80257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd1b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0xfffffffffffffdd8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() fchown(r0, r5, r6) 09:55:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xbb, 0x3, 0xf7, 0x1, 0x2, 0x7, 0x3, 0x2, 0x1, 0x36, 0x6}) 09:55:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x344) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffffcf) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x665, r3, r4, r6, r5, 0x80, 0x2e49}, 0x7, 0x0, r7, r8}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:55:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x44) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0xc372, 0xeba, 0x0, 0x8001, 0x8, 0x1ff, 0x2, 0x2, 0x3f, 0x3}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffe4e) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x200, r4, r5, r6, r7, 0x1, 0x7f}, 0x4877, 0x3, 0x1}) semop(r3, &(0x7f0000000200)=[{0x2, 0xff, 0x1000}], 0x1) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/197, 0xc5) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)=""/156, &(0x7f0000000040)=0x9c) syz_open_pts() 09:55:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xfff, 0x5, 0x7, 0x4, "71f982986e316a1761e6058e4726cde516b049c3", 0xffffffff, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x3, 0x10001, "529dbd2a356df9d422330a05a70b98217d2366ff", 0x6, 0x81}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x16, 0x8, 0xfffffffffffffffb, 0x2}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x0, 0x400}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x200000, 0xffffffffffffc5cb}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x80000000, 0x5}], 0x80000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x62, 0x8, 0x81}], 0x22, &(0x7f0000000200)={0x1, 0x7ff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:55:01 executing program 1: poll(&(0x7f0000000000)=[{}, {}, {}], 0x2000000000000134, 0x517) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x90) 09:55:01 executing program 1: setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x41, 0x0, 0x86b, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x35, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) recvfrom(r1, &(0x7f0000000000)=""/25, 0x19, 0x41, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:55:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b04dfd280e15bc8e1a1964cab47a3f3bd0bac45ef0ac44656c5c43baa01e8641924736b184c9a986802c89543502624df542c557b132c8fb18ec5d10e94838a31c0a141d3c97faaf", 0x48) flock(r0, 0x8) 09:55:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) getdents(r3, 0x0, 0xfffffffffffffdda) 09:55:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getpid() munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 09:55:02 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000100)='\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', 0x1c8) mknod$loop(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x1) stat(&(0x7f0000000300)='\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', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(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') 09:55:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = semget(0x2, 0x4fe1b05de2bf203f, 0x455) socket(0x18, 0x4000, 0xa000000000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/105) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r2 = open(&(0x7f0000001380)='./file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = getgid() mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x80) bind(r3, &(0x7f0000001300)=@in6={0x18, 0x0, 0x4, 0x101}, 0xc) semget(0x1, 0x2, 0x0) setegid(r4) truncate(&(0x7f00000001c0)='./file1\x00', 0x3) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)='./file0/file0\x00') sendto$inet(r2, &(0x7f00000002c0)="962107e87cc1c4df57c25226b7ec1fcafa003528a21ceaa33b20b5c3d7c4a8661267ed521753c20b97f0b880e58a38a796f4d1225885fe6c3ab73b85d9a0587fe3ccf7ea6904de64cb96ea245a7ff34e25d1d1d7915f4264cba86367b397012ce9cce531b2bd4141e50e7c3bb6e3c83b16d1aab63f19fec080a39b7be757230e3f55ef3f03e7a1e1cae1e4653773fe8cbebeb2a12a8bf268e3bc219db475af9577db87e7cc7c37909cc26fd21421cbf8b5b635171037acebabd408175a5fc27f3f9b8f351bf61cfed92bb7b4b0ff7315198fc472ec4b1280cdba4a85fec5a99390f92d3dca67d197c5fa823f793497a4b57ae3fde8ccb4f2f777791613dc810307b114ca44c2ae5207d06decc2d65833881e7042d2c36f25deb7e2d4f8cce38db8496cebffcc9b6c0777a945ec79e27c1586d775cb9475968b9fd106e18bf59789f2d87f318953852eab9cad4a07ad13d2cd9b84d46f223006b889be4a25c97eaff16822c0a167d47b36942c9bb122ec59b3b97e7fed1e4588a920080ae3e293f689bde3cf7316e2eadfc59d2494120545432fe702b2c1c893bb00578299495f19eb8aa59d9c9335b022314ae9c8aab7d12bd48c0b2312a9891e5add037f392cdfbb447c3edd1cc29cf498c57b3940c882db31570e94abfb006b35fae3f947bb21d2320bf51caea3de39ed2cad52896d80bbd9f7a106215495fa391a20a46000b51cf68e8381dacbd0d964df0471e8128d95c171c4c578730a4b8759ab976ec2d6b4479e1b791432e6eba337094e7fae9e4ac9463fd1d05766066a013a987973e2731064c32904227a19a8fa53ff90935977b8b2f6fe89538ec8c8a43f87424434d9b61746994f7af258df40ab6aefc47fe5190b3eaa44a3f530f96cf0441835544605d0d241f9b535412a0692438a7987c7ac1669cddf509a25649e3d7d14f6d13c2d99ebe1168c5f7ddf5ad675e76e31ebc21b04e0005fde1489e5e2eaf59483b75d87494d64f7b7065911c1ccbb4ffd897183963c9e9d6537707f1d9f477f1d721b353faf7575dde5d16c6de1860679d3735d96e7849260ffd7a1a15ce8014908a3a573d897bd1604cc4e3ceb9d16b6eb3306c62f6c85a0d8f1bf3ec7f128ae1ccadd67e0c4529fc2ff37591ead87519b2734e92dfae2ec3170a2fdb2e10fa7cc8894ae11699551e845e336d23d2fedc671f931781cfb9af32fbbd7d40398446e42fd75a4509023fcb48a7a98baca63a51c88dbb5bf2d31d52dd70d8ef8a70eebd018d8d9164c1b9e76e5e6d3c02ebb2bbcd16447d7845506470b9288da146b6046dea0bd530efc37d2afa6eb91e6c46cc101080e121d45e83c2a80a0f49660990d82bc6cb47c957340259605d64f483c35dc746792eca1d80e63f5a45fb1d9bb6d40f6ac1f897c2bd495132fa48dc24d591ee800780830de3c5305b7419ff1037811f92a1d34b4914ac0694c14ba2c1e94aec8858221dc71e2cfce75187cd1fa6771e4e3f2097a389d6cf87f8f7303df74d97212dcc4bdd4bce231a0d9ce5984a61d5098d1d81cd95e1ef4862061cb81c3299bcf65fe908b03668897d2f34ce355f47a0c44ecd5fed3342dbfe6912e06df06c3ed175bdbaa566022e85a917faa433702f0e7a618d40c36268c3c97f2d83210e9a8317c5285a0b17e6046a3a2cc9080fb6969519dfd009a0b221b348c24133cdc2910e1d6c4db1136e92fc5c07a84079b578804752429e7957065737c79a54c2d010fa9ad8fe0316aaf3a2b954d0c081e6d1cc82ecbdea1a67f1de77886d1d70ed6fdb9aee0ca1213282675caf0e64500ff8cd886103912c9ed26728ab41f7df1fa89fb493e762dab5fe097718aa5ddfb2d7d3a273683a39b89c41506437dfeae82805840ebb7bb0c3ffeade51e15b389e888baa98f402ac3b7a753a1cde13d04d52a31d7f37a007bdd886a696e263602338d7b035cda3f5225ad89de7fea1b24e792e5c5c6bd12fc1ee794adf8e447e7883fb71edae1af7ecf6fab2da7df2d65fcd2d4d7897609e9079ce4637b6de021523e82659868d683bc90346913c5c2f917640345cdb9d76f0fbb60a2ce2188e12dba33de8b4e55aaf1b4936bdc035fbd5a85b9daa2fc36768d17735f4d917d25434e2a482375c6042addf656521f714ff5f171cf75d7702981948947bf64719462e4f9f1818f71fda40eeae18bf2ef54121cd1c1c33bb9b3bd84860c9837dce9a6761f6e89640d3282ae28d4a76619448e1a1e12369a7847fb3a9ed0738474aacd0bfc831581cbebb0cdc1fa3f3dfdb301f1b999e6e246e1055798571adeda67210adfc321b3e44d8f97b488fe1cefbb84546aede62ca8b56aa17f8345f1cefe17f00d1d6333b6918b91eb7421d1565ac44cfd8bdbbd1350589dc92fd3c42fc536d4efad36a76b900968676626a408b08751ce0e69fef06d56afdc18be083fce3d0439021802e69755a0e96782d5e575f98996de34eb703e0483333dae13054fa5009d8ee6d922c3b3240a4b925d7b2657c0a0afe9d4f3274acd7fc2e7d21bdab9478e6fd010e39345b520ad5afc419ba543bbbecc93c65a2d6ace6565938d47dc1791f5eaaad02a183100ffb2e464ddf95023ae4fbacebc6dad4376e1af8586615748eaf1d840f865e3b324a24b934ba887badd4e2894f3112697b1e1853dfc3fd977c9d2f9ab330778e24d7698cfd5f11d531e394e5f432e26083f2ddb181c38be7ba0718ac8327a7fa8c20144a0517f6f31f8d51e3ff68f39770a8ad45a3ee27ff68ccc0581caf7ab3f961111c804f068ace2283622481873d2d58c5ca73c3e03552ae8a851151bdf8e5c02da2c276023c900c02afe047fea4ee24bc9bd6db5b0a871c0e36a40adafb0da1ddc78022279d82704f0c2295f978785b8727fcd64d9263918c058b0b77e379288a9cc333fbd8d5c28a87ff24fa557efcfe3dd6f55d821470d223db70ec1d5ab69c551e8cc96f134f121215d418c904d91300aa82b2398472315bef9996303969652fe7a78d326bec16201c28cee2b728814dff530a2783c6dbf253902fc0822a3d0d94f19119a3a058cac69b88d847a845281764b108cdd824781e1f156fab0a54720a73657d1b23aead1c46d18501c4775ee6d5d7cf34679a009f0c35133b64787875c2f9b18dc6e12e7862290035a75ec79ea0ecf2bce960d84b2e0cdfcd1f27b182b90a8f03b57915ebbb79b62d44ed0d943176d402c3477bb8a966a5f6fb4a22381bab33b832ed334c2de77df849f4ca1afd611270fcf6f81cc92c7fdae2ac123071f32e88f38092dae5f9396f69bc8770a3879c0a65e0f3fd593390dd9c4b458d6f9ebb756327d60413a42fe84bf6e14f6e96a24d80d14e5d4824cd722ab0c566168ccd3821b173d09c61926ea69b22db8c20742f7cea4f64777ad9c856ecaaf8438eb6044d0341a53a3d1616eb63118b667aa0685e5d5b6c59ab88d365ee8307ac66fbfdb975003ee8e35cddb5f2acd82fe7f41c28a7be237a7203cf367dac097f51759416e0e941a165a03153c8484c736a765ebd61a46effe04dd79f245c16b0762ed651cf550b2d8e90c29ad0a9851ea0c4862c51fc4d83a5f5d6418ee2258b24866164a746d4bc30d74e9440fe00601b13f0789af9e2c6e1d0df1956851921783f35046f2b89a40659c8a0bd1fd610a745dd038891e498eedef99d0c7efd82d017a80d05c14bec0e11c58a381220e86a15c773a9dbd0ef1eb1c1c603771366fc29129c8d03d456c0ad290952bdabb3b8f06ec4274c7f488feabaf9435e56c7550636b9f4e9745edce9c6b684b39055d5a336d670dec2814797ccb330719e44c58dff8a70633f8512a061e6769905c9e5fb6e2f156499d5291cb642e5ea54655253d03258c3d6f26d293c50746cff0396d54c700944796161e7ca7e615d49dd8d1e16a788283fe7d837e62cc74bb0d7c943f70ac9dd64208d399b270ceb2cfa8bcbe824c97e331f08b7ca5d9065c7fd5a58fe0b65464309df7c4bb71cc6c10a2198eae1a7135c0bd717882dd0f52606243518a5dcaa499683c368f0623fd8d0afbafb4629644d6e4f0c23e6aaa0b07466d2eaef78ce6aa291f51d0fbc703dcc1c2248b4b6e609b85d16fbc6802e7484797d160994a9dcf0c6ab8fc52b932f9ee231e3ff5702327881ef446770c3f1de535f6c17bdf242a7ffaa86120c12232f014b166ebc74f266a13fe3b3a47fd034e7130ed0c8cdab645294db22abecbf92972e1d2f92e6010b6787c35165b16684d981c0ca71bd3b41dc258018fb6cb08dc9ab224fb1ae8eb67788c33d8fecc3b48df57c7402e481db70abadd4afdef817c3b6fd7c1b08c6478d6aff9dd3e50b14eea7f48fe2ece8b522c7ee37f9a9e51972fe7fdee4b6e7a8aa00c0040f693a2b8080464c8606034c49beb6bc89f7a5ac350a86e7fae7c7d837565e39a9e75e899525d75d4266e7f364254da2c8c03be4fac84792265d8a9b89d0995e0dbcd048e00c9ae3ae99bceb993c30424ba95ffcb3be7175251e4dd35a9f4c4ce4f1a3c6e4bf457c814b9b11578b8c50e67e46c1f60b6c71e8f9ee50c9b534be243cfa8d34d8ceb03a9d54111872f5f73ab7e6dc5df9af9bd4ad146c017bae3dd04790689305e2346c123e80f6228116afcc88bb8b104bc5b3f61c083b92ec14dc8bb28630f081932e743fc65e443bf3af2e2199427d7fecd73279948bd282146db5a8de1331d602d0b4ddef6443bde578385a6d68ceda4d43b9ef45de5f1862a4e8bd7bfebf6e89236e285980747f21615946c7499737de64c5fddb743fdb8df83acf6ee02c0550c56f085501c28d6b14c6e1ea458d5a90cb8575e0bb2e72ee0890bd864de8c3bcd869576a17d597a614cec701d1cafe41f70a958403216a013761bf7421dc545e1f7eb4d196b38fbe7cbdd24371e0056ed0dea9ea1d7b622701a6e2ada4e0eae54043ac7045d6c4e12e620916bf8d9d75963455b13814398625af3c605964033445a1adeb079140c9c10fe672aa86f549469e8ab0703a99f1da91aaec1af727f9b7f6ae0bb2b1a4e8370fbac3d1475f3e1820eae10631f7d0738f5308ac414e48ba8296cc3967053df11d58300c306178f8e1b0357737951396eecd23ef39895bfa8f0bbb6b6e7803cf55668727110f2037a2149fe253b20f1e351dc4bcb61b3ab2f6a16e8712048b6ce0529315ed9810598bb695b0016051502fdbc0823a0d3d8db43aa8a8a9567c97fdaa3074bdc7a863c012016ad7e9a71f5eea478228077447fa46ef32c9dde3f8dd1de47eb8b45f35e746ec27f4fd2995db377779593d47d5b8c21e1f6b1e3ae73d8bdd65ec731132caef2650ef24c2ae0eaae9134a713c0f531feeed6856853f75abe01edae928528374f87a53de25cb74c6cb31fff37684e1afd23bfc9b8060116390e7776900e3a65767c0e77fd925219cffac9ff799cb7c420363fc3932985a6ba1025bed22e5defea847d794d5858185eb35ee74cd8b2762b667f84e34d02f9a58343b0f3d420687375e5773549f81eba787a8b43da4676872e42e47512d3fce50422ca2f27d3c8b2d411926724105ce75d4fbf078c5277b1ad97de6d899aa8d448f5c7740f77cfa08f7c10bfb55556998ffe346eb168c29a285ea094af0561623eeb9f67c4a45d5cb1f1e47d61ec84c0e00741979be4e3c58bea56011e087b57cf4d3f9f8cd4ba98d3c925926cba4b3c9c639994b7a9a24f6fbf895498165008ca4119c6846a4d7231047799de6eee9cdbc7329089717651bbc0a025ad39dc848ab475ec4553ecbcd5dae1", 0x1000, 0x8, &(0x7f00000012c0)={0x2, 0x3}, 0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000013c0)=""/138) 09:55:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x8000, 0x78, &(0x7f00000000c0)=""/88, &(0x7f0000000140)=0x58) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x2, 0x1) 09:55:02 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) dup2(r2, r2) execve(0x0, 0x0, 0x0) 09:55:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0xb) 09:55:02 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x4c, 0x4, 0xfffffffffffffcb0, 0x1, 0x4, 0x3, 0x9, 0x2, 0x1, 0x8, 0x2}) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) socketpair(0x26, 0x4005, 0xb0be, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x24, 0xd, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x80000012, 0xfaa3, 0x7}], 0x99, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x5, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0xe0, 0xf0000004, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x2d, 0xa5, 0x4, 0x40}, {{r5}, 0xfffffffffffffffe, 0x42, 0x5, 0x73d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x8000, 0x6}], 0x4, &(0x7f0000000180)={0x80, 0x200}) getsockopt$sock_int(r5, 0xffff, 0x1307, &(0x7f0000000240), &(0x7f0000000280)=0x4) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000000)=0x2) kevent(r6, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x40000080, 0x3f, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x22, 0x8a}, {{r1}, 0xfffffffffffffffb, 0x94, 0x2, 0x6, 0x8}], 0x7, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffd, 0x42, 0x10, 0x78, 0x1}], 0x4, &(0x7f0000000440)={0x8, 0x4}) 09:55:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() flock(r0, 0x7ddc41a923488e5e) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='>', 0x1}], 0x1, 0x0) 09:55:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x6, 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x84, 0x4, 0x1, 0x9}], 0x1d7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x7e92c2c6, 0xf0b3}, {{r4}, 0xfffffffffffffffd, 0xc0, 0x80000000, 0x1, 0x80000000}, {{r5}, 0xfffffffffffffff8, 0x15, 0x80, 0x0, 0x57d}, {{r6}, 0xfffffffffffffffb, 0x88, 0x4, 0x8000, 0x101}, {{r7}, 0xfffffffffffffffd, 0x44, 0x1, 0x3, 0x9}, {{r8}, 0xfffffffffffffffa, 0x1c, 0x8, 0x6}], 0x6, &(0x7f00000002c0)={0x8, 0x66c}) r9 = kqueue() kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r10 = kqueue() r11 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r11}, 0xffffffffffffffff, 0x20, 0x3, 0x8}, {{r9}, 0xfffffffffffffff9, 0x20, 0x2, 0x3a15, 0x2000000000000007}], 0x9130fbf, 0x0, 0x3fffffc, 0x0) kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r10, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r9) 09:55:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:55:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) 09:55:07 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) 09:55:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x0) 09:55:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0619806003da025bbd47b3bf579456fc7d4196e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16afc3f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9ffe, 0x8}, {0x18, 0x1, 0x2, 0xfffffffffffffffa}, 0x2, [0x8, 0xff, 0x0, 0x9, 0x6, 0x1b, 0x8, 0x3f]}, 0x3c) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r4) 09:55:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x48) fsync(r0) 09:55:08 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x100, 0x8) socketpair(0x1a, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r11 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x8001, 0x1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0xac, 0x5, 0x5, 0x6}, {{r2}, 0x0, 0x2a, 0x20000088, 0x2, 0x4}, {{r3}, 0x0, 0x40, 0x80000000, 0x40, 0x20}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80, 0x5, 0x8}, {{r5}, 0x0, 0x40, 0x0, 0x0, 0x8}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x80000000}, {{r7}, 0xfffffffffffffffb, 0x20, 0x20, 0x5, 0x7}, {{r8}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0xfff}], 0x5, &(0x7f0000000480)=[{{r9}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x2}, {{r10}, 0xfffffffffffffffe, 0xb, 0x6, 0x6, 0x5bdd6897}, {{r11}, 0xffffffffffffffff, 0x8, 0x2, 0x100000001, 0x2}], 0x7, &(0x7f0000000500)={0x0, 0x8}) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r12, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r12, &(0x7f0000000140), 0xffffffffffffffa3) r13 = syz_open_pts() close(r12) dup(r13) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) close(r14) ioctl$TIOCMBIS(r12, 0x8004746c, &(0x7f0000000080)=0x38e) 09:55:08 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:55:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:55:09 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="081569a9ffa7aec7f63e9543e76ad4a31418ff4b47867b9da0b3e69eeaaf78502208ed14f5726170e629869c5b1b69e37eb4666a49d5f2ed89bbb3302534ec6965d4aed45a8dcaff5f0267e9562845c2f64eceebe78d22b1abd5567bb563b9b7abe4385544abed43e8161805911cc764ae35c2ef0a734af3f12a3d0bcd54bc5da4c775d8e5d2238005d8c28daacf4fe814e1b61a7d0e42e37de8d9c0ab9b62031ee94688d360ea70d65faecff09bc3fb10186306dee59ef0994af1707407caf4a889578a82ff3009670b9ea5ec27c30eb715959b2a9d761a4593a6851a3a5f640a06735d0add9e2210380f2df49eaf418189742426cc06", 0xf7) 09:55:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) semget(0x2, 0x1, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:55:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) setsockopt(r0, 0x1000, 0x7f, &(0x7f0000000040)="d663d1927dcc6e13955bb452aaab5e47adb47a3ff2320d24d8f2f0f4076d8bc868e1aeaedd5b4dac656a9552c7672d77abbe8b6f0820eed0ce1be585c985bf32f477d43a250c5467763104b74058a4eb118431f826b0ee0fd0b790425a5017c71453212cea517f58b52bca090d6201ea1ddaa8d40ba91da9afad855c49014fc91b5048531deb0e0b044c28063a80425153af400463cf6e93", 0x98) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 09:55:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x7f, 0x4, &(0x7f00000000c0)="687af45439f5819d95c60652cb143f65059433be7f28d505b614a05b33b1882d8bee8c5e9740f7fb38ff01e68cd36f6c126e0b7f219527e86c683782e1c5d3f03c255c45f1a93f12ecd18414c38a9398a558946e4d21e7543effccda1b1f6ce48c50f000ec947f3c7619eb02d21d01573d35d0c4a8c3e02e795c7a0f6fc7e4bfff3064eb0b24dc3fac521cf26ebc81e501061d391da3dc005678e146a69ffef74f5ec9049392b6afb0feed148890473a59a96d88d7d6536bf99c0981074980686d2ea802b44582be5e3149df0f40ea21bac2fd84d0cfa82aa99e331ed69eb0ab499424fd63e7007315aba98ee8923614a392f861c2b3db59d759776605ada2212338cbc13c7926faf64ccef7f2f3ac9a88efcc541e56aa7a8c56749d0f050e0c33452a6549c96ee598e5e61a01d2d2451a3826e59e54cc05df27ca0ea0c54d7cdda2d1d158da2c783feca448eebdca23941ea7975a68d29666af90ce4229bbf9b5aa1a50062384b9e7bbcb3beeb17b203636fb4e489a49f97c684cf927ab0ff24c44a35b8c10a58fdd56b7c7bcd5317a12c7989163b7e367afb4730bc23dd7666bca8bdc6c111bb03a7b8435ae1cd103ae90b66defa516e8a7d6aedc245847d77db3fa8450eb2a7497e4ed89d9bd754b717a90a9ecd11f2b926ada6788bfed707d03c44d4deb20f07ec6894229daead9b18415674eb7974178787b172247ea7dfb47c713820d32b061c2726f54597e6d0f821a01f2888557366c26f8c77fddb1a95607f98e7a4b3d82848779c4d7b1086ab368504535ffe7b64c3ce3187be8aaf059afb885e234cea96956623311f45a57c4b7642d2717686c1ca23a5bc98a329d8872e18ddc06675d6c025ce2828fc18de8699978dc293bcd8716feec77de060ec395938f3f9581f97d4fd8cc9717226157c3c4f0b4f912f714d8998d8fc56ea06f0d893ba3c9cf3933c9379655d57cbfff39d9fd53665aaf0656a0551a005e539e90a2026fe18d0193d981f925b0840d4d77a248301aa3d112f35d50be7c747bd5669bcec911cc7eaf5c492309a4ef769b3ce1f029ec77695f0d30e227d13a377b89a9f90566473f668d03a86981432768d09fe9d6792c4c6b4379b9d5c1eb9bb784ce467446e3887f4b3638b2a09874a7dad8c936a4f4dbb6a25d177582fa9c8eb0cc3846a914925fda25754e8f8b3de8bb716c603b0c2821cf5b0fd53218922386f4de54210db43b13952e086412226adc9137375692bdd10a1162f18fc207b84eb362e7c1c220b4a218d0bfbcf83f35a934e75b4475a8c48cf09e1a14f4c533291c9e1d2c38fe9b5dc75657b2598c480668f20d392f7fca010c61514f8b27d95040fd820c4d157b414451d03a37944fedd83d4b695ef64e8c012d0818fcc9b0a803b3edbff7fa89daaf3282388f3b1367c952b131c181f1ba1f86fa700fba0277a8f20cda26f3ee94bb4cb32a80caeee8794e10ed0d1eee42b15cef41fef621ed208a134b11103af41d362e2033652b61719f66a0d94e62e7d3f526231e9b38f428c3e92722bb65f9cb38024e347fb2f5fe83cf87228c0e77fd6c5fcb8ad205fb3e7f9e119dce9a9023b58d43429bac25787c63ab5879db33db140cba0d682a646b0b8375d916444acee813f9f9756f0994e861ce770e5c97bb93b86aac52eeee2e161c2aeedeff26bf0193746cb97c975643b5869855a1d6b891e18a4fe2ff299444f875969c8126e48ef013dd749173c81c26bddad52c7a2ebb30d749fa2ae27c18d2cc63dc45275998442b79548d7499b7acffb70bd222673ef7f0d8fe499da26d1c816af44a2951755c772f0ff3db75fc59668a2d498eead54d117e1e5b91eae8309defa0f8703cd60c744e4c6ec43651a4b71c24039744dbb3a29c08ccc72f3ab1321e88abab0add9a1599bad819e451b0609081c896dbf20a3c85af085bee04e917c7881a121f67eda3f3f3a3a4e414f9cb5e08121449f87778def91f7a6cecc24634d8c5126c8db5a42eb443022da2af77518fb8a262436b0e9687263c41da917561d6e8810d092344a8940d605a8f5129530fad5b359534ab06903f7075ab64c33bd4693605c0f5f4adbabe9061cb9a8b3268a69288d51db31a95c244d5afdde8de8e77444bee7728167fa35ecad85d4774276836c573ac39f0ac7da912b7e4e5fe53689a79bff0517d2105b18fb0a74c0034f6578aa3c4e79f095f33d8f809a67c066e8de0ba1085a6ce0b33ce35518e933d2df99d45ef093dfef4727723119cb1a6feb3c9c71443deb070961ae16c72b41043ca32054da9cf9c32810cf12cd6537e1684e28f1d8a06739881a9fef1f735b6cbcb6e0ea8ec9915e1c42ff85f0bdb98fd2f4b7719aade0a5b911ad28c9b9596bf980892b0d43f66a86bc617c9d232b68884db64929f8d487c25bf1162b3026f4de6ee6dd5ae16ad8f4be0f9a0eff8eea0d010c3d97646b3b5b7ecd857bd3d1707444a117a035dd71e2a9be44173a277b3757b9bce16288a9e572c377d55f63a2632d80458247b056ed274e6034b26744d283758e719f26d44d3ecc83d7d3a9f2a212b5a4a40337c4a99f588253de9815bdae57bb6a15b307c2750ffb5e47ba8809d4910925a80d1b1884ca102b46bd9648691e270685dcb728e2a2423c8a784c966f1c0b7ed41274d13033762d667ff3994408e7d7db8c277a77e6657b7049d0d005a30a09ca96104826ada9ce0982d2607a27a82f63908d91715d3af7c2fdf2f420aff1ab6b3abd18bcccc05ab244042c976a2a74a8e18808dbd76775a54fb4c6377e6a0174e96a46b29a9282a3c1c816c4ddc10c9a2ba517460d9c4fef70a02e9c9883cb770662e21a4af1f8b95022973d2ffb5a9b7a0da4ccc4b5c92035b1a15b9e6aa649e4ec6df31beaddf2cdfbc343cfc4800b88965c861c60f565bd3cf83be6c04eea931deb97f518c7951a4d52fe2204ef8fbf20cab65901358a69013e4b0032ed0361e7452d72ee79473f3edcb8bc139a9da232f7b60a9e977dcd30f29f93e1b6115da7485450e09211c101e4226e211340e46d8dcc3aa83620b5e56c33704751c8618f650a0870cd3bd732aeebb6bb6476ab495d3b8bb682f1dc527c34c9184c0f42e7a513b267060222d93f8091f42f9662341eb6c383eb9bb670b74cfc34c76e7c0998d7eea4dcbd96a7f2ff29570a78be7174d6a1aa05ee008e8ef7bf5c8aade837e806cbfe4a096f5394e61e3321ac2cbf748f3304ab522559b320583d4f50f600ca063961d8e498cdff57a4b8537ad1a7385f19471af4e7ac5aaa112aa5fad48d445c202b60845fba4e04697e24aa15ee8cb92d60ec99058e820405c23abcf1a1ca890a604b5d059058e807e19575ad575a1895584ddcf9926c6cfe3e5b4ae48f5a46264f50feb29fc4782e1570ece59ae614e838b44c146324a9d702344b159dfce65e9e86de367393b3feea6d14c033f474f566b887c3d1074ff4dc536181b3ce274bb70d308824bb9a5bdfae18b67bca4755fef17e5eb9485b8c00c8321b3364523cf0ea6b8f4fc4b034c4104395e6817f3d6a15168e76bd96093311909906a812706fa388c070f8a6afdeb01b2b79b94541c3b1380c537444d7c99e6c59357c414f8db6ef5641f11d5adcd620d90eec916dbf0718a96f056dc1b63d4cd51869d2e1abeadcccfe61386b2db4c19ffbd351f8701ad1247e56e68824f53b1cf808c7ab262a4ccbaccba1ff606db4ca966e8f3ec380710ea6fbf752ae3b7a621b4a75f3634b0bd8bcd63c217e49e3d1411576b72ba51e2baadbab386cf0140ad132db3dafcdce89675146bec681f36bd05445e78418ffdf74be93e6dbeddefc155177536eade7b69089b3539f7a05948979d8b5d324ca718ab45f7c11e10bb00ec01b27f800b28042dba67c9f51bcafa90faefa6311a040eb833507968c81d2faf089f00aa5fc493d6264416db9cce9e63223d903618fdb4ca5c1beebde0302d09d7bac57c5e4113bd406390750009077fc4fc53b296d601d9eed52123b422a71d6db463a7cadc0ac5e3eb4dc3eebbe59ff0b7cf799eb5b4bf62084f5cb9d098802af4032798a24b9646529b9d111fa91874bdc56784f968ecd23df3eb153c584aca7e107b8194f0e0ea0bfa6291d21aa7a63bd0e6832a82366f756c7692e7125ad35a217aff4d879bf45296d1715f2978a604c2a38d35d1b7b6718f983839536595eb622e11e90386cb6858c519b26562de6df914b978a12fd87f1aeea6e84fecf901816c1d76a35f2e274fcfed6a69613b853ec442525a4ecb2b8b0ea774a9c8f6e3d81415813d4af722f74ab5cb5d76fe5e0b88269cd407d6740a4df3b80a81d7ddae643f9a496d701a16d04947ecd17e36aadd6249d5997600701396b4404ca2930bf96a8bd24cdd3a16265c138bbf114355b510b247e426761d66cc7f2567c7f7b20706a6c53f2a60f3510f716b2cd5463017a85ed990e4c2eb8163a4766d2d6c99345de91979c17f0b56f9a62a2260a56f8206178447bc056ecf30e258b7d6c0f97eb2531195bd2151b88f91a447795b5bcf8c4732f50377a1e98241e0b6f25866667047018bd6ac776ae4e29f3b5982236a3ffc59c3fbf64b106b3b670cc114a1a9d1454604f2ef63b92cbafaa7586bbbd24ed8235e13b4f650109a7d971415821aadd9c76eb9b793aa456479ee266e2568110ccc268965e1d43a772174ec3548ea048fa5703d0f6baaa73c4fa70c3410fb0c57468f643239268b4934ee84feb7b6056677900140f68cdd90443b3c49c425fd7943069d56a3df438cc3935f11edb579a3886d293d52ba356be248a5582dca05ba70225b191dd4813c7a42e79ac38e58bc1c1af37438ec8b6a243a69811f300a5ec2074fe3a2c079a0c398d6c44d3a5e10dd673309c85d8b1581496ea53998346713739e0d7e0b882812cf3c7d83f372d8dd79479e14b2092b595473b8c0ea60d834d3c9ca978da73d2c6aba6afda5fe30dc43cef658dce385e20d4792fa24d4547bb57a5e66f5a03e15ce0179e6bb1fd57417b0a98568b03913249bd6b90f4f7e907ee04950cce498ca0fd9899d37511592988ee22afb879fdaffe1e54a0262a6bf7eef58fd1193f72949a88da12e71b0b774b6b4022690f5ab6f73c2c3f90860b442bb8c4f9d0087593a1e155dd9a63bc33b2894a159aaa003c2f26a9a14524eab5ee2338a46723fecba2653bc6c654f27e13c71e9671b6e0ef979917725d72e55921b6488cea0ccb6c7cd757a89bcddaba0426609ffd40460d5dc2c7a5deca5f404de507095dcb07d494021ac403efaa73dd3925f8d7df454e8156c942b524c68c13c332077577f9987c10dec1dd47952f652d5219133d1608d0f2aec03bd827799493cc588bf3b3db8ce4110ad78e5ea39d7cc17f68745868e295d48720351cb778e529307a990ef067c013d2957500a672a57b435af83d42491fdf4dd33aad88e8edaf29536efac9b14838f1c47a8abb16d531129cc8d9e81b56460f007950eca28ad0512c10e8cbf84f6dd70d2d0cf6efa4f3794027a757fa9447d6fe673624da00969dbd0cb15eff73b549ea4f8bfe96e4dde3182c2e7f9ef364ec9c4abde8c14759775b04f5c92f830477d8b4fbe56d311f0665fe407f210929a7802ffe448f6e6454c8c9798bfe6c9e2f40175131d41300aa500bff922a16eecb2faaf1c0257f166e1c9f7373b82d8fbede86e665c36741fabe27bba0208e03ef77c9781a2d9f5969a32f76a37525d644a149aeaaaa2129a509e4185ab5d08da45158b59884755d8a01e99", 0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2000000}, 0x367) socket(0x20, 0xc005, 0xc7) 09:55:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000001c0)=0x8000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r3, r4, r5, 0x107, 0xffff}, 0xe2, 0x8f7, r6, r7, 0x7dc64420, 0xf2, 0xffff}) 09:55:10 executing program 0: r0 = socket(0x5, 0x6, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe29) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x2, 0x0) 09:55:10 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 09:55:10 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) ftruncate(r4, 0xffff) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) fchmod(r5, 0x2) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:55:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = socket$inet6(0x18, 0x8007, 0x4000000000000000) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000024c0)=ANY=[@ANYBLOB="00002a2f666900bf472487945fe147fe6d7cc18442e959a2edcefecc156b72052a97376ab2d7291a7e6be33c17d76fccd8ae"], 0xa, &(0x7f0000000140)=[{&(0x7f00000002c0)="fb13a777011b8ac6cd0a48193fbcc92d1ba6e255947282292fa1d7a307b4a20745361b5c1ccc8ba670ab5ac117548177a95353172dd36afdba7a935f7585a837e34a6f761158d0cb353fbc20495bfd35f227cad0f6ef7084fe430d23d191f23b1107b6bf463bdbaf29d4675c7df9c978076b7fcb9f02f11b4cfe25ae795c079acb22613be02846df7a655e855fef15e40252962bffc72cc0f5e7806c558845494346295e36f61c43c6322cfc20adae8cc91ab6b16b6338c96a84dd52b41614dc16467310bc027f51", 0xc8}, {&(0x7f00000003c0)="822c0296424230fef93fcde56956c4279efde0aea6cf0bb609d1ab6ae9e014788922da94d493b224a3a47e8b531a12fc6cfab96f2da94e3081013752b20f46c1bcc60326e0f906b8a837fb3d2c34b9bd42c95bbf201e8187ac4dccad05022a8ec0116d10d87b65e2fdd8d6cf9386aea3d65899f75b6c3fed850e970abc5b1fc5a7fa60304b4a7e9b0eb897042ed41084d2aba3e4448acac8e8690bb17c304ffe59049da309de16a3e9c32b9e9aec16726ae8a2cefb3aebc6f2a78d927faaeff133be67038c8183f77d53de1c75ee23c9cf48be1526b74a04ff0d5a68275b156746e70248b9f759fb7533681eb281cc5f1b5f6e5d66d7e536e47ff5b34211e55362cbc00743a81b38efbb87f95593033563e5a2b1d7afa2a227a44a5e6cf9bc83a1191d76efbd6b332165907bc0a50b6456cab45477f642a3115bc4a493c28653b03335c64dc5e93e1d115bc17c33ed7a04699af878ac6f839e94b11bb38a0e0abe645ab532627702d6843e7c7aff00fdaafe12efd297bf2459951b5e4717f0a978fe8f5dff3e61aa8c18dbdd6e891570b5b099282b5ef1f59c29425dd1381c29c48f75d0ffea6d1f5d5aeb34e11d08f3060da6a4e940fa72c0b64ed10e4546d78abf6919774f8e03f3c5118b4cfa3d4f67b8679fe6d6f1fa09d524aa52b4ab44132b45f3084e821afbee7ddf666b693838d7da3d5ac0ad1942b00f174787e928dd1529e764d257b0d6e7711000403694ccbed35ad36509561917026773bbf2889553fb86b32a45cda1eed10b53547a28d9295f66b935e6ca691881d342f3d107850478401e92adf40f75948d0f18a0d808c64712dd9439f9fa1f91ac87fa526fa706ffdd3ba9aa68c26b7a1a7277b1ad079f1201843e1981d482ef285d8e788a1f8592e78284bb62c8d8216f795a135da3326dbd074e6ee2acc36a8dedb44bd136b9d779213217992c97676e918bf55ff2204e95ee8172196c2908f1370cacc804731e7f204e22f74a9786e258bde91d2f23b6c485b73c13128bd0cee66cbfe449c7e9b2e9647200b2a0da527e62397ef0b60f8a7ed2166a8406a0fa10b56ac23cd67be31c716497dc6d4ea9035df954117fe3252250994a576379f1bbef326a5334c15fdc575d86aaf73377559784c1d05469213efe2e45dafc56f96668bbc00fdb71185d12305cfed23634550e52ec67f461df1803c991740428d69ff56b02a4c8ce8bbaf8cc28b58219e6408a30b65549b7d78cdd4bd10d0dc9e7142efb52c7251502bef0713ae764fdb0cd68f3ce55d3da0addc427cdbd8d7db431ffaec391d9f8bb82f08c8bf40785e6c1db2f4f3bd1b14f2691b5b52edeb31af9a095b4c44dd581f76684489eaba582f0380956c71763f016df737c8c66f5cdf94967611bbe80b502e761c92bed683f58fcdc7594e2f01411da5a0e29f4feac8b9b8cfd0d65860f74ebf273c4703b811718a870cfe37a642316e3244d2b3f5def4a3483137a985b74b0548c1069efc6ebf83f9923bad3a836ce51675ccea1862b01db97ed1647716fc019293358dbbd64d0a1f498ea18ccd80b2c720c0de97dbb3f36300190dbc6b16fb39f79e5152817d68a38c17723a2f0c34fe540b7e98ca23213c60a51d06a01d2abecc0de191d3b8f56d47c268bce37a5badb5269373fa39f7078d2cd14f89d8ab93742521b8cccd1d8b68ad8ebd54fbbea87ab85b40ce1144ad6553baeedf9d1fa7821a9f92591ab4d9d53d74e59bf11e858ca8ed3031168c329dc59fee575d2413c54aed56f280ca70a94897b880470ca0d8d967b55f3a3ce132e6c5c1146287486a691638f3780fa7f1d5bfa7590e7055f9ccd61728dc3e1ade4ee639ab3460e2ebbd40e981bd86763a7c93f1e13b1c46717e037d532abdd89600c6dbc0ca8ce030736211fe8647fcb4efda0c644862b9d30d352eb72cf92ddca13ce353d3ca209e05bb6eddbb59347afe5b6fd164ab90a03f2d6d0184940dd6c82d7fffa4e4afadc732f3f2326f4e41a74730f68301786e817d77f85f74f66afee3ee9e16801b8ad899d8d4ef68bd86d34ad2cfb661c2d3b6a28ba8237d47c7f5963a6ce1be49f0ac46cf49712caa0200d123acb44a20786eb910d538dfd14c269d90c49314bcfbcc83ea16c053718fcb664dcaa9c9fffc9d162066ed6d038e48c44fe7891fcbe15137d3d3023f209e4e0bc82a3fcdea3645aab5c30cc35beccf2dcf2db152fa40a424f52aa971aa8c547de7a7927c29b95b1a107e2823a8322287f4205757aef55801f8fd20f21726c50207e9766b7f8f805e2acba74618c30d40c15b236f9ef0e6b5569041b3f62c14478f14c2061f03420b9a5380f39a6c248402aae6bd7c974f2b9c2c957e263973f2b0dce4bb5a6c97df95a40ffbee1fa62e5e3d081594adec4d43c4f26ebe851c8ba16f40ddb0ec6970659cc84268d6848fa5f9bae069512519340900c7095f4a2fc54691e012457f3510e26aad9d5f2f077140d773163e59f08cd9daa617a3a4d3810b1040c9e38f408e240dc7e0ae610af026663d4e151e45e2ed8478c5a11cf6293b96319a743c91f5f517bf9484493cdb5539d74004d5d7f3d077e6a89951b4c9c03c46dfa33de4561bb6dc0f702c42d534cba6316496a21c914898dce0d9eb083b3cf830886d1d51332a0224fdec86267a60ced5e895c951a2db5f47fe82b499dfcb79695bc70dde32de6c9245024df2c385a4f1dc442b8d47ea073e16f026753db72d2efaaabc8eb6da6e0436f04fb38b69c4fbdddea9de2bfc0ca0cde9b292a69fb1f8a1e31b0470be204b5fb1ffdf7539716bb6a7c85e10e5fccd6731f4611a955b90987e922ab89d1e9dc18cba2f6a3b418dd98863375351b8ef3496500e04424fd1a7abd1f8ec4ed11116879371978b3bcba28d68156d8ccb4eb3e933daa6882910f4c7a9fe066acc30bb4757630af9e03236bb0bdb7711c1c1a5557ce99f9f6a4fbebdf6bd3ca05922cf26f2895cd4f9329c37180b266f385bdae67a0d7f0ebba2ce8ab718fa0e4c2715a519c2914af8e981b030e053625aa072f9a4b066385af52b835b9c5e66273c071c51e25b22c5ca0d80cc3887a488f8f6b2e9e5853faf5e4cf664a9a57b8239609ef446cc85662286fc93b9afa8e194c949083929f6e9448c3c0965757214dfbe1ebb0db6162ea2ef5739bb5634b44c5fa74114a18b5884bdc2322bdf148058f1fb449f57c811e2efc41abeb036c34801b43d87042595ae15b92e17474f4fc89562f48d0629e6fdcde4ffa6fb5b0d562d9238f2c2754c182522e304ddbfe5a1d3439f2d8596f18a461e0ba2fecd642b7aeb0cadf4eb0c25a17bcbfe4624bf10e0acc6bdb102a5a8a9af4ac097d2c80cd7a2a80da9adaeecc1dcc54c08ee4fd6bce5d69073bc4cd0b1147d949d72d3fd341bde5568c2d57d2623b625f80306def9afd4f9fa3d885fdb03872c04351ec09dcbd6122e920268f7f1e6e7ef53b4092549982ea13b6103e4ff0305e23e4863034ba72f83c4b5ee8f945dd6e3b1ddef715f7f72a9e8ccc1da458dac30c4ba035262b89ac93f7f8a79ed356c89b2d6f95e9d9a049a468d34d8e94f8a15d65297592860725674f70c8d9c42c1992e3b0a485177b8f0d911638ccf874a1343f01db247f59b2cb82288d0d8f960651b965d181d71ae3c43e102bffd7103fada8d4cd3d7b4a9c2d13799f8d838b4401d6b25a8251a76d94678e5ae14a31f4fff13f3b740badaf000e44d448ba8371f68f3de946b144f98d579416a39f222c8d43d03cff0b08d28accd41985b0273ff69a38f448b7ed94f48f51c2821ff3d47c9c4ac2466897499548d470dc1c0b3dc6d67dde7905532f727d49ea01ffd0d4717bf9eef9f57073d6cde2f9e9c080d043e556e182d0e487a7cae47aec084a1493e6240e9260fd5baf4edf85535e1ec126800c12fb45513cd9ef98d0b4625bd1112bbcdbc48832f343994da2b3d82f4f5981fb3364d6f3d07bca78e092145f27a8ab30443409aa1afda1dad9f86250ccc2823ae2c7d55bba14b6b11e01a844f951967f6045922132984c89ec4f22950287b238f3818670c71d4c4175e1396e8eb13557ce9e5bc1e9c6ee49e9ecc2bea6e8fc7a956abddb104e6fea232343293821cbf1160cd6de6b4d4fdae645d3ecfe2ae7610475f1e46241a27135fa40e014163952e7a412973c45b7ea687f410455206eab558fb244a773f0d36f658825896946a4f709f9dfee09604967b655c05fb96fe7c74b62fdac38a3d9f440c30a57fd83b9979e672770b4fe9c46b54f68cb4401d5be0ce1ffa134344c8fbec51e6112128ae9d05c673a5c007f17ee22e0510d51bd1174467346a954d89c93e4375334e0b12fedd6cf2f1cd9b371256f839b4586a2453b2c3349a7cabf7f31d2265d1863b7610e5082eeb20d5e4ff15871e027c12b6839e5dbc59b6c99178048c3f267b128ca7a89abd7178e151b3a0e53007261dadce61aebcf7bdd2715e26164f3e5ead89f15c46fa69276fdf8b2ba497bf1869c73ee26baa2a95d7bd9be561299a7ffb59e7fbf8d1176ba42ffb88585e1eac993d5384c802ba4d311cbb3b13604465fa91f603d6244b5b8c41b29e8f91b19a72feba94df26d459e77ec06d9814da289abe6d2543487790cbd5fa4680301f23677024e8cfc1c0006c11f66a824e4688fc41c27a32b95e908a528acca03e5388ff103ee248cd9b8a6ea8117bff752cd063fb606e5ba49148c4dc15d13b57a398ac23400d25e76fa01549f7970831682699535a63988e298875012dd50944dde2476b3a65f8d5bde4ade12b14d29830be49deff16cd91e5fe80e4df0af971d7462e48ca16d5a26a28f6fa7309a35fbaca3a60fe59034e87155b61f77332e26751fcd9f74707f845c4394fea1f6b49a1270e7e2050f5952ee3349cbfc53589a4cdff33725ef87ab5eb73023382714361742973231fa35471aedbdfe8e71581e01c1f514dd3b4db0b3a0dbe85e52201ae70abe3cc187b93fbd1f85bdc0f3d7ac35048d20d7b6b67629ea42b79f847d193a451e1c14e6c841d3ea6e41606bfe445214e454cf6b4a9e85bc770bb1d1536d2cdc87fafccd12953a010ea0d6d71eb0c1b4cd8b180491f2eded808e85676bb3fef222609b27421375974709efe13cc8185728a117a6dabd17e4160ed8fcb2a65f680d460f0d9aea5b5d62cd35929e37d5c8f5113664b283733784a1322702ccfd2591d263709d770055019517b3367b824ee9e23b19d9dcb331d5e8f29e90468a2d81dbf0f65e3191bb93855613d6db5b3dd920c7e1d5f4be884bca13c046bf4b74a96ec1d0c79e3a73d36b318b288798f11e7e4c1cc9b12441029f60f2653d09d9610ad94ce2e026b1998da2a8ce12a1847dac627b29639c38f94314d28d7eaceba30ce065c82c306ce9fb3d256568e2ce1b566895116d14e4b621f3967044a3fc34459131af00574ad8a1f3abed6c145cc83048ee3b5734b2ee14795825c0396d9aa0df4d8b0affab4c25f788695ee975f471ed9744431937b6aeb213c6a457dc744f44423cc3c6bd0cc3d8dce1ea36516cfc6a9ce7529045de798c2ce56b3d147efcf7f0adc610c0f9e2b5e7a23b57bf5992a4c1e7977854f47b059bcab8e41784901bc4fc72630344b23886eb6e6a00e0273a7d523d7c70cd45d28096e1bff82dca8da10034ddcdd63b79abddba222f014bdb1bf7692ea91b03056787d42b3e00040e81053a06db617ad28e19db5dd679d67b58d13f24bbaf3b845742e083886783bbbcce1896e604f5976c6dd95da023c8", 0x1000}, {&(0x7f0000000100)="26e4618f2122525c7caa7a004c519ddc2b", 0x11}, {&(0x7f00000013c0)="44934bb5710698101180dfe163a1323337f414c5d577d29889b8012ef876b96fae0851055ac5c78e725796c3b5f44263eca974a2a4a308910957b5d9172e87791719b05818b83c3143bb8fe1c2803dc8be942c490ec7be4b68c97c3221539ee6b551aadda6200ba0970089e39bb4914f7e4a209aa02e7920f5bae7d45d2fc05ee45d4164e3100cb89b36f58113567a111caeeb2d4bd77846f035d467ad9ade3d03d871b86baab50a632f3f24736c626f08637c77dbe0b30264bb7893f8be2f3f33b73be2092214203c1ee85db86bdcc3531963d4a309deb169ccda8963fab841064e5b", 0xe3}, {&(0x7f00000014c0)="5da92e6490b18da1e1b017b6dd2cb94e070fe498c3064b9ab8ccc1ad4adaf46ec9f84c691b4f016d5c714336f989be4b67a3e95e63c008143ac0d6dfc226675af57efb05e165cb3170fc838195cfb24668d46ed81fc3f421de3da0120edd8572be5ffa9e6922eefbe4a96dad89f4fb14ec81c2746a90380c59dfbc6982995e6b8fef945705d466d442b3600e766b1714baab80e48c93e34601b64607b37f841622ea0d8dfe2aee95e56e10f723e6bcbf845cfddd72b947d1623deaf990d5649c4374b18c1c26f8f37958c930bdddf58028b10254dc063433664424f005b8ce9b3a46a626a3100c4db3ab44cf82f3c720a6a43c001a5ac1bbaf8efcda04d23fa4ea05ebe61e1706d3c8fe1487e53df1974b2836d064c58e5b771d2ac293984ee94f52ea00902d35f5b5bcd229341e05336ece07cd6f5655dcced744d14fd4e694c43d1e412fa2e4c4c476452d22a3aaf0c1783ab7d4fafbb1356694f0ee6f2d536930d1d6ea46a755b10060f36e8b87ff730bb0987b957dc0df283db863fafb9425fd02a256ce316b3f91d3d02f5710310319a79686fd4b1f44f0bbb213d130dea22d0317a7418825a9ee5fbaa957228ca72c42c3661558760efc88c04f3c9ff8f1c8178cbe343a859921d216429f9d22e8ab3e2ebf3e7a96da2fa9730d64fd0021bfb28b3878bbc583e58e458aa6e748bb2f008dfb003fccab970886336503d4d941db32812db03ccdcc3de70850a9b7ebda3ac04eccb2e410cbd6863f51e7a6a2af5776f4d832f0ca8080a73a6f7802ebb40e639388ec6534e9730e0b3d411954aaecef2b27c2329f22f0a7a6f3dec5462d0af8cb929d9d05cbc4a05fc0c10799f0ddcb69629bdd614d1c711ca8be35624dc995dd35e05f2273adabcd63f950f8bf75cce77c02da31225f3642214663370e5c65625fe26c2b157095f796b206b0ff1f89fb512fbb1cc8715181c61798b3100523da9b6367634a006e982ecae1eca2cbabe655113d1f7baa11b54b508b7ab43c821df6419364558a54b0a10a2d117c0344022512bc4a3b3d20de2478b8aca2a43e1f1bbebc7bc9ec41c40fbc0a33c9bdfeb8e995253bbc8f2b6cef258830d61f4debc9fe1379b7c6cebd6cedec2c9c6757e746c02b3dd9fc946335d20f58a504347d280b9835ef708660090ab24891dab1749fd59f1079b8f502d35ee8be91ab064aede372c09cfdf579e597c8cb3114290fd165659b1953a9dd51580d2fd0c04290f7bd12fb8c0fb0096b910d884c4e59c2122b961bf49ce2c9d296671f008de4223d58d1b175f4ae0b28b60aa156508b084723a7e271439338a186737eeab7f483f6026521b0b860c1af1981c984e7ef6981f11467c33d6ff91f2e3ded9d3a46406315f0655c340d0cb1e075897c5693504e6181243725b9acc1d20d47b81289424d4456ac06ed51f10f031ae5afb94b7fa84168abdb849599e79c6436758c2414115fa421c37cdf670be816504863dd82264e98344cce096d5b8fd5986bca269561dd9a5ae64d09f86136f3cf0a303dac38ee8f7dc335fb2c4751c5e2491fd6b1b36c81371800ec5a06a7382a99c32d34fb29b13efe840645229c82a305f262f6c1b6763172a093fbc4f8fabd8647b41ac3e888927b334a1f826d7cc296b0e2e2ae78607f8f02a8200beceb120bf0b90ce46ff8f4a21d9aa2e9eefc37ac4f1c1ea5e52872a711a254faa820635cb620561ed464b23e22d5087fe47cce9219c5254ae11388156e0bd2f27027fd626921c3433e4713c493762f52141884e5e2b9f233bb8d9695cd1c505ec7820d67420dda7108611f1e586f1709a8b62bebd293e7e30fa4b3ac491cc463c8880601207379254e7f20cbd4322bb89762ca8dca80d4c4b9b3edbfa17eaa7788a0529bafcc4ca81e27d598072b2e7119e395744850596af56a586a05fa0be851848e9f48d7bf47d9a73dc6446ddc7f8ed80e49e7aff6330fa36905cc4172330fc91e0b5dd9a9b6edf34f2d0603c8cdd451a0c2bac4dd265b1d78030294532934b60d9d472482b74e88da3885047b7ff3aa7cbd113aa6f0563094f197968039b2b92e4bd55fee830b8042c551eff4ac08d8f1239e46181431cff1c2ee2c41998d6cc91decdcd851e1fd0824f738dd695a8f278b468b5e1b14efbc08739e9fe55cb56ed571eb0115da9dfeda2805bed7d1466dc45bc504ddd62a12d87e191e318a713b13db3c15d8f87768f01b423cf3a1b525404861d68e16b3dc55d9e0e30b2e21df20211bcf3545deea13784d3f7d85d0596525f11991ffcb2ec2e9f93b318cfe934fbfc8f99ad3a045dcff9fe1a74c88fa1bc35ce91fecfa6ab9a6ab78c495df2072276ad545cb44f0370e399c0208a734e931f23a865148da9c36fe64ffc1a45bd0ff67fcccb5d9e0adfe2edba5ee17ff2d73f9d8ee3985a0da24df0a22b71e443feb4636d0a1952e18f7ddb91dbb55bf20aecc21a5f93df2e2584cb4eda7c55f38d8b80a009cc44b240c0daeaf154f0379ffce8b50b2618d0acc1843c9556c9b1744536fce140892daa315888ee29462bef28f91e63e4d45107c7d0067f735a223e4b1e4d842896835ae879903ad590354d80187f7ec808cd7fcee34ad1a9f188f620ba415d52a786fcc0833f724b307c1da134e8ac3dc74b730c8ac060092379b73006322f21ee986310102e3e8b8ea66e2a7ab093f864c8ef9c402aa3052891b8e3c82379f0cc63eecd1641027606cebf2fb2e8ff8b90391b6b8b125a25b43e4b57d9a58ae26e1e1c865707de25718a42158d2f2360d43e6a709172d297db647043341b196764ce447005f99fac6682befe27945730a9afa5a6a10c8e6da601cf958820e98496af9e62119893e47871afcb6de661e14c74db96037e36523ec4a9e8286d9d88c99120f47973774d12aad52eb43c6fea9fa2a70234f3a4711e0381de1139c67801296ff7129083fe859416afdc515a7334b5761ef2026707777ef31b05268f5f4a48410d9578e3d412a5f1ac127b9059232ec0e6bee90ad938978addc292828c1b69dbdee9f7e4d6d56926177de394d05f6689f50338d5423cbc5a2f780a480a87768d035b7a4605693d27c65cb98eb7b61a01fcfdd923206808d06c231736ee3cd7bdff53536f5fbc169d5cf0f9a23dce9cadb0496fc7c75a6d86d1af3a5927bea438589b163b524987aa3ed532dac0030f290c0c4f5781b388f95c42744896342a834f76c19701bc4920f34dfd35773e6a1f84a20db2d9a188781f982943fffc2c67b940526fa64505f447670bf5f7966bdf21a6a4e56b81115f388bce45b2dc2f2072a400b8f06318f043e860dd95a636be2b35ed1cd9f2131f975fd62daf3585865109e367573f076bebc0104c982ff709c53a3acfbd8596fb28a8f3bc2976cd50296fad1240f517b073ec267756dd1331abe5697b3ef913b43455020c2b63aa4ef3853e1e75878a4c629ef6c240c7f735604e2d14378e5f5dd217aa1c264eb2da853c7014639c85ba1544cf450e29bfe448bfc36c92c97346938f201b80d621bccdee77eb467db88801923322bdf09e3088833e1b63f3f26b62625f23a733f1cc4f5d1ec55e5072b8ac45320fe8df5f861e51c0f75b3ff7a10aa8d8efa3855af0668c80232463f3adf53ebb8a183e569cf92c12fa3b1ac559385280635ac5eaebe51b36514bee300f86cce2feff5271c5c18f326e6ef232be7874c1f564453498cfc3c9d1955ba1de8d8db1b76a14011b89cf4035a62be8ff84495d99163940fb8338b187e2685ab5af5508ee4bcc1ddf951d041e204476e5c1adb2ae78803d1a444c696800d30fc38095bf8530e0d9b93105fc3585e48a9541992e461c890904dad931f136dd7ffb705db7f33f550f99997e37494cfb17537ca7d75b6068059ece40a49a420bff8ac47723f06ae75026c006b3ba2802d7e8000bda4daa347d919bf2c93384a11bc8c82be106e9b135feba18803f2d6720dedbc37c204cb09d4ee961c120b361cd44a1f44b16ae40330b39d654578d81fac54d2f97e348cc76bf281f677533c2b5043e6b3d507669fef6e83462c804d4d79c51fb15793329e5c13c9326342aa823260c65ba4923de54b94add76a3831dd3b176a6c1b1a3867bba6bdc3ef68aac202066903f552f82086292282e1d08f3c783417daabbba6afc908395c604814934cace328b4844af4e68403159435a13e2a71366b35ebac6673ac3246d43749d50666551e5b6661392de4f05a8ff86ddd8a8946419d16a0cb529094680784e64ab9b3fa31f3e387399a17437bbe39355b023efc6735f64053653bbfe253941b24f3a7706de1b15a169edefb91700c1d3fefdd0623817559c9bcb2b2a3ce3cba3114623ab087a59fc94d60ebcde53ea26a860d3c20fcbecd00d00e9b1b19ad5461a0c67805255e3d6fcff32662adb69263e27668d8ed49468263e43f6f9c118879d83d1840afe5892bff4230d9a817412492dced5455dce7edecb45cb009b1776bbc8f03230e9f00a2374e68ec66a0150055882e7039a1b1a6dfd8dd8897a0b49034e50246caa0e3c30be2fb6042506b3f7bd3f9027ef9d89480e2c1a12eeaefbf26034c52e2d72bbd1e0fa035a137f5d8ce4bfb2fafbffb70f2606f08d9b57d183880d9d4255ad87ec4a360d54a0ccc54a7d48e24197be658dedfddd9fccb6a32940c99f5bb4303dce7769a833ab1dcc5780d3a54ceaa41ea634c721ba5dde41df7f5b9855776c55363549527389dee2f69dee0b0668e25f8b6316a357105fd9b16cd7f7c27ab34d06cd079d6be99dad2e2a0831de0c8a617888e20ba9bf7c84eef65357946895ca56e056c4261728495679475db447aee5d19955e42e4de34166eb1209ebf3ae017a08919a228e2d124c08f8882579a666b95b844df40a3cc65433b3c0477a040a015621f0909e4ed2e5553965adafc3f3fd7d5155ea2ecd29da0422e9d94bcdf24282eb92cd960c72bd79170686d1a3fe764dcd38f9e4bf9f8de384ff182a7df829a15e351d969f2f64c4f5b858fcc09a186fd00c11d5f9f19008afc43a96470cddde1f5720e9d0a94a3cb77cfe068a9768919bd6fbb8487e22bce2b96bb2fe46fce54a6011312bb6fa73d36569cf74118e4f7bc9dac1ee8a7e36310d393eec7c010f9ad286ea66100d91335b47368fe990b2cb2cd6ad9bdcd7a520e65ce3adf44f6842090c7b837b82cf588b6eea052195821a93a7f1ca498f8a145fd80e3443bbd056344818749ba23abd21d5d8d3ab0263ba5334f7c4371ea3995aee1950a355ebb1bf196d307afdcac13294dbd22a48454d1bb1a915ec66c6e94453f64273e8207aebd76e411647a8d97847a7ca9cbd885dec3de50cc84bbdab47e076dbd7635ccc93a30b34b4e810da88893334ebf5b779d7af18ef926db4e96252673901584815e4211899f1becf98c7b3c81f8f0b09f83235cfe5d3197f01d59a60c25c886294e5ea6b05d552e26fedb55b7a0d6cf3e5d80b7902af3ef81125cb1747506bc45cd07a979728f7c71872a4f7a47a59fedd2a9f4d9d9f60d7308f1f87645e50fa6afed7e479e36dbb4a7dc1010254290689fc56eabd62eade57be02db4f4b66ded49e1d86d4c0d77d851ac8ba5dcfa6d283ad44a7f226088a328fac8915ea781a01264cd294f26126e56757687ac92c47f76b6e95e21f61411255ab2aa6391aaf197332d9e26c55be149d8c02dc141d4e149939caafa7f169b2c57be5a944a55f22707a5b0748c14445d0c196dd8522f7aab09ddfc188f89bd121f28d3d463217a80a65fdfbc", 0x1000}], 0x5, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}], 0x20, 0x408}, 0x401) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x80cb, 0x1800, 0x0, 0x5, 0x9, 0x1000, 0x3, 0x2, 0x5, 0x3ff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) r5 = getpgid(r1) fcntl$setown(r4, 0x6, r5) dup2(r2, r4) 09:55:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x1, 0x1000300000005}) socket(0x1, 0x200007, 0x80000001) socket(0x3e, 0x3, 0x4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x900, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x4, 0x2, './file0/file0\x00', 0xffffffff, 0x8, 0xf11, 0x4}) 09:55:10 executing program 0: r0 = socket(0x8000000000018, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3ff, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x892, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) 09:55:10 executing program 1: shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400104c9, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x44) lseek(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) 09:55:10 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/252, 0xfc, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) chdir(&(0x7f00001ec000)='..') recvfrom$inet(r0, &(0x7f0000000140)=""/74, 0x4a, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 09:55:10 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x2000000c8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 09:55:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 09:55:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1c, 0x4) r1 = open(&(0x7f0000000040)='\x00', 0x18010, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x40006150, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 09:55:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x2c, 0x0, 0x0) close(r0) 09:55:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000580)="d67813c8e80ee2f5480e28fd9c89c2e4506f4d10a51acf777735113ee852830c27f5", 0x22}], 0x1, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000600)="2e929c663aec3d3dcffd1a4061a391e49a002132203aefafc0aa16680be9d63cdd5e9935068fdc0ba443bd7360a416accaed4db39a8dc8e731090128e5b1f1303213a4a33c277a7fec3f648976e79dd12898bf5da0778907aa65b54e089af3e2e169e9f9d5a89a897fbe8867ab7f8cb8d298b1e625daa515dd1f677719480a4527a5b2c7b23b7402e204ef9acbdf1c2e73ca3a7abac1132b13cc5bf8f8a153202858d5b651d22a7b3470ebbf884fe7b7978262240a948ef0cd358ba745de3f47a7ab56d318111c0bfa2748be2e94d31c0758ff96e36cb770301bf9cbfcdfc14ce0dcc87573e69ef507bf79fc0061cd51f7af89d5a1a9dcc55887c5f4f103d915ee88953f2a46aa38e3f39041d36827a36742901e36b318bcadcf60ace25edc0bf2ed31c750a06554350a7730e9eabf87624330a25b53eb0164764a55292fd3cf2785f8331c6ba7f5d736f7d201bf1810075de7bb5b2f58548ebf67885fe4b33c1595059245a67a0addd085be7f3c2e1fe0abb076419b48700a57aef73c42904d7e0c6cfde9b1b04ec2484b205083e866d9941c8a70696ecb8e6e4395c803b54f3c377f1aa59ca5238dd5f14387004465d8c0dd6cf47023365c062e7d05ffae90c3b7872dab36f68063494d34b5d58f99b6a526aa28ac33269b33f55f8dfdc13831853b84c6927375eed84979fbff65ad92fd52f8942c6a5f3834059207c2e8b5ab5d8e48c3099853ef2961da253df48da3242edee11f242f7147eb2261bfc255ec47576d7b5c18f5bff88ef925631d1a025b88b98f24aaca790a1473e03e5b21eb2cd137937ef7a0d435bec16e4deed099383164a9e2dab47a206bd6f8b89d47a2a4c421a7986c2852a8ffc82bf1c94d3d37c726cc34553bb4f33990a856790b7e79e0b7061ea7ecb4c7cb0f9c52ef5b3accc0068ab199e257c37130d242b41b7a7d3858b1ebe95a0bf2f8ba7d65d5dde7fc941f922ea350884223f9dd7ae326cec1bab3148ef9a2f4e56ddafc92b78129759eac07504bd39fcbc0667cc01bb73e686dd9e69dae152a8acdc13ea92b34026bfff545dabd864149d0421b4e208d0668b4a3cbbfa79fd023f38de2ef7980380d8199dd52fa65897ad0a6b964859b39f9f846effd2a1e57ba061ab635dcc9adebde3ad932cd4911b9c48ad9e7b0fdf7cad0fba02e1ab18af20614d5ae8f52d1740173e16f435027992ab0c44762dc592f775baa531bbea80a613f3e1f5b048a33c2fbd5bf541af7b255e12708fcbb3b6eff18c732888a462c23227b67dddb4faf1b3b0af21f0c63fe1cf43e702116e033ffdd7232a770194e9572efea52bb79623893870a3f7819727b589f30a2eb73ed8fdac60d3981200e00a3360c9ac3d17f38fb4f5dff03f9a3dda91c8de0368e9572885eb89f0e1ceaec11e96426f44b5bf2de4355693c846e2096c5f4f8686c8286a492ebfd4a5c338d584260b4f84ee4d4a913eef504a5ffa0f98c917f3d37c03a2ccfd3d25dafd6ae867c49fd3b4160a420f22223c5524d199317776d0e4ee970a4cd4da8bc215b33bf8a3e9442fb4ac365280b8e52e58f850ed6be643baf5fbcc47c79c3337988744feeb8d50601870d587acf838c05932cc3ff0174484ce1a03d58eeb5141385ab7a454423ff17c3288f3c71fc02955a9f0460d689c80821e6afba0192f44221bf8a422d40bb4f1298a9bf4de7219185258d2b8c32f5603d84e02bf4329221193ba749687edf223a145b0e1c48ed75599ea8f9b017183db2373f1af74ab4cac5b279fc0ce81b024f9bfc3af89bf6d18d1abe539d7fa17283b4a4c92daf742f7d289dfc9bd1e06401a218d3363b858d7f2c6bd2258683ba0897e9380d90eae913d99d8b4412a8b2d56d427d1ba772296f3d2a4697003ca4ae398abda0384e50200f583d42ac70794edeb57e8bd3ea05f19d4e0eaacc9aabafee8e24d0aa5f76d91d68fd503e9c4830f9991676df4dad4a2f2db473540e00f9cdfc56a5edda470caee3f9dcca22342a1c7a702537c7cdd70f8461f5421ac9e7bfc8bd572387f59c6e75b2f0285a3d0994c71ffd52ba8e6cd184d2a50999eac76e42fcda0b8f2bf3c564ac8790bc2922385aa0800f294476fb62af4624b94e2253db8e97a78e1a997c1a10d78c67c759ee41313a03adb3e7b9f1e91e22c94e022c0e2fe168b44566ff0aa8a659f903ab163cae09a6c9e6aad6c8ce9f8744cef3db68250cb75c938d2263776de95803f204e74737108a8ec7bdf62a6b7ba13d245dccfb1c29c35d1581278f6d8c4b97968c7de026ddbdbd71b6d54c35ab19f200f371a17bd62f1d9249e0aec2a21a7e7f59027d1ad4505e16d2aaf97d8e755d835dc96de9d48e235cd1ab76b1af966ea419c01f7a6b4028619fc55b67ea190ba4ceeac718e1592301979ac3f6383e658d4de8d44ca909167aab4533172cd8baf9cd1041e330cb4303bcc03da8ab0a21f71fe9118067112258b6c46521cfdc9eca609048569422aff0f140a7d3453b7d76b1904d8b993ce8ba9dddf099a09488ae08a843c42e46cf7272fc1e2ad972dbe6abeb5b1603f93a6bf42b96da9bb936878c4231e19bc7e321511f304c7eaa7fe24fea856efa2cb632361b138f85260a3a311fde91ecda4f4141b90213877ef0d92198c49613fb5077d3d4c40f0fffce4b3a56ab909b0c3be50fb3701e160f1a9418c6a7dc0163af4afe1c0535465d231669910f0e05be6337b45eee0c25414bcac5dbe4145bfdfe6187184277ee5344a82fd76057c8bb6037b9dd0807d76468ea594d759b02e74ac14fa5458f91e3ee531c71b97eab1fe233e3a99671b47409b393e4872130de167231703392b6ac04eef4768eff5aaf1dd13bb0a130430306bb44d0b6801e62f9be755236eaed0f233d3e6fe770128fd8572f50ce19f4dd9d1d7628a6957ebdb3a1f744a128c4c4394a29a8c666a52eedffd0a1b22797c5dc6fe12cc2400bdf3dde8401665405cdccd3bede822cfc14c5324c46f29ff64d80f97b6359e23f9fc109332ad825dcd5801ce750792d4b596250817c7b1e0812abe588e95f515981b611aedd52f763e403f6fd3ed35e3995f1d1ae7589ee8d494f27feb0c91f989385212edeca6aad6266a997c0f70ed8b8137f881686cfc285ead1260ffd3d15852d170c0612b321ca645b5bfac84bcb207a94a1fe68e7aa10634755998c8dcf0936b5dedd2624e711f7677c01ce5cb0543ae71da822e32825501dae13f0f9408310bd9696178b494fa7d5a50ce898d94163905938486f28539c702513bb9079290a839c6267faf1aed66b2eb70bd761c1c06f6135ec4d33e5bb59333b282d78c887a4c435c28204358f3c002a835762bad02f1f2cd4ac8f82437e630b691b69e5ce63103de093337ffb89a2be2788280f1233055255b297b8bc2c0842677c2785c5567b185617d83f9a3727b9cbfa183da30831de29d1a2e2c753e183accd8befc827edc1040e1598838146dd42b5fae8d4c6db30f151e89e3b87415b570b092830e6544c2695ce91d12528d1a09949506b3cca7d2429c33c5f7d2202d7caaf7a6a78b0a634ae45cd26ccd865a7914c3241ea14cdea4b6533dcbd4261162959aeb5c100601f10376dcd80f40f6bb9b5a1baca9a9f9eeeefb13901221aa8eb802402b3359ec8da5217a6b9e2de9167b05c5ded2c33d41b6ffb616a50b5d93bb57734f1df95c7a3f937d4afcfc23b83dd9699c254656506860bf0d30cb7aba1ba5b7945815616c2bcb3bf82ee4a7b7bab413cfeb3de56d470d19c71b14853a645dbb00978a67a1976d102e5d4cea90cab148595f72e3feedcb4af7b64eaf9d6da561c280a97322f9e6eb5853163afa9e25022156ee061fb5b9691fee5a0bf8254bcf107f1b356ce2769ba22d8bb88a2656b78b262d06b2fa779765a0e8722f91a0061191a1d75870dc7325cbcf561115fa04c19ed3a95c1f894f5257da1844024d2546fc8df3798adcbdd737e3a6feee26c2e3dd8862fe196213ff390f24d803fe2b8c7d1ad53bfb8540d95fceb66740bfab8a3b29e8673eab55efc526e6c6070e6123bca5258bc2d6762dd6b1e11898ff05f51990279f0c84a5583c2c0bc7b06ed5330596bf1af562ee095e0f55084e31eebd37ecac53f155923e595a9dbf5a5b5c5d9611bd94882473dca29bc1fb468064b123e65f4aeff312a3620fdfc21d433b84acbbab144236bf1b0a6e7415b91ab853b54df44c2b2e2ed19909a7e188eb1b432524e73957a571f34bd0d28e89166eff7594765ed87e396c2653f38af282ac2f4cbb9e7446e42b19e13da823a37be0993f743ef176ad51a13e069c3ec0027c73adaf248ab597b163b02c0577e28f9992fa0ba312036e8531fced54579161353838aff1bfe72684667c5308b97d1aa1f", 0xc29}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 09:55:11 executing program 0: socketpair(0x20, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r2 = socket$inet(0x2, 0x7, 0xb79d) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r1, 0x4, 0x80) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) fcntl$setstatus(r3, 0x4, 0x80) recvfrom$inet(r2, &(0x7f0000000000)=""/11, 0xc54b, 0x0, 0x0, 0x1d) 09:55:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x5, 0x5, {0x80, 0x26}}) socket(0x2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x800000000054}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5, 0x5d, r0, 0x0, 0xfffffffffffffffc) 09:55:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 09:55:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) 09:55:11 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xc8ab229565b530c9, 0x0, 0xfffffffffffffffe, 0x1000300000005}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 09:55:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffe, 0x7ff}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527859a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed159879ea191ea85612016a56b5859037588078efb1c49159ff2f893d68"], 0x5f}, 0x0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 09:55:11 executing program 0: r0 = socket(0x18, 0x4000, 0x1) dup(r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x7, 0x20408}, 0xfffffffffffffff0) 09:55:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 09:55:11 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x2, 0x43, 0xfffffffffffffffe, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x400000000000007, &(0x7f0000000080)) 09:55:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2f) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 09:55:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000040)=0x10) 09:55:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x9000)=nil, 0x9000, 0x1000000000002) 09:55:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20120, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x82, 0xf0000000, 0x0, 0x101}], 0xffffffff00000000, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x5, 0x20000013, 0x9dbd, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x3ff, 0x57c6}], 0x7, &(0x7f0000000500)={0x6, 0x7f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x20, 0x8, 0x1, 0x0, 0x3, 0x9, 0xc378, 0x1, 0x2, 0x20, 0x2}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x7, 0x3, 0x8, 0x1, 0x10001, 0x0, 0x7fff, 0x1}, &(0x7f0000000200)={0x0, 0x3}) r4 = msgget(0x3, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getppid() r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x0, r5, r6, r7, r8, 0x4, 0x7}, 0x3f, 0x7fff, r9, r10, 0x7, 0x3, 0x5, 0x9}) 09:55:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000001c0)) 09:55:12 executing program 0: syz_execute_func(&(0x7f0000000000)="c423457fec0e3e0fb212c402f5010665470f9236c42195e86700660f3817d6c4c10dd9c8c4e153c23212660f383b75cc") socketpair(0x6, 0x8005, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xb79e}], 0x10000000000000ff, 0x0) 09:55:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:55:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) r3 = socket(0x6, 0x4, 0x100000001) r4 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socket$inet(0x2, 0x2, 0x0) r7 = getpgid(0x0) r8 = geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r6}, 0xc) setregid(r4, r5) 09:55:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) r1 = shmget$private(0x0, 0x4000, 0x94, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000000c0)={0x3, "918a373d704a267463cc08b4e25870a6bb5da4d0dab0acbd3c1f604b75985f467e814f16b8ab3a587aa5c49ccd7a5fad35128dc873bab39ce8fd58767a06a1a56a1b5e87224c12be811685b736ccdf3591e29281e9faf8f2636e84305430c4822341097dc3fbc4df5f0149209664fcc8b3e206437bcd139274a3c26bc85a689da743d639a6080f81a62652938b1123dffee0c2aefa015b9430e6fb3a6b383cadc7f6d4f77eb8d0118e4b2c36043f7078f5fa5be2e558515a3101d2cc318982b047f51460bf8d653a28d38470efc1d268f98191a7f12fccfc9f205114eb388b5b8fb8718df7408449d94752c1b482280a05c9fc425f9633"}, 0xff, 0x800) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 09:55:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="870e7e70d1e438511869cbdc1e320d39d582ee519083e916a389438a7f9f0d633452e15b5069cf21a0762db8c1be1b59a1af859954ed0efc89b6eee098e4ab8c4d98e5908fc7a6bcbf325749d6af", 0x4e}, {&(0x7f0000000140)="07acef2e05aeb3ec5f4012f30bcd300e0d7cf12d17f4ac290ca2f03e1bdc663403c9bbc79161a2d8f36ebd2cc1e289956137c6f6ea5a7a1b0dfc204bb7f61bdef82155ea94bf54bec74057b06cf0ad72df16d97ef6a61141a71ce2bfdfa69182b9f852d923408e5e0c16a6ebf3a6b62e3bd4cd6fbb37b47d426cff7b3e5b61e10017896fec8a2d8387c33e5d09f5f246b39bcdd3998c8aa917bd", 0x9a}, {&(0x7f0000000200)="791ec1ee7c8c96d92ae6bf82600c616473cbb62a057f6ccea8dd9df556d5a5a3ccb10c895b16eabbfe57fa6f7ccc4775e792c90dda6fc97f35aea7fc887214bc08494df7e7637d1332ec52d7cb47871c3d5eed86a0795edeb3a84728c172aeb7133cc22d93916052070cc71478bdab40f78b5a77c6675a3b2398b15e78d6913b6d275443aa35082560fa5f030b2cba744da2c2fe777a8802fd0d3df3d52e76281ba68664e5d39c427fe3e31dc0f7c9898e796bc7230e8cfc19e39d748222daeb3a00218d976d3c9c6c8031d3771d", 0xce}, {&(0x7f0000000300)="1e911f5593a0b8536687d810608b1945a20e71c280b2bfd94c5b1a5b1910baa1", 0x20}, {&(0x7f0000000340)="353261a58b1a6bd2e6350baf9be29d12b7a35aba6be1f22e296384be2e80f817aee56d7751c4a853b2830b6a239f2a000cf59a28833bb0337969ae4486aa128ce17d01567cda01dcef34dd4a86c1f11b37fd032ea1771959867b3b5bb86a97a5f1c61e205d53704b29b0783620abd8987faee374851eb7c68b952e8c069b4b419d657598a4207692f097f0b979cd0d48c856ea4451c721f4e9f7769e9fa27a35", 0xa0}, {&(0x7f00000004c0)="d84601708dbcccebd5ceef524798cc6896ff86c42cd36e1221b5693f6bf4759b43fe3e163b6696a69013298117b651143bb00542de87762da81c490e9e7ec5853149968dd3c3b538f22854225adb1d25025b2c59f5963d216ea3da034637b96a0c39f45a583aa6d106d6801d3ff61fc620fa49e2ac2a96a2fc5d0dc1b3eb359900ccac880f10e8422b50b13af06a8708ae06afd0bffa9d76b22052daffce7c", 0x9f}, {&(0x7f0000000580)="017d1d32f5a709a568aa2a1650698c840062c41b4d3dd33dcc748ce80b9690b94b8ed6188549b57a7959133287a049061cd5d1588a14ec01d6d6dd17ec7c8b5223140e9c3038fb3e1225a758882173ef9e8ff25f370dd74c43dbe8b892d61ff2f8c4aa67fdb37ee7ec9961981c0ed1c498d83cd544e92833bc75f2c0f7aa1c3f46af869f8225265e7896d2fd54c8a250c6528ff812d69e1c6ea0477f118c38d36164bab518b29bd0708cb8d487eae62ba99998007e2a8695ea5399d56320220f99202f230c663d15293ee91ad4fbeaf01d111a4f04305f7f4247404e", 0xdc}, {&(0x7f0000000680)="0498be64cf0582dcfd7e9b592128d20681fd7fff2c27aa624ae1d090840a405c148d88e11f86b7bb542fc39d7f803c891e371bd93642b0482ec408df5c78f6f5a7f0d348fa27fcd9b5dbdf2b2f42c60171ab79b73a9d447835739107f99ffff10dae70875464f5388c2bd7e2d2b21400c602568e774a75bfa5519f062459df9e4ef17b7f263d8293983d5f12e5bbc178960c524a26a2596ce97f918a28b73d6b2435e401ec4d7a09d30b54f5a1a46c303bf70d3a1bcd0f2cc2aab9343872ed6cc2c6594227e9cc506b2ab7699e6955de00f5564eb22bb7513e4ba62cb3735f31", 0xe0}], 0x8, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 09:55:12 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) sendto(r0, &(0x7f0000000300)="f49d362e1ba75495335eb518fa28075878b0f5944488005afe9263becbe6477645dbfcad9f260b1c1a1fa7591c9c0ed143b5651ad2b76c3cabaea90c9c896e821e1e41f45a965876fb56ea8d767e788f5580084886c84b04fefe2398f13f899dfede9c235ae6778fcb61c94393aef9ba8aa07cc994297063fc8f024e05a1de6e6b25ca16168b672aa55f8384f101441f88831e531a274f7bb5578ee5639eb0b597cc6410c0600dc9471e7c4c7bc425e36ad06f57d4e64293c412c8004388f9063d8c013a7b", 0xc5, 0xd, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000180)=0x219) utimensat(r0, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x400, 0xfff}, {0x2000000000000000, 0x39aa}}, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=""/78, 0x4e) 09:55:12 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x1000)=nil, 0x1000) 09:55:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x100) 09:55:12 executing program 0: r0 = socket(0x800000018, 0x1, 0xb17e) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000001100)=@in6={0x18, 0x2, 0xe48, 0x5}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001340), &(0x7f0000001380)=0x8) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x8000000f, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x40, 0x1}, {{r0}, 0x0, 0xc2, 0x800fffff, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x9, 0xfb}, {{r0}, 0xfffffffffffffffb, 0x98, 0xf0000022, 0x0, 0x78}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x4, 0x9}], 0x0, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x100000001, 0x74}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000024, 0xfbf2, 0x19}, {{r0}, 0xfffffffffffffffc, 0x26, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000012, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x5, 0x3}], 0x9, &(0x7f0000001300)={0x3, 0x1000}) 09:55:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x800000000010000, 0x0, 0x27a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r2, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605afd9280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78b7a6a61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238220097d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) dup2(r5, r4) read(r5, &(0x7f0000000240)=""/161, 0x9a4d) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) recvfrom(r0, &(0x7f0000000000)=""/14, 0xe, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="0100332f78694c000112"], 0xa) 09:55:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 09:55:13 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x432, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 09:55:13 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 09:55:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x1, 0x401, 0x5, "ef32fe5e98c6d126452762c79e0321d831c1b6ca", 0x0, 0x1000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x74, 0x1, 0x3ff, 0xff, "e5993f663d072e2b3c9a14e48599a800f0ae8562", 0x5, 0x3}) 09:55:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x200) semop(r0, &(0x7f00000000c0)=[{0x0, 0x8, 0x800}, {0x7, 0x18, 0x800}, {0x3, 0x8, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x9, 0x1000}, {0x2, 0x100, 0x800}, {0x6, 0x3, 0x1000}], 0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 09:55:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) r1 = semget$private(0x0, 0x5, 0x82) r2 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="a0265f1a08a045e94dfd84eb0844d4eff5f0c9240d1eb63fe5e9e40043c969b1019f2cf59bf0574d506cd36271ae4dcc1d977fb3a6af92146ce8d21548decfe6371cc3bb4a5a95b3118b1bb8729d5e13bb2fcde32e2dfac640c315f170d74de224243e2a0a9ac2ce772cb7e1c87d9ad1a911feab75d98eb2165bec6064a625b897c42dd15deb3fa4e71f3be133619b47fb3abe1a94460551ff96e5841f9e4406bc2767203a77747739b1443893df35b87ab9d4b193749ef7c9b5635eec4fc5949038907c76c399c80d95e5371dfec9fbd32e068a5f2eb9eb519f6ce9d238f2fb706b45edd98e5cccadd3602640e51a00b51cae77f62839a8240635f709275bd09d8d4e73e3d97dac4354cf4b5f14ff3ae8346486ac90c79d520e781b3d93cb67a0a81912fd1d3c53d11334e62ca256012f1152f1e63dfbe5d216a37a33338e397cdba286c6b57e5f30a19170bc74634ff0bcf1054b1bad6a30a41bae97cc4ec6dc843f5937b047fe64c9c0035d7339c603fca60fdbfece9393085ab0c979c879e4200bff937caaed15a984abee5583ab23dd13327b83864d47103c5837fe9502c9da6aedf2c29489dd5308de34de6882cc58679f1ac55cf33460ef21559bf41d45c1311e3ef8865805bcafe4b98dd0fe5a37f01d3996b9b8bfce40c3b411dfdd6a720cf401cacab02020273ec9c735b955c75d9fe6044c4aec02fd6feca18bec92d4ec104dedae66117db5f8bb633cb3b730972fef7b28bf4274c863c0929aef582081d6e6b1045bb7822836d877eba3677b12acf9408239ef5896cd9a83b835d8f9c832684a3d375af2143086f049669b14ca98f217be6cd5219b2fac99cf03764fd6faa69104fa67b59023f36cbc44b7a6a84d77edf02de748ca04cdc7243a6630f24200334b1fff666acc5f1645e61063d4b1ae269016d5e7becd8abe3bbac8e6995e8d103698d863c8aef69612513296be991aed88d54df34578b681c08ca70a82713add93d41fec41b79fef6d9e2e446da7f8cdaa9cb3f11c138ade4568c388094d08793aa1d7fbaf73255058da18288da03b061bca4706a446dc0ecef2e1bce898175a7c85fb303a904f225905a667868084ebe4781c74dca14780f8cdec48ad0ef38943355527ace5628a8d6d1e5faae1059f9d56fa246bfa6fca735b0ead69ec3a560d300d507ed7b3b4836e528671be5aa2f2623d90ea1d58e2c0e6f4e987ae7270c301c1a56cfb44acd3b738dad6828a6d2e5608e0d0cdb6bed45cecd1b8a66ab441c1401c2ff6a723c8544bb921d87ffb181d35a3e19effed4fc2c1b2ea9a672d85c1b767587b42ed0d2c77baece5793a7a673df312607b445deed571eff54962ebed9e0ef7a2ecef48c4894d195e70087027dd7a9c0b31676951be3a430123a2bac046389d0b690d896945d7ba85d08fc682b11454e771bb5222b482157f62d090f91d4fe5d92445919a4a495c025d744db1e5eb52902c433f9fc7d885c4780b44ea34cb58952f187f5305dc65e7a5ad41030495eb60f74168f8e02a54ababcf50be76226235c2a484c8236c4c50f187a0f9320ac06b783ea115423e96beab080804dff388a581959577178c1977299a2f057689092d8dde9b2cd8b9b1bc348fc9e5d93016a945a1613bd8ff7db2e7eded3019d7eac9795f59a14e13eb8a22bd32721049d4688e4954ead68c4bdcb126995be25396041411f1837c4db492767e34e21ccd1705cc378814957ebe66e33a8fd3356812c4691029aef47b901a91bb27708e4846fb22774e79b592ecf227b3b98fa8050528c9a5c8524fde35479606289fe57ac34a7e840c85b8731c306ceba5dded63c89b5be5d138a5ccbb96dff1496d9d27a3f18099e16ee3357f7e9122a7f7dc50dee374748042db0e296e60df4e19ffb30810b1501b80206dcb8fb2c79997c41b683f44909666840b0464aa6d0c9c2a6d9b0f8ed244477dc8be1baa90802579bc95d0267a6381c0c59a0c006cd0842d226f6bb71b4cb98b839ab65cd2e5c30a452b8574b8fd70e842ebb808f41dfb8098af9d7efccdab27bfd2452c15207003fa672d4a4f2f48d45e3abd4d74275a014e4fdbb0e7c9295e53d03effa4d43dc2ed9bcec4a09475e54d25291b24fbd0ef645fb9e83265756716541015aad95d146fe646e971390f2c9f2c531fad7471f700804815d6d13f0c3bc4af81116d6593f8db3f8fdb73e2f6a769669258d843ece405b48aa4a95b86be2b2b9e501826e83a33d459e9eba0a82736a2214ce3ee2f7a5b47f0fdddc61a9694f9fe2762002d539b7acc0372d00336ec2e5f43c0b7e7aaf48c84d52be0afe00e61d8f81ef2877cfec852cd710c1f038d3726ee7bb5f0d251c4e8a5cd685d25ac3fb94170d41a188366ad20132ce4df2f4686ac905ce56c7aee2af98020dc3492dc3fa8ee4f05410428dc201210eabe7e7e4e351900648ba0e9c3dfc747d4edd563587d7a9ee40a7bdcb94c14a1e20f1005cdc88aae6ed896e07025db6c7563000d16085515a8da2ed81942d3b38953a076cd481de9a7e8d7758f3d5c109c787cde79b90957c58e059459065a4e8cc0cd3a2db6f38a32aafda87618f00861b50e4da0222b0eacfea96fc5b4529ed617d9bce6c6c0a66f2e36554ca763a03294195e56dadc8bf335a225ecb9502da550dd2a0026c6477bf09e1afed9882a441f66591a0421ad1aaf455071560dd0ad6a76ed532166bc192a6e7e61343c54419e811f5acee65705cfb5c53969e8a87787940d1f085a6f88222934b6c9a03499b06fe10d1f4455774eacbe7fc05f052ce1993d4a4c4418bda15092fa20678fd8a8da290ecf5a93bcf95cc6632661870c6ffad5d02901a7c1537633f706069f257dc56cd7b38c95f3995e0b996d96c4af611b08013404d6ad5778add5e7edfb735b99cd8beeb820e40f1621c4bf86316ed635c952a1130aa51469b67c232fb8a15dffcddf02f3b577cd78c1480b8ed65686de29729cf31b730cb892a22a29bab42b27ee66c023d41555751fc786b7903f5fe8390bcb4bd38c747db7fcbef85c6969ff5f3b6d8b5a3f572f2df671bb7fd2ae85f8b1f3480d922063d0f41bb1948fd895153e6b484ef64dffc8684cd4e47b7741a26b3dbd16d16117a6c31730023f0b809234810988c2249df538289aa36a86dece25ced72bff6cdb3194aaa10fe53a437136693fcc95bb69a2606b2d879266e001178a844b650ebd456c318ebfacb9afb41740fd1bbf45b923530a32eb7f54c44b19670f72016e888804198e73f8413d5bb0ef840917b27f54cde8f7d7baf1d9e802a5ee1dab84f9d9018c065b1e433a8e46cc40f81521f0230390c512c7b162cd966ab0618e0eaee8e72477033a5693f532c7b19bf5a2e5d2d476ddb20e54a1f53683aacbbdedcb045d23965308bb3d61f2152210619209d7be560c851c37a42c162ff8be053dffa646e6791c34e1fb251bdd01f50c3c90288447b988ab68957cdbfe12b77d2da24c70ccec077995d6977d47c9b14b7487045f1344d5521d3580b8fbc98479613e9bcfc153dec3d0e0f9d3477bf2da45bc4c87a27b4e795c2896939c2558f7043acad79cc06e2614853ad0fee18a1a1bd4f6ae54da054640c7cebc72b0863ee87a70edf43ecb9bee35d16b5dbd87c1ae2d0849641fbb54927f88a8f50841aa67447a753578d080951ae8b85d38aa16084a5dff631313ca19180ab74873014b8b55e8290930ea908d1e398123ffa3fbed1a47567de82764565e9529369e5ff36d4fbab9c272500ea7212de3efa38edad30e90c3e35504293e849003061fc825ca4885faed0eaee31c05832f0ae5708c7efe48b1d4bdd0a3130a6dc20ef87501c5cf3252ae026db3d256fc3dffd2280df24c69d2275d2c6662cfe262c81b5625c92b83c25870ae3f527c71ee445609dba88f340d8a40258c48c991ec1c540e133e15b16839360a270f716602dbeb1ca5f6cca317ab813be667b7f1778e14b3ec31c1970ddf571911c7d3fb50c6fa73aadbdeb2988798a9527abd5ba04389bcf39cdfc1b3ea7304f59703b5f1e7c19dfd130aa5e5a2bc0b36609732723ca89eb9d34db68e8d22bfcc79cd304bb564334704afa9f35bf4af3e54d937a19095001284761e61e5f0e168a2b20f85ad40b51173c21ca3b19a2c42e78f24d3d10c4f12d4ac101cca3e734863cdcb5d43fe34e915ee4b16bf00d65f45e99beddf6c747e3a67e56c29d8f72636093d3573a9ee17e697a3a9306110c255c78d80e7cb9015d8f6a98d697a65e7a4c4c2f785d97ce82fa0ead9cfde8ce5e37f93a0e7025b47db4fd51b86a77507886ee56fee11614ba3669af821c2e173bd8c4d641492684948433c6f04b2fbd1bcff3439413f5f27733621ab52b5aa3646488bf71a4a73d4e977ae74ec655b7a327391a21b356301b0e967632e38ec611d2d96511640b8a137dee142a611e31fbc9a673054c7c3b98dcafc0b68936900934889a2fb3ca21cc1759c9d3127909e742645955e1857af3f8cbf8280a04473e72a5a058defeb1d56ed37511b811ac25ccf47810c7c23585d31ac732fdd088c616e8413d1454ac03ffd175546aa90647e7f6bbfec8367619881bd6355513d4e85cc3374d4d29d5c66a151661b816fb7e383ab7d2475a6632469ba8de26ea4a46c35c7c9174dfe4731b59bd8e87dc1a9ea67ae9d85578ed9452301aad8564b8911f630f3676313261ad6b948fb8f76b4cab9c94d373ca05a96b11664cc30195da09f62fd5497652853f7f87a1b00f4fcb3b836d04d24261c631d8438b412f2a344c45fadf72a48a1176251a19a3960fcd2842f723d32e6af6edaf68dc4e2f74bd7ad12f54407b4f57b25d7db6281a431d38f994f9d6ee67efb730e2435db790a5ccfc6881e1b0bf38e013fa9f68495dc779d1b42c62becfe28fbd3da0e26b87b598e42842aaa36f6a513bf3a96efaa825991b93a77048d4f70e8f0724af6e8e53db520fb55ed95ecd8b7e2a25437b9e0009551e0b48ae3101e8344020048c3564708567d8a74887a10348584cb56b6087137920bc84b3714357dcb5bd8bfdd069386548d09f9d6c9402b902b83d07d81924f2ca49d567bfabebe7feaaa0b51cc7c5739b118c75279513f3e7fdf3218be216296e7d7d07f94c93dd0c858a8e6d87c46591dd2a86b026c38380be02a197a1229334ebe5875ec08b15a73647bac1d8920e94405a57c2ef2aa4afa3fbfb3b44a0be65335a32f282b9dd12a910db7eb795f87b49a1142d0f5a9e7fa8a9155ab7eed72e2be821cbcdcf6646de2e3e6b3090eef32827fcc24dd0a3e79ebf2467416c0be964ced64c3c0a11f27cefff03dcbe334b5761a204ec40d86229ada955c0c824b7f13ac9cd578973a624399aba10b5a9adfd09fa83afd56d560831b0a1f268e8963faadcce5abbda7b561d4e21776f64b6451120c76124cd2120569235b86fe454111715b6f4afd8fe67cc01e024ec5c300763ab2e29b0f249b6b19c3354f27d55e26be2b76e20ccc21ed83d784f3e92cad34d618b1496415b9461951d13f2ae3de756182b1256de311612bb32b71431d9bb1d17f8fc2c1fa5602da3076d7536d2081a50012e0090f172b591d5454ac093aea9acc831f2417ec2a850a6aa3af2fd5d8c12da6ed79e19c0c7c349a6fdd9a690c0624341e2d97fea743dfb93739802c65692e3bfed398025be33d1d2228b6039e00e2dfe8987d82a97230c3cd6533d1235d991bc2d231bcfe13e5f12cd30a6a9a1f9f2bd6b74130e7d975223e279c600abc9ed035d031e3873c96", 0x1000}, {&(0x7f00000010c0)="13b40d30a471f96af73ea50b573ca93030c368de617d5e03bf1c08ed4e6011a6fa9a2ea75d33262da0e31d36a11e979fa6778a5a4ad165e01124e32e700a3da6a560d2ae383caa68909877a48b48bc86f5f4f96bea4e2e15bfee782420e55794b8edd84b2ac2ddb5", 0x68}, {&(0x7f0000001140)="dead457a9de7baf12dcb3d4d42aba46154a6adce100485e8d31e51521f88ee4944173fb7ea94e00b6a2f96c1f0ec6f95105e86b1fccd027e44c39adf2684c2c725f747c3a32b59c182f32ce579a0fb7a536068d9217d86d1e19821e649ced7c20f988729097ceba6cd290d7db9c20e8f605eaa235519cee2662d8ec4aaccbb4d54bf63df9eb5c8ecb7dc7b223b252413ce8c7e302e591fdfd7e17bdb73491dd5cdb0ac246dfe5fa172f365131892c53e95492220dde5a7dd892c258ae52659f69e4a5be25c260d46cb7cd5cb6190e37dc8d7ac79317f7617329448273a40953fee4e", 0xe2}], 0x3}, 0x400) getgroups(0x5, &(0x7f00000012c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r6) munlockall() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) lchown(&(0x7f0000001300)='./file0\x00', r7, r5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000013c0)=""/1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001400)=""/152) syz_extract_tcp_res(&(0x7f00000014c0), 0x8, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500), 0xc) semop(r0, &(0x7f0000001540)=[{0x7, 0x1ce976cc, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x6, 0x1800}], 0x3) unlink(&(0x7f0000001580)='./file0\x00') r9 = dup2(r4, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000015c0)={0x6, './file0\x00'}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000001600)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001640)=0x6) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001680)=""/230) sendto$inet(r9, &(0x7f0000001780)="8933b503ca18581ec7d1d652fcffac7c17cfb2108d4ef090c3fdc397643270cb5324688341005a1d2fb2a6fb914ddd380470bc68e1a26050b94bc81f799bb1b528b8407575475f96c1452e2fc89c7a0341da7c50f469eeb7b71afd6985901ed79134a172498dbac52157aacc39326882b48e8ec2d39fa1291ac59cc0cb06719c300bf67f5ff89a8431f77d589748c0cc2ad1", 0x92, 0x8, &(0x7f0000001840)={0x2, 0x3}, 0xc) semop(r2, &(0x7f0000001880)=[{0x2, 0x6, 0x1000}, {0x2, 0x81, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x4, 0x800}, {0x7, 0xff, 0x1800}, {0x0, 0x7fffffff, 0x1000}, {0x3, 0x8000, 0x1800}, {0x3, 0x8, 0x1000}], 0x8) semget$private(0x0, 0x1, 0x106) chown(&(0x7f00000018c0)='./file0\x00', r7, r6) connect$unix(r4, &(0x7f0000001900)=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x1, &(0x7f0000001940)=[r8]) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000001980)=""/100) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000001a00)) 09:55:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x80, './file0\x00', './file0/../file0'}) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) ftruncate(r0, 0x100000001) 09:55:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x82, &(0x7f000016e000/0x1000)=nil) shmat(r1, &(0x7f00007bd000/0x3000)=nil, 0x1000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:55:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) flock(r0, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 09:55:14 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) flock(r0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x20008) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) munlockall() chroot(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000007000/0x2000)=nil, 0x2000) shmdt(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) 09:55:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = semget(0x3, 0x1, 0x62) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x8, 0x8001, 0x1]) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 09:55:14 executing program 0: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r2 = socket(0x10, 0x8006, 0x1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xa0, 0x0) r6 = socket$inet6(0x18, 0x1, 0x100000001) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r12 = socket(0x1, 0x4000, 0x4) r13 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x48, 0x100) r14 = getppid() r15 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x7, 0x7, &(0x7f00000004c0)={0xffffffffffffffff}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10001, 0x0) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x2, 0x0) socketpair(0x11, 0x3, 0x9, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getgroups(0x4, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="e8c4722f3b0f395efdb436833431dd9e847e1ec779a4e00a31171b8556841efcb631339e477d9607afb6f6b3feb45ebcaab78bffd7f676c0f746f5a6925a6285cadee6ed515bd5d617624f5c94f34c1ee5ae9f7d176284789ce957c1ee77f6beef5631741e9b579763ce18285ce3f209f6a45e183ca3516cd323b67544eb8cfd11861f3bc66b3a6121d4e6363ebb1b6f07b7652da9e14c2462cc25a6db649e8fc5cd682ea6e3a6e88adefef6477a349b5d629b627aebb151be78d76312f3c0720dccad6b2239c9872e26db762ed66e400c795634ce4a4ffdbe9ea35340bd0721d6d356aaeab7c4a220d2", 0xea}], 0x1, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r0, r15}, @rights={0x18, 0xffff, 0x1, [r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r0, r22}, @cred={0x20, 0xffff, 0x0, r23, r0, r24}], 0xf0, 0x8}, 0x8) fsync(r7) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f00000007c0)=0x7) bind$inet6(r1, &(0x7f0000000800)={0x18, 0x3, 0x9, 0xb1a9}, 0xc) ioctl$KDMKTONE(r18, 0x20004b08, &(0x7f0000000840)=0x8) 09:55:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:55:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000340), 0x0) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000200), 0x0, 0x5) r4 = msgget$private(0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() getgroups(0x1, &(0x7f0000000280)=[0x0]) r9 = getpgid(0xffffffffffffffff) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xc27, r5, r6, r7, r8, 0x31, 0xffff}, 0x5, 0x6, r9, r10, 0x31, 0x7fff, 0xfffffffffffffff8, 0x8001}) recvfrom$inet(r3, &(0x7f0000000100)=""/100, 0x64, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) syz_open_pts() poll(&(0x7f00000001c0), 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) 09:55:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100", 0x0, 0x8}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="e68dc3548a951b7527402deee03001700dfb74a7d5348508ed7eec9d390f3042a23abfed3a5ed2445f39215821872517801a52aae47da52cdd0ba0fab8a3297677f6cd6c38172228286789a345b4a64664b75901a4f4cf5900a61bce59e3948d84cc531dac45951189b3a9201dfec521f0efbf81f996e16c38a46f2924039e50f912d2f2471440b8e97d1cda1eb64debcf3d1bfbbbfe1b3fc4b0caca774fed17ab9ff8332eab5b5f2224a4ce50efbb7cc883024dac274bc384509039a9dcde03f8ea14c764c04b424719b9364f26d97a2562c88e32a5938b4d06d25b7e4b59af440bd9920f423bb09b289df4101bce25077d720d9c81a092", 0xf8) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x2, 0x401, 0x7ff, r1}) getgroups(0x18, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x4, 0x8, 0x8, 0x5701c8bd, "9ee10d558196dc97259a16fedd754a8910729932", 0x6, 0x80000000}) 09:55:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:55:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffeed) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x54c8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) socket$inet(0x2, 0x3, 0xffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 09:55:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/249, 0xf9) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:55:15 executing program 1: semget(0x3, 0x3, 0x200) r0 = semget(0x1, 0x0, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x21) r2 = msgget(0x2, 0x2) msgsnd(r2, &(0x7f0000000140)={0x3, "325d985c708a0394cd0ae26879ab27e4e5989b2440ca064b69909b7aee9ce03a182dedbae6ea4901357755887fa060f52ef45e06ca8cdfaf"}, 0x40, 0x800) getsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000000c0), &(0x7f0000000100)=0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/103) semget(0x0, 0x0, 0x0) 09:55:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x7, 0x0) dup2(r1, r0) 09:55:15 executing program 0: getitimer(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000080)) shmget(0x2, 0x2000, 0x25, &(0x7f0000ffc000/0x2000)=nil) 09:55:15 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x735, [{0x3, 0x80000000}, {0x3, 0xffffffffffffffe1}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0xc0000000}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0x10001}, {0x2, 0xf8}, {0x2}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0xffff}, {0x1, 0x8}, {0x3, 0x20}, {0x1, 0xe3f9}, {0x3}, {0x3, 0x1c}, {0x2, 0x1ff}, {0x3, 0x1f}, {0x2, 0x5}, {0x3, 0xffffffff}, {0x2, 0x1}, {0x3, 0x101}, {0x1, 0x8000000000000000}, {0x3, 0x59}, {0x3, 0x7}, {0x0, 0x8}, {0x0, 0x4c2}, {0x1}, {0x0, 0x100}, {0x3, 0x1}]}) fcntl$setstatus(r0, 0x4, 0x80) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:55:15 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4007, 0xfffffffffffff801) fcntl$getown(r0, 0x5) r2 = dup2(r0, r1) fchdir(r1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x102, 0x86) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4012, r3, 0x0, 0x0) getpgrp() socket$inet(0x2, 0x4003, 0x401) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0x2, 0x6, 0x100000000, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 09:55:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000800000e, 0x0) 09:55:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='\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', 0x40, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffff8001, 0x80}, 0xc) r1 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 09:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x3d17bc97) r3 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/50, 0x32, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000240)="da0dde3d07f4093cc3ed6c108fd1da78ec2fb11404b86622a36ee76d772bcf79a985d46142d79c6f8ba453", 0x2b) 09:55:15 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffd, 0x50, 0x378bbc362a60656f, 0x2, 0x6}], 0x8a, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x8, 0xff}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x3f9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x38, 0x20000000, 0xffffffff, 0x74ea}, {{r0}, 0xfffffffffffffffd, 0x8, 0x22, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x81, 0x3ff, 0x451}, {{r0}, 0xfffffffffffffffe, 0x10, 0x82, 0x20, 0x3}], 0xa7, &(0x7f0000000180)={0x1, 0xd2d}) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xffff, 0x40, 0x0, 0x1, 0x55b, 0xff, 0x9, 0x2, 0x0, 0x100000001, 0xffff}) r5 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x80000001, 0x8000}, {{r1}, 0xffffffffffffffff, 0x88, 0x81, 0x6, 0x20}, {{r3}, 0xffffffffffffffff, 0x10, 0x25, 0xce, 0xffffffffffffff6b}, {{r4}, 0xfffffffffffffffd, 0x79, 0x1, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x1}], 0x9, &(0x7f0000000340)=[{{r0}, 0x0, 0x88, 0x89, 0x7f}], 0x6, &(0x7f0000000380)={0x351, 0x3}) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setstatus(r5, 0x4, 0x44) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x7fff) close(r0) 09:55:19 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) mknod(&(0x7f0000000000)='./file0\x00', 0x2081, 0x731f) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:55:21 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair(0x3a, 0x5, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fchdir(r2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 09:55:21 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) socket$inet(0x2, 0x0, 0x6) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r10 = socket$unix(0x1, 0x6, 0x0) r11 = dup(r10) r12 = dup(r11) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r12) geteuid() r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 09:55:22 executing program 0: pipe2(&(0x7f0000000240), 0x10000) pipe2(&(0x7f0000000400), 0x10004) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f00000002c0)=0x8f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x1) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) dup(r4) 09:55:22 executing program 1: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) mknod(&(0x7f0000000000)='./file0\x00', 0x2081, 0x731f) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:55:22 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 09:55:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x0, 0x1ef, 0x3df076c9}, 0x200, [0x200, 0x9bd, 0xffffffff, 0x3, 0x100000001, 0x4, 0xf2, 0x3]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mlockall(0xffffffffffffffff) 09:55:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10088, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:55:22 executing program 0: socket(0x6, 0x4007, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe31) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 09:55:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb57, 0x8, 0x9, 0x3, "01b2dd052a2a40e369d279e853539da52110bda7", 0x7, 0xfffffffffffffff7}) 09:55:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:55:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1000}], 0x9, 0x0) 09:55:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x40) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffd}) clock_settime(0x0, &(0x7f00000000c0)={0xfffffffffffffff9, 0xd68}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x10000, 0x5, 0x6, 0xffffffff, "435143b1babcde3a0b30b1a18d80e1dff2f296a7", 0x3, 0x8}) 09:55:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) dup(r2) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="0c1d18d7", 0x4) 09:55:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="7c072c6bdb0cbd3c93f6789358003bb01dae12190036ff2bf117cc6ad2085f54199a45515825d0ebd9ff5159728e03797755c748531c2d5cf69ae1a82b7af715a04826706c80c7ad1743b72561282517a871695a11d369b9a9e274b6ecd225bf2c3ad18ae20e911cb108c706354be050000000", 0x2b5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="6729b9e7dd4f133222174df1c7151dedff483520c3bb7d7ef0c93349ef544a4d6359fda62a0fc89b7e717dcbce4b6438600cb325a43e26b67263cbed82d92af981d79b73610b5f82a4ea5664bdb43834d4daffa9e574dde21b2ff8bccec42e4d3a29698e508c265490060e9ee21e2f5e4e5ddd5f24336f37b3aae557e2ab5dc1b51e6a685226519c24ab34dcaed6d95e40420a3ec597abbb", 0x98) 09:55:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:55:22 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) pipe(&(0x7f0000000400)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f00000003c0)=0x6) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 09:55:22 executing program 1: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:55:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:55:22 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) pipe2(&(0x7f0000000000), 0x10000) 09:55:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet(0x2, 0x5, 0x70000) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 09:55:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x7933919d7dd196f3) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 09:55:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xc8) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000440)="995229994a4f1c192a0c78365fb2a8033706f2f127e2574665826a37e153208b7fc011c96386f59a735517e53910539718ac2188996d762bb33ce8afa7b25cda6f1739b8e58ff14f1547964e8589ca38d7bac4f15c361d00c5d27623190249039343c90f8e7ba27d92f165e30704fcaf052ac0fbd4e28d3495bf6604a461a2592de0548870f1b6f94f39bb58ee2b5dcd5a1141de5b97f4e8558b87a118ebb3e88247c922b176f50460a809ec3b50c43750d5b733277204b676d4abe88f532c860a92938df510a926c7a9d9f38fd73a4dd87a00af76a461f4659df498b934b6dac41999ff36a58adc5553a48a099d12720a0a9719e771857e6205a37e4ddc940003689ddb95babf0c5cebfd41544c2ff221490af261dac344bfdef331e60331fa96381d36dec90f5a400d3199814de068e07ba694e6e7097fcd8c64fb22541b94a0cae02a5a1bc05929bad85e747561b73e32c11d035478218500a98d740398461ebf7c4fbce96ad1e006424264c6bac9d0c8f4b6473bc45102b8edb976d3393cb374c99695ef1a36fb9df886aabaa248b279bce8a8dbfe228c509c96c5de0b9933274a3325c92f7b110bbc80edf335cd92927a4ed3cbdbbade6a4b248a5cebe2dfea996b2de062f2c2096c2ccef79173b85fdb98698b92576231012e3eccbf0e08f5e5449cba8aaae9348d343b7ea289cc4bf2efb7fce10f9d5da354ffcc6dc9d4b7ac4a1bf0d53dd7eb56feed55ad875b5afd32bedc51c1d704cedf54e968aad2d5c3ea80862b024f87ead5ea84b448d3c418ced42a982f40cd63a75fdea4db681298946cfeb332122d762089942b0fc370eff0a14df594a163e267e6f9c8fb0968cc0b6c206ea32dfe3709401d07d04d10b1a4311430cf544a3d249585523989e192573d3dd538a61a9e26cac96b51e8d4fc62040c1ace72e44c9f390794115feb31a1779a2a136a239f21208f17e353f718a66a42c9f44e882fd68337f7c8105ba208ca75496eac444d5329860cf10c9fe66e4dba15f8b2290e118e7051be540de84b8a1f85e2901e89f05a9b991a2049d340db91a3e03670d6a61fee6724d1966da466ac0042b7a749dfa4c303bd9e8bead4bc1fa64b1283d3e65119dcb71aefe8f2436702196ab1f85db78e364125d384398ee27b90a0441fa30aa15e78626dc34e735e07ed83e5576d447151aee6002c7f06f27d1537b6acc3fd1e942e78614c85aa605a517f9fa537b316ebea45145a2de62f652d8221301e0d71179d086a47906d416f70dd85e3be7176ed32b42f76793f47bca2c50b16c07ae55e0b1cc9fe577ec46544884a43c1149bbed244200835f6f0bbb01414b01325b8d635a3d046d590d414a9fb91ca939d3d00c7900512e9438fc64c2799fec42762c2bf65d6367b5d68f11195aaafb8cb31b9033810f59027884212332db44fce6634cc416a7df90a0b0db5ecf3f1c39954bbfab74be540704167dfac03ccd43b90a6e2a738f718b51f1269557eafa2dee28d9417f588517dd6bf654a6be0362a769c3e360b1721f4198c64c52d785a22ac2a2bc4545d7a4b546ea54b26395639b13b2566924b4770dc2f54018eb49a19aaa6f08975940a61fc2131564e7ef9201cc1bec008fedab31232b4b46cf71ba2c2baeb6120381bba0671af3d402c439d155156444cc4e278f279cfd03b2b9f54a6f5217c0cbaa0a4735907a86bb229bbdd96c83a102c75556493e9af4c1df0312c882446547478e9c0a468f338b56018ef7789a9235c502719c76c66c5c0c88d92b3ab9462383a88783764f5e24ae8c0604319ee6ab16d2b529cac35d24fd4dfe64988c45a10e73bd3005c3d1bca74fb911dcc565954afb6b9b01324f956f55a4881b3828ea645d2ca17c59263903e132fa1e1a1ff41127003b95083d45b3ad1c390bc870a4bf2b397fac3d59cd3974889d1fcc232f9c3274b96254c9505de1a3c6edab150660867172742d7d47505b4f562c0df7168d77264158be34eab3587575de69245428cbc2fa3d2f9d31001bc013a1c58246fac7ac2f4f49495ae71b4efc4375771cccad4f508b1857cff29bee9d46e83c8916400ffc4d8a64da3663fa7c8dbdc943d13a5ba91150be06b2b6149c9918e8de5e2ba583081eed7f726d606212cb81f9c9c97e4bc8c787d863baeeb9dcf7593b9b6ffedbdc0ae38a35f837e32873af7a0a75ee702b1c0e5e6748db61bec580a2fa0bc507cfbed07ae67b2fb59aed16942973e7c05d7ad22bd7d571d07e689b90a03aec3dcad6f421c5c6fcc33d9f29790689bb315ec7d38232aa10690d227040356fdc04ce6b7c65f6dec04848847a77369058e2b43281869416ec11f1612a8691b277a807dc1877754e8418a79b567c2e6ad32ca5ff7c384d6ac249693f1a96636a549936800712e32aee72dff71b69fba01e8673f1aceece722f0142acaa3b83ca6044a093f3a1619d364da5ee317d3f36022301a262546c382006588e3da6ff125d76f458202fb0ded1c342bb1c7a99fe82b086ec21b1a953c285d66787c02148e10b48cc8a31ddbe1a30d19db2f335e2958f5652c61625f3c1a476d98676df50bf2d0b2feded518a016da6140cd83196060b97033a267c756298402d12eb96ab106e96c9d6deb4b0f0ac89c49c1f4927ce527d290b92bdcbcb2e52143a304bbba385f4abfcd0d0310ea8e542c37ec3f29fe1c8a01813b5bff09d0dae19b572923b5a24f3c7f0ec389ef74a1a4b9ee3be63f3f13e151c68a8489232b79f77a33e966824d3453fe569a3de11e9e3d9c19ce9f0c6904d40977bc7fe3ef316b79c605980eb4d520ac072391cac57b31ac2054ce4622deb53fca0e3625b9cf4bef455776ae1469d25ace1bdfe7f7cd26672b20c8aa69199204b80e28398d5020732462dc1f9d04708ccf840060b5d74547d60997c13a09c8ccdbc4b61190e26d94335dee319cb3cfc8a10605f52302d67a12b09c08db93690937616aa769ef26af3d7191e2a8482bc93ece77553c226dca504e6d9361e923a89937adda3d2f0278f38039a6d60a3418af5bef3a2019e34a63a2bde91f2fa5419ab92cd6e75f5bd8a890a6f90991b0e8ee5658b8a243243396a5288d4f72fafc65e091d6fd5bafbc9cffc3edae56feae3657b76315c2095f15e6fe530086577e9f5c2a0f0822a2939ada1b86c3306442f67b40082a96a4d47e5531db37cd3e611ac843a7dd6ee44dd39ad44c07aa5509280c99b0db2191319c7721d6a5d7eda807f2b173d9a1345c0c75b431aada48c5b29f3c27ab43f0da750cc91c3a6bf057afc0982b2a598f82eddb54a0017420e1a0409e14f5a8b560f5558e0957c1fa934aa26c8ed9fe71c7a0ea20e28ade8e76f7539596593099c598687affa4c463c006662cddceb92482596002fa5c0506fe8a3d44c7b66d6260a24c759fd2386d9355c9a25dd28786d955557370e8fd05bde2b1938e17b4e375380849162dacf9773e18da5b89d0fc8ee59c8e952abd5d460c70a92d1fbe4f41398227957d6882da6ae93dd9a7b9c7c51a4d454812cd935a8f89eb7f3c3f0fe1bd98f6a587456bbf41004c1beac6edcef733f78118b6db02ea0a3ce54c965c1f3413d9e82d5970df8db230c429d29cc41b03fa6f0af9d5444244d3cf12163d4e2bac811d367fe4bf8132822b5916bcb6e00d1b7df15a17f87b408a5ea65c05b0d6bc21767eb7b3ebefd66558e34197fbb76b04a2722a1cc8ae2a89645c00659de8689489fb1de246851f8d23e67aa4bd28748817041550334407c6e2b51400fa8cf0223c0324d1e2c3404fd5a9230196bd917d1152a1000f995bbfc55fa802998af25d4f0351073c1e4c59fd7e3d6320e6caebf25f58763846b66d177df79b4cdd5230ef7f4d66f77db94be75c213742c17228fda0b28131365a235df28b032a67d8376478b80f2e14bc60d2df9817b77263910037372d59159ab8ee5f0efa837320c047f313b341e37be03a40fb53f91ff701883f2b07a636451646873332b2aa1957fbf5627875a06d53dbf2b4aad8284632454d9bc1da3bc23badc2feea3b0c12e8524a2fbb32c1bfe768cc8aa9d94aab082920d4c1dcf78986407a75733473d941a97960d323ba5f9e6205905c71129c9a3f6443e395e6c1463867d75519c9f290c282f46d00f3dd32f13b4597eed6e09023b0230572226154447e5f83f6ec4b9ad5d34c344bb105e999c3d070a283aad4e82d92c8fe90b4e3b22d1703fb8960c98fb6c2197c9e72943cd0a179f4ade04d8cf4854cf034c2810154bf81d98f3711fb360d45d7fbd8b7f5e479655980da481f627d75f1dfa84b7786c20d50c0bc7abfad31af6c72f0f542bf5b9de02002b5eb055059bfb18ca9fff98f3d8c7b468c7ff1c106728f731ebdff4ff84c00f06269c888bc07ff8ced8f1b019667701eecba8ab95a03db88dd2574afcce26f039300092632a63cfea434fe29aadeed2494368391b34f8e284eb01316398e386e494ba34fa416678e2fb07943de871e94bad0be480364c868eda04e248d3626e46f811d9aede9407e3bd94d41f56eaaf8560fda640ff54987ba3886155b3b62f0ed0dffef14e3763b6a4599286d580b1734d00610d94d1d1dd8c92cd2d42b701278cea507f55d8465554951d09c05e5cf1d50b1c6670f3184972a2456553f6a0c48639d361cdf32bb9e169ee612ef4cde2a4c716ab9943e38a5c9b4eae3f31aabaed9172469f522df0773395ba87b3251f235396b48d679fd74052130d2feffa4442d3172f23dccb3d11048037a60243754da21d7b7d1c45f5ecd2733b908ca021f23f1b813709e93773c346f334002304b8614bc6715221c38e42f5122cad5eeadd3", 0xd67}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="1c14b608be2848e258981f681347af5f160344685c3f2d15650c6a0230f401f9556c57da7b49402a12c4a536e21eebc5a1994ec8cc0a55eea63e9122f874118d03aaadec9f1561e5b787", 0x4a, 0x4, &(0x7f0000000140)={0x18, 0x0, 0xfff, 0x3}, 0xc) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x34, './file0\x00', './file0\x00'}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000003040)='u', 0x1) 09:55:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) fchdir(r0) fsync(r0) flock(r0, 0x6) 09:55:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 09:55:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x100000000) r1 = socket$inet(0x2, 0xc001, 0x100000000) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 09:55:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) 09:55:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) flock(r0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 09:55:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="fcb87d3034afda8e6bd8d543ed7bea6295ee29aea6f28642497b5ba539c3f2e4a2b3baacaba361ebc7af994f87536a06e7a85b8defdb4ef81cc5cec6ffdbbd6870097d7ae686c89769b79d11", 0x4c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x881, 0x0) 09:55:23 executing program 1: r0 = semget(0x1, 0x3, 0x48) semctl$SETVAL(r0, 0x10000000000003, 0x8, &(0x7f0000000240)=0xd2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) sync() r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) select(0x40, &(0x7f0000000080)={0xb4, 0x7, 0x8, 0x2, 0x1, 0xc543, 0x3, 0x8}, &(0x7f00000000c0)={0x81, 0x0, 0x800, 0x3, 0x80000001, 0x1da0, 0x769, 0x9d6a}, &(0x7f0000000100)={0x9, 0x3, 0x2, 0x1, 0x1000, 0x3f, 0x41, 0x3}, &(0x7f0000000140)={0xffffffff, 0xffffffff}) 09:55:23 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0x1, 0xff) socket$inet(0x2, 0x3, 0x6) 09:55:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10000, 0x1000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="1fabdfd59ef929495a4cbedd021bf6dc3e1a808fe85bfbfa35dfc46c37c45b826adba3e4c48ee8129828df7c844c743122ba29d84e5a2b7ad11cbe4ee773f4e985abf19aae88ad988255c93a72a5e5acc0", 0x51}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 09:55:23 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f00000000c0)=@in6, 0xfffffffffffffedd) 09:55:23 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20a00, 0x2) 09:55:23 executing program 1: shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0c000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000d0c000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) 09:55:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r0, r2) 09:55:23 executing program 1: symlink(0x0, &(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = dup(0xffffffffffffffff) munmap(&(0x7f00002d6000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r2 = socket$inet6(0x18, 0x7, 0x8) mmap(&(0x7f00002a0000/0x3000)=nil, 0x3000, 0x1, 0x6012, r2, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r3, &(0x7f0000000180)="e758099d1bd03c7803fae9ffa4e3cb638198aa13099949c7c61ed9a4937052f25cfbb4b6fbb81dfed22ba379c459ae2ce271e8f3f85c8fd436bb2eac0486ecf0721722ccc8a7ef89405b2ca0dd0272ca143b106f2834d192becba09ccf546c339d9b82958a917f9137cb3b7e78a09134872285a4c85a424135c7d30554a3c9b0c7aa20a444c36edd33fb24e3e97bc843411fed70fd30a0a65987cf74db9f998babd24fae079c171ceafe8696f8813fcf180ba2cbed5826793bdce7f0c6b8da36de241684e8ba9ab8cb92a73c36b9c484ba43091148bb28a12c16a09fe6c9654b", 0xa) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:55:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66693000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 09:55:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000180)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 09:55:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) dup(r0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 09:55:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:55:24 executing program 1: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) 09:55:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 09:55:24 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xba0a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9456) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x15, 0x1f, 0x6, 0x6a559b8a, "8ebe30b392085f2524160cfb04ff48b064bd4922", 0x52, 0x40}) syz_open_pts() 09:55:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x2) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x6, 0x5, 0x16f9, 0xf8, "aeed2b74b714ebb303b51fd12d02e147ab8e0a75", 0xffffffffffffff01, 0x20}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) 09:55:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 09:55:24 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x10) faccessat(r2, &(0x7f0000000380)='./file0\x00', 0x8, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) 09:55:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="05f0423882c7149493deb3f94b71a916a02dec34c8c85d6db23bf98edc0a664962d0ea906f0467df8e2aabf89064dc470e505277782089fe99f26fbfa360464c2312b925b2ccfeb3be30b48748921c3a43558d84f1e51744e43b601a33817250b8b55fbd00756eb1e3ff5dc87b04efaf0a3e61db5231efe29547e6d8e69f9b99704401351c8b3b158b9313fa49c3e979bcb91281b372930fe44d467d6b2f12d5535acdeec59ca3f1025e09d1ad7bf497d1eca96b27df2164a66ae9655966e45cf0d387c521683f41ffecfab8937055e18bbf86c84ff0d9441f1dc643687804b35b4972a879e3727428af5c8a94dcac1631ec575a0eac010d593c32b6fdfc016480704cf963ff23fb4dd2730aa5d7798762c2b2d310a7595b8eeecc6155089f45bffb3f89aba72b41ed85db7ff410ab411899c8ad980edd9a0d5c8ab0818926403619ba46d95e69bfd67e2ec6222302b5f5b28177a0fe981649dfd692c00d41ec2bc3665a2940998113d09da727ceb761c960316bc9502e62a2ade2bd1ed522cdeb60eab8bc6242a1f7274a6a1bc0f899178687a5fffeb8acfd7140d7c217d3a16bbe146d0878c697a4c3034e4f29b33f128bb67902353f6c86f6d4b91d93d56b4f8b9b96979b97354f5a6d9e842a93e63e387e15cf964c7ace2ac1e20373a16321bdc4f1bf47b93d8c16f1fdd4fefc4675a74421f2446c94a0126b11c65277bb9b868f4ec1d89aa064165962e095681aa83d806c7d7d5ee2df66c6fd9621168f4e0db90df435468795e73bf6a07847c44dead26bd350b22544d1289dcc74d8a6e74704e886669077c0c5e9b597b298738c7e2ec1560a812bfaa84c6ac1686f08a538eb043fb5932cf5fdd822046a24e21a18f82f2287ae4bbc0c5f7ab18e181a32b4f1a1703030bd8c4ea57222fb1d311e3dd863d94560dc9467e7eecb610c1cabd1ac3a72feb277dcb2f9896ade5116f6f843055320bdabd205de36cfc27a6bf47249b6ef70e7226be4bf4fbd0c42e0aab067eec8867e2d7d3632543e1fc4042b406d9aa10aabd80ee2250aa5edec5d1c333f786452569d8bd2935c2de6d34fa042950abe95366ef3aae3198dbbe948a844f2b72ee23c410b4d7bb3c8c5f258ee3002a2d4bcbf5dced91f596deb02a14fd4d509fecd7a66a45b2aa36fa52ba20ebf924b4f45c4dbd4a15bbd79798a09923ea212948874e9b4f27be7b1991718e4d97892c17906cffe6db3f2423aefd1ca580bfbac9910211bc15e2d2ba4b0e3dd59a2a3d64ec99bd1988c538a5dcf30b4fa6189af4dcb3e1a17fe27fc483b544bd984b1c24205375ac32d0911ce1702cf2d494c380a15fb56b344ba97abcb7dda5d526c46eda1d07b6fac0605872344cb25de12071ed389d04da2de25e0da2d41956923500a287655c8a14e1436b9dc8ab3e56d9959b7a94a4ebae821788e571c31a147f02ae9fb618e21e386e026e6db56bc973ffd02bd65c76301ac632739d443da8953c6188c9c78ec00dd5cab30916c45d23821378d888fbb23cd0e4e245f14c59451b70b067c9559ffa26beba04953e18590bbda65ee40b3220ff0352690228d64ea2e28d8ff0e555c7c19b4c0566545f50f1f5ce536c56b491358ca3edf8465ff31f220a60856b8ffa67268fdceafc575f489730d6cf93559c86203b778b8e2e7f03fc48b0403cc96d994bcc7d3799adbbc436e00e0a72eef7180d6bc3bba328902cb370bf92ed64924bb8de696d28c75f4f5395edddbea5e941da255f8bcc64e4338db5fd876c0c4d94211f96b19f84269b1e6bcde3cb76db0215365ad37ed576c4cd0945b43d824c7738f85505f37f567aed5bb0140c4f1a5004c1b59250dab0827206ea12516210def44d1e93b32a310d2f396c3cecc2a1fa260d770fe07e7dde3f94570ad9a6010b96c6b579e8c29e7a85496d910f287e675bb8be3de5d9f1bc729cd0fd25940def839dd6a82dabc46277033267bc11d216f72a2f059071ab2ce7d2bbf561ed83416fa1a12b58d63cdab59c50233f928a4d11477bd60fb14bab86547aec8b6afd2526c96f61bcb776f6429797e7fea7d30f1ada1a14b0b5c54c2136c6e9399702a6052a01446b6de2212ed52cd575c01edd59f6a3f387663c4bd900af66a2f74bb644e56505a46769c0e76f677d69dbc0d15975cd2f0caba856fe8417f0b45c83bc7242393f784266281482647a0fe6fcf92f169e2a3cb7ee2097f512bad47c979c9441740373814c9dbb0f0bc43033b01e81c8567535f82ae3848495e641de161d97eeb8a566ca140948d43932a95bbd99f11889cf9e57d54d0a3b624faf378680c5c97e29f769d9c1e848e9573d306a405310e21450b2e835fb40cac137b9f7acd9f030f352b3f3be95c05ba7a79ece7833a5a2ed84adf1ad8b2d55b5b339c9390725eca9fe68cd0951d538762ebc59f0778fcb8847fb5a5983d2987d3dc6797e4b10306e6411b7cb1a84a31d9dcacc9f49f32247a46e8d143b8f6a88557027456d36d1a05ad6aec37cbfc042bc3f7d7be1bc60e334137b6619a7af9436d7750cadd6ad56dcb86fef36fc8e8adfab74912845fddc58086f29a8d41551ee9232a5c78873c6e19c0731b675c2c150cdbe71b1f3dd407867c4da53b88677c08dc7e12e1889e6096c93395f5268515d2cd03b53e2b2377aed8ed1129e8876b4e5c2e682462e7d4ee4d2b2a8ca5f6e9ec9979b427b5bdef4a7ec4bc8c26b3ab94e0f5e8d61b4a53e81c0077f577da793d9b41daa51002161d0923352eccb255db8aa553ee92f8ba0231876f6e8be64de319114f1b553d283e0153f9632c25e1a2c9bed9e5e37e9340c6dd16cc63a448f1fed60a86a15c0d00f4e9f9dc67a050b111c3c30fb1e7b2dd13942a08ba2aa2adfbd389cd90ce151a6823527f7ac5bbda9649435511e1d9aab19cdfda18fae3c09d68fd6b7eb5e1ca20491260dd5c821d24179cb298a594a4a298dfed5a99b11fd7f8cac7b8c0b3d2dd7e03265ec75b8ac74035716f971b7e228bc39bb25f043815f2156eb478691b1c391bd67432cbde0d9527d8d222a79d115a3538708885db1eef1fd20706b352d056aa7cb8523db36562bdcc68edf504145a75ad4869b7e795c9126d3e6faad6965549c053dcf85b9f74bfc62f676eb85d9eb079c2f64710b429b7db8b8bdd3757022b259386d9c64b266ee6fef4b4c6db20d788f8a0f8e746cef0e806288ac1c425912279761fe86bcc760d95d7884d3cdd45fe96e2193c9994fd1d3d8a3192f8ec460063165d3e418b46e7982fb4a2eafe40a507dcb0817a9dc2400e95618f504ad90961ebd74b588119017264f7fc46d1f15c92b6392fe619b7ced713ec7c75e651d595e0f0b3932dcb37e1bd6d1dbe1449002a8a8a5362865bfc80a3d9533583253e94f5cd7b89dfcf80442244f0190fa8e4bf222d82281f1987b697a32e8fabe7778d8e72a8067b68a70e761f73c5ecbe07a9ce5f199a8082fba070747251b995fe14c4729465a8ab9a0b9e0673092b4a704669aec55e54b3ebeaa71547a66fc799012e45a43f1d4e1ac25f792a63818fd01c7c73733fff4e24a4ee3f328a98acfd3ca334d9dd2fa50c325a11a6c23b1a08fdf2b4bb2946718610acf49171720c11b0ebbea4e2ec838f16f88d631a685bd2e6b1f9775091a79b25c06eb6f5e3616dcae87f7a3f5483a6bfa1d6276c66163cadaadcd6216208bb5d8065ebe63fad59fce2684af2aa2968b58af1ff109fef0b00388eec871dfb5c05f7d7d6401094c4c6e564219da6db6dde5a4d8aef155e3d3978b66ae4874b4e3626ed65392b7086404140529ac5d2b22d4a3c46c66f9842103eae49a1d0422067c248fdf1c9121cce05592659d0f2f292bcee96fd1555485e19fd87867b17601375b922ac2502bfa31148bc5b862d850e914526a1dca73722870963945eef552075b249810dfe47235a2fd8d6fdcbb71299f3548d0045f467f38bcaa2ef9ce37cdc30a7fc0bfc6ee5f54e532fe90ca0ee7f65522f22ebcf08f8fc73cd9ac70f1af430e465458dee59c077449ebf78a690d98749d6cd6c590dc3d0c548303c89ce49639b4cfe888fb2cd9248a297709d93e5cda1c92b3d443c161f01dfefc867f3e71ce9ec57a053215d77cf78cd04948cba99c2d481b69ba07666dfbe5fe6e9033fe99dd4c81ebf2911c30febfe88bdb22d2333372b88023d7970266c5194aac519c7b22c18452e2201f242766d0724ded5df07123bca3ca65958bbadb5cc72956b0f241a2254ea3d2b95866756fb5c825865d2325509c1e1d19371db740ee31db1bfd5d2895334c694300fdefc06fecb3fe978353f15a7168273c95958f86c28860b450e22ff5ab9da88f0724d89a881825039d3467b42d893bbaca8e3d4f74803c60bc1f6bbedfd4d9d3b901cb48a6f931e9466f416aa6acc33b643ece31c94d00c12e283cba9fd429cadf5ed3d6ee4dff025d6670785826788bc8e131e814a87773f14d53dee30faba02ee637fde5f814a3751472a86041bd5c76120692a54fa718fa635ef80841ff0a6334105a58ada675604eb05cb6a06e7e571f3bae53d18180972e58484e5a6c462d195ba4a34b619d8511b234567b0ed7a5f72c90d1bb6ac2018a6ff90220b7af5618823aacde2f6ff3979608e62f495790eb3a4318270bd9efea2db4a0321232d36ae263b2e5af786446bcb647375ddd1e0201d6ec0143cda41475be3ac6fa9cd9a4b4a8a29171d085b636a5d73b6610e6b8aae9d1d3aa5fd5fd5051e53214f1633d568e2888d2a68e7682edd7407b1319a8072d40021dda0a1653c3a049aa509b30fa4f6b6882499122777339d880c3f9c91d0b94b1487ec30d2d5ec7ad0bab8a59bb40c00afdaa661ffa445e72d6e889cb67299d29066b07cdf3683467b5f7387d9c6f903dc44485d128ffc4454e539d770cbd4efee75b3558c7bb898fc4f897de2914dcb0bbae134b029c19a05a8a3529afcad3151a00530f26f45a3de806547640655c8b57880a2ce41a00789ea3955487226eab780cbc757398a9f260381789670575fa6a3f4ca87a419c37348907fca58ec54f60c249e899aee6566b8543ee745fc43a01b4e160c84023d042a568266bedff6383b382baf4da889093dc96467e631f5830dd7526897e6efe6922b8a41b986934862fdf13b9df571a4178f2da07e3d14e99913dfb60c52bc7864fe62ac7bcc7cc1cd32bb1282310d25797f8d263a523b9b4e5b33ac14ad80367d639b7992fc10c7ba9b9d1ceda2938468ffa45041e12df124cda4938aa1507a32a3606bf55bc90fee26cb28bc8c3ee002da2714dfb0b4df134c1b5c12fe1f21b9dd9c9b63dcd4424aceb7729f5abc55079607d1795c2f7b88f24d5a78736078a6e185b18e5b5039451fb6914fc5bff8301e7b5aedfd01510d84b7cc23a391860c7575327cae6f78af16d94f0b8abf87d6192639148da26ece5d3fc2cf029e52e018c608f560b2efc133f5159da60db8f98cdea5118bc2ec3874b18c3db09d1e834b7c099969a1b3220c792eb29a081314c9dab17ce7e08bcfa668bd9f116b4f76f7b04a0e3f5251c4db5b3b9ab8c16545fe4aac36a5e39aca2896266ff6e76f34e4093bc3578ce098ad3038ca68ced04cb038045c1a893a2fa204ccfa61a944b5037f162541030b92c632e1cd8e3bf684e6b30461abe3eea8004e435c59154b1f9f6cf7cd2ac53ccc431ff0498dced9d95e7851a8638bafe9abce5cb886872adda34d7a6b4ced952b05d283debfefbfeb2dbb4caa92379482a231458e931aa531078f472fdceb", 0x1000}, {&(0x7f00000011c0)="113284bca0e00f8957077f47ba2a59e4c60310a68f672b29b423e746df4373ff4faf0772e01fb8287dcd5dbd162b70630236b5a430f8f24ed450ccfb4242b7ffccea16dcd7a1a0fbe2ed60f80f44a8ec931e47760e50a49394339dd1ddecaf6d3003ab", 0x63}, {&(0x7f0000000140)="a3b5dff54652df6da0dae8df3dd8bcecbcc864098c2ddd1ed2f6d8e3cff9ff2538994c", 0x23}, {&(0x7f0000001240)="db9ab8eb16c71fba4e61fcd7f2f18af063eb3721dda2c16c05c1d3e3a3fe54392b9d1e727d3e348a069ff5e6922ed1de6db1216412d174697f8ecaacc5a64a09c61497ffef349ec9c34c3c74d80b4db82a464a86c8bbfe4b0bf02981f48e5b993d1162d0995c242f3922634b98b0a874a125bb4dcbeed2cd741c80581c6ef8e4bcfec320c02430a4dd59bdac24bae3548a04f81156655eccfb96fe33fa2d8016c26835c159c82368ea87013ed90c28aef75c4a26f551fc759c", 0xb9}, {&(0x7f0000001300)="a9c14dcd4d50c76eccef8da762e316162e5e9bd070be5a823b9fa907fee56acbcda8c1403fac4aef30ff054a57583c6abdd456f942a0a195f085864b91b6789b6e76954e191693848215946c178371b5a2e5580d6cfda63119c96128ce632ad6886ed96b7b3292a0de7db32dbc7c", 0x6e}, {&(0x7f0000001380)="b23da68bf0787aad18f6f6ef4c9d4093c9d3b47838d9b78b82c75cd8b373d3e789fed6ea5fc2c738ba9c6d9a10fd", 0x2e}, {&(0x7f00000013c0)="26d6f359e84f53c31ca890c1f3a99719d05fa4d0d894b266ea5f25be081650fa5c8c624a2609902747e71893bced50e999bd2088", 0x34}], 0x7, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x1) fchmod(r1, 0x1c6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xa0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x101, './file0\x00'}) close(r2) close(r2) 09:55:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 09:55:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="ab9a9e3871e66a1080b9371b916c25b204a3cca629b74384054dec3b72d891d1165f6e98f26b0db87f53a202de685214ea3950613f707873f7be092540b7572aa0c3a38a822a505f31977975051c142bcb605aebf1b3e2ac1502491ff6b1d34a2eb19b5a7bc781114cbfc25443d971a24bd88f5875ebce96e7ef67032489c22a7bc6f1142f226964a497a7ec53fbfcc34255d2e6f0f1ff1aa49a4521d8ca3d83ae39da0591c676e24081949af35fd1b7883216", 0xb3, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0x400, &(0x7f0000000080)="ebffcbff80400000000000004800000000000000", 0x1db) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:55:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x20000000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) 09:55:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000003, &(0x7f00000003c0)="7c4e6ce2800a6c0f19629dec046c3897a7e8f1e4a31d658f626cc27e4f5d6171de9ca56568c9ad74585f3fc8a724d7e7942094fddf39e4e25d83799d4a2c721d12610d3d956cab003551e11e2e6bcdbe66e38f25559e843db6646ba030753992136f7c5b835e7f2422a5ac09545570960dd6a3440ac9925885cd3214d3bb0313574508aa55875130b42a84b10fe64bbaec5f88efc1f5c555018b600144c46d4e9b430876a3a8159f7a", 0xa9) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) shutdown(r0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x82, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x5, 0x2b, 0x1f, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff, 0xa29a}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x800, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffffff9, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7f, 0xc12}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2b, 0xfffff, 0x100, 0x8001}, {{r0}, 0x0, 0x30, 0x20, 0x8b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2c, 0x0, 0x2000200000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf0000006, 0xfffffffffffffffa, 0x88}], 0x6, &(0x7f0000000080)={0x1, 0x8}) getsockopt$sock_int(r0, 0xffff, 0x1826, &(0x7f0000000380), &(0x7f0000000300)=0x4) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 09:55:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = semget(0x0, 0x2, 0x1c0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/68) 09:55:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) socketpair(0x0, 0x5, 0xf69, &(0x7f0000000000)) 09:55:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 09:55:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x140) flock(r1, 0x1) flock(r0, 0x3) close(r1) ioctl$TIOCCBRK(r0, 0x2000747a) 09:55:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000200)="69c2a8bc3a4d8ccf11755dd5da6522c3215b862c94fce9b62ade16434c68a950d8b6845ce69347ce172026bbec3b3946883230a8879b8d63545b8ba37c483fa1e21f80a82f1f326d08f6f66f190a4bb4b2d2e8654c0d9fa35ae967fd66c17f94b6d8864d842c437abc814cf87cf2ce2793b7fdfe07dff13d86f944c2dd91e76e3cb740c3a1ae84f804e2017d1b3ca5698a4b91976bed1de6238cd254c11bf132e881731a67d74772dc0248489a4fd5fdbe96537c6c2749257636facb5e258c0c5fc696d7d620820710b386384c9347580fe557afb2fb2d02e542b5e997b1ce36", 0xe0) syz_open_pts() syz_open_pts() 09:55:25 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) syz_open_pts() r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() mlockall(0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 09:55:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82029a00000001adf5d2ef14c44a9467b0dddc441ae5461db02433e056bbaf4262001b0000"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4444) flock(r0, 0x1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x101}, 0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) 09:55:25 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) setrlimit(0x3, &(0x7f0000000000)={0x400, 0x6}) pipe(0x0) 09:55:25 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x2, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001440)=@file={0x0, ""/108}, &(0x7f00000014c0)=0x6e) r4 = socket$inet6(0x18, 0x0, 0x80) r5 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000016c0)) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) write(r6, &(0x7f0000001680)="785d23d66378f24102e20533a640487657fb464eb6210223bfb6f83f4812cd2c", 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001580)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000080)="e1e65d39b67a1ddb899ad227bf50aab90be8133ac13425e24b715e89ea97a7a7a00347def166bbefdfccd791ca70acf6fcd96c5ab351530ae5ecb7f0988cdc0aa33c882f78958d5b6cb34b929fbfc2566be29330175adcafe9162bdc2b37462e1cfba3d4b63d87ca", 0x68}, {&(0x7f0000000100)="9b8a92c13c7eb1875f52bd43a5d00fc23b8b3406a0b62e947dafc5f1a8555beef6ce5c01123500237b96b52838ff9e85f9870bae264abb165bf4ee66a298109a206dab80500f620f1ed2e2a4f327f534ccd3a35a51e3b9f42f7c", 0x5a}, {&(0x7f0000000180)="0f754a6adb422e5cf7e4c1325b55307b09", 0x11}, {&(0x7f00000001c0)="0b0b2b1af0c4312297db36387a7008c0fdf90d59f1d9ae78fd41f240d81403d7da59f60915f72da9a6d61e3b503f933ba6328f60fb29b57459dc360917c2e15b5af0f83155984b67954dd7a12a8a1240a96b40d6c7d3714fd4e7d6d5f92a808a63b2d5f8039c7dc6441a4eb9cb64806dc81fda6137e7b745b0c48d0a4d3bdadf499cbec9365c201a2a5c1cb941d08567936bfbe8dca1f4a8b7b8baa3071a38e4e71c2a2c2a9c97abeb241105c1c142abbcfe4e6e78fda17080f70d8bf82b59ac8c21d96e3a7f269ab29180875d8cabe5c01de28546cdc3270f7b27b236df68a905c45b334b3c64f56088cc3ca5f62c4c91ff2f99b1458f13f9c8ae766c13a71cbdb4e4c53c06a65ddd9fd4f4fed14e0f686b76e85ae633db4310dce7829f8631da246013b76dfcc64eb6b67f24b72c5e39a46bc3a9548c5c25230e006359125830e70b9f17399ea304b83dcfd33ffd3ff9e77d56197bdb3dfa81a731c981c46491c80f8eb52e5b556d3a5bc714b0aa5354d8cbe36f82643da13302e4fc2e552da04287bb4894206dbfcda017a420639a2ff455c9b14996e14e4f3e672b9f596fff3b139bec2380e50f72a79a6fdeac02549412260596f64bfd3f2ef6f178b1da389909f2aa002d19060e527a3e43bdf86c4f784451cdaf3ef48e406a9e8868d61d064bff81eaa17a6497459d81907bf33cc700d9e5d39cb7b2a42d9c4c6831b78198a0e5c846c33fd8eb7104d15b097579bec619c65f823d1306d8d39383cbd51b1691c0a4714228caa9b375f71cc0f3dd5b756f76c68bcfa9f3aade745883000294f54e7d9e8309776b351d76aec3ed9b5e430283d96cfaf8353446f7ff99084b24026e1a4b9d721931ba22a1d242c15d9f22006863a658965f7b34dc178884ac4be2e0db9d2b0b13c06e53238f6afb5f30a283e5fe097a4af6d7b7d9857bbd8b2826aa62fdb12c2f25f069f13de003da4012da6f5d7355cce548a1c5f0690fb52a8c15c3835d3a654cf8fa5b71e67af912fb40d96245dddd9318a0b6192207942b18afa171e7d99a1048813a23f0fc4218ef28a1759259321f3b4cb8ba75630f66f32a767d7f88dcc3a9ee5e8e13eeb6d00718e369b74336e676692f2a089697522d0198ecfa34ce948d35603e698bf3fd9cd88d679952a3f15bea5560c6c6b8388ec0acdabbeb57762f50d5a1a515ff312ea7940cb17dd126e1a2301dca80a27f24800929374999cc2a3218450f0174c10d5d544e26e182f6183cc227041ce6beb2d96d642af50f4ddf9feb0876c128180f8c3468f9512e21c0d2ad35e79ae36acfb9bd83a10e3288c5aaf6d7c575a5087e40253d3bacadd657baebb6a171cbe9cec708cab3e08f27ad5d516f43bee8800efc9828c0ff6d6830f429b09f87bc81ce43d5facf05ab7eaabdc019b452fceaf5caf938533529d87873219492f03855b4db4c215ba1ccdab9aa2b64bccaf7228df9c16cc87cc70bba9a6710694c88bfc2b2191082bd528960b5adec2375e510977ece482aeec20ffe2cbec91586913ffd1dc22fe1fee9e98edd7bd053038db912749448926e8f84127bb8075826ada016f6ee574b8968422ab2fd3a93433f6998eae08b664a5072a0bdb6e31b2a170581b1ce9776f08a366b0f59831be1775b2d289ff934d4e8ba2b54f86e0878561e668c2ab87170bc643f3780702382f8276d53922a7d9a4367cfbca98fdf109aa776998bc3af55de67f9f88c2d78ff11edea362baf2249400b5c8975d9f3f009cb61e999c433d3bfdcbc538493acfeb85e05b341de741afc833584423bd6407a229557c8ab64825b194269b101986d304a2f2339bf762886147b7e9a957472f58438517c1fa72dc9bf05160c4e8a625e83ff9c145fed60516a2917cfcff4b7a0febf38efb521c5ff0a91394faec6589e80679e925588131d24364697f134636980e488f113d06e3139737109ccf50ef6b4b8fa5fa59a826fdfab59dd05d02b966c6a31d6dac035dedea701fc1f6e0e28b4de0f1867e919e2e620c06f1f49d31a061cd9035be48b4a170a01f59d8408aa84c5fa99dc3642979d0670554bf0c5021ca7767cca7417676d99e702b89154d1a704cbe8b2a4324bf6a4bc2091495ebec4c6589b56a432961fab4792eb9b1c0819579651931562f580af69896b2e90698818c237e3eca7a3c12d2c5b08b07c48f962bb9503571259b2d32d2053736356ff1238edeca006503371cdeede535cf20381d0793c1e1596f9b42fc7abd547e42cc7d597e46499defc27e9308421f0a296c8b97143eb4a9d777eb2cee29effad535cb4bfeef654eed7cf62aa54bb2b85f77aa5f5b9909779ecd4da8172187eceb966d20ae263ed0bd0945846007bb63b2dea387901c98344dc0a65ca12a6004d25d1a13efa65d30370c39b91c322d78c2c7ab02296c974105d93c3084dc431a8c07ab352e4669f84c15003abe88f302e9a068702e314c489072b4fcb1de3a85a5359d3625ea22f68b606fd403c72c0baebec6651cf2a8decc273a3b69b64f23b6fa5824ec304d1c635b830d9acee26b8d6dbabecb47d2f0e727ed7bb3b184b23bf92ee7e4558367a53ab605a9853845141363ee81036e111acbde6a7e1cf5d2854ec1b95ac10def2524d39c374aa8ea5e9df09b30bfe601c14816a2507c49c1237ee9064d6c54664dfe12fb3664fcf49dd76957436167d6869566af71ec6b0b0be48f7c59de759577f02e0280cd57701ce567a31f843b45735e864283ab81cb4fb66daee9bc6c88ed6155a14916a4581b5c463f6c60e83f739b75b8cc5278c5871b46bc3f204fbad83ce9d90fd5cbbe661bbda59ed67d57e301a2d097b14259c99ccdd62c319f2a23109276f392b0b5d3862723b4b7884158977761d89108cc6d6c5f0c1365b75a5f6c369413aa40e76006a3e5e85059b6fcda60d7bca72f1435f4d577560cce59da85a80904c8feaf2288a7aa02377a42c1f0fccf1a3f711481899d2958c42cd00bcf350d242fed7767fea3eaeaa0f065ea1bcd6a5f1041416beac17eca0b3a2224a40dd72d6830c9575f28394bce81ff9370d018327c9a6ce5c166382143c66b1da3744484a7bb9b3318ec134e3b27d520cafca8cfe53baa3c9a3ed5e969121b17f1e18e84a2a5ab27cb4d71ddae664400c88e33cb2901898dd698452ed1bfc5bc79b62af48f1ad84d217aa25548a7de7815e5010a87b2b744d34c5bcbcda72a61389602e8431505387d245de2b465dcfac96d43a153a78302ed9a06ca11e7bf5d925083940619db94187e7868baa6bd238baccb7066c4dcff1b4bc23c4248a5cbfd051f60afba18b49e7503b892556ecc8f8259d73f5e93d4cfcedd94252e05b331c4f086364b1fd357eeba1c01a2e907460a9ec363439471c023801b27cd63b16d196829318bcebf16999cb6ad0c115a121fc198b21a7cc276371c8edf26372a497679ad6ac1be8059bfe73b8f54d126ec1de2618a8a30da04c236e44c1a5d0a045723e368df8a483d257f95df7ad3632ea4420ace63d92a00d19ade3204a44213c3c4a8c82daf60e73ddba686a8466b131928176f9a26bccc9dc470cade2fcea62875ce5207df9cbc866bdff7132a88e77b29ae6a0e64bba61c1e0a5f4d433e507aa65a55abb2df592cf667a2416b5ac35b1ce60ccb90e6dac4ada8b8658efa1d54ac914c152ae8acb0ea98a9aa2bb76edd9cc0a30973a57274913547cc787f5ef675fc97e52229fbe373952c76869d2a939d919f02a88c2264021fd35bf2554dda1e49045ab3ab25a61be074eeba3e2244c61f5845b1c3949dff9984f6d696f22b149a87514cf57a2039440911f828271890b91e7f53382d7318bb685f60906bf942024f01f23f7dffbce7e4b20468d76ea64434ba3b7509abff7ac001af776105d1aa3b97cb28523a2d5960219825123bf63133351370c72f5f1f6ce1c5e9df57addfc2fadd3fa8efdc0fa8a00efabb4ee86afa0c3469db827fc4e2123b2c6a75ffcc541526300917f9bc70934e0bcc9435df5bdf2999779e4bc81767fdd500ee4fac00d508b2518d19e64086ed94ef1e5f3453f36a0e34f87cb83fd41b644d71b5efe5a831f0c9d06755ab24b741dca2a7d9942af81fb3f2ad858cebc428edbe3793ab6a96b0faaadcccb6908f8e02095a850dd149cee6e7e26e291aaab74331a575c9610a5048985681eee3c356195bf243f92b260cb447b46e720ec529ed27aed6f43e52ab26d79f1a5e5166b69afabca555d373b2630e0ad4a5487371823f97e7d00369520e9662ac76e15bb197329e93b4b85a416f7ec8fc8f975be1ab9bd950f2f1b56d30be5ade743e18a207b1b9286a03d4e201efd42829f5ba0351ef22513a8444719f4b285f4fc57569c0ac80ce302d3f3701a3f62bc114e561df813d0dfd0b4000c74334c2705dc310fe38f5bf462791d55015fde4c4705583cd54ecb13c3390168490d873cb6a5d02df67202fee4a63d81cd7dab692ee6317bc82fcfd75570a413cba6a4fd6e83687740aa4346f4c417185a8438522458a9cd2ae9a969a38c9f67fd1808c0854c21984e002488f4d068cc4d9dd9e5e6753225c9f589a392b5511e037ece0e508abffcd8ac93dd9acba751f38e7627650a6a490b943b100098e99687eee8fb36f8695b6584ee03d81c6fdeffe3ff7a34d785ddcabcd25e4f1bdd461a8c2c20e87bf72fa3c44f7d04629e2d04969c33dd4de74ab49c4082a5c4342d1bec7b8da3e5e81620833670b66094e1d8eb5e850ef4ce66fa256cc55fb5591612efd565d6949f7adc5c27043007c0730166291b4364792689c18c8ba13673ac53c259684c36b10d2a5bfe6bd609d6ba8f455ba960686c788df337445148a6cf016945b59e0fa2fabf25258ccaee071df788271b7c4cd4775c3b6a519780ea2feaf9e941c1fea69bb31d2fe8a0436fefefc89c06023b91f8b4acfe7f0b13dd05d2c2f88c315a93fc4f468ecb5213b09149dbd69cca92199adf52e7498706db51febf5adf2f5dea8adeb3e419259c875814add179a6e16c9c75bce185147e20f9636802edb769391b9deffb6411b0e621c261734d0d3a1acaa9903492622f150ba6f63c814a48b697f57ff29ebae1ea650ec937d014dafe0b109e0036a64b807e4803b3cc9aca0d418fe360b74b03cb5003a2b8cfda94ae5837726c562086dacc59af4d6cfcce84f5421b472dc8ef5791aa9544f8c3ec6bd000506ea7af1e23cb6c14395801b60477409ad63a1844b8c00f63255603f52c9b0d9004f540cbfa7b5143b02df8ad5bb707b72fcdcab5d5ec8ec8453046193a7ce97f30f222a2abb8fc760552acd368886bb7abe3254995ab837e2c277262d65b2c1e1ee33bf7267c37eed8451f330a5a442399db0e9f1f35d537127e38d82b1574871d88a5c40484701d6e56c6c77abb9c9a44d5557d4a6e973d4ee863e98f031026928e1963cfe9a0906fc3d7cc36f3763d6ece5e0a8108991d1da28cb491c22b318ff236a3777254f6c56dc97e366390fea2d952162a8061477de7a41fa7d8fe6241b0d2284ae6dc2fc3a04bd2c4511d87f071b8beb4df63f5e32abae3193991829eedf1fc1d737e2523e7deab038b5336c0240744fffbb7cb99484ccf1cff9cac5f36ef715bcbb0e4c9fbeaa36f09f8359435fd013efce17a5ff49272d4e4789342d1043e6129aee8309167f82764d7e7ea07fcf95c3bfe572065ba184bf67ba2fbfc2bcc199614c834ca36155d958051abe8d243151e045f095591f3ab6695af74305bf8ce092ebf78d37cdf73df32a370becb14", 0x1000}, {&(0x7f00000011c0)="0d23709158c02f679b1a50e933831d318fc97f43f7e6de4a9ff2e5a1caf418c5762c3956f16715465d86f5d5395c80c8f4fc4cff773e6f76104ab48fbdfc8b1f256f6c4f361aac1f7183b757", 0x4c}, {&(0x7f0000001240)="e964353451de3b45c8f9c75361b94a0c47507cd0db669d6ee2511952a1cec95bd59f762d73707b0eb8832058cedc622b3db5f638c2dcb7132a536c677088c348ff6a9734125a11ace2fd63ab3abbc15e6d69b4a49099fca77b658bb4bcd8ce97ac2ee75bc217671700c0c10bc05bcf0bbef2e1f47dd3c827b5458f9a251fc4c95038b0211bbf908c9052dc1341", 0x8d}, {&(0x7f0000001300)="fa391f38bf63b16b258547ecb4ccbe6662b48c0203edabb21ec57c3fe631e55dd174efbfedb75b5d", 0x28}], 0x7, &(0x7f00000015c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="00000000523c54ba330f0e24ae36d484a19e8d30", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x400}, 0x2) 09:55:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = syz_open_pts() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) syz_open_pts() write(r2, &(0x7f00000000c0)="aee5526ca49d340fa7f889556517c8216e4c9181b459d5cc118de857c30796023ac44b71d9a82a4b9f31177e1daba7d21892c3054b7936ef62925f329de77236d1db520952dd5b6e0337a432599979fa59178648b13f957bbbf4ccd104a5b395cc150cc7def008d7eea167ba2f78d1cc1c67c0d73d24", 0x76) 09:55:25 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 09:55:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000200)=""/161, 0xa1) 09:55:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x40, 0x4907, 0x4, "bccb7eb9f532346ccbf2448fe34c90d33d056e89", 0x8, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x23}], 0x0) 09:55:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000000000018, 0x4001, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:55:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 09:55:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 09:55:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x2}) 09:55:26 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18002, 0x0) clock_getres(0x6, 0xfffffffffffffffe) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x8, [{0x3, 0xc3c}, {0x1, 0x81}, {0x3, 0xde9}, {0x0, 0xdc05}, {0x3, 0x9}, {0x2, 0xffffffffffff8668}, {0x0, 0x5}, {0x3, 0x1}, {0x3, 0x80000000}, {0x2, 0x7}, {0x1, 0x401}, {0x3}, {0x2, 0x101}, {0x2, 0x5}, {0x3, 0x1}, {0x2, 0xb4c}, {0x3, 0xbd1}, {0x0, 0x9}, {0x1, 0x6}, {0x0, 0x9}, {0x3, 0x6}, {0x1, 0x4}, {0x3, 0x8001}, {0x1, 0x8}, {0x1, 0x8}, {0x1, 0x5}, {0x1, 0x5}, {0x3}, {0x3, 0x6}, {0x1, 0x84}, {0x1, 0x80000001}, {0x2, 0x1}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x80000001, 0x1, 0x1, 0x7, 0x4, 0x5, 0x1, 0x1, 0x8000, 0x7}) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 09:55:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 09:55:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x102}, {r0, 0x20}, {r0, 0x2}, {r0, 0x84}, {r0, 0x86}, {r0, 0x120}, {r0, 0x6}, {r0}], 0x9, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() fsync(r1) 09:55:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x6, 0xffffffffffffffe9) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="a202d1a6ed4e2e2f66696fa81b6c6530c9787d0700ffe9489ee07ddf6e0accee95800aaa283eeb16be6995624d060a0a8d40a008750c077df7ddd5d26365822af89365d2e87261d1562c63a34d026aca0ed4eee9b0cc21302ba5aa7aa3a39a1080ec0cd29c31d8df314a72b8cc5c5adfd1c787da6e794f40efb0695c06fd2ec63c9abda8d34356e1a875c1931d9432e3f55736cfc6b4a800932444dfa56d54b2d342d33bc27b1f19e894ebbff6bf9bed5e5925cfa618d4f9ffcbf072750dfcd4a5"], 0x1) 09:55:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/247}, 0xff, 0xe6f06a911b2bb0ac, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7f, './file0\x00'}) 09:55:26 executing program 0: r0 = socket$inet(0x2, 0x4001, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000040)=0x4, 0xffffffa4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x8001, 0x1ff, 0x2, 0x100000001, "afabf651909adb0f2def08e85104aad459ac9406", 0x40}) unlink(&(0x7f0000000000)='./file0\x00') geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xfffc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x7, 0x1}) 09:55:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80, 0x16, &(0x7f0000000040)="055c00", 0x3) 09:55:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 09:55:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x2, 0x1, 0x0, 0x0, 0x1}], 0x7ff, 0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/128, 0x80, 0x803, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = getpid() fcntl$setown(r0, 0x6, r3) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getpgid(r3) 09:55:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) r1 = semget(0x3, 0x0, 0x400) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/140) 09:55:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x4000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8010) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 09:55:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7fff, 0x1}, {0x18, 0x2, 0xffffffffffffffe1, 0x1}, 0x8f3, [0x7, 0x6, 0x3f, 0x6, 0x8, 0xffff, 0x7, 0xcb5f]}, 0x3c) flock(r0, 0x4) 09:55:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$unix(r0, 0x0, 0x0) 09:55:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) 09:55:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8ef10555e76fe1e8d4ed1606286a5b4787d5897192b97435ab9b85fb60e89704889b9a47e36ac2b6cdcb1aee84b49d0999a5547238787bee40d9e8d362f9e418beae4a8e14f082f9ebd0390aa93786cf0b1010473e596b3e210607d11838a6b1c3a23bb18e7f856e8e9de37d96f583d2f8cbefc27c7eae02c4df8d2c9bd924da57b77d63e6c3fd0dd83e625ffa68567691740b0e9140543fe7bedc8b28bbbefd77c52ad48fb380a322e3df47fa6456973540db4d79327d70e52a6989e365eed54328c6c995bb62d989fb69f8906ca5a21f6299a1638071d53f88f8b9be547fc147ef17b54ffa26ea944bfcbb7d99dea1393d5b3cdb1fbde89e1b50c348dc82024c851cc93ceac28eda13d493509728f3dd5b5d4d135f821eb561bf1ac5f57d1532905245670f48de3eb79ead15fc85ef99120a6524bf896524e7b2460d170ca0ee3ad0f00efc00c2e95e81aa3b289dbcefa7be76fd8c0d3f83629f0227156d62bfdef517b39635b8923a8c2fc89b6226ee941b0f941f32d5f592a19b2968cffced7a7a9bb8cd0e49ddd30d7d35842a29852c1029f7ece52d65213e7a72f1a24240771be3fb8807c700b6d1bd7ac5622ef3dfe818ce418f527f15c3b9e23d6bc6b815acaeeec8e1692e419d555b7f0ed1eefebd3455b1ad55b1d801850fed37375280e344683f6992c09a02c36423c18595b42d6730c6957c4f0f47538320d5c52a25015dad9444d21c9247262119607fdeb7dbae7f6a2a559709b2d6f2ee8fe91a4c78e80d30fb6bbefae0d21f66c8c3765ce246575ad126ff68c6c595e69162903f69a5ef7f35b12d217eebae806497b2e2ffaac37e452aa872ad346c1a422caef4fca5e6de75e22d9a69c76c825cf437494f88d128cbe1541735ed175fa0ebc189dcff7957d5ffa10f81254fc67268a141ecb31333bb4f22c6a66f771a9ce8d7d0ba251a7ae5d1fd9e2ce8b2f9c1ae5251be593c67c728cd0788e9f5217726d02e90779853b01ef0639259ae660f6492a7d7282d9ccba648bc6e382e805966886b62a4f752bf85931338fbee6563c8ab5d8e7585bd7e51519d252b7e2220384bc088bc1bb069b7602e5641b7d9b70b0505727a902a0429fd851b2b8b0fefa3a8a4807169e244b450010143439891ae4bb4eedc697f053bf3b6b39f269f2710b38e1232407d446571fc24435e7387ca9feb7c44c4ac68d3cd7ee5c7c73183b01ccfab3b94860d1f3d7c05fecc940d1f870b42100568fd2a43ecb42ebdea988f858a8eb7971a070a98f3c44bea9c4f3afdcbee00be03bcf9e753558e3d5c6660a37232fbb014f6a5aea470e19815d68c909647b7b127b969349ca053fd1f5b808d486971ef712059635a365185574865bbec3d2596ca29a5b191febcc17e62fcdf0d428ff63ce6a979553aa3bd58a9df9299945a90dd8025a7d28eabed91a8a440c7408afe8c857e07235aa0f0e150141834d957fdaa03e9cd23e8397e239f6f20b1b460437293336a9ada77aa9ae1dda265d8d5231737f58d518710317acfe42e2ff8571cd212c6d5f57918c3e825bdc4e0f643f8d5fa9474b84fa7643438b1f0a14929d8097f846514a406e028b06167f87d2ba6bfdba428f053f8ed5b7e286c00f4504001d3bb2424bed49486ae0fec68d0e511694106735eb85a317bffdf7a6671de80f4b4e91b653f040fa1f31942a21df67af53e9e175cd8dcfcda4185808d3c2d96260ae6039d640dd65a1493c9dcd03b9abb52747199474db026430aef97ecb77c6cc9cab432b74d8333e7043eccc056c2b28c086f20c5b1be5a4181b04dbeaed476af7dc4d3ba40a4ae40fbf6fe217cf1c5b553868f0c50c267082142a8ab71abadc8f34c607d979f8e883217f7dae1fd0f18dcf0d9d209f704006a490409d028e29dcb09c54d757694437b41bda47d159a246463fb20f83ae321707e4d9c11f4628d5ac3cbfa07811b3f3eb7621cd954dd337c09813f3016cfcc5806e869e70deb742ba52a3396907e0acadc5bdc5dcf463cc671d8c3e573bc96619dfe9a116356ceb20397a217ceb9469fcaf6ab358ae8c78268002d0635925210e8edddb27d87147b1b1d5aa47109fac891c39d419593514dd3b8cc22f86ee99a1e57946856a1c6eb6735e431eaff6040d5de98abba3965b01e0ac0f4aaea948a7771c7706ab9573aaddf025dc695e6d117f80570d68edfe3196427b760002ecd435f7010ee111f18adbce091a80bcdc30e80ce423bd4527a854b1c3e16028b673f5a87d01ee3b892322a7c9062a1e39204dd5f9aada908449d98713b071e3983428247a20a9a192b87be9c11da8bf739a457a49abcf74c5a7dab04792b218b60f06cc35f4be7119e16e4f9e9caf8ad6fbedebe8dfe44e0017d2c3b6410606338f9d4b2f930e20c11bcebf086ce987a5b42934193e75eea436b523e064b066b36401420843f096c2d960c070e2fe6f4b90866188472582c3c6c6e1548fff03167c88513de42694f7571918c61a8a67dd502ee3da5d197a83949209016ade9dedaa746bc189f6f2381165d0ecf969d03d72c94684165a9576e9785bcfe38071a675e54259b97e175e3807d72fd117594f8aa149b0acc418590b1f40a91b7eb15bc5bfa384aae059e07ac3d98a072fd06c933ffb14a82aaec27b2f8db3beaa32294dfc38c34115c26cc1857d916e94719308163ff3867bfed9fbb930e5f78e2ac3ae250c84f4785eb98bbfb43a307b453a358ca4dc16f63c30177e9eef1edca63f674c7aee76f9b10eac7caa2b1f953dba4f59e52c7935446700ddde42a6aef09f8a8dfa535f574b8ad0f655abf228b4522995ced7462728576afd53d1ddefc3ffaa2724e266fe684d2679f04a6c60aba0dc2a5e2e2247f2fc14d3577001d3f081bd39d00a1fca049abd0ec385ecff388a9d1537c460167f28b8243644462e8adecc50a47e5c97a24728bf22a2d0832cfab2afc95ba2fe82e489b4ca06a6bfa10b2503e7cf1ab922cedc69625f491182beb9af3a6f38313b5bd116c32438a07887e3bfb701b03d9e49907b556a2d0d0753a8ce43463c2f13f40313f0f3a1718155d8ff174ed4a87d79a5b9c25b66a46a6babab09204239aff70e3d73a59a6921b92fddf9b6ca527f6f62bf4795092d15d67d4d3625b9078e0ad823806aad033d71e273d405c62ac7fce2eaaeebeb56228ae504d79612d42cf365913df86e0adeb358e5cbc395c73109c5ba8bf07158b6bfed960ff4d6b50e701ffa20415072942b4e2749e12c53191ecac3dbc4598989a4aaf1530e7ffe7e4b5fe0ff283653a2ac9bef2d7bc4f6e9588978951932b57a2b653de8fb93df5b790e1a13a2a1d399998313ddad8237e5ea0d928ad4811e9d013a18de44e8854cc760e56acd3de70f2d332560b4663a695cc1a203cc8e08edeb512a33cd6c55b487c1fc3b48ea9ea38d48eb280cb4437d4bfbea33c20afab10c0712bfc412ecf17898f662ddda1800201b5f2fb4009c2a1abad7c78ac57ac5c4e91ae291e16914ea8ee072f63f4b5663c2a610773b8b644f9045b4eeff1e96358812675a81b4f4c3b623c0967a1629c0bfe199cc0e618da8a319cb7e63a335143ffdc1d2b9d207488854999acd27882dfc687476fe97b3baecca153fd69e3ce3852343c32670ca19eca91682734a291422a544b265cb795f31b58cf140faa5dc326ab67392fd5e4445ed5a62f906b524428a104ff9fc2c71e30e5480134d8475b3e1320ff57533fabd55128cb871a05a4b0a22fe1efd2ff9c6246b57cc6671ac426af9c0cad553117107f649eb08d7aa4c059880650e9ced46e49f1bcc0799662d0246db0b47380700c5e0ea81bc05e60ffee1ca8d35abddd1fb55abff5cd6b9df45ce67e54bf80b217e0bf02b4df2a974902ca2df8fb2b565e44a9ff3469f0f3215ec4ca64f7f67538139565070747f34af613bf2ff3eaa7d787f374ad481d57bb901dc05be589be626bf65d7955c64e239b48c2539316a07cff992c7e2fe056b228e3d7e7c928bde7d24b23314001f57593919edee6dacf48b8501e895d50e18fa3b578682ceeee07fadfb0c2fadfec20e3e5c3ad3f7140ed1ddcbcbbfb692ba428ee6f4f87c3c6c034fb4f2b768c29d0dc26e530e840ece99296c1642165b4b9e1892ec8d387fdac54ca1ab7f130d8b6fe6bec7a42ddc9a062138ff65243ce824f13c6fb077aaf75a8730ef55a12c79fabfc912f12135a98b9a62091ebd300eee33ca4fc9fd1cb34cc88392fe8a19df300a24925e98b9bd254a8a09093943d3a86d88f8840774a1912d253ea6c3d7ea5a22a090139b7b4197534451118c7b81e4637428f477c790e056595f4b04ad34ab6d12783fc90363bda184d0ad5a458fd4db95e54a13b04a8ac638de1e46c0bb7ba9c9c8e2cc22d1935c23d0d9498821ceb3bacee2a223c0c5220f28126684efb2c649b9143b71f8bbee119e4133edfc83e0e82e321c8f78986caaf353dda2fb3eb98d8eb8a35906814326432f9afdf5e0d0e8df1d2870a7e52b9ca63f5648f080508e6e65dc7a2567c69d9c415b457841d389ac25f873c9e4791a3fa48966c6f864eb388c326ab95bea9a7e73cb550dbc0aa54e56fbee9abc0852e3a968f83a21dc42b77fb3c3312e9494ea049adc84c900d509e57009b1a37f2582d0b375597c28c29795714e5930bce93cd81cf0ea31252de7d81a9c313281d4f056f79c6a73bee0a9d4d259b2e69c45b625f4d3e2f303525e604afa817fbddcc2c356cee5ac87ab15a7ff89a4952ab97f7d1d78e697c84009384a2fb41af9bca455488e3782fab6ba0d8d2f9c400c6cd3a9e7d24df18edbf811a021a8b811b5a6faa62617b11016115fac244f623b249df15938d5897c380a113481c63b43764a434ef2572efaced74cca2d0c3ce714228b3d7f432be7e7013d54cce9d352c2bd3a401d53a69e1e5da349f745a7b034d9e64743a945ef69e3a4c89e6e0900dd41e7466862c01a6db3d255ba87b4181e9509f4b49652b4c8dfffef8e988dc040140d02263c6b77d87927c21a1fd2dc7e9ab71d9b9a4aa898831f4068a8e071ac3eddf486fb9a0a381f190dc417db949af3bd97068aae3e0ebaa6e195968b7a2f44404fc413fd2795b0f729f82fcbf9b6d60c172a775335803f2d1ca12ac1ca5960434507d30948686394b39bc7075f5ade20c0da629af723bb21c52e1ff2995ba7e8472c8dbb14071bc11513df4a3ce252f14025fae3470550351ff6af059b1942e4c204b48f43351ac6440625225f145f83db70b10ae9c9a189609ae22e3c0f2689102d221965a0fb4caf4d88c7e4f103f1184ca1349ecc507a22b29fa242b398a799327262d36e1296fddf2fa13f440cece53c5933b8e98adc430d9fa340ce5dfb52f544f6d1233ebc6a14f65f1b5c916f528a681fe523fe719b8c0e88fd0c13141dd493ff35d124b579f9b4837af0100a330232f64f488f0af7a870203e88346cb5c12866f0f57e6e7a12b43b105423ef1cc49d24c2218b30f0eb9b9ef18c97997170a6a025cd15a07b75e1d7aaf7317d343f38f83730308e30f4ce48ec5fb1d5cd3b4e118ba0f88d7b8814ac485f81accc3a2f911d726756bb96839d270fb5b9c035d2828e6cad5fceb48bc9cf1a86506da8ac7ccf4c6d64f608211eeef369a81202f3bbc193c73eb90cdaee8b1fa91e6b6e2eb0f56db2ab6e48059a8d9bfbba173ffdb15ab01bfc9e7224cad6e0a4e1e07ebbee9add8f5718c40a632779974bef3c6b53f2903644f94f3a86c773498b6aa6112cddd250837953e84921d896e18ca62", 0x1000) r1 = getpid() wait4(r1, 0x0, 0x1b2d0fa086959b38, 0x0) 09:55:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x8}, {0x5}}, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:55:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000500)=0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) openat(r1, &(0x7f0000000540)='./file0\x00', 0x84a0, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='*\x00', &(0x7f00000000c0)='--\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='%[\x00']) 09:55:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xfb8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x3, 0xaa, r4}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0xffffffffffffffe8}], 0x1) 09:55:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000001800)="4b74954c", 0x4) socket(0x2, 0x3, 0x19e) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x5ef9, 0x8}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)="d0f7079bd243a8274adfae", 0xb}, {&(0x7f0000000080)="c5cc8ff744a32f7f03af91932b8012ed7bf4d92428ce09d3bd0121344c6bae53bf34d87bfe419c576f6a4fdff13b593d36d4df66987870d62bca047451da42996dfeb7d6685ee0c59b89cbf86ddd92effd0f21bdd3a25c9bf2", 0x59}, {&(0x7f0000000100)="fc27ebcf9fb08837672568e9b9cda3a0df17bb083cc838932197db9cc92cbd98b46deef6de26522ad569ccee52e5642f5006e7d6f72e361bbd11c93b3b07d5925390bccf4c94999cb8420a05199c90af1305d6e566fcda7d14383f408384716188bcf5140e6b2790efb183cc319f4beca819ea4c1fcc75d23e2ef7bac85fe04f978b1ff5a7cea6a53f9eb968d4d8ae7bec5286e054fe2b1214d64bc820aa138f91515a11215cef5ebd03b8", 0xab}, {&(0x7f0000000200)="09629abd7fa3114716547d3cbdfb43a5a8a36a52f57ea7e32eab952429a5d71b294a1b1740ab3f07f0756ca7a7a232f9311cd4b811a89db8e6cd56cf13f1f65b06c18d8e4d2d2a3bada08863f0c77c7d74da4f490748d47d69ca96935e", 0x5d}, {&(0x7f0000000280)="bef356fee7b4b6c1fd36a5727386f0a58c8c4db80c2d947c6e6b0aba0c998f8fe1fdc2b7d23e8bd1cebea209018298b4f8320c750e1f6b36b3c839467fe2059d1838767f04435d5ed085792768b0818b44c741ab64ac23e628308ae2aea66ae0aa47a1ba6a416c0434ab7d28d514e2f3dd1ee9b76fca1d49d4bd858442580f5b6030244d1ff4a6b4b5277e03d90bb8908da1067a18e6719a646350b129ac0b1d3e4694f6e53f36af631d9cbed745f494f5cb66003b21d4317f030d4638d409451a1b1050eb0a6b5d0b03eb65e1f7e950abaa76f4b3e1b9d76c53a862845e263e187f6e03cb21b46eafed692812bb19403b", 0xf1}, {&(0x7f0000000380)="e813fab933f243b7e3f4760d11a05a6136823daea192989f661cff30260b5e0552a6e88f3dfb7842c9e3f040857ec7a7f5420174e307e47b903863940333d80451403c42a8371d82cf9d0c64ad65109f650c2f8df3876b95e1", 0x59}, {&(0x7f0000000400)="491560614fa3f3e69638aae111217d242c24defcb3a0745c7949c7657e77d328795eb58fb14868bf2f0914491728fa46222d24d18e66f8546591cf4ebf7d60e5edb3c0e01d6b893f506d698808f2a8493fa0a7dc5f7ee34c17799c90f1ac307d7ec702890bf3aa5d3f53cf208b09e53f819ee5514d5bee4904bd3204010134e995b2a7304693d812034ba2a4ceb6cf97cb98fcfcd407dfe5e98029f32ba50839cdaad1c914ed7ea4cd6cf02258291823a3d67238fcf95a110eb02e01b3269a1fb17bf250dfdd666b5937b6c1453e37297a41229fb091aed904aaa220e5fbdd225c5937d95093fbe74239d6f76d8793695591c226327b7beae2309b0e4a4b1a813efcae17e73a8a99578a1ac994f06483d79f1447160665f01c3caa1e6801c60ab179dceb2a481de3c78404d3fe0e06b5253c1587cd3d1a377ed11315ccb0dcf2792fa333f1f99cab1c9ed84f31c51b791d6433c4237aca5ac5ca95d1388a7eed10814c0b8982650c7ca25c4a375b8ddac520826ccb77f8df08bd7ca5356dfdc25d6a56541b6aa5c3078941745d105d9519b9ffc624ed478d39814e7cb087465c39d11315e346a244483a3252a036c3467f61a1b6084a9ce2c2692ac8684cbd0eef0ad6ae59d12bda141bf667d5bc6cb43bc1ccde5b4b3b716f459c98b82f8ee2d3f135d68069681b2dac0c277e0b3af5a2ca5c02fa0401aad5ab62e9b386c8cf1d0eebaa392d35afdc26e87e02c0592b21995de49a25e82b2bf02a81e593208a8f36a466eeff95a2ec957e740159414b887920d12e2bbc00eaac00950b61a30ae8fd4067c70a80c36e9b54e3b2d814895889ce093f208790328734b9c1f6a9648e7dc58268166161926faba6f3b6afaa11ef7effacfddfde564407dbc20a8406397aaf33b5343627e91c0793cd2fb41ff0813ce4bb13bf0a54d6d801f2bdf54b48d9991c32ad2d97fba309576e58d086fde0ae7294c692b9bde4cb23ffd0b4420e82ebacaab3a8db359189b6d14d8b3eadd45b2309481a2f97471ff7690aa60166e2f11371335d3ebd11ea6b4e88c75a7bcfed0add604f529c56a038cd874407a0749471ef79a8ce17c5cdba12cca96ba69046e7a4943f435f0b279ba49ce00ba714ea3dc201904262e2b270bf1cbc9acbb1d555f79cd8994d8fb56370de7c9da5bf5270642913fe3ac1a36d1c9fcbf99cab2473e243f562f309aa9e2ecd59538506a1b643c9badf1a4d51c8a9257a8103a2c5dc88cd077e9d3d8d14a8bac06124eddaa847cae1a7635a1805e9c8c0a9424f027d71d06bb4f9fc32d344a9222d4f94b52dde57bfdba92c2509c60d3613af7c9ebc97fd08f261917442e2ed45e10849ec38f5f9d30f5b192f027f8cab796290efb624a393b099b136be23ce10e8a90328768eaf0b22b9d9bb7c08c69fbfbb66a81600b8c197bf0b8d9af295e5002c8ee5d1507fa4978ccea9406f91cec368412b9dbc8b5b6a38428e3506d0db98757c3ea0b8d06e545e5672fc5811511bcc73f24589fd730087ff7b6b9f4eff908c018755bf60b805465ab7346eaad41f6802c14d7566d4e8aa9caa56f3e56fe90787565da117f2d189dc87ac5f88f97bece3eb3cdc2cf5e6cf45ce365ccaaf09b7a809b3db1e70f4131bb28f6dea0648da44bf09d404cbcb5363ef24678dd3a9a783b6ca88f193d9504ddfe5ac59337ab71e9df44e66e8f263dde6e7ff7071c59175ff06d3f85e9a620d3868f8929857d086499935d5d8295363f4f10d0393e4f312c4a4ea5aca7ccda04504eed7ee016ae5e8e4894dba5ff991daad3afe12e8995482dbc42e50bd3ac963fcf3c31ce3e1db017998e339627c57f2a81123d3dc4553eed551646791fcc1f86083920f886dd1a048e8d3ff069b7e4edc07fe12b8fdbe876379e63c3011716bcaf367a87a5f790b65b60eb2545ce79284bbb3b17593fd73b1c61d34ebae7857bd239d5015794d6efaf2e05a52ddb0772c493f93a08fd721ae3d6d6e58c882b58d5219657bba8cfe0050b3b7be83c87f226dea88ab082db52432e703058cf6d00cc433866f54cbf7980d7d5487e2fbec0eb206acb98158d4e1be0845023fb4a6900c79f17568565188d4db76fcd8ef21e022b9f3bc44ab2f9163167c3b836c68debacdadd534f68f3575550fc379ff748aae10053e951f13c73b4929638c1f9aa1bb7111c26438111ad8cc20b24eaf0b45ea39a4242cce13f7726bf2957bab5a7135bd9d356c340a1278e415004233801b2f947ab98b96472ff7f3f6b8df56fa56a3a6becd1fa6d5871c3a7efc3b9e0c5d5fd967d509444a5ce55ba53f220527011589771ab6be9a303c21886c2d3cae5d8dfe36c692b7ee27cb6134b9a84fadd03d9b5b6014811caaacb06df65843ed54dc52a9f17c42e2bd6008b9fe183afceecd4209f1adca7a2a8b07d0ada1374dc4f1331c8df6ab2998b0004fdd646aa74b97ab81999d6c95b10eb3ef15470dea025abc82a81e710a2ca645cf89188a7f8fcb2802ce0104b503952ee2cf9f7390d06b8d775559eac01726092f601158e421e3e18abc5c3313612d243c8d4173069a112d36a237633ee412376782bf871704d8829075ab766749cc4a9446f8709d6775c8a2914731d9f56d4361e2a188376ef31d95e49e747ad17db253ef4aba043554b58e5822a28299b56df8b9c59f9aff207cbc49b00abee23f1fbd229714ae3925e966bc6ea594ec94a3b2842e269c31ef9d86a39732ffd6fbca67d037f62bb4ce5054581f9be59591e8e07e68c30ee1bb84cc096a88a798cb135d16e5aabfb8a17fb79dee217b4048bff27e26f9f47162424996db65a61c790b532c8edc97f18b2b4c1171be1bd21e7d0cb897fd9b3d1bbf373d341c725be05e03535297adec7a53d40afbb729e8eb98346fc6707f5504f2fdcb215082ce957b91125bfd679628909b0c153115d26a73277b41e703121303a29ef989eb13c089334072e1683abdcc3fd520da07cb60488618b3614f5835239ed687d7664f4b7d07dae11513e57ef85b2a03b23bb61aa616e00ee45cbfa66577f29033bc5b66d61f4668d1e58438c4a1e917c302304e32b439cef186e3f6c21ed3f179b70dd1aaa4f5b7af41cbc56a561239df62f7caf1834726324dce5a8d1e73fff42302d00fe41c1c75216dba2359d54eb5e48cf471527f1b0dacd542189a6e5c8951b761d02c20bad456826f9809db4dc98c717dadc4fb7c3bacd58de68b60928d69c7838b7365fc8552778fc4b0b47f17dad2639a5c1b8d4f857b2f844581d475e1b4efbb46d6a614357188207ff4774be933cee458f57d0349fe42a92a3879aae2238659886e892cea5dce96abc10f03b692588f124bcbf1713362bf9a41d9d6dd9dfa4218258c4432bae6ac78f7c047ef8d587add1833c637f6c709b4b85e171468da56335853147e6eeddc08af56cf18cf92ce59dfcd80d5bd07c9394c5f7e0dce7be379adaa6b59fcab98546504cb6e2450328c457eef1d35e95b4ef586b3b0dfaa1ee0ce012b67a184e9e54015828ed96fc8c9aabbb77441ea766c0ae00c9824acb193e994ca46d2bea8d50813f176e65b14555b465706461ff53ca10e4da0883ce47dfbf2a8f07b25e13faafc7823fab06309dc280a660efc5cce1a3c26b0a5e6c1b041c64d0827fae62233a34fb62a74e1396ccf9a8597b3d2b65b591d67623e2211e7d114f5d4298ebb9bf7947d00a09212206c246a051c06d3e0dd815e96f05be265e378deeb8736c996f803bec9362eb1de960c9936ade3789a4843158408ea8c39169a5c5f876215cae973e97edc01d2753f572792718f7b013842e2d858c60ecbc035ba9289479e5a2667496d1701fb2c0ff9c48f1f4a6edb3c6b1bbaa2580d6e5b91d59c2d458652a7c16acb86c0ffefb35eeb0d07fcdb7574d1ddf4af8e0f327ba13cad068b5f83cee23ce65760eb62db1aad3c95dd7bc782cbfe4790ff0a0d0a8823ccb07508768070456a79c02ba42e3f774b0844543e9f1f7af30a958026514978203156321cd021b3a4173840cb4e73234a3f94557ebdf50718faa102f441261cf430bcad0424e68ee410021d8d237ee982bab5ee4e28605c008b14f70ea5be9cfacacdba52f7b854c2304c7770b469f40e70ccb89e0cdab7ad847c0557f2cb7d22572cd7efe53176e46961e00a3d5f999f09b19b8e74cc976fd864705ba22ab4f5281d518b05eed43b686b12d9bd32691d5224887830040444b02f27887142b4aa3b98412f232bf873347f70403493889ca6e2fde46abb2a4421b918520331ccd8ea10ab32448da070c2086dddb2515e437640d8bf02dbb1b7c9d10e95cd341659d5e9428092f0f04f7a1d4588fc28bd0c27ff6a8e2a304fef895a8e2dd095e1fb34ed846ac12df8e9bcd33f3cddc68b62969e60132868465f55ab22d5959445e2f3159d686f33db622c50fc484b476c3bea6d5dbc51c46ecbc98efe103613f90f64f960ebc64c5a0c6494f120180ccc985698e8f679a85d3b83e08d3dbebc90eef492005bedc2042c8ebde9d4f2786330f40e87310d4d94b4067a49b11e3333c32dc44c9223f1cc3802eb85dc800c2fd1fbfcfe2f0d6485c4964ad0f5529c1df0531cba807beecd3a72610ebd940a79618eb432897238b0015ec1b986db91f20fffbcace758543a0645f42f58a92ac43e686511e4742765f936d0d42e136de4e88b159bff264c49c9b9c5fe1e8e92c336a344c57febadab92a7878ca11ad1c5eb51ad52125094fbd5af8849418bbca3e8f81062f93b9e21a878cc05bbdd1a7491eef6222ef6654f9dc0410dfdf043d1dabf6fdc1f336e7b6c62375d07d16e131db1f2e3de2c972fe78bf4332c4fad5e0153b837ff0a414065a1e4bb436a902cfdee89b5b8172d4c7573c4acdcb1e107d0834910bd51f5daffcd90b22afa0e6d93eda212ac179c31a4b724086c2f08b5ed791c1275f27ff2584cfaf92b9a1c06fa9eb54ff6e76227b6100ebb855e46aa8ebd0bbac65b339c52b677b90089112dd08e65a418bbe81d19633ecbf7e57531fbc09b4b21b3efc4136bb64fd1825e20ed5bb9f117d34862ce6449a992607c8a360c138dcb032a90f9f8e14e6f60423cffcee573e8abe421df1218c8c134a26e6bce4f91bdce7bd81d8fc8db4c7357948ef8a342a786dc0fe4b0e5a9b80d3c5eebd2c6b5240aa81d196fcfd6db32069da7c402ef6f1023bef58aa8bf592f8f7b3a1d1c810d0f7c86b8411a2204c231a993efd822f92c032afc39e121990af6f2c29c4f9cde215d8da22096994271f6c3fae621b280f12d58074fcad9fd71674a58004b5e64708567fb33b6343f7f291819e6d907d8c14d8b56ed3e1b113766b55d9386acc89e449daa979e4c7942ef359f20bd67a889605f2a0fa04cab79ec4222de1597b1654f9d2394acf0ea2a18385ebf0d2d6e138028c6fef192d0ddb22f1ce959e8fe7b590cf918343efc2e7e6dde52c79409bad164035b069ee27ad9a3cab3016ee5215be680a1cb9ea45326b26e287a36ea1109821e12bf2084773896fdf40a88b6ceecd645b48513bc26f125e9016dc5db705371d7df6ded646df53d41eb8981db1dbbb5667d1749d92bf57bcde7702ed2a20b5236408a5badc06619a1a352d25e974daba2c83e9cffb37e88e1b9be7d924371fb4de32d93898642d18369c241e6ef6c9aba3eacd1ab6c8585fb4be4298bfba06df3f066e384ecde2b6bd21ed8121901b32d3ba88185a16364a4e6483ec4f6eaba106f437afd5b49bfb9e9317bb99d635f2dbbc1ca47bae68030c4f1c2ae", 0x1000}, {&(0x7f0000001400)="55489d1820f2df05b27bd28220ee05d875c1f71c2dede4acced2384fcf60a20f1d07d4ba9d42d80c2aea0d8eef3d57231b7b150728f4a7aa313058192ace3e754abe6dc2841984227309749ceadad51ceed56290a3e39725f1b6e5215cfe30ba3a8f5e177439b02832fc8e39c905014c69b82ddc4ea7aaf50b265e712dbf3f9bc77e46d87e7c9a61491c792dfc4d7b28e1fe1bd7cf0555f41245e5f9593ba6315c8872f7a93b116a5aa76ee2873a618a6a1dba09c59023ea958559325109ae622463fe06013be8bfa217ccf238078258af0d126aa5b596711a44f517041544feec0e5c418b7c942601f382266022838ddaa70986", 0xf4}], 0x8, &(0x7f0000001580)=[{0x50, 0xffff, 0x20, "ae043e807b22563333b692270b7ddc98490bf9ec8b82ab446e7a5bc5b3dc095394a24140547e01ee14fd4da6bb534dfc8c77772ce851b517509d8133"}, {0x20, 0xffff, 0x6, "7f796b620af6ae57ed9c"}, {0x30, 0xffff, 0x20, "df67326e5513b40e4b9fe39db50b29d36fcd5a45f2a78f7af99198"}, {0x60, 0x1, 0xff, "74a90c95449289a5bf3d931dea2ba52e0989c453643e06d09a3ba11fa04f079b52e81dce9bc84611ece6e19c2e1d9b61fa6bc76d4953dbac386ad80b1f76bbcd64d51e0734500dbf14df3b"}, {0xa8, 0x1, 0x200, "4359b8993a69c02b0ccf37156c1653af52c1e7c72aab5bf40a0475dfbf70156ad11ed171083a930c2ec5a2ad681b81a2d980b0a95cc8412cc133008964a5ae52d3a1a9828eef01c9767476cc0a6495c44521a7976e3562aab7f94627889343f7d8cf0ebdea3651a9464b30615e630a527bafca3df5860e7b6794678e7a0a7658166dc1aaa80fce4acca2045eb40357d1b543775d"}, {0x80, 0x1, 0x5, "4340c52831a7296a9d1efed179878781d54bbe857fbd787f04ffd37da50126bf13d0ffef7eaa56a103afc7a212fd603e3e1322be6f9d31c284e72c8d09cd3f2a9af8014b7b45f91068cec393f7fa00364f552716f098b459c620b1d98a348f34f38fa8879326142b54cc58ffd2213f"}], 0x228}, 0x2) 09:55:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:55:29 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xa605, 0x1}, 0x10) r2 = getpgid(0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001140)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r2, 0x0, 0x2, 0x7, 0x0, 0x1}) msgrcv(r0, &(0x7f0000000100)={0x0, ""/11}, 0x13, 0x0, 0x800) 09:55:29 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file0/file0\x00') 09:55:29 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x3575}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = semget(0x1, 0x2, 0x200) r2 = getuid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, r2, r3, r2, r3, 0x8, 0x9}, 0x80000000, 0x80, 0x20}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) socketpair(0x17, 0x2, 0x1, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="b2f0597d500a6b3859267eb2a971f88fbb8a14e084f181307a885f22104bb72b24bb294f1f8ccc9299f475248de6f2a877609cc7062309bbcaca483f61534f4b5519d69e6c4245f78a1ed58f1a803c0ae7c756f96028a257d7cfe363bba640ddb2f6fb4c10e15af05f26a1b2c5ecb80c52996ceff3197921827318f41da5cd537ce4b33d5d01e1d7c514096740903fd98cffc6ac0b558f3b5b0cdf8cf2bc89cd90715214ef9825e8df2464c3916c7b19450e97d9486cefdcb53e753127b7ecbeb0f91cd00fb38bf9db26c0e64bfb12f45f155311a96dcb", 0xd7}, {&(0x7f0000000400)="632f7a23d1f841", 0x7}, {&(0x7f0000000440)="6219319c4928a2e2fb8f49427a9c591ba4a16915f86242a426408a60445ab6e7aa4140d10b5ca310e5220c3a02c4f07dad6964933ff4940902e5160c371d5490f505c79986d16614f73c9b6fc11d50e1af071c8754ba5d212ed1f3a89c26217a06e41d42657abeaebac8fd0412c63b1b67f73350f49aeec7d700dffedd9b8a137a073d8508a70c8d72653c0d05379e13a2d770ead1be6d66fdd6f5e3466fe896b1865bb026cafc9c35ac10b1d8720aaa52f32d9ba202b3dada0d827f200af85ae8d4b255a867b2170b25c670fa92b4916a824348", 0xd4}, {&(0x7f0000000540)="0e0440aa18f114aeaf71e3a7c785661b55d6498ca80750381fe06df118816d1b92a0a4cb993b0721d5233ec7b13f9b2921c8c909", 0x34}], 0x4, 0x0, 0x0, 0x5}, 0x400) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x5f9b, r2, r3, r4, r5, 0x4, 0x4}, 0x7fffffff, 0xfff, 0x7}) r7 = open(&(0x7f0000000140)='./file0\x00', 0x8a1, 0x2) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000180)) 09:55:29 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000240)='./file1\x00', 0x20, 0x4) r2 = socket$inet(0x2, 0x5, 0x69b) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x800, 0x88) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x219, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x5, 0x3) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0262c662daf56de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001400)=0x1002) r10 = kqueue() r11 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3, 0x8}, {{r2}, 0x0, 0x10, 0xf0000042, 0x6, 0x7e}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0x3, 0x6252}, {{r4}, 0xffffffffffffffff, 0x1, 0x40, 0x7fffffff, 0x1f}, {{r5}, 0xfffffffffffffffb, 0x89, 0xf0000004, 0x80000000, 0x200}, {{r6}, 0xffffffffffffffff, 0x8, 0x40000000, 0x2, 0x7ff}, {{r7}, 0xffffffffffffffff, 0x20, 0x40000000, 0x20000, 0x1}, {{r8}, 0xffffffffffffffff, 0x40, 0xe, 0xc6, 0x5}, {{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x80000000, 0x9}], 0x3, &(0x7f0000001680)=[{{r10}, 0xfffffffffffffff9, 0x20, 0xf0000004, 0x7f, 0xfffffffffffffffc}, {{r11}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x45f2}, {{r12}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x7ff}], 0x1, &(0x7f0000001700)={0x7ff, 0x9}) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r13, &(0x7f00000000c0)="6d334c4cac6f4257ddc27adf0e546700f7cdb6b315c2c02db0f87cbd89238301268f1642f1684705185a698b198d1edd2b09ebcaec5dbba2d7ed25938431069faff46c438c26d2308d77724d9838d0909b88f27c0e05fb37b80e67ca1dd9299160c82e87bda06e6a09de47e3fb4df07e6c43e237efbabb41267a6f0a5eef84f766cbae1177ec97ebb7ba7892cd5b16176947760459838a2b89248ccb6dbe4b027966f6dec473c473a26ed372f9fabc4dfdb25d04a1c9ea04293b9d5a39faa49d088cbb8d9520c144b72c8bd55b23df7d589802b32d2bb37a23be1e281bde5297995dfb6625567d20da19", 0xea, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) socketpair(0x26, 0x4003, 0x5, &(0x7f0000001740)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:55:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x9, 0x0, 0x80000000, "184aee1c86acaabe760ef6a636d7f5d58c76c503", 0x94, 0x8001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) 09:55:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 09:55:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) close(r0) socket$inet(0x2, 0x0, 0x97) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 09:55:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10082, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x28) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') 09:55:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) select(0x40, &(0x7f0000000000)={0x9, 0x8, 0x7, 0x3ff, 0x97, 0x5, 0x3aa, 0x4}, &(0x7f0000000040)={0x8, 0x0, 0x3ff, 0x3, 0xfffffffffffffffe, 0x8001, 0x6, 0x6}, 0xfffffffffffffffe, &(0x7f0000000080)={0x4, 0x7}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 09:55:29 executing program 1: kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f00000001c0), 0x2045, 0x2000000000000008) fcntl$getflags(r0, 0x3) 09:55:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 09:55:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000026, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffff07) 09:55:30 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 09:55:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x401, 0x2, 0x0, "cd548b7a91f95abe9efa4a414f3b3af1dfb161f5", 0x6, 0x6}) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/124, 0x7c) 09:55:30 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 09:55:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000000080)) open$dir(&(0x7f0000000100)='./file0\x00', 0x207fc, 0x100) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 09:55:30 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0xfffffefd) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4ae, 0x5, 0x4, "c9f556a5c9f968f048d3e15e876f11ec4fb8c4bd", 0x3, 0x5}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x95) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x401, 0x80000001, 0x1f, "9c11627f1621f45a6c81034bae4ea059cca7b091", 0x400, 0x80000000}) r3 = semget$private(0x0, 0x7, 0x602) semop(r3, &(0x7f0000000140)=[{0x6, 0x7, 0x1800}, {0x0, 0x10001, 0x1000}, {0x1, 0x4, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5c, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x5, 0x1000}], 0x9) 09:55:30 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x46) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125cb4fb125e", 0xab15a60ba4b6fc5a) 09:55:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt(r0, 0xdec, 0x2, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) 09:55:30 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7fffffff, 0xffffffff, 0x0, 0xffffffff80000000, 0xc3, 0x8001, 0x3, 0x1, 0x1, 0x5}) 09:55:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x8, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 09:55:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x81}], 0x200, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10100, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x8f}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001240)) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000200)="b6ed31c42749a9c30fdb613bbb40e40ac61b8e242304cefa361d28ff482018e560f91bd7dfcf75959eecc37cc06d465e012c522d72e7c0dd060165f4c88c4a8b6f371cea13515527fbcb2435c77676a6603d829de3378fb3d9cd6f20a5f26a3a2b2a8706ad8ffbf142a941dd2a508d16f3a3755543bfb9da94629c88134717f9fe6064ca4c7aa8ddc9f9b7dc6895ca77a86a416b4b2dafd2b9514cb6e13bdf67b4b4da68b0958b17b37c86c9af6412fd4786cae3b7eba9fc7788494ee9d07748406d2243f18bf28353e95cf8ba1c891470feed78784bbe6bff4d8c136a274f55ba411a17e98ae84a74d527bd2d95c5944ea3d5272453fab9c1a5fe38d773732dce617891bc96305b9ae15193019a4cd60c66ee0872bea80f62fafe7ed107469f925e73eba7ae2384acd2ba3dc8d513e842ce6e875c24df6dcd214495717b011c44db26e5b40f8efceac6a7616177b37f650cc5667dc955592a25eabe7b8663c9e4972984bccfbddfe9763cbeb932cd3f718608a914b5207fa45c084e9b0ba0ab38b4486d5659af94af0ec034df42a8f913555bf8770a75bd28c37abfcca61043487b582254350d135191225dc194f7f8026aa9a6a78a3b4cbb67b7d2d852f7621adc2bd32093a4968487fdab1a41987715abef093adf7da06b02bf66504e7e92b9cae79b102810b54b342b7d44833baa647b421ebfcfab4f113e3371f4135f07a2a140d065a86123092d162fddb9760ebff75b92187662ccb71109a12eade58924335fc896fd6f2540ca75169fef70fdb70089180c6fc1859c86e3a51d5180cb052f3fbd195ccb2d4033a0e91d11ca2bb87803b53588a14ef929eb56dfee606a6d96d0edaf278c64358c60a6ff609129e572bc4d898bcaf3fd117585dfd2182e398d5ee879894abf6c68d9c9bce169a2d88ae2ba541636b596150388c02acd1730303f6e4acd3171894df94236434d7080cb183b59e4e8e7e0c1b1c8502cce23228a705635a27b7df5fc45e1226668ea0690316e92da6d39f9200f10f3313a97d77a753b83e3bd469923df28fb1bc526fdfa3532c9c0fbca0698ea0db823ebef5f3fe4f2b34be75fcb9808e2d60610a78e6d84f8bc0fa5d8ac537c00005501b67ce23a4d1e0bf9b5b61309c4bdb7c2558812abd71354686f72cddde03eee452b3fd11772a2f4ba365ac344103ae3e5ce6edb57641013168cd23f6c785c913e998d3109c04b66e33b304bbdedf02cc56cd15b9e42ab5836ef5f340a32ae46002488585d63fbac0f76c6b84e3e5af3ba5afda815bb0c58f717e0b1fd4b45befead7dfe7097c9e313217c3d76640074a93224f696bd389f275c96740c74c9990c3108aa50d50a16c4d25d1d806bfa1e6c3faa2a33850c562220dafe4be1ecc311a19f4efe88c7416e1d48b955ee529b2b4eec3372ed46f9a1e60a14e2acce0b5f0ea2551c8a68d6d34d5b29f6aca1b01bed5a08e58b7cef97a2c7826ae135cd692b84b940a58b60a52960a9fe964198cd17616beb752d9bac65b875795a123c4a7b206faebc002309b4a49e4a21637999a9a681f0d6424e43cb748e3538249aea8870afabbd0d72371fbae96e4a31d2a0fe91e8c42237ae329b4d39edec9ad6b5ea9f302335401b7d77bad54baa211f44b82511706ad3bd31acfda95d6c8fdbbebf8a3d652e18d786374b809b1b5c10e9b62581b4a6206b310d4b6893565361de17c9f4e346e4c5045ce8f71a0cd55ac3f1a4c4f7d960d50ac1e3d3a25f3d134da5cd0912ac0f56168f88b4c708c25665e92b8209529ffef704324b42151920b25b7e2ba2bcba786a2a33035619ef1b7cdfdabb91756e51bdb40f0df146d970d43e77cb5f1b2ef86c8d9f0c648d479eb86fbbb527d27ff8999f4a6fbaf1c87c2fa491d7a76f59eae24589989d7576d863477555a2777cfced104d8fab03454f69f8e88b74a42229ad0f637d710b3f344278f5f4a767ccb24be37336e96e9f33891ce0cb36e32d3164e9ae57feaba45c2c3efc4b083689a98af04497b68998664a83893c84135e8df38c6f41ba984f75aa2d9be2a176422e635877b8f9f8ac9aa976e82f42000c03a762590955848318cdaf7268378e9e1bb56490f229c952d67f4b4a0228f386704bd07a3211fc52f86d4a4ee2c41f05066ef64186ff0cc7c003e3e89c1ad336b31f7441a9b04389c353d65115e9da5ce1d4009e40781fb2fc4d858a2a909c8b33231ad18f78ec6445b07e68ab516b715119478bebee5050583f57beb93eef14ee15e2599f5e0d8df3cb1bd804c4ee68fad0ed5a6c456c80d5e7069d91e00b4d50494939433c4db4613dc400cd16f193b9cc7491ce5ea7d9a960c632359a33c872dcab8d72cd2b076c4aeb88cb41637fd9961d5e28b110e8eed74caeab07095a935d2f8f8fb91a023210f1057a13c662a259681ba57ade323afd1add469faee9794e1e42e5032aca4c983a5fad5179ae3f9ef49b46f5ef5a39026de0959d78a91c926f3adb9c4ae8968ea45cba6cfbb0b81c497ad89fa0d811b8f887b310ddf68b3eba77dca15b1db07729659c433a3f68c16bdcd5ff03a468da1ccb345ccda0603dbdf7b94c4e7a75eef14a8204f17196f407ee73eeb5ffb1eb7d887b5860c287e0a1fb53f3b0a7b5416bdac80cddee0bf2482d9bb4772d404f4a477ac17e66d22504f1b0853488fdb5c1c12e064f5c0b0458562a8915bd889fb58f60e845e9ff476b81f65ba54591181b7b5908192b6211261b476495a83611dcc22f3a9a4d621f1fb6fc9d28e94b364ca25022840547a3aabe3a92ff696c2af87c791e35f010b1bde58db0b91374b3f20f85ad6c61345dc2542b54a25e5469790696907eab13284d4c99f1994c8677ffb8e9cc2721340dd707f06435b1321a17e1e1cecb88a4458c8a3570ee15823e53da292a530b5ae4b57370d44ef6c6276058a79d503de6ca1a743159821c72184c8503c3fbe955c5ceb020829e24fac138f472768a62bc676f39ff7041ae6dfc395f4c9a5d66307e2228fb60ba71ab992a07f49b42900e7f34f1dddf3e3a8016a05f30551d603bd2c3446ad03731d5823feb52ca92827f26d6e8ce17ee5a6d070860e0cb5a960247d3576f46acfe84e8d7d4ba491d0741446ac57954f1897352eae0861ea3951d4f798bfb681efdd052d3de825b70d44e91ddeefa874660a6302bc5936ab1efbc85438b44348962733ae528a9b875df3de0ea3421575c0fa93ff14548fa0f5841308775fdaad98723d225aac0f226ba7f639c67c00a6768c1242092f5a7306de20c60310413a329139d1c997ad714cc5a78269b769b9f9a8f01870daa214b8fdcdb66606921b4bb1edff9e2227b6c187cc4ffa94d6b6a35b29f1ef3606d26427e06e147d9a04952676584ed702990e8a4ebf6feca577d6be8d4fec74a2edbab51795b0af1e183a7149de2d4bcfef67e9ef9c97c91b84aad1fc7ccc2f0443b2877861449d78416a045eb8f83b8418ee177a443264a20ee6240efc3a0e1973728fa8971067af18131d9bd9965a1058575ba22402a1130f11cb2911301e4d2b87bd8a7e708780f45cf005bc08baed854b137280739e7ea7a1b7b8fb63f31c3e4d7f163fb3199b7ff922185012180e347717761e68313259325be707476cd44f76e5e2922d7f9c073d492baa099b02b97411e9ff1eee2be2717dc06aca147e73848291ccd52ef19faf30308081d9d29cc5eb82a270052036d3a331e98e2ae4a9da12553cbef0e831d9d4fca80ffc12cf6ca880b9117b8c8b6cb91ba40ad17c335ebcd595e67d2184d4493482da5649a6cc1756ced8d6374fdf6c06122e698b7e74b436caaeaff30dc446e57bb3f387ba6f890e7c014ba1833849d7f4bdc1e16a7be6099cd3e87059199fb6af7b73c242845a82f7b4fe6b92b0248791dcababf66c0477e66abfa4861c69ff27d66cc775538a1ae8fb51f666ab3d608bca157086f57f80a7f768093e8ff04536471884ecb261c5c2975868a4173e50b66883f237865c1f1ede1ec32236477914ff7d13e1845ff3b171c5f40201a04be7f3404621b54c6612a36236c219b52c22f565abdc675291350eea94b28a332f54d5117ac810e8f40a025aa2c8b910d58c958d4d4041c05c2ba8cf976ebdfc16f5c76a6f299d8d7e83d952a5bf1c969ae54ba852b908f64f3f5d40372b3dc461a56d7c7af2a499ddccd57ae182f1cd5b943456205cf63104216f75669658ee38c4a1bac5fbe25fe722e9ab4036b9aea216cbc06affe4caa5698989504717a6ef93242e517cf7abe04396c316a61409f2b4ed9c9b03d04ba11fbf76345f5808d6cb56eaa079fccbfb5f8663a3607b09e668c74e2e5eae6fc3b31ca976ef629eec7f34508c077c6b08e63a36608bc1a307e70088ec4983387021cfe11dd4fd6f68b9333ca8ab9f1ede7438f2ca4102175c5492e0d5913527dcd9a12209d879c2a0901601a3e95b8d92445e9a5a9de4a293416cd345f1ef97075c4b44b3e52490282ce979ccb4363462799b44c6d4a7e9962090ca23e33b778c8d71f545273cdd0164f9ca2bd74baab3146e4eefd65b7e44e38f301930ee373c5dc205b1c52623a6e9bf18fffa6f5b7dc32257b7307b558648b0c48a32a46308f89e7626acffd552ace847f3b9acba608bd6ab1e24904c39b9f96dd51d945e6ac919ce02e6021a1c211e690b0fc817164fcfa273f8964d848abede951002fb37fc9b37f6dbaa42fea43aa8a8aa44a80ca7ab8d02907f193e67e306931051ff52bdd495d910a04944d492bc7f485e0b1eead164773a4eec973f25faa1fc25ba07d9d63f69657e72a3166a1367cb10c5dfd441aa6099c8cf08f7a8aaee664b1140299cb74e71cc35590bc55f0adc5dfeb5d57b1e76ea2cadb5179a0d5b511429e5e43f9f56d874f3c19960e6ebd93fa19a3fffa8c75eec590ff6ca95a68339ecdfc1fef3016a198ad31a050a082a29d2313ea864ce6ad60bb04c670c6941bacb772692b9b6753c825b4db32ffe17c012f6e25b342533439abaae553b010cbfebf9bddc0dc65bf8f1f19736646079b7621b40440b5104a36dae50773eb60140dc4885c52648dce6df12364584ca777ffa1e2197eb7ea07a4c59ca6495989d64ea118620fbd42a476ebc528634739abc4242e980fb3bed2aa30e32612dc05f940f2ace6105b3df4315a7ee29c674aeb811198e4d799fe47f64db6a649862063ad488ec8db899c328b53e4d4834a26ac154077a600d430014d42c6984b1a88e04de1075c698e364598556e85442a8ea6ff2ae2ed709d068ffd148647a368820f11c7b4b51f97141218cf915f87e8f0200cc313e5c5990f61cbccc3ffd4b0bf7c1213e7c836c49f30afe2899b633c09f762d35127b699e6e6ec2b2fc17d713399f4ca068d7a06b621044ffa46871124ca76300580cbbe421da3de580d74fa54eb0e3cfdd45f5c077385a476d697739255cbe9f6add8c66b4226d27d2facfb76eda88e2bc97be986e85ccf94202685f4557d575f8313f2064767118b5c05b5207e9270b6cb783d14df746c42cab7c3d9866aa4eea70d50e5a2cc7a056bcbee677a9f01db4c634454a276e0916031d32a6be377c3479905918ec671d1143eb45046a1401dc10491de35969a8cf1603fa069923b8f1ea4dc33240e0c47cd3063ecea477cc745e406f5edb92f7b277d20198f6d0e0bcf5b2834a002a74a1c0e6d4da2350f5ddf5aacb6d3b65b8919ef82759e67706a98afa567690b015c2970194d4c96c0174a1c2321352205c23d303a052db297c9001af0f47cb104bca4", 0x1000}, {&(0x7f0000000080)="c398734ff5b1e25fdacad57ea9adf79cf20e222784204509672e896be69d2b8f3f0d3e5222493f193367dbadaf2e8e78771c16b4df0ccf1ebf9306b4e8d03650f215183520", 0x45}, {&(0x7f0000000100)="96678185f2a20d5097a04674f68089884aba5974b6b517d7e64af301410b9a1e5393efdf5eb87265661c811b59034e4cf8681287dababbaa790cfcdad204dba9077a8c9a355b7760146ad0d82d75c264886579c19ece6538e05b3f219f7ae1d0657f8ceee4357a4e6efbe0609edfe24deb3b6fd5c4ae9e83c7d8fbd7e758f75abff3e67ccd67341a62e2adb65db38aae03167cf3d4347862c3806eccd327e5eaffbf7986a054ffc04c7679ae87e823b31e", 0xb1}], 0x3, 0x0) 09:55:31 executing program 0: r0 = msgget$private(0x0, 0x3) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/245}, 0xfd, 0x3, 0x1800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x40) socketpair(0x10, 0x3, 0x3b, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r3) write(r2, &(0x7f0000000280)="600df5474b97438a36a9c8fd33ad5fae1127d16c7fedc50b23111905e8a0eb7cf6f385209b516a89a2d8f5a74379", 0x2e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/149, 0x95, 0x800, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = shmget(0x1, 0x1000, 0x720, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) msgsnd(r0, &(0x7f0000000440)={0x0, "a26e5313d4e1f5fe0f8d70af5b09f80c0747b60341e907c83dbf928edd106c4dc5d1cb86bf42b7250036a811ccce05b5955f72b1da334661e38bb3c24594fa852fa7c4d5d00bda1e708f9902b02981baa5e295e870f3bab12aa9822cdc65480b21d4ce65268fda040b24be1fda3ea227cb32ee2c3fb8983a72104ae43e7d5f2bf3693df189e90781fa213b195def2b975a16cc38b8877ae12263ea1921aa"}, 0xa6, 0x800) pipe2(&(0x7f0000000000), 0x10000) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000003c0)) 09:55:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000004c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) write(r4, &(0x7f0000000500)="161365f3a8025c30f644e8c0fe3ccec0170fadd1cb2c3b46385c683db81ae0fe9b7a5063e13f1f0d22091e8a4c3f8f54accdaacf2ea072a2c749e8081b3f3dbbeed100adf01ccd39fa4772f3adbd09e265863d52e5003c405e5e56791e01c4a4a0d87d1539fa582ba8eaed47b537ad6eee0083e9b1f3a419e61150652cd96b62e3516ad44e5d8c2bf32998592bc624abd028fe3b007096a5cc5d0c7e661f7b", 0x9f) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380)="46e6dc07c8427af436e83d315de8c07ec6bf44a4a3281c16a33ad5f88025585e6786871c95dc5b899e84911cb4bd26b9c2a01fed4f996bac48219fbba8f4a45c3512095d74c6cfc2ef302df5193164ff779b027119cc750da8ed5e6806061e103a6517e4d3615c3914cf45df93dbe34ed0e92b8fbed8510b83012db0869166b90ab64d7ee137e7b1f36526a073204f0a1f73a2b834c0a882b58e53918c3c95dfda67a302731895d968a29b065e933edc19493a3c4906d097e184cf52a1ca8f92e1984f29808c6a586e3ef9", 0xcb) r5 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) pwritev(r5, &(0x7f0000000040)=[{&(0x7f0000000100)="328d92cce5047f2b342dd92904974580bc1c19ec1510186c63d15be73139bd1f615c04ca4c2deec8f0dbb87d0401f7d8a4b68785e8c7ae27b02911beede080458eea973cbfd6a8f967987bfbfa7cc61121070832e0c7e5cf1361bd5ba639db67c2657c12dca98befe8c142ba12e83801b2f84873299db87ed23b1b9e60d8b6c43153f68c509ecc2e8f924422e17b8579", 0x90}, {&(0x7f00000001c0)="6e9008fe032b984bd7ed69bf89f46c73a8d83300576d298f4f2c5d41c3d571f99253bfa1fc389367be74b1484ed6570f74c2f0041da1281bf7ee74c66c19331848f29e1a7d82fcefe8d0638b677fd4b83bf27bfcf3b74175b78ac3b61986596688fddb036c9408889a4dd77ee9fc0bda78b042dc23428384fd145f75e46d9dd0b7b1240189", 0x85}, {&(0x7f0000000280)="1720a54a962ab56ff774db93c0ebd718e0ad59c602ac35304215869cbd378cce6858f757b6dd599106b3ce73d8e3e94171deacffd055f498c13f196f754ef3120cf5543b640c6c48576e1ab8c481745765c771bb58b85c6d95b256fc74e1eea8462ac717f26c1f746d64e2ad4ab410d50fafe7672f992740", 0x78}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="265e3ba6fc9696f99ac82bfe8e48f3906dfdcfaba61c49501baf616e2029c2b980a77428a27c85a03a08daafadb6264ed2699fd6dbcdbeecffe31111f1209504e548e3ce1f76806b84430c7c30d0fc3f21f652f1ed25ace4bdf5aa3c4235cd4a09f3a657904d5579076b82b4066874f66d95", 0x72) 09:55:31 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) socket(0x18, 0x2, 0x8) 09:55:31 executing program 1: mkdir(&(0x7f0000000000)='./file2\x00', 0x80) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 09:55:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x1, 0x7fff, 0x3ab3563908ad538, 0xff, 0x7, 0x8001, 0x0, 0x1, 0x81, 0x4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="3263c6a7cb3d15f317403f3e7049aa777903db3d38938c49eb43b67eedb0e8fa41463695a8bc69335fb292a5dffbaff159877b81b03c844151f3bcec21e88ae58b0fc0803d913f4493889f0b286923edff46c3aa6438effd6c586bfb8f1639e4bd2939735ba99ad9472a1e1a3e2709dcbefde1af413fe8a0c7d90c1a57845957fdb9dff9e378c441d9076b82fccc164a2298e482a69be73454ce6aa3d700c28c60768741ffdd5d7837609268a752d827ab4a3cde8d45f959bb2174ba49d9f5eb0a000639d3692383e30633536fa70a05956be6d229d5520627cd976d1e2b10ce00daa3e5a5ef3a871c509e66", 0xec}, {&(0x7f00000002c0)="0d7db5be1926401fbb14edbfd2fba09618ad2a21587371c6b5f66dd579258dbc87e6ede57e2287e01562d22fd1feb4e74ce6cc17af1e2d929cd65cf31188e5bdef42f749777eb085a7f2f2416fb54c4874c3240d3bc468618578fa0589bb279e2044fec09bb384f322cf474ae59f22ee5394c41b93b63f565f8d055b1b2410d1dfc65211a966155bc583c957fb7f87332ab18c63073f1b44f3c586f8e659f9", 0x9f}, {&(0x7f0000000380)="ece61eb17cb2375123eba9ff5cf70ab45f896e6bad1de2568fe8c79303981da32dae40c979be7fdb2279b413ed73aae7f9640f850b69a47f1388d504128972d00ee4b7dbf9a92a10c36daaf5fa3ba8fd201822e6c00f4c1d42a88a417b5c7a2cfa6bdd72dc85c1120e1aac19eda95ef02de2f61d38b0a9ec44ffefffe978eabe38ec63ab8bd4df233eba", 0x8a}, {&(0x7f00000000c0)="3a87823d20c84a08135c42464e82ec2472488e248663655c62b24bdeae73d2116bb8dabe289b", 0x26}, {&(0x7f0000000440)="af8491671d3901286bfd428d17c2de1b5d6d089a71157d13d0830ba68bd8c9770b630e85ba2e499a685770015327428942a3448448cc0c0b1225fce8ba66d049ba78156f37f62e798cb12c0d1343c35d96e781721acee3de37334b6c24aff1c046bff12f13122349f7507809eea65bab8a3ac18a77decde75546dca10ae9645306aaf93cb8db1cc931a8c8a8a54e6dac307d8c2edf5a5e", 0x97}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x6}, 0x8) close(r0) 09:55:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffa000/0x3000)=nil) r2 = kqueue() dup2(r2, r0) 09:55:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2008a, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) listen(r0, 0x0) 09:55:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 09:55:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 09:55:31 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x7f, 0x1}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) chdir(&(0x7f00000002c0)='./file1\x00') 09:55:31 executing program 0: r0 = syz_open_pts() getrusage(0x0, &(0x7f0000000100)) r1 = syz_open_pts() getgid() semget$private(0x0, 0x0, 0x420) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = semget(0x2, 0x0, 0x204) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x287, 0x4]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x44aa) syz_open_pts() syz_execute_func(&(0x7f0000000000)="c4c3fd5cdda3f2422ace0f381cb1000800006441daa2b0b84267c4e3255f5bf300c4a2710a69a5660f18b691dd000036f3420f5e8ffb7fb20af3abf0410163fb") sync() 09:55:31 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000200)="9b35d9312bf914db58cae9a10cc1c717a5161d6b7ad0f737aa1eff09ddebe29050362c13938ed60b441e55f8f8de438305403e07afb32fc1a96e96ac1f5e6baa2fb9635e8ab47982437ca638dbd2902dadc513b20fbf75b4b565a83cecdcbc62ba3336c5b9aca5ea13679d72569b8d745734dda51475c75e7935c7c650aef12bb437de159b0fc0a85594bc2e6494589bccea7b3e90ada85f3f0859fd6564d5bb1f8b86424f04a9244e259af09199a9aceb4143af0b20a25b829b80e07ed242245de55d22dbcf", 0xc6}, {&(0x7f0000000300)="58e595bd6be18a672e8e2be4ffcb6525069a50b866c739d4a7947a3b5fc13ac36404aa8ee9aa39a3cebbdd61a70e7e7ae44e844c77f460b9e52b8a5f6bbfc16bd1ddffd6ecb6dbafa7e6be438b97287ef8e1fd06ff69ca74d50d61533acf33056a350fb7afb70ecc976f887cd046f0ec42bacf485bc082a3126248253aff6f50fe1a6356ef8d0b1cd181ad4792d0b8bfff6a773889c2adfae6c05a25026c32be98ca2f7a3fc2bd9efb91951b32caa7aeb70775f06bd587cd82dcc7925b2bfe0ce824c8493a5fe5cfcd1eef66003b9913b8780d9939e3b528f8dea5", 0xdb}], 0x2, &(0x7f0000000440)=[{0x68, 0xffff, 0x5b, "e34fcd6bc8a021c08d8a6194a87787f845b09ad7e9f21bf715a046870267700f52160d17edf6ab5473e73b2891a08ed96773e705bfefdd8d6b4b8f3782d5ec67da4b0ea262d3864416c3d41be1c6055bf948d479b69934"}], 0x68}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(0xffffffffffffffff, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d300", 0x201) r3 = syz_open_pts() close(r0) chdir(&(0x7f0000000040)='./file0\x00') dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x400005000, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:55:32 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget(0x1, 0x400) 09:55:32 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x100000050}], 0x2000000000000084, 0x7e) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 09:55:32 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) setitimer(0x1, &(0x7f0000001300)={{0x2, 0x3}, {0x4, 0x6}}, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000040)={{0x2, 0x7ff}, {0x100000001, 0x5}}, &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000011c0)="c6d992559896abedf4f72b9ac0bc789369ac5f0b92cb49c3fe1203b36354f1f9f1c869d2a9f9c94c5d95839b05df9550868f793e22becc0c18f7bc6deee5fc5721b9a59e81414d159b144d0fe2afc36311084cf04727d170df6040fcd59ac4c99b", 0x61}, {&(0x7f0000001240)="aee7252560636f1483d29b9a3d81ae70e481e6e2eaae38403076958f408241bf19405eb145aacef960ea5cf1b14efbf1b8a59377c7fa8b0a7f96341bae519f3d6edd41ede117def4d3210b32b8e1cd421ff77dd951a4", 0x56}], 0x2, 0x0) 09:55:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) 09:55:33 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) r2 = socket(0x2, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) bind(r1, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 09:55:33 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 09:55:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4c8}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 09:55:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x7, 0x9, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 09:55:33 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x20, 0x6, 0x8}) 09:55:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000000), 0x0, 0xffffffffffffffff) dup2(r0, r1) 09:55:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xf5, 0x37, 0x7, 0x1e6, "a21b0b1ca5445b9c663538b48481fe9fa36eb91c", 0x3ff, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/237) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x1, 0xc17, "d36b9caa62538af66ae22b5280d4f85c15b691ed", 0x0, 0x100000001}) 09:55:33 executing program 1: r0 = socket(0x19, 0x4, 0xde09) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getrusage(0xa1ef7c08024accf1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 09:55:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="fca1ecdb2e10fc98a8bfb544c0735623b506a72f59549d5a99265b0f74a321ca4ed8a76e99dfc813f59663d94d041f2904bcbb17779df778f85d1be827e3a2d018535f65c06dfa653ff34904cf4cceda559f61e8dd01f764ce87cea99e1bec1ef76a28", 0x63}, {}, {&(0x7f0000000180)="c2ec2ae7cf1ac84677fed434686d2a314097836b626be43808b870d967aff845978386bce3a7cf86a9e067b216753401daca2e1d85841750a09c587b703b974824eff07d5ef557662a8e9956e123a676d0723cc8ee12a65e24190d2ff14cbc280bddfa43f3dcf991f246f94226f31d5a5b4aa81c3d", 0x75}, {&(0x7f0000000200)="786acd469510377b0df29cbdc4b3b5bdf7f13bdf886be6bc636f5315c83927d17dba8c8a9d6a1d36016d33b221c1b5a47c8b3303ceb6597c3f8cbae57a7199dfde8dfb0b91e500c80b63d40db15ea62c9fd1e1393788f72478745b0204bbaa606c56557bea8a30a836762a55c8329e9a28c72628504eee3dc052a4adf54430b710eeb34dad29acac06c65296bf8093c56e0cf293496df26ee9be3d696956e8229e4a6a71decbc0b527ab7aafbee33fdd951e6f02c69203a80b12b5f3906aadbaba5da068133757", 0xc7}, {&(0x7f0000000300)="62719b06b5402e4374b9f2abd26739f56d4da3fc51f96b4b033b71ec404cbb2b0fa3fe26c62adf23b8b09daa687c92f254fe7d365e241415bd3b4b7f280906f9b97243396e98b9635fcd33f1d0dbce", 0x4f}, {&(0x7f0000000380)="ed657e8c522d59d6fbedab6441ad2d272710352808c1cf8419b9ba8237f34255ca6bf0692a8377e09c7eb0cc6eee47b53089e2c3d52fa6f076a3ddd71e835f3ee77b84771c274cf1f13d0d71449db427b10089f86befd1b6e4b971b2acec45d2f62b2f408703", 0x66}, {&(0x7f0000000100)="e9f7aef20512180318fa365e3f4807eb07c3d207163af5b889cf6c6ddca5d15c5c6288d2", 0x24}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 09:55:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) dup(r1) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 09:55:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) socketpair(0x1a, 0x4000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 09:55:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xe86f, 0x0, 0x2, 0x1}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:55:34 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xc9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') 09:55:34 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) getuid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28452, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 09:55:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 09:55:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) 09:55:35 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7e, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) 09:55:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x3, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:55:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x20000}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x6, 0x8607}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) sendto(r1, &(0x7f0000000100)="1febcabb4024f19d387b695806d55cd7fa70e097b37d61d9d107b3f7796e2101ef721fe09f6793abcfabcbba07c4ed7d66373aadea8d899df7d8c45a4bdaecebd0ce35dc23ec535fb56e3e4e16dd5a5380dafc2dc510fd34f3c7fa3331ac9399fff994fa669a90f028245a62222f2beb69924996bdd646f222d03bcff1e8cb0b240ca5c87cacfef1806c2c5c41977d252a0a5391ce47934f8ee11362b25f366950452c5dee55544dc0f4ed5251c3", 0xae, 0x8, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 09:55:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x10000018, 0x20001, 0x7) setsockopt(r2, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:55:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xbff5, 0xab4}, 0xc) socket$inet6(0x18, 0x5, 0x24) 09:55:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0xf0000000, 0x8001, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffa, 0xa, 0x80, 0x6, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x68, 0x2, 0x8000, 0x6}], 0x7ff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000001, 0x8000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x95, 0xffffffffffffffe0}], 0x40, &(0x7f0000000100)={0x8, 0xa9}) 09:55:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) syz_open_pts() 09:55:36 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setown(r1, 0x6, r0) r3 = semget$private(0x0, 0x7, 0x30) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x4) 09:55:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet6(r2, &(0x7f0000000280)=""/104, 0x68, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x2, 0xd57}, 0xc) 09:55:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x130) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffd95) socketpair(0x40000000018, 0x0, 0x2b, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x41, 0x1) 09:55:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b310b743a5e11fb593a5917a4c6c9c9fdc1cd33dbf30c89134e791f8c661eecb3f7ecb0f961a6373523b7a8c418a60f09c4"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 09:55:36 executing program 1: socketpair$unix(0x1, 0x2000001000004002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, 0xfffffffffffffffe, 0x551) 09:55:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3fffffff}) fchdir(r0) write(r0, &(0x7f0000000180)="ac8fa137c7c1caeb16ee8ccbebeb93de89a333cfed0fb676e6e8c3f5bf5cc4226339b25e4878fda844eeaabdd49e69b41277a22d68c5a2796ed4c0355507d592e386973f2c9facca0d5e7e8503d9f63eaf4ce19f077e0828da880f13000fa2e973bf574edc8b4e6bfa5516e031507ffdffffffffffffff84db40b1850f18dcb34232d57fc6ad241395d568036f26fe0d69d9b3ac2612f9d5b1d85952cb37c377f64035e5547f7058831356de71a7e147bbd4b456932d0b8dce31349f107a56cabb436fd733be2001ad8ba571a2cd810334fa920be37dda2fed98a60491d8dc4c81a0825af0fcc00c4f6d78e99a151260fe9daff13c809ffe9e18faf8740a3e769e6d0e3a31676f569f6dd0480e4a8ec3a07c5e0980b2b72de61841192858e86ba6133aec06ac989038d39b1db1e02067142d43b4e9e320a1ccdf2b4e4f0e9b3af5803d3e6fb8848bf22af9189fd2c0a5d2e232c40bd96fcafc0ac66fbfb87357f0f638ae79ced0", 0x167) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:55:37 executing program 1: shmget(0x1, 0x1000, 0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil) 09:55:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x2, 0xfffffffffffffffa, &(0x7f0000000340)="24d41bfa8a9dd5ccc0427bd22afd02599e22a41b51f6b41c07bc4e53bc5863d2c363e69b7dddcdc1ee15e41c909b3e04d358230f5481576c9c01a4bfb42058251edb8e8cafb0a9225133ea6abed1277b67c9efb639335c800c8056b92c6dbb89dee703ff62dbf4e718600b62bb9c8af759147cd4b6af00748ab83eeb4d435fcae879a22ba5426b2453228155dafaca8f442b15d1b47623eafee9f8b984945f05458ababf00e2e6eb8f76fe5d1584895b3d2d54e694633fbc6751f0ca2dbda0d9b2f1610056fc8f82bf3a99f84b66d383e7fa77c52cb379022f0816a1e70683ea6c", 0xe1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:55:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) mknod(&(0x7f0000000080)='./file1\x00', 0x2180, 0x3) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x81, 0x0) getpeername$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000009000000c00000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1000000000000000000000000000000b0d3ee708e3165c9b5ed305993f8263ba11aef660d4ba1a61c8e2b15bda1993d971fe903136402038eb7748e93c1147d8d7cae480503debcc373920d9a052b09bae818e4d38ea5ed3877d4c4e1"], &(0x7f00000002c0)=0x6e) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) 09:55:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x20282, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001180)={0x1ff, [{0x1, 0x4}, {0x2, 0x6}, {0x2, 0x6}, {0x2, 0x2}, {0x3}, {0x3, 0xcd1}, {0x3, 0x100000001}, {0x2, 0x1ff}, {0x3, 0x91cf}, {0x3, 0xffffffff0000}, {0x2, 0x7e0000000000000}, {0x3, 0x7}, {0x1, 0x6}, {0x3, 0x5}, {0x2, 0x26b3}, {0x3, 0x22}, {0x3, 0x1c}, {0x1, 0x9}, {0x1, 0x9}, {0x3, 0x2}, {0x3, 0xca3}, {0x3, 0x1}, {0x2}, {0x2, 0xd4}, {0x3, 0x5000000}, {0x2, 0xff}, {0x0, 0x4b6}, {0x1, 0xfffffffffffffff9}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x9}, {0x2, 0x2}]}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 09:55:37 executing program 0: mprotect(&(0x7f00006e7000/0x3000)=nil, 0x3000, 0x4000000000002) r0 = socket(0x18, 0xfffffffffffffffd, 0x100000001) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mprotect(&(0x7f00006e9000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x2) 09:55:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) r2 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7f) 09:55:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7e) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/67, 0x43}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/193, 0xc1}], 0x6, &(0x7f0000000640)=""/108, 0x6c}, 0x1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000580), 0xffffffffffffff3d, 0xfffffffffffffffc}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000700)=0x2) 09:55:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:55:37 executing program 1: msgget(0x1, 0x110) setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) msgget(0x0, 0x200) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 09:55:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:55:37 executing program 1: mlockall(0xfffffffffffffffd) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) syz_execute_func(&(0x7f0000000000)="c42140569f00000000c401875ed1660f38ddb800000000c4c21bf717c401fc776566400f38304d0b67d157ffc4418de13bc4c1bcc6420397c441345d5a00") shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 09:55:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x0) writev(r0, &(0x7f00000000c0), 0x64) 09:55:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt(r0, 0x80000001, 0xf268, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) dup2(r0, r1) 09:55:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000140)=""/6, 0x6}], 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:55:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x2}, {r1, 0x116}, {r1, 0x1}, {r1, 0x4}], 0x4, 0x0) 09:55:38 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x1000000a, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 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) 09:55:38 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) flock(r1, 0x6) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 09:55:38 executing program 0: r0 = semget(0x0, 0x7, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/100) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 09:55:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x2) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) semget$private(0x0, 0x3, 0x100) fcntl$getown(r3, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x1c1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r4 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000280)=ANY=[@ANYBLOB="ba002e2f66696c653000"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000016c0)=""/4096, &(0x7f0000000200)=0x1000) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0xb, 0x2) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 09:55:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8220, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x66b45bc8, 0x1, './file0\x00', 0x7ff, 0x1, 0x2, 0x25}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 09:55:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) dup(r0) 09:55:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f00000001c0)="c0564aa084aedd7b08eec24bc5ced4d55f72b12060f847ad2c855b061b7a80d60dde00088ebe07abbbafa0030a8701f20e934ee2", 0xffffffffffffffc0) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xf3f) close(r0) r2 = dup(r1) syz_open_pts() mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2012, 0x9) 09:55:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) minherit(&(0x7f000065a000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:55:38 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002280)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000180)=""/152, 0x98}], 0x6, 0x0) pipe(&(0x7f0000002340)) kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) write(r0, &(0x7f0000002380)="ced86605f122f9d80ad7133b62e6caddcb831258e290d59bac4fcb8d364a1e3e8aa80fdc07af2eebfb41f891b562f887b016a47d6488043f33ee81cccd3be7bd2ce1afc389508321b5b5c4b1261d2af1644d8773fd350bef92416c0d82ea3bc2c29510a74f7b065d6d885d88f5c73eb7677c7e0cbf4792c1dfaeb0226e7bbd87beb3ba83c94cb6578b963682491b30a3fb4547411840791166f8abb2a673fee01e1ab7e1b53cec39a7afb357eaea81393e722f90309a112f492d0d01bcd5f1bb1843ca4758516328e032a7c87532feeb699ec363771b82820426df1edff5725cc53e6d41dd9a2d9a5ab9581ea60b9dbf", 0xf0) close(0xffffffffffffffff) socket$inet(0x2, 0x1, 0x3) open(&(0x7f0000002300)='./file0\x00', 0x48, 0x28) 09:55:38 executing program 0: r0 = semget$private(0x0, 0x7, 0x422) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/191) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000200)=""/216) semctl$IPC_RMID(r0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x4, 0x2) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000480)) r8 = semget$private(0x0, 0x0, 0x50) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000004c0)=""/253) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000005c0)={0x9, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000600)=[{0x3, 0x8, 0x1000}], 0x1) fcntl$getflags(r7, 0x1) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000640), &(0x7f0000000680)=0x4) bind$inet6(r6, &(0x7f00000006c0)={0x18, 0x0, 0x6, 0x7}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000700)=0x4) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/231) r9 = msgget(0x3, 0x84) msgrcv(r9, &(0x7f0000000840)={0x0, ""/239}, 0xf7, 0x1, 0x800) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000940)=""/2) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000980)={0x1fc0000000000, 0x7fff}, 0x10) listen(r7, 0x400) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000009c0)={0x9fb56cfc0, 0x6, {0x5, 0x2}}) semop(r8, &(0x7f0000000a00)=[{0x1, 0xfffffffffffffffd, 0x800}, {0x0, 0x1, 0x1000}], 0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffff, r2, r5, r4, r5, 0x4, 0x9}, 0x5, 0x3, r3, r3, 0xfff, 0x7ff, 0x80000000, 0xfffffffffffff800}) 09:55:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 09:55:38 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) madvise(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x7) 09:55:39 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) r1 = shmget$private(0x0, 0x3000, 0x381, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300)={0x7, 0x4}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2e, r2, r4, r5, r6, 0x100, 0x5}, 0xb97, 0x7f, r7, r8, 0x7f, 0x7, 0x3}) r9 = geteuid() r10 = getgid() mkdir(&(0x7f0000000040)='./file0\x00', 0x101) chown(&(0x7f0000000000)='./file0\x00', r9, r10) 09:55:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00') setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000340)) recvfrom(r1, &(0x7f0000000440)=""/219, 0xdb, 0x843, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3f, 0x9}, {0x80}}, 0x0) r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000540)="bd77e29d895e6a35b5f05a41726e41b52f8172454fd26dcd55d7ddefa1edfbde728f2eb86e37853d97cb4a949875d5c42769bd3a359962efa579e112d7f21715bbc53fb1746cebd5fce9739d6cd4a123b6ebe75f4d6dddd46af19d830514a49bfd2a1f55b95037d6ee8eff3af58d85177a956809d77527ee0fe9c5b11e5766d7028d568d996923c0486b476584ba5f5ae2f1ccb6034e620ea58dbf91aa6f61f7476c28444cca53c94334335d18085d5abcb54728d5ec2afab00f018820f415061ae4eec4c23f31fbe83e975f84f943f28efda110f6de930d5e5d75114170c583d00377db0fadabf15d91aae21edd112ceda28071b98e681fff604715824d6e43ccab62f9cb362df2f7cdb83ff0a1f2838527d10b413d07793910040c5f789d810b3d29d066e3ead01e45c314156bbf26a99ba850a9b1a41867ea8f27b2609a3b6c5bc4c48d4aade87394dca0e17e7f74fb4f8a8b38afd653dd8a48f1e712cec6bd594bc43eeed5f297cc6ee4b2522d9976200062936d7d80153124a2c390631727a418f8743795185fe1227cdc171278e7fcabf819a5c37882d92391b0048d71d23d91bd2d794d566c2011d3f0af9920dbd60a167920d7466a99cc68417852c8edaae09be0ff825d2a295bce60d51f10d29f97796b5f051062899cb2cad8acac3a352ccd5ac6a634c27195a4b625f6fb599c1a24a8a10d9c1ee50c8b08377d9c08ab5200864af6f00e1f454f3d708047baf27759fe471557b660ade5e03b3355981c219a099858676d3280cb63818c32d74bd94762d78b2297d4dc5a9e1dee97f6e6c45060139ccc2a0c55b21a96d12e14922650653ad1317f77db04fa780c3decdeed14eaa3e58c4337ccba6028c8fe48309f9a96acbb2ac974bc0fd2ad31a028a5d96f9919ab154c60c5bc1899548b81e4de4e92d6263a9140f3fa6ff42cce3d27ae1f65047bc062f5778f655128445dba9ddf2b0b4db7470aa317e7944a974afa2bc367b1f6c5d46ad3c2f6c68fcc5d55b4b81008ed9246efda7925c6ac229d292c30e38e1f4e7ca9ef216d29328e9e06ec301cbdd54cc281023f13171d3d6881e167effb6a50d052432493669139514fd328ecb145a6ff0fa7664452769a2ba9b73a983043fd964dbf32df232ec253392d18789ca6b6c4e243c23b29045d364e26e8f50dc9e8b341b7fa37b04adc3977577ddfc8329c2c7222d7ff88d99dda778bf287932cc8ff37b6cca6edfb9265bde92e52f11c1e9d48442c33fea9d43c7100057d817dda708c89d17a92d4da3cd1f582213e311200db87781cb3d4c1e645a86c983fbe9acf6ee1d578ef68281dc8b2e7cf3c57584babe65ea23417e69da87edbcd00fde584b6ee5669152dc1b74b5cbf30e5320cf7f80d975259deb671764e28efa6204d73696cb791383e941f482246d6a607a2289f3b9f25fa9b05cb30c419a96913416dd355f2eead37f81372975b88c742d5ea9dba859de52e7fe432eab4286f0e6fd05bdd083b6463493ac32322999d41a68633008a0a8bd068f77f0787de1fd168275a86f9e832255efa5173ce8a02a9e7cebfccbf32b54c52878c77ddc8d6b941bc72c15f4880d0949051d1893a9cebe229ad1d9608da4294af8657f2c6aa5889501d13a7aec030811f15b963dd08a314ae4ce627ef6929cbc100225696bd0a5c1e558ea10eede1e9540d960ea66a713e12ab73dc4d852d54060add9c8ab4c89b90176647866a3260163c421587882bc65940c5c0039bb5566790bbf6d9dbfa7f6cbcb52531a7e45f9b4fc4e0fe16e1b28e6763dbabbd067cbbcd68874b52676a979f2ea0f04e3ff8c0680fef25f7205b4c11eb3c87394482f23f36ff0d7f8c1640bd5fb04b2db28cd498eafbbc1601555fabd503cee786017267f406b1b9ecbd4f75556db43d196e6fe4b02345b36c93ea2a999a1105708ddfdbb963caf5527a3912e45f26c3ee9ea15bb4638e0e7db85164d805b2be1afc3d478c69b97d998230e9dffcba369c95cddc9fd08f6d611d6b94e04fd1b31d67d046feae70a7f1565566471ed839456342187e011fc85a37ce402d8e2ae78bbb61dfff1da2d2327076c87819c949179212f0392f8da6d265e3d4439945303f6ed21642c09604629b53e2124052d876f1285d13dc340beefb5af434d2d80668cba543bc5d20bdb1b0206f3cdccb14e524446db537c3a2abb2157efdd0d50834dca03e44ddf022dca5113a675451b4fbfcce4fff67e43f8b830f4e55b10a2ae4230323c0daa1dd6375bfcc62663c0c7ba64a95adcbadb95b145c8b147b684f42e59e33fe5a8c58f5d9673f1d884848fd84007737412a0ccb3c18f49782445542d3d08c0fdcd29d7d4d142f6c1369150855c0616a2507fa231fb63173e9878a9f9415d4647ef060d58977f28ec881f61117b8431588b11a8ebf16222579d3258ccdefb9f647d8d80a16a98fa0750efb7c1b0d32693ab98db45c1d935f80f40bddc6196ae300dae5302383f77cf25a76b15e838b7a1fc9391811e83a0a02a97ca337f14ab3a99a3f670c50e99643bfbaf0bdd93b5262c791fcc35b934b8962f869ec2f210a3fec8b3e3bca7bc5833b07684a18e354cb651be936e6d6fb6af0070b628c8945d843dfbef840c4748759ef897f73c703bff0828ff2dc23a80e2443893674b21cf91d1423f3b38a2c04c9a748034eae232351adb441ea527ca4c28ccbf0c3377644c1b7230cfa77a5e3aff7e1176bbb87ccf2d4f2ddf8e9333afbf0177bbcb5671bdff3b873940b9f2827a1f90e78c5f7a9315cf3c0b4108d9fcef184f0f371a7e07e0495c8d1fb814c3dc2c32e28a41d855555915b7a8195523429f7ba62999c23b75310e545fc9019b790a0aba2b83a726d3b029cb864464ea577dd81a5823aeac7ba906e773058e23cefdfe6506f4cd372f476354d7e77c12b4a76529cd958f434fa01728cd4ad15d3798a7cdc685198e5bff121100e150ab37a763a615ba4ebd0c8b73d19f9174e4366f833bfa0657ae331da19ec75964c8ec1bb2ec32f25247da133b06218ff73230a67cda429eadf9cc8c73971b05b010dfe84e942928b13452e52c57c51a7ce59bd89993fc29e5a834d3b325a5029af0d931ae53a2c9528a95649b1a95b506f47769661106a8015d43b0714fea98607776a8698427720840227355affd199d5e8cc7585672ab3d2ed4a40adbd687dc6a1809594ba3780f022d2a2a58be795ff683c7eb81bccbfa31ddb72c616b9e617a45624b67f07362ad343c57a8e462dc845b68f95c5ba0beb055579a7909da92c07c8bdcfa046b624ab7d0b20c5edf386bca766848505131282e9561e05ec54a120b040a3e6bf692b7e16e274198d006f8065d9fac6db7b6d24e9daa07723fbc1cbe79eea7e7349ffba4a3e2b0383b856077e7e946a1591ecb579658f44aea2616b8df696efaf68d76bda0491b53634960875489ccc965ef12f2f64399c78bc97d5641f1522859ae13a42457bf7ced8829f97128ead3eec86ab384826d4526974b2d0ad0a142c639d29f82ebb9f2bad50afc06dd546659a7232b6691fac7b765b61b3bd39bcde6e748a10563b25624b2cbd83970150420473c514b09b8fbe2191f07fb83b6d83e89f97d54e07d1b5e10db99d649d7b77b06886c603798b1be5fbbac9a682076c9b89ef9b1e4ba212e9e7eecbf6e673bdcc0c793cd886a15b4027b0b461c91e2128ca6592ce9c1b95050b32c15be35b2031d66781b29ad85fdba5e75ee67e7c00c64227b55852d0cf0637b1aacdee5aca46bcf4307f8ba97b44e3a17ed01b6dc209c5e6b6ebf263f1c375dbf609d2ff40474e965cfc149fca41e8107eb0aaf870812fbae76c7e32b3c7fffdce97dfb588007e13155c32f08d1b66445ac6d5bdd2626a28dee8ab3fd4c58d7f1a9e5233fe0cff66f031a06cfa2cbb4e33a9af67d279e0a0857ce6715349cf19ea4dfcfc5a38f2c1c543b18c4e1259bfd868d22ee66badca0fc65af7df2d690787e1c8a5ed98bcda9eea4db057bd59773f35a6149cfcb290bc21024b24f0cdc8304e0eadba3f88d33048dbb41fd98b678460b11ef4aeeede1ce2636d375ba9642e6c7d96ddc546a6d858e55501ada9615777dbea924b04192cfb40e10528205b77f3ab3987eccc97a15ce9ef7afb0e006e7a6d3511eff139005045799c01008b0702562180d58cae3cd5f1deb893e3261c99f092686bc56479d115a29f3ac24de978768673dea6189487e3a12d7492e79bb81552ff87bac851405fb5a9e423e4c3ee30eb4ebe18e48d6d2d59e136311a75b18d019cd677d96a82e7d7a090343096d07646c6c3a80f05be185e2deb1f3439006f82963c733507403b7f64d1b1f0d26615111b6c16e513359aac6154e039b592f5f5088bc2b4095a89795ea76d1ae5147c0caf0e2e69f9dcce7ec180528185690bec1c2fc9992a6c6e3dff4c970eff85b0f3226873038fb871228fc84b291c69da007e7c5c1cf5df2a9b370f6647c6f4f3539bfad2cb1da6865cc601e2ea02fafb18d410dc67b6edfefbd961ead9f754ed2b011d692e1286f2a0b9c4b1b5edd020774a4b3a1e7dd9f087e4c3c5a48200f510c33fd3461614aa757d4522203367f5764db5065c71e657b3a865253cb48a13e098bb7ceb48dceadafa8d85a1b5de5cf3f514a4ced080d01e1c5712272348b1cd49ea6cd3d57f22b11889a0b3e041c8e7c8f57d8f7c83f0cb252de8edcc18b6f782144f88913a31c89bca150bb6a723e7748594f5cebe746f71eed3fbd708c6f40108f1b3e6a9c684a519f6a0c3947c4e858faeb3e5df4d21c8919a3dce826565250ff18edddbf9bc4f590b6f77d1b4965ecf3282c9e9af504ff8d0d20ae40fc7983b57fb07438f82589186a67c6d098f4f4e8a8fed1ff1aa4d94c9133911a7b6575de40cb091a11ed465c86e3aa972e1d9f0fc861076f42afb6228e0226a66fe3d90f11277622ef1348d251c1b5deb875cc859004257f5b09d9ea19914dfa17c631a4da8b85ad6d2afb66694b722c024d08af57c3c8d5587dcfa188ca40b00ddc881c3e1a3c15e88b1ff7d2ec114da1a390f4fe5a5eb21c2ecdbd68a2c56c83bc56f0e121760251e40b71484a6e26ab67f3cdda0c9f0efdbadbfafd9f9e79372a68c6a2262fb1756a5a30849ac640962ca78e25b35cd806714da4a8d7139db43112e9fb471fd3e7a0ce7c5d33e3e04fca19944f8cf185b5d8d004aded68ce3cf0275b546b7649510a530328665ffda18535af0605590bcee2ac6ab6cbbf87ab99d7db7846bbb9eb32b9f164f7c44fec3e521f60e791fcfa16a6b73c7f4ea9c95494df38b3e819884f3478b444afc6ae57b99ade7f2a1fd66019bd5ec110eb086812f9476a6c8b3bbb28089a39310f7758d3f820395b755b03399905de9a44dc14239b807032f2e0f4b8db0065dc5834a2902a040ba9448424c77a4002fb6249e590c5666fa4f609f070ffc0af221cd16f1cccb7ff86e14cd8366f4c90fb9c20372fb27257db3cbe968326064b856da88874a5b3aa2331a33adb7cb2c925d32534d364cb7db577f99f0b58e2ace3a21a3388fbe1c3762c963a7f5d591ebf5368611f021d63200e1f628a30c0186f9745755976a83052cd307fe782b098e2bf3db20440dd60a1c15610720666f00384600484c319c63b8dd6644c5dde5d1e2aa23d3d6afd3ea72db1ffa76dbeb99a881fb647ccfbc74eed2e77cc41a962959c40320d294b42a812356f7884151591a9e00d40cbe8196977301507b93c2b53bc64fd3724c339536d62a15fc07cb075c85", 0x1000, 0x400, &(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x7fff, 0x81, './file0\x00', 0x80000000, 0xfb38, 0x6, 0x9}) 09:55:39 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000000800)="c1a1842e7992991792ee81f63f6f4f6239132edb4d1ff2cebce1fb53037c97c65908d682c2270f1f2272", 0x2a}, {&(0x7f0000000840)="9d4f9526b55e37002bfe", 0xa}, {&(0x7f0000000880)="9d6508d315d4842ba85742d53759abce45b2db7c8a3c3beaa0717aa86d1ae8b5ef0a640f3cf75f133fe8b0e3b70a151803ea8919fb1b8f602fa0030106b14c674af4dd194f220393dd506e3598e8d042c167886a2e82820d375db60e14f63c79ff12c83e685fdfe3401603404a81ccc33c8ad640978a8cfc5ec4b0c4d64a24e73de9276a8a6ba0edbc6cb8b1fcf51b48062bc71d40c96cdc13473b0b236241e442d9a16646fe722eca1cd7c0da4c9e8a3771c52c", 0xb4}, {&(0x7f0000000940)="d63f169ebf41270dbe7f61ef9e0e7bcddcd8a21e7dc4f093defd20cc5c949debb8be9d60034e395e56c43e57f4e046e327dc44b1fdece262bc95a2842a3f405ef088ee72adebdd4aa58529dbda8b9b29aa0863dc6aa0991c5a68a44cfa47661c147bfd50e447d79fc67abcc88ee7d2acb90163a628b6bf7cc42cc83136155b5e39f6236f13273f546a796b5d1f3e6a2d8e2f30e5489f750f523b1e0ffac1fda93a1510c9fafde27e834e0465a88d3d43951676daf682b8fcf38a77200864714bec6f4caeaead701decd5bff2253f6105ff5813785d7bc0a4faa66c3e5a995e493a41bf7fe0ace86ba7f8b7e14fed352e5730ca21d88fbd733417", 0xfa}, {&(0x7f0000002340)="48ff4c37cb2de353e6c69e96aaaf226bae9208dfdbcec87872efc149f9e12708bc27b7b6874f7b2ab537edf333c7431167c12826cc3fe6c02967d905958d548a762927005acab433dc56f73149060395e3d5a54ef2dd94be841d6b15f258c864882d7ac3a7dd50129b1a2a6882e1abe2250808a142f58feafbd9c520bcba2c17f121e5db944e8398f673a177182f45c8fd6e6434bbb84a7e3349b17f308409adb4641f8cc6305ce394c729acb844f125cf4529519157e50154a9b1c3352a80efe4c827e306911f47116a6decfdee865dffc3848bd4202f65b9c28920d75ed9ed40cfc234a05c157f0fc827efef84858e7d9cf1278baff417c97d2b2d0e812210d26f4265b4e7d836cfcb367246e0c8f7fe27e38d4ecf6d2dd5b38adb2180f0b9f53b8f66a38b929ec296d6fe32204cb2745d1574223f00781fd17ff41ffbe584dbd39e3c6d074a0a236a4c1bde36f49a88e958f11d328a8f7f7ae02fa20f33360eddace564919dd6e692dcea77e1f6d6e056095266c55a15032ef827884f3e407f11c1c63fa3f9dd235a308a5f14af0d5dd448c220464c707b592f361a9c5a85085b5eec232d65355b7eef37a80b5f9448dd0e28f0a39bfc7cb0229251043e388bec59a54fe23c2cd8f36f2c80feb968c291822946acb9d6078e2f99b42f259bb95dfc7aae433456a40d2d038c357d17586e5df16585a5b4f41f1b630dfe7f478b27d6063755a9f2fa47007a317429af4d150459dc8fde5aeeccbec0ea67e82d684a1453d9fc7d1a9ef3a05f9b14a6301afb3ae7791ce80e5f66917d6b717be510bd985633a220ad618b7877ab004ad3b9092bce068fe0dac8969f64a56dd53c9ad521231f008671551e118bdec47be1c816bd87b32d090fc5a7dbd5cb9feab3fe970c90a1e2ef104cf0222cefcc60a502a8378d0626632345fc5fc518b39e253785d5a38cd57928c6728a793d1e323d5aaea950c9b7ebea53c793e18f7170e8c1c3a1b50541b53616a719a473fde66441938e9c9adecc38069e142ce6ac15ab89a76c1677ca45b049a80647c9faf7220a1d92b832f9c167a0568c5e8896e2317b77fa2422c169397c1ecbd3a7fe244f8cb578685e1c56fd9bab0b36a4b2640d7775f90beafcd7efc55cb8bcaf70c5e8f1edd5e873096236dd281377be7401e7ffdc30da438f9cf8d787558001f0fff98101e4230628bae92a8cb887f8cd101d42fc6fe0b6dec5b0a5fe09e6446e65d4647e626ff38d2e5b25dffa330ccf7e701c577d601346cccba69ba60ef617515e10140b2fcfa25a0fe1cbe54127d4503b79a0e4a5955130868e91183dfc0c4e270f8f77f2d51764f9a3a7a22d897054401b07930ee1678dd27c2fb10bc28648513ecb15087a6056b9640fcfa1f4b13e6675035ace3f94bcf0923728734195ba7380d26a8d5dc33ac00a79df20e3237fff7d6809b5e5982f1de5908d356ae72a2b0f8aa0ebc7bebde6ea9eb01dd8e637af3be65ac84b9a492ef10bd78c345e1b269ef99e40b7a4d2de7ef4f66debd40c7e46ed67842ca76007430b2ca0ad3b8c59555dce9560e9439017f2ea637f81378b2058081b78af1ab5312b07eafb217c5d3347554b6f9439b37c63bff34d2d9bce1e78d13c6c70a8cd4fc53f9547b2ff986b573ff77dfc542b323719128071fd611ba86b3fd2f04fbc9b5a43904172a70a45a46eea34762bf81d2df6beabd149e9fc30b397f25b89ba17b53281f204521c57d88f473beb77527a57047daaac3946e94b5bb7ea6a70a3aa873cbe6e5556400ead9060f4a2b702edf1fc4027e0bbf1f95575f762d7ec003395f31c3f1661daad26b9d36dd18382e479711ca7dbcfeceeb140a62c7df4d48d0343231bbf4b7943ca82f5a718d250cc0537be394a09a4ce0b10150afd551c87843bbf67e2f7169cd8a69a7eed0f015dd069b4368f6d07d15082f156ca22bfafe3c69262a3d0c44099c06638ceadb6613c61ab9c5f2ff4d32c523f474784fe1035206f6412158dbbf4604546cea785f5623dfd0a4999ff759c32838619f42bb288b71b037f6b7e6300cb71678dd97a4953e13b5e528fea06b48424c9fa26d0f727133a2d11a6ad675fa0a62421b7ae9a11e83f5070756e74d539a28d07b61dee2066fb95fb0b4a5bf47a2b5a457a526f8fc86393bf91cfe0f35226b224294594062ff94d7507ca8070474b0ec7d08fa8d6c27d8d93577ce141359b3afba4ffb1968434a3ef2c0eb704babb06833659e45ca537d45926c17c9e98c18963086487f5797953f3be897738986dd944be5f9566a51fe3e7e2747fa68e8c33ad0bf491ea06d39c60ba7d92723b49af14b00d5e5f019f7899530baa9b610c0182fc9ec139c8960ab785cded716d0ae41a2602f306a20b4470915b7b23798ceda6d5eb912102ea3996a2ef5c4431926cc9aa0c1e9deb369c3a0b8bd66b1c432082420aa5503edc5ddbb0c3325cfff4b902ada334b71a6167c9dfc525399c0c17ccee0673d9a72ff15008e1c6b3ccb69ee133e9540733e66d925d27f3c6344d1ba90215acb21f0ad53ac9d6744ede879cdd1d47728ac4dbcb965e04fb33073aa69782e744da57b481dfafaf5471887086b14d1e57b6132ee0dc36155913bca4257726e0e0201a138c2b99356e0dff8c644065f5568436a0590fe4b7deec2ffb45c545f2f48983e43644c1909b3879fb5db62fef6d0207adae6c4da92fd21868c6a3e83d10a1821c5ec31297d62d900824d3d2c9a3f9f701e1135c53d9fe8677083936ad872fc50aed3b872d3421bef77afca832bbfad6387aa69e7440de35885d8e8959efe42f4dda6cff4c2497d25411cd38a44707fcda3c8ccf83f0849c473c3d01bed854277e737d569bb9857ee2dabe52e469b1d6b2788b4f7e7df83653d0920de6710c233666d810c027bf379bdaf5234b698dee7e5d6525d08af973a781c3ae156e86c4f1ec7143c5649bda2c5b5e461cf92c19a824f74e24848e1316783dcf3c3fbdb2a82aec27910ad43e16eaa0c9956fa983aed31efa7928c033b1b18e85f9fc867e831561da642826383ec31555edc8b70610778dc0a3d2d0d4b4f602b5e185f237aa9cda7b05ade98d1febfdfdcd9ab6d9577685848f356eee196b2c385abe1c724bf49f9dd38c726c60bcc699cc142c4fa8f1d0b006d3c2adf1a485f0391dc2ce7399352431e67c28e59c0d9ce7b9f083a7e72d78a9e785a3d3d70e6bfadd0f9d0692c25abdf45d8f80626240f5c47b5f6bef05d8d1be32126b89b0aae4056c9c0f481b7bacc2af8ba31d7b9e2b835d43bf717163e72c4303581d1d00c89ca76a4b590d28572c8aed2daa2f67e2cd89e72cbacc3668ff00a8f2f94a65baf6a15c0bf82dd914d75145b2f8ac26234472a41f3b87131a573e225abfecb575478fb459e99cf46ec80647d08fcfd6f883c061491a7466d6983060dfd645fd99c81f6b88f0273c15145a415b6644200d9899211887d2f0d418698eb39711deddedb5ca66820fbaf29c34fb5359d1228edff5bccc5bd8567cc0bb6db12501b88d55971185ecb3614c3f4dbd0ba8d4755e3c246f7cdfe6de5304ffe4ef88854bac893c0de26bfac44ed7778dc7a6aad80ff3d5117e1aef1533bb7bd597ba9910c72489864da776320cf27c298c6832e266dedca416b6e790bb8bf837e831a7d58e10b3ab1d2b70bd877efe98152556c147d09882a7d7299018dcc8d22a6aaced4037f4085ba91067f0ee7de382b14c2ece6bcd53d59748ab570d0ea415440592983067a80af74c483ad98ed9fc4fe3381e03350e11bf0e6d7f683caec8943de5457e48b24eba5e39ca71725cbc3d1c62f6c6e2c8907f3f4bc1a32871b99835805fcb4a424b04af63faa95680785360a74e8770639d847d89e3b3d0e6ade2dfcb1e155d79d22e353d7ea2f8fa30c67aef81445ba88813ad56331c1302b40d5eb5fb5073cf0c575aec8b3d921fd0ec8652e56362948367f089fabdc691f9f4df04962b6621051db8c3a1a527db915d536524f47332771e587c06cfa06ece12596b0028ad4f3e4bdb187738b3ddd3f5cd8f8e7f935b924ba41aa50d21d26f2391509f576d9f146931e685766c49348caaa1b1bb9660f76082e2262300e96d335b30333a07dd9cf112f46e0698b1c290e33016f67327197c5a33757edce7f71950acd4c56e81671ee8669a0a566959f8fb20b2ce65746d1af1c738cb19655606a2d7589723eec0bd59542312e8da6965bf59c5d16f697dd317c9bb38cbb13f6509d6efdd3bca4c3a79ec52eafba1757cb8d74edf76a69346950bd5af03d8d076c314b8a1b0e399b04fc26b8e5d6f68f92d6b4e94718b57df482f04f5cb45b6e2ca633f9a2ec8169322e3262fb919eacb176ee48be8337cde7434835d13d8019316e0bbbc05f81e2b7fa4bc548dab16a287b7a824972a2f25292f1d771ca26659407a18ca8c76c68d10f2f11d9be9791afba0447468ecba047f65a2004b0303ce9c72c53a41e4076d928fd4a34d8d519f15c10f10df1e938381ce7f663d80e369657240c9a29152893ae2b27317f20c4ddb977c6d47165991ae014363dd80d405e53b57a6d6c01d7e81e2b5b6af9c16a234714226ebf9850869b06131b7fe1f6ef858892c797a61ca1b52a34a12c801239d27d925eb4c8a5aa7f8548e99c435b361fe559692c461f180607d480bbf15edd8badb9a694063d8fb106593ff17079d798c3699d7bd90064342d95b754499178918eab0fdcb4d941c0596f71566fcca9636834104ba62b11bf3d77c58439f7c83982516658e0bcb81b2c0d05641b9745882081cf4a4818a11b56caf96ed8fecab26de7b5e10deb6170ab0b7ae95dd581f92ccab956e0a73c7210ac9dcdc615733c166386db90360ea995e74111b9faa0b16e9bc5f1d696f9cf90633431176b1f8f4f1d42535dcf7a4dff0d44587159e9e7aeeea0c5c7f8b773477afac110d7fa696f7ee06cd21a060a805b6a01dcf71d368ab4a0387ea97fcd7b7f9e2798e039f0f4ffd5393f7bcfe90d180310ae151cf72ed48a6536a72c14102aaf8f2bc31d313ccbb0bffdf53b8b92c97ad62c6b8c43152fe8829febc2d1e234e6e687cc7f73f5ea6025590a7d0fe7ba40cb5a9a2ed79f6267b4905c6816ef092988be3b5a1e415fae89801f7bdf1a2db5429ba62913b39d6fafe3e5b8eed401e3fbe3ae6dfa6177aa84b83caba15ab38f44dcf594febc00c4375a400993e3a69d19860f5c6031eb5de114c7ea84b7e1ea2de707837ee7e6b318be48204a6edeb2028bd2762b43a81e68f42939eb97022d5a96bb72c10be7e4bebc2ece995fc8bbdbfa1113fe2ee57d6c760fef01a34c2b2b0e0aaf16cd139d30e3bb42f354b5243f2bde532e2788a68970b6c657c3df57ac6e2f475e0d8f18ea61c319eb004e8723e58bde84cdf345effe4197404a4df2bccf8a16c2bbaa37c297e61356e6fdc34c304fa2907573df70d32676d8e50da4c8dd7751f806cd821641facfa74488d6d0dd947cac79ee27205a4adbfd6fd8956ce3f45b3f77ba8be4a8a81573a3aae9b6a17921c6cd5a2165ed7396cf4803f35475cb473163fee373851c60c9370217c8e6459723a9bbed8910ac106303550d0cd62f62b4945237041c368727fc7d762415af3105d05e3f93d576634c577432dd99c15aa6ad02f25681954490b680610659516dd0a8b1d8e29a2d9f79a4daa209b17c0a30c8d84c5e03a271ffbe4119f1407136b58a53ef2d66e254d8eaa5d6de39cc9fb1c9ed8a8d206a7656baf8106f177dbe867b5fe266b9dc1118e85", 0x1000}, {&(0x7f0000000a40)="ddf637d736ec91de8a5c4debb351f1384b9f38641ac1719dc9df093a2410f90335d763d5525bc4e2a52f3f24883353db9176846e7dc06b18201d3dcbf57a984f5ea8b9b70f4436dc7865efc281f57b12ff135980b286a79e9d433a83d1e8106123dbc46f6a5ecc151b04588f42efa8b20e53f3d2bc4244c8e021c487387dd6253151d269601707dd", 0x88}, {&(0x7f0000000b00)="f6c2cddbb38204db40432ebb7138815a145a1c001ca4eb2e493300e23799e55375e4b60268c07cbcc2e5797aa832d369", 0x30}, {&(0x7f0000000b40)="53dfbfe5029d17cf93322a3c1731031e438190ddc4c2c16c96115fe2729e1986ef108c3f02e9c3d7cad75873cc3a7aca852b0bff7d369d8568eb65a561d58e852a72a8a3eba7e500eae85887570d1a4209129a1cd9262e0db4f2dc7b76", 0x5d}], 0x8, &(0x7f0000000c40)=ANY=[@ANYBLOB="00010000000000000100000004000000cfac51f914558c6802b7e968badc5fbaf2cf4f0bab7d1902f936d006575d5f0c668849bfce42b467b8f00c47f599ec6e441bf6ec6a94a2acc174b46c3e13232faf26ffd2b1aa6006ac155c4ce31cac626cfe7d8893a86a8f7d7f272dd460aadda66375da960d15a58baf6dfb18704cd31cac8b16612d80189b1bf835fb57e9027845f290bb94c3f58717afc15704ec4a5fba7105d9d4b519fe5e1d3492fbb01db1cc6e3f67da15bfecb83931209d5bef619df3316d4d81d4eca678bb2709e532ad5a79d2623a757bc84a039d9d09cdbd15213d8d38437ea8a42141b56a4e65c2ed813faeb0cadc9eeac08886ae0000005000000000000000010000007f000000de21d23e2867aaf3eeef1afc765b934e7b09e54e95b14890c43ed29f88beb2fa4c9f80e58458b4088cf977b4775bff20f37011b96e0d5b857704490000000000"], 0x150}, 0x40d) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="a810e9939e31303e7484d9cf41c384e9fbabebcfde928d677763b3d33aa7e481bf0570b833a2094a2cfffc01bccc332be68c406d776c629d1cf2a3fc196c74c740bb819775e61247a1d57c5d800a1bbc7a7b7356abb5c2ef91ebc722dc8eb5d77c06e8196c1ae3c0bacd7f1d8279aa07c2d76e988dbe5402a042a48a83293c51add8a8db7b582ee800a29aa233ea4d0a991b23d5df4cbc17cf7feb45cf69204454b1777c78847119", 0xa8}], 0x1, &(0x7f0000001240)=[{0x70, 0xffff, 0x80000000, "1033ea45e6704d1ca3f4fd4ad3d33b7d8b90293c344b9ea166cb1007b3ffac70c981c55265d8409689c4fbb5a4f1cf74a5c9fd4b157c4d71fdb9b8cedba93e59880207b9a14f8718a55ea4ce0ea0bfb0fb2ab36071abb27dc64c3c21e1"}, {0x58, 0x1, 0xfe5, "e44f389121cb466f7b92e2e2863594871ccaf4025ca5a98be79345430943d72b1542650cd178b8031741039b207b71d232dc4fad67b3ddc69a44902b037110858a35365a1db1e9"}, {0x1010, 0xffff, 0x7ff, "c2a1f4653ffa5d019951303075345435a1ebdbf4a1ba7b9a242474dfca7c7c12ca7fb4e7ed0538056305dae0229b8510595bf13cdeed0280cc3cf80c2c45daabecd4ce1bdc9cc8b3f511fdf043b8d9aa89df915c6be73d065a48786d8312f53591d31c87ae28f4e2199a8f647e4b9cf3b1d6d282209d6b372d84d2b771745ea4379f554b43623eec1dfdf8118c93e21192deca11ee3d2c89dcf7470f5af7b8bf6c0e75cc6f7dc04bd372fb2e11890178e730dc9dbce5d741125a967164e04e41d55f435f8b0fec73ec0c54faa367f8e18eb4dd77bbc12ed019c2137cd697893080e773858550c1064100d9c92482bcc57b80dea52762a0698554b0ed6cbb705914c9e885294dc8e1d939f0c5801bacec8f65aa3f923ef75ebe65845b160274c2ad0d4e7811935d78b490993c1f85fe1388b191fb88c38195856e21975a9e0fdbbc0f1ee0cec9b4245c5af2cf89332ef41806b88ed6a91ce5366ebc05b21b267138473394fcad8cc78a8484c91b5bbbd1b0e902058751c2961504e899fd9a6f72d2fd93ea529f88b00797a5170b23ecdb1cbb116f0ecb8349eb9515a75b0b29e683aa3cdb44d88213fa2a14eb0358428c93a88c015c99b9f496721462f92191b47793a1a61e82373c1953f020356096f232a5d4e829895a02ef397e51b35b36d38bcd0e6679c37acf20a0dbb9db7b6698d140986faf39b032b2f37ea01560a39dcfa7f191e7319ecfeafab1c535510ba9ea35952ef4a4dfabc35f6e854d9ce6a0efec0b54ca79d13ca1c7a95c872c44dace7e86077c28d46013d50b0a0e51624ec1ef646fc1220812c089df311ce4d34636d9c008f6dc684730a01b080cbd8ff0950c6cf78833abb636669e32390751c85d143cd54e7848b0ebfe634f46976e855064d0f00abf57269cf0e40a3582aac8cec43a72d7542055edffa4d25de6ced8afead7ed0cd77f785ae985595f34b6b2c61406a7c381dedd5b729898fef88dd360af2f3b29507bd38f25d692ae9614438a4916c2438ab965c1ec0a62949304cd9288f1184a687578ffe74a0ae5966dc9b256defca3a64d56c768af36b0933ad3a7460c07ec6f8484a5ae22902916d88aceab45ae76bf72b029806b15a68492e1092e94203ee117cbb7185a12ed457e7455cd63c615f94aebffb54480f3115cc5c141040c573d2f1661ec9e2f8cca17ddce9f958bd1628c8e6770774ced8d3ee70f1e5fe955bebe418021669b24b8aa1f56404bfe358092691bbbc2b534aec9fed5ac8d4e68abf0fc40843b83d445aaf636e16059b38c55dc94bd873fa8455e66d8eca5093b8c787cb0dfcf2d058bdae6df6779ad9628bcb6e717ee387486a6effaf9a903554f496861e03cb3f4b9c93ebd63b5b78dece791d877bfd32c1d08e7411e336861cb3ac1fd67031685816e2189a3f700e3cdb1600d158ea5160e7df073ee3122d526b94781db54b28ef220cd7b344768a0a5641af6b9101bb1baca501d6f516330aefc8c031aa0a1763d77c586dd16bea999e3060435690e6d231909416433dd898fc96a8bdb6e1ffb5aa92d0559b0b345086fe10ae08cb4902f68e685c0307cbd703176881836ac9df936291da44d548e356982a1efa7b4380b59990c6195157707bc3331c51749e27989977d5cb309763d0c04d14c8f4ad537936ce69a51217cbc9f166574eea4247c8b944099f59be6a3d3a91dcbe8dbeb947c70f24b5f02e142def31c854a2840c54e040436cff77c9dff3467c52f824a623f19a38e53bf76e4128381bc82f556d7e6d7ab7c900bbd822128c1a13961fd545a1e0c609103d763460c49936eeedacdc143057995f5a3b30314b91a7352ab1cc6807daa6f71b91c79f340cc4cbeb1c6fd559a343195eeea14be780e7c35357a0b094d77f560261e11e3ee4f404ea5daeccb5f2061d683d6e691d33b111fb2352d517411619c23c98c158f2c70b6ca69ba3692ca6ea73c30205bf6f42ddd3030da4057b2c48c35a501219afc0194fab680af666f28aa0fc1f2bbe875450b5a3e3e4ad981680a46a6546ef0707c1b14ec15620c7b262384084a0686dcc0db3162649ab3a0824b5aa4e554cb84670c9495b4d2b03e49958273abfaaede3b7fd70ac424b0918437a36d9a40b9a34804c8f55975fb03e7074cccc0a74009fb2a3ab43ebec45085cc9836fed10791ce3eecd73a3986850e282b94192d2338cce37480bcbb3dae7dea44ec1c65f5f5cd670b745b83e43261fd5da0ad516bffa078dcbaad3f74ce9d936029ab12257b2402b6a49c94ad4577d92ed77f1ff87df4565d22cb5fba914236fd3d1e686d27eea011d302a886bb7a014287e483cfa048227195bad8a5e42d9f5638bc24769795a31ba7f6611d6d706e2518ac0657040a6fb713c0c113994db13ad92c7e9657944065046c44a48934ad13b6885f4e7d240d4b7cd39a223df8e393b57fd31ebd895ed4678c813e01f41080c42787447238a018ee2fc0344554c19c3ea7dcbfc6271df860a14180639bfb75b0716b8c48ed1e3b5b623f104d2563c4ebe2261b2ead1fa7c5497f57b9eb6b6f6cdf1c9def6cbad369482d84e587f06a0a8735b36e600da9c384c1f10ca5f9884421842a247818ca4b8efe1138f2d8e16f232e0eedf4f650c29159bb04d95a1582516cb35edd215610c2a8f53e484f3c75e3c8b3676bcf231e65d0d94f86e6ea0052d782e17999bdd7548052f62c341dbc7b24501b5efae86feb540cd7791c896bf63432f3cccb1e26b144d913ce968c36fb9a559753af4aa4df20e17570d188216affb9a87647759256e05605265877a0cc178bbf33ef7606b3666491e53414b31176c74c9bba8eafa7e333038d29b681e5c18345063256989d95305cf063828ffa905104d1825c37aa7bc3e86ee2a1c91e62dc0964020a50bd6ebb3770a96c0ef16903db0adf820b5ffd1fda04461055c0aaa005fc014f873cf86bce7b096315043614efed37176de73552764449662285db277328400e23c08a01f9403ea4a216643809182fab8e8155aa40d07190145358fd829dcaf9914a482e036674e356a30701804ae04fe0d9a27e563acbd3076547cd5048850e185b38b2b4f389d5cb0ee724f0943bb496ae5f22a96ada45347d1cb057f5836fbbbb5f8951ecfc6e0c56f41749eeb0d2150399b124ab6d0ea789d726a749871a783bdc9cd10768e05b239bb7d4e1a58431de584a92303c6dd0d8870d5df0b6628411c551a471b24262873dc68eb5be461759b12f7d0e2b3cae0d90e7e6453787c87b4f04f896829829286cdf0016af7edeebe0abb31b035febe10f268d3adf460e8d9efe13eb850a37dc041dd9a514ef7e48703ebf8f18480bf2c4fc3c0de598b8af6898ee71b9f9d78e11231491649b7063d1d7275c042986c93293e628bff4f50dd80e96ab40de7030f1476a3c713341bece2eb5f4d17e6a8c5775628df4a3d4a1cbae244fc210f58b906b456813d09d166c70a48cd5f9f9fa1cd419e7e4fd45ef6964fc047f5c96a1317b8d794b943164b09ed2a0297251d4095b831912ce37e6dde8380a966e607e0cb8a040065f6ef88ed2c80625255b8073b616ceca147085eb2fc3aeb9a764040b7ada280fdd14c9ead8203afee93dfddcd4193eff6225373b26a04f974ca6aec6385d2dbbcadda9d2542b500e226541b42b13ef8db631444f7190e82fb77161a85cc247c88feef2c1a28b3da206eff95f4a240bfcac8d1478cc2e2311a7429b43c8cdbe691d4234725106d01383173a6a1b88169cb559de1e0848d0c9121aefcc0e9ec5abcb54f22cb313dcbb959e1bd0f6446c8cf8703a2a9ca9bf58e683a0a0466299a4618b09f441f36eb6e595d0b3039485773791271865b0e23177105d3225ec4893727e9b9aa9356d9594b0ee9fb3185772dcde7a92b4054783801559d68aa66369f2a8da64332303de9dd4a74b5c01254f1ebba6ab42c552dbf03343a5644b518260c2d0a795999ef3ee2580b562705d97ca9973523bc51da80a3f311426c3c9101566bee960d20e5e3ed67dd56d81e5483305b945a35c94306a4600f9880cb874be948a8fe2a2cc55ff8ff96e064c79aa4da0b44465133e7f048e2dbfedffe25113063f44f6db5a5fc0b5d2822a0e0545329992386ae889693dab84196b3138957ba03a89d2234b2fb4f32a165a487d0cb958f3f0409f98e6f372a338a99b585b0a41e078e92cc10863d8479cdc5348325d11f3a2e2b3ac678e74a7f4c895f921e79a62ff3fc2b40cb74042f0184eac3d888057aa3055764c05c4a13609f0898bb49bada948a9d6c6ee0c6cce38179a073d9473898983e613d329641391c514f6ec3527174fcf9a4bd4ea4f17be4b2f4fc8502b34a39919fa898f56fb42dbbcf1c92e491125dcef8ffadf498d983fd59748fb43a7216a687dbebce33675ae8845b62c938c0ea981b98ceabab71057d7cce44380ba53905c74ba049b73482e5b57be168b8d649f1227bc016b01d82cff45774b4265e44572a7066f7b0be057c9cf23dc6be764baf6abce7f60af2d5abeeec7bff0ab1aba5303a0159c87d9a1110dfaac1a957c7d419fd6ecd2ee5cb59805e91fb9ada70c3d694afe1c106a9bbd6574918345a9b3c62f7fc8dec27cdf32af7bc6b86b47108bc727a70d508eddf977927bad0bbd0c110cea2195977a757c82fbeec549520801bc498fadb331d2bbfc924788b57cf73acba9a4dd68a8163c4b87144e8dc73200125c321d740407dfa1cd63ead56a112eadaa782e0a149a4e99d043c1fe166c5f6fa454b5d433fba8c740225f77ca2549065166083f379bfea7005dd8d652608572eccf8f1f0262d9378fb5eb1554f1844a993bb9fde4a6c526f03169c65281481d67ee1692c5a13c14ab3534a238f3a4b07d8444e98dc59ffdd5dc210f43f8eb60f2ce78e9bce6ce7c83524ed24ee61053929984a3d3524c5eadaff07fa9bafd452e03abc0ee3f07ac0c2863b088016cfe1e1d80461e70e1f0fe06caee2d321c04db03e24af3b475ad50b5508a8f933f40ba51bd68990ce9b3d0856cedaa55f2047e8e593e33d3d187c3dc67af7514106495912c8a067904190d86ea6b68285ec8405098a5fea23824e6ea148d507c3eb8539e2335c3b0446722250d1a2be05d34724caf38fa9e2502347dec09a7ec324e7b1022eeebcd03e65bb3abe9fbb1391d2fb67a99044b91eadc287427a5ecac5a5d3ce74e6b31b1a288bbea8eaf6dec0ed9f036fcd9a0988f543a438ea3421043fdb17bafd29a39840fefdd560da070626d61baba98160a5629696930b9c5b1774bad86894093b2b3c0030ca263aa5aca572e0dcdd12faa0a75383c541fbbe2ba47990583eced847ef74e8e48f6fba8726d9a29619ee73f04cc69ee2ea923deea833bb30fa4b2a23d6c40616a45e396e05657d8960aaa19e45fea1be86bebf5c9f0507cb6f4ccd9bba67d890ebbb37e5a62b1a19725c4de78aa91cb931e2f58de901f1214853051b4ea9e565c9ddc43655f61efb213bd28d6e2cf30cb273cec485507e42aae762121f1fac63f12a8a97cdd29c353c0a7ca952ee46827e0357ce2c10d1e23b0419719ff2ab63c5aa6ff098c7ab1eb554ad37f05739054a0de1b968608fa4b97273968d2153959fa02b1b597b385afaa7b6179a66f67a77c56a7c1c975a0f15696bd0bb3013fbb903e389e46dbcc89eb19cb4268ab186093e7f4f405112bf27397559a3bdeff8fd668d94aa85e2cca25280130b42cf0c73b9aab26f6b284b7263ee515e1ed7931269483d0b9fc2470f5732f258fbb13af"}], 0x10d8}, 0x400) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e4092d121027b29d78e3f8c00706b4dc7f7480f9c53a3433e1726906c9fadda1693b29e5efdd1cfeb71dc989befd70f85c4ebddb201a406ad6af4617fd80fee4fd58a93c54220c3e0d09b3cacdc4c0d71c1850d1503ffdbd335ab21dc5e8657d0314b806b9995e52a8afaf749c9ab1f6a4138ebc34fe128ee33641f4eabc2a6ee5bf1fe0462d512dc5baa1717cae62bd2d52586258b674d677440ea53de88199332829e5a83d9895da2d2937ba9cbb54fd533ac8ce7ff5cee43c0e05920c26a9d47e6da2d1e7abd6fb240dff645ead11209183fe67abfd1887b06d1dcd31940e7e4a1d32f7", 0xe5}, {&(0x7f00000002c0)="7d40856403a827ef289c5e765aac208e5788a8ccdb93607e00d0a48980862379bdd120fc587a7a70337351230db99a2038a14497a8470b80466ea3291ca325b86f95820db86c374ae2caa56ec886be735690b4d333d8e1cfe3773729c616e331bb53663ae4d73ca462866764f0d37d6ff0afa1d88fab3d6a69e8ab6e01a81d8edc456f374d179d501c597056e3fcffbeb39761c331c47194c5d5deb5f821466895c760f06b0bdd1b68acfe3189efa92f57890e6118474390a296793898d59935e49667bfe7d40181c4e965848ba746", 0xcf}, {&(0x7f00000003c0)="197f818e1bc1c78ea7daa6ea167cd7de88a52dcc74f9bf0dd868a5839c438981d4b87ac6d854808739ff540e6cc68d28a2c3b48a3c4810be05ae702f7753aa49c9707ecfeb909b41fcf15d4ea025a0837a1c63302e9c5dff607af159d0ccd7ea9b452559aa2e9c243a8dbdb9df91d3bc586ad58d5cec6ebf9fc9bea074dfb493057881e791c705f57af7c4", 0x8b}, {&(0x7f0000000480)="4e503d9e293da0751f4d3cdb92f839afceccbe5c365cbc20ae8f99778ca270f552e96fa8df4388bddfe9e171a935dcff01454c38322ab906", 0x38}], 0x4, &(0x7f0000000500)=[{0xb8, 0xffff, 0x4b7, "bdcde383b0ffcf398c1d18dcdf5e7169efda7411e95354962eb7390a54db25d81e60a8f267ca789693cc9096b32da84c5204957df01e1eeafaefd5bf00b51a3385c0d4564adcd8b978f9b218d37262583b59b8dfee1e95f6b161fe2af25166dc8405a6d8ea91b6c9e5e40b9ccedfac362470713aa3adec08c45181d381840d3a24e8e3d50acb71531d8562ae880d288ada021bcaa232619d30ccf0e5e900a4d26aca"}, {0x58, 0xffff, 0x5, "40da269c6a9cdb368cf196a2cb6ff11f3af80921a8d7ba63636cd4a3e48d07c0f61d183189bba046c4d6bc61b571f781eec816d6b0ccf09400b3a73127c3a8979780"}, {0x110, 0x1, 0x3, "15cfed4b94845305a469749bd131b407e6f2735047905055f9a172a0451bac7715b26b47707e16c335ad0e5261db76d926d1061e66dae2e386624388495461687395246f12ffce0145459d6e5d05d4d31a1da8ae87378232798cc74a95b30c42fd1f220ec112093f7d4074a306b710780e3f2609eb0c8b0b98aa6c269b201182674fffca7b725bb5b4adb7e95ad6bf2f55332ed3dd9a53021328fbec768bb0b0b588cff464ea54b6d99c839a10f33347b6fee1b94ec59d63c67c26eb52f82077b1a5815f90e4048eb1d9b2ad993b3a61c6191e193be8ab77d80c3872fc5f55ca23440a2d8a3a138049602619a0a63fc816328149e11c33ed6f81de6915ce"}, {0x18, 0x1, 0x8, "55a5"}], 0x238}, 0x4) 09:55:39 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0xffffffffffffff8d) r1 = socket(0x2, 0x400000000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) kqueue() msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) 09:55:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r5 = getuid() r6 = getppid() r7 = getuid() sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="2e52b5aede91a015892d148d7dd457aaf37330c262b85f7abfca951cc35dcc0cb211064f3ef4e591ee33c69f58ece51d0a0b9b81b563cdb82923282f1a5d876eab54fc6b37a1a3e6dbd3e7bd5776976c3532e6d009aff5ae0791031dfa8010649efe774fc7e06b1f55a9a2f328307ea9a58b23c54758a754c9da8126c3fcbc6ffe9600ead441054ed18d9b90e1825e0748e838598813681cb19ed9", 0x9b}, {&(0x7f0000000180)="26579efe1c21de1cf3f29ed88a06e129929c14fd60530d456ecf8ca068689696378ab2c06a4d393970294aeec58684e766c74a1ef76e46", 0x37}, {&(0x7f0000000240)="72195e993fbc10f349a79b81ef6a40941dd93ac71dd5f43b154e09fc5e87", 0x1e}, {&(0x7f0000000280)="4ff55af3409e00314ebf9f96fa9da6807c0e7a8fe46fe0076c65d9dd8db7a0e73ad8749329e9b3f7d690dc25cfb7dd03527300ac40ddf43a8671b12de5585b6c8440dc45e39c5219227ce754d10f58cf8b51a848b67880a4a6abe56dafe796769768aab3de8e462d8d36d31b686a67b4e165b836f9df2d9831fa286c79acd95ebc84b8b314e8", 0x86}, {&(0x7f0000000440)="297fb4a9f59b86362703faafa3352a26a0e51c819b7e2034c8110caacd62a4e5f005169d34a6aaeae258aa2d59680d084c82e4cb9e32a04ea366a5ccea1b22c27525c838d2301fae4421a375b709c8db28144127288a25c14959d500f04b15e0d040fe0ae213bdfad810948c5b91d9ce0050897c63b749943539e7114506f5835b6482d68be69ad4a2827fe3d685445079451ce3c915e9589af40e74f283cdd8c53a6ea907bca9f41192ce9d0bd773180c074d6ae1e49ab16d4ebe174fd4a0d6d991c623acd90e120fc88b3acdf479cc4b3269036621d3a86e74a47451a6d25a5489760ec570c48b25e67e0a8981ba5e50998c7be229314afd29160305913e9f80381d520b9a0d255cdca49832f2c47647dee381611fbfae664260811e4e892791d887c068765207f21f87a41603948bb6f9b50c4c3c37ad07ddd9bb91f7668458146250ebf4dc4342cb97237690a64687bd7e6f8c9b0ba0d5071d60e4b6a0c9c6fc564675fa18c1522bdc340839344d395853672794b297fd6147bbe3fa8ff5efde6d7c6e0190d39a16637aae590455d768aaf0a61887033d3918b66e8846ae9eb27f8d0c1404afdf1fdb743b3da2c5460cdeafc879d6078e504fdf91557e0f9afc728efffebed4788b23b3536422a9d2381864633228036c0208293bfe42396be22c07a9e79ee123fd5914545913383432172eafadab9cffb90f68be80584a3a76684358e67ba54aaa69f4f73f18b050ae1d75ae771e4d02a2bf40eb4c15405d9baff3d931aa1056aef8d902c3f5340dff886e56df0ebbb2a5fe15ea4491cb5fd2611f74001d9c663ed6b8e92a2860adc58d0f2a49b160fbf6e07fdb5156cfc63b66740b13d232a3cfb7c1950edd41afe27ef1c5952fe0d25ed5a996ac1f245250f6880dd27f95efa88ea123f102dc78d4aa0baf0f50343a3fe24e96d01b797b9fa17c21c5c7cc24e1aed0c037646ec3dfdaa81832d54d09b51fccc0501d72054517c1c38574af1722dcab706b237f5f2478d5464893f30e609d69b948e87d0e540ea44bfd07cb85ebe5dfaf7f4fbc7e88c5f51c934039d631714b972231d972a2db1eeb58a1bc2fcd561b3f3198645288e04928f297e9f308c1b9c89715f14117d2c94fbc892e158ddc8c3564186173c79f1615add91885fa234a7fd41d49bd840e4dde1a6a33a130af8797a5a2e164eb4d4448a54a1bc57d41dc4927caa999ca1899aa376f0d3ca08f12729fc89dada9bdc893cac139740451d50f1e366e1936a3e668189d21005a02ecac2b38d51e085d42c544808673c86320988a765bf0db2495008b5293ffd16358de3c16a337fa0f2e182c669cd34241928761002a6b19264fa330f32779e5e92705f49e57cb59ac3e56761c71105fddc0a50061135ecda1e7d7d71b2d0971da4bc3bd9ebfe6b845b4bcd20044049ea25468f62eee6ffe15d20a20431f58b1a6ad8839e877e65152a497c15f300d7eace871be403360c416df47e6c70f7517bc141dea41e829597b35fc77bff6301eb7188b789e83439fce49fdb38efc15de0f78a3930d517bd5b2bdfa8ab769ecb1996e07eff0dd57cc2ea62bc44b94c52f71391b62d81b58b740c610c98472b0fce17a5e88e025385d9d97f93ddb17e76ddd53980453436ea1a5fac576d34fc6fe70ed303df698a88027d143e2e1e6c54a814c4bc1ea23207eea4edfb1ec4e89e0513faa340cdcde9d6e1a41eb5f0a6b8a03d7a164a2af0de90bebe4d211c6864e8e80d42419f1a7c2e2b911d50c0c199f0001b2a8dcd9e808d950f6270b566decbf701bdf37195f8735667a849e2525b36f628bcc65f2ce49a62d05df6e4cd5787d67fea6aceebdfd1316290c717752ea2a1d53943da057d99a5d28dbd9d56f1381755d06674f3c38fec632034345e216fe6797db351d0c0995eadc3dec642e872aa69ad56d80f457f39d159c46e63743ccd89fa054426538165699c2ae3e9d87e839d0315319322a8190839af79a008d8917df77e953edd773b244d35560120bb75d28b64e11c77cee831530aa758076860792d21f5a83f6c570778dfea7640726cb74156b84ee381795864ebf29ee18f2c4df72d2ba869c6601e40224d30ebd6013f6d7d3bbe6b0d0740381f31120883b3bab0dfa38f90504a7fe915c7fd57dc0998b2803ccb40c9dd9dc49bb0b28d1449ead32826e136eb54e93e12172676745f6c48cf6d00cf499495ef907e731bea0835c9cfd7747693c698d467d81d730abd01db4a89c6df8c171344409e3474a5e4433fbc54e0882edbb98334748e3846a665ec6c9a51b21db9f0b205d4516d535b3e0834d53d247fb8b5f75cc5464e42b3e96e0d3b4077c185e3c60d22356599c062311197d73ad5f7d08429027b9b8a514907dfa2cf3bb217166d3d06b3f21835bf13508cae67a39e90ecc9a962619e48df683b07727b19cf034c222c3d7d540422d4c30c33b2fff285e0ac16f25d092514cc0980b172333603ebf1a0c40eb10f8174a1b425d8baa96ebd7d1ba1091756b78a1a5a2b921d64889df7821ca56c90b5b764b244b9f5b7c8ac99744eb7a10eed3b90f610c8288f63af2eb8dfc6a3fe75b663c04ba18df7d1c6fbf8e36c03e75a7768ea53929234d3e99539721d7325d78f98e90a44649b8993f9a76cf07ba7a246b1524d53ee8673f37586dfb52e7f632c3b898eec24fe17f796c32be943c33598c710a51e55d2597d0ec1f3e8f027fd2d4802b8ea1d9403916364236d8cff90c8b6156b6717492814b88723db71f3df0c59a063688a5fdae5337fff369c81e315eb5fc21d9174f8654b2d2daf3f2842e4bc616af3d0836b3e301c04bc00e1173816563eebcbf82c255a5c1fcaee772c8361385e38bd6773394202c17f84938ae665be3be4c0fc0c6954c51319698083e97fc28987e914dd58887dc29f0213e21c6fa3a5d6234e2cb49f2865cde3ef060a67395fd72836cf95ec5f94a5d7e35be2f2222b58a8ce3ff1081e01671fbea82a1ae87aa3ed022df9b192815e171bd857cc6429d42202602544ac34713a567ada6da29938b8c7c4960a9c0d44149ab822993c58c880baeda87619ef15e1799d05704b8748d4fea6c1552c350e95f1f347a70ee2450130d8442f97d8c951d03f5d2d96ad8a32c0dc6c9936bf6a81d7d03ba6ab6281128b11d0b994ed4291ca8a17eb287431d6477c453a817b6053188640100cd92c89b449685065819e7c632238dffd9114d39c7c5527d5e79a1c378efc362074004fc3d4a04ff5f4e9b543a6db630415df8351d8c602c736a16248f8bee0f23da356fc610f84c5eb269334f8a528a35695c8a93ec8cb81757ef308bb0f8b18bb930d3c12c136b06e55a559680da717fae602078bbd0ca91718cdd748b284467a981865a0257bce37fdeeccc34d1a111e2f9bfaaef9999363d58027921bc07e6ab1b81c66e34eea62b1328a511bf2d4edd6c05281d9915975e2fd3bf0f5efc3ee298db8e83bfad739b8246d819c20b15356d08ad4d1fb8c9844710416e0af7afa8c10b6c441f368fbede9e5041bc52597878f2a72a8a3d57e3115c76351288036da143fb47b172e7a6b885045de52d8e6f6c09d45bccc83d30e9e0d3bd84e4b54a85e0ba134dc4ba1699dfb33d8aca988fe602ab918203f3c816b9859923b3521b7547bc723f3206665c9a52da5204be60e26b22a911b8971ec07aa7d1f0b578f129df4de8924eb5c63f61f9c1c47d941790a807554c3f82fe2e9303fcdbbe2fcbbe20e70e0722fb280a951b0c8851dce53acf5ce28934e5d4a11d0e932e0bfe7417db8bf3e220f6147c49631f955205592e887b25342d3803a949e7d433e1e2d8695005389e7a2c095a1a5661bde6a77cb2baba299ce8c2540d40cc55df04a85855940a0197e200dc2aafbde748348a3a353d54cdeedf0ad007892179d581dee18426cd2f8b282eb5faab2dcd39cbfc91bc8bb0109974c2d006d8b97fced451de827a8d16554a55d34decd5a596eebd587792a684a6b9bb633317e36ea841f3aab89720b62bd1d81ce5bf5b034baaf6707fed0b0f1a56e90c98e5ff54da1f9787fc2702a8b069d27ee5f29d34d0c9c6c62bf0a49f65f0c75789b751bd24cbbe9914cef20b55ac8e1e526901ba2c1d1c2801dbac483a7b8d124c99210a1bab2c115401df552ee8e64f07f1a7601e64755bffaac818acf978e54407f95bd0200b352cf0b58e903b1393593fc9c145b29043f9e20bd60230ecb8e6cea57ea5258f29030dbc12e68068a141da749df7f1e7a1170084a49bce1f59dfa3d079ef2edfa5bcfcac88bb950a1ef8ad9be0a7235f4be7ac43664423865e89baba8cca77ad956d4a0f6fbe0d104417def17b8ae30abee72fc7adcf1ecf9ce38e5ae09c45977e63e3d7c5ba3677990283589fc002ba6b9d5fc1aaf482b4ea795bf46e8b4f1897b47b34bd8102fda2929c43e581698e0390d183cf70ed99bc5fb8b0221985144ca6e603f164200660363df5dc87bd5ba49bbf5f740f4874a5d7d702246d7f38916fbd4dec7b41e2eaac9e74730fd90c0e7d77aaf00ec506a7caaec2971696569e3b4c925a6662c0b7473dc9bed965389cdd344601ce133942265c3ba57f757e4e63e1f012f8fe58f64d02da2dd0820bcaf860ef4647cb5409be506da3a8f565fe7ca3f466c591e29ba242c265cbf4880e2e3721e1b6f398b367df81cfc28afcc99bede5e2e1702ce078df1b787372f4604f2773ac5880621d85e334d180323c6053f2315f8fd0fbf94ca176a2142680ccbcb8b0c6a5c5067f2323fd2d219fe43e916a8f4dd22338af95a6292e3988e1d423648cce3144d2047a4b1c11b9d248117d1ee7d819c6c1e7a8355e4711d6dd8bdf4d6aaaaa1f833a7819ab9e1e7b67133bbb758a45e7645a6433db4ecf64efb87e7bcc6842644d7acfabf24e92a76108367f1f5a5ae144ec9a68e39261dd5c818edfebf84b2db9496f99faed8997fe4c6ad03f9bad5c318cab271768c29c9d7f2a10292a8e8510a48f6f0cf5d9fc9460cbd7b61e2e2e1b5bfa65b08c071d5164a845bba0603d7627a39c9e9386d72ab5fee3c5b21cc986f1f231a1c78253cdf5aba6c3e713cd2912af1e5dc19e039bf86e0c3a5a2cc021a3f8f9802bc267d45460d796cc2daf29da9d1d1a65d1f3cc3cc868406b5bafe3ff2cbe04a55181eaccebd5d1d3705982c1694f33f4a6e71d4e1f32d44adb4289eae36bc7a6f5c3912f4145cbb7f6e863a4750315fb8da854416eb71325e022b885bed0b96ca1d8e60573fd656a0df9d1ddb659a1679de7fca433b3384e6a4006df17129073b721aaf1dab94e9048f49da4a54a8afc177529036792d14f18528eef87647582aae53c990bca454ee322010964ad4b84e8fb2e0d3c78fca46c706fbd4303e21ccfe50a11d776c8c4e435d5e50abdfdc7225dbb8cb13b9f210220f5be646c5a78f8be7308e945e493c5560bad4e2ed6213d00a131d79bb9bbe66bc37714894c2d43a9cd93595d52812580cadff4669c2921276651f7543d5c5e0f4bcc1c6083e65a5a02fa73ea4af75ff4624bdead8dc7304d4a86b9d0b8b2449c3afba185c8a6679b486d7693de2cca3d600ece173c47d93123e42173a45a87f1e2af45eba62a220d7511fa1f7db8eae7a1dba9bcfedb0c8516786f024a388e46a96784df88dbef7ebc1f08c0826a933d44812b33244a45ff33280fc191685609db46d904929cd2f5010951d23d7c6f9c8c0709330394fd12f9775581558a36487c663c3ffb1be9d8b3ad8809e03f09b9ea3f69355275c330ee", 0x1000}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}], 0x40, 0x6}, 0x402) dup2(r0, r2) 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) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 09:55:39 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x38, 0x6) sendto$unix(r0, &(0x7f0000000040)='yHjy', 0x4, 0x40b, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x80000000, 0x100000001}, {0x18, 0x2, 0x3b, 0x7}, 0xffffffffffffff81, [0x1, 0x1, 0xa, 0x5d, 0x4, 0x4, 0x1, 0x1]}, 0x3c) getitimer(0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x102, 0x6) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimensat(r0, &(0x7f0000000240)='./file2\x00', &(0x7f0000000280)={{0x80, 0x2}, {0xfff, 0x19d}}, 0x2) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000003c0)=[r4]) r5 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/129) ioctl$KDDISABIO(r0, 0x20004b3d) r6 = semget$private(0x0, 0x1, 0x10) semop(r6, &(0x7f00000004c0)=[{0x2, 0x5, 0x1800}, {0x1, 0x8, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0xffff, 0x1000}], 0x5) semget$private(0x0, 0x3, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) sendto$inet6(r0, &(0x7f0000000540)="700e90fbe5f87c8058f5266a98cb75ea54ffc18ee0c79ab60473d827b5d3614694c7366be79fa20f7598799f0f72e6f2de31ad63846c4392c88800ddeb57dcd588d609db0bb2591c3d8fcb4bf7f2f0b2ff828800d9585f77722b2368ee3f8501c34eec18f75fb1f72dbe6ebcb80a94d1e2aab9ccf88ce688d63111983e3c7fcc0104f035917fd0fad57ff5b91c68563558977d2a37a9361946a314ab3394bc32c6546dbaed8e13704c5034777193c02db46efe9599165450e3c7", 0xba, 0x4, &(0x7f0000000600)={0x18, 0x2, 0x5, 0x1}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000640)=0x8001) chown(&(0x7f0000000680)='./file1\x00', r3, r4) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) sync() semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000780)=""/53) lstat(&(0x7f00000007c0)='./file2\x00', &(0x7f0000000800)) semget$private(0x0, 0x2, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000880)={0x0, 0x1, 0x4, 0x3, r2}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000008c0)={0x9, 0x2, './file0\x00', 0x1, 0xffff, 0x52b0, 0x8}) 09:55:39 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() dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) fcntl$dupfd(r0, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x1, 0x0, './file0\x00', 0x3, 0x0, 0x5, 0x11}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ftruncate(r3, 0x7) 09:55:39 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x1f, 0x8, 0x6}) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) syz_open_pts() recvfrom$inet(r1, &(0x7f0000000080)=""/21, 0x15, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) 09:55:39 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:55:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) dup(r1) 09:55:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x3, 0x0, 0x1, 0x4, 0x6, 0x7f, 0x0, 0x1, 0x3, 0x200}) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:55:40 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) r10 = msgget(0x3, 0x10) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x3ff, r7, r8, r7, r8, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getuid() nanosleep(&(0x7f0000000380)={0x3, 0x1}, &(0x7f00000003c0)) getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 09:55: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, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) fsync(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:55:41 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x3, 0x20}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x10001, 0x80000000000000c, &(0x7f0000000180), 0xe7) 09:55:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x7c, 0x110) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x4}, {0xa49, 0x5}}, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) 09:55:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 09:55:41 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:55:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/59, 0x3b, 0x42, 0x0, 0xffffffffffffff70) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000480)=0xc) sendto$unix(r2, &(0x7f0000000600)="c399693e987bc04c4838ecf597d513787bce97f0d4f5342bb758a3b33d23d4773a362cfc18f061a61d7cb4fbd5f462cb4526fef22bad14f765b25c0d8ae5175f131f814fa553cd98542f877c266e3b9a1e25eb33a141124aac71a4674f147cc44f5b45a9c585ab5f9ee2e2ebaa76a3ce16df757e14766c263cb7971e849ae488a0371e25e8718a66faff32b89634e57ea913478bb84a04d675714172ff41a476579c1b3d7669a85ae9bf8ea8270e6b37d84f8693ec4b537fd05e914adaec01b40427f721a6e7ce7f92588e942facde6fd6b47c89bd6b5c73c09a73cdb4df0181fc2e2f", 0xe3, 0x40a, &(0x7f0000000800)=ANY=[@ANYBLOB="01002e2f66696c6530006f695726840a15a243ceb141f89aab1b3a49de8ebfe934f8c517953025b600174d7e381f756645e19b3742e4ebf3690578af629a8762a39bb8f08082e7001a2372fbc4f6312ae4c84dc7c77f73cb0bafcad1a4733693d3d9767cb630bcab1ddd90b6c749835fdde2fb9c17990c8cfbf687ce9f83c232a914e3da35437c11288ad1264620d0d114a2e4214a08038738fca883dd34d1711513179ed5fb36fee613b7bde690264a6307cd56ff8011fb55bab9ce277fcfd5bfa0f12ee403f75365ca0ae20a44bf8af1eb406b6c9908af6cf211a17bbe7538c8b438cfae5ca2858dd2da0f986ca8bf37c6699b609e"], 0xa) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000700)=0xcd8) 09:55:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) open(&(0x7f0000000100)='./file0\x00', 0x3, 0xc8) 09:55:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x108) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 09:55:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)) 09:55:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 09:55:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 09:55:42 executing program 0: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:55:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0xffffffffffffff82) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 09:55:42 executing program 0: r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x1, 0x1800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 09:55:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 09:55:42 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000240)="75d23612d384759330216ecf22c15254484470b091ed96dbe1c687df1398d11608463c8269de81fbe5c95a521f02435ec17bb7e57d7c9a61fd6602097a3b040ae6107d09960a07dd46781468047f471c", 0x50) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x23, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000006, 0x9, 0xf4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x81, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x7, 0x1ff}], 0x80, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x4, 0x824}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x76b, 0x4}], 0xfb9, &(0x7f0000000200)={0x2f5a, 0x5}) flock(r0, 0x8) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x44, 0x6}, {{r0}, 0xffffffffffffffff, 0xb0, 0x40000000, 0x2, 0xfffffffffffff61f}], 0x0, 0x0, 0x200, 0x0) 09:55:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x3f) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8900, 0x10) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x80) kevent(r0, &(0x7f0000000080), 0x2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x21, 0x115f}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x200, 0x326}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x62ad6d49, 0x2}, {{r4}, 0xfffffffffffffffe, 0x10, 0x3, 0x0, 0x16e45d61}], 0x80000001, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x20, 0x41) 09:55:42 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x1, 0x3}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 09:55:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 09:55:43 executing program 1: r0 = syz_open_pts() getegid() r1 = getgid() setregid(r1, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x40, 0x3, "7abb9645570719cf8f87dfcf6f886f5265aba64a", 0x8080000000000, 0xbd7}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 09:55:43 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000080)="1077f8b26c191685b0ec0e9e7a6825faa37c85abc8467a858bb0402661e7777ca4e59a5861b141d808b1ed7fb7109052c5393f040d041498", 0x38) 09:55:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0xaaf5, &(0x7f0000000040)="39a184602eb63264181a2ef93ebad32ef9321f70fcbe85a4421831b3d56fa1c4705860f96bbe569fb04cbe3875e016272baac8cb5d035f19beb8ddba709076eab9849aea0aaf59e7e988859a7e4a754ccbadbf8ae42b4c9bed932240998b48fb1f35d1f104687b4efe54e7c549c3d7f16ecb04c5553f06b4a0a9d7c22237bedb6789c426e7c163e6a4e9e7a4484bbef92d90c22a0bb76cc9298dd466f57ed54ad6c1276ec8ad8d5324d7bde750ff614c8e6f1fc6c696302e96859c3a3a58fa3421769e03e250c9b38ac5effac2a0208858b3bc60d1529759d8a5bf2340871f28088a6a86dce534a72ca9f2c4da84808b281743058ecc01c680c4b0ec9a751cc4d4d656f23d9a88d81b93166f9b5122b5a0f895fe095c26db7760d4c512fdc058d5dc5d0bf9c1504adab95c20bd9f05d34efda03f1d5d48fd6bfec17a944bb8ea40456424b426e8143d8b1abdd034545c83b72d48f73c08956f4ac459f1c5e3e613f02a6e76871b6a2496d123c09401c2d3ff8a4c7add5ef023cff5f9592a1143ccecec28787d34f1af564f1ba7f64725fd8ede827e8745cb81c0d44631d8d22f1485bd3dc2534d37ae1c1a2bc70f8ed747670f09c331299eced41f7dbf0424f77c5c06cf3adedb17d26bdfa16b1c7ac12be5a092d3957160f97cfd7e8aa13cca12e48630e9d808be01b58bc6629e4a141c64c760475a4b67ecafd3dc26aa3af79550fb84b8d481371b0f2ce8fd116ece30edecdba22aa8265284b9101217d6ce7ee6731a8aba9c4c3c5fd7506af79718b9861d3614aaaecf02eb49aee6f7df0ae0531238d7efa01c94356b7c5e27905023517dbea9c13ba68d01fce782fe648dfe07185cff29a120b09e440314c5f3dc193260272dfc2c5e825649a6926158721a34f9f60ad17d0f3de1076bd96f523cee95b7492bd896f3a98d10c0ac1de100a99779e931d76f2f54065a5391a7249eddd40fa2680eee3acad15db3b6100aae0c195814723f8027f2b699694196f692c380215c0e40927bc0aa2e01d829f8e24af00b8853367c1649e12045c9499b6a5bd40f91e856a2324bd51c804538e820d643d38f0dd4ae6f3ea99723dc87f7c867b517c21ae90217bdb7496741f7458f45cff1cf2c6cdd33ec427f7bb033a02f813b47456d211474f2fc8218d88920a0a2240dfa1b4851db79f4b02432678207222458a105d9b621e1442205f17bec64277944bb583199563aa3709838a4b40586930622b82505198184645601d41dc9b8763d5ae87d470718df7707459834a770ba73165453cfe80dfe5c9cb6915a928153b96c7014edd37fc34ae0f4007a64b7d7e070253a6ddf7918604c19748e388f07428629847913d19cf41d47b8d2dead9765d3f1d02fa3f7e8aff29452dac37fafa899d9433241d210c6d5f81f4ef67029728a0f9902fdd61d28511d9c78b0f01811d1e5358d504f6601e390d40f3088e54d96c137737d445e275628007f74246e8452a0f601d5839d58b584bcb87174e562c4649dccd7afeac0091dedfeb313086c311d76df152a7dc3e5b7229e3d046984545567af3d8b4cd1d6cf6c5e18581ea811758611d2300e2d20165f4a1d511355e7e50157ecdbf3b383af0f7333ecfaae90dc5471427859d4ce4d98ecd74fd5ac5205974d49f2618d5dfe25a315fa82f34b06f470631e797bbbc446e27ee4fe11622dabba7ad47babcddf598e786bcf33df99c75a1e7dbd1c74120d50a76af02e6f8355e3fc691a42867ea02bec13a68d70a56ee06c84fe548862e68ec85837f9d4726f37dbcfe2d172f3d920f88ee912a4617ec856043170b9f9423b558400bb7ae0d4705821ac19b7f39a821c49e1f9c0d5415f6634ddc868ed1e9242f445ca93923372c180b19f31df7c9e0362806eb5fbe0b316b8d02f8a53b9585987229a5487bfa82beb46fe081d9f437481d7f9922903d6eee72270ad5ec735c5cd70e0c2fb789dcf897a756e175cee8fed43e38153c335442e5a6e64b7503ff46e343f1bb2f0c9633efb72ad586d388ffb5dd0c89a5772c63ea285bfc4802dc5395323f824bd1652a8407e6c36b0aa09f728b96a94c702f41d4514e472945e150c72f1eb049fe0dca3e2131d4830d6091ea84a17edca5cfbdbe022881eb3479ba786bde1c47556ed6ae19b0a1abd79101c12a36ae85f43b69f19c3c6736d3dd7d06e5a37decf5d426e647e8a2e877bca5dc786e4fe59e741f416c96170c57930b3afb4eb9104e4564ee3d05cbac7e212f19ddfa3d6c57544d1468797502e720e2cd40a7d4ffdde8933e1214d26cb69487299f47f8a1410f891ec2a8edd2dd0cb59ce6ebaca9c811a4d0e7998addd3b593351c280b8fc4e216ce230f92ad0ce63744f08471f209be52eef638b52b60352fcda655c929106f3e001e129cff6aa3cf980b1252f4a95fe121079552c229886e3e165987f368f4660d56095cb80cefc1d4d0f9f6cecb4dee7d1c9c4f4e5c74b0fbb03ce4076e1593678b161b5350726dfcafa50ae3a144f5c683e20adc1c9411d9bd2c4d635d87467e59c5f51fd3b5d0e2e74d116a3da17324be7a21f02e6a9a7044df4ff39eedbff8bd890977f2ee5ba8b37093ae255505c379c48029bb28cd7411f5a5971706955a26c334349903a49eb7151120da04426a3b97a70702701f83e786cfb1753e2bba49a1b906221ee482d13d453fa6d32a4aba41e2960491aac538f44fc2902b5f8157766b7401f2f9ffde455b32bbdced20b130f76c8d330e3e3050328d23653b55d79b644aa0f8b75962fec1c3abdf13adf0afec9126a2b14f313db2906397c2182bdd71c61e865f7c3a460111d0519c1d54478f1ba0fbb4001cf6363a130e2385635801433da357f4ed6b5bf0ad91f54a92509cfeec50383af9395a7210053f2e22802a1db8702954194f681ec8781b5e552d210fc073386c89809991898f75d46305a377e17f21c98f05293df1691bd13a821c16d884c8e05a325d497dd30317ebfbbfc49365a139422e4cfb05fdb4af0ad87f0bc59ad4ced555ab155c4405ee9692de8ae48f76f5276563b5959c246392ec9a20b2c7eb6ce12122d3a3c62486e0c14e4a290fdc9613e2048e07f5199c972322e995211cd7fa1bb1a296f8f155aa3643de9d7ff04ed605401075c6a34d6aba082aef282256916b9002c324edd646de82c99dec4fa82aedd78aa20868b9a1b6bb557bb1bb7b9445d5d5f3e72fbf1cf6e48c01d840a4849ee83fe865ed19ce288371886d710e4ab6847c5feba2135d2f4ff7a2bbf8435d4c3e03c2013636b37542539626ae4fada132d1033e756167a1e53def92480956804f54df680c9260a2440feca27ad1f6631c874384c096e755e57c99367178955525fe8e63a996f9f6d7dc58b54f6e559f919a825c6c1e64fff842b1a68dbc1be6bfe8b6df68c458c892fce58effbbd4675902a35594d1fcac548d1f1e60aeed84cf4838b9999e5b70eb0972f673ee9bc9892b949d5f406fcb57bbfd49cfc3ed1b3c9bb6d9532cfd513d565ead03e7d595c6c55e9180ecff23b02a49c3aaf393e69b46e5fd7f98283974875b38b1889c6aa067b60199b0300d3abd4865a199c0ff8881a2d117d0f0046371cf000670f4c71c1ba523bbc4b53273246a4fb6e3fd0c7a304b738992b349c076aa53fb29710fdc919b94196214354b50d9f592e895beb313229f4bd9a8f6cd86299392550f9cca625302fd6ffa71f571a34497684d4263ba2948df52e78444c1ccc1716ab1ffc73603cd81cc172404804c820968adcdae6a029dbac14b95ffb8b5ea03173ca58849683cb3cbc9fc30847c17488ec0fda55a6bbf26df6418b33d11d7fecae13ade3d2b4bd1758a1b358e7f142fc61cd8b48f19594c5a28dec71d56c2089519982098dfccb7e9cfcbdc21e5c5a23b4d495b6c61730513d9994462e235309c14b6ca4f0d0a8460696673ad9737dec56aa0f8b86ccfae20e352f6cfee653daba582921f8aa436b21743e300f1cf5edc8644d791e24871268ebd5d524c9c96584f8d1f4d653949d07136036e52fa0c2617589a8eaa044dbb18cf8ab7129571372e7b84a6fa425e68c09d72cf5e7a3816f3f7dcb2c8402cbb987de37def1442d22ed1beb395cb5c3c82378be78db514ceb6eff389473a0445416987aab6fac1b709e09eb1a8880f126320c3ef5b0df369a78bfa57a174cf247e0dfc2d26e6f93ef1dd84f8ef3c461e2549854c738350941007396c90c4d2db7c61f78e33be827555be6346eb8577a15a112188c3e47e248bd980e778488100b252b8c1a0d58176a2a64bfeb2065501c03e16537152e41e20d40ef308a698efd1547fe6941b166a8ef3cc9d45bc000dec3b1ee409be292ab6e21e58e8ddd1240354aa41bdf5a734724d0a26236335604a3ed7a725f7802a4eead3f54ae4c17209f5cd6ea70472a880c7c0408033c48dc8438cd32cb43f3226b70d278802235e7d340f41df54fb3cde000371d67414d1ee0b925dbd95f84feea9120a272f6e1f8642ae264b78ee95de83819f2d509c187a9cca51a049d36765cd03b150f451a80930a6fd72ed62f2f661ee5d5aaee4b996638faf61be5f46815587ae31ce8f3d927a1b521de4fe0283d74d3d2a2290f9ff70f244004d273043041875e49646b33759d9d762c70bbaca0412f9143c044b0ce2d724e8f964427447f0b7add8d5b92a836b283b701dc548ff113a3eea1c22fb06e2ef0ac3e133334382e5e6821638ecb35875b6124342c2e78afe1590c790efef7680075030f47dcda96ba938870f098ea1c9dc5683a4e10939d10fcf453ad88d9354a675d9ed4989703d102e54a7d0bf137b385a5fe4b4c8c687dbbec43a92503501012e317171b591e5ca47aa938f4b5deeea43fe47dcfde68733710fef5599a1011047af05ee69022b937b0bb4e7f543dcf7117101d2ea740e03af5d22458bfff567bb0456ead324b6ad775a7d3789d16eb3b4807e2840192d799dfb11651e51991732b3a4f2876084672e67e253771ba93ed1f42110d1b5c0fde3a8b9d40b3924e56630a346c46bc46de3507249090ffe1bd228561ff930efe3f3f70b02afcfdebb9c143ddc725bb1ff11b59884e29516ad8d3936e1a68a6e6b6e33604a0e3c1c5a3436df1c53cf0336a6a179f3a8a1276598d6d3aac9cc5b720e3a474d1fe2232cc074b488fffc4277a8bf269f5864277fbcd068d11616b5e9103c40d2efa32d29518516d6d311bf55bce2c79f3ca1f306b862a3be8bebc5490fb7e4d266e283d67a7e3d22a0f3316c04e319d512f8481592f02fcdaeb9926f57f8d3f864d86091365397b8e011fc1036fdca5654dddf5a52e7e266fe44fb2ab2593878c9e79f04bc046f173a4a304cd7ad81641344ad1205c8923884168dd4f336d27f2dd8bbe3124959fe249306b54f9bb1ea8af8ac02486937152511b66342acf6d5d8a871ac7b28b9aba7a772ae632199752e01edc3a9ae980519bf75d4801bb5098726a563c4bd8c4afa2c6ef4a2117aca13e5aee355ff00e32f4ce33f4ae1be6ccadd9a10c9eb4b1bab717a3447c754caa8482d934a85bda39a2a3b2c93cbaa3d72376eeb50f013ac53fc0d480f5928f43b55594f7ca457fe61d137402d5dd2a705bca94337bcd07167f7950dc01ec1738430beda6a2f5f365c81f300b14fcb9768779ecdef7049b93debc9c0c3ffc9931bd000cae12b18608f67fdbad471802a9b55defd8bd4699808e41f42d555e873d6a8d1e2f2f3d16d0dc18db14cb6f31b151464e4c10ba70b4abfba08e0b82ed7b2fadfdd542", 0x1000) flock(r0, 0x6) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000001780)='./file0\x00', 0x20008, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000017c0)=0x2) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000001040)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001080)="0a98496b7c6c71910775ea12f759e16a", 0x10}, {&(0x7f00000010c0)="f3c1520658757f5de5df0cb1a52ad5bf575f338cb05140935c54ee3bac69fcd3ac77cc8e97c4", 0x26}, {&(0x7f0000001100)="45c8b556e2b42ca049a86f3b9b778523fff4c195cd22c509cc298d4ec2487d1ca36c2676b8b6f93372047bf9d764bb0abcd6507ddf197417b582d12421a0b579a3db3699338175bd165a76d7f4f1ea84f329f099bbfd7df13fb9fe75b9e58415fcff3d4ea0d04d2b9363909625007f1fb723ecdaaad9c00cccc8e5c97502f82e583de2d1f0aba385f565a8f5c51302682503f3d82a4568c16136d39f7e4f0c955b4dd1f01f1c4a083a0238c1620fbdd0c566e32d", 0xb4}, {&(0x7f00000011c0)="8261bb9cac34ef906424f35067186e638ae68563c283aabf08b43f501f8ae2ae8a9fc63d91ed919972545f37319eb1ee19d14d10377c0b1e3f2e1077069ee6f46707eaf4b036e5b2e6ae70546fd6386a3036fee755494f2cba2ebcf39c89fc4c7e806884aad584f8d7bff7520a9689735d7c377fca999a0d2dbe6a5b7098cf639b71ccf3b158c872eeff8a0a452cfaff41c48e24dec2d5526f31ba7f7a16a9cd1f419834aa8050cc242797dcb9d676a05415b5a7b384bb204955bdd4bd43325f90e1e9f787606a80653ccb97", 0xcc}, {&(0x7f00000012c0)="033067975c194443090eadd18dbfd2dcc3dbc801534e97bb0767304434feed27fedf48da22b19682ea9f7317eadd301cb57cc63a0fe7d31395c5c644429074f3407638beab75697a8910f266e87dbc76f6a1f474a393f1c0c190e4cc1b65ebfa135fdce5158aa1a8014d1d4f00c63c209e6a487e4ae679becf6561587bd82dbcfad20f0df0661a", 0x87}, {&(0x7f0000001380)="846963304cd48075a3adc24b24dd5fc80680ccfd34d267c9ebf2f98c1fbf97ef31a06196d1bd7c35b08290f449f780ec39700f86465826c2cffe7d45f1eb24c6dc3a377341ffa7760d5325e870c28a9737e611622f42", 0x56}, {&(0x7f0000001400)="b1d3cf220674cc19e82ca9dc9b7f6d7da3046afc02d8c3b57b338c743c66d2955ce2cfeb1c753c3c8d497707249fb9b339bc7eb9f9bdadeae36bc141479ad9353ed948408240fa9120deeffc6a193e984650dc961a98e79fb0668aad7d4748e056d134e752324de8b21fec6934ff0d3e1e88217762a8e14dd537d92960fcec069d6969a6f429e693d7a545ab54bb7595af8594d9ae3e5c9bef401fe28728d86c813fadf5378e95cb44855616fa3f5b8dacba2455ab904a49d5d17c9faf5e66fb077045f5e4e51408", 0xc8}], 0x7, &(0x7f0000001580)=[{0x100, 0xffff, 0x0, "4f68d20047c0d64d82c0ba0c006836aefdb077ae6d3abf2eadc3afb42aa4d1d23731aa0eabab2fde75f5a96f389d7db8532b839b5e7bc1cb7f4c5ba9541ade33c36bf3c23350f9fba5fd6d9e05092f962e11eccc5bd7d7d79e880e3b975e0a74c747d2757207666347d8187e540b69ee68695e816b0e67dc716ae95a980ca667916ddab4669dbf2ef440fad597b764eea4736ea9bc0d0e2832d8dd319f67b86f1880a0ce746d6567a59b37cc64817055b3da950ab6ec3bc4ed59ec0125ad5c592bc8d6936caa33044fb7611b17c34eb17485cc713b9703ef137b6813c08afd55d90ed5f9495670771a3821"}, {0xa0, 0xffff, 0x6, "f3955053da9f9a6206b674cae023bd8b51f44239eca5b325901e064f3b4f2f0f20e62a1fcbcda634cbd0ce98077889a46b670dcf3c9d2acae04ffa563c9b61f6e22c21d28b3740ce4d986684381f28b86ec544acbd79d97b69eb0a0fd42502c57faf85a97e35f1b79585f669073e983324829aa6d61ccdff26bc24e7aefebb1374197e73b76dc18841dea2a1d57a"}], 0x1a0}, 0x8) 09:55:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1, 0x44) sendto$unix(r0, &(0x7f00000001c0)="9496857f16382afa25bab0b1cccfa2a9b5fdc6d343565622b78a34b1fc18b0512d3e295acb95a9a689098f9d95c427b7f32c2a622ce7e75d95c55e337eabf719981799762d1a478c3e80154dab1a8b3a927b99b347f04794d944fa9406994fcac105181b451cd0519d406348a86b1d10c01a1682b730b9f997944af1729643df910b8ea8222bf0e4779aeb3864f7b918b17b68dd588458bd7325da00953b753702ff6488d4bf0eb75ecea0caa2f96a705f57c700cb77d18d77f93971ba3fd75e8aa175bbcde34dc57e92eb0d66dd580865212bcebf118578ab8aad6f884a3ed40c6a0c448740843511cee354d656c3267d4b0f9ce35003e5500e8b30da49823b1a4e22737a2c92659466e0ef70e520cc319aa1a425050a1f8e81fb958d8ffe30b79a3c0c60f2cc9cc9b49ea824bef8036ba67850b632bd093e9cfb50bc491969cafec9536b7e029f8f4097844f1944c740fd30eaec0051595fc2f6a97dcd885a5c54cdedfc8c60f726c6dbd575cc212fde59d62f238b5852ba7cc15f2d72c67030c25d744432e79e77132eaceed8994c59cd10988f33a9fa7b82a1c97fdc0c221c31c28534c5ea8d8a35075dd79c100e8891a8914695beaac88e630888b223c1adcdc5bd1aa1e60c24adc8e33857cfebcf39341f336868a048687884f19c7781771163188ea603180cd76049871288df532b734e534ef44e44835acd0e05cc3d6bb9e1e0aea953354adf63aff1ed9653e854083f0b112ee3df4ffc254777feef5cb87a7014ad755d853a27465acd3da999b67901b302d385cf18676ae7740b26022363ef87030a868d439e3a7e58f1f20cda41a11528b772ec2423c0c13e8ed85ec67d462216fb77130f73c2781f773e582327114453af18825b78d7ee261d4f6d07b4a2c4cc31e25b491a5724552aba9c5a24895c2c907d64d647ad57e5f23164f3433eb3d6bfe77a90d04de40a179f9db5e50a757b5ac3d184c90df62666d214a1acedae16e75cea2cd60c74a6c2e3dbc4507ceed39b7ea06f9e3a797b3661f75ee2564a244ce03a34a0dc7cabb429fddfeebc9ce663763ee6d8f684fd4a8bdeb8b3470e6205531de54dfdc679752c9532b9ac588036cb2f83511eefc84b21f55d10d62358d7ac76cb5d63039f7f631188873981992620e832a9af9199a24913a5fa00413737e554b26c3dc1ab9a887111bf46408ae85b951873798301940c412f4ebbcea78d4bd8cc1494a5e10abf73ff6ba24b2d3589f80fa5015277502fd8952f880310ef78cd20039c96e62a88f5e6586ad582d66f7e569ad6a03dbef4b866ad90075ecb1fbdfb5a96c69cad332f94dd2f3e05301faa71394d1b6c6573f36ba3e296d573818aad5a3fd91855442bead0cf780768a1d9ac8b047f3b16f3a6383994afd6711391cf1b8d1313c88f2e07f67189f31ec763dbfe20b988cdd15bbf6422828774edac4544af93950cd21c864af9ddcd0ccde180eed6afea3a23f95bf0d34e3f8c5b78f7678975bfb31b5a297d443e8cf82015ee4f4fff7a21f77474a016df84b233f8487c31c21a78f57587f44e4f35867c68af807a428ee8054252f26ef093c0323af8c8656619547c60496e5acdfc8b6d9bd5f25b0ba3d16678ed707f50c18abbc42056ffce8f20eae55296e38ad796bf90348bea11a10c2cac58d5df6ddf0863b31d91192f9230cbcff908c3b8bfd1b744e1bb1cd555750bfaaddb0046397c432f1e34b26d92abbd971b7ce73545eef5dc03854865f767c34ce08d959caae9c4ebf303b059a9f5b34dcac295c03f53d6e9d97d737306442d837245a94849db99573329e22ad0276b8640cada9edd4b467275533bd6f9672073c974f80fc429f6f9b88d627c72cd16e749d8dea6eabd2dcb1732e105ab21aa793d80c8688b6c3255b6cbccfab4a41ed663313dfc42fbf01ad03f012f0da556ae28ce03b05489a361b6ac47f3b8ba7e38fbff4aee275ff0b58b16b82db13a49da712091b2a5a90138f938f5fb8b07e2ef0027f21977e172ed6ed0e79970d9348fe053d71ac2bceb72fc714d95ab2a7e3e6b9f156a553b9e7c2796141ac39e71fa1db5d66a460aaa84597561fedf15e90b6550272d7bc37553d41f8729bec28452c6a380f825bebb16dfa01b2e8f805ca9a44b6217721a681b86c9a4ee189ead19fb5bc9f48b5f10d143704410203a74c260a284af7868850b9181444f8f441bd72a2360b0125ed5f3ccb42c532c3e930b4399ec00786602a285bd0c9d9365744f20de87b518fe4ffce7a446f4ce3b50b270af0abb8752d00e53d68554c885ffde3b86b3c47130a7365e7fd2963bdfc2dcf822acd0bc226a24508c5b312edbb4d929cf4e897a82d8e71d148c78e1cc957358b65f1dabc6bef0884838701c827c5790160676cbaad9bb699f930211664ebb842fa20da13f259af277b4db7eb16dd130d98fa92a887596458cfc2e6f3fffbb697783d3f5b4a67f77b48105cf468dd67ce4a0e8b8368796a9d4ee164aa8a8d6e9a92e588fe44eefa1cab1bd3bbc2cb57f84b8421fd5cd85ac9ff9361ee36da721be1488c543a4f18d604599852c34229d60e8bd2cbc98a43f43efd7fa4ddb36541158a69e073ad978141a24baef8b7398d83597ea3c52f6a63516b69346b33f11b69ec708eee728795b184d39fbbfc3f81af7539721aa04373500557c340c40a815259010b7a21c899955ccfd5c538b51f13270f9b31c23b2b209cdff44c3feb107763947a74eef1afe1a38998c46d3f3201fea8ade1b74bb5543ed153b59df88cd134972bcc5a9fb6bcea0a76714778987dff69645a1db473a6a6c96fde968d07ac8b6091a3e00adfebaae69b91a71dbfb2a287cf7ed9fb76db00c0cb2368dfe6efd18c92b24f567916d5ff07e388829c0c4f1147a574b60ee605ce8bafa985495ee0e7dbd52f51bc0babcd590de8b5cf8295a936fc8fd67ee5e25ae6e389a72c48e6481a1106cc4c76dae997ea0a2d9d40a7e64591d19799343aaa5179930bffaefa7b15257d9bf4a242e544060af9adbaa2a2619c02b99be6b3887adbd1f657cc970bc1d2d3c867c85909a970b366309c537eee5aa6ed1b5ed810b916797243ef1aad7fc56a2e0bf509d337393e3dc39bd8f3796a4359461f2e874ea3fb682fddca63c5bed6e4a41a90c73141a95663c9284791af22329cd010a8069440d9936579c19016af168a36b99484ad612381f044238e1025b153a769b7aff2c72273a19d6ee3be776e8f0ddcd8f890ac6a404e5c9c3a3e78e95fa937ec53e39bdb8cccd66303a1549c315cadf0d558b2a72e33f1896f254978118ef2afcd44b4802dfcb1f0f3aef3fb2e8f32e6b3b45b47f12ac479b0938ba40b2deb7574155894b082c9962b349bfe42a507f66d1cd19b4773c0f7d7fd70379b9814212c1e7816eae64706dcb0b4d8bde57f165bbcf5a804e3af52d54c16d7f76537fdd75cd5f48bcb0643e29bf2383ecdaa771960500705ad5dbe72af2fcd8f775e3e4e6b2a49a7a00c57e1ebf1e90acae2be333ad37d0795173c8e75f25a44b9726407f55c3aa8bcca23b1c377bbd7f9aff66d4f595fecca6514f35251ca472716bdd0b48881aae584bea87d11d592f721028c1d220924624a4b409afa3cb2cddf209e9689394b74e5785884de2f9649b3be6dab5c34497c264abd2155c832d8260dcf7bd5ca53a9a4833d4f302953bc659e3164527432d084716fcd9a7ac62f500e0a1c943237c2b7672bfff9f4bae11ce368fca7f4910f94113b9ffaaae44873939606a21aea286bacdcf74f3c4337556d2f14c44799709f7e036c8723ce90305609d56421f0fb2bb973dc18634ed24ecfe7d18a734523a15be5c4238b6c7967fbf0bc7c4fa6001872e3e03b246fc26c92444954d8045a527de3e4a58dcfce535d9a15312b499ea0e90f523e5a129db31bd4cb6b9cc70c2bb88e58b0831aa00a690ce6b1ad4f0767e4da5d705dcf50fa4de71ef25c2d73d90e18fbc657e4b18e6fa6777551e6eed61ffa278fae475395007237ececf263bc87178ac76b0fb6f1ba52be84ff99c33dc6516c37e00efc7caabb20af57ba97dd329362f083c0bd7415810886c615d03f782fd72c2978a2f8589eb686d480846ee195a4e949adf2dd70d6f4c824b17762a7b2903c2bf7923958ec48bdc05edbb1dac2267f60cb45e712a1e394f2445b71931d0757a5a2f186f41a652d555cb564dc4cff7023812a57b2e540763b061ec9dc9071c27630746fd518c247b3c37707f0706427c6bc73e398b0cc603fce4b512f3e98cd63633ed4af1a9fcd360ee8f17635262a35bf4a9b9a78bacff767dd401e447090ff50b52723d95cedc74a9cc5da83fa1affd51d9f48b911589a0c39dbbafa0ad4d112c76fb19a79f48cf70e2b5485fc71d467b9b7ad05de6295a9cc977e4a8f46af64bfad6f09ac1e61ba0ed83128a3367f0715aa4d5f33b25a4d4f4675afa548938af1cff022b311bb38601b80032a03def757d396ef27efc259660cc76673c48f9351b14b2c333911a0e7c22fc918687f041d9ff8d4c213016a035eff29f25fc32d30d428770457d7c2c8ccd160b7722dd4f2ff9110ae975518042c90dc36f43b14ae0db0bf9d35174a9a2ff57c8b1ca6bea407f5dbbaed21ec2f13d4f7cf907b0e01d112ad851409b06dc9648bb5bc8c03a384de747eb1be313aa265425d8969080e1a837bf33e152b092935d2780bfd68b8b117d045ac93c7631fa9cabf1e8ac231bfd3821df96ce45ea7bf9f9f88a49f662509d6cba53e2b97e73ab6c44684722ad59c68716b3991c58525d70b12515f7f18ba55bb595d7921e3b28ea900f5d00153915c519fdfce165d6f71660d2d4509616677a804f89a0e7005a792d85b328c6855cecc14e23605ed24422deed436851c0409a122c2e4eeae138c00f8676b70c84b297419dd994735f2622a862080914665310dca6da80240fcb88ce0fac0dd4b9e47978327d986e5b235c580923de22ee4a587c1f69ead41e295b8b71438f80cf44e997b4bfdae09e60b67206bb0e51482f64277585521f0e66be36b6f8d8a97af33a1c40e739616ff54c2711a936fb0ffc3e23e3423e4e5b9a794ee3c71c88dc9da1809601acf53801de285cb0ea5ca60aff25db7a8358dd6586cf2fbd364153f999401b4271d0e2c60d0fa05df0db54e573868c306e1d3c9a667fa63167692e207337293fa4f0c77aca9a8d6036f4a1cb2b4eb9c09a9c1477a46371ff4b4cafbd06c250bf6c56305f229674004ea296e243161beaecd7437b388dd4383d3f415b02812ecd1cd2fc6c6b2800f7d15ce278edbce672cefccd5a7aabe01124091792842b8f2ddb3924426bc6bd842a4643ab62759ec9de65e4c260a4523f3ef3d4b17ee9962de50dd0afafe27bb21d8f0d1b6519ae54f5c9d23e85b3a4d9c951d9b875e1a4a212203519dee0130628d1bb85ddaf6ec029036f32658fd85c8a110709d08f978de53ea6234c44bace089ce6984b749e58f3ea44b4fae6d83dcefc877e5b3fc0e1561aa199c14f8f69f684299ae5b4232eec9725079fa4a0213e9913141854d83dc2017a641a265532bc79e7327a3d74a0709e8c726cb346b17b342dc2aac11cffab15960e702ead68619ce91c7859a4093edf019ca48bde96ada8691df8f6b037433f34b32d5ea2cb29c8e49d109758c0eb57fae7fc7b85010d0b71a791ebb9c7d7a5f3e4ba4d7f31a73b709212d3b53014dc949e70f179e54aafa2306cb198ff27b0a907a04de7ba91fe336fc4ab18e518c64590bf355933bfa141a45d03", 0x1000, 0x9, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) 09:55:43 executing program 0: r0 = socket$inet(0x2, 0xc00a, 0x36) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xffffffffffffff26) 09:55:43 executing program 1: r0 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) chdir(&(0x7f0000739ffe)='..') r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='.\x00', 0x2, 0x0) 09:55:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffff, './file0\x00'}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 09:55:43 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0x0, 0x7fffffff}}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 09:55:43 executing program 1: r0 = shmget(0x3, 0x4000, 0x10c, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2095a99f6b9ac963300e223e2ce7863ca057897b1dde9fece3a9b595825d939b15da21a50fac45e8cf72028ddca485271e547fd99b32d48f093557e958d53a", 0x3f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0xb2, 0x7}, 0x8) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r4 = socket$inet(0x2, 0x4, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\x00') setsockopt$inet_opts(r4, 0x0, 0xc, &(0x7f0000000040), 0x182) close(r2) socket$inet(0x2, 0x1000008009, 0x1) 09:55:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000080), 0x68, 0x0, 0xffffffffffffffff, 0x0) 09:55:43 executing program 0: mprotect(&(0x7f0000649000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x1, 0x4, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x1, 0x4000, 0x3) 09:55:43 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x4, 0x2}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 09:55:43 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) recvfrom$unix(r1, &(0x7f0000000040)=""/113, 0x71, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 09:55:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x6, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:55:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x5, 0x0, 0xf8f, 0x8}], 0x6, &(0x7f0000000100)=[{{r2}, 0x0, 0xa, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000004, 0xfffffffffffffffd, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000002, 0x1ff, 0x3}, {{r0}, 0x0, 0xc0, 0x12, 0x4a}, {{r2}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x3, 0x81}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000081, 0x3ff, 0x7}], 0xfffffffffffff8e6, &(0x7f00000001c0)={0x80, 0x6}) r3 = dup2(r0, r0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x48, 0x6) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x104) 09:55:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 09:55:45 executing program 1: clock_getres(0xdffffffffffffff5, 0x0) getuid() r0 = getuid() r1 = geteuid() setreuid(r0, r1) 09:55:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) semget(0x0, 0x0, 0x10) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x2}, {0x100, 0x8}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xdd, 0x3a86, 0x4, 0x100, "3607a0d3de52e43a7258f502228474fed74da3c7", 0x7, 0x1f}) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xfffffffffffffff2, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000700000021000000ac14ffff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 09:55:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) pipe2(&(0x7f0000000080), 0x10004) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 09:55:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0xf3, 0x0, 0x0, 0xffffffff80000000, 0x416, 0x4, 0x1, 0x1, 0xc62d, 0x1}) 09:55:45 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000001480)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/236, 0xec}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001500)={0x9, [{0x3, 0x100000000}, {0x2, 0x7}, {0x2, 0x100}, {0x0, 0x3}, {0x3, 0x100000001}, {0x3, 0x4}, {0x1}, {0x3, 0x8}, {0x3, 0x3}, {0x0, 0xffff}, {0x2, 0x80000001}, {0x2, 0x3}, {0x2, 0x18000000000000}, {0x2}, {0x3, 0xebe}, {0x1, 0x903a}, {0x2, 0x8000}, {0x2, 0xbe}, {0x3, 0x81}, {0x3, 0x7}, {0x2, 0x42c}, {0x3, 0xffffffffffffffc0}, {0x3, 0xac}, {0x1, 0x8}, {0x3, 0xfffffffffffffff8}, {0x1, 0x6}, {0x3, 0x3ff}, {0x3, 0x100000001}, {0x3, 0x3ff}, {0x3, 0xffff}, {0x3, 0xffffffffffffe613}, {0x2, 0x1000}]}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kqueue() getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000001640)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={r3, r4, r5}, 0xc) pipe(&(0x7f0000001780)) dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001680)) 09:55:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1f, 0x10000}, 0x10) 09:55:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200, &(0x7f00000002c0)={0x7, 0x5}) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd1, 0x20000001, 0x3ff, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x1, 0x50, 0x4, 0x7f}, {{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc68, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x8) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r3 = socket$inet6(0x18, 0x1, 0xfffffffffffffffd) sendto(r3, &(0x7f0000000000), 0x0, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="b5002e2f66696c65302f2e9e1466696c"], 0x10) getdents(r0, &(0x7f0000000000)=""/55, 0x37) writev(r0, &(0x7f0000000040), 0x1) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x5, 0x5}, {0x0, 0x1}}, 0x2) ftruncate(r3, 0x1) 09:55:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchmod(r0, 0x11) 09:55:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x38}, 0x0) 09:55:46 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00', 0x4) 09:55:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='j', 0xffffff4a) 09:55:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) getgid() close(r0) close(r0) poll(&(0x7f0000000100), 0x2000000000000032, 0x3) 09:55:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r1 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 09:55:46 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x53e) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r0) 09:55:46 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffffe, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) setrlimit(0x100000000000c, &(0x7f0000000040)={0x9, 0x80000000010000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = msgget(0x1, 0x20) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x124, 0x6}, 0x6, 0x5, r6, r7, 0x5, 0x64a, 0x80000001, 0x3ff}) 09:55:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 09:55:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 09:55:47 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0xfffffffffffffffe}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) close(r0) 09:55:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="091e503a8f6ee3432a5b5f11ebba9061290a58b5aba7b065c84f18b8d9fbb74d05f2d218185fc3808266499c4f2bc09e5f02f3df422e73f68f60045a1a0b19728ceff0073c8fd3e5dc5d48d03e42a6ef6539071f6cdeb1cf90b593701841038abd79ff895625aa6696fac30d18dfadb2e50c0294b62c1a1a3eea21e447ba6fd7a7a7dfd79d3ccc33c987a2ea46318b1b"], 0x1) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 09:55:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x98, 0x0, 0x3f, 0x1, 0x2, 0x5, 0x2, 0x3, 0x0, 0x8, 0x3f}) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) pipe(&(0x7f00000000c0)) 09:55:47 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/10, 0xa) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:55:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 09:55:47 executing program 1: r0 = socket(0x1f, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0)=0x3, 0x4) 09:55:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x3f, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x4005, 0x80) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:55:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) close(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 09:55:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 09:55:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffbffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x100, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') r1 = geteuid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="e205e520393cef15ca4f5a522e1c5b52444ddf53ac9d300d44e1a45a768577e6e5239193f394438b7e21dbb9d028d88bf71ee19e0befb7ec16eb67d1141011289cd8a600169a9421cea5d0fac549b06919e907a5ddaf", 0x56}], 0x1) chown(&(0x7f0000000000)='.\x00', r1, r2) 09:55:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) close(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 09:55:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) 09:55:48 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) getrlimit(0x1, &(0x7f0000000000)) semget$private(0x0, 0x2, 0x40) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 09:55:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000001c0)="95c5ecfccafe7411ccd1fd77ff02c4b4870e9075c49e3bcf3305875dffda808db3abec24a1df8ef7abf1aef4eb00e6dd992809b7b8bae7cb91778f5d07f26221a1c45c6d9142fabd78025735c6106a62891f09ed58ec0ee13408013f2043111f59ad597f68adb1ac824492b91702b69db617d7f168bc6be0c3fc860b42ccb3ef865ac9f544889643ebb4ade6e843b36b88753a02d51556f0d4a9cacbb9900b12463f18f7df49f42fc972afdf76d2665391af8305e16debc6942c2d786e931403834317a0694b64b0ee2fb3d0dcd7317bd9575542123e0ba0f7a58a8421690e35da5e723b92280facd79cdc46b02d", 0xee) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xfffffffffffffff9, 0x100000000, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x1, 0x400000000005fb0}) 09:55:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0xfffffffffffffffd) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x10200}, 0x1bc) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 09:55:48 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) flock(r0, 0x8) 09:55:48 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) kqueue() 09:55:48 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x50, 0xf000004d, 0x80, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000025, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x2, 0x3, 0x8000}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0xffffffffffffffff}, {{r0}, 0x0, 0x0, 0xfffff, 0xffffffffffffff63, 0xff}, {{r0}, 0x0, 0x1, 0x0, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0xe6, 0x81, 0xfcc3, 0x7}], 0x80, &(0x7f0000000000)={0x19, 0x6}) close(r0) 09:55:48 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffdfffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 09:55:48 executing program 0: syz_emit_ethernet(0xfffffffffffffd92, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) 09:55:48 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xff, 0xfff, 0x70, 0x0, 0x9, 0xf6a, 0x7f, 0x0, 0x1, 0x2, 0x6a1}) 09:55:48 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/242) close(r0) fsync(r0) 09:55:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) semget(0x1, 0x2, 0x3f9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:55:49 executing program 1: r0 = socket(0x4, 0x400000ffffff, 0x100000000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:55:49 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x811, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x14, 0x2) 09:55:49 executing program 1: select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x4, 0xa81, 0x256, 0xa054, 0x6, 0xd4}, &(0x7f0000000040)={0xff8, 0x3, 0xef1, 0x7, 0xfff, 0x2, 0xefc5, 0xd6b0}, &(0x7f0000000080)={0x9, 0x6, 0xffffffffffff8000, 0x1c7, 0x0, 0xffff, 0x4, 0x4}, &(0x7f00000000c0)={0x4}) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) 09:55:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 09:55:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x22, 0x4000, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x3, 0x1) r6 = kqueue() r7 = socket$inet6(0x18, 0x1, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3, 0xaf7}, {{r2}, 0xfffffffffffffffb, 0xc2, 0x6, 0x7, 0xfff}], 0x7ff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x8, 0x80000003, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x4, 0xe0d4}, {{r5}, 0xfffffffffffffffa, 0x4, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xfffffffffffffffb, 0x9, 0xf00000c2, 0x2, 0x5}, {{r7}, 0xfffffffffffffff8, 0x41, 0x80, 0x10000, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0xc2, 0x2, 0xa8, 0x3f}], 0x101, &(0x7f00000003c0)={0x4, 0x7fffffff}) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r11 = dup2(r9, r10) connect$unix(r11, &(0x7f0000000100)=@abs, 0x8) r12 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x5, 0x25, r12}) 09:55:49 executing program 1: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 09:55:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xbda, 0xffffffffffffffe0, 0x6, 0x800, "3aafdd5292eb2251369718fac86d9efcbfdd6b8c", 0x2, 0x1}) nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa1, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xefa, 0x1, 0x400, 0xffffffffffffffc0, 0xfffffffffffffffd}, 0xc) 09:55:49 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fsync(r1) ioctl$TIOCSTART(r0, 0x2000746e) 09:55:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget$private(0x0, 0x2000, 0x181, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 09:55:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') dup2(r0, r0) 09:55:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x90000000000000b, &(0x7f0000000080), 0x0) 09:55:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x800) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0xfffffffffffffbff, 0x4) shutdown(r0, 0x2) write(r0, &(0x7f0000000000)="b3f555dc00796f8cd734788c4e140f3b2237dae5ccdf61ecb3a8f9bb37355e99f471454ee3456703eba7fc3068014a3bcaf1a4f073980795288ab7f504d00d0f629e9ed452e897382a2b44a7b24e117eaa026ccebfafe55e8cf298eec711aa889342709fb4abe77ec732f758a6d81091d56049f78b3fd462dc8a50253c617f6efa06ffa92d71958738d862e7a19c959e12c3c111ceddaeb83060740cbd1e4ac8cc1bc773f87096998e0a4f7c219e7e89ef81ebdb90759c4059194bf7c16220ac1b92a8fcfbf813ace8b47cb3166e6524a0b2f4", 0xd3) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="89355b0542fcd040241852db1a271324f8ba41ff1920055145c96f8351589cf65c3b4766d4a40cc613bf43b3a8cdb0f77ccca2f1928000f1a09c1e7b0d88fa3d5236b639f6ad40ae845aab93967b640782aab86b4c42237c02e97e5cd1112359b326da14e799546cc57e309e44ecca73fe1a754be54673ee65066c5cb99ac73d6ed602b30cf0359044793b4a819ff12b8628c6f15e4cf60318f251c232a779cb23b007f59e7941cdd1551f5f891529d6b8e91e320b96125f90f83dd059e6c82ff92c3064e807330e07e8c2f7384b15cde1261082b476671f5b6a9b53b8d238f072ab43bb481db481", 0xe8}, {&(0x7f0000000340)="b58630497fd63f2c37961fd2f84715e3f6fd3453757d98d952b9ef579315e9f35640ab0951815b6a6a69c2ca240cb910b94a51ee05ac50cc74cbdc9f566392f1910f9825b68735b4cbd63d518b8bd2b9a7604a0f8472d0c689265a6fff85ccca24193bb7cdf0478b92396f1dcd86b8d237e2ab8aa029ba859d372ca41030aa", 0x7f}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x7) 09:55:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0/file1\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file2\x00', 0xa0, 0x2) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 09:55:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x697a, 0x20, 0x0, 0x1, 0xfff, 0x6, 0x100000000, 0x1, 0x1, 0x3, 0xfffffffffffffff7}) chdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x102) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x5}, {0x1, 0x3f}}, 0x0) 09:55:50 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001140)) shutdown(r0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000000000)=""/182, 0xb6}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/31, 0x1f}], 0x3, 0x0) 09:55:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/137, 0x89) read(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x80, 0x4, 0xaf84, 0x1, 0x3, 0x0, 0x3, 0x2, 0x1, 0x8, 0x958}) 09:55:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x95}, {r0, 0x80}, {r1, 0x2}, {r1, 0x4}, {r1, 0x8}, {r0, 0x90}, {r0, 0x104}, {r0, 0x106}], 0x8, 0x935) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r2) 09:55:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x40) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00'], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 09:55:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) r2 = geteuid() setuid(r2) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 09:55:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140), &(0x7f0000000180)='\xb0$\x00']) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x840, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 09:55:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0xa}, {r1, 0x10}, {r1}], 0x4, 0x7ff) 09:55:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r1 = syz_open_pts() close(r0) pledge(&(0x7f0000000040)='-+\x00', &(0x7f0000000240)='@-\x00') r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000380)=0x8) syz_open_pts() fcntl$dupfd(r0, 0xa, r1) 09:55:51 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x1012, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x80000001, 0x4}, 0x10) read(r0, &(0x7f00000000c0)=""/159, 0x9f) pipe(&(0x7f0000000180)) 09:55:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) rmdir(&(0x7f00000005c0)='./file0\x00') readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000480)=""/22, 0x16}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:55:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = msgget(0x1, 0x14) msgrcv(r1, &(0x7f0000000000)={0x0, ""/236}, 0xf4, 0x0, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 09:55:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10800, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x60b) r1 = socket(0x2, 0x400000000002, 0x0) r2 = shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 09:55:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:55:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socket(0x2, 0x4000, 0xfffffffffffffffc) 09:55:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040), 0x10000) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:55:55 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getegid() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 09:55:55 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) close(r0) munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) r4 = dup(r2) r5 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="af83996a07ab56bff5ba705a8406a129b84198e980daa11329c59b9de500e80300ee9f2c2b0d7be5bbde2147fb63c269eb2a9362713440560e93b9", 0x3b}, {&(0x7f0000000280)="9cd6131593882397aa3a50c03a0ad88da5aa97e18104b92c5235a650f265289cfafbd8f1703b4755a19d24499ce20856a18b01a5d26b2d5a92b51c89f0a89f1a36bba880efa448800950a76754f33e7426b7ba4f579a07827a3c08ea37e65b74d3355c983c2409957f23304efd014a0202426421a536642bf1bd9dc4bcf489058709ad61a16c92db189fb7bdbdee6b95ef029382f9c2f5b90a650c2c3bef425a902b7cdaeb515276c70ceca36c099c945ed43671fb479a91d60b0eddd7721dfb00ee1f183be91bcf9266c03c1d36f30c635e4e04d1b172", 0xd7}], 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) utimes(0x0, 0xffffffffffffffff) 09:55:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x46a, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./\x00\x00\x00\x00\x00\x00'], 0xa) syz_open_pts() execve(0x0, 0x0, 0x0) 09:55:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() r3 = semget(0x3, 0x0, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/247) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setflags(r1, 0x2, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 09:55:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x18000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000001840)=[{&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/198, 0xc6}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000006c0)=""/245, 0xf5}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/42, 0x2a}, {&(0x7f0000000400)}, {&(0x7f00000017c0)=""/101, 0x65}], 0x9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:55:56 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = kqueue() preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x4, 0x0) 09:55:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x34) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) sendto$unix(r1, 0x0, 0xffffffffffffff08, 0xfffffffffffffffd, 0x0, 0x0) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x4, 0x3, 0x843}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x80000000, 0x5a94}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x50, 0x4, 0x103}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49, 0x5, 0x80000001, 0x3ff}], 0x1, &(0x7f00000000c0)={0x8, 0x1f}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) dup2(r3, r0) 09:55:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x0) 09:55:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:55:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() fsync(r0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:55:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fsync(r0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 09:55:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000001c0)="8bf63e8a8a67fd8dde99ec2cf198bf2184912939577a2dc1f50d5c3e7fd168f071b8ba3cacfb04b190be1fefb97897f0734caad177f619b1bb2000501861d400a323a34afaba375dd6895342de3b204d0f5cf5a07e6c528e4165fff1af45d5dfda3c9a2fedc916b95fa17836a639b12ab0b3c7a5f28444132960ed9f7bb74ca4d8d2381727040ca2f9dd951679164e16db16d10d14474e79c3bb353bb8d7436068151eb2c71c777ea028c24de4296020372ea275882d06e1380421682cf4ea3564a8c744edc30788acaa84a547f66d1f6f6d6a22ea2e725dc628fe0c57737071b5ea3406d34c3c1ec8ded2c600e8c88f30537041a1e6c73d9cf7507343e60a4dab998c46751e5bdeb68d15283797a350b218478b20acbb931535a3f2c2f0b793d1fd6b7795473b186b1dd87bc6fe08f31d3e954fd7ae827f28656f0b337ee61e7d4ac6a368124dd2bf96db6b2fc42b9758c96088ae54381a87fda9ab10f7cf60aa8b6d90621c9f3f3e13fece0e8c70e0608ec8068e87ca45d8b4ff92f9a4c0529ae73069d9585ca0709ec88ce304169cf0e51f32adadc3ef347811f43fd0c8024b83b92b3284f8e8432dafc2f222d6e7e37a4dec4a012bedb04840deccaab7eb6c651ec70cdee2da71fa2ee20edfa8246f37a1c2466801cd4b2aa18a4cd7bb385f34ba01f549e07562a8f7e0053993284b3d07687e35d4ff84657d38a2ea8ca21ce59cde8ec9aa62877c9f3cbb9074610ad27567fd4cec4473756ea959599876a50805cf39ad117e21b15d6fc8c94bae1fa74fd150f70f2227f8cddcd60d5317b4ef1992e09cfbd085232fe6e01e10575844e3e3d5afe80d3795d4cdc1ad6ab68e9754eaf0abe217b374299a43d01954f1d3c5c50b8fde954c9b517e9f777ce2981bcb740192395a03f8a3b80a9195349f45b9a860f20a17c171efe1eeb704b9bf932f19ede50a997987baef2f601ed75e4023389884133a4d431f5f07c802b0237eaa3ab561ba8b8e297ee6177ed4679f330b104b50f10c3a5e99aa9a5a8381f6a84ec8c7520bfaaae1401ba19aee974f3041cf4944c2a33198e4b0b7499afc3e6af0cf84f6b3752846b36161030bc4d1bf5b250c95abe266a9e5cc31a5c5d80ad116632b05d598eef71bb69fc77808e40f2bf0feac0bd7a620bdb5e2383a019953ad221e8d15d701fabecec49e9c836b2530ba78a7da97c7d59673cceb6bbcf1e58a5801308e9e9a4cbe0b6464fd1dcfd5227497ac3ff74c5766eb8afb63eb525d4a5a0c47a849b22516187ca76a9a202d6ba222831261c07304d736f0af137e65e821bbadc5caad9cdc1ea5194e5d83201cde6e250092962233cbe7ffc0c863ccd1865538c3514d4b112eeb78a8623feb8538c27fa693408dbb788bd8d16e4ed09de469a7f161aa03eb7daeb0f6746616dafc768a424073bcd57fec699d391a095b7353422c06d1e15ad6d28d307e778c563ad1b0e463bd6824800c18ee7729f0866703ee6f1cdc948bf3abd9ca350fab945dcc2cd220c29081678d5bffd83c9f112039de226d809e00c3ef7661863fa1bb2c58f38d9a3d7f3261b85141b9690804bf842209621467115203414d758f674d88a5ee75011409f51764fcdba225d4a55c22a82a61a9aac72fb5d6aa8292a12f9b521c6ad0418002ed25cfbf1f8939c04b3f1e549784ef59e5f6474808576149bdd1a4bafc5f816a9ecb10d0dcf4d70b0c89503db406c0bc779b0153b29c2891dd1633cd10ec9fc9b1a6685a407d0a6086cbfbdaaa8be346c609200d70b30779fed674bfb2d399e4d934b36ab6089630c7e28024bbc72dac05e00a40fc7a3e41f4f8667c794af140629ed43e54fc22c60c9c8b3c738d3c4f3cfee0808eab3500d2b8f5fbaa7b763e254e2f5bc0dd5e745bafd8277d0203ac22027cf34e087e6e5a65fc825305644eb70c8973a0f12f7040230b68b5e0f1e19464c3151379c52e10552f05700bfa3342f7c91a5846a6ca788d7a8663f930bf95dfdd04c0b251c5a3082d80d1816660a968efd743d540c44d2868f36cca004ec78cc2532b44baf438f319b61c6d1a6326d0610339ede2ba4aee5f4354481d8cce03c82e9fb2174ca2b9c8488a0c6dac4772feeca610e7829e24be7c803603b8455910037b6ee9ac830ade5d9b1d90bb7cb6b9348bd69c2935ab9c3e6c4fafb88af38311edd624749eede213baddfbf89305a0d2a3c94bc4962cbcb8cac45b202cda46377d40815b898c421f7c0148b4db15cf4fcf5e481a6a7aa957a5ae67f4edd644a4c1d7b75beae5f1189b3ad882988ba0b50d5764f2c29c91035434603a21453d07ea2c476a41f1076f261e0571edad523a3f03ff2c31ffc44ce20596eedf1cc2fe2a03da0396a5609b49f47a974df1deb5415fc372ff822a9b006f822a4f1fc97616e4916d1c41b60231ebfc610718ce7cbd34487a795bfd7bcb837f6c66681dd793a03a6a5f396361585d3e35f1cbde6b547458736e4be32af134d39c611d1c807f473f82d5ba8e8ebe0138f1de1419308cb42e34eca15e76e18a7775b1c4ffc18bed1f5afad965989deeb94e839bc46006c5e231feee2a971a7b9972939459536fcb5a28dbc9f9cca46a8e0dc6943587b588a008278567edab60470fbdfc224003d7d846f0de395b2a3f924128a140fbac58077e3d6b09ace0c8e6dd62a2cc9c2f4c9958ea28190b4d4575c2d9f68392030df35306cd2d7afc626d426fcd2ee1e57404d2e527fa6fc75844bc3c0f7783db887836b36ecdde9d4ca09d9ac9e42dbebfce1ed7fb047ea165be3a36d8936a674655d29028a96be322cc91c5cb2de1f5826259cfa8606e87c5b6c1643082751e3a6bb2f8d9bfc75a881dd314cfd09f1da53afb7b9ccbb5ab58957c0451f56056bf0c8dab3daefa59be4fff7da168457547a9672805587ae3fcee9e4613c838af6da86a485a1cbae1ba7b88514cc963131d1184eac737b4a38828e0e49281ff63564ef94d99467a02a722d366d697b0f69e34241205e2020b3b1cc4c67730ae179f010df28d1ca5aadaf71d34acb32ed2d0cca56b207fc489dbc179e2037570667b112f84a7e0e3d0a865a19d202d01d285687ce049ecaa7b451648573f1dfd402e8e6e4c8e7ea01d2f4d329281b3395a92e4621ba487681875cf38293a7ff28522b190bb69fe58b301a0df7f74df7e96afb197c39897cf89e994b93e18066ce4f5af935894f442731db395de262eac79f93d0258587509bcd51f6ac4f38411ffe017397da637cc242d82e49ccec70c45e72d29ce613fe0e6551f57174b1d2579bdc222c2268123fd6269550663eb5bd9e9d807a3acbb74181ff06d5330b71dd86b9080cfcef128e9772589fe01120046a3d923b4db28047b3b9801e88007246525d321c5717cc48d82b0ce88c539bb9b36fafce75825ba9464287bb8f80db9f4b402ca9496b7993f234d540e3b57e43cc1a4ecf97e73854d5eb62b36d2a8e389738e8f014736970ac354d445797f20d518757f4c85eaa8e0af7075d3d37c5f91611121ce24516730fe5332dbf5d7ae3e1e7b9cb9d4744b9e28c479d50306e38b8903b864f1129431f72b03876cf9ece1e8c794bb5303bc9bb8d9f0a456a90a35f22ff071253612565c72b933a92043d1cdffee358225d931e267b9bc30382f539bb9bd5177cd2203b2e7e522452c13a7db1792cb239409e9b424cd8588d90995459cd0e1637415fc35f3043c24cfd5c212670c1c9b839c807ef429dbf46269c05330846062d681c2cb3a16a250c57c6c0f8cfb261eeb60c07b20f6e150fee82943a14256031206750fec79c8825c20d70539ec92cb4b5b21670432e7903bbb3b8abaf1863ff9762d70321d02ce839e81bd97a195e44942d326871a4b752796c0d726670c692a9583d8cda42287014f305e067d424de9da42f278363551663d2a504e00439ab745f404ca619a0304d969f305e301519b8ed948408342a56a391a7056132239f420ebe8ea6c71588f049d19554a95f88d4f8825959bf3b29ca665825eba5834dbd8dbd2c2e72d9caecfde04327d55e947560b976c25fd28b21108566f6f26bf6508269d4903f4b3355303d347f428566c30ea1ca0b8f7c135ceb6da4ce4b35468a7ca036291f8a200a850ed7cfee6a043bcd7e2225262c0753e392e314f22a842e9c329d0275accacd8d2014b45ef12782b25657c40a97f9f358c688509bb83f434d246f10334f990825e14ae6fcdae4474b1c6721b9d09f3e8c454df5d1212a8d6c484f40fe08431c3cdbad30dbf3123bff9ab53859d2f41f50333299b13f9e728fe904787728d35a2fece3c477eb72005a4ab30013342e68d4df783072a38e9a5522e1c85fcc2c5405290efa3980ce2d4d05b5ebe3feeb82165ae3a236fe65fbe4edb577191cb61dac5e01f178ecd807a019f4b97ea34803958e1bd976e687d794d379af492f61494f9cfeb2ac32a7c01c0008dee599ebd6a4632c4b8195f69c38d5dd6d4611804079cb5c88167d82d9a8a32bc1fc131d254430aaace76b3c2466fbec745988fd31d1a51c0fc72b6b12b9de8f755b034d6421d6ed12ca863287561186ab86479556248f374a2a43e2075b3c670ccf7966251d58f990fd1a3300640ecdd156b62855ff75050057cfe726851e57bd660de6d5a076efd2a11d23898cee5251b07fa5018fb3c20bb665e55089002c22e17ad48712cb9c0c387782d4d76d6c833cfb6e1684be49919ec737bbccbd94968fa2458861778f8fc0dc3a165ac9e008145413de9806b2b7d7158c1a2b0c6128dc2f7088b2b13e062b24612747ecc00e59bee0de92d5ec4bee809f757c18dbadd99fc302f0450e30d63b74b67e9ab6dff46e9a25a839b7d59b0a7aff2e823f9ca86fdbe6a8afb6f21b542b1086c4c19eabc6f00b059758700b7be0acedddbe4c46e4ba0db7489c0e7bcd7bfd8c9e7ebec09e588d9156563fa831593139201d0627a99480b3c94d827f60de6eb781657696ff83fb33e528e80af155f07e9633f3fd5e1a1bf8d29a073aebee83692220cd5a30cb63f5c52b3ec3c89fe5efe4b26cf9ba72fdc808145db3e5b93284f8206f727a82fa785db288d72cbecdf14e9f2653cc29fa5bd2a42ab2b944a3f40c0e929ed2be82540ea85b82e30829b1100249eb08737411ca9063e765881bf32f74e841bf89a075a685b5f19d24cb620aecd3428817b5ae1b065eff7d1ae4985de13b79f5f3d82c0f4f47b1a468b1cc3486aacedff0b0809bebfed3f1065fdcd40948a95e8d8834ba912feee35bcb2a7b8e4041e3ca85992160df6683537580578cf76bb83df99ab5fb3841138d880d956d6458bc650ce0cda1d7d5aedd8217068d5327a7ea0e5c005153f0023a7711d3536199b414c82bee9200434715bcec6b0a8d7cea9ffbb104e26122a60ea861e8977bd0a794fd4ad2d7f5c5064ff5f7668038a49f00977cff523ea1a5fd046eebf4efd8e8af905361feafa30a2d22cccf1fe5ec8c22197f60e30bfaa9efd9c25bb964a075a86ef943e15968a66c95181361c2c98009f327d3c656d9dcc6012c2f52565316469c6c01a2be3d74720c38de8e19ceb0ae9c73f7ac95163728e7a22ce460edbf7e554fbb8f1013fbcab38bac4c9b0ed2be88b73343b304601b215c4e0ce57829e7403972b0bc54400aa3b7ea89e7ff32b26d5b756d5f5ff5f8cf8e6bf556973ecb3e4ea8e6d173b5ca0c22b46561d2e2e21d46a8933ce240adfc14469335c2f39e82be03026cb82b12c13be371ff2889bf2a5f846e9d8c33e4038aaaa7517226e847345", 0x1000, 0x409, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000100)='./file2\x00', 0xff7ffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 09:55:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:55:57 executing program 1: getsockname$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000)=0x279) getpgrp() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/196, 0xc4, 0x843, 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x1bb7a38d) shmdt(r5) dup(r0) setpgid(r2, r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x600, 0x0) 09:55:57 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x12, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:55:57 executing program 0: r0 = socket(0x6, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 09:55:57 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000280)='./file2\x00', &(0x7f0000000340)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x316c, 0x7}, {0x18, 0x0, 0xa4}, 0x2d6, [0x4, 0x7ff, 0x5, 0x0, 0x40, 0x0, 0x4696, 0x6]}, 0x3c) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) link(&(0x7f0000000100)='./file3\x00', &(0x7f00000001c0)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x1, './file3\x00'}) 09:55:57 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x325}], 0x10000000000002f9) close(r0) write(r0, &(0x7f0000000040)='R', 0x1) 09:55:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 09:55:58 executing program 1: semget(0x0, 0x3, 0x10) pipe(&(0x7f0000000000)) 09:55:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xe, 0x6, 0x100000000, 0x177, "8b4e7d05dc09fa24d381e2843576acdef1b97f94", 0x3ff, 0x70}) 09:55:59 executing program 0: mlockall(0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:55:59 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) ftruncate(r1, 0x8) rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept(r4, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) 09:55:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 09:55:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x7, 0x100000001) mprotect(&(0x7f00006a6000/0xb000)=nil, 0xb000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000040)="a89154833d11eb0876328564bb7ae657fe8b26cb4b91fe8491654923e7bcb65f6415ab80fd3e1a1b58626e6e394f3044a4b560668a5da00097136036d180315dc75da8bae254fb5ca8f82dcae7e13f267c5a8c3ff9b8c053506db3b99c0b5c586d87f34fb24ab6bb04030be45c8b424ab75609511241578d5d9bb512316a7706198811aba318ccc8", 0x88, 0x400, 0x0, 0x0) 09:55:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f00000002c0)="b4c6e25674e240aef1e9c8a4f4d0048807b67279932d6c367988126fb74f32520d0cfb7e22a6141716eddec6f37e7aebf4bff7c25353d9bd8680608819ce06363fefcb008a5e336df8f0f66809c3eca744958fc40c4eea393572f2033276bd8a16032000aab3ca1359f7b512d45092b80ccb81b6caea8c599a12e2079f3ffe22b202b12bd4836d7f98d67454bde1b012ee893dac562b3e59cf67c9911454cd1277230f158e6030c5f20b364b3f37ecafe7ae59763698fb3d3414c8b76152e04beb2a8a83ca03a2bec0222359ddfce12cc4f3349bf972470fff25f64e319e170dd78aec772e2f5303d6f6423b5a9564131a08ecc8e1e70f081624c1e1a751f0dff1ee13d97146fd7e2ce5b8e3d83ea51cd3789bd1aa45d84f840824737cada49be41f13be4a5678b406f821ceb5af20ec9aebfa90b6e9efeb64547329f4aec87758d648830c74e4eea4188e419f6b1c0cdc782dba34d5f1cf31cb33546799898fa498e56f7418e4464616c2caaafaa0d1833a9dca3af15f598777ac482434de9454c2c9fb6425e2ab386c598098ae2b8042feb0baff2e2cb48209fac75d5e8d651c889096633bc1fa5eabadb64ecf0bd226248600532f8a12131f8e74c1176edbfeed800f4c9c8b5ae41cda5c8a724bf01aeb7c00815a3fe8672fd7038e36119e1991f26fc8e547eaf08dabe64cd6bac991d6141dc17de64e38f3b3e6d5e0c0dc99c23033ef7ad930a728cfab683fc7b99d164410f12e185b6698eca958bd9ded097ff95e2d9306d0f1dc1821140f70dd3e6d73604d76a9ee78b0640bdd726fff928536f2c1830e0df7238e400eb43e1d82a290432d51966522a4e6863e874fd0d2becfa19d7584e2b9fa6f28256c2290451611799ce14f5dcf58867919dd4caedd7eb8bf714e087546653ea0c79e20d3544c851c4f3de3682c98f4724f9fe46a6f0dff3a19339b25a57972038b4906d1fbac4d9ce44d74f76d51aedf2d0b5921d6472431b31e43e409c93162c454d07aa780a44af9d9f5256dc7247a9b8895fdf2cc165083eedad8bedb8395e53f48ff28563e489b073f1751b91ebf3a1ae931eda1eba37df242d8596e3ef21dc18fa78af33866cceab70d456fe031fd498ab3e3279a0e1393edd97d89f1caa639ea61e13e1bf2d174a205f6e82a49c02b1c47682be4a18fa17a7fe5baebbea0418589087e4d17d9d08c2431b8043592ff94300c967b028a2bd0c24ada87bec4e3a322496d9079e775c508ebde6eecd5c90806b059d55ccf15955656f0273c293ac9e699d70e6fa961396dcaba8e324e8f1678aa9ccf9191342c8781bada94dd6babc0e39cc733100a02cdf1d8ced99c14d8aa69e11cc1b5c994bb0d2f1b59dacedcdd5c73125e221277ca5bb6115597a3e8243d707c0870db852e92c648bc28c708d7fca387157eafa35de2b8a3e1f472a46588b8eda1835d019dc3ff706d8e45ed105574a13fd2080456f7e8e200098c9d8e950b02850357459c2a20cc6aa44939a59e5f281b69537b5508558d8000b8d803f3d3aee3d8185f9393a1ce77207af5ae1e7c48a61e76f0b27398a1c19f611d1f4c38b23d91b201344d01646c7559b8314650a66d30a386365a3784e07b61d1ada242ccbd0dee46b6e4030082fb46a6477324b923d378030e06bafb04af98395b6bcfc9cff3b76e319058fb9de78dac981b3ae0fde327994e2c6740181b2c3c7d7fb23e65a994edbcc86101f346bea51ec17a5ab9a20527641494a93436267cba5b153383ad2b88be2f9a57d8f4b7763d71c28dcb465344b1c78639975b0d3278e4fcdda0491ad548d754bc2e2afa44a012d554d2eff8546fee71de9d79e867c3577aa5555d15ec0e1f294aa754da07440e3955fc5ff87db2644e9b68f339472c72b5b0ab0a442c3a318ceb72bf49b7015a321b49eb1730b14cb260089109ace2500a20c698614f4921b18bbe822f09a812859f7f2749c047a42d3362b5000c9b59e15fba011e7c04bf4c012b1966c3b2ecbd359d32b0f33d9e0f4dc0ae188d0f7258c549c54df8e8c8f1799c45342241dab9e7a3a07fdca0ea948e8e9c7bbdb82e973c6b29b3eae429b42504fcbf4f85ea0f2c25db6e9dd89a364dd6bc4ec5557897d729ce385b7d543bd0d26e000c15926984dde4e7985278becda5670a3020d941531fff72dbc66ba11b160207ce1514ac2feeab4ce8c621a52e584203a4ad812e960a9b84b3629f09cbb96b56c6c3376ad9c868d5e048c5317fe24a3dff44b48a41c6d8e4260f78ac0bc32ffc1144cff9cb2f5bada20ef2d46ddfe564af40b948d39fa6ecb5f3b0bd1fef4e7f190257f149f2ce9db7473204b1944a1fbd9eb3150aa2d76ce6eb687098d7acefa5abfb81fcc80e7d73855a4dcc02e3f26ab6869aa10eb5914387de6c866d3aa3c7ac8bbbfee4c0b5006b8169b218fd63546e7a8cf67855a2b32aa14e0103e755ad0409d5046d0eb0ea441bae94a165ce6df1c7b7cd3913212482db9ab9491c6395397932baaaa2d24661384f407f6ba85b78e55b397894531828aa745cb43314a34c5bba3e364699c0082eabba36433e844dc75211d9829808b02822997417e7226628dbe8390fc2e8c8f6483e02dfe71021d86bed86f3f0930fe21c09739ac17a70074256881a1d95ed96b14367d16174f540ac9a144a31f67962ae0398da2904c1150e1ac397fb5ca3658f5b98d8b542717cfd47a708bbacd7707cab066f5264ccd709116a9a541f4a3903d88c11f31b1760ab2d060d3ab7a41145bf8b4b9bf4c4e8a2e48c26e64290393f751877e78617b6ac8197450fff221d0c283547060c67f3190b1dc216ea5758d5b1b704f4f006e66890058c8ab4a9901dd9ae07298159affd54ffe9075fc391285a6761aa7208913f7c80f79aba0f52b2ec86b48de93531ccffdaf771f402bd3902f930f1cdd1e3982567ea317deabc54b0b7f693c46f5df378ec472071a2e776f956c3dd3d9bfdff05b6716a403c04c61bac02ecfda28b5d48d26d8b430bceafc2717ecbe154b15b6155faf5e3008fb1c8466e9f7689a2709a456032f8171f9007469c7fd785f0ab18b6484b5dfbad3048c7ef9e797adb55c5af7ce9037108ef5ff6446e96185619d0e94ec16498f645c708892238ea112bdb89b4af49a9797f25a5f0fadbad0dbc418a79dbdaf24d592fc39891e9dd09009f5035fd563126cfa1735505a5c07cfebbe28aa90152c8f1ac5da6aaa0eb88e2319f82ff0f0ef75d1fbda171df07f4510b0a912c8f3d301896950a2957fec490233c36f8063c7905cbe9ea08fb63c22845557cab9c9651be3ce94edef6d6a7e8053317d475989851f5168563848b262a2d8c0e6ca24d3da0bf15b95816b7cdb8a9a888b8cb798c444686545e65e2fec4d5dd2686b3ee7f2b64f58621173d0fef92a8eebbfe11ac49e80c85f3ed3edcb3491dde68e3203ab8051f2ebfe50061d8e5277930145443eb3327afffc052e5c9dcb8a00ff8e68d1263f9b7bfde9d5bada1ea06e3affb493aad9869fd187896ab4025baaa29ab587d17ffcef4bcf0bb2880d985d57e3f81a9f20879da0265da51a8a70be1d4c7aed2d610c5b9d17dca8e685637aaf33b55a07dbe51c1c10097b6e93ed939a42054b6e86b599536c8a9d8dd31f0d3bdc87da5310d7c91400daa4627694c351b2448a23a13f0f770ef7dce46076b6603f46b037540de3fe5dc3f37ed92bdcc7e06b57200fd3f07bd34897b2a16946d303476980721c02c61a8f64a38a14343c71e2b78cbfa133e9497aefd9fcd4f1a897127812494e754f3fbd534577cd96ca5bb655c00de9f49634b3255a0913e4f0bca96330ec8fc6b5ae300678f5791ba6d181b5e983514aca24bb02d9c4a43e31bc7955084e1c599138ff8bd029ce0eae43fac12811c38e087bae931f0a058b2c2483c5fc3b37ea67aac9cd4dec825e3d02c70c970e1a7f355debb9f0024900e53dcb60dc81a7e5cd228979a77b6189c42ea801da806e089abd32c723f9ded23e31ea07a5cd96634434485eb63570ccac60b21ad69c99e656f4a0e4a965c66a26741f3ea168f1895b7eced39b1d1b06cb9cbe518601beb7e2a6dbe70d77091cddb7563d52fa16f1f0eb2859585bc4323ab604d0c2d124a172b25381a866f9a49804023f662b5030fa256bff4521b79ebb0da2f646b7373dd2a9ae3db686f514f043d0c5b73864224d58a765fe1affde09c486b5649c8211322279baa0f170f5d33fa5d61e5ed93798fa010860bc2d0f7d19bf2fa450a03dcd6227f8a66f157defb9088941e060f261f646e324fcf093cd3fc01417ff17264a7dc8582fb57f839371417a3f11fe067463aa89858a13489f4e0ef1a077fd95cfa2dd539847e9ac8978b252db51204f902427e6c97fa4816ce3b9bb77a2bcd2225ff6c05c4e92c8b0a48b413b5e2a4a1cb499bb6f2a13d3a691514cafadb49ea13817b558fe87ba4a80f6c62d6b2ddac7fc124a8aeb1aa36ee2f2c4c408837a6e8b88b63c6758f01eb29057e19aaa38b25d66b5f83d2a4b66ec8e25e0a53ac73fe1f2505fcbe827cdf1bdda5a54ab258b969d2d16d253ccf56baaf0c59b28eff585e05a076761c2d1512e173770af582bb1972d44c525bd67c5f73285cf82b27103e9eaf545adc5968f91d178f2c5ef6d8ab57d707405efc9961ed8973be50737151b90fc38d1e15076a300f0a7b5ccd47a74314d98d1166525273afd905cc82b3f66844e29b8550518a3173fccc18edecf2ebd8d564697e07439ea649eef38cb3eb746f0df0ad0a5f0b9b5e6bf9d148cfc2d34bcdeaccfdb77b1224f55dd6fa7f87e99cdb82b091172023dce479381b12aa1bf30ca884bd8e282c1469b73c8880ab3463459bd48d548eaa8825a7bd7aea6da3eebad340560c0dd66e48b71012d5332002bcea750cf861b3f8ee22e96460eb59d6d6ad2b3c48c4333ec190c9ddc578d9a942fff31745ba90dfaec8d19db1ddf38a5cba99c88d621f0f86c22121a8f334f843e79bdb17a056d5dd5f07ce7ecf32f1cbcd458d34985d888a020a8990bc87bf46588f633aa5bc6010b5e225fde7b19bbec16ebb5e72c079d82b8e7ff5e351522be8eb4560afb4589c6c7f5b23c47c7406b39357eb4484767effa9ef106b7d51ca2c43640f90d8bcac591412f0221ec33e162c8006604d1a50de5d78245444cfa2c6230411cf1f0344d5c51c352720423d100ca572063b2b5bbed63249e8e3a071a6701c49b356e2276db03ecbff18cb5e8db2a2c8f04524b4f3c9e279577368d7e75f4a9fc0218c51ed59dc5c70e912a4fa25df220c2caed4370cfce5db41e8bf5151d34bb4270af19e3d489eea20885aec35e1477206d168e56fba553d41ba00ecbb85f193e138b92a4d46f71453b7cbe89d0aa4f9fe60298ad305eea3d52eaf4e4a24a9123d02d33c5ac3f3638ef4e58328e61eeab215139eb53b8303882811dbef83ce3fe63883cdae4a9967b79ea487be67a4d3d71050c8948f9ac174d0cee30dfc50085b14a3dcf6829a674284922829dcc6fc1a4c7bfccd8664a931e2515d2c33ea376f5796adaba52067691d5cb42c7656857ef809115879129d6b02ddc3605e30a37a38f874acc22534c1b805da25785fe75aa0d11af9642a3f6f26bc0b9711ae644fb11d853c99a54da24052a4e417c6b1e516e928e7d864460cc595558b3c0045e810270d531fa701ce4d91440fe0fc78c990c12d27bdf4d24e66242e798a6ff1fb2c7825605927f92bfb8e4043c793c70229f0ca3d227a18160fa241f4956b57f2ed8212ee33f147", 0x1000}, {&(0x7f0000000100)="da8a92e9dd51fe929c19203ccd0dd0f3d89a6da0aec961dee53b6718778de5e2aba37de6ed4e6cfaa5ee563dce5ffb854062d507fba9b56f5896125fccb23f9e13714194ad91e616ad66873e212689dd218b6382825d2a015d22ca6d1545efa4c0198aa5abb04883242da08872ba950548fa8d250bdd1b65886c7c3d8f1272b6711a4ba2b519f837a263bc2da2868be5483f340938a406fae52cea864803ad3ce88b9e71fb7e9f8f7bfe60eee91c450776a8f6e6e5b52aecaf441c0084884ad5a2fbfd433b7144cffd3f9c088aa240f402605894535bf0fe716bf2", 0xdb}, {&(0x7f00000012c0)="acf3d6d1427ab515af204208dab19a6103e3ed8be288b453541649a69a93642abb0ac72016a19705c7258f0ed40f323039fd2dadd64711e7429dcfe5b80a5c5567bc29b9e1dfa68032474d9f91a45a328ed29e309411c726079647ece66a90852be3224a06cf065bd340435d85b635fb628ee8381a53d1af6422707159eacd160b0c0507a94d359870c9b798a6cef53e57ca9344e7c98ce33415316fc707", 0x9e}, {&(0x7f0000000200)="1cc4af9f61fd1b2ee4f918073eb15fe056c36d6a54fec9bdd52e24fe236f2718b40e24053123851f03c76b9094b72b550b691b76d5e153144c3a201ec8570679fa34ecff7c65ddbe3b452857ba6c87660d35012ba0be7369b97bbf65d1c943", 0x5f}, {&(0x7f0000001380)="7ac040eef32c0af8d596322b335bb78be87fa6ca6633355cdcad", 0x1a}, {&(0x7f00000013c0)="b4a7c80451936ecb3d7cfd220ae09f29c0109504205c8aa82dd478afb6d6de80c17e0d0da94e10a2a86fc48dd98b58c2799636b329d3dad3f857a7a7c68acf55c0ce1566c45c13f117d1d36a66fe81a0286dd7b8b65ec1f3dee52e764fcc30e1d73c187b22f7a5d042013c90ae27f79d0ae4a672a85817967755051eb11d5cdb20026e102ad517f8ded90487ac95673a95a07e9ab79a0bb28b867a0c78d3f0f1fdf4c7040118e5e4e06b3cb563204af9043a4072a7888e4e867d2592d9a6d9a6cf1524f3c1218629d6397adaa89182ec0cc1f4c1110a59804347a8", 0xdb}, {&(0x7f00000014c0)="ccde3dd72781a3e1bab6ab0c1c37ed07585529f05b4e83f9e5f5ee1137e25bde35d97043422a597b2569f5ae33bcca964398e32b4fbeeb364899b8ecc119228e69e9fe630b92475ccdce782a1314b740781f75c3de65a2fca900a119dbb749e62a04b65068782edee88af33b5f815961ecd338ae5af8ef79b0680761786dfdca293caaef8ded594e6389186df4028681fd6ade04eaefc233dee76e12e6f59b0a7c5f5a339d88524ed849ddc5f496c20b50eaadbf330221f2fc1f8e25c6ebf13d1b921db8eb8569bdf5def2cee400c3adcf527fe62de158d3c84a0751dd96a0303756050942e9c0dc21ff173d16cc60cfe4307162590cbd4d04ba3f07a841e1e7a1e208d17193230f2687643d60afff1746ad34004492d5a1ab788cd9301b5b5d2f710937156180a77e05f8b57dc87612098ae5d95fb8003bce3ab62fce5285219dbd9217174e3b501407d5fd1518d48e16d0f73364373306d03787f3ea79e68184203b8f3e9ea690f0d50b99ef71e9751a85bb4238e81ff8451bbf50170da9ac3da07a00b2ac8b5d44ede50584834e9df4ea4d40f3ae4ae3f7915d901daad86502bfe8ec12933dd2d68757329fc081f3cdf6f690e7c75b2d22d1a1856dbb21926110b9c225f75f35e314f162902ce973de43fff571a1e32bb1d3c3214533cdf48ea68f98614fd9fda40a4c44e18bbd97ce413aac7cea42d77299541d5cc8e9bcaa0533df7383e2d446e294438e55d648223782876b282d2ec2b10edf4ad883f00843a1fb0546aabb868be3c88f943ca55634ab4aa9bcea0ef504831e48566e4fb9d99f0acc21da8764a473300a76e3080eaa7e87d9295994d1574f7dbe7affa06d53a81eb40718edbc7b43a42ad7813ed6ad1096dec2988b85dee7427b4b501e4f8ac9fe6c926344623ac9f30de2a4ec4520cccabf9ee2d4f7fcdaa61fa711b887f24d58d33b0b17b26fbb71a5d4eb51847783c751b490e7d377a132eae9a7acf884465e0916a544b7160d0107c61d0d659abe13ba14700f9eea756ad08ef713af89328de3caf047b4ca41b824ccb5ca5e6dab79872383b7e5121c32397d9639f72974d835cf391a21505e49b41ed43aa757c567e29476dff4d5085a2f8093f1db40f06d0dd5e6230db480f2e00d8553438729cedd5e1972058ddcc15e2fc573fc5c3dee336a980c0d0d4299eaa92553802a3bf917896fde41a4ab1c72eb5e85ea167cf01afc387f1c3695af2dbe91454da154edb08aa9c365495574c08634b0b0e0e525f85e6916917e94650af25d5aa9346329b76dcd327e186a9846920441a9d738e319faeef7dcccf9efbff33527887e26b1900641db4e3a62a6ea8c566f71c006c166f84581bdde1090a4d35ec131b4c67f46290feb607766240eb0725baee09a71bf4672b5fd83f0f9ed1e2becfdfcc9253c2daee7d8125b5f62fd31b7894759be0dc5f65a3e3c45bcf3bb71642fedba5c9f90fd5cecc3d6cc04d5b0364a601aea5e41ca59f3e637998719f37134db36610ff00197f7d0d6c626ad0114f9d21f8b1eb65cbe7d52d1be4c1bc794b43608bad976420ba5622a9f62d466d059b40aae7dfa5eb5c1d6e83a72483480bc6d9ee818482afa312a16df87b1ae9a89ef9d59335b452f4f4911e408fc2c8be45b2a8fe2e26c5e1b149cddbc79421733493e304a91f432d6f249740e2a9b12ec285e110d728fc04f2b4ab86abe94a37b309ddbb9a9f4fe5792df8d7d6bcb2c1d8156e484fe84ca60a5218cdbf5f2ad4bfbb23312aa6e71262a6a7407b29db87c7baa5a0fa21b69b2d72a0fa0ffd7b2de4b559c6147456157948301344d4eb62e0c0eab739eacc9d1df6e2fa59a6769e8764cc37245d5b472f9c4de9222e316d00973d5fecf506843695008277f2ca3fa6769192cff38b6623988fa92db786081a54ba6afa26d41d09a850b3be355bebd290f3d8a1291635c04abdfbd370e0d271e1bec43f3d9538aca3117ba053a10c1addaabbdff6c37afb11cf6ec0d04f122b3be7ab84dcd4bbd2b0a7014cd7028e7224a5ef97bef7a6c5dae8786e2cdc2426f4256baba7036d6820fbb606caf85296818790d45f1abf7e4db7776fc04e145cf1d4d65626c5a47ad069f14b21c7b0d02a74e42ed141548f50a2b7e394f9be2af246aa1e0ddec8a90c2b0060bf4478fb45ec454fe9af835acc7e903d6265f3005fce6a2a223949bba3a6e8d8abdbf7635ce74a4b81f6aa7e2701303035c991daff692ed8130352cd91ed28f057d92f66b7a331b71854deb34623d26526b2aa0c48da546dbe711c9bd98ebf7c49202a7db64596ca5fcac7d155678c6ac4785ac7786aece876e7d2733d0b0b46e6d596d41097a2d0d4ccc39c263b830ae776eebf70eea9cbf966308867843a4ee21fec4423edc30140b4b9d8ee9578cdb61255fefdd23d43b8694dc97fc105cecb227774c1dbf50196f320cbebd810495ed6cf3c75031c2384022d50dc3622925968dd0e22951a9ab92bca359920e9c403e00d638918931af4c2f29e5d2c7a5c05183e521df6ffc9512b4dfd405d0daa11de070eec66b36e4bfe924806431a8977aa28fcee0b58f97a07a267a47b8d958b7da41cd1a527228838010c96e4c08f5b1a894d0e3083d5bf2565f964d25852cbdf90da1c58ad537da37241643033cfd044a75f660eeed8c3c3ea54cbecc38467bc10eb686d7f7186ece8cec45fb132e1630fbf83bf8f4a33be176eb1163d298843d63e116084a7d7690358aca8a385c5272d555103ae9d476f99d91800b1e1d4ea3a410e9ed7f9e55dbe5229a253be19a1f4e6e2d6736659fe3998876ba476bf9d945933961b3296cfafc3ed578873ea5af19cd730e302e70f0d4f204b0702d16b9408e5de19e77f74fe7aec9a6dc0c69252321968a04202ab88dd76c58a9728393f228779a296ccce936ef8f653d8a2746498968d4b1278fb6cefff7db2eac78bf71ad1c4618fbf1e7282c1a5c6bf5d3c4dce91c5d3f863dcc751af4ed8558919357b93b84e81a487de72147543079744dad6c661a89702f10e3ec0046da635d354f71dc03901120d7f9e0ba4b56f505f1f7dd2a2a90178316b0fdff48ff6fc733e0f28b287a25d867ba94bea0694f2b7ba9dd143279cfca62c498c7f1dca487f33663fa5715d1e63fb6357c78cfb11ff67e086955927c4bd3f13c9b60d283664796d41dfbeea5e3c6166a382a28b5c4661b4f0e666ffff6a6bd5ff70626fead91a628b70fcec79179764c35a99e912bdbfb7e6b8ef5a9c294ded10656823e32c81500446bc58bb5064f8ae8c9445b99fbe010e7c7b3999ed9a8f37094fb2bf61a0e9aba2a0cf24a65c491622000c43949a29bfec5f1abb89440ba3bb69ca9f6aafc6d734d0c8cb667b147e29aadd6db76b43729371aface2751ecf221f54e5ae43c73d89cfe48595390481da8dd5405ed032f276b9b308c4652409994a40ecf47bf112f9d53149793df1f49083eb0175c04c3fac9836d7b37fe08b943cd2649381d6e68ea6a5307ef78089c04efe1eefce99751e8e352108b8c7502b5be4a732eac05e0616d014ad8bf3737ae8ee8b4623fd2cd119e2a8659b228cd0bc3adf32748325759e4e58f2c3088e92f63797183e6b762a1e444c02e0bf75754c6ed34cfebe46ceb2c4b85a8b778f641371c5d803742677bd1656f4e8fc64430343e35df8e19719bf11f949a177e6bf7d2a0da0fe881a9eb587de21e58c942d24e177d7ad8007c9c3ce8fa9f430a6018c305ce19cb93f7786e3645433f1e9f8b0d316ace9e2cd152a4e6e40516e1522fab1d94a46da44789c48eff275388234b555613779a1f7640678c18b4736c9c048a77d2ab31db6e6f2490e00caed40cce60cf446f153f47e2e3ccea6359455ceabd4174f6a58389f25a9964eadb784e76684c173e6ec59be1f90329096c47c058abc43c6a0bd7307178f118fad5bf7f371e561c9454cbfa4736779241ed70c9375bee299c055d64d028ae4754c5f87ac5d4ea6ca7e6e10f7873ca847764886f2705e5e4b2d85539fe67781e77e453d9c8c59e63f455543d5620b42b86b9c8f06de5f8a5502e9d7fe09ae7c551fa0e8492f680328137a09077b2eaf7596b8d72e1637af279f8438e7146ff7dd9704960e356f5cee41a10ffbd03243d94cd27e7e4e6a72c4ade86f384ec42bf8cf987754d5ba238a23e28ce547c0ef3c3b9b5a924108fa0b61299e568eb1f20586eaf2239ad8021cf19a4297bfcdaf89253906fb9a53c46f9a63e7661ddb2f33b4f4b6752381826b06a7d20883ab4edf432f9212cca6e3a1b6e95313611854a7c4a05dc64667a0bfb7c3b7483850f84f7191ec7bee836b220574f947eb4b2ae9049a7b4965ea427470b6e47ce24309ec05c61fc69a7c3e6553f37caf3cb835611ec663d2d72781391b8b8b6a700b150ddae1c0267b17901a3c62366dc80a60eddae87d3b41bd920ed8286f663c62a14f5dae33ee70c670319389a4175bc73190250c3e239ce9849de5d642fbbbccca73551678b9800b4760526828bd1227373cd5a12571b231c86ba635021e4a380ddd60a657f48ee35b22124e71327d25e2d4c8cfb88f73b8e0978b68e352151e6bf6463cfc7e63f7c9aed63111c98b2411e37b0f31b7cea0f0be52577911b47c1b80a1ca27a136fcdbc9455b207e4163adc417d56457683dee5d43be4d598c22939bde8e70966dc39263dd7ebaa9814651c33cc25ed288d2da5c8609f31784a9f1607d6a59272d8d29bcccb9560a268881a7a38abd765b6be01551bdb18c3f7f48dc258adbfe8f1aee31e68e8292f9818ac259c2e5320becd0d566ec16b9d5312e8fc4d78be2ea24475254ae7561f120d7fd9ed54a912d1780fe9fb4813b53f40ea7e8abfeae71eb34b213396639633da438c892a30503764a8cc5964d8ac854ef92c954b803d14c86db557e330bccc69d2d8e58ff776c821b6eac1b45fc612c9b899daffdcec712e0702bc44007c21cebf2fadc4b21edb0d60b5fe62ce20bcefd6eb5e98d80223165ae96b19fb7d5e074eb19292f0d6b6a870fbbc240783f30afe95f6267a56062394f86e204cc1b8e382a86d0b20b7e7fe0940e10066a7720cf76fc33bdf9264d3264b07d7000f2a3eda66533ef7cb8aff830549eb1d9b57567d4d745ad8a2d3f0da70ea4d122a494171d7c834122663fdaa605adc6baf3e1d10c54464ec3c5670ee65a502401f5002a331a3020e1cd3ca8c819492b67a4fb1cedb3beabd50d5b8ce4f21c53bde389651d6e4c8ec5c60324403daea3d644783b8f2a88b92e1ca39076fefc0405953932ba8b369009b1634b5ef3c4e47f7e7e15eacbb237704decb3bef84032a1b3a2ccc085cbc38ab84bb0d6466ebffbd48c8041197395db2d2511287388a33f1942fbd31feb6b3fb1faad1be3a8dfe9ffe3bde591612dadf0b68c994e3d04bd9e220568a917f1eb6e50f9c4a87a3429da77747e67734f15f3482ec6c51fe9818e89043a863dfb7caa26fb94cc398f248d0e249f708ce5267984793d8b851cf34d53397faa3bad05b80b9c51554c0e5d55483ff59bed29bee5f8a3a814b04757f155a50ddeb318c7a69fc384f04d77b8abe660a7ad63674e7ee6e965716f4351e036a2b0786124f740fd70dea2a3a8932d3c558aa84a4b1de0b4451aceb0419d57cf3a95521fcab50afd78f76315a5d946c3b8f79207198a3e08c5a00d7926d590566ba4c016436487dedb5363798b8695c24aa56c746a4575ecfdd41fbca8133988c548d3bc78a94167b1d6ceb1036b93f8d5b527d7ef3c7c38c6029", 0x1000}], 0x7, 0x2b) write(r1, &(0x7f0000000080)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x100004b, 0x4}], 0x22e, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffefffd, 0x57, 0x4, 0xfffffffffffffff8, 0x3}], 0x401, 0x0, 0x7fffffff, 0x0) 09:55:59 executing program 0: getppid() socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x6, 0x1980, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/55, &(0x7f00000000c0)=0x37) flock(r0, 0x2) 09:55:59 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') r0 = syz_open_pts() fcntl$getown(r0, 0x5) rename(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000140)='./file0/file0\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000180)) 09:55:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "09869b8d315e0795f02c632a394a4bb37cd9e558", 0x0, 0x1}) ioctl$TIOCNXCL(r0, 0x2000740e) 09:55:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000500)="6fe437d731473a1345f39ac6d2e0fe42126beffeee4ee5065673562191ded73b28bdaa98ae2b076ea5755a1a8f537a3715fde66f65ee87d9156f9d0139764e5fb031c7e1f768930d8de23858e6311060850ebf8d68a3450de13ca24d3adb5dec3ee92aaadb91fb6e5ce738dd69f1c3e51f0096a51c92e15f86718e7930767e1882b00c", 0x83) write(r0, &(0x7f00000006c0)="6cf15f318aac4954054b98df0d53132c92aa22d964b5294d48043679387a1718bed9172d0d39316de2f387c3aec8c08bb72fb08f2eaf6db19a2786879cde37d8ec375044a31b6da639d3c6dbe5a8a0018a1b4cf970757a509c8b99922cc629d78d4dc98415a4667371ae0eb912f90cf50132ee36c171f6b6b2afe0806c519ea4941d4cdad61778dda20938c8a4a9b2a3f6c1f8e59fcc", 0xba9a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000780)=0x5) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000680)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) geteuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0xb0, 0x7, 0x5, 0x6, "8930abf4b2b3ace3681bac3571b77f0761091d07", 0x40, 0x40}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="56b358f28db9edb90e3802c19e3c3579717aad960f6c337b2f8d6b6d6c0dee938d0dbc0bd342f537bfb50c014b3dd6fc7277f100aefb8e1fb4a3058aa3d3b82b382ec9b7517ffd19cea954cd1deb0d2c2c6a894d6a350fbc7d1a0afc797c9c77e86232ac677ecfe76012666f3bb1d78e735ed18a6fa215edc319ef4cf25278438f46692c71773e2e08", 0x89}, {&(0x7f0000000000)="7f1c6f740210b384c6f07b58f4360185b3ba94b2645f158c2d79aaee64d8", 0x1e}, {&(0x7f0000000340)="9d27214899b6e3955e5b0d3fd4f5e61b6039d7793f291500bea2a1563fbe05d9d51b1a1aca9478cfb52ef2d095676107dc0bd9184db7881391d52b0b3599467b492c32126766c00b7b5a5a32ba35dc2aff9cb91d12b956749e5bf37a842aa01737efb0fed6c8b3426aa41f4689a1fffaed400cf4fc3914a0894369f0177cd904c323e3c9ac112636dac9088733c4e40f36681086a54ab658587f33d093af49db50bebc450eabbd60a6a1f9c41f592b5d941c688ac1d6c4dde456805420fb96577a532fe542679867b47f331ea88f542472e96f47ddbaf534c6", 0xd9}, {&(0x7f0000000440)="1b78bf29334d43c5c2def681ffb306b89cf2a13ceb0880aabb5040e0186dfa4cbcfa8de5dc5cfffd2f68e6a0f162b97608d871c364e76ab7a63c519cc6e9c978cfb9e3f873efc1f8ddab8fbcf669ccf423ac543dc3a33b396fd353f571f569d5ac7664ba2c42cbef699cd61cef1bcecf1345a28acb46ec06d4a6398a999c786a093a4b8e5e363e3bbbca9182e1033b7dfc", 0x91}], 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000600)={0x5, './file0\x00'}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:55:59 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000680)=0x5) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f00000006c0)='./file0\x00', 0x7fc, 0x100) fcntl$dupfd(r2, 0xa, r0) 09:55:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x10001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xc9a5) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x4) 09:55:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x2f9) 09:56:00 executing program 0: socketpair(0x10, 0x2, 0x622, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) dup2(r1, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nul/\x00', 0x300, 0x0) 09:56:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x81) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x1, 0x0, 0x0) 09:56:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) 09:56:00 executing program 0: r0 = socket(0x2, 0x4, 0xc000000000001ffe) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6e696c6530b25390c66779e87732029c2dafdf00"], 0x10) semget(0x0, 0x7, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 09:56:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000280)='./file0\x00', 0x405, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x100000001}) 09:56:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x7fff8, 0xfffffffffffffff7, r1}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x7, 0x0) 09:56:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/147, 0x93}, {&(0x7f00000010c0)=""/106, 0x6a}, {&(0x7f0000001140)=""/157, 0x9d}, {&(0x7f0000001200)=""/17, 0x11}, {&(0x7f0000001240)=""/253, 0xfd}], 0x6, 0x2a) 09:56:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0x67dac38438c783dd) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x40) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/230, 0xe6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) 09:56:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="de0277d1aecfed59f717d0fa6b66494a4ed774a630d8a08c12078e2ed5cae6e63b0f5654b69bf6ef382f957719da7bd1754468cfa2aef4107a2ca740ada83511d09fb537082c882384bd4dbf8f8d064662468df10aff93cf20802d5174e36a819bc0eb5469bb251d432926254b5e8870599c38e9ce83032de673587b51d49c958944c41fa80050b75023574dd12f1709dcca711f1758b46adcfb9511f06ebca88f8f05057942e727efa8e6448903fdc4c35aebaf2a3b17c2b1ad642be623e4cf3f1ff91c805b7c448fb7d80c42a9acffff485e6796829c09", 0xd8, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) 09:56:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xcf) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r4 = syz_open_pts() r5 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x9) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000280)=0x9) fsync(r0) close(r0) dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20007, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r1) 09:56:00 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000180)='./file0\x00', 0x0, 0x2b3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="c37790dadf6261a7b1bb89ca31dea1205cec66f81dae0a29effd6c6f5c5cd77a638948f1bb7c7f078e4cb0e8882f340c2e1b32aaa03d369b8add7dbc25b800d799d8d375e7826c39755e517e222d568786bac6d440b25d", 0x57, 0x407, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 09:56:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 09:56:00 executing program 1: getpgid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 09:56:01 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xff, 0x1}, {0x0, 0x5}}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) flock(r0, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 09:56:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) unlink(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) 09:56:01 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000000)=0xffd8) 09:56:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:56:02 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 09:56:02 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x401, 0x2cd2}}, 0x0) poll(0x0, 0xffffff7e, 0x7ff) getitimer(0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000040)) 09:56:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 09:56:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x10000, 0x57}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) socket(0x10, 0x2, 0x240000000000000) recvfrom(r0, &(0x7f00000000c0)=""/204, 0xcc, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 09:56:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="dd15d4b068e46109222b1b4fedc2595513a5b602a3644813dcb496dde0d77e802755582041467059c015423adca857fd3af733b690bfefb30208b8c9e4652ebdaf0733f8c0e745feacf709abebd7ec64ce79dddef87edc89", 0x58}, {&(0x7f0000000180)="b8b4544dc9a5b6e1a042abbc71d2ae53211b4de1b9d07f9f7ddefb1f799a8f7b2e6592a86e3a036821e89881ad5c27d36ad64fa8158b87fe8c6c2894", 0x3c}, {&(0x7f00000001c0)="ab7ce22aa501dd8cd8613857e9de0588a9efd6b5d91ba1463704351ac3c5a8872908beebf0febb5bddeacd43d1cdf203bbd80fcb48732389b8226630", 0x3c}, {&(0x7f0000000200)="9648e75c090e77067e27b8e2840aa73d3f9e1c129e8a7c79db871f59711fba065a534754af092a037230c6bd7197cb30ddec918fcde3c408c69e03e475127d3bcccb5886884d36d3d0cb6f037afe21e6529c18491a4cddd1a6778577c9cc2b209556f497d1fd3757a6c1bfb9ca03eab7422f", 0x72}, {&(0x7f0000000280)="16bb6edbb2c99a397c69d3999f3f1236eaff4baf9b13d59776279e436727e2cbc07d0383cf02ea500e4944b3eec38e4b04d4be", 0x33}, {&(0x7f00000002c0)="f140298b9dda", 0x6}, {&(0x7f0000000300)="7a415feae2a0f91a151562ae2b47393723c56d888c84e75705ba1fe3cd61fbc4318d75bc8e269eda21279a6d634a0b21644a41f86c77cef8c8916f7097", 0x3d}, {&(0x7f0000000340)="adca77224d8c9e5e38f64ca25c91ad188ed33268e31d5371c322937b02ff3ad803ae822aebcd3815bf4d622b738522c6115a92491a60b5ab344b0a8a128d33641f0b24d5f00987c8e89a9da252adaa85e08341fd13a63e0212eda6e1b8c5430a6354b0b4dd9ff7b6322762e0a00393f10b0b5e33125dc84845692e61b8dfdb0fc368000bc18bb8f2fcb1f01acc53f5ac828cf4d1", 0x94}], 0x8, &(0x7f0000000480)=[{0x80, 0x1, 0xfff, "8cfea501b13e771eaa53db342048fe604ce8d25ca310485ba9ce5e86edcb6be6483ecbf1572dc6e0f42b9455a314806b38f0661dda61e05f14c15ab8d63311248893e7656b7d66338ebb671f85155012fa322b9e2e694a9793f949c0846559021d1ac197ea55c918422bfe"}], 0x80}, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x10001}, 0x8) r1 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:56:02 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x144) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/208, &(0x7f0000000040)=0xd0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 09:56:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x5, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x23b, 0x8, 0x0, 0xffffffffffffff8f) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/143, 0x8f}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) socket$inet(0x2, 0x4004, 0x100) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="0e89dd21d3541df237de27d764696935d204350a188eb62b99f538afb0e099089b2732407d0347ce15d5b2ed6e61c6e4070b", 0x32}, {&(0x7f0000000280)="3e46264cf6d32d883b7b0fa5947105a61cec015c5dcb15f9b7b8abbda0f816b8f44f2bf5f3e5ffc9deb8dcace24908a30852398e8146f7afb21b6be559c83646a9900499d3918f470a7ba88c3cb687dde4366f111b90259d3f409a48858ede6a24838c10ae41310a84fb8b6e301a59fa21eada589efa852f0195db9e05b7cd", 0x7f}, {&(0x7f0000000300)="3a5ecbf841069d34ce322151924558082c4328c242aa6da36f11d5afd83a32d5941c528b2ecbfc85363648c519b70d94f95500aea924c1a20d98b5ecc2d93999dab647b1bb1d6cad3f42cdd676147994bc9e3dec70e0c329e2d6f9f401822102ff11440fe693524e75fab6a17963ae7b9cadacd5f3d3f0308d846fcc0d50ccfbb801c67c4345dc5e912f9b5418a375257cced9d57b9024549cfb5551d8b270fc4d185954bcc4064ab4babcfc70fed95706b3ba2a1a4f084932f6d5f6f5acae958b6b0f919850fa5f665caa26a42c675f138c945c39f7743a8c35647d6571d78964a79e4d9665ed7bc602cfa73b320e334dd67c", 0xf3}, {&(0x7f0000000400)="faea2bc5019d47236e43026a5b1c07d2f8fcf75bccc0668d0b2dc6a1772d56d43df86497de5a931c2cfb9fbe6c5e8e98675e94798f28874b6e4ef77026acb905df618d630a25676c1782b6633ebac02b9e3682442704fe622f7864030dd73a3e890f84b45ece52926030fecfc9418c074b53f23cfc347be6251faa6924ee61bb1d4979e7cedcd5147e6d9f4ad96438af978d31b8961fbe8e8a12f27bb260bd4c2da0589b690b7394190c7dd40488ca5bb6576326d977252cd062332c3f31b8252e3b1cb8f0c714ffb505f0fbec6adafbe911e45a291674f9f37daa601efcfff916de6671fc7ba5e2", 0xe8}, {&(0x7f0000000500)}], 0x5) 09:56:02 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 09:56:02 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0xffffffffffffffed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x200000002) 09:56:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/237, 0xed) getpeername$unix(r0, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b35a22728b7990bb535e084c021e12568504e175e62de6a8c6077aef9e9cb3f140c51380ec2e758e9320b424b4901bc8ae809a7d09109ba623c647825fb9b0646fd14aa41c9"], &(0x7f00000001c0)=0x6e) chroot(&(0x7f0000000200)='./file0\x00') readv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/23, 0x17}, {&(0x7f0000001280)=""/154, 0x9a}, {&(0x7f0000001340)=""/43, 0x2b}, {&(0x7f0000001380)=""/220, 0xdc}, {&(0x7f0000001480)=""/191, 0xbf}, {&(0x7f0000001540)=""/7, 0x7}], 0x7) r2 = semget(0x1, 0x0, 0x80) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001600)=0x3ff) utimes(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)={{0x800, 0x80}, {0xe2, 0x80000000}}) semget(0x0, 0x7, 0x10) r3 = dup2(r0, r1) ioctl$KDENABIO(r3, 0x20004b3c) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001640)=""/202) r4 = dup(r1) rename(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') ioctl$TIOCSDTR(r4, 0x20007479) setsockopt(r1, 0xe10, 0x8, &(0x7f00000017c0)="fadf67606bc9d1723f524ef0feefb360db75c80517271a488f3a82a06a0f5480304ce16f77b85b7dd5be776d1446622b059abd696f0a1d4f7670084f2dbbec83f1a98252c21aeaf4a53b7539c8bb7fa34706876817a758890460db60ae06c7c788ddb026bf117acef383fbdcb1f1eeb8c0df9415a9a6211ba4b97eda93d07f5e50914614c77694818b8f36192630eef0207a9afb345325e4a08dc13be41692527d5f6a84a2d2f71fc0d1ff58625bef6c963a26f04077d32c13076558171ad7fbf70bffafa3880d7066a39d4d9d5e0c889a4a93cea1217930", 0xd8) r5 = shmget$private(0x0, 0x3000, 0x137, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)=0x1) 09:56:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:56:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0xfffffffffffffffe, 0x2, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x820000005) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000240), 0x0) 09:56:03 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xffffffffffbffffe) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000001c0)="0886ace25801000080caf62a88aa099303a4a9e01c0fdb3b8278235588e651be2f404de57a043f9c6207b96f5bbe76354625213adfa8cd803928f216", 0x12) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) socket$inet(0x2, 0x0, 0x400) 09:56:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x1b0d020000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 09:56:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x401, 0x80, {0x10001, 0x86}}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) sync() 09:56:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7fffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x7fff, 0x3, r2}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x8001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = getegid() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="812884e60cdb1aff6359459f925e1b4f4d4c975ebbf7005b2e3c0cd380930a5c544264891bd5634e0c0cd45a8993167eae25cb301b92fa72c102bcd2d8ed0a042532bde9eca3e0abbb2c5c42ecd244bbbf439a047af136a0d68ea22c4f", 0x5d}, {&(0x7f0000000200)="4b5bf084af70cbc86e6152d2413afbd5a28571b4d3778604853fadc97b41e0ea4e77ec05b50b2c487e32ae0cc71da14072e6c9c7ce927d9b3f8fd104ec36e185e7c8b0e2f9cb57293aed365541c1039fba67c2bcbb12a814784b44ba479297636e88054b4e9438a16d925b40c1827dbaeb01e83c777b76bf66d52940e2b0ce846368a5c03ffcf07723322de96dad4eb43b875fab8b76ab529fa9f5bd115dad1c3f9250b810bc8e59fcf690c28cac1175a349557e4967", 0xb6}, {&(0x7f00000002c0)="d8bc6cdfeff91f3e46463301890b8cc0ebc72b0ab53c4de5c228ec8d3f97e1b3f6abe2f6d6e8053fd1392245ade9b627bc20af5fed0750787b40e3094bee7f987ae70d25b80ce0f64622d6a73844dcb9052f3009a558f8833771dfcc7af34c508656672d10ea95dea5741970f771f88a322206a25d23ffb445a275b0be9e30ed2813ca1ba25924b8963c52ad2051addb8d744b082cd3448da1380ba07001a9b925d6881e0a213dc76d7daf59b5f11730380c235ecd69e954d836ca7b816829865654a0ba60713cf7a5fedb1fa2dd190bf837dd0c7e33449f079e169ca5e6aae85008b9715a84f2", 0xe7}, {&(0x7f00000003c0)="c9f2f2a67318f4955123d07a62b88989a7814a0239d46497e1973b5a9cf0364fa007f7a3aa0be5d3eaf7d4c819c0965ce1b332092f10ef73fcb8069894d70456b641ab4acff975a8324b8b1a255ffc1820bbddb98087b9126ba0bc4b8878fc614dbf234b51d9dd19796b40075a2c8da5ddcda7937319c5d8b0c31302ac3be8c18cb430c9005925e1dffb448e99bbaad690ab6a6933fa4704fbf3ac624831722f8e18906a595d496aff9d605e1968529ab743e4c0273b7eb9c3516de21f9f7e26e77b6c386f0b0bf818c319e0c3c238225127dfba7657dd0288653eb7b86040deecd6a8c9e75b34621bbe5ca1e323c16ccd6e9d3d1da9ddfc2413ee031b0d4f", 0xff}, {&(0x7f00000004c0)="f3cf20971fa6497a75f93f59f3e2badb9b071fbe5caedde3ba33e8eabed5d83bbaeb70cb30a4586415f6469dd972c61c7db709803426b59ac6582c8166579cdda4aa2c623dd9e0aa06bad41c36b0e22cedfdea79ee32ba90f9a859b7afb428dd4a36b577187c9f18b232eed2ce7babb4f549332a9549f969656046a073c0a666d834545ee0f0e3660061e76e64d54ecc4c117cf60508d7b6e34acd6af5cc1b3e942191ef1bf664e8fafddac4725538d9071002d3445690b7aa4054608a2942ef87c17a2c6baec269a9666657105df2616fb989f661732628aeafbe693651924899d8", 0xe2}, {&(0x7f00000005c0)="e3a4e6893e6bfd03b58eaa74d8b60f6ffe7ebd17815a7a5f141aedbf4a19aa1d280450e73290bc455b8a08e39d88466ea7c4549cb2c0acd7a23b70cdb23758cb800daa4ca487c121885059a4e371c61fd15fb8d552eeeb9cb49269f997c202b7113233ce0bf833207cf341c44f937d6af64a3b2ff8ebfa1b00a3", 0x7a}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r6, r8}], 0x20, 0x4}, 0x5) r9 = dup2(r0, r0) mkdir(&(0x7f00000007c0)='./file0\x00', 0xa) ioctl$TIOCSTOP(r9, 0x2000746f) write(r4, &(0x7f0000000800)="4b02869621338376d725bf155c2559e9dfedbec2d1bf046de10567f6ea82fada40051b72d66b56a14e189d11222b6f12aed7416e6bb7476b6840c7fdfdb2ccd28bae75d75148d16fdd2d91ce1f15ce35007a6e9cde1c30e9ad151657ffaee6869764e17a723306d20ee32cd7f74153a8943e866ade345f74f9cf28ca1b2a440a145a54e54c610405c8a00d5ef8238b3fa6283b8fbc5ab975af5869232fa717409ffedb252137ea1847", 0xa9) unlink(&(0x7f00000008c0)='./file0\x00') preadv(r0, &(0x7f0000001e80)=[{&(0x7f0000000900)=""/214, 0xd6}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/114, 0x72}, {&(0x7f0000001a80)=""/36, 0x24}, {&(0x7f0000001ac0)=""/243, 0xf3}, {&(0x7f0000001bc0)=""/185, 0xb9}, {&(0x7f0000001c80)=""/240, 0xf0}, {&(0x7f0000001d80)=""/78, 0x4e}, {&(0x7f0000001e00)=""/102, 0x66}], 0x9, 0x0) unveil(&(0x7f0000001f40)='./file1\x00', &(0x7f0000001f80)='x\x00') pwritev(r1, &(0x7f0000003200)=[{&(0x7f0000001fc0)="9c6a811db288afa4d2b16f9ca74703f70194f92459c84d0b2ac0597facf3d12fad8cc1c7a19f485322554452d1740aa658837f29e728273106a4e0a2abcecf1ed759bb31e882733752c5052467695e33a86617b6aff752b584b260345c05921e43bbed82125ed24f2395e133656bd53018a27a560a26461f709073d65705dfc02913f1", 0x83}, {&(0x7f0000002080)="24d8995de36bd58e46b0ca4a0a0764ae198df3c9ab4b617063f46fed84f8fe3a6e8acd02087d2fb8d3d1da9aaea5a7f8a63db433d4c37357e279c0c25ec8032c0c54c8a75da2a8c24285", 0x4a}, {&(0x7f0000002100)="5ae7090d71f51b29811846a9f1134aebf29a9770b545b566a7097336d3d0166e0d1e1f337bbfa487b0295185981c64d79b71e6e9121e91200327daf6671619d57867edb7a890cdcd6f3f7d1a640ddfa3397ae4d3a86b0e02afb51fd3553bc79abbdb7d1297754777b4d574ccaafb7080ff6ab55aa651e3a23416853ed8621b2b98dad28108703e8a203a6180793e99054f0a12c85b5f4f3576bc55fca7c88fbe7418339255c5fabba149c2902e1af8903919dbe64a8c5296dbcd4188d99b69190db8fdb57a7ae876817df7b9b6c279224b76cf6560f95b0a72485e222fc6fb9bf9cf508340f9ab2f9a4c4ecda207da151c418515d7276148eb1b7205c90058263f43765f1327d68a8a799f03962e2d69dbc5c53e6de6efea514b3370edfb28a53fd8e6f875ba0d5573050297c112763fa99cdb79ecf06ffdf1d358f99cd8bc63b3c0931dd42a65afda610eebdb4ec93c89e9262325fa6ea9a34b7e590d847f6c905d8ba2c7ee8ac71b41a57e23a477860119044fca8371df5f3fd6ce2ec985af331a72dbb8a6d8173c672e08da43e438dd208a7754bae0da32673e59820d38be5f17571ef21cb8cee2698d85aa3489565f146187b5ab0a4d8d165368e8b299217861400decef6cf542a99d5f5f33569a02902b34083f800cddebdb2b611cda2fd142c885ea1359906678db7d66ebb47dae57a19fa6d6dbde9505217fe5458231204387a586689b379ff0fa332eddf19d4c8a674ef8710b426018c050cee03835ce8ade533137913a4bc2ae27e0da7f20a3794770c678c28b852cd9d3715cc11be6a243192d20c5337048b6d2b95e368567dfcde7e57c8808589ca4948406a3232392f698184023efc1e9f46f6c586f710727ce40e77c5431d18f77794e3a1285a5214d7f0f6f0b2208b1c56eeb93a12020190485fa4ac7db3e175d961ff4185ca0cbd732072187501aaf81a26661b1723843eb008a011e6884013ce3c071ce4432dd26f8fdfc22be2202e2fd645933998c2dbce75fcf91a10cc7e775c27b5eee75d41133a446caa0463f6c556afb22293ae40a24e53a49d04cbc748245f6a92995e1eaf764a1927d2758965099ddd5bb4afc29d231d9fe7604e179d4ce98f6ff564940e2c9e0e78cc058d27712470283ab9ef03e4c8d410383aae4ddeedb7679f0f4fc876a71a75dd7d4f97bdb4c72dd5c6cb71b408f68b04fe34d80d2118476c8dd3ee00fbc071282f79f3ac2b16f7fe8e9d1647e082b743bf55ae26a95fdae4aed2044fbf5d2c836d326398cc57abc21809a396f7e6cfcf661aa6147a8f754e1b437d9b060faa13d4d0238e4e830a245c7eefd2c76ca2a9c98088f27e5ce41cfc4e5b2ee14c93aa92a7f608738f8d05e362cf17b6edc82fef8d111c7e90866b3ff09748d37e6cd083bd0c2b8a7b33b0fff4c65ed8521fc078598ee63a2ba81419102fd409e082b39da411eb6cf4d093df7689fa26fee20937bc07e0232ff4e1d8b0916c19dce4020a140d9072432f88f817e482249edc5779c843494ed77d4c67424da52a61da87b5e284bc8a35824d19193a35e46503d62f953dfc15d7e9221e4113e83dbc608a149167c5dc4afd101302c37521aff672b42486e1bfae73e09c63c029b0f437636e91d3abceab6a128915ee6bdbe8157f410a798964de0605e6599c85a34b2dd44ac3364c07d2d5e33af9c1d553868523de1e1863e880c54353c5f073e4f658c14910875e79657d6699e04cd2e43459aca21a3ce9b99bd9df1abb53b608691e434c366bca5690a2980b88403bf551225e466d1efb6d1035307e731538675d53cac8928ff501414f2c52c918cff5f068c2d76bd029085147fe664ef659cc52d1022767924d835cc8c7bd97268e6533fdb07081703546512a7cda0b4238fece93405e3f1ee30b616b1b8d19909159b766a64f0e16d4172cdee05bb88f844f1c37895f949ecbd9618c88e4bb742178252cbe91a1ee41454c3051b4112f61839a6bfbffeba5bb61d7d93dcf905898fdc13c6211bc70c153264a6952419c858651b582bee8c82e5082b3dcd1680da57c2e501c0922d067645f4f63c7290abd95c4bea4add1ca338ae07f43e06a0de1069c3a1816e73730be545a1c389e300c3000b7c6ef05b30931555df1e8ce525bacd828745df25ad659cbdebddb7913563b9f65072e69fb5d8e773491af5e45dc9509f71d5b5184fe51e56e4b6abde7fa0c89ab0b6acd7443b885672b512556bd478472c09f388400ee09c7f8b844e009fcc214816d7cad0aa08a122a61905a2a8b1e9f1b99ed15491ea385843bacfd9a81dc7b044a50f983c8f7b0be56e5b2a67321157f356784c1fbce53553976178e0e6c3726d2af32508474c53879a8a343f05ff1e5b43324e482df2440800d45730ad848f25496790af6d56363729c7770fa8a27e527ecd4ddf639b4d22de5403b61ecb864bd60f8aca2617f52669a9e2c5d8c3762d924b379d1fec10bb7b083bee53e0fa8a9fa82f5dc1866d322270a0be4458008c1589f27e7376b444b8543f5a6dabc7347943e52b92fbf19b79d4e66ecc0b3431536ddd3ee43ca8867afd23ac2fdcb302dd2b00e63cf4c083bb780dc3e66264d15a7b73def926471e6b4eb6f1655d7bef70b02eaa180a1c3710880d55b2f106aee7c781a1ae5ca809d86d8c177ded967ae19d2169a5ddfe84d547ce39aeaaf42602a8a01d500e616fd4d4f7ef954334cd6c7a5081eb49600ec6ff47cc20c1ca7b852d488b1bef1af33bbd1921293904014d3263045fdfaa15a10ae9f3a718e88006b6a8027d5b5cf2c0220b69d22037779b6b8be4f72c2998d9216c8609eab4a169bb24de8e2c3236395fc11b6b978374e7ed01551bb2c90ac1059818021a011552abbe62c2671c914bebc805d99d83ef19976ffba9b143cac493ac023f6e6b5a617fba2b208938632b24ae43b9b655124df7a58c45d97aaf27590d8c70d05e21755036e52bdeb84967bb3c0ece62d0552c8b0e8833d845d40390088474eda25a141e15cb6704e7d4c946ebc74c0264ed4d9d9f6915f7769eee3537ddb7eec24b92318240c08a94a96355e896d35e61a1fe46e32874c3c474c53fa96f37c14d2856ad89301d6bd4e55cc69f14ed68d7a24555d8502d3d9634f9de65ca0b1af3a2d3a2c34e3db72365e47ab307ba575d8e8f9ef3387d8840cb4deb8a3e7b29138eefe78a48c92d80c1f9510252497c57df948fc36b2be1b3ccc16e9fc71a8af3c7a735352f475fbacade1935469d913f4a7ce25b2bb8f89f4659c3fa70a857ef02bd6676d296f7d3221fc849cacdc6ba4269ec49e04215afa10c0dea86072fe4e75d8594c5795695f5b86247606c6a5bfdcaa4aef76b9810dbba08798066cfefe6de1e0982ffe81dfd2942eb762f3b211c9efa4aa8c6589f61a9afb4b7d38134b85a2bdb84a5be7df19c11e267ba6af1a0769217bf35800e4f217118cef93730bc1c7124dc4fbbe12fc27b310fccb3b1bdd98457a13b3aa3e56d6a1c5206f317bf6ac7f786acd5476ea186f6e3b8a194d43ff50b692b3b3cf8adb2b461b2ae7e5f372fbc4446dff7159f44db1f82aff780083f6976912a3c46c0411e221414f7dc0cdd1adf5b45d4ef8ada8fc8001f8b41f90a3a940ff1745bd5c80cdc5e8611460125e5d88715ea5f68652dcd91e0cf8b6d484a6effbf8fac448b4f52b5826723fd8ecbd70c744ce901ce29561e8aa4ccd45fdab078426056fa507b497a6e80aea88806705f872a5cc6820e531eeabe087d4d19b33343b2e290d5452ae49a96829b59256a32ffbbca8657f26d6e289382af00b8215e1f6da44aa99e5338188c66f0ac77439deeca750b5d7fe730ca8c5d472afa58b59490e5c0cbffa5fc6f0dc5dcef4fbfa5220e6c2b593269556ae0655c0a300d7d237435a3d963add27bec2705c135ccf3c0e4a04e954987c013507ca51a5830080b53bc5549b412e0cfd74d2e927087e1650f990d60560b8becb73d32e42d471df179cecdf0a59be2f3c15fe3bc59784b325759d688cfc733bb14a1e5f55d6360c8e0384af2a3a8f6a56ebe73f890149b7f8089fe46de98ce0c61fcb3c1faf6b8bf410e57a09544e012514b020a8f210f330d3f70309718dbbab8fc9103b4bf69fecd8420c1f3b6ab0eec7c6ef420b0aa0666d1aadaa012f19fdd006ee5396780e2a0c8d870ddfa9d5310f10744c53177f3152607920a0abe9416570b9fa4e3dcaec9847d85dee5b61fb06b7c50acf940d292b928ac412ee11d8bacc0269816174584b71cdf1105ea89223b91388ed6cbfb14104686411d18c31b62b91d806b4c01100611666342bef1d06ceecaf7a7ece93a1638865880c5928db1d18533abc2844b7d0329b25cffa3ab2104296ad91d645f1b54c3d45e3c76c80054ef2584b4882b040c8aea8176b21b4bd0a13aa44258dd807c25122657ee2577fddd6e213ed7c541ca1c69f3acc6e96ed9cda0553c8daecce8e66896636c534a563d9e9e13848fe2077d0cf69eec00ba2276dc3cd4535d36ea4d8e85967a9a5ac4b9631f7039b3aa5dfa2d559558c2db8e39bd46dccdcba29601c6fc84421fe550e2f43e74d74a107783dc85793e42bfe0120f036b060b90078bd9fdd075282eb89604e03cf3b4238e6dd726c977a02705e691ca15d30f0a0e0f4d802d7d0cd23b4959edf639a05fbae5d97a36a52a0c0f31601e5917761b64904d940d4a4e1797e823ac3c7ccffbe2372b54f0d35869a02144d9ced0f176d7359207c7e008082b3536e8fd929903f5b871a6d9299dcec28abb1945992879995512ab95c62fc16629d242af961433c93038f3f52f3c54096e654f874e71d3a22128f5df63031b530615bd46b65c7cbc8e824b8924cb3607afb5ead16ade656ad64440b2b38ee5af7fd93c04b58ca8288df5852a04380d5255cdfe9ef0c2b1f13b92fc62f655759c883076061edb22422c46a60ed68d21efe00304718216bb400e9bb73f313bd3c394d27801398b2b51fb41840cbdf19622d946aee7a2c45ffe2f80c8c5a7770f0d3f4e12acb59be87aec09ead33e6f1316017bd0e00c5fa8f2c4ef980e4cfc35abb3143ccc239bf4a1437604b4bdb5ca6844e2647fcf36f7a724660d727b80189038375c1e52880d55e83a7d91e91b9940ba0b02e412a3e08937d5896af58c57eb43f6081a55a039dffd98d09c66321d8c5dd1be2ceaad4db921b1fd8582e00dd93d1a27d4d2cb74fc547d28988b850745bde03321a5d1b04090edbec2522520252d346972fd6feaf05558baf3cdff5e87e9241c94e23508ce3bb34d73507c36ebc1770cd664328dce5b2e3fc24b642e433cdd6c04b5eac409abc2a9126121e45e8d7f178900641e384d053aa440eb5d4a9fd1a6cc5f6f7579e080d8fea617b65085f9b6e79a4d21592b85152088820648ca862adf775732ea40e88d2cf223bff50a3ff0a82b1cd62bce4968d6510cdc48bbb68043d7b3a27f7a414679dceb6e606c241e5833f2c4647e4b308412a385fe21024c2f2e5d971ca26968fa9dbb56e39aa8023c84715dc563b10c2e95029b894c614f1f917004ca2d91a51bea7dc906b00a0d3bfbe68f84e476a1d1ddeb812f1e16e8f7c549a2aa8f5c4408a093b13d7ba6ddc6bba9c768b137c7e75f20e8aae14679039a77093f0300ee80228e6587592cd3b2a915fe39062ea97cafa485a55011ff5a4737d4aef7500ea3c566b73559fa24236031a7538bf64ccede972894147751826766cff57d8eb7ed32259bdd23dbd55b580898036f65aadd37b46a0b1e8498a7aa4b", 0x1000}, {&(0x7f0000003100)="28e70b76fe1e8e79408c49ba9a9a5e30e7f664ba1412a0f90fb072bfe65de5c786899a1225cf711a34b8b9ce03059ec1fe4d036b730e48a71b0bc11d93f0f4e44711d8fc21b0c54d33af02cb16d783258d3ca669b1d2585e6b890e9c2c6422b5fbc0592bcbae4f9d882e73bb86124840314663d1b5e60ee81489dc71f28db4ebf2e91d51f57bb9667b353b80d39f8be50cee2e233ad46c497e8aef699b32fe3e3ba1bd74b70c2ba0e960cea3d45706d8d39c54b33f1bc3591758be5ff6cf20eb04b32b5dbd7ec2bf77e5d225bc34292c1fe99928cdab75168d1ccaf51172374049b89ef4febd55c97dea4e", 0xeb}], 0x4, 0x0) preadv(r3, &(0x7f0000004640)=[{&(0x7f0000003240)=""/145, 0x91}, {&(0x7f0000003300)=""/211, 0xd3}, {&(0x7f0000003400)=""/217, 0xd9}, {&(0x7f0000003500)=""/110, 0x6e}, {&(0x7f0000003580)=""/131, 0x83}, {&(0x7f0000003640)=""/4096, 0x1000}], 0x6, 0x0) fcntl$setown(r3, 0x6, r5) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f00000046c0)=0x2) r10 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r10) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000004700), &(0x7f0000004740)=0x4) r11 = semget$private(0x0, 0x1, 0x4) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000004780)={{0x81, r6, r7, r6, r7, 0x156, 0x1}, 0x5, 0x7ff, 0x7}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000004800)) lseek(r9, 0x0, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000004840)={0x3, 0x800}) 09:56:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$dupfd(r0, 0xa, r1) setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x1, 0x7fff}}, 0x0) mlockall(0x1) pipe(&(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) 09:56:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e0000000065300000009264fc004103f5b985ec21d2675c085ee3ccb215ee08f43fa20d0e5c7d694a22b2897acccbde22b888ba66d8a7294ca629b81a25cc3ae51f0bbb2477d059e6d5fefffffffffffffffae9e48e006820a847f518a802c1eba7b2a725b41c2376de1d76c372755fa8b0088511e1ca5185b5"], 0x1) 09:56:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8400, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x1272}) fchmod(r1, 0x100) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/223, &(0x7f00000001c0)=0xdf) 09:56:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) 09:56:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:56:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8100, 0x100) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x7ff}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 09:56:04 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x7) 09:56:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffff8ef2) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 09:56:05 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) 09:56:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) listen(r0, 0x5) 09:56:05 executing program 1: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffff7c) r3 = geteuid() getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000200)=ANY=[@ANYBLOB="1a0020bc30c42caa6e57"], 0xa, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0xfffffffffffffffd}, 0x0) 09:56:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) semget$private(0x0, 0x4, 0x401) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x8000, r4, r5, r6, r7, 0xc0, 0x5}, 0x3, 0x1ff, 0x7ff}) 09:56:05 executing program 1: pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000001700)="9b658687b28dc0ed0c23b3b04ced4ab93e15437523d347c9b81f466a50f178978c8a107bfdfed665d125d992b579909bdc9bbc00c1ba38ececa283cb7b8f4a3d47995e4bf8f8b9f10a6feacfdba85f49f214ee05519f5768a3bcd75877c8de841d7557da3c1c35a56ae6f2f7c8bddfcb360e88d3895ec54c2ac813fdd324a4226218dc1261c73bbc7476e96992e050db9682c9d39d51aae1a4814ff6b1eef8416c467ac062", 0xa5, 0x40a, &(0x7f00000017c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f00000001c0)=""/9, 0x9}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x7, &(0x7f0000001680)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r3, r4) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/162, 0xa2}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/61, 0x3d}], 0x6, &(0x7f0000001500)=""/151, 0x97}, 0x2) 09:56:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000000ffff000001050000"], 0x10}, 0x0) 09:56:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:56:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="20a0de1cd1db5d7f40b1292c30d15bc5878dcc585b37716595e2bfb8d5a14862831d671d0b4e5c52231bd0d6ef2000980d41a53a4bdf8521a552583f33f4f17320defc", 0x43}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 09:56:06 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) 09:56:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x6) mknod(&(0x7f00000002c0)='./file0\x00', 0xd082, 0x6f) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r1 = msgget(0x1, 0x38) msgctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x30, 0x3, 0x7, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x70, 0x80000019, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xff, 0x1}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x41, 0xc000000000000000}, {{r2}, 0x0, 0xc8, 0xfffff, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0x8d, 0xf00fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc1, 0xa0, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x818}], 0x0, &(0x7f0000000280)={0x2, 0x9}) dup2(r0, r0) mmap(&(0x7f00004d9000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) 09:56:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) r1 = dup(r0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x81}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x8000000003, 0x12, r0, 0x0, 0x4) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:56:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) sendto(r0, &(0x7f0000000080)="41981acada7d0ba32a260fee2e4a08f30ea8a4bab4ee57261a85a8ab62bbdd16487b7cfe05e30e8d195099b01c1d9e0537a7db6efeb93d4bb883267d135b194f380daa26", 0x44, 0x7, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:56:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0x4, 0x2, "193275b91be7f3c644b5f80391b039172fb3d5c5", 0x2, 0x200}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:56:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="d8b8455d0aeb5fcb66ba0a9860397f2581711936dfd8db99742e9f360c36d605fce24eaeb9433cfb8c617b5f0798e6a7b79dc3379f6c77bafb10c6a68a8cc52ac84ddc94d526", 0x46, 0xa, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x7}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 09:56:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x10000) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 09:56:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="25000000ffff00000100000000000000c51f345db2fc5ec97aebb112", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) chroot(&(0x7f0000000000)='.\x00') recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x44) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x200, 0x7, 0x1, 0x1f, 0xfff, 0x6892df8c, 0x2, 0x0, 0x65, 0x9}) 09:56:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/205, 0xcd}], 0x7) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0x3, 0xfffffffffffffffe, 0x2, "ab5b4c03610eb27b2552b05ebb1c8ba06027d8e7", 0x20, 0x80}) r3 = socket$inet6(0x18, 0x4005, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001740)={0x2cb, 0x4, 0x0, 0x6e0, "3829955fd81f0a139a2e9e147037471778bf1d06", 0x8}) ioctl$TIOCSTOP(r2, 0x2000746f) ftruncate(r1, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001940)={0x10000000000000, 0xfffffffffffffffe, 0x5, 0x6, "0000769100e99ce5f324baf96a00", 0x100}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r2, 0x4, 0x40) syz_open_pts() pwritev(r3, &(0x7f0000001900)=[{&(0x7f0000001780)="3d7149c081c3e715dd5d9ed8511963d1413abbf0e423efa9641abf2f52f1843163d0147c08", 0x25}, {&(0x7f00000017c0)="b58fd4479681c22c4fda60320e60061471e3141e002213471f45f15dbbe23a99a36cd9fc6ba1a2ec0b06336b664c3861f65bf56a9cd9ab53cf6c495294dc3cb2cfa1239f665cef1e328f097d990d6c6eefd64d68314c227bb5aee14b1bfc8b8f7ef16bcb2d7c153a237e9be46ab59fa94369f3ae84c04f08a0e19f1f868f5995cc6f70718313110463784e126680ee83c5ef11bf385860cc46f7ad89b710005cd5c9086576403312b682f6150e00d3de6b6a9eee3163fd63233ad38504a7743fb1bafd090c98d28fe7d9f21510ad533744549e9a6e954cd9a21f1303d17f58063c", 0xe1}, {&(0x7f00000018c0)="d3d54a1de38b24c5ae3ee641e71a50c2d656819c5fd7c3998bbb", 0x1a}], 0x3, 0x0) 09:56:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)=""/35, 0x23}, {&(0x7f00000005c0)=""/4096, 0xa85}, {&(0x7f0000000280)=""/201, 0xfe5c}, {&(0x7f00000025c0)=""/4096, 0xfffffffffffffeed}], 0x1000000000000227) 09:56:07 executing program 0: clock_getres(0x0, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffda6, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) 09:56:08 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendto$unix(r0, &(0x7f0000000000)="35ee6d9290ef2c3cce0575dff6af3da1c564a705579be7def7311ee7b78e8c7f634db676bfcc28a2f184c720a14abf45fb00b7844c1e36ed601ad57d44f70ac3ef86fc350b5c19f3cb49da91878cd201e150eb31c64f7a94c9940c4d6a3e1d4db3356d55d1c95a98afaa7e94ba67f3ffab4ee6d4ba8e439bcfa53e0df2964dc02b1e83b18ec3172d84fa4b0cb9fc", 0x8e, 0x5, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x3) 09:56:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x1, 0x7, 0x7ff) r2 = socket$inet(0x2, 0x3, 0x3) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket$unix(0x1, 0x3, 0x0) r5 = socket$inet6(0x18, 0x8000, 0x2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xafa9cdc20aaf75e, 0x20) r9 = open(&(0x7f0000000140)='./file0\x00', 0x8d88, 0x8a) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) r12 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0xffff, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xffff, 0xb0}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x10001}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x100000000, 0xe0}, {{r5}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x20, 0xf850}, {{r6}, 0xffffffffffffffff, 0x40, 0x89, 0xd9c, 0x80000001}, {{r7}, 0x0, 0x50, 0x1, 0x400, 0x8000}, {{r8}, 0xffffffffffffffff, 0xd0, 0x0, 0x1f, 0x8}, {{r9}, 0xfffffffffffffffc, 0x26, 0x3, 0x8, 0x10001}], 0x0, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffd, 0x69, 0x50, 0x3, 0xfffffffffffff871}, {{r11}, 0xfffffffffffffff8, 0x2c, 0x6, 0x2, 0x6}, {{r12}, 0xfffffffffffffff9, 0x10, 0x40000001, 0x9, 0x2}], 0xffffffffffffff00, &(0x7f00000003c0)={0x5, 0xfffffffffffff697}) r13 = socket(0x2, 0x4001, 0x0) connect$unix(r13, 0x0, 0x3a6) 09:56:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x3, "029fa08e10b94b40151918e84b77b9ce4e59fbf6", 0x5, 0xfff}) close(r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:56:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x1945e5d4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) r3 = dup2(r0, r2) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f00000000c0)}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000580)=""/60, 0x3c}, {&(0x7f00000005c0)=""/176, 0xb0}, {&(0x7f0000000680)=""/100, 0x64}], 0x8) lseek(r0, 0x45, 0x0) dup2(r1, r1) 09:56:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="b0a392dcd01507fcf3b2508847b48f388cc734667edfa9df1f50581d29bffe281a9fda48c5486e37729629d15dd403059737a9784af8c1e1ee73dbb0c62e144aa12e76007649119d0a92d11f68fa04bf3014c817205f93630ac7cd813baa67dd039be17660de69e1c70f0f471e3a1e77d2e3d35499931f2baed5d7e0a2c6e30100be139214609d5aae1e2c899f", 0x8d}, {&(0x7f0000000100)="cdfe7a4b", 0x4}, {&(0x7f0000000140)="4f3d198a486b8b0533d8078d57b7f1b18f19f59bb51c478e812094c6727dcd37dec969ef590bf7d2569a8b4d68b89d96aa05cbdb9943d42ba52d6243a5533f08e7478afe746c37b62c8d26406570051a35dde7621ccf920c3e1067f5db1c79e8dc8be74550a64292301f8e03df84c648d40f1bd5e6ce02665aca7e", 0x7b}], 0x3, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x28, 0x2, 0xa1f, 0x2}, {{r0}, 0x0, 0x1, 0x21, 0x79d0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x101, 0x4}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x18, 0x2, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x6, 0x2}, {{r1}, 0x9375af5991b726c6, 0x1, 0x4, 0x4, 0x3}], 0xffffffffffffffc0, &(0x7f0000000300)={0x0, 0x8}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:56:09 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) flock(r2, 0x1) r3 = open$dir(&(0x7f0000000080)='./file1\x00', 0x11, 0x140) r4 = semget$private(0x0, 0x3, 0x709) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r0, r1, r0, r1, 0xa0, 0xffffffff}, 0x8, 0x7, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept$unix(r2, 0x0, &(0x7f00000001c0)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x9) fcntl$getflags(r3, 0x3) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x100, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) truncate(&(0x7f0000000300)='./file1\x00', 0x3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x7, 0x200, 0x10001, 0x0, 0x3ff, 0x5, 0x8, 0x1, 0x2, 0x10000, 0x6}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0)={0xb1, 0x22}, 0x8) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xc0, 0x0) renameat(r7, &(0x7f0000000440)='\x00', r2, &(0x7f0000000480)='./file1\x00') mknod(&(0x7f00000004c0)='./file1\x00', 0x3019, 0x1a) connect(r5, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000540)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000580)) munlockall() sync() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCDRAIN(r6, 0x2000745e) geteuid() 09:56:09 executing program 1: 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00008200000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:56:09 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7a58c6e270838158cd368a695a5a889b2154e64fc0a2f92d7a6e92313806c455710467f33698c01f6c3140e4d0e07e0a0ef7fa574b6c785d689e969f53f076306c38190f0bd96e3656bc17beeb16354869735c34ff086a07e3ef99ae95d74a44f5efb88eed2f7ed4f3c6d548001db982caad44fee8", 0xffffffffffffff9c) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') 09:56:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) shmget(0x3, 0x1000, 0x220, &(0x7f0000003000/0x1000)=nil) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 09:56:09 executing program 0: r0 = semget$private(0x0, 0x0, 0x120) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/184) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xbcb}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x10001, 0x44}) r3 = shmget(0x3, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 09:56:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000000040), 0x10250) r3 = syz_open_pts() poll(&(0x7f0000001b40)=[{r1, 0xe}, {r1, 0x18}, {r1}], 0x3, 0x20) close(r0) r4 = dup(r3) r5 = syz_open_pts() write(r5, &(0x7f0000000040)="aef2e92619d0d1989813c11c8e2b7a454224b3eaf161f57345ea228a38941981342dc9640fd9d60d43e7e83d953c519f43b557033b07ddf3adf26273aa4778cb15e53fda17409afa146bab5f3cb91b87911b6257eaa0bb256d590fd5b21d1a6c4e135f3cd1cf49496699fac995ee742a72e066d647886027b40e6abd0109db26fad5358e6251fb0ba77952b8f30944bbca1fde6099bc1ad20a236d19dfc78ab989a67b2b29a5852fa8af6b6734e49d567176017bce5e5564ca7488ebbd31be6a6204cc78ecbdb71e24b9d14169d81526e253aa0a84f6b3cb198a855fa7e39692e5701c7cfa51d2d23803ca4c0af4c9aa84e929a6a422e003", 0xf8) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$VT_GETSTATE(r4, 0x40067664, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, 0x0) 09:56:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x91, 0x10) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x5451, 0x0) r4 = getpid() fcntl$setown(r2, 0x6, r4) getpgid(r4) fcntl$getown(r1, 0x5) 09:56:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) 09:56:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 09:56:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x9}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 09:56:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) syz_open_pts() unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x1) 09:56:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xfff) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:56:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/240, &(0x7f0000000100)=0xf0) 09:56:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff1d, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 09:56:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') socket(0x0, 0x5cadee1401515b5c, 0x9) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:56:11 executing program 1: shmget(0x1, 0x4000, 0x24, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 09:56:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="a5dccaf86b3beccfa3bee3e88dc12880e6ee82bf681e723ceb8e478062523b1f9ed10448f449f578de9769ee65aea816a1fd41759c12a2b851b88e33172f1dafc75c6861df6c822e067b8b50e0f46455c3f468e0d0453c05b47090bd2f00c71613d99f0105123a47473d2012a4b3ca3519d763c0c64ce67d0e3de2db61c52a0e4066b30b09391639197e0491881aecf86874d3d34c", 0x95) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) lseek(r1, 0x0, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:56:11 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', 0x0) 09:56:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xc, 0x7ff, &(0x7f0000000100)="dd9bf3a362e4febc7cebb24e5e26f988141d12bf4e44c5a5f804f9b6f6f804069621f39bf78f07e2adbdabc48914b703d393e5a3c7f158305cfa01ca4ac098159adeaea297f83e50a4f5e43249317287de9d9186a9b6b15112219d51478eb54c9b4cef8717ae8320bdc8e994c933446aadd51e288408a92858b0d90066e1a896b30c5c555b40883a17b885a729dc6e43438391ec27ed14ea04e6858c2cec24f05d306a85f666ba6ec17447b561f9827b70a9f25c45607e4b14746cc6d8ed06728598e38ef2f72a337a14aeb27b81b94c83", 0xd1) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20690, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) 09:56:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:56:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) clock_getres(0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) 09:56:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:56:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) getdents(r1, &(0x7f0000000180)=""/76, 0x4c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setpgid(0x0, 0xffffffffffffffff) socketpair(0x21, 0x0, 0x8, &(0x7f0000000100)) 09:56:12 executing program 0: r0 = socket(0x1, 0x3, 0x5f2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) r2 = kqueue() r3 = socket$inet(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x2, 0x800) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) socket$inet6(0x18, 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) poll(&(0x7f0000000100)=[{r0, 0x45}, {r1, 0x4}, {r2, 0x6}, {r3, 0x20}, {r6, 0x4}, {r7, 0x51}, {r8, 0x11}, {r9, 0x8}], 0x8, 0x2) poll(0x0, 0x0, 0xfffffffffffffffd) 09:56:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = msgget$private(0x0, 0xa0227762ad756074) msgsnd(r0, &(0x7f0000000140)={0x2, "088182bf344b0a61055033e7fbd150320c6356abd4ab9e6b5480e4ee9b53a5e96497dfee0b778d9308d545cf4c5325b3c34550ae50031d63610a83bbc09e54e846036161cb847dac8972a1be36967ae1695f99e82fe1d183bbd566bb273008849223249906f00df2852d51c8fff0fb7400c84f789ea1205cebf4041856e0659304dda10249fb32f154fb5e978fc12b34fab5a1f3160c205fe7fb878fbfcbd5dfcb0bd62569ec7dba83fb090c2265c65cf5f0ec67adfeaf878bb0ffe25c4a95a694e957a9ae653ab5d6410c29d754afd934e0dda2f73437e6"}, 0xe0, 0x800) r1 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:56:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() fchmod(r1, 0x2) 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, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:56:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x420, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) socketpair(0x26, 0x1, 0xfffffffffffffff8, &(0x7f0000000180)={0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x7, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r8 = kqueue() r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x80, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0xcc90e1bcae769446, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) r13 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x16, 0x22, 0x1}, {{r3}, 0xffffffffffffffff, 0x43, 0x1, 0x5, 0x1}, {{r4}, 0x0, 0x10, 0x40, 0x7, 0x6}, {{r5}, 0xfffffffffffffffc, 0x4, 0x2, 0x10000, 0x5}, {{r6}, 0xfffffffffffffff8, 0x40, 0x1, 0x5, 0x5}], 0x20, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffb, 0x8c, 0x20, 0xff, 0x5}, {{r8}, 0xffffffffffffffff, 0x8, 0x40000018, 0x4, 0x5}, {{r9}, 0xfffffffffffffffa, 0x1da1164ac5e592f9, 0xf0000000, 0x40, 0x3}, {{r10}, 0xfffffffffffffffd, 0x0, 0x40000020, 0x401, 0x3}, {{r11}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x9}, {{r12}, 0xfffffffffffffffe, 0x11, 0xf0000000, 0x40, 0x5}, {{r13}, 0xfffffffffffffffa, 0x92, 0x1, 0xfffffffffffffffb, 0x401}], 0x2000000000000000, &(0x7f00000005c0)={0x100000001, 0x85}) r14 = kqueue() kevent(r14, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 09:56:12 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) r2 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 09:56:12 executing program 0: r0 = shmget(0x2, 0x2000, 0x800000800, &(0x7f0000ffb000/0x2000)=nil) socketpair(0x7, 0x5, 0x8001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xffffffffffff8000, r3, r4, r5, r6, 0x3, 0x8}, 0x800, 0xac10, r7, r8, 0x81, 0x6, 0x6}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 09:56:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 09:56:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) ioctl$KDENABIO(r2, 0x20004b3c) getegid() syz_open_pts() r3 = syz_open_pts() close(r0) close(r3) dup(r3) clock_getres(0x2, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:56:12 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000080)="2a26eb38f22cedc8c8a5a9ea6c43efecd4321a7027eb0d439363b4daab7962e5f4ba82d8de24a9280786d84ed960a6ae58ab4dd2da0da1b12941481b0c7a772f7f28af70f66112d77944867e0ed34ec604918f6750147892e47fb0bb88a2abf5f2efaee4dfef8117af9bda101e", 0x6d) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3, 0x8}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x8, 0x80000000, 0x3}, {{r2}, 0xfffffffffffffff8, 0x41, 0x2, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x53, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x101, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x1, 0x2}], 0x100, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x40, 0xc0000000000, 0x4}], 0x100, &(0x7f0000000280)={0xbb, 0x7f}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) setsockopt(r3, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 09:56:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x0, 0x2010, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5eda, 0x80000000}, {0x7, 0x1}}) 09:56:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="f8e6837297a1f8ff56b2a93744a0db0cd584bb892dad6aafc9d0da17b2b64ff2adbde47d6115e7b826902a6472c6cc5f267dfad37fcc0d7a07f28bbe03bc079e8699adf1052cc60833baa80eaa6aa97d0ec19c8797f0f1a8224c25992f2b52df06e984a9994718bbdd7af0b9589644c275eb133610c5db6a9508425dd97a8c89b5e9f9dfb1b93219243aba48d25e7e376a928c20b5923970ebf0dd33ebada7bb980229dd5dde4cd49e4ea34c69101de98377850178dd8cff214fce0075dae7d0584a27b449c73a20aa5215ecbd40ad93400787f9325b98e63256576816f906804306337f38d8e06b09e56e84a17876cefa722bafcc32ec2f89374e4e82bcc043d8793f2adda425f1ad", 0xffffffffffffff6f) 09:56:13 executing program 0: r0 = socket(0x1b, 0x8001, 0x1000000000000) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000100)=""/22) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x9c, 0x95, &(0x7f0000000040)="9488c66701f4b1e5c5831d7b73c8f19754751dffee50a6342672843b1bcc8c5fd2d77476c069aceb7765a25ea1d7b11f1d3c213ed1134cc565717f7cf194df7bec14619f610428d2eba21db875bfec4baef7f7e972c8e14af5c964c3d084cc516ff7f8aa7101e63c0ef63fee217a361ecf40d01bec4a7729705d1d685db33633cafde464ebb59a2594ef069a3a488fc7619642ff92ab27812d8deb9e", 0x9c) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 09:56:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/140, 0x8c}], 0x2, &(0x7f0000000200)=""/78, 0x4e}, 0x40) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x32, 0x4003, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) geteuid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:56:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x3, 0x20000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x800, 0x4}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9c, 0x7f}], 0x7, &(0x7f0000000180)={0x100000000, 0xe71}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 09:56:13 executing program 0: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20030, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x200fffff, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x800, 0x40d}], 0xcb73, &(0x7f0000000040)=[{{r2}, 0x0, 0xc8, 0x40, 0x20e, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0x81, 0x20000061, 0x20, 0x2}, {{r2}, 0x0, 0x40, 0x20000000, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x8000000e, 0x200, 0x9}], 0x6, &(0x7f0000000100)={0x7, 0xdb}) 09:56:13 executing program 0: r0 = getpid() listen(0xffffffffffffffff, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) 09:56:14 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) 09:56:14 executing program 0: symlink(&(0x7f0000001180)='./file0/file0\x00', &(0x7f00000011c0)='./file1\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) mkdir(&(0x7f0000001240)='./file1\x00', 0x100) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 09:56:14 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) syz_open_pts() 09:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe2(&(0x7f00000001c0), 0x10004) 09:56:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000200)=""/54) r2 = semget(0x2, 0x0, 0xc83ca6f57ba888fd) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(r4) semop(r2, &(0x7f0000000100)=[{0x4, 0x0, 0x1000}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f00000001c0)={0x2fd, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x1000, r3, r5, r6, r8, 0x1, 0x1}, 0x3, 0x7, 0x4}) lchown(&(0x7f0000000140)='./file0\x00', r3, r7) 09:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4f3) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) close(r0) dup(r1) syz_open_pts() syz_open_pts() 09:56:14 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x2, 0x7ff, &(0x7f0000000000)="284875484e6955c9582373b3759a64818a0976db708254eba640b06d3694f0adfab98d8e1cb628e7464040aa20109a0f26c0cba3ae08e7e24c8316520832fb5830645108b801721a04014696c9f8fb837d699ad2412dec9d27ff57226aed4618e4360c43d2ded797325538437dd37b9170f38e003a6a3617a175b5b3f7edc1d3f5ff95c95f02fd3025675fa4f567bd7e469640db4bda3ead6d15e0d2fc0c6f2ef111ad51d9a2876d2ab12206903b01d2cf9ae845d6f67f91f00cd137643c13a103e01a465ce06ce1993df05b5f9c53f81d10d9bc7a6374dea79682c38a5badf48e89c05e3afefd16", 0xe8) 09:56:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 09:56:15 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9, 0x0, 0x2}], 0x0, 0x0, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 09:56:15 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) r1 = socket$inet(0x2, 0x4, 0x200) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140), &(0x7f00000001c0)=0x4) close(r0) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x400, 0x2, 0x1, 0x8000, "992d0c7ee7c12ef1ee71ca36b4fd127dd1dbfcf0", 0xffffffffffffffff, 0x3ff}) socket$unix(0x1, 0x7, 0x0) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000280)={0x0, ""/197}, 0xcd, 0x3, 0x1800) socketpair(0x18, 0x2, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x3, 0x10) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 09:56:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) setrlimit(0x7, &(0x7f0000000080)={0x0, 0xffffffff}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x128}], 0x1c5, 0xfffffffffffffe00) 09:56:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x8000) 09:56:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x100000000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x29) fcntl$dupfd(r1, 0xa, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000000)="0000000214", 0x5) 09:56:15 executing program 1: r0 = socket(0x18, 0x8007, 0x0) listen(r0, 0xffff) getsockopt$sock_timeval(r0, 0xffff, 0x40001006, &(0x7f00000000c0), &(0x7f0000001400)=0x140) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0xffffffffffffff28, 0x7, &(0x7f0000000000)="089158f7e0547ed5fed220b6ae646b9e197a2a4ec4bba53112f3b733b16cc7e95514419a62e5b8a2ddf1a799699ea9ca51", 0x31) 09:56:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = msgget(0x1, 0x100) msgrcv(r1, &(0x7f0000000000)={0x0, ""/45}, 0x35, 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) socketpair(0x18, 0x3, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x6ca6d779, 0x7, 0x5}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 09:56:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getuid() setreuid(r1, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x80000001) 09:56:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) write(r1, &(0x7f0000002580)="eee6ee50e404f4957e9b4f8178c98d7077834847e044da955b996e27c6ee89d9467b3f", 0x23) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() 09:56:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0xa, 0x4, &(0x7f0000000000)="cd11ca36a3f8b8a97db075f4c461b73f74d7ee3950fac9dd4afb76a43761fbe76c3e85b9d556d02ca6f1319f80862674605f8d36827f31a6e6ad988f515eec45f5deb60f740bc2744982bb4e31fb500608523c3357e8812306c15d611dc05ae8b61fbae49eef75b65ef267ce54e41957c5c5fe8083da0fb1e33b2414d9f1d8823feaaa36e0ba8d3b41f83942237f10aaa240e7a7609e5a232c21856d7946c0ec98d1857b05bdc6f0f5a9ef6fe9da8617ca7d2badafc99ae6afc1f39625b9738c4a8fce520b880f73b69939434762bc5eb0e1b4f1c585262bfda99d696b0c12fbde0ed617cf844b46181784a8ce557c5266d4069197cb13c447a9df", 0xfb) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 09:56:15 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:56:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 09:56:15 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) sendto(r1, &(0x7f0000000140)="d3b08cb71c6a6351ddc22984ffb9221cc0c787571e2060dbd1f6bcec22175f09d2ad4120647d0afe2a700e711c9fea3e17147b2a1f13605551cd2e68f40b62619a31e81c9dabe4a687a3", 0x4a, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x5, 0x64, &(0x7f0000000000)="7115ed645d33a3e2f02c", 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() 09:56:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() chmod(&(0x7f0000000040)='./file0\x00', 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:56:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000000), 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1b) pipe2(&(0x7f0000000040), 0x10000) 09:56:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() socketpair(0x0, 0x8005, 0x7f, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000003c0)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xa0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r10 = kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f0000000600)=0xc) r13 = socket(0x0, 0x4, 0x4) r14 = kqueue() r15 = socket$inet(0x2, 0x5, 0x3) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8b0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x42, 0xf0000006, 0x3, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x100000001, 0xcd5}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4, 0x80000001}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x2f1, 0x100000001}, {{r5}, 0xffffffffffffffff, 0xc0, 0x2, 0x5}, {{r6}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x1}, {{r7}, 0xffffffffffffffff, 0x20, 0xf0000020, 0x7fffffff, 0x20}, {{r8}, 0xffffffffffffffff, 0x44, 0x2, 0x101, 0x1}, {{r9}, 0xfffffffffffffffa, 0x40, 0xf0000005, 0x81, 0x1}], 0x2, &(0x7f0000000440)=[{{r10}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x9}, {{r11}, 0xfffffffffffffff8, 0x10, 0x84, 0x3, 0x200}, {{r12}, 0xfffffffffffffffd, 0x2, 0xf0000004, 0x81, 0x2}, {{r13}, 0xffffffffffffffff, 0x81, 0xfffff, 0xffffffff80000001, 0x80000001}, {{r14}, 0xffffffffffffffff, 0x18, 0xfffff, 0x0, 0x100000000}, {{r15}, 0xfffffffffffffffa, 0x20, 0xfffff, 0xfffffffffffffffa, 0x7}, {{r16}, 0xfffffffffffffffa, 0xa, 0x6, 0x80000000, 0x8}], 0x1ff, &(0x7f0000000540)={0x9, 0x9}) r17 = syz_open_pts() dup2(r17, r17) close(r17) r18 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1004, 0x0, 0x0) 09:56:15 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x84) writev(r0, &(0x7f0000001440), 0x100000ff) getrusage(0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x1e, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001500)={0x34, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000000)="115af2dcd6645684001d7c8d0bd3d6391c73a590304659a4c5a121944e21d7a50c70905f5c0498760a713afc4ee8ed045fa41e454776bee88a6f2bc6c68aae55ff6270417f2f956d8ed6ce23ce2dea7b7871fcb0e3bc20ba735c03b7cea8f9915db359a49cb66dbf96089f451281a95964423cc8", 0x74) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) 09:56:15 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x10f, &(0x7f0000c4d000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x38190, 0x0) recvfrom$inet6(r1, &(0x7f0000000500)=""/122, 0x7a, 0x2, &(0x7f0000000580)={0x18, 0x1, 0x3, 0x6}, 0xc) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x6, 0x1, 0x89) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/108, 0x6c}, {&(0x7f0000000340)=""/215, 0xd7}], 0x6, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 09:56:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0xffffffff}, {0x18, 0x0, 0x7fff, 0x7fffffff}, 0x6, [0x80000001, 0x401, 0x6, 0x1, 0x5, 0x9, 0x2, 0x3]}, 0x3c) kqueue() close(r1) 09:56:15 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x4000000000000003) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 09:56:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 09:56:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x402065, 0x0, 0x1000002, "eb70094cb22505a5b9216da5487b2e03e1cfd88d", 0xfffffffffffffffb, 0xcb}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 09:56:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, 0x0, 0xe48f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:56:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0xedc7000000000, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 09:56:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 09:56:16 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2e66696c653000"], 0x6a) 09:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000000)="79c92bd31a8411f31bfe4708fed30c0b50a85b0f6146971ba48ccab2824287bc8190fb3ba39d2aff87fc1146d08d1f0fb3f19dc0704417fb19c0a726c9d8d06a8ccab3f5353c2d4dc80436e25ac744f5b0d4fed03c50b7c10120b748089d13af368ba5dd926ccf94ea55d01603485fdb7a10542901b1", 0x76) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 09:56:17 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x80000009) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) 09:56:17 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 09:56:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b6, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x0, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x10, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x92f}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x3, 0xfffffffffffffffe}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x10, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x84, 0x200, 0x6}, {{r2}, 0x0, 0x0, 0x3, 0x6, 0x9d}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x65, 0x2, 0x8, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0x3}], 0x9, &(0x7f0000000180)={0x1, 0xdb}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x1, 0xbf3a, 0xffff, 0x3, "82686a966f25b8b992d571f8adefe64bf37529b4", 0xa6, 0x9}) 09:56:17 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet6(0x18, 0x8007, 0xfc1e) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 09:56:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="fca0e74d49ea4ef12c0310b1e1db81b49a2f41c9e344f189aed811347d7e608da1ca2bd7f0d880457328425dbec782d4918a21ea3e139801f5f6a4317c84ec2b3f9d69c7716472b91ba5b5a101bf8a0e89514f20d8e60b50102e4f4ce125b7aa0e17997a25f65ddde200c245cda598603bb5d7c06256fa937a725ed293a3c495de4fb53489ea7eae55a2420eca35890fa6052aff3bbaebf897b61c19e555814f4401f0a42e048c62efbb2dbaa95226e684a592b76980e79262cefc63bdef3d20e6d9c58bcdc7db747ef35a5cc981", 0xce}, {&(0x7f0000000180)="6337001bc22ff9188a452bdbb8c666d1e7cf8a1e923cc38fdd3a977ee08bd7bd6bbabad34c5c8a36a4bad08f70169295", 0x30}], 0x2, 0x0) 09:56:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000000)) 09:56:18 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f00000002c0), 0x4) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kqueue() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='r\x00') faccessat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x4, './file2\x00', './file2\x00'}) recvfrom$unix(r2, &(0x7f0000000180)=""/29, 0x1d, 0x842, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 09:56:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:56:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 09:56:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r0) close(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:56:18 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffff6) r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') r1 = open$dir(&(0x7f0000000300)='./file2\x00', 0x0, 0x4) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0xc40, 0xa2) renameat(r1, &(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file1\x00') r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x15) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000180)='./file0\x00') 09:56:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x2, 0x5c3}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0xd, 0x20000040, 0x2, 0xe8}, {{r2}, 0x0, 0x6, 0x10, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x80}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x5, 0x9}], 0x1, &(0x7f0000000440)={0xf3, 0x1ff}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/137, 0x89) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r3 = getgid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) syz_open_pts() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r3, r4, r5, r6]) pipe(&(0x7f0000000100)) 09:56:19 executing program 1: r0 = socket(0x18, 0x2, 0x1) getsockopt(r0, 0xd, 0xbfb, &(0x7f0000000000)=""/135, &(0x7f00000000c0)=0x87) setsockopt(r0, 0x28, 0x1000, &(0x7f0000000140)='\x00\x00\x00`', 0xc1) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffc0, 0x0, 0xfffffdbd, 0x0}, 0x404) pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x8000, './file0\x00'}) 09:56:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munlockall() r1 = semget$private(0x0, 0x1, 0x42) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffd29) r4 = geteuid() mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x8) r5 = getegid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x2, 0x2}, 0x7aad9d6c, 0x81ea, 0x71}) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0xfffffffffffffe07) 09:56:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getgid() setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200c0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 09:56:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) sendto(r1, &(0x7f0000000080)="94d65b868a4fe04f8757a208a898707bc400df34e69cb0f6ef3f2a5a0a36c79023623d4aff3e22064bec82481163402c84ac47ccf88ea7edb0cb072af5d104c7fc0a08e8d95625c2987d3ff626fb0512696c67c74ad2df8d2117940c1322e3904387a83988c8ad18ed25c8894ce07e902c8587", 0x73, 0xc, &(0x7f0000000100)=ANY=[@ANYBLOB="09002ef4c14ee6696c6d3000"], 0xa) 09:56:19 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x1000, 0x7, 0x3, 0x854, "a100f9702c479b6ce1f149ff8ec12d891fcce7dd", 0x0, 0x400}) getsockopt(r0, 0x101, 0x15e, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000380)=0xfffffffffffffffe, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000400)=0x3, 0x18d) lseek(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) close(r1) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x8a, 0x40, 0x1, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0xfffffffffffffffc, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x22, 0x60000001, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x6, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x3}], 0x81, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x5, 0x7246}, {{r1}, 0x0, 0x80, 0xf0000000, 0xce0e, 0x100000000}], 0x4, &(0x7f0000000200)={0x1, 0x9}) r2 = socket(0x16, 0xc000, 0x4) getgid() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) bind(r2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x7f, 0x9}, 0xc) close(r0) 09:56:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="85d3b5fd8b7bec89927eb4312c9c65d982d96b50592a6db552", 0x19}, {&(0x7f0000000200)="5b268af79d9df97ea959f896f1f48758bf33d083c6a5ee830b0e5faaeeb6ca2adfdbe1072ea977e82b06051337f211965e3e3f68676c1a0bfd82b956751d6f093a23", 0x42}, {&(0x7f0000000280)="0bd99c8823eaf5a1cf2c6646fc373bc4f161d0e86de4625017359b38440d03c73d12ee7cc2d8a2e78fd1b66241fd6a8e8f12ac30dbfcc4f15ecb435e74483f77a862be55cebe65752125e90b9e5b77bc3b9d917db52d9d1af3cb25858d354ebf48dd4caa50000116c2cfa3d6b7a2e5c864f795b552860d6e1a7e677700c16364069ffc94b0786365ba16761cbdaa812bef36f78a5ce451cfc5bde6d5e19605eb6c4ea8d3b66aaeb58c800211fb5ec9352d7447cda46bd1062ebe1e9415f5a00fea0410c365", 0xc5}, {&(0x7f0000000380)="d23319ee6588bf0c74fadf1c5816fa74892655bc1921e4537b85bc77a87dce0d103ae0d63d2c5ee7a35aabce56922f1baed398ed63546859407c4197353f5b566e8d9c51d68f3ca60f0b685db5ad09c189ac1fd2c00b2913a1adc7cf0aae7707a151eb6d56cc470a045562", 0x6b}, {&(0x7f0000000040)="7100d90b6ffd96630917d4496b7cd9fddf7f0a4c6b34c42a8de0b1fa02fec6ed667b107dbee3d4f04334b82eb93fa3", 0x2f}, {&(0x7f0000000400)="caf5ebd4069b8a70d930dcfe9861aa4f25e9e5bb6f4224f39cc8344587e3de10c55715efece6891f9b1599c2ba1f5e19427d275a60da5a6aa5a771e71c1b4997b0d4c28ec3160fde5fe8f05a055ec3c0f71a4d689992956e76d63fd07c7be421781d54005c6fde6431844d9b03c361d5edd1c38a7ad8363231b1b023174a3aee32fac5c1a9ab97c28fedafbd79b716fca9d291ef1d56b2319da0e627bbdf24add0df0035523cd642c491d56c05ea920989b1e9c3dbcd2cd9a08db4c2564b9efe49e16b53a244d1ce0224b9d52fb59c2dd1cb30c74e5dfbf181ec81685aeb6763116f6aad3cfeca7532df46ee362f72fcef13878f8e7aef99", 0xf8}], 0x6) setitimer(0x0, &(0x7f0000001040)={{}, {0x18720000}}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:56:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) flock(r0, 0xffffffffffffffff) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffff8, 0x1}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:56:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) sendto(r2, &(0x7f0000000240)="2d55ba179723a8399afbc2194eeae387d83811c6858ef56bb82e90bf7ee086ce9f497764bfa07c30d955495a7f58bfe31cdd05ce8debac46c0ea43385cc7441cffbb67b47980c0a7ce0f567a327fa79411cb8042e01362501d58dbd93ba27fd2e8aa18d965dd2034b5f35c393c8b5100f3356ebcb42c9d552eb7f91d067a36c7444ea65778cda530ca1075b5bbc70d01b8ef86dd", 0x94, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:56:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) clock_gettime(0x4, &(0x7f0000000000)) 09:56:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8001, 0x99}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000009, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x48, 0xb, 0x5, 0x5833}], 0xaf, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0xfffffffffffff0dc, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000000, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x28, 0xf00fffff, 0x8, 0xf310}, {{r0}, 0xfffffffffffffffb, 0x8, 0x22, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000005, 0x2, 0x10001000000000}], 0xb75, &(0x7f0000000180)={0x80, 0x4}) fcntl$setown(r0, 0x6, 0x0) 09:56:19 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = dup2(r0, r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) sendto$unix(r1, &(0x7f0000000000)="5113743699af56b5d0813c4bdf6ffa9ef1d31d72806b9913be4e5b8f66a8cdda1157285100cad56ea793be688df6ec0092c5c4ebe964bcca147d1fe35503b6e5b5ea0678ae5f6fc0efd1850a577d45946f57fe3b594336002d1a2682ce0b5284a3c158143ff222ea6047300b48283a047c151869fa6c80f9a2bec5a7dee23f325576b81f36d7f638dfaf09d8e81b9cc7e07c66c09b1092744e40", 0x9a, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="21e2f71a96549e4d777036ad4d92b03d16e0553924854360fc027f1ebaf211d7cbf4a35dc75cb0a942ebe41c421cc0b82a6e6b30a2d8dbe79ace70b1df65"], 0xa) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:56:20 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') 09:56:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80000000000) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file#\x00'], 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="21da7527f2256edff20027115d8e63a12fbe6aa694bf49a17f41edcc3a717800adce20fd7bddbc0f42760c73f0774e3f0415b19159f05bab5d9283be285745a7248161172aa837348d91ac297214eb0af292b9f6c70f585ffa6aa43d850b77186386f0a5518684c7adbde8039e72a2c76b4e0aa155992ef0f103ba00bc25d9b332c29adb05ec78423766bf534499176597d28f7161e6", 0x96}, {&(0x7f0000000100)="fe8586991f30915bc9d4ce289566c40f774701774c", 0x15}, {&(0x7f0000000140)="7e3fbc37602b98fcbe8e8e8861a846576ff59616a201eb07e87c3669fbfe0a66457f6f92c013fe31fcbd35dc5fdcf838e57ab680b731e995ba05caa20e8506519c27d42bbddfeb068fb7b52b27fdbef585f2ccbaa9abe422965c598e58efbca67f906f3342e92f55ba24ffc35dc1b34c91aab7284448e24babe3f222d5e0ee580c164f70739f566156eb430da0cd030f8651fd71c8eafa9c31aff63e93f0586673dcf07ed3761246e5b9fd293ce959b286502183befb59f2c02f9026e9c7412de1a6d3fb543d697d97c460b2fde262b73cd315f8d2dec3604802f65a005cdae04de91daa103efde5f9bed39236bb01c6df029aba89216b622a16ee80069f2a331a8e7bad0bd59819862f67384f431cd69e8818a453fdf37879244f2998f31c95979a403bd8305ad1096ded272ff54b24510e1882b83ab031bad32ffdbc1937d85ac871d1170cd0360d2a3c77efa13544687c7d0d4f42224b029137d3e61a0e95c17a962a82065b8e65824076d175b074d0edfc9fd51bc417f08995b0a2c32231d9fcfacc2dbd7d1acc12cf32994c9a8b69462e33eab45b01f4b634b68358d8421733ec7bd39250000e2562e9fd2a1233db9ace15ecb268136df7178c8dde18181c2ce4e1cd607b9bdf8c69029fe974104dde21b1b86380e08a0ab4d7003de77868ce2d05547d3c55e4072a4d9fa8805b426414c5e145cc8e912330e87d41ae9380d6caaa13e91cd607689bf9f71f03b124bfe00231d282550189cddadb17ae6be140ddb1d343eef63279e175034c26df3073a02db41a67c1915cb2863e958d1eb3c370ffea9d50aeb6406d4f2e4e7401ad29f00737db1b477e0fa2895ce691b38325b4de39e73fe1da901a987c2c717d8b5891392c6d0e440a9beb3c74dbdbf5f43f7fbdb3d44dc1d42566f48d9bfc08ac8f7cb1fe1652371f97b5ddb79f9e37b33e71ec12d5baeab8aae15cb3414d5e35e3ee9526b8b5e65d67b4bad8bad091c34bce10ff1c0823376cbb754e402aa9c2d4552929afab267ed2af3ee28e4281269d4f95500ec4d6cccd1855a5044c6dca6640f6f04e1a6e04da46bd3ef80ef33733e3e73bf48cb2488f4d6dd1d7f335e4a15989a56ddcdc05988e85c1394de558f7bb343f9b4f1a19623bcbbd3dceeb3ff639b08f96a337f828d4e1d1dd2d73c94d1db16bb100617f65efe842405c6c214e7efa2055007ac5a5c073ef59828e8f28d6fbddd0f4a276e647f2cc79bd2f3c9bc907db2c60b8062abab38c99c20918cc936969873e17b1f7c31b31c0002d040cc238f7630607940422220ec47357d11e6094bdcf4d60625c0ea57fece406b3314cc02f3521bc7cf07ec776c1d60ed8cb0e709b81461a689dde8630892ea07fc0eaa42cc434f8adcd1d5d39717203a6bda182e6a6c978394d04488b7d1aabc855d03a49ac10b98c01839bad7d4664a1b6e21388404f289367c344e7512bea8e0649d09aa407f9aa601cdb4beaef1062c88326e92008bb696f9a2e6f36499bc47aa87398bf7bda25ce3a3c08a4b637ba6cfb8e2ecceb873e2276738951396fd8dd13fff637409284b04d6d2af1d4dc42ebf891e33c2c07e2609fb893f30aa64e702b08ce5f25f62b44c122097be49e70194c9d4ac9229232e79fbdffb279f37cb9f94884d148d074637e02b0bedeb4f1750bacd64712bd470254507083c62180c126986fd916cc6f05e56a8b10a0672b670f85a86f17fc4c9689faf4e83f626669043adeaac650b554d952620c7f23e0ff7d9e787985081d14c1aaf936791f93236e9f9939dee90fee2bbce829b5cdea3942e3100397c9646e5d37dcfadc7b488f4b08cb3d27ac9048229cfeb7e3ef355c1748eca3c83f6565d56a1c7594b2e4b7f2acd69547868e19ae7dbcb1b87038140ff9825c9648a73d23df405512809dfa62ecdc483af06185dfb56c984571a3bcc54ff382ea8822d11d1e441e26b87d9c749efebf18319f71e661f1e0d9629e0aa46ba31e7a3f58670f7e60d7672395a9cadc33ed011abb06c9709b2c2642409a6a64f98532c835634cc1420c2bff036f6f2b02d6c2d762087644a9f212564a57bd0368647b8db2b7f7b1e34940dc03f56eeab208271d26074a1594b7f1582efad36ec11cc17748786f0b136239832fa23775027f801a0d4037d06f6d8d4a3df4b72c6ee79940451e93aaa8cc3068ff36fa721931c014b9e236d4f9b308b4475600e78a11588f4a6ece52252d5862af2000430d209c750c83c30fdc8e793a6f853ad852a00e80d4936139fbd65d80c5094e58a6921623492bd9d05d87bab3377f0eeb2c2c70cd5825c9c7069783d377ec8c60f3fb7c94e83ead6908342e898100c25ebf067b82a03aa055973b7b9ddc477e3c2a1ff89f0e93a41823170f21909137f8a81f74403d327a53c2d49cff205499619c3918b77883d177b217e86eebfc0152682edea53802c10937b49961c675608b628e5aa7d274da012dc7e8b0f64f92b9b4d49a5a05c5c449c80daa6e122842583f0aed36dbc77a1fc9f2172bf83b4f0dbd143cc81d6291a753358e0e0c638c270685b309452b881fbb49345cd00ebca2e1302d0cab42dc2abc39166f1e4c91de9150620ee324c1305ea45039622cbe79bc9329ba8ace2dbc4555ad0c5ede25d41131891d6f004f4a63b0a447ba08ec5e5c3e5c7a92a762b5cb390302438388da2953d901167ac2c77eea86b8308e357903bc3be2f9bea9c9df9de7134173ad99f3068d0a9b4eb75c0750abb4b1ec410199c1689fdc3272e56e3598ac1cf27d1440e20fd6c51de7e6eb08453fbbe6a38de487c23a8996a11695d9d0660a609aff12815f7d171e63b3ea1117376c6ae004aaddceb30fe2f23ad994eb7d5ac02cc5a6b5ef5660ce365f76ef50eb087c8d3bde71d2229a2888bd2cf4f11a9a686751e47fec9fd093a63a9a668bd866c966f58b811366c13ddc6c69fb2637513ff86eaa084e5413f55871e1ae924469f1ba53fb53c8ab87532fd59398287fdb99a1c1f83cae37fac19e9c29d3a0eb00150a93bbab71cf3b03abf8179419a37eb47a06901c52155cc87b5b69d4ee4b59446a13ec81e32370e4cde8f4d74d36d930d24299a0314765bccd855858d756997b4c00390187629dfd88b23364d170bd0045e794b0e5b1cbb503d06d28e9cf2c2bdeaa41b1b067fc8ee4ee7e6edcbd2b48469788601bab7936ffaa4ac3625167cdbe59068e0300b7b774fbee66aef37eeaa70b24a27cdc46b4fb1652e8b57b0f92b8d5e51bf52c88db21f83412ef703fa2de2a75f6284ba66b9f3bd51562dd169cbacf7fc22524a1919ddeef34c7514dc655c984e629e5da9b3f093451ab1d87e4f8ad4345625319d83e217e8c1ca46dab4af95de98aa4720272f8c7aac321bb2ba75ed53505cb998b68f2d2b7e2ad4f8d3c10196fb4b7fac42366424bf0e9b23a565b37bd29fe5839f338947f430c97ea23fc634e90c74831152c8c4410af6398aa8ed5c35abc15937913db06653534be4f5d31c21ff663ec47ec62d8ab8b79aa5ea126f02a77582d6bce0a702a2d52b40508fd1ab2c6e2be5563d805270c4c60c14a53c343156922ffde4731d6a4c51566b25f94989f4f6f147b4b991b60e0bfec40cd8c42590eb999694cea95d26e8da6f9b7f4f1bb4a70c10d017952ab57e22fc2b13830b1e147813414a57c6c3db19bcd50df403c43044488ef066b33bc2ecaffa6539938c8cdd6199e1fcf06deb3aa9e63329bc3224f37b510ce772421fae7286b2f0b24cdfbbf9fedb9c55e89227c8cdec2d4d55f40c603595d8f4877b583c8922cd575f5d7308c6168824228aba9016486113df3b1aad4e727c4adfe523d1e502cfa171a7707a8c4b5c4ec490559a2cb83fb557db430a2e77cf1664b3f520b09a2925bfa0ee55f807b7c2a3ff3b1efbd7906873fd489d5a2f8bc8371bdc7f18ae13e23abafa7493b253b003d1ea35bea850ba9d237a857371f886f1f11159fb4e7f6369cd72148e01c0ad86025a780f0b23d0d0f118a069135b9c1fd4d37e8aa685cee492e5e407bdd367df39d7ab823cde3a9e7e1f2ccf877f6e43afc0aa25b54e0f8f4b8ff33ee9efaea1e6339eea2232fe0edc3e42801549bdf9897888fb9595f249e43486bc7003fb6c7ff245d1e947ab28f6d3694b44f96dbfa44f2fc4f04e77567fc1fb63821afdd0fcc7f08aebc12b01134e165de0d860a262058ec46c7d92b1532d2296003cb3159494c9a07dad16c198d70ce5288d67f17f1642fd7d04f95e1e6a7025ac92a40f388506b7abe5a8d1f1e7427aa71652e64954fe8ade7775fc1320c1e55e605546e94ba2b401aa88655c0db338e4bd59f98e7ad791e4541213c4b4b845d9c55bd2e6f6f4662d3de5922e4c484208ba78383bfc6ce711b2a953a7be09477bc630c76025535025d2f3fad9e923745a3e983deb5e7cd7c67e24dcce7c03afdcf1bbcf9a0ae6a36f4f32f6708344bcc09fedaaa0aa4067ae47c3e9a862c301297260a6c3f904084ab14a994605049e51aab9699f7c2d6954f465cf911a14b3a31bcd48c961143dc8f402a79ac840ebca3546b0bdacc265b48f5da7ee74d7f84ad1364bdd0bfbb1ee28bfb7b4de7e3f8d828ec2c4171b7ca13ff9f68d92c5d8717e65fa2947d43f1aca6aed5a8ea0160ea12a1f67750e39850334f6550abd6902db38dd90e97b36ebe246a106b07f345199403a6acb30b583a31c3fd5c68a0e852371ea4f28979fd199abed66cee32014f02a0fd817a78e9f52ed868084345ff9db6e77735ae844777a3696ac450838c3440d4c93df4df174180daef54e8cd5c81a427a18210d2538810b584753ef75a863f3bcd0f3f62512d2a900788511467d6e25fff528b94b9b8f28c50248dbe66cb582457a4273ba9e19a5dd8f3a0cc271c979f3413afe6a379f92e3decdd9ac33015f6d197386d98bc8835e379df73acb68e73ce45c86e498b29e29d620f4fd4208dabfb465f79147e072a3fc3b9afe4378fefeb519f904c44c58e0c9e6ee1ad1ef3e0a39490cc47d8210eaaf45e22220fc8216e767ffe9faa00448347b589e31637daae32fadd7b48ea3a9ce39568f7104bed4cf247bbe62aa74b506d2abb28bfd14f0f0821614a4cae7ba47e6f49fc2b8ff6294eecf43643824ef6dc2feeb665cc1a7dc61d5b6bbed7649c77e2a5699188ae69836934f9bfc7d59acb88771831203d0e4ffb2f1794a94c00d0f99c94af436dab3d55a2362f874d74cb0d72a00f5a661fc520fcb0e34e2d0730b8057ac9d7cf27acd92a98d82047fc6a2ae670119f76541ce12c4d86c6c515fe27db69dfec0e9780016f618cebef3e17c4ac7cab90397e724b4353c6c9c368ca9321e6fa2af9eb8c86e42528279b8a900d9fc990ce28e6ae2735df92a1bfa0aeeaa8126af28077b5d86c5c88039bba2f031ac6777bd3fb3b9cdb4794847f2cd1c73a37f77bf5ab6eed19c00644658784c78d411ffc782fbeaa11cee5c90f257ccbb2d30e1f73e38d4b130ef1fa84248e7fd0330ecd866e793185446a92e89fa2b3bf1c6af2a528147a8c1a9029e7d0a46a27bffe952e5a1c8ec26f2b82c531036b71c95050c42f98c8f849b15380b9ef02fbeb975041ee25b53f976508ef55b8100d0f56f6d19bce4a6774544db8f158b34539ba9da10d1b8cf16b18b30f9ce5388767143841f965ef35b45e3b4b3b54f58261a81bba1dd6e2539d8c1cf3788f2b2c825f0b8f8b090705fc455219e8f688f9ed3f1e829e12c72fc5bf86008f2b5c35bb612f033c9694cbaed9c0deac7d48add92761c3", 0x1000}, {&(0x7f0000001140)="7028e4bde6159aa2b0d154ea4919c4aae666707722e23b209b5bc4a2773b0be70297c7", 0x23}, {&(0x7f0000001180)="4133abc4d00fe8c9ce4ef6569474d5ae935d78d0c6efc308735a93ec30ffa57982b0a1dffb303bfcee", 0x29}, {&(0x7f00000011c0)="45af162f552b96d65345a1d823f2f5d505cac6cb650d62370bebe121a1d875ec1676d2325cbf93309a9f5fcd51f913", 0x2f}, {&(0x7f0000001200)="f8fe2938ff267b8d7a8fdb1aec821ab4ffcc85a6c772db717497b92ab6264bb8ea2fd3fd1dd7c1690725765085", 0x2d}, {&(0x7f0000001240)="4ddb245c50b887514690f59406c95eaa3c1b34f08a32a515c6f77379198224d991bf8501cb3bddc52b55ab06b8e84a725a4aa0fb02c2c40e452e783c6008e507826ab912cc465bd884201ec3e251749ed5dcd458b28dc636f843182085fc14d3fbfdd9461f5b618d68bc6508fdad2f34dfec755c069585be8e03c2ef0d2bbf63bb1437e0fd3b93f8f697f1032e88f7541483993c70e2c3466778e1e0b61befcbbad57c9d77185acf2b7799c9bf66b4c5dbe7f690628d5149f00fc63cb2fc1a6b524a92f24e8234841b9fcbb3a65ab5269b4ffd0e92a24f0e83ec19640804407c51877ef96c0df302fcf3c0605f56", 0xee}, {&(0x7f0000001340)="a17f44c33165819988124645464f33898e9afabd1b6cefc324b338bfb033f71f51469525a1094c81de59eeddb81ddf642b1e30dc2182e604ebadb2107e8b142e49cf92112232ae61f9a0137a0c350363b2fde6", 0x53}], 0x9, &(0x7f0000001480)=[{0x90, 0xffff, 0x81, "e17f9cd1e90f5378408cc0d92ad256b95aa88054cf266bbd1119074c8a2906c97f67f11972c46a0443ff491cd6746e4945b4075ca0cbf2b4cdb1bff2e7716c9b5f6b97358d2cbcb10749d60091cc47159743865e179c52099bd8d6e154782c6ecb03a4e8f021802f30ddd6a7160791eb2730c885fbf7c8d479"}, {0x60, 0xffff, 0x800, "e9eec1093bce8bd42fad76de59921317f746ac513803e5f5d4371fd8673e2fffea6c918fa5052b31a9cc161b1777065abd7a071c4a1115feee9cfc32c9074e1065fc2825d527062a7b10d9c6c0"}, {0x78, 0xffff, 0x401, "1d5657aefd75df0699352a328ae1b3f09704ed93a7461a24563ac6c51f3237b01bbdf626678b91b14019db6709d0c8c4f3f90132c52dc67e151dd7ebc8db0e1a5c885f706e78c74840eee2eaaac7d18cf542a6459247c5787d524fb55a94bcd176310e53"}, {0xc0, 0xffff, 0x8000, "f93db3f637efb753500e0d26a61eb3d5ea7ed4dbce3cca7637214e1e6fd3d3bb9a9788d0596c614df81e2d5f64bdc21d730e2770e5bfcc48ea05f393dce7b2cc737c794b1788b43fed1d4a0090e30f6e6b1d59a1a0f98cf9d7fdc74004bdbb7271ae3833376aa698b32cf7436ae11328392fa46c60671620f92c0336b5636091e1ea7e674d22eedc19a383dafcc356288aa37c16cfc4553337e0707352379c5b87d02b4a5aabf0364065ef"}, {0x80, 0xffff, 0x8, "6e2d2f5961699d8af94eaecc326e3629e6ea8b3fca70f14dd2875a175dea95024db3a486b45ccd3ab650f4f93ef77d0b45745a257a58be79f719f496649d177455a68ce7d8f3898752190c91a3063391746f5cf13d86a5b68f789dcdeb721f329309d9c6a7c84f9ae680"}, {0x70, 0xffff, 0x4583, "fdc16317f0c272de26b8fd612da88093378cbd54dc78415f983a9ed2a553cece23390fdbe4e24c15e0fb9e2493d79174dbb580b59c28fe10284be098a016e512339ee07a3cd8205ac718e25cd51a12f81bba2456d535e6620ee8cda630d5"}, {0x1010, 0xffff, 0x8, "de5166d0f2039e68fc0e29e7bb9cdf88187459480bd47b6038697959955dc7cf0af5775e30f87713cb4070c9eaaa607db4aea0f83d4ac965373d77f7508768ef461953fd036bf124abd66b67867cf3e832b35093de5917954f2c08ba5460beb083f104d8cde52e698aaa1b9cc0b13d13ba4fa78450bcad60fc5af800000d3256610cbf604062c0e57352f8c0d058dbc4a03a63c28f63e2b30249ead4ea5431d1d71e12ed8deaf2030a5c83093756a30a4c17873c3d64aebdcba8d7af153dc43538a7da7d7ac861ec0512d49aa065ef09c5cbb28a665e5a895c83d9f37548499aff0773eaa0accb27b0d3a83a6e53e64641c192dc2f6b29e2953b94022e4d13dc61831887176a5b48e5209839daf8f9e8236e35753e5e21f70a9d07b5e09399a7c91d3214ba7c83b49470d320f14889bf1375d78b8669281c802ba787e9e3d764b36a1200891f3448cc855f65d3692aebca42dda9258d0f6d3a7a9bc09abd5d635b84eaedef652942dfa9d7f9f194c5aefcaf783039c699f7d3f9d74bf5221ada9db39d5551832ae38ae244843fcb7e24a434931a779e4c56e7c1059c4785b4a9ff568b58bccd5a60be48be44f964acf04ace370783f18709785f020ff0104a2d929f3193cee06be24e401733a152c369ebc81f774a653a811f991cae60472e3ea3ac4bfb0f91023306b8a6e5e4573d7c0225c2d2e76210e2177246866026514873ea412513bb287dbe0e7cf49a69ebe682b551e7ab5079362dc86dad1ad6971e7cfaffa951f4dfd794339b17dd2c743247df024448585dfef06c902ee80a2be6952d87cfa6418e7ef1b6110a96d1b17e9588b509df58b93e5851206b42718b093d3013d0adc4f60b7b6362575c7a4676d8b5ccf6c26ac562ac59026d56b964cfa4730ea829b0da643744c2c1f6569fcf893dacdb9f1be8622101da940ca7bbc53df731978568c2f72d52288c193a6de75c50e969b1d363a98cc60313a5b8152fe14fa605ecb25b12b394fbc3c02d23047d392382507b40673c47401841d4a92576ab295fd90b4aaed31759ec063c0bce79076fda5ef144057cf08c90391628149b15124fbdd9651a3e9a7c7ddd04319d60fa277f8ac179f42595be92325e9e248d5d32cbaf0d3d7f4901620d130adf5de92e846608ab7d3b5b6e26116027c77339bbcaa3f0137f0dd298a7fe81cf506da7270ab73acf2324ba86b84057aaae1301ad10cc733ba19e5ef18bfb643c5aaf7872a6522ecfbc00a9831842ebf6210f930aca8673461e59d27f7af4b5e07978447bff941251cd5b8fdfccaba5cdba52399b3e36fad463b5e78167adfd379385081aa1572494d6fc72c913c34a779dc96c473dd9ceda16435264c0f4a76a6612df5a7fdfcc85a92e0b8be0f0e5db08c1b81a8f75057b5fca4a80cb80e3bff84d590ac5a1fd2662326fd9b4a071bbe60b24045f2ba8b952034d3b3586f5e60673e3d21c964145e3de7a41aa6c8e2732c33d918ef65ff5a3c7343dc960e4f6c88aedacd57d31ea8e5d1865afc3544149830a352994f70bde83f401530b689da4c998fc8db10501f59780181f0825d217c458e94c1e73634de132377b52a9439031c85294bc1dec71ce66cb9ea6d2fc5bd7a9781cf7460da65134459bf66f5f2868ef964e12dfd0440ec662ad62ffe0c60ea6cc4aa5d6a0d0bf11a1e9627d574b4fdbeea41e8eb412bc0708ecaa1f8941d0b61cea4f1c1ba05160d4206f3d90ed757e383d0043943cc29d55d116ad0c3a0a86ed02a990a6eae173cd4dd64784aa92ff64f62e90eedd80cc2414d7279e8536458aa14a0ac01e8f849865cddbdea2435b0e6e10fe0c62deca514edb3e0b15e8c28ad808489c57977275046b9ab12baffd6113de72a05de00e75550a348e1b3e35170caf897c9861747252b6ff6010c28b791088863c105b7481918c2191b23fdfaa4c4b8b6b1b3431fd96fc0d567077be7f69d7e0ec577277f1c9adb148681d8efb1e44c95b6bbbd0c9d8b2b1b15a45052ede25a2c44901bf5a56fb1e36d36223b9393f265fde17a76d612f314f4d6e35b0838574f9c58b45c9e1400c2c6b4dfdecbb1859305270ad930451e77a38b9435c6f191ed81b4ad578170b665ea0818049bfb04662ed0f42174987f626847e86858215fb5d017ac03f79f2a402d7e42e3d9af102f4a3c50134d2120fba248d51e6e2c6dfe0bc9058985baf4478a80e8a99e73deb154fb5438a45f645a41df542426aa48ef1cb62225266ea46a373e4ca8cd61859d26ba760daf639c92ddb7448fab80ad5ebae083a2913c371e56b35c7eaa4b841d83f5e96aa07877227059512fb408e906f499575db6924243f1aad084c76c8cc84b38caf4051aea379d256ca63794f2e58b88320808c2df4fa35647a2fc2d53081473e031265be98c2006b5eb16b3f401cf65f2fc67586024913a55882cef7e8c1dbf7c2c01c8b849c5d339f92a8d904cbfeb93c4c39d64e4251e2325f53b627c42a4f8f706f866b8ec78f17ce5c9f818b71b371ef7a4868bd342b4bd12a58b6cc1c131ba9a2f64af052b3d3d35c29a515b0aaceeedff29b508bdaaa3c35fee180321c647907984032ee2747c8992bd128d7ec0b15a1f3037fafa3e345ecfa4b78d33f306f28ad6ef1357248c1ba6706375238cc75b21ed74f6420ffe945c2caf37a33a0a0f7eea21429c64336fba3c4a4b709afe5854692880fc720eb04892be706bb0b7a4604d550ef170e1c2ae9692964c202054b863cbeb7086dd71202ccc6ba2df573368b8d04bdc0de8ab7481241ddbcbf949e86504a02df16abfcf6aa5b50285cc5c383dd72c1d225c159afe43f3452e98c6ecdd3ecbaeb2fbed672356f86cf8215feea88a88857101084f67a71c6e9aae56b8dbd3ef1ea48500d82fe5fa21821d31fac98b52b6adbcf569e517b5762dcfdeaaf22b53d4f9f8eebb659f8865e3dd240c66cd309ce37195654d7fdca07957c856ef7e0b36f700779e08dbe371904549d981987fe3528665ae7584df2937fa962ccaf46d563b0e3b2bd5caafd546c9f87c1d9fcddb507e1af25a38783d2cbfc503c664a23b35f2b73e7b91459fa94f5dbcaebaf7d520a8a8f927bf64a290d72648da74934baa4e53584bbd4d1c49cf83e14b31732000326e2e8ed7bcff5570836a871f83985ab8343f820519f7466c71b11ae55e014da57398d66f3f1c604c5eae7c2f720ca1e9c89263398cce4933a3a1147a643854fa80e04caedf3a74f0f42f2e5bd0d0386d3e6b578c2afc9fc0fa40450bdaa4f9cb38f4d9ef5bed2df975a21f5ac5b83edaac63f602d721a23f9886f4c7fe9dce14868ef8158b1c2aa77a98e09beb53c2e8ad07d18024d5a770402f0fdbe6fca3dcca6fa6bff72a9097e9d05554eb3490652be10b375600e3d21a0acbd01faa8360c0d58d30c54cc424b91231164d787f23de090a6d5a3e84cd394906e55716b7cf857440f9000641035e8de4a9a526198f685db0b4e367b98361fd37edcbb7c7b5f4d3bbc0e0d9d3a4e161664173832e949e9addb68af70954ef7d9bd9abe7dbba626089cd85b4f59ec0dae99be1d0000dfe064756caffc404bc9c037b20f2fe64986f34f975aceeadec177d0ffaeb05c62aadacb851be91a859bcff7a27eeb8e3e1bf8f6557f6f5e9b96f44e539cc1fa99aa3aa9ef1d1a98a21a3794b77f81444659aa7e95805ca791c65c5c066b199bb7ba9d5f082734d7a96231379115c64cb3814beedfecf73fe392c02feea9b81b4b4fa5590d17937c282b36bb81b98e195df1108c0bd83c0c28d0c362fa51993721c26650596a919e8212fef61b330ea14891b88d71dd3964d1428c7022c4e272f6d8e50347aa04b9adcd026648d07bc7f3dede28fde1b525fb03cf1a53406b602d1ca9e5ba62793cc110ef1241cd3f14996f8c345f3b7b6ce58a5d23e04e1ea92e8ee01cf6d3f04435b7f85d1710278a90715b5bc095bd6fa5d870096b6cb3141bce42c8215cf7c628f3748e03ffb2d73e4a98569a7a72f2512e0cc731282a6fd1373c4a95cae5367aac444a2f6877183426102d9bb522df8289dc2fb4819e1ece6d8c434b7a1397e1a30e029f8bbac1a9bc858b52b07644199c47ef45949b993368f90d9da8e807e4e7e37dda3e456cab99ed9b18e0f72bd74a20e31605a639df9c523dff25fc3694971c434bd732e29f1144bf021b150947111bbcac57629972c5aabbdacb543e67c23f4ae0ec02af19f044e475f1b38357b323511992d6cd86049153880c1fd7c6a7c0d114fb77776d85efb63a86a5c5cee42253e9c9bf7df52a1562d848874f0176f8b3954bcb1700739d701c5be3252d140193b078a81e106b7da9913b2ef38e78574dc4e8e71262578b50d5be9646dc3e578cc735e9fbc0ec2601050b10c0e92aeba785afe3d095d9d414a6e524d144284603672f6856f9989b7ddc98f56da942c18f3ee467e7a4c2bd249d1964f25858730db150e81c6c84870aa73ccbfcdfe893ea6d3123dab52c5e4f8c0c07849ed935361a9b39df16e542dcb8327899450eded763984aed938a1be7bd5bcc8dfdf1f423ae6472ea9d3d704de637f2be6b7949acd173a4151abdb489a7d20b37d027f12df398084dfebf4a52fc096ddcae8e6ea40aa8ab33bf96909c2cc51847a8890abb22ae32993ad4d64920cc2528d7ccdb3d87f86b080eaeb8873f11ac58918de61a7877bec1f0e576e51b211591f32f7b4a632b3f9cfdee947b8b466129f75e92ab8e2f48152f0b3d45b34ffb5856cb5199590749836a4c20863c8077f54b474ecbf6a358125f75f6cae7962959883d865d138fbaf8c855f35b1399079a461a4b2cfbf2f982b6e68ade8095df8ce6cce7760d6427276705da2285192e1d2becafc51297a0f411f177f41972438130e323659e92b46d052713de92db12fa23223e935901b7185a1fcd6662d1f2ae310bf493af69261ca622c8c3fe5d7b0c5bb2688e416d0cd87e14ca52328fd9f01fb4a5cb6b3904b3e6ec5a6232f3344427cf7285a9b1e18bd011d48fc228fbaddfc4cc55925590d2aa7f93d86436d56c39f2898895e991ddcdb9699352944f141ad0d8c7077b26d7b234c9ecd6cfa56d44168195dc3af9c5a08e411c87aa1e27d1b830a6a606a7b69a1fc177cb5814ca3d781f3b6219843ead80aff8cec4cf786c43fbe417c2bb5885fde61226cbbc576e8ad036d5bcaeca6345ff8597418d96139d680f14e2045bda4137609d16dbbccb3e59aeacf75fe7138d06df2d95da174816933574f56836cee5061dda3d4488a976e68b9406e8ad05a1a5ef768848bb3ce4b17d77c0e95bdb18446b7fc6c44a07a519a5e3978693a02e2d70ffca595af5ee9dd6bf6447c105dd64575f3a1378c955eac066a5191b9929c81395aa8d7a5305a7d51df39f7416ebf992ea8eb6f89ed3e87aba053f2d0f1bcc790f57f540e6829f5bfb3affac9a824210655ecc203c0cfecb5f10c82596fd86c5f644ac54fcb2bb8c3d886db85c302b6ee29ff2c6b0db735255d99fe18a7068e244f080ec9718b6a733cd2193ec6507ee0a7b1d6006535e735bd583ab3efce201343c5daf87e9d434621558abb8f7c08bccf86b84f4a548f63f5df734661787eaaf986f31881cd7b2b6f57aca3433134360a58b255f97e28ad9cc08c7acc4b0eeb30497cdc530d4fa1a4fffb103f9fdb8897e228fd68711ac6f70439f4265f6c4005f53aa17ee1b27090abeed987a50b2892de78546a5b4af6e605959b37cd27dcaa2bb445bedba89521b121e42ac085aeea7a4b09c919800d6d40c"}, {0xf8, 0xffff, 0x3, "04926697e4e121e650d8decbd78a6450f34e11e0c808137ec165d4759f3f4eebd4e1d8690563c3af11f160b9b92b89d3236e37643d1f133ec930bfed96de4dd18b7d3105a8e5ac4a601d49cd19195dbadf20a14c91c5aaef4c55f95a8259903831de1a66ee82ac36df07e8b9d0daa9a1c6087eb06e5bdbf93afa144835ea203c3d244ceffde7149253288e5343c463acaaa7573acc3a34274be32ce2072f1ef7695a7bf94c94258dc492d7d6b96f5b05579666a9b7c81a62f6027e95fa1714362d3e97268f74cb1de179c693dbdc1b1ee8709dc71e69f1d27b9e5a7e476445309bdada28a5d696"}, {0xa0, 0xffff, 0xffffffff8e40bcde, "3ac817c0e89c7fe23763e1954e0f10c1c030e712d850d1212827448c1e38492f6a74c1147d48de9530e5593f9124d14510ca185b25bd33afb3b71840bfa13f0e1e7e5dd9d904f56346a5ddd8cb445558dc942a29c2c3a97c4cd7eba473f7ec0ae813bc652d9759240e5a443d7e7b9c87917145718f665fb84e79cc442faa7977b7a7433366cddffd7c2ea5548194bb39"}, {0xe0, 0x1, 0x101, "18b077a2c99cc99e03bb0ad344c4b0fac5614f8b08edcd218d52d2365e2490244ac8cdd6cfd03f638aa7940c13161fe2ee2ccac9bf1074d25ab78d4a8e659c09dc7635d78386a832346964752c4a0ea33ac02353bd983426068fe2ba23d28aa4c77e64b4f4ad9e42eceea84db052dcf0958f3b929e8febcc11bea025fd05c63969a6fb7e800460734d089d503075d23f33a8454254ed580c3c6530d20c7db62bfef34092319e697d942da287d66bf81205fa48f45a213dc109e134f29c08f7426f71cb1a2a64d7290e7b1d2786b934dc"}], 0x15a0}, 0x40c) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 09:56:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f6690ee5cc102642fbc597c071f6b696eb69c5d111a1429fe1a"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000340)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000040)=""/10, 0xa}], 0x3, &(0x7f0000000380)=""/82, 0x52}, 0x803) 09:56:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 09:56:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 09:56:20 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 09:56:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x11, 0x7, 0x46}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000010, 0x2, 0xcfb}, {{r1}, 0xffffffffffffffff, 0x4, 0xc3, 0x0, 0x7}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x91, 0x2, 0x7ff, 0x800}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x7, 0x7}], 0x800, &(0x7f0000000180)={0x51, 0x8}) flock(r0, 0x0) 09:56:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/157, 0x9d) fcntl$getflags(r0, 0x3) read(r0, 0x0, 0x0) close(r0) 09:56:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20180, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x4, './file0\x00', './file0\x00'}) r4 = getppid() setpgid(r2, r4) r5 = dup2(r0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() r9 = getpgid(r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) sendmsg(r5, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r5, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r10 = dup2(r0, r0) r11 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000003fc0)={{0x10001, r6, r8, r6, r7, 0x44, 0x926}, 0x3, 0xff, r4, r9, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r10, 0x2000740d) shutdown(r5, 0x2) kevent(r5, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r10}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r10}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000280)=0x1f) 09:56:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) 09:56:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/136, &(0x7f0000000100)=0x88) r3 = getuid() r4 = semget(0x1, 0x1, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/4096) setreuid(r2, r3) sendto$inet6(r1, &(0x7f0000000000)="63ab46c0d3ab96e3783752ad5106d91ce669c7c6a8382dd95e9601d0b3547d49d92e2339feaaa560172900e98c917e818cdb5b4ce9025e4d3f4faefec1fab6553a4641ede2e1dd238e9fc9e19edfb71fa5556eb26b586779b4b9561f7a0e505ba7ce5c984092388982cdb064281d58e1", 0x70, 0x40f, 0x0, 0x0) 09:56:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 09:56:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) syz_open_pts() 09:56:21 executing program 0: readlink(&(0x7f0000000040)='./control\x00', &(0x7f00000011c0)=""/4096, 0x817978dcd063432c) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='x\x00') r0 = open(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x10) sendto$unix(r0, &(0x7f00000001c0)="5ca5335b053198e2b886bc39549e8a9bd52207566aa752c1fa8364521f1d07c6f3b941abe301b1310e09c554555291adba780efb4e6adbf425b99872288aa33adb7aa9affb20d485050b36b7a101afe0cdb5a2ac0dcd413cce6905078201e8de9d16a193b3741e17ed5b20c57874a6fa0aeb885e60adc14f1053f50b3022297b9062f3d7c77c70a5c8c1a6ac3ec75b1beb6338f958a79c3dc63ee0c08af311205eac18e36cc053743e2d21f50e51201625eed37f193537bcefadc4f24068eb9b84f13bbd0a856ebbe0d469d3b9b7761c6e0be729d5e22bf7681c166f7c48763c82c457e3a3ef97faab6f35146d800d9a8b9244809df29851aa8b9d584064ee8eb155a726aedbec5fa0238a7e9a429aaf82229fa34878f29f3889d21ba019d6a44ee8a0c3c71b173c4340be7d7877ab0aaba1b28022f0b4044cb304955608f181b142f46ced4259af780ab5aa5e93c885d76065eefd6a452dec84483c1e949c36eb6105fa14ea40ec6810c19d805388e9f1b83a24635eb48893c94cb3b6a8ff45b3bbe072e195ef5f0a7daef2c3beb6e23afd25b7e408657c2017af2eda5eec42ae41f6d3bbeee1f4784d7e009406400b681586515f04dbc6eaebcb30bee92756aa271544b51845977c8c2131ee1ea31fd7629ab0b27985eb13e5bbb7612f731044f2afd4fe05a8b1e8a2c9b5fb44efe51239e65f16d0101e42094236a2f99169dcd51a5e192a125d868af47fbcd5215fd56c9f38def35cd72a02aaffc3123036d2bf290e77aad7824e16d74bac29bd390b70c8bab9245b98836ecb295aee26c0e439878f71a56987a4c64047aea6b150441b82539d3a8ca7019912b3c63a9c242a0bbc6a20954dfdb3a9bd9cdba9307258f2b76fa166ab3a70cc63e1bb881a7ca332641e251590c291581da1054855b9bec2b72fdcbd891519a2f0d77c67f9915ce4ad20d8b98d6b8856ce502f8a3eb9f750ed03a0fc2aaf5d7d5501027de4de2109a839c67d1bc8220ab043a564e43142328576f1776856eb71985153189a3482ca39622c231f4eadb991f97fbd4a5e737dec087b9a436fefc86254a80d644d922a1c522069454e4b63fe5187c20fb658af55349450e6020b4a7d35e7a871a5501029a9bd4caf3dab93d563b73a2f9f42bae8fef1a2a13f9f6585549423663ffe63546caa501e0608b88238aa6888b15228ba24820af71313421f81ab9c3463a6eb42312e8a992dca8c17acf661ea1e46caae04e31334858785c55eb6b24d7e5bf9b67f8bb8a2ef7b2f4adb586692c61d56b3860ed91adc7596ee74aaf7c907fcb32ea471366d021fce4d4f6a44ecd0f2c2d3aa8b1de679f0d093ede5ccc02a1bfc4a01eee1e992c01f1bd6558a66d5965c2d0c987a05ae916fbe67eca4a998ed22a5670ce1d672d499645b0f0afbd431a7821d6a92a03f655ce76c586bfff8a06951a8f65c8ebbbd6ec9f75ae918cd63187c7c57fb302f391794bc3aaf19b9dd6ef30b4cdae8638f2c7c6c538bc84808ebc1dc234338c223664b36932a4a7492f18ee704995389e2681a819983087879e4c26a3dba6f610f4aee24313bd165876c87d34f94677d9e07c1db56ccfc0acf452320258b61c42f748bdbbf2697bddd70d925aeba95839c5ed1718773eb59ef23b46fa3e651265d4659a4ca7e267700a4e6252b7861bea3b6dd9c1a5b470d227f06ccdefedd6e9b3282148a076916dbae2cf33fd81b9923ae6d6f97153e191cd36cec67991b5a5f2300d65e6f070908fb7b5321293c9706af11c4b0415e675aa451812596f6ef15c470e1c3099c57b9dec85ad6f7fe289534ad16f69625f6488d6df1a4200cec39126fcb743ec73ad70c5242f972c3533aea5b39211fe05beb63e4e582b530d4d4277ed084edbf4b13414eee004291e57cb460caf3dd89bdf27ef90a814708435244bcc28efdd19ba29637e2d48208bbc50e9b76e740f12914dca11c24369773c81b3ca884c7724d1bf9efe16dd4c90c5704d84315efc6da77c66fcac850fa35e821b36595edb3e9bc43905ec0c2ec59dedf7f030c532f79a0bac8682f238c7500c33789394ebeeef864b03556782ba8fab3df78757425b0e18ab31007745ea21fe90c2321e5949913d352f7a50a899789a9fe583df1352460bc818a2d3b05b12df523bbbb79485a1b8848c3b8929816bd6214db26afd98f198c885377bd71eef9292293e3b7c040f3938e5bd38eb3cc0b54e9c456db145e960519ebbcff2154c3f85247decab7ce7e91cbf1c65827046e39838edb7fc2f0f2955fb880a081f7426321b836f3d529274326f0670f03c5b11c3c17aca7cb35b31e128edd05b142d25acbd62500facf9708e7edf70c99279f458790344d107a38dcd51225a597ec73a23b6b6e5f6358cb06ad73631bd9dd9d03a24ce99d652dce7fadcd182f24fca3cd04b03edeb8b6e6288d18fc97a02b7cc19e8e5535588e331c85d5c1b73c5a1d868e9e9f0d310320bab062cb9df7fa01f15a93970d3e83bdc742f5def630e6dde24ec9d6646935c846e1ad028efaa9680b913d1703876bd9215527c19601344840769ee28fc6b53e4680c72b9257959c6698b9a821d1dd14607ff6f5eee913ef0c2b47345de51d5911583b14f8962804d4bc02893c321172cf12f087bd483cc9de1a469778d77ccebbef36b07ec8172cf07a184f5be91eb69535cb1073fc3cd820e7b05673e1a24206600b01a158eb2c2e93ecf5065ce6337cee6aa228e16d4f1e150b7ef39823bc86cad555b78a13a1d36d2e49f71d55d7c5112fbb6c5f2c225ac6314abb3808c30662815021ebe90b3f44ecf13008cd938745b14e940a6846b96a2355c882738722fef2a98ac4945ff5caa38d65e7a9ca8f8478b2c6d2df1cb456ef814bf7fbc64d2602b8ca500fc65ce65a1c06dd09f091ae11d08e03fa6c9f94ca8cd6f180d08956aba0ec3efce827b8ec130840a73ff157873b8a34767ea98aba9e3cbae4b0665724017e8572bcee6568396a8245dadb9b85771aaac41d2790787cd2964e9abb92cb8320d4069fddba40f67107f108570f66f3226dc1414e835dcf109cddb145f0085ac4400791c1e53e8b6ad177a85cf11d0a22f51be47f7572b7acd4da77fe6eb4c2ca2c4fa7d2acf18b41e48bb91b3f4b75d7aecd77c28ca3221f214598fdb5783fbf3210485e7172d815f1ec26d59540860163be43d6156aecec00a0d67b753cbee7bbaaaece4a9e706643bb505c342497417637379a613803f1beb3b07803e8948ca370e3be01408de778c57b741b3f32dcc6f4ddcb0d2438d5bdc4317da9aba871b980bb0b2dea00e464249d555f1863dd475b8376c658f9440c6061ef53232433843667d93d21c7ddbf77abf35c361a326563550bb73ccda3a04a8bbc889e1471c412cfae65a77c043d706fefe3546184551c46167c9dd0bc264538891e3bf94ab80a28da082b7fa1eeb03d313ce5f743d72f14bc091a9c70882a8900970616a14afaf0a182ffaeeabe47aa8aeff5720b07f62ec119446962bdb346a951f0c93eeedbbdf2dadcfe0b3dd7dacec9c6ec3bfb0a31300ec7e5b9b833f387e196e1dfed90ecd7c30b7149d2331dc4e518649f550bc8c4dac892098aff421a3289db2254170aa4c9aa2f20469579c2a7bf55f3b8c5caa9f04bfcc6ef3cccddf56c601dc5d23322b7ff5540a2514b762ef73fb2da003a252f83b38358eb479b4709a22771a6504d1a54bee0eed7f0e66805eaf712a0eabec9be6dbed886c5d1f514006b422bc03b65d442abac90dc3acd592d176b31b26479f17d6d840dfac69b84409f813d44ff028fa6106466378f115ac52dc137b3b294a66839859f1695553d647db6941e792543851eb6620525860f20c16567218019ffd1453858033c5573164611a6d4e80210b57153c60a550f4513370030294050aaed9be8ef1dcad6248a2c428ccb176e9a32b6316190e4a5ecb9d7fbd21062497bb745234a328b79a8e291eefcde75b565097694431b8165a8618aefcbda9747ebca5065df932e3ae67e870301243c1bc861edb31611611e7c6ec4db09a8498ca4eb55e178ccc1b3eddefb5c88cf84c4a0e9f63ea9487cc0df4a185ea940b2851e457c939f4ff3cffc928e67f65febff57a5e68453fae11027f1c75f1ff7ce609ea9ff6fde0e85e575cae798273ce04e7ad5e292226359defe6187fa04b40a57fbd4b271c6568ab3368d49632810f0d45b8428b1319273cb706fc9e00b9fd6b5f2e62668411e8ec49a81e4d33516862896030fb5a848e690b6f86b6357bc5085d2cddcb78b502990098fcb41280a326ccf4bdb4b26215ab0cd67625c5748d5310a0bbbe1bb6128ebbb8d04d1eb739261f766758dcdd42181ebb3e9881cbdf7ba1fc7c72adaec6d722fe64f65adbeb57346f7082840ad5cf5272179913432320401821921a69ef2f8ff5c5b55c7e06c54feedbe88fe3db2d9188c3407254ca94c56a973f680c37a069b029e30694d0a5db53e8b110c61f7b224ef4a54329f4f37fb1e95225031f04d7144b7999241aecdb5df4b50bb553d7d2527a5e7d24d6c6402fd2ecdd9beab628026d32d4b51cf5e16dbc28a62adbe909d2da0e94ee7daaf411a5cae77038788ccdbb1f5a14705aaf89d93b7457bebe8f1b2ec1686998f77a503881daf6ee46bd15679a9a757bedf2ce33143ee1b618355365002f4da9ed9d409d17a62bb7697154a1ef67ad06e18b728c11ee7e1e8370c7df36cf36b8d91333d9fce900a29959732c4905c05bf076f901b8d3430fcb28566e7808fed0e6061e1dff8460a8481805364065d4ba0cd37b8b47ab18b43deb2d7572d652a2ae80b441108bb89b65abba97b30e59b010f56cd3db7110229236725f16a0a0095f52706a46ba53b9cde30abf24c786ebb1898e8d1ab34b24f6cbc3620c042dbce53b90ac0c41d7c092a5c21842db756110c4ef83cd716567e8aac99847c6efed7eda4926f62d9567cba222b9596493ae63154289eb0a95914af79943ad1ec6fa7a453f80d71c5cb6161b3d84a145367e80a4d8896aa80084de2cc59517d5eb2afbab3de55f89a79ce98119f9a7913e5aefa5dfdbb020dd686e707de2b2a96518660fedd91033d76a582b8f15128827994239542f24717779be08d03951c4cac8b92d54c47a6dd5dc1054151a80f8ac159ddab3c2d0619a0bb51e9e3b0bc4e327dabd9f2996fdcd976ff6cb6a842a1f88b224e81d1dedddd0aa20da53197eddc5521d71ef718a37e75590ab78b9f28c074dcec302fe4180231c300aa3c277eab73bc9ab209774926ab4fc9188be8a1af30cd417893be01cf5521b69028aa7960a367b6c2eebd9b905c198c4bcaedca785b8d2c2fa47bc3d108a0aa6d7fc7369871e14fea4aefe199a785f4302dcd139b3c5d839f49c8c70248868858c01c61bfcbea077c5570692c6bce08a0869ccf2d11c5957668b7a5590a6cc6b289e960ed94f014baac3305945e53c3b9d4cc719cfb7ffe9194d77f295e9635a507d7c212f13a271e5fa2b6fbe26c3706ac3d730b8bb775079036c23fe1173c92549ce9299a2ee77db790c19038d09c07da2b8dbd4a35d49a108150c511827c60229cae2e89be5fed5062e80772a1d4d2368e9cade4c5b2f2ab2b49a031fbc0f1371a8c3720d5becc2875ef9d83b11765b09a731f78aa744f2dbb028d055d262045f012cb983c1152814e48b82a11cb32c00d457b70fa35f37900c0c5b3c33f7eb5d5ee606d8393d09b49b760b0394c9dbaf836f1b00ac920957ea1310663bb14f170a9e2eef66744646644", 0x1000, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 09:56:21 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x1000003f, &(0x7f0000000000), 0x0) 09:56:21 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x400000013, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e0000000065300000009264fc004103f5b985ec21d2675c085ee3d6c815ee08f43fa20d0e5c7d694a22b2897acccbde22b888ba66d8a7294ca629b81a25cc3ae51f0bbb2477d059e6d5e4553c6f7942011afae9e48e006820a847f518a802c1eba7b2a725b41c2376de1d76c372755fa8b0088511e1ca5185b5669e4df7f548c973cd89a51543511f00513568d984e8ffa56aee823a273fba11f99989890ba5734d6800c2dce615d24116abee6c94c721ff519c0ebe0a94798d7214cf63e7e89dede7bde2305e2b525a37b7fdc9aeea9a9c47182c0c1d7f351ebd7acb1dde95633c5ab3c3b5b44be823b1e489c438a3a9ad4bbcd398dfa54d80cf7b46fc9220d9af2f6efb0366369af1e3"], 0x1) 09:56:21 executing program 0: r0 = semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000080), 0x268) r1 = socket(0x80000001b, 0x3ffc, 0xfffffffffffffffd) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 09:56:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x10001) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:56:21 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000000)=""/230, &(0x7f0000000100)=0xe6) 09:56:21 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x301d, 0xffffffffffffffff, 0x0, 0x1000000000000) 09:56:21 executing program 0: r0 = semget(0x3, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x0, 0x90, 0x4, "409fef426cb6a7895c99845406747fc0cce0ed9f", 0x5, 0x6120}) shmget$private(0x0, 0x2000, 0x302, &(0x7f0000ffe000/0x2000)=nil) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x8004]) 09:56:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x1400, 0x7fffffff}, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="8ab172f166438f10e8681aef4abc4bcb5d1df03952328cfd02913bce99f29faf7db422ed326a3ff8a9289e4e2a4712af2f0b55f5e092204a5043bfec4798faee4f20b26925755644b5c90b1ea121c72b268bc5f3d39ae9730ca2869886bfbd53198981899fa9ba2103edd6ffc79150c38a369195780a6edaa7cf", 0x7a) getegid() readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/76, 0x4c}, {&(0x7f0000000500)=""/99, 0x63}], 0x7) 09:56:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000200)='./file1\x00', 0x102) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x140, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = dup2(0xffffffffffffffff, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x6) chmod(&(0x7f0000000000)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='c\x00') 09:56:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x11, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000083, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/231, &(0x7f0000000100)=0xe7) r4 = socket(0xd, 0x2, 0x8) fcntl$dupfd(r1, 0xa, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20180, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x1) syz_open_pts() close(r0) 09:56:21 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x00') execve(0x0, 0x0, 0x0) 09:56:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000100000000000000000000ffffffffffffffe200000000000000000000000000001b00000000000000000001000000000000000000000000000000000000000000000000000000"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) setpgid(r1, r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f0000000940), &(0x7f0000000900)=0xc) 09:56:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000240)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x400) 09:56:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x7f}, 0x10) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 09:56:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x2, 0x7, 0x5}, 0x8, [0x6517, 0x1, 0x4, 0x1, 0x4, 0x9b0, 0x3, 0x3]}, 0x3c) getitimer(0x2, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 09:56:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0000e100003d00e400000010", 0xff17) sendto$inet(r0, &(0x7f0000000000)="ef2c5e34d39bad333c48d7ec8443fbbf0ff4b70539ad601c18e023a773438b9209bf619e69ce1117d6fd32e51d4745152c48dae05392", 0x36, 0x40a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x52e, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x3) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 09:56:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 09:56:22 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x24ff3927e898b68d) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x1, 0x4004, 0x101) 09:56:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x102) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x101, 0x0, './file0\x00', 0x22d1, 0xf6, 0x8dad, 0x2}) 09:56:22 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r7, 0x6, r0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x88, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file1\x00', 0x400000000040, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) r10 = syz_open_pts() dup(r10) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f00000003c0)=0x6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x8) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 09:56:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f00000005c0)=""/84, 0xfffffffffffffe66}], 0x7, &(0x7f0000000100)=""/11, 0xffffffffffffffd5}, 0x0) 09:56:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="2a16c13eee0d8715b42c4eae4e2c62d0697b0f4ae8a7460349e109dd764c034f55d17130f309f2aa7779bc886f28b9c8023de18bede3beb9a8049e6a4a0120a0670e8f0a21ff6e1a6b59f267ec8e07f522c97533e3f870541783f6c09840eb6c7b28d0", 0x63}, {&(0x7f0000000100)="db51c54667e9edc3629e68cbe515b490904d8952aeaeb1d0cd98e431c4fd44e9b541f0ff703d8d0ccd73187d7ad0ae89f7f8134aa8611e61e9204c4a39f9754739bd6f5a35b1622ea61f6647f6d978f7a51ff3ef284d42cf3f02bcec5d38a39c8a8f1813c313242bc660630f7d990c231dd7dc13df1b1208b31a6672f1c38c69c9e021dee81f8173fc3a106d0ea1272d55eedbefc73c42f2e229a79b908b799ec37c86b13dd87fb849636c1c2806244883bbd783d621826033c2e144d362", 0xbe}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xd0, 0x408}, 0x400) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 09:56:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x92d49bb67b79759, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 09:56:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8000, 0x1ff, 0x0, 0x0, 0x22, 0x9db, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x1c0000}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2000000}, 0x1c) 09:56:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0x200, 0x0) 09:56:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setitimer(0x2, &(0x7f0000000000)={{0x9, 0x1}, {0x2, 0x7}}, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 09:56:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040), 0x0) fcntl$setstatus(r1, 0x4, 0x48) fcntl$setstatus(r1, 0x4, 0x4c) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) 09:56:22 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setpgid(0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xc) setpgid(r0, r0) r3 = msgget(0x3, 0x8) msgsnd(r3, &(0x7f0000000000)={0x3, "06893588613a948ab1c5b5baacc24fa81c06930500f354e4e9b848f8c3957b"}, 0x27, 0x800) 09:56:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000042041, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) setitimer(0x0, &(0x7f00000001c0)={{0x928, 0x10000}, {0x0, 0x1bcd}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r1 = semget$private(0x0, 0x7, 0x383) semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x50, 0x20) socket$inet6(0x18, 0x3, 0x80000000) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/39, 0x27}, {&(0x7f00000003c0)=""/72, 0x48}], 0x5, &(0x7f00000004c0)=""/134, 0x86}, 0x42) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x85) 09:56:22 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x87, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x7) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/116, 0x74}, {&(0x7f00000000c0)=""/21, 0x15}], 0x5, &(0x7f0000000280)=""/74, 0x4a}, 0x801) 09:56:22 executing program 0: r0 = socket(0x20, 0x4000, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1ff, 0xffa7) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x10000, 0x4) setsockopt(r0, 0x80000000, 0x3d25, &(0x7f00000000c0)="b33dfc4192d84c79e88fa4107a4425652162ae8efbe2fa11abc29a317545b14305c87810f55044eba6a3e1b010d8d7f87db32caa995166ec5acc0523e388cc5116b53ec8b04554a942348fa2e43d1f243d362922bce79e237fd4b274244fc6a97c81ab69c8c051c204935b6af0f56d4d6d3dc3b2a67b5c17d56c059e1d2c1583f08aa5e9811fb0382b3bd594840263f97ce2a82f128b64d06de414f7bc367208d74306febc46bc01a611fc0c5a8975b3cac2f6931ccb352c1a62a818dea224a1437ed8ee4e44", 0xc6) 09:56:22 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) msgget$private(0x0, 0x480) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:56:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xa4) 09:56:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xb2, 0x7fff, 0x689, 0x0, 0x0, 0x80, 0x5, 0x1, 0x2, 0xb2d, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x8, 0x1f, 0x6}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r1, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 09:56:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)="564aa225a37c911f730bbe92d05430ec78b2dbf6188a8185f1414919795305dd8efe596fcbdc2bdb6b1148f4624530d560a1f7203a04960b836fd10b5d01492f2fa77c03b9cf4e9a858297c258d8f5146a5924d1a087d992acf01adb77805eedae0d34f6b4ee0a9c8653525b0035289a8be5fc613c9aa885db3ee90c0eaf0daa00db134884cd600229c001524889ed8ef8880a78fb742edab0ce2f986423511dafc48ec2a433c069ef85bf92562f0e2eb775cf04e298c71b1c244ff172e11a8eeae0fe90088e46e40b49d1", 0xcb}, {&(0x7f0000000400)="a201f28711c25f1b41765af1a2f8d9e8f292c54b696b7ed77a61b11b82a6bae1da0ef75921e6fa31670b9a2ab25caad2356732ba0b758feb539c600c0b3b220ec6107575e8d8ad4a8665bb4721550da9dd8143759436ee856c1f3d9dc8d2ce2c072e37e88243a4589da22daafbab2c28f96dd1a134d06cb3ed25af93ea1631c222abdebda35ffdca7b1135b6f7dc739cddbd8d7a4f74168c2d7d735c01f2b26ffd121958a6855ca049d7a2aa37da27524cddd8539641b5e6dddc147d23262b32ed44d32397fbe7a74d34b59de45119f2066e3a6150cbcabe78c2361bbf2405b1918fe1616b091ebb082d6e8ea3eba7d92098d4a1f7eeb41ac303f0b1a851556c5efc3719f289f4d8fb2af90305078e9a39e607f144587e60c25273664b2b6e8db2b489596734a1aaf2dd09cafa25ca5c2458e7e6a865639dc5de462ded2c62a0bee158268fe77a02f74174c4dec7d19b691cdb9efe189af855bc9d0a8d3bdffa064ba5fb26af26bb48cbba3712e81c08a02fe52f2f39b8d0f4b105b46af483f14a6849e3c5ca8f0ac87f0cd3bb16ba4d8e79f680e346db8eeaee1cf349c830a488566f687067fe98111ebebd767b45b84d8c1073c87262877cb4e8eb9f99205827ac7fd074d0464bf1604ce689812874621cec502651cb3542d2b74c5f3d290e0670c85e33f152a45024b250f636a5639e3f9d16581ff829588f80c1e9a321d074ab7dd10233895ca09f41d9bdb60163165fd84a62765654da24eafb554e917b29316f12693fccad3b7221a2ffb04fc0ab6279171b0b676213e162c85d5054d88bdcceb6ea8afe2bb8e203961f5f0e7c2fa9c156b69876c1e7028b46e07029749c5ba4ed615e33db6fafad40036723d28ccc960e66a587a01cf9e63cddcdcaf61798890616296b20dc8edbb71115c7b9587d22555954b5e2a6288c170fde25805d04efdf58909062f4a5353e4957710d25cccb039f5fec6bb84fbb878f44a74de6857492b66dcaff29a95ee496ccc219c5f94eb4a0e0843471a1f436fdba434a2040da8faf241c46477789ae29d3da07cb94eb18d3497d8021c381b343a9a6a375b898449bb5c04100fa39b79c10f56dae4cfe1312b7196639b51c6500e9e9eea7ea827046491ea38990c2cf4c6e4097ea6393c0dd34fd446f718de0c70461e04f8dc4e5213ac7708f827006b4052a7470607ec5a59ea5c22fa893abe874cc6c7966c3b4e0aa7071ece006904e6f0b635ba34ce945dfbef52ee216f96c71f4d6871625fd42084f797e25c4e061a729ef4efe7e316c7ac630ff23bcc9e473b6869ab1a3b23dd356ad241bec6bdfe0798e9d39a3eef7f389e51f92afc27929517758cbc7f2b2c51a34367286ce70ab4c487cccb4a3cc6f3dbfb02f5ec9d81abd0c810fdc137e30ea4cb47d74af4cb707d1c416c1bdd58bb30634636bd3775a77625e3afd5c7fd2e28e9ee080f72e8961f32f862c60b6fd3d3cf5e9e5d951bc681d192e1c72e459030bc7869ca5e6285e4c0b933ba8c1117e607640dd210d767c4708b2c2c6b22fd84e6821c284176d680020eda31c0419631fff104359aad5d59e1fee3180f92efb456170825162e9d7e2cb51b0252a37ff4b96d7dc5bdfdfeb3495cbb5b628118cf9684f8516aabb31a038002d4008aa6a635be0ee2131b680b5cc1cb468bc6ba57f1302b9db29f2f0e52f5c08594ab3953eb0af61cddb095516ea4226044c2acef895ccd2b22a9dfbde43efd92e973966362e1daf639b3ba163e106d2cacd3890194e8be76fdf9fd31689a4643668341291754095838d713865d6b4f51a4e66eda7ac6aa1b42ae8679d2e2a3d9cbb6c3e9ade5a68103bd6d64879a418e3cd81fd67e554cd7ca513d62e1668e2bd53698d74acbbbc996029727e8de522eacddd57c6d800ef06f5e77e47dbf3ca96102faffa11e9d5052dbd10deb9b8313ed2c55b631a39c7e06a9f4283eb1e024438129434fb7ed5823a4cd87ecd4dc1f66e49db88db59a629c92077d598288b93ea2656fc6bf6304d1a0b9c812dfde54f7ad01af9e5cbe7a2265c2bf1154ae25a07612dd528a6aea24ff55e694bf211e803ba25811fb640b03de76cb0ba372b6ce30a20fddbacc63e241e7482f468ec1c36e7b3e45bf2fd100bc52af0625f373f4594698f3d0b55cbe295266dc72c57a109bfe137ad62ab75640700d69f79a2ed0dd74c0c3a5b2d1bde7c60c068f61cf061d5a1750c6429d8bc871f53142d48e5520b41ad96431ea5966220583ef37c60ed3eb541f2216b095167fb37954fa3f87680e48c2944d366606c4add82d84f4a68f2be4eda92e1048e8fb13f64e519e73c0f02514c0012199dd3bd5cb10891e69d3b1d5cbb9724bbaa9898e31208f68208edaa52c9b87ab4a046687f875bef3dc2c374bf1d2d7a47ba830cbc6ed019ea68ddf01a0929259178fbfb4bdf47cadb8803a78e45aaf7108b26d82abafc173b200305bc58fb11208f281b017b70ed547e7004884c61c270fa56bfad8322a9f5c6a14a0ec54a142fc78b7bf60d17c8f3aaeb137c91f6e67ebdd37a55cad086a1559ffd91e60f2f877eb91eea18c57def17dcd0e2d90c0e57b8d95ba4b04225b42ac80cd092bcc8c4135eeb0059e7f8151de3258f397db3fd456979aafda329e49400cf2b8288a4f97b89cdd1eb8a6af15f632890f6cbf9fe4ec80a7907c0750bb7a68c9ca942a31cdb65d82ae47dc8e7693976e8a6197cb72d7402d3c593c5e44f2bb0ca17773184e51d1726c935f3c36060b38352b8bf6f9c1e8e447352f1ff6d72bd86a8f332a805cb61c575a00fecb0c4410a54d10a8f31bb7fe669e18b03ee1d38a20c1b2d325d63a5a5787bf38685fb8be115ff24db4007fdb42a0703d87bd46c6f7f7daedd7c97d8ecaa697123c5e19a2fdaacec3a8bf27c9041ef71d055d8c03b223f9936731c3cc547dbb9895c7a201c4726bf6d6eeb6ad921443260fa38d9ab8fa04b32762c5c500c9c5e5c9bddac68c390cdd38a3e4e4d6091273da98672629a8e4996936bd741d7544433a475377d8d2dfd09017b5f6c4a8e7878c9ab7062ec24e7d77baf89736f24b0d7e1581b9901d21b5fa4fab8ec582c621bf2aae70d2cc4bf121a4dcc40c741f4b322056da2eb838182ece154ac756c2e694445ecddc7261e20dce6fc101dc39c59f12bc1981989f8c138b70bc6ab8e874bfbb2158d0b66eba763ee1730effac7293e0b79f33a30d7d7caf547b8ad6ffefb732f4d559a90b4c422a886850f1945c69cef938a9df9c56961895347bdc454da01b5fba459ff3d6535863d5cd80ccbf9d3fc6605e61a50245d4b47f6c25f17d98c6236791859464e958aede6490f98b0d1fec0260d5111458835dadf72b69125fde5ec72b2d7bf945f05355c652885d228bd020459810c07690dc1a1115df59ad2a2061d8cbdb47cc21f657832c77e8f54998d496ffa7ba0b1d75339b595d9db9fed29ae55ca972fbe8ffb12d451417ffe173a208adfc2057b93f7cae3f02688b3f230ef2b907cfc0bb9b34037df5e8dcc6cd6e3a9c0256de8e75f03d092ce54007dc86adabca6d32610e2ef437375f185729bbba7871e181b65c2ddc4b5df1754efd6916b6bb5bcf5e11c10eea0335f5b26b2a00d59ff50e3b0ecfad70118b33959763c7ecfa2ca34c34ec9e7ccb0049e42c04f75638f6e20b56da73d630fb9170c9f7321134cad8803f0c072b5e59cd518434c783c348755933f17ed4de714843d6e40a3bc2f8edc61228449e3d957069815c61e9f114b86dc96764cd6f8daaae8f92544f2b78024a5d3087dcae75214f3bf4e444b2a23672cf886bd642878c82e441ce9ba2df1cd0d2760d614f174b84c55ec3e229e226e0ddd5ba3fb8feb06717ad4aed375557052d5cf1e2823cbfdeb70bd1c29997d776b26fecfaf5727383ccfc2089098a11c725acf278169afac1c17ca3df61c4acddefd3b1ba68f689b6c7fc77f679a3965e8a5891fb868021cc291c114eceda19e498e917d1c0977a548047ac62c79dc37dfc10abd745a0adffaf18fc67691da824089fa576f18acb7b3cfcbb6600bf25c38e65ca2058d4ec590ffdaa4f8eb17a3cfbb9e2f71b058cc236edddc2d01572fdc194e313314830417c80b396825901730a8e0489dbeda0c023c6fc65c0447d1c4386e8317d0ccd710eedf3f941714cc6b9c956894a473b44b6cd7a78b9ac0ae541242955615f9778854526efb00b627a7ec9a166739ef5aa5bf07c3feb6fd28a369428329cdb7a90976d356bbdbde6331f4e62c14c2f66d0408fc7bd1a55b9ddde458c64d3facc0c6863ebd833049786fac1065005c099cd6ca6c94d426dbdac8f1d28c5d258e80d58d0aa6426c16cd5db3887945401cf54db1bd5191e8f95a518ac571dba9d6e47b2cad3aec9962c497e2929c8cc85b88a865cc4c6c49b7eb642fcd6dcd609e1e526e7752d57926571e15aa12811ce23d9b226a4559b5e0f9bfe0a93e62d10c7f7ec37b36dc7de4071cd6f14f4ae74edd7a5446dbdc335a5366f98facf8a15c1ccd52b2d255cb24fc3f6c76d292d1e7d8778410f38c429f18bd2b0f4b4d31798cf798e513dc12f054ed6c00907d6a9937e6c9f80e9e89dd17492b357eefbe4087706bdea6d4493ddabe1ab5197c0377a0a22ebac50d3cff83373a71b11366d7e92c534d48a5f50c889663a1bdeec607da05e370f9ea74fe56a0cf822457751556f2c2098f33f794e8b72495cd1b482cfffaaa3bde1b97dc69a22cd1b19d103e07650acde6ea0f6065814f5a74c903e113b43d343ed28db6d51e660a13063b75789f72a2c369b71796e8a04a73fd35fb0a9e1aeedeed0fde0ffca734637b8339a4cf5d365633fa542a87515dc548da765583f88aa7b0b9b5c3c9269465aa54c648cf0a1abc6cb7b69add6051fec5a4590fec980913dd47275de29c0e7b60e09778d8512808dfa3e56fd35b5b80fba6fd9cfad57412153342cd6d3c9d34a5016eb100f20361342fa00ebf2973d33ccacb43c4df323aaa1c1b02122d9dcde949db888f826e4fdc22086a20cda30655871b235603fad8e266a3619bd9f9f7d2e83e902f57526bf9a19ba5433ae5ea5e46d0ba15fa850746311f3851faa7be9bd3f13576ce00f7b9fafb0e5d8959e673947e431061869f8b46ad3d49da15a8b375c4a899f2fab76e1b0525812fcc0b700fd84b420c0777e94491e087ba2ca7998bb5d197a9c0314a03dc3cc285217aa4977886558caec73f2d55a5b54cc2386f1ebff18131337640137d4ca65bc3202e06dc6eae9b57870624a21bc9aacd1e5f63c3ac7e64ebde8c049e46728dae9098421e339a429781bec09da5507d9abe5108267c60760c5190f93b5fa45e8ce71bf3dee90646cddf958e8306074fd66b7598e7989577b28705cf195a6f88ff309ed122520c9f76fb917c3ac5962f18f038ce1412bb3c17d7ebd3ba90cd9c6a76626c2024592865f0f5d7b8e5d079b8d5a99fce4026f3a05a50840bdd52061424c21373936430930e33b87d3249cf3a6d4d4a7eaa965ea92b9498cf43a1eb97046fbb50c98b0aece52c6d72a6f5045423818666cb0e4b9b3a6e7e2c49041c8848efc58ab07bd387dcc9276c7f699436bf8be39fde91237299d79f92d6f510c18c3c5032732eb66f0604f7e89cb2b16fc95ca47e7be1505ec03e1dba8bbb141dcb545a6e61c66d42d8ee6b149beea7f02914d2e7ed90d099cb7b12ea24f6ad43e299c75da975ea1dbc0a45bd048638c4373ce23cadf320033a974b296066594d9c10cea8d3319f8a90ce2d2cfbf77e04", 0x1000}, {&(0x7f0000000040)="49faa435a8559f77ec0e21f2af1497366b0fe7304f2c0b2ea027cc6bd00f77d11e20165c8a991f95e5780f444cf49f75e39320582e4b", 0x36}, {&(0x7f0000000240)="1d0bf0d3fd6d9d9c0316d38070313c239e00ecd68ff4686ed4ae91378c9238fa6a1d9ae36aecad4b8021dd76e686c812b5e0dbeeb26951417bc59353e26b8eb77d43acda241ce1fb007e7bcb41d6c436c908c27aaa530926b03f18c2fedf84dddcb00ab8750100f9cb66296dde220a1d6acb7fbddfd935f0c188e9c84804cffd4146e8bbb6560a", 0x87}, {&(0x7f0000000080)="879f8ddbcaa7d721102194", 0xb}, {&(0x7f0000001400)="3c793e98d8f8d1b8a071b9e6b20158b9dfdaa9615ecf8791645f4959f23d1850ea494aa7095e3966f30b3477adffd37b27381c7e17956d749f89a50e9ca22f69e33c3bb666153c1c3c8cbbb1011cbdb3cb85f381e026468d44865853ec0356ba2467e43b1f28a39cedc7e6b0c18c870d790ad2e0341b90c5f6a60a2072ce90f0a9a28cce11ed6b02bacd18dd0e5e097b2911c66922604cc8c706871146d70dd1a4a887ce6bbd3eaee32e98b197523892686f65eea366776c098457d09d3890756031128afffa54f77f99422fc7f5d1b4bd0fe9435797aec87ec8480e273052ca84d6520f9a4b94b0126e1fa23e664000fe0d232437c73018015dcf31ab7ce0baa7d9936368b54749106b58cfad77616beb60ecd770788ba7adb03245220333cce7954ab06555b8234415cf13b597bc94323ba80be62718c5210728ffcc086e3541947bf46c82aa08634779cf226e891cf9b4d5063279006113eacf9e4ac87a6729b6a3b08b26e34b147d4a908fce3f04ae456b1fd26a520403461582c08f355a3e189563ae61488cbc74aa6a31a8178a94de4ae16d89da7a23ad7c2c7445c918635a61f2745100739533d7978917f52de8003221ee01a2b7bd277a8c510c35cbb2c19db1660eee9477fa58553e3ad4938b33b183bb3b1ef2f76b70d2243063a6634f4676d58f9119e519abb2fbd47bd2ec624c3895635d4990ee5dd20c8fa7bbc592600690c57eae5cae38f34d8d77e13922a4d43a2deb1152d3e60222b79e11ab0323ebb7f4566757b768a84723fcff32110328d26f7222efc3d3aeedeb877d1c1b03f00fb5245a0b0ac3df56d6347441c93408cf362a812973690e91b0c8c696384daefe0331a0d2cdd0829fa3815942d217028013b748ab5dd63dcda81f294df9ec757e0cd1460f38bec282940b5c925b96acf81bd6e8156283470d6012fbc6cf95b0f7aaa61706df5e7d4932f8959e56db4118bbde45f9ee86c39adfd11a95cc3c524a919e8f7ea3d83b19d81aaed685a1d1cdf6d4e53b821aca24ce2a7e351702c370273ed8bf0f487f302dab8db729b869d62258591f6d2af18a09a61f7b7330b8f6d4114178289ff42444210f2b2b80036d07318832b47ed52bdd02d8134baca4ce8e246aab9402aef7f46b5c2094467a8266bcd52f9fc690d899ed81d585209d73672085910e6611142deb858b403f3ab840cd26b7da3b6f5c3790db4dd42c9cbe17803aed82431685f21bb3268210bd2689abde500513f385d26f69ee8c827d583837fc5e7a718cd48a3d5164f504d39c96d2f34e38388acaf0ca4df10e4f022fa324392f8f32a6b5967d0baf9cd6c82af70bb901d67da846c399214c41076767fc06f2c2447e1691d9e47f5f00ec0fbd9d95a1d5932599cb4e3359c76be94f3315839159e5ec4c733b58bf5c7ff9704c4ba162853c3cbdc4fa450ee7181b2dbad796ed8cf704b40880368e20ae951fb9988bce69f2b5f0015a10d4d1c9dde7125b9ca8828a09bd1000708e0bc4ce68e0ed811bd61b6727de5b9aceab670b1c0a137fa2eedb52c265546cd9e422beb600d0b0b073eee072a1bce9b117eb46cf0036ef2ad4f0ce88fcd418c9fef2a866c9a928d30dd38466cd2404c6b6496ec8b17cf10296b9ad5b1682d1a27bf1b455edca5b26c031295f775c08596d68e61488c1f1defd11188e60fe640b1625161f3959244ead989dc3567e5d1344fd4ad4cb5b97de87d2581c4cc81ddcf46443887b1f44b25098814cbfb00332794c756a1c8ee3a4da9456a72ed7abc6b45d18e26b0afd98f3dd2cfaad85371f8ef230f01af262a841e4ba86efbc8fe465c25a34e8991c8fdc13ba9f94da9acc5b5d00dfb057280a72412ecfc91c09e659729baadde640d72a9d552d8c3b7ea6a60e883f8f1ec5402b1e9a97548ae852f764d0e23e626c9f0f19cdddcb0b74e74d15dab48b121229d913e305b6c3cc14dd98eeb4d631be22de53c6fa65ffac2c15ab9777f5ed14d46810827c5a3980245bfdc4f02e6e5121a25d4986f40304a6279c8f27bc0d50ec3526423e8c62e1939aaca39e5556e8a9b9388174c5f1dab2df43c1d536ba9411d0f0af23b57231839655ba715e763ae8e39ac5deeebc320c6876e19bc1b31ca22cc22456d6fc0268277d1f1101ee8131dd131e2098f8249cd40460478590432d272583e2902a91e7bb64ba5be826ac647ebf8d014a88dedb256c2ac130ef8cded45a294c79785af9cc476cbd7d45f9fe9d97dafa1efc75d05243c2cfc060779abc17eac969e5fadb269f7ed48a30804b7d68db5f919a98d06b13918ab9d450f99614cdd65d02999496e334934d17e07b1c8f04e45fc7979ddeba7f010f73da41ade811d6fad68db7f1e31377647609eaefcf3761d8f5082c8b6719ce04ae1040fcf51faeda61dde9c9e65390f86dbec4db1599e3fa7614f97ee17ca3d54480bc9987c17d48debbd8a588a98b7e5f8da1e555577c47b938e7cc041d6ced5079d0a191f5db61c05eaefd1ccccf661cdadcd356219cb2df566fd00e92a7d3f2cc7f43f5a27f1ffc043ac1eb249aa0a9def1c5c5e9d960ed3ed6e4063986b67f043336d7dcd9ca6764d23f69f4a5e174a1dd7655a7e9fd7daad34642b1884c60ead492f43f08d1c9c22a2e6a252ed9bef96b77e911974ea10588cd579099c7ecd9c23037efcb1c217efd93c5477a23d5642c0c51b461b0f7cef4f196c3e5eb752152bc4b5ecd0169adf11079655de7504a05df02169e11787c33c67922a2952ab735098a668cebc04700905c495831714d2059c9d2ebb94e492bfea39adea20a9697d7be1b50a7c78bf1916d9553d594665f105f81277cf40ad0833c009f799333f5b267d1b1b6c7de94e490f54bdb3f711c2dea17eadf6667864a8d4488dcb7090f031694aeff9372f01c74ade7febb9b85b8c4696770f9aee47d83c05b5434bbafe274e89e4c9171d42b9e7798fdf067e7cefbb5cb95fc73cd492104b558fd17ce9f9bac7ee5ffe5d2516554b276ce91c7e7b114d701f665962f8fb1aabe1deb2191fbcca2c2e088c0ed88b278bf73515782bd383954fafca46abd877869b0b33987369d2dda0bf19b3b5e54402be574bfea97457cc976390034d24825be5fea071cc9cb80830c54a3d3444dacd31676349ee5e9f7278491b21422e7022d816be435279f2fed53e3df0f3337e7f58386b226dba37b173e6569ac116ea5c6afd6134722367bfd0aacfcb496b36515827d23c4eac9a9a6bef36afbfe5ffaf9ec806d114d99f24cbd4f306c9e1e3df59b7be4259cf98f24138df1d19817822b7f78340c7942b1462cd2546c270e3fbae2d6a00439f12f5784793ed9480b64e876c10879c3d7178bf4ab71ea15f06bd232daea24c1385e5d3b6fb6e0e30d27a4424dd5bd893034d306302781532952539d0eb1e67ad52c9001b66cc6270e68f8c3a7872e5e9703a1b9cd3c0d5f6368ed0b8d2a8e2e1f9aaa84de38ddede6a0a015b906b329a017468ba1686a590021e4b7ca62f02e611a21889421fa64de1599acd9a66b8db00518a58124785c9c0bd892ae7835e9895027bc48d576d218225d17d643fd85a9a4e4c53075e2116e56f510b4b5165ec048f47a3e7275d639498fcdb887ad2a77b46aeebf84c64557906c470cd937e338534095e94ed3077cc1488b3253a240eca157af051e5e67ebed1792de89948ea0bfa651fc55906cc688d2eed88908d5eba8f735195ecfcf94e6a45a93eef390aeb67df27bf6ff2e9ecd22dc42de00b96f37f2cf2b8b2a8eca0ce23fc8059a26f1a12e82eaaeab42ae7e870e4cf126ce1921be01d5e10b3dc00c595fab7583e4292dff1586175e1215bc6604d92cc63bad059a9056309e319f5d6e32dda1b8c801a20eac22d0f71c03bf3fcfd85c5dbcd124faa94982aaacdc9d88ea035c64a4c604ff154aece200d406bb8ccb35aed216635b18578433ca124308d1d6c0db4302721a1dc564472b372cb5e018d17fe1de4454481d11b7c3830c600601566c96229e38fba1d3a6ad478511d72b4201d71326a62475f8810aee7244ce3e592e45bb04dfbc18b130cd0cb29ceda626abcb0a9ec9524db0ec44d1dc0a50119c74d17f9266eba0155c2ec98ed224c7a43c8c83fa74cd23e8941e6c93689dc0677bfa49934a7fc0fd244110f68b5a74d47edcd837cd00d656d5b98169615eaf502b17fe70a63740af2a16a2a9831a6824395afcb522ab86702c4f7de8ef40effeedfe990a4009463713ab5844a0bc089a2ae8fcd5a83ed3a423206f575c4e80bed733e96125b01610aab915d4612f7232bafba767bdcd52574c4668c11148b65a64ce6dc1e73a513571196bb359c1d88aea7b5b48febc8630be484d1be4804308ffe0fcffcde96a187595d81db83aad6de31d9b3b44ba20192f43b82017bf4f602b8a273ae3eef9ebca992d4b891b113cdfd7eaa0c90f31fbc29f2302c251a2bc846b13fe1808c5c287258d61a9c3d7bfc7eb86e980266f665ab3be35d6dffefe8875dfc4905d1bf6ef10dfb41f9bf163a8689ba0434f9e1f65102e27896ae409631f9c7e89c95667c39c41545739e7b72616c0f6a6bf950f7ebefd470316095cb5e8117aa89da1869fcb1ca0c4311eefb85d358bd96c9570c5deb83b8468c1a2c11c892b5892ed7ee6d19ff666a93fa68df054a763fb91214e6bc56f340da5f517e429a77c43e4b0696202cec6eb747d9511d307513e6aef661077dae637639052eb1e69f4218c7d4cc2088ceabcdda1c5d004f6a8166c15c552336108bc961112aa219b518ea70219034973ace3f5fe3342ed82533b732cb6dddd351d60dbec80e14a05be8f747926faccd9e2da22219e62b0674736197d850b32ee68ab1a4355ea89bee521f91614a238d00c0121ffd69c9b86e805559c01dd8324825ef51fa9646c7b5c5b01ceec71c2cb152f908fd56dbd65d1d67a43ab95794ca469d55b89a5a826e146d4f23d484dd06ccbbb45e838e28547cb8535a40b5e853e859999ea01f1800b9a6abab2d6d54396f93d407f9954562c2ee9c238683a005515f96abe8c61fadfa3aabc38f11448899d32de50139a4b5303b411ffe74af20fb5ea627b2f1b131197757d9bbf541796eed28e784fc1c6a8c8c5b09ebb1964da6b7bb4d4af322aa6bf2717ceda2795907bef510db912df68a3e5f34882c55bbc623e59cca003d5bca470e446229136f7f5eac668db2a48c144bf33c27315b05925e322029a627d51b24e8f125e29eb281518fd60f126cd79063b285accc250905c624c8afdd67f75e1f120362e290c3f949ad4f79304368b8e57c46d1073851db7ec15fbe86cd56d9799026939f723107b299d470f8f294d51ad2ea6fc7d23af6aca43bac8fc73e262c2744583bf7e212fe9410186a234d0a9bacfcae1fe5fad7a02a05f1b18dd208296ad5f7abc92393dcc20817e8207b975b2297a3638185e93f9e8c6618d42e8f48a53dc1c870f232da5a3bfb1bbf580a7083b5c53fbd87f589193aa027a19599547ac823db27f0e1a1208a42856962538e17582934a5ca23570063536618f234d544f564b518c4630e0d36b9fa855132793d7f5bdfc776d5a853cb286451f6a4ec10cf5ca00006c36c7a9f307910b94bdc713e246bf32a7bf262aa8828d775c2008542ca3406e33855a968f78802abae80ea7fe1364466d1b811ab64299c2c5ff087dbe39e9565f40d98a78ab50b30c87141f0e9b275fce2abf7e88d0cd754a4668c1d0dfcd8a25d16aa0df564fe57837ffc352c8a842dc164f93a56e01ff90d178a7", 0x1000}], 0x6, &(0x7f0000002400)=ANY=[@ANYBLOB="c80000000000000001000000000200009bc64142d8c760fc0f9955c62aa5644e8e67f071c806a4e319d8e221a9e6d50d6e292e5f0300c694bdc78fa5b032c690ea61ba11329691d1bc99102dfe59a64843587f15bd3e08950885d1950623363ad0f4196697dbd4f9d514c01acf81b493d75e5336a03d604131935c0387b3b9ec89a42e9749d493663fe9fe8b734deee830ff5fc80e2fda6ce8eb9b58263138cabbd495ee09db50ad961034e4ba61f51a411451d6f1fefcd171df2636934d3dcf2bcd5400000000008a020000000000000100000003000000e18b5a068432caf1d4ea437c4362db25da29a2665b17277d379e477b856ec28e932f5de6871ef49db6d5c4c66a5735f27bd5e7d676eb4726aaa48c8de795e5b7b411cacb7b5405c079f2ee814d9d2f7b3afcd7dc25ade0655553f2b5fcbd0eedefebb50fad5d93ab1d1cc838d0e26fb21eb9c2f57dfec81547e502704ab92b9c1091440cd45cf82b45dc7929def0b7fad15077456128064f170edcacedf96f509faf3a67f3bdda22a81269a91d2b3a6fbeb0618de7d4530dbe7d3461f5c40182922253ecf7d39301068ca7832fdc819d7a8e3df47ef08fc4afbc5671ab30572838667d861e9d466a464985426e91000070000000000000000100000000260000646203c212c607b8b7c19493703b01f5a9c7902895f1d4567a43ec56e2b6e6bd5f2d6ff96d3c692e109b11d0a3fd25fa6884da9b65ce0163e3401ead6c1ee190add511554957c243025891a189bf6c698c9564531fa10a710aa405cdb1112dffc800000000000000010000008ff7ffff33ca9e391dbd8eedba7911877a4d3de9fa039500379335385a6195d94410a437174675d4e8f1fab74924208316ac6a15ac2f9014f0203390c1324c87deb7ee31f57b5c6b14dd6a385644935340d6de84087d20d8d24c8a751184441e547679043f850d1ec2b0d6331824f410850700925aadd4eadbaef23fdb832345794f8596e7e6f72766c597ee040d5f539adfb815ebfbdc5ca1c2c70bda88bf76c10d49d27a98d5ea09919a0ce65a6ef7a0c02007be000000000000008800000000000000ffff00000100000034c35d03488d17c520cff68a04f3403c7cd5b18d64cbd3d5c3675440ba5bb0bc7a29dbe593b3fe9be4418783141a72eebf6056280ae487b56d802ba8dab3935a8dbdeae351f40eb12abc14e3507a4524a8df4b211d175f99a56eebf4bfbec9ff576d86b10e42380cc48b374edba4d45c69cea9afc913ef9b2000000000000000ffff0000997c00007234bf1c4385e831592822ca59230000e800000000000000ffff000009000000b6f0bb41fea92ed47ac21d1d8cc1e942f558d8ed4ce7c45d31c96d7e33456ed4d6b3da93a9c38f53c8856e809f9da4c492e420d515379d3e7453107501602855a4fa88db3286bb3c15a64b141b074faef9caaf0a132d2e3a4765cb33c2269365ad18022ac4d3c502c0bf2ff5a2f4396a5f5ba98beb9669c6133562663a3cd48a35afcde773d90baaf9841b0e2d33281bbf12bf3c3ca2ed4b6ac02f78b2c38409c33a7fe7f547fc615ecaa2c362e18e9713c1c9872a264d7f04aac3fa5f11084ae2c9ff43451a2381faa0b752db09d54f6b00000000000000"], 0x498}, 0x40b) clock_settime(0x3, &(0x7f0000002980)={0x801, 0x4}) clock_getres(0x3, &(0x7f0000002900)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000028c0)=@in={0x2, 0x2}, 0xfffffffffffffe83) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x3f, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:56:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x9, &(0x7f00000000c0)="03000000", 0xfffffffffffffdef) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 09:56:23 executing program 0: poll(0xfffffffffffffffe, 0xffffff52, 0xfffffffffffffffd) 09:56:23 executing program 0: r0 = socket(0x1b, 0x80000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 09:56:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000001c0)=0x1) fcntl$getown(r3, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) syz_open_pts() kqueue() chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r4 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r4, 0x0) accept$inet6(r4, 0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 09:56:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x0, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x41, 0x40) r4 = dup(0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b12e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031e8080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5116aea3861eca775990dd7addd0cb9b6ed3c256a278cdbda05b26c21f5d7db6241c98bf77c7220f952b4798fed7e1c4e8dec52f3015b3a85472b409f920bbdf8dd1d63f10555db911dafe83dd78c30346a5e7786c50aa695c18915f9a96912957d9953a3edafd79474042c71593a0ddf971068178ec6977403a368c7d3e605aeec3543dc7a14c062b208d5dec67bba3a0c16368fa2490e976b1e330bf4fcbd067468262e454b7afbad0f74575db1f2e1b422dd2d06b5a3c0b68ad6db6323db1ac5ba0354f203b8fb"], &(0x7f0000000140)=0x1002) r6 = socket$inet(0x2, 0x8000, 0x4f62) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001300)={0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x0, 0x0) r10 = socket$inet(0x2, 0x8000, 0x1) r11 = kqueue() kevent(r0, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x15, 0x3d82, 0xb0}, {{r3}, 0xfffffffffffffffa, 0x21, 0x4, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffa, 0x28, 0xd5, 0x72d, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x401, 0xbe}], 0x7, &(0x7f0000001380)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x20, 0x4, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0x80000088, 0x7ff, 0x8000}, {{r8}, 0xfffffffffffffffd, 0x40, 0x80000082, 0x6, 0x59de4eca}, {{r9}, 0xffffffffffffffff, 0x82, 0x20000000, 0x1000, 0x3ff}, {{r10}, 0xfffffffffffffff8, 0x12, 0x20, 0x6, 0x5}, {{r11}, 0xffffffffffffffff, 0x1, 0x84, 0x988, 0x5}], 0x56, &(0x7f0000001440)={0x100000001, 0x9}) r12 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffa, 0x60, 0x2}], 0x9, 0x0, 0x0, 0x0) 09:56:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x882, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 09:56:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x10ac0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2021eb753a50e1b345c0bbcef5fdcc8b091a50acf1ae90931ce0860defa5158310b29b70a5333867ce0389875ea7191d881b356e280a33fa8265865605b064fd5f4ffbe4b475dc422564ba359819ec8aa771e26b3dd508cac3f20795488a454e58dc44447b6622fedc28eaf03b4f736d2a66878584998ecc87eae9d236ff45a4a23797643b9368ad4e472097b5e59797fe5ea8c8c9f52e94cf46a91251c33e6b5955", 0xa2) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:56:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:56:23 executing program 0: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x46) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x8, 0x9, 0xbf9}, {{r0}, 0xffffffffffffffff, 0xb0, 0x4, 0x0, 0x1}], 0x758, 0x0, 0x7fffffff, 0x0) 09:56:23 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget(0x0, 0x8) 09:56:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) fsync(r0) r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) r5 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000600)={{0x7f, r2, r3, r2, r3, 0x60, 0x401}, 0x1, 0x20, r1, r4, 0xfff0000000000, 0x0, 0x3f}) r6 = getuid() getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="00004b2f66696c0f53b2e6e4523eb444c833dc3ed6653000e16f2d889f592bf21d61bac207952bc32500490b9725d7dca43fb31af711060882217c38a466487e1200187f624506c6b6c1754276bce5779d4975049c6c0051bd8ca726a11984b4b219dac479b6602323bc0d86dbec5c53ef6e1dc1b251782c0ecbdc9ac73f3e71b5f6cdd220c08931463805789d783b96d7ae9f71531c2bc445"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="25165826871bce79bb0e2d7ac5319337a2b50121a77636353b8e21b48d8ea835eaca0beb7c151d9c2468a0c816cecbb923c9786940344a597c9f937c4fa8e6f81015e0fa82aadf5621b16c8be73841", 0x4f}, {&(0x7f00000000c0)="670256303cb64b217d9fbee437777b42ef6518f087d9c0fc2e7913fa8817ad2d67529b129a6ee086bd906adf094ef5dc052cb1e4ca3d69baaf2581ce50e84ae5058e409ab082a523483dda6b9ace6f5fe7ff1fe629c3fb307569386375114bed3cb2e302a8981db564355210d9711dd37bc8463593ad24b11482ba0774fce12263b8bc603202ebc86ab3051b21148aae43ae5b3dfa3bd8", 0x97}, {&(0x7f0000000180)="c72593aa22984a735780dc132487521d7eb0670dc9f73e30bdad1ec504f2df05457f49024498cf3ad3b39afd35a7708abb992599239f3e2cc3c212c24b156a51082e4272ff0122e7155be0393f45898b3e501fac6c69893338363216e485b9e3294157768b2cf66607714ff4da", 0x6d}, {&(0x7f0000000200)="fc8d6b79a03a9af0", 0x8}, {&(0x7f0000000240)="55d3d33db30de7ef6a71fea776bc1da0ecd7204b2a5dc76f6559d2922287342c87f888f79ffba8b41119b8ce0dc1f96f108bc196f36afd3472e7260eef7f7ce924f0d08acfc35f05289bf749d1d255e66e689e670cce74f7ddbf9a345d4999e8402f1b140cfe1c060706ed1925db97f8d1197e06d8298de2fc790f052f7c05b660b3da61186fdcd15cbecb036efeab1406f01b6fd17074e2060d55e488de444887c0141454ef09e2d76fb0d4b87f8c9cfc571bebf2cd5fdb9ac914113a89a0d4f00755d49c73f4e98cbe08ef7bd1f4cc2c6bb07c32d40d", 0xd7}, {&(0x7f0000000340)="c972b4488666ecf47572697091a8d37e2504258024da1720471c046940917c8de4537d82d6eb0b0308ad293990c40d", 0x2f}, {&(0x7f0000000380)="4267c0ea13e4f588ca41b51dda357de9248bd9bac55477e861f82880932ed23cd356d28da8278b044748e2a0c527fab250b7a05090c1f74d7e2cab36a1094e29651fbb3234456e6f49b4fbd6806a8a5c62c1592ea66b97177a0657", 0x5b}, {&(0x7f0000000400)="26edd070e407c8c6edab7e", 0xb}], 0x8, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}], 0x88, 0x7}, 0x5) 09:56:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000000)="a8c7050cdc768710065dacebe8ef9ceaa013d1a6eee7a4801c9d6b8957e64e0cad84e658086f7e4773b85beb531200dc8599e3a009ba4ae5d86d191ce60f459be391ad139834704f39d9d0a5547938e7a674040af5fc904d63324d7e9bc567378cf23a28997daf18ba9ec209ebb7b3709f479244938c5504d489c766407e6702d17b1509785871a1e8b8bc7cf6aa7c558ed9f4e797e69b", 0x97) flock(r0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 09:56:23 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r0 = dup(0xffffffffffffffff) flock(r0, 0x1) flock(r0, 0x8) close(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/3, 0x3) 09:56:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) write(r1, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73352182830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e06aec33fcb90cec9eb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc24e2b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r4 = syz_open_pts() close(r1) fcntl$dupfd(r4, 0xc, r4) r5 = dup(r4) r6 = syz_open_pts() connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x2, 0xfffffffffffffffe, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 09:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x2, 0x8, 0xffffffffffff6da6, "2e8bff6aaec4f818382781da2d3060f3745cbfce", 0x100000001, 0x80000001}) dup(r1) r2 = syz_open_pts() dup2(r0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3f6}], 0x1) 09:56:24 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0x3f}, &(0x7f0000000040)) mprotect(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) mprotect(&(0x7f000032d000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0xb5, &(0x7f0000000080)="367cf5a14b8a26cc856b815eef11726aebdaf4a8e614fbfc54dc9e4b6b93af7b96ab0a07a2f2e3e3bc0266fac8940089d1f5c4b95d5dc85bf71523d83c454cb2972d181d9f16bb57b1755588c014ae84871f267e7888f771df0b8def441f1508abbeffa1a42016da48354b1e1ac498c17b1e786ca01ca394893ed492c2867ae8b107dce9c5890f58dc5cd2bc27f063e6686d075bdd175e6bed7dae10d5697e884c0a12ca4a260838b4cb1b5e3894b2f8caefc05b36") 09:56:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6, 0x2, {0x7}}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000280)) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/180, 0xb4) open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x1) r4 = syz_open_pts() write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) r5 = syz_open_pts() close(r1) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x2, 0x5, 0x6, 0xffff, "6a8c4b85d5f6bf68721b66a6e15393b0e86b93d8", 0x2, 0x17}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000440)={0x74b039d6, 0x4, {0x1, 0x9}}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r8 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r8) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000003c0)=0xe28c, 0x4) getpeername(r2, &(0x7f0000000480)=@in6, &(0x7f0000000400)=0x3b1) getsockopt$sock_int(r1, 0xffff, 0x65667880405964c4, &(0x7f0000000100), &(0x7f0000000140)=0x4) recvfrom(r6, &(0x7f00000002c0)=""/171, 0xab, 0x40, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) 09:56:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getppid() r2 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:56:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) fcntl$setflags(r0, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x42) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x1ff) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 09:56:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x10001, 0x8}, {{r2}, 0xfffffffffffffff8, 0xc, 0x9, 0x4, 0xffffffff}], 0x7, &(0x7f0000000380)=[{{r2}, 0x0, 0x8, 0x40000001, 0x9, 0x4}, {{r1}, 0x0, 0x0, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0x0, 0x3, 0x40, 0x6, 0xffffffffffffffda}, {{r1}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xfffffffffffffeff, 0xdca}, {{r1}, 0x0, 0x1, 0xfffff, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x58, 0xa0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x80, 0xffffffffffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x19, 0xf0000025, 0x6, 0x3}], 0x4261408a, &(0x7f00000004c0)={0xfff, 0xdd}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0x4, 0xfffffffffffffffb]) r4 = semget(0x1, 0x0, 0x408) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000500)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0xb, 0x0, 0x800}], 0x3) r5 = semget$private(0x0, 0x7, 0x400) dup(r2) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0xfd) semget$private(0x0, 0x2, 0x100) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000280)) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/163) 09:56:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 09:56:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x2000003, 0x100000000}) pipe2(&(0x7f00000000c0), 0x10004) 09:56:25 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x3a) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) socketpair(0x6, 0x5, 0x9, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000012c0)={{0x18, 0x3, 0x6, 0x3}, {0x18, 0x0, 0x6b, 0x8}, 0x100, [0x1, 0xd789, 0xa, 0x0, 0x8, 0x6, 0x6, 0x8000]}, 0x3c) r2 = accept(0xffffffffffffff9c, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b997e58cc6b9cf706691f053581d82840ed6919329dfa6ee63625a224aa1b8eb5b76e6a4c3887174bab226e2aa819ee15fa1f62432053b98cdf70f14450551fa5b879c23d86a3d7659a268a2128fa60f5cce5c95ee0eff74ebf5581d79872e2f5a82b0bfc0490b17ad8b2e692cb595516cc47f4e29b060cf8fc0cd00bd44f552fa00dddf5b3d90b1dc5bc95d5d77d8d2151c6b8d"], &(0x7f00000011c0)=0x2e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000002440)=@un=@file={0x0, ""/50}, &(0x7f0000002480)=0x34) r4 = dup2(r3, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "2100e4ffffff000000fffffa7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0xe60d, 0x4, &(0x7f0000001440)="a650c0e2d96563cccbb67c8089ba3d5d6af6b7762ff3d12f63a2e78a34aef87cee06faeb5d7f0f2c7df15d9e0999f31411411d74aab2bef233f7ab134495eed8eed1635615f1234a3219af082900a2e09455eff2f8e6ba26d6789ee8e810cb73f58b25b995e93f101b158f9b04d3a78988e8c9b69c368393fba1bc45d56a88ea623a5b03893e76e3989c94858121b7b37dc006ffd5e6b28f70b1a9c682b139db2ade84e712f5008e099740d2ad84ebc3e2c749deed2788ffbd84bc190717f433b51a1eda41c21716a669b3c31d1b3baadba393b27c976615d3296efaee1792defe4895107d385ce5a967f646bd5bae1cb8e014fdff9c1a10578533c932c497a60fade76b7fe9ce05559b8971e2de1be31ee41a60c9b8a1ea9fd4ff2b72da6c2bfb5dfb849d4f63b0bcd045fd4ec6c340fbe433eadada6923aa692e01da910571b29ca58e798e7db961c1f0272dce3462af0b21ba62055f07098bb2065f1efd903d2d6d845739ccaefe8b43ce5818f3c0a396c29c900d9c160f818a76974ef5284bc50c72134dfca9f82a9c1d6d2ca03ddec742999821cc309cdbac17cfb8fecb6d15a592c68fb523f502a1fd1ea033bdea016f1811f29beef26bf2631d4e3cd71f59aeeda17599fdb970aa9fc389b5d5935610430c47feb0e49e79c709226c3606633fb68be6d5dd6e7691100c7ebda13acda42bff8b37d0d09ebf14bf4489de763b91d3be49a731bde2b49cf5e859e813d32d36952f4a9d9415698a2f26d36ede1fc1f9bc074853c7fa9d5c89eab23f4118c88847364fde1c388008271b0396881c7e81f0a4a189824870303dd8959067bdc725a313fc888862126f1e2f09dbb36feefa1fc6d22bbe860b3cc09d7b6786f5a39c7728683050e616787d5195e2c79e821f1ca0391a086d2093108b620669683ab724d2402fa0a33ee1b25b048f0f421e578abb6bff494ce4d617719993215c079d7981b58b9b94eb890de91329490fba04025102b7048207f636c5d8c4bfe80f4a242509949e75b6800a4b73170fef599a81832b964c7923fae8c0d6eaf60c63149d3e76468e183c14c2455ae87fbfb5b720ff1a416811706d98ab086ca6bf1a7ffb474864b57afcbcb4e91c0f0331ae6ff8ac46f10747d986a56ad1af1172d23d91221c1c7c35f48c741bc9b088d72946c1a41bf846137f3d63d637bc779c1a7d1d0bb5f80fb512a3f5d47ea43e4e28470e7118512312d4f44e391327bfcdd0b7b2c1b071ffbeb27e162dc977c5827940ecdad9250096e3653f409191c6fa885cfa86c3e383376efa2516fc15a20ef6b345a28ca1f191cb6bafe7beb39b30fc805ceac3758afc5343f41402d7c08ee15fd7462fb417df6343a201a9b6c00bac4b119e6712388ef89e442ced238acc5a239820ce01bf3b9324acaa8952df5288f1bb4eb4c871f890f3b3e78c44009c9f29a352616b4830165ab4f50244e9efd8c6a9bcee0dac5a748dbcd48227c554adbcf5954401d56019c0456abfaf651474bab6f75c2b90800fe2a912a0d71350295d2467ff8b920e46010a32bc047d2c0228d1f874ec9605273f82edb5adf80870d8c7c43c73dbc352078b4fbd91786b84be77590fad678c9d031b21a8f24781c78cbffb14786b9c1b3b68c96d0a908d0ac1773bb8f65d819e0b8042d619ad447b79019b0f452cf467acd3bba763d26a3399c6412a15040300e99bb9c27123892a1c462f1582fb963913e16f7c89cc632b58873f77809b2e57e09537e37055422bc9eb4ab96f7f5822082aa632578bc4837ef6d8506fa4fd1c467fb0399895fda913ad274dfe1456cea7644c7aada1073a19aa59defd0033ba2344c81f4c54a4f3db17ac74f28fb351ab5294994210d59fd1e2fe29e3778ce0230bb981cf9ebfaef63ee18da9a5b37bf8a280fd97e47765c69b9aad8ea4cf220846651a3cc432e32327eb39ddfd0673c0eb8b5a5b6d13876c201029f2edd77f07f1a75ec0c326da7d6abe4b16f44013426dedd1b96419bf58afdb1791ae60288f573179f5e1b9d4cc659333fe09ddbf01e2b7ff4eb6c8c29984b6941efb3e975c81515fe5b2fbb1420bde934e27d8f74f23aee1813ef441dddef7a01540ad145041aae7410b45a41732606478167f93962126c9aa6bdd9f264faf2e3da6ee53471f26bbd5658278c921827a41006f69cc2d3e64d4c8927d06fd719cd8fa679ac3bc67233b3c8266115fda0ef6dd63775d24ee7fdf5700f0057a7fbfad80885295d740b7230e6af837f2b0ffe81e0bb08dce950b612127b06a44f2a9ffa136a62edf2fc4fd3384a10819fd06f6bfba29d7fe49aa042b9cf88de015f8e63872942f946eb31faf1bcf7c016412fe530797c571b157c4d437e19174c7e9db970422bd550ec5e50a8d77e3bfae67aa9ff46133c11435f721e3e1a5c4da7fca04311d42ef9765f85627a18a5dc1296fe24e4622ab3ee3d85136b9289c1a8cfadbc4db1370cba02803068000d8f26f0cb25be97d19aeb477cf16071b53eb56c2f9b58a13d9f84077efe756a0c25ff55a310e9a2602c68a8e3f991b3e0b4c977e4401590485f0b0885ef3aec43613f3986f347b7b3239f0f09e67daee51d65aa92434440c95085ed42283cadb5033ee3f05a2917d3c0a9743e891e9ef0f4220a4e63a51303d082da15ecb3a5d9192f0be5570dd0b7b5adc65056d9d4b61f7fa062979de6da01d95fea91f77103a5407889a891de7c32db0c3f54eedb17b2b488a8b332ba37ef381f583832e207301708f8f12fcc53d52a6a95c6f53127e6d3d0c79c2fda898dc50f92905060891feb87dd178f108cd49f3d20bde94c19a86b31647625537ca0affa6fe2cb423e7e731803aee07490042850542c25e2fdcf0841d6ddaeb40af93a49530a3e26caf87ea60a0b9b66ccad946f63fb180db56567ef199c86b1b7862ab3c89f1dc261d9e9abf573c507db36771ef7ca0d08cbbd62834458385bc25197afc36427f0d4fb64e7128b7cb65335eb3cab1c1a9198b7e70952d59eab0a3f8dffdc5605a0a71898420144f077f6ea1ddf633dcd237ce2e6beb26ef339a739f9518e76c7ffd2670edd86aa1d6035c1ffdedff9924f18ff9018810ed1ff5277b51be2ded85df627a1366953bc0f9388a54a21c33ee72121d0112c53641dbf40250da2efd776c108463fcc6a39afbf143e07c962292e61d8ae4f0f065a786778068a2eedb5b9526ad85071ede27c6e921ced4dee0bd29ebd1c3c8845dac5c58c5288f92b9a61ede449b2312cf0eac55e48ac6781149a7472f51ee92bdfba5042fd19d1ee03cde9c80c6603fdfeb165a5b3afc73421a7841a9987584334fc148548f75f5fda0a97f2be3da902f019e6bd9914a123d5ed3f8a6784826b2caa55d73d5a2b208626c7981d9a1a4c880ec762e861f96e19f65560908c8226d538d6f1e2a3ce9e1a0084bc2c6da20a16a66d3638f3480c25ad0d48119120daead6b0bbaf32070c97574257e38072ba16a5b00bfbe395016dd9522831ff9a0e76bfe02662bb26e57917f0503db5683a341bc36d1685547cc49d9640b8b8d76a5113a1987418a9b0e32cc3b25127e7a0e4d6bb327445ef1db8dd6c06e37103a4982a5b96a1751580c00302a5c6052db8123e9afff6f84fee5cc258c1c5015e60f77a789a5deb4cb7f19dba5ffac226784c6c9eef702dd7bb2a1d76550960dc29417b6215a02382828660160722ad3648b7d5004ce59d238532d7d9a034950b57b70b032106ec1eef4aa0d5ae2071901dd1f957fa46a155432e4b8c3f772726a0fe4f84f216b0f107208bc04f1c85f0572eb07f4e10da6dcba6e5bdf74f60c5ea55e8f804e5fc57700cfaa8622f242c9d813e0cabf85a5e11ae300f39514666015510e54e0bc839aab214e1fa6a33349a867d9a0df5d5e8e408e60ad70ef0145b63db55ccbe94fc1c6c96f4952e3f52e4da86d5a16744123c000c2c63cad226c9a0375e604e6714c77bbef51d4d4cc4cfb43bb300d0d3485467f134d2c6e25881d5d17ec00d99d827652dcaaef1917b8810b69ea6a2275d65e6637658af09d880e0a3d4a579af1b8d748c884ea57b4ecea5a00d7ef2ee019e65151d2233baf3110e8d5152c5deb8bdf720cc136275b20c428c595bcd6e7d2389cf13dacd199d6fd8323c5504188f5901180398957b15255263f54891ede512aeb49669d664c925433335b835702a37d64ee86c24f863b5f44ca6811987202d5d3c850ff6b19f4937e7154a06237ae44865c82cc36b82fe002c73cdaff536539117857276fc5a19d35d7f8ca1b46402f49da22734b0fa3b01d1118eb006a121c979df06364f0a4dcb9b4284e36e50a98352540fe43d9c4d6f60434a53e3788290cdd7270ce75b4b7fa45215bc07b8b16c684162982f1c8cada93e854552069cc50b7e7357d8fbccabc24f02bf4bd83092ba15d78096babd67abd648eb58bcd45ae0936bbfb92fe6f90146aef4186ed19177cae3276173054fa98d485b15bd15704fe28124b0e6b976bb16b7370a266ec1341f1e9ce391d9dc7721ac82dbd3b976876d1cf971a46690b479956c24706b72b4bbc9070cad70fa53701b4558f56d0fafff2cf130402ac1076dad7d28767ade32dab57186df61429fd15beb5b66a93fc4a53f43fa1c713d851e8a7e910c66df615691f8774388ca429b80570f801af8a284e197fa9b5013f9d5f78b1776ae2c61dc0e3a52ec9b8bd8373aef41800ee9928ba5565a4ee15e44ae4f129d9e2a9772c8416a4171d1b919a257eba4fbc1a7673f5062ac8a8067f365fd2a417e7333c9a09cb2bacdc6438163b656c177e83cbf1dd0b9b7505af4b61c24b0002028835ffdd0b88488e412ac0227723c6cd6c2c64a81c58fe348d6be698ad2334d22334aeee412a048f7600551b8de94701cc2478cce287574727da11c9b4b9e694835fec6129848404a069e337c737db2d5809fe6ff83fa1dbc0e5ba645fa0e16ec9dcbc351a2b33c82a72a533b1bea5bf039e20d97df1ef6b7938ee4e5647ab477b1335d3aba692f6ee532ddb07863b3ab1b75cb2d06c1ac96cc0ffad0f081475659d11eb9d9fbb09f9cca8aff8ebb44c3daa171c2bfc9ac247291123d5e5a25c874a1bf5f10d9484f0dc2124e4458e13f422cf54f3dc45b453f2896441c5fb7e05f499e74016ce79c51798225f3db6337ed12dfd6ebbcf8895196064714b77b0b3a80cf021e45f4bfbb380060182882b0f66a770ac803dff88864c1ce2f3aedd93f1438e2b0e21c90f20543aeece8d0022da1ce46cd0e6ce4b9af1810f4b6c502c6e81f1d64d322dc2e53fa07f40862b428c96a75dbb83f394b4d4d2794e24f544d4b831e60f70f5d558ba4015bb713972c705ce802896cb34dbdd19a4532591d245900aa8b60f8c32eb52b67c148242aff1e5056bc5ecfb0236ec839d4e8df366fd73ed239b442a6ea4c2b4039e5fe56f6590e1ffa2a2671970a780827f5261306b566f3499f2aeeb453fcfd88c503559d19d103592d5a85d42c5c80ef40bfb09098befdb6814d1587cab8fd539c7aa092e43b267eacbd0b9637711d4d6a798fa9c9110a39c848846198c0e588a4b6549dc626155c5d275304598712fdb6532a23bebbe14c39e599122abcbd632b0c85407e649b9f3b72748458027df05b6c03cbde4e71018ad4b0662d556ee27c9ef1b1d4b8d8c4b53e27923a88aa082430f60426aa130a549c41e55d64cf63f1b9122a97cd589e544fd61bcf16863498d956e21b646f885b80dcb89f76a02eb54f2b54b11729200fe366644b5077062a8", 0x1000) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001240)={0x5, 0x100000000, 0x7f, 0x1, "f205cc27206fdf8d6ca315c39214487ff52cefef", 0x7, 0xd6}) nanosleep(&(0x7f0000000100)={0x7, 0x4}, &(0x7f0000001400)) 09:56:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) r1 = syz_open_pts() pipe(&(0x7f00000000c0)) close(r0) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 09:56:25 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000007) 09:56:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x610, 0x0) recvmsg(r0, &(0x7f0000002880)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002700)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/209, 0xd1}, {&(0x7f00000012c0)=""/234, 0xea}, {&(0x7f00000013c0)=""/82, 0x52}, {&(0x7f0000001440)=""/124, 0x7c}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/114, 0x72}, {&(0x7f0000002540)=""/154, 0x9a}, {&(0x7f0000002600)=""/241, 0xf1}], 0xa, &(0x7f00000027c0)=""/135, 0x87}, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) fcntl$getown(r2, 0x5) 09:56:25 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 09:56:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="0d310bc5c11a40b2b63c17fe2a983777f556e86fb29cafc2233ba1ad52a53ffdcda8569e58a555f84ead2d9abc4ccefef60224587ea2936cabf265decf41b07e06cfa52e516daa6ac59997e34186149dc19b0ad4d84db7af79c08d8fc1a41b2cfe4a4502bdda2e8b2ddc8c1e5cac5f1576a71180841c7fc7437668018ee9d2f03728d101b698dcfed1ce40fca5d37f2fca0edd9b933ff40dd02ea126832c1f1fed8211a023ac83dbf1df1639234264aadfe3229f60480a07a4a82db55cecd345726b", 0xc2}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="4c260cde1640e8d98b395d711be8093e96cd5c85ffd40a4ebdaf83e067a33e532d7982d19ae79c605fc45790a6cc7f403daab3f9aa0ea2bcc07a1390057745e7b648dc522b05c65785600ab31dff9159a03d161fa9b22b2d6266b9222e442cae48682dae30e12bd865647d991de4a8e52381b15ae3fec6653d54ffa51054fd840f7d5275aa94d1c7bfb492c273a1a02e6a53c11ddb068fe97ceaf930082f613f58539fad83d8cb0788277b97b808a2af2206212f2cb44d5b0bf04b569162b49cb49b3ffa9baf77ae1531bd5535208f6272c92e680a3f455c86", 0xd9) 09:56:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x4, 0x6, 0x0, 0xfffffffffffffffc}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x8fc2) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) fcntl$getown(r1, 0x5) ftruncate(r2, 0x200) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x8000000021) r3 = dup2(r0, r1) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 09:56:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0xf7fffffffffffffc) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 09:56:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/159, 0x9f}], 0x7) flock(r1, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 09:56:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:56:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) syz_execute_func(&(0x7f0000000000)="db510bc4a1415f7318c4413056a60000000083c0f5c442310ca1322333333e660f72f6eec4e201007b0ec4c143c2b6711b0000e4400fbf9cd3010000003e0f9c7a33") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r1) unlink(&(0x7f0000000140)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 09:56:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:56:26 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000010c0)=0x5e4) 09:56:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r1 = socket$inet(0x2, 0x4, 0x5b77) r2 = dup2(r0, r1) shutdown(r2, 0x3) sendto$inet(r2, &(0x7f0000000040)="7c08b319ffab221773ccafc21e41612253b112507be4c61a9ca62b5ea5900f78081812d8017e426c1d2342f029a714f6dc0890c22dc4b55f06fcf77fac1936b5cb623da00e703dae64dd7df6e1", 0x4d, 0x409, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="c926d3f48f588734a5d84a6f82b7a69994c3b31b49c3bc60428af8003e32a262c0082ee63972622a4e9faaa3587cef917b0d1d5fba00fb334a512730e70f58444755ad498e681ca5214886763f3f7b0282f750c292c30db4b631d76045cdaa665aa6d091fa047641de0047ff363993b1ff345b821a541036c50d3a15f3179cd11765e6051426376a8a153caf2d420bc57837878896050a66ae42ae4cfa63c9fd31363fe0250ecb", 0xa7) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) shutdown(r1, 0x2) geteuid() shutdown(r2, 0x1) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0x9}, {0x2}}) socketpair(0x0, 0x8000, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0), 0x0) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r3, 0x0, 0x1, 0xfffffffffffffffe, 0x0) setsockopt(r1, 0x3272, 0x0, &(0x7f0000000300)="c22d89ece5f915ffee6c2f7cd6151c01e8ee8be8d975be1b34c2b37ab1b3cdb87bc24f2e00b1bb82bd88b66637e7e15e13b8073e815449dde59ceb7ff1707ff7d90dd04fb5288377c964dde8875b8001b96c6c130b13980a3a3160", 0x5b) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000380)="7459a63d431fda6254a76ae2ffd38c4744e09ad3d778a68a92f25cbaab92a54704bfc7cbad612bffa5496e5831b09e3abc633eca4fcde0ec02400a4eb7bd3d1fe0a35a2a8a0ef176aa2bc3b7eeefb8030e400d958046f224e32f7803fed6a2674f62a6af7f42035cc883cbacf7172d7f697cb9778b201ecb416eb98055f86989595dec1429edb50a8321b0b6afd6f143307cb028b2c89db4e1f48f112399508dda54a046cd7da219933998623bf92a945ef37ce54d4379b70f021f56155daf2cb98c0e2b6492e87c9be0714dc27d98bd62d64ed4307f8c", 0xd7}, {&(0x7f0000000480)="b69aedad16cbc3cc958c368042a48bc8ba956d12d9ad29c2a96cc79ef0b542b9741b96bab3b5b7f0872ac3db324f035c00ad18ccd6bf085c69ff828b7488ace3108688211b12bd832016d65a70f74d24b6696e61c37ca74a8c71310707fb90a04de5990fb1e53af39cd17b4e013c6f1d95", 0x71}, {&(0x7f0000000500)="ca7735d3baf7fca174d77bbe52fa227805f5b33c82195af87e79ac7a35836aac1851b34ac670adb178433ced9197e16f331250d5ab4a9a15a92f19668dc47c2e038820afe919122690f0dab21b7a80ed0b40de81711693395ed813a65911496f2ff3b803a99350dcc91d302631046da3efda9e125f5ba2f731355e3f", 0x7c}], 0x3) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000005c0)="ee84780a2a678b351b826e748aedfaf7994819ff4df64482530beeac172ed8e89eb30cb72aa8ff046f3071d0ebb33aa4748fff077e1f4fdc197d9141c5e51f65ba7256e6bf9c18c5097565f0a2200b95c7caefee263286b8238a47f3", 0x5c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x1, 0x63c32223, 0x100}, 0xb6, [0x9, 0x5, 0x0, 0xfffffffffffff001, 0x4, 0xfffffffffffffff7, 0x1f, 0x2fa]}, 0x3c) socket(0x1, 0x4, 0x905) socket$inet(0x2, 0x3, 0x3) flock(r0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="565fb229d5543992a1fcd3281c9b2259565889ea7bc1c373a318c0322c620e75c4db833b5886028f13cc303da0eedcc06ddcc31037f9a3666c993b8a2586a85dc215d1bb779ab2db5398af323dace869e229fc7b1b6155c20fd680bd5db39ceafedf1618cc8df12bdf78cbe1cd75d6e0679099159ef2c54ec79c5a89c6dcd4", 0x7f) geteuid() connect$unix(r2, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') connect$inet(r3, &(0x7f00000007c0)={0x2, 0x3}, 0xc) sendto(r2, &(0x7f0000000800)="5d9a3adb94898b5eafac906c2972e9c17ccef665e6b502f8d0362272a242d98c9b679deb467bd9d441beda91dfd2f965e4e311601b4819b671c9063f3ac14b3183b7e772d7149bdc17f96e988c81702ea456030571eadbfe0abc3d101403003d8ac91dd060da4e9776803293b4984fad722f02a2240024f1ddda31dc3c602feb2f25adf49661e977dc422e46b12bac2eba42dff2564a96d2b60cc6ab84f9557a61606ba8229841b7e202849d1dd52d87867c41849f734d97b402eb097a4278198a59104be810d87f0ca46e42c87b5d66027bc600f604236acf782f28", 0xdc, 0x400, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) 09:56:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) close(r0) 09:56:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) socket(0x6, 0x4003, 0x172c) 09:56:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/192, 0xc0}], 0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() flock(r2, 0x1) 09:56:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0xfffffffffffffe72}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 09:56:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) fchmod(r1, 0x40) chroot(&(0x7f0000000140)='./file0\x00') readv(r1, &(0x7f0000000080), 0x0) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) socket(0x1, 0x5, 0x56) 09:56:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x25f) close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000880)={0x8}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) sendmsg(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="40ca38a92831cafe1ed736b776151d031239ba2018c11db3accbbb2bdab3951853ca2193ae5a9eed91736fcc0e47538b728a46086569b5df802a2c2451139b6daaff7f65c881138b5a73ad8de6efaac11f86d78ee51260b4d19522cec25e959d1439b3a390ae0579", 0x68}, {&(0x7f0000000200)="387884b3caa16fb65872628ba42a6626dec01f815105cbe946383ae82d56c417564f5a3875bf067cb5880dbd37aeb3991b9fe4c3d80a5a77b65950e7a0b8743463c585785a7df1fce63e144c6092b1a2cde593548bb45c81ad550b956b7d3c4b50a6cca4dbba0f19615e5296a4977cac6bf6", 0x72}, {&(0x7f0000000280)="949cf61b9eaedd77fc53fb928d52358c36b2592f1f30a09bf33525eadcdf59f5923e2bbe17ee802a43b8b58090480664851f224f332b9192e4a7854e1cd213b8c37875fbdb1db48411443e291845c6863779ee18b1fc5f7d7e33", 0x5a}, {&(0x7f0000000000)="33691a814dbe8848886b85dc3aca2ef4b3152ae308f62e78df2c13ac760dabb17b6957facf71f45595b9b9852170caa69da14bbaa8aa8377", 0x38}, {&(0x7f0000000300)="0e862f440cd16389785a27adde504091d12ac75d9ffbed44", 0x18}, {&(0x7f0000000340)="3b3415a0c578fa3329bfe2330e22a2bdd3d35decfc0ee6a341a5764d77915771c55c67af7d7ab035d6140b89ca3ba9dcd8f5a1ba141423d90d4c4b8fa533827b303c72177272fb0c99e4ad49e2dc123024a2ce01523a8fb1c1b69f33022d02aafd3e1fe72bbc8b27146838e2e9957870f0b0494d8b2904c4936e7e224b639a750b8d95b979192a377cb14d76694a857557c25868ccf053bc92162dbe7d7cf6c772b963180dd224df", 0xa8}], 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB="a000000000000000ffff000006000000aeb9c762321dc0492157b06abccd70220e20a28e1b55f51cb11e5f42dd4aebe22e84c0cf7e7b91b4f08ab673486684414c4b7e3bb5f516dc3c58de164f008b7d533e8c605dd613be638d179430c1bcfd4f19713a689744efa170bc48a1fb3826881a196aa35295fa31a2e63311bd9131b4659f3a1362b144fb027361e0b635ede9ae5bc7d62a3af1014e0000000000004000000000000000ffff000006000000cd9c95701cc8b36b259f6e3789525cf41c2309e958c8b8316005b005d4ab50a57a783e5da5b9044d25bf9fa0f1000000180000000000000001000000ffffff7ffcaadf3c00000000f800000000000000ffff00000800000048cb16230136b5647bde485529306963e6d3aa58fdff499cbfb2e44f8852197212662196da1560ceb76cfc9ec90b0073c898cf4cd2db86c9758a992058c45beb0739453194ff8525a39e68a8f2a175176be549f1d5c1f270314a56d48742f406afcba76bf859aac36a659044c2ed6e04f5ed543e94ce3337788b72f67adf23d247ab1582190cfb862c44cc86654c9f3a1d194fe85b4d7246d1399682c29d2206ef8738a0ed96de02fc5b024186b0d2ce0a5bc87263e37aef3d6532f580bf504e85629fe09f7b1217104298a0951a120cd01858fdc90bea18696bb3113e272b45aca62c9c151d5c0000002000000000000000000000000600000096cf6a156bfca23a4f000000000000006800000000000000ffff0000ffff000051bf10be0316d91ef5b6673d582315843d2e957431c2fe5f8c92380543a88789a2abab388ffb5d75521851b655c370508508c296a087e31fa4df875e81706478e21cd7fbe04b5ce309bb6cbb5fd1f695cfffaa00000000004000000000000000ffff0000ff0100003eb1bec515ae02487814510339bc78682fc079ca7e8a6cd3a26392dc86e7a3a1233c8e3758e2f140eea4133b29450000f80000000000000001000000ff0c0000dc5a6851587d5c2d334730a1ca920815fe53521390a5fa800671d72b4d7a97b8369dab46b4a689b2e4056d90a3be55de95630ce8efb674cf3cce155f5b0adbfdb156fc728814456a07233ef186cd7ce27ac03fde4913d027dbed454b0eb58bda55a34e91d1de774cb3d827388423c9ce4ee5be0b06a6d497a48bf904b006ec924bd75a21d781aadd9cccfe831ef27caf9c215e0c61b9e9a75cb10c3b4b03f0ca56af5b0ec8be7544a762888e747d00363f62f1e02068758cfc14c7b2f583a5139214a0a79c0db9d0366013a59beaaa151089a00dbe19863bb10862d460e79701676a764b2299"], 0x3b0}, 0x2) 09:56:27 executing program 0: select(0x40, &(0x7f00000001c0)={0x3, 0xffff, 0x1f6, 0x7ff, 0x5, 0x400, 0x8, 0x9}, &(0x7f0000000200)={0x100000001, 0x6, 0x1, 0x4, 0xfff, 0x100000001, 0x8}, &(0x7f0000000240)={0x101, 0x3, 0x7, 0x0, 0x20, 0x8001, 0x1}, &(0x7f0000000280)={0x8}) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x5) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/141, &(0x7f0000000080)=0x8d) getgid() setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 09:56:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x1030}, 0x0) 09:56:27 executing program 1: syz_open_pts() 09:56:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3d9, 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/205, 0xcd}, {&(0x7f0000001340)=""/197, 0xc5}, {&(0x7f0000001440)=""/110, 0x6e}, {&(0x7f00000014c0)=""/99, 0x63}, {&(0x7f0000001540)=""/245, 0xf5}, {&(0x7f0000001640)=""/46, 0x2e}, {&(0x7f0000001680)}], 0xa, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001780)={0x6, 0x2}) lseek(r0, 0x0, 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000017c0)=0x7f) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001800)={0x6, 0x1}) pwritev(r0, &(0x7f0000001900)=[{&(0x7f0000001840)="6ca406c533b8d52935bbcc3b3d762de7d9598668b095ffdcf62c268b699b7eb1ad1982285ab82f52fa646cf43d89b3170142e796f881c7a4915623aa48cd4bab4b5d742e49e75d53b45c51239eb653dea82837ac3bb445991c8243dfbeefc80011b5b7347bfa5c81012fd6e9434fabe6408df494c3bf8bb0a0029996af188c01bcea278969d7c37fa990a8f8334387c1bdb19e5ad9fb0a5fa2a98346486c4435f0c31fbd06a7019faf387024ebfe0f764f11f23d8e6f0ceeb0582614", 0xbc}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001940)) accept(r0, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) setuid(r1) ioctl$TIOCNXCL(r0, 0x2000740e) lseek(r0, 0x0, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001a80)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = semget(0x3, 0x3, 0x84) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001ac0)=0x6) ioctl$KDSETRAD(r0, 0x20004b43) semctl$IPC_RMID(r2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001b00), 0x5, 0x7) syz_open_pts() shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r3 = syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001b40)={0x17, 0x7, {0x1, 0xd4}}) 09:56:27 executing program 1: r0 = socket(0x11, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:56:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0f000066696c11f76d"], 0x6a) 09:56:27 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0xfffffffffffffffd) 09:56:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) r1 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x9) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:56:27 executing program 1: clock_getres(0x6, &(0x7f0000000040)) r0 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x40, 0x5}, 0x200, 0x1ff, r5, r6, 0x8, 0x5}) 09:56:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb7b, 0x6, 0x3, 0x10001, "f0a62fbe735b3cef91c3541f020809cc124404db", 0xfffffffffffffff7, 0x4}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x3}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 09:56:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 09:56:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x3) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x1ff, 0xffffffff, r4}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 09:56:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 09:56:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f000020b000/0x4000)=nil, 0x4000) setsockopt(r0, 0x7ff, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 09:56:28 executing program 0: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x201) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/92) r2 = shmget(0x1, 0x1000, 0x4c0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) nanosleep(&(0x7f0000000340)={0x4, 0x20}, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000080)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffd85) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/63) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r3, r6, r7, r8, 0xa1, 0x80000000}, 0x100000000, 0x200, r9, r10, 0x4, 0xdbae, 0x7}) 09:56:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="39010049f54057ab2955e8550c1eeab359df00c0322e648c9453fa1fe08543e67ace2b96a984398184678dba5f2d015dec4574074b96ba2ac8bc1ba2d55d2bafc46badde54f4819e1e29cc62cc05090bb7c5c3153fa20a64b91c504217d9ef2a60cdcd9c5f97363401170042b964296b405d7895439a01d7401b63dac5195a9daea5f11b0380b3c50000000000000000000000000000000000000000", 0x2e5) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x3, 0x400) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 09:56:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 09:56:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) socket(0x19, 0x4004, 0x0) 09:56:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x7, 0x1, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2}, 0xc) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:56:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) kqueue() socket$inet(0x2, 0x0, 0x400) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x8, 0xe9f6, 0x2}, {{r1}, 0xffffffffffffffff, 0x5a, 0x6a226d1afeb3dd8d, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xd1, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2508db1d0ddd6b07, 0x6, 0x400}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x80, 0x6, 0x5}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80000001, 0x8e9b, 0xd48}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0xbeb9}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x20000001, 0x7f325757, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0xc1, 0x9, 0x8}], 0x0, &(0x7f0000000240)={0x8199, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 09:56:29 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x60, 0x0) listen(r0, 0x100000000) poll(0x0, 0xfffffffffffffe12, 0x8) 09:56:29 executing program 0: chdir(&(0x7f0000000240)='\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/file0\x00', 0x21, 0x102) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8400, 0x28) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x132) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x9) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) faccessat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x2) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) 09:56:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000000440)=""/105, 0x69}], 0x7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x101) 09:56:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000180)="04e64d41d0df10a5e3d83c6f2bbcbccb9ff269f7c6431da15ddc6308fa17ac45460f7004d687534e4063f31fea9b13d8e41d6c5f95d5a717", 0x38}, {&(0x7f00000001c0)="f766b470fce42ec3e5f9dc689c127be955521200a63ce31d8e512772e09c061324916a1bb9c53be4bf96b3f72722066b412c101dc04602668fc391983b5dbe427e7eedc4f2fa831e1b1554af3a513e0b2dc058bb8e5d17e2d015ff5d96cd76971bdd4858741c6b53542101f9c10cf0220f174829ea3e52f4b239a261d8d6e2fc95a4adf688ab0a3f1a5142d63e2d6fb781f815f9d5a98935383b3bd03c3c9c6e9540cb6d2fb61db416957aac6d513a4d9a40568d6c9abb67981ec375bc28bdc8e07f5012c1", 0xc5}, {&(0x7f00000002c0)="62d2fa28b9f0e7ae7928d1a6c0176a23c7ef20207c457f19d5d2000e3d4c4e07ad96169417b04009b0fdc8b09ab9599660504034afa2e7321a4b8a22071f837b5ae1ca2b1656eb21329202ed1ca74a247c8c9369c17aabd6ad0edd1d43a65a74694f9c09f059bf881089b85856ffd1ed8b0aed0b471a5c899a84a4f8065b7db4d93f161b3d4cfe4f9028a0c07d68d5cba86c4417c4a046f0c744457762b2169878a247b9275c32d22fffd1fcf3efdda89c85a7c9af1003d0a537a8e33a3737b4b9e302e800dbe0e81e8ecc2afeea134f68e95aa07a8f8564554a096c2783309d8f9404b8c243ce600969688a37961a80bea50be7b3fae3ea519b34a79c7dae0f4993e02660fdb78c59ceccd8d3b34499e58cce3cb2570db07d5e319aec8f775af2dcc4037cf2842d2fedc6b562fa8aa06377068f78852e6320a3ec2dcbb15841d5904f848ddf5a70a2e53db18757cc1a9c7987481a11fc7b447f753af103f48bf55c9c384c9ab61b0169caa9bc3610523bac6d3e67ccbdc7822735fe9e656fd6c3135d3b4baa0e7b7336987cdd23c8dd4aafe62dcf8b11f6b645999ca4ac2cbbc485d5e12a408a9c43da45ecb446cfa4ea9f1427562e705763991a8ac22fd49c3f4f7ccfecb57b45fdb555682a3c9ec6784a7c3e45bf1d5e660b52be2581092f64bc9895f2b99bb324ae0597c93e6600b28ef19b8639dae93d52c1dda7a3e96fa2c09fcdf4a41df30299c41ee6ee716049ebf4b8fc42f94d3006c55584def35eeb28620c69210f8fa99257064475c4af952dad003f19601a6dfa5af66b7faea136de2373e0b2d2c9a3773159c78718f15f99060cad4ba83bf0f2f8fec083212fec96a2403901c075a4152535525c26bc7b157c197ecbb38bed017808f50b3dbee9524184eea7d66ec44ad8d0b7f8fcd02604470ddd32dd28c7fe599f9c619f23be14dbfd83bbac4388b832b643efd0a94758ee975bd61737ab20f789930ebb39f486a9048115b680e01cf17189931c5fa62c5ac4ea493e16c9a2ae5cc4a7f077068f66b98b440fae8706ccd027fa4cb29ba9d35d3539a962f76a25684ae0d6dea3fa4819f7b90b09e90f4fb5cd844b86f44a894eddf775c22aaa7dfe561da32a444cd4f593dd2a17dbfd30c33f972e5b4846c9dc9bef8564dab2ff7e8a741253439ae670440e796a83d585928c85006d4741c6d76ec49d2364d81fcdd7769662843fbf660965d70109bccbcbb2041d07bbbbd2549747b13dd3d6b012c4c9b619994018f80b03f9e278b3b7db027faba135efe1b90a1d0af712b178a3811039d2617688d4ed38a37f0d05b0e0f7697c3b9c455df50e7f36f0c2fdf224b9387ac505e4903b3111f118a075cab3c0a361f6e561c411d13fdd38a8161b90d6f96ae0730468a66ff8c5b24d621f8c7f8d843b26ecbc36449c3ac5f421a3717c54b51137718afd9dc0d6ec3d3c56d9ae1a84c07db7219e4867106fa3049a11e5a1208ad6711a7604593c72788013a73bf4e41b75c08b1ab5b13c91232ebb564549c69217e1dbbb9537a2aa13e04ac9bdf075c5e235356da91ef7b7bd45b32c3675f5a32de60fba7c8bb7a0bd29f605bb48d7df4e79f8bca903b20807ce1150aaa56308301dc73c76a6d75ad02bddf58789794b47464058116c1d66dcd3a9225bb120e2805963c26cdce7ae6e430b402b9a02996b678236209573937205047064199969d13f8596f6cef5db06e8334580e0f5f6da81fe0f07e49dde1a197dbfbffd614a4927e6b3b9a8ada18380e7d388d2c991e4ba1145d94c208cb1a602bcee1fb0434f02ea40f1f1e0c27d27d7e7604dfdfd692608e5d3b5f7810d34c5e9e86953784727bca3b3fee8f18c947524a50201c7b7313504bf436f061527dcd84f2c6cebaadc7a165ec460c398f0fee25092fb623ceb3e11f43f9a9914394894a993ce18bf2a4f2d26b528e1c60cfa80b082fce9edb735ecb1f14ee24b3b274c225e731b2c236e8b99d31b8d05389251e7d801ab4ff9fa632bfc0bb10dcfaa67699addbce62eb785668bd7a13c626636a85b1e67234631d1870a004b878d10e2b6c1fd86d92acd8c9bf7967d4f3dd1b67481215424a4931ddea80cc8b1b7faf80e36f98f36f37a091200c61691d2f4803e6b9f973a2be1f0d1c49fbf53fc2468e3c2a42b076d8fff7e7ccc2e926187fa256a5a4c88adf7f9c027e2a3c0704b9120da1303e2fa6139f7c4ce98f7d7e8858c4a6039da0b398ee290379008a7244c1d0fe274cb1fd7a4fc84f5bc6934b45c65d46793d76712bfb2988954e53c617b3606a333d3c6e8dcd1ca2bd7d66b13f7ae2e544cd0e0c997953725cbe5601de021d10cd25b072d3a45ee64c6635ee26341077ae9dcb73d233dd5653fbcc08ed89aae6b188c2ab48f9acda61f9157986757de5fc0f21b9b61a35e4294e6ef8e9cac9dff4b4e3300ad5d3faabe757d92cb2a8da14cffd1e6768f4d009e4c618d7b5cd88a5172ebe109c4b503dcf48eac8281878241d5774b8c763066a3e93bf54f315f4d1ff09dee4ecdb8730d035e3c4f03e65b0f928aa4af94f10f3e3396d1eb13bed32b8b0e44eec8b503e88bf4b5cc7116d1ee85e00a681d94a2e8b17497a783ee95aa60c0bff2369032bb11ef7aac1ee7a0c72edd65b0f11c11a7636bf0a27b1517b795c2a803b0935b077cbd23c1c934040d5adcacbc91c94b390b9c54fb6002a69b748c847c967d29b15f5a85c2e22298c403910bed7db4f47aed3f37328fadf225c556cd9be89d99fd2fbaa3df6a9611a704cb3ba8ce3466bb58d9ec42fb26f71eeb4249c116cc3f08a1e16f3e1ea887ec03841fb29fab22f5f99dcab52a9ea9ce6f6e5d804aabdb05d7deb275535d83d94a6c4f0c05d06610ab9ff5161c5f44686f8dfcb2174dd1a30550719dab4fc77166226f7558cd04fa9b1340f311006c343a60163fa72b6e5f7b054c466c3413f7d01f2c2296d47eb4a086ecc4036ba507e1ffea1d68e4aa34bba6f5d5122385cfd541b190b6d55085b735585e6fc312a835bedce32cbd4aa408ea65160cd562a0648cbb692b92361c78c84e449bdc37e608bb15a3815f624211f322e146c13b81a7ad1b670dcd0e315984a6a2d2c49664e4da36087173715daea19c9d06f640ca8dd815803471f27f399036dae50ec9e56deda70d73fa0b3c266bd09b705072c7ffb4d9def93b972469bec1910f2b7ae3f430be64a004728554dc000cbda5878585ac919a55afea97c666b64d24be751004fffce9d9aceff86844074df57c1f37840aeea0105ae1b89294ed1d3baa9b16a467cfcdb4038c79782ddf6b80b34c6c0620d7a68da7cabac10980a91ef68585e3b129f0d79ab073434d096e4b85ac7b7e2d8c604dcf88946fb0f526355f43766dc3907e4829e353e4f4855b45cad3a532d96d71d43cfb7e3adad579d5e001eeaea87a831f2f7bc1102d94c05a6dcbbcc712243238234814b7a89ba5d0dc6b9c42679f51f73f891f21d431c58a738cc541498b2724831ad5c99f4418b31eaed58c35dbc6138f796e3c5d51000eea1b23c11aa939d7bf3417d97b67319d17ece6548330705b22edf77fee81a3b4a8f07e74001e3b19957e60c58c0e90b9afca4cdc53487a38efad1952694521e336667adb40a7ca1e406747d155860273ed9a0a79cdcc056c4f63829902d20cc6c3969e9ac31a6f78d6f9851642e30a092a81bcda63a1225169aca199747fd406a2d0d0f133be2fc03eaa5b12396325cd90ed1c087bdfa4ad1e728ee5e14ea076fcd0a998dd38e84c4c237e6724e7965cb1ff0e054919149c439c7783872042ade8d8d20ddaca11579ee31b48fdf1972bff74adbcb1308d17e25803baad7eadc956ac41def3f8562747c541547933a0899d1bc2831e2db7e46f2723bf2eb651ed15be1262489f075849acf1368aa1eddc46d024dfd6bd2a983902460afb5dadf3d99894936fea3e3d6953467b269154684b0cd459aa0890af8bf22d0261291587fa7a5725f2d37dec2a6ee7a989432b2fad1cd467834d1bc52a7d8eb3a2f0f753e6b499be52abc5410374cc415b93e23840a78bcf5828ba73eb5c4e61164fa0af91af06686cfef6d13c01730750c1a4937cb2d4cfed1d97dbb03613a0198759a1edc77126f71bf0fe8fd60522d2fe8a4a1112751168aaedecd9c59cac46906849a91e052fdcefa7bc66fe5d8104303f39336dbc8437cba2ab07112769516b3d1cd87af3da48117d5da077c7b4b0d3b30d0ccc19046e72407f0a9ba935d9d5786a5d424e9bf18f02f4e0ed62fd95a78b31ef046cbbddcbbe36d30bbd1fcb4afb5aa80298370409f54ee14eb9eea6a02d895f75dafb33c1e27dc789741aacec1cc7f5104d1ee4d22d13c960bbcc467adc3335d0078d00b8e70d6598aa44fb8952154bd1ddee10bc25dafa4156091ad48e0e40cc091defc307e72efaf4bbc3ff478a28bf1c8bed944150f14b21da70a608507ade8c59b1e636e67f5553dc4d71a5daf9f68d1477b83bd843f80868261cfa463cf8403ff2fc874061117007f5dfc44ee1b0ad382bd723c4e55edcdf8f509992cb65f969d0fe4110680897d101d936e109035fef42668ce056632461cd7739cd0af4836fbaedbf9ccf2e5ca9025149b0deb665f63d57bf8da38802ce1d7032296a6b4897b5062b46915871e91dd855730ac2124786ef235c1aef53ba106276fbcf55be49679121d8a7e508666d536a8435a054cef489e82a4308ddee4d4c75b9e2b7946b4b9cb79c3bec20ea839767f2f147334f2c081131b956cf35e6e86698e66fb0b4ac3b555edc404c5167c7c867a6d46078082d01713a74761a4d17679396fd18c7947e43cc421e4d8304852d03cbd2037e2d2ed2605567ffdc2078a052f7cd5d1062927e6655d1abab591e70e0fbd6b793eab73e8bb42e53cb9bd71705f56d800560e64b0e2034bff32e30002b42d2ce6567c7d07d12db10e893a56cb293ded34d0cda423c176a043ee8261927957c1b7a8aabeb4e73d5512fa78c9c5bc353c8cea12a4398534035495e85badc48709a25875dc29244eed9761a5c1188e1c6464912289a2b6e4259a5254e7f4e75c230075be5eec14f6f99b93a206176504fa5c2413509f2c5ec3db7c4c5b7d2fc315386fb4e91988a9de9b6920ec957f65d03101aeb3fe53c76759a7fe2430e9b7ea7b4bea28a36ac962ef2f2955127dd81d09439eaabc8faaf8f22066ade5ca3e41bfd99c1910d2dfeeb94fde1b863d3d25f0436153c38f9ffabfb65728dec24d5bc6ecd876c78a7abdbc57fe72cb0ad04f3a756f29f6c86a8e916cbe36240c411f96e9aa2363d5a410e309937817a09ce2c804c9dad50d365b85d59388066a821f34a0648b285341fd32b5be26d551fd5bb0d7712eb4c60e3dc460e6cda7e0c708cf3a6c4ef29f72f1fc499f818854141d96a24c96e2b9bdcc0da4f503d1b8c41b688af9e09f18f93a3261c5f1c8a43f832ebf41b81beefac189b0a84d1402cb646e21a00c2ad7bc8ba5b28f7ef213e45c9088c269422f0fc87078ee782d31908a589ff3e475ad5903086fdf5dd126359c80e46df7a311bb5fd9c465c1987c8314fc41d2214eed0d89edc6f7c24c11338506799515ecdfa4de86e2b65d3aaab07218c0c4846f58fc83492e3cc0b735bd48a68a922e648b8f3fd428d474ed3850e7dfcd55763dae1fcc3372e3276f83dddd88decde6f795ba7c413b5c73a4c4c0c4d5aaf1ffd02b7d242d8d5fa8b7734063256dc84ae0757e0ca2c49cbc3682cd668a6c5b59d9f7ab3af781e2572d0eb8d76", 0x1000}, {&(0x7f00000012c0)="d30f5db6224df599235b5810a74132f5468007abc45480bc03d1fa5f8ec362f1db205b93d28b4d3686b1065e72bc96e069f59340dbbf28a6e09493f484e70d5e9916edb01118e0e2d33792d86a51664fb9d811c972a1649f70639a5f51b7b29a69b69c2e3656d57d4452d5936124f435a1caa1b46f37bca8d36ad66df490f92714dadb0e9063a2274e20f366be4bb52ae9e96be3037b7cf5bcca08ae173c774c2d826b0563b47426daa6f20389480a345893dee7e6efd8de6f2c5555a2b6e6801f5d8a711fc9a10c8f1adc59da724f7eeb9c77473bc2f46e2a0e1eac10846feb58f70263cda84b63e6af4cf174ffde48fd", 0xf1}, {&(0x7f00000013c0)="a54a13757c716c207ebf986522234864ca7a5c806536e1e4fb108f112e2d516ce7bc8476132c298490f4dedf4519e5bf091d8c0023acf3eea9940b1577103f2ebe2d6eba8ca586c26ceacf812cc9d97087e92c0324ec0420e82aacfc8790460c75ab11f96815786b438e1ad47a55b4d2a4c1f2a2bafda450e80156bb8bf84a405453b6f107874b077e563f76f39176b95079bc8ee800201d4f0f91bcd590a29569b85a91498d65bc6f4b724a4dd9e5f2eb9163ffc9d6d2ad37177abfa602139c8c60a951393d00ba11d02885667449db842d4cf166385ea41ac0d8fb6ff036284e8e45c5cea3522dc073c3ad4be5ea60b56727c718d61540381dccb5e0e7bf37f5b17457d74284d7591e21c591b64ab07533926249017fe91c5316fb3f04200b9cf8add279a214ba72e8effe8b8ad5157f9c84bec3603976de3f13dce2fdec2898df18187858b225448618ba1ccef00a5b07f93223b87cef68329f6c21a77c88e9a50e9ed310797b0dc31c7f0be44769596a443454c1251fac7584615481017926247ef673b55c33134bf332dce78b1ccca2893ca20ee5bec31536a86b87d1527979209c227bf5a5055d6d2ad2c240b3ae4a9b2ec9db65d00ed69a2b225ea257944f31d36363362465eab2e375433049f361ddeea40ed161de0505ca500729b81340d51f5c3da5533513e7edd54affc68cf0b694e6c20a1178769eac96b7c9eedc325de49120842d7caf6af9384cec23eb6ad84efdc9450e1f64527a58709e31a04d12018f9e5721a003d33659c9753fd53e053ced56fcee2cc166da9b02d110d8730bafcde20c49fb4d2a6cd3e461bad0e442ffc7c449262523cf1511cf0196546e7d76a38fd8fbaf0097c290690c4603452674d5b5f4758c9cd54aad5c512e26dee158617e45b6138b55c97a3a400a97b324a1a366a306c71f606b431c1549493a5c15e229d052a89296637144f8593ba57c4589279bddd0b259f4bb19cfb65fbf4303434146a95f28aa1481d730471987f2ecd008b41f26bca53edcc084859ca952e575ef1550b81e7cf95bc7c17932cfcfbd1f7c5af562c7cfbd7d78e0697ee682ff214c7e795ceac0eb857caab5803f3226ba64cebc45f76f11fc4ce9788395bb118cfe8457de48eab9eea14c225eec3f7839ed4371e279fe42278ff2c3ce1b03d3e03f83bc62ef6fb2c086638778ff3b2485e2224467c7030b53931c576c443b1a414c9ca34546e860cb5c8077c9e6d1c6772379f54ec6fcd6c6b175a93fb1179f17e96f665d7b9b60d58272d0cbaa9ca5b99af524f5276737c76762d9eaafcb9df9558ce78ce0da7d3934267151436d7fce5f19398447ffb70aeecde1ff4a44505503a3a8a1ec3265d902822921a3f497c46861f31ee389ff958250566b987e66a12d3bc76a19ee822567dc502726e6f5f45badd965eec6e7802d193af2526cf23914226052cff2a27fbe2c8eb319154bda871c8c50f616e34a28d43e05b112958af18933a6f7dbe5542c95dcd96183601f5e60635de3123ac1175a5f63330b9bb5df407984ca66d38d26557eb484afea96ea50fb33009b06698a743fb9d5e3cd45090f9ff4d1c13b5840b607c1449339e3875abb0898c140d06a8d20c5dbe86065cf451af822fc55a03cf04ae744ee04f513d79c28c4563763a6934a44d65a6987c5e4f07120943b1c282233bd2cae9362427cb10a5bf6eb4c3bca7bdfceb9110fa65ac8391b0a90211735d12625bf190549782f457637dfc22a31a80702fc55150a1e757e73ad043ad68de70a903a21cd443302e7cb84319e3bb1268b843bc81ec4ae556cfc51382b798654e06f97f51ad4f2f212acc4adbb4f748b4ef71d588c21307cb5fa0a97ba7a6fedc6f79de39d3f10afef4c35b7a5d9b232862c47f94f35ae1881d9dd6d0182918c2f32f02b1810d4a3405487e44b6d8fd3653683d1361464ace5f3ec2182133ff47eebfc9e3113c6549663e2bd8741b93a9c7d561f3768de3804f251b0e21d8ceb0c0454224ea8402793f66524e59200bf65ea18ce4478d0398c977616bdc62d0c4a80fadf4ca90a4bb7752ce7cf387f8e78f947f0dffee6c1f8f2bcc247cdb29461b1953134899ca88e36f2d04196c074823ec4d60275b0d6aae1d60c6234fbfc53a4a8b5ef0a2e149ce6ab746b9db07797d52d3377592cbfe2c148be66c5ac0369f904092838fd329d6bb45c27f95a859f24bfedf8bd7d93de44119eb03e78952f428fe2c0ee144f5f3ef9a01a0bd1da86445d3f10d8077bc9dece5b1e8129da596c213b54fc0e140747c05d9b1bbc84df9b24293f3a70277332f706a377fc43ed7a825e5853a1b4a3fcd63649565244a69181878fbb476c4c714837ea1d1e939c20dd767e97cb3b1c172d13c83c7cef1e18a009018f21c5f1facaf24a3a10b44415d5aeb89573033a279de0a03106e7e22e4d40e95b49ff1d78b08428853f41d30c332b773ab9ee5aba338d2cd5ed78704a12fb0079a494cb8b8b920d32e1a7b87043b9e9da11d89a001839b3f57f40d3ad0d2f7bd4faa0353022c79d8ed06ea446688f76f30b371bd9ad95fa31408cd2230a14b08200374ea7fcd5745cca81ab5e3dc43670ecc3091523d3c9e1e77f982b98a4eddf6393c20c433377a7f2db6bc0652a8444dbee464e106c96d0a7b55e9435400002527b105980ecd721709df376903efe312c82d337e0b35617034a3a0ad20f7f89cf57aeae9491b1b844183b44751ec6a06a36b88128ee109c50a5bfe3192cab2cb04c15f9852f9559c9ac210f43b81ad632621a78df165fda0e76ebc8e60cc31d4259f727481ff4e02685d3decc7f53afb0df62ff3638c6e1c0dcbe292c6b935673bee1ab6a15aab8c0fa7dc56c60a341a1388a30af71250df14692d13f8832b9149d701117d500e101c9c0ce8d59d98520b2156118f1001d1c4967eb36488d5cb5032ad79bf562adc5a23d67553e9d4c2b8f6d40783d6c34d14dc07034403ae74696a4e0228508c4de3a2340e187af1bf400796e81afd1271e8ab098f3dc84b003beb08f0c763143d311ae629e5d78fd35f0e6c4b5a7e531a70fc1b36388fb7cc50bc6e4d590f1cead328dc9ed93fd93d82f95a84eae9c8293ca5d998385f7cd1b331586dd476f3a76a911e11f6e29ba40b794d557204a52dea847463883f38afda695117f828e5c1efbf06d263f5f64d1e556ce5e92764624cc1654665c3a9a1cfc51ab372055e5755cfc9b9faa035e928fd50ebf325226a7de131dcf6eefc50692335522faab36c1355c677ff81da6bd4fc50df1b80706c8e3f80e0e77b522843d2bc6e64177405eef559b16ae82474b0fbd5d64c7ca502536ec506255b842e1f61bf9d385704edc8abe042a1e1a4cc0e197bc19d57b8705b1e831705c5caabc29319b361f3da195c2d019286ad08fe71f975e2507a771cfa535b8764fdf79358398e39a2a04afb3526eff789af9e73fcf20eab89f71d84e465d256eda7360269b3cd9dcc6558f5dfe8ac3c307c9d2bc628225f3731817f0d53e46211f717c35511014c22e42bbefd11fd88437b5200dd1dd75c5d69a91a75806c37ca5c92fbc8093ea5f0f4aba5f60118c732cfca5d1d47e799947bda68a344015c84bd6b3aba7895b3e548b1bd3c9ee56d6e9452228210b126b82d5baacadfd437442156000b4760e2de5982d8c9cc2c48e61276602e73c61fead22371c1c198106aa04f5052cbb28730e7f8b4aa2fb59b00697597a6b26cb6af89361956e5bfd8c5cd82fe931f2ae911ab67c51c580768b49e27c5dd28b4a8d363c5aeafdad0662b5c7869311f6325488b46d130d0d8af7149c0b09a2c41021065ed5fc73c3a33fb282407ee3af4370c063501372873fad1ef66761a009be88aded73190e977ea048b8cd916cf28f9c24b6eb299e37dca4991da66c1c15c6bca760e9cab184826180b37a2bd4b5b306b6a447c33422f4577a39a25f5129e298fc92de85bcf994116afa18d8e65b5bc10982334f9c166084f206176b3f7de17b89a769c31a0f26dac97443c8bd328b95f9def3b69d1b2483d4a7e7455682d5a0a32bbdfaa3f12821c8fc4363539373815492979419b8b92b09089685db3b7a5ac535276a5dc0cac8a0cc9decadc149c5162e5597f1d6daf6aa02957eaf3ee46698217f5f49d48eed416c67b98898728b04769a494099c4b4e5fd1296516f5bf91fd8d9a4005d70e0af577d02249c979691543b5fba77edc15afe432215a0c918eb486801fca4f79c09c8b291923c3fddc64f8335ea28c0e970d7a0ed28cb1796439686915e57ae2c8413522a0500aff0c057133c39b0fd1d5a68f34a4cbe6d52788ff38d215990cecbdb603d9b2b06a8ed8cefdd107fbd9cdb3db67b5a0c4ecfd92072098de3377ff56e3c687b533f0fbe44973be2f2945e8fea8114a633f8612f8b854cbc6198c94c036368d940e2e4eb5e8b1d0b2f64551e6dcd17e2cd2dbb3efb1cccd52f800501bdb33d0f3779cfe6e108f058b496b40dc3f4bef7c02ccc9bd0da0295344a1c0c0a0249f5bd6cc9fec6ad1b220e62f014a76e4ff6e9971fae3c93b663c19f6eb9db033e5179e26a79aa237c9f590e767709d1e929ef069029f3e9aabbb804499989e87414c332e4ce679a2e817230417e8625841ddcc97619203a81e3f18a76b0f66ab2e35b1fa04ab1aa939ee84ec3c88f1cf5ee1621b64f965487ffdcefafa09be6d7f98f2e2eb6c8a366156007afc4323c004759b3b49560a6fe748e1f0554a9ce236de9a87386c54911416a87d19d9bdb587d420fe770a70f48c0655415110a1555c95a39ae06764eba6eb0b81203ee63b592bbd9de76c9e34717a041ce503646b4723d8e363e724ab8e235b3720b1928f3baf0b3027750a523007f8f6028508bb1f1835526aa8e86781eb9b71ec4f35059ccca5e10f5bbc1500d4a302bec570bc1e26a6aecb145d0ad6e1ceca9774f60df79ccd3a89fa014813c6a21ae4215f67faa72b51cbe7e8bdb8095aeae4c2f0898b3f829cb054ec7e303106071ade63fad1c8f67cdedb3697a1aa7a67073c38dbb213f543f782455aaf10ec8fe1a4592409186acb20a8bf60fffec9d4aaee3bdfc77c3a719761fc99f0b0dfc117777c4ce3d8636790419969027357890ddf596f6ef8580ec0a0c56a768f0970be4efc6e0582d33d03e84e448f8bd83af7e0454621437adb13ef9046f14ff7f83ed642cfee09963c66a66a6f3c7d53d1c0b07b1a1c0c00d6757b07bd89b1ab5a8e14781a447fa0071470e8b871695dd1e4aa96432e4e9e484b230da43d9b6830422275c2999aeaf496f80d9cd8071a04e99b96fed8e0f26a9e7ce12a6dcef21ee662b8c7016f39bb98aa8916d35d31e2f7137d4ee3fd73e51ec9981200fcbb2bab84e78fe561fc22891b269e9f2650074191c353697b4ae1509806acd3bba165f4b7602de3404a9cee99ca1f504ff854008ec2fbb309816d6a6f435b1c7033637d49657d2c0a9a77681104e4b123b4e7b979dfbe1aa06fc50993e9a7a81b2ab298747a77a510f25ca9eb4a0f590b7b35f9b00e5b4f67ae38366930be424e86d244a65db4ef142656379e2601ad01bae43b629657358944df92710651b82e7da92c5da2a1f8b6934932da0c1bd4323eb5244bda0ffe657e1711856574ced6aabee2960ff2e8c1d98eafb00eb49f392c986f285ddeee4728c261353c8f06dc140f085df6ee22b1c46641b3187f5dc90622d078f1e4760c9f6120a2fcb92ecc433477ffde9c67194fee9df73119fdac7ea77ae08a745c9b430b7e452037734", 0x1000}, {&(0x7f00000023c0)="cc24dd18a101a0605bda2ed8e928638daeac557caa08ad486ffe1ddd6026aec855fe6bd92ee6b4d55531cfb64776b28266dc2e0bcae974acc449f4515b72acfc62d74b187112d3e90403b8b52227221eec1403c8b9a64e9deff35f910459b6cea52d41763ba32dee0e5ca20bd1c2321b0708615311995cdc8342816b27cd2c26bb7bf8a2f98f0e5113bea18c50fa77b7875cd01aa40b553ea083482aadda2ed0420a9ef82d1a2720f5fd9f4f09711929f37dc2136639cfd7e40070ff487316b7ea1e84bd884839f78cb9468fc5abdd4cf836812ea338849d15970a23109238437489336542613a3d2195b6e2", 0xec}, {&(0x7f00000024c0)="7ef0e430cdb05519b01abab6eb555dcb0d9e0b3241f378fe9f38bd1f83e8d57129a63c116c28c7ab872f6e800ac80b16cab83b1c6c6f46c237f1016b52b17e561fff2aecabb16d37a16ed652df81f9306bd1dfdb842a8d12065f2e33e7b75be7c518980de2cc2027dd6a6ed1f46f38866d95eef338cd6275373990e964918a99bebbd4e9710f527ad3e3430e6a0f07f907b15fda21fdb910deedd18e94a67549c4c3b65ca3a8f6dfa890ad38223efb23feff2ed62229c9d6f3f24179d9e16139c9d027bf9472119d8eb301e1c3387695648ecfcbb356cc9d48b9441a411bf7b7cde14f", 0xe3}, {&(0x7f00000025c0)="d5426008f1d5c977a03da32622560d97d7ccb13ed6544d46fce47d0114891abc23d2539478e2a44cd3b80cdef013bdeb483f15b10504aa7d1fe4be937bfa17b4809f11f201ae8d4529c6f609141e3c896e2c", 0x52}], 0x8, &(0x7f0000002740)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x108, 0x1}, 0x406) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x6) r11 = socket$unix(0x1, 0x5, 0x0) dup2(r11, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x104c8, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f00000000c0)="674528cf085ea45158f49ec810562ead8713595cc97df20792c39bd427bfca666463098f756c078d92b00300f3510e101353e2fac163ea418ece91ed4c88c1f2359d1b29fb41899e1dc9cee508c945cf5fefcf14d4e35c763ead1517f4b553bc3e", 0x61) 09:56:29 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/246, 0xf6}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x8, 0x7ff, {0x20, 0x6}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xce}, {0x8}}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000003c0)="8985e80dded7cea6652741f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb326e6147243b91ef488b9489b4554f0d0f62c6c0f88180c0c34a60b5ea5c979127eb24befc112e27b14eb8", 0x73}], 0x0, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 09:56:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) 09:56:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/196, 0xc4, 0x801, &(0x7f0000000100)={0x18, 0x1, 0xfff, 0xac81}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 09:56:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x45, 0x1}, {0x18, 0x1, 0x278, 0x7}, 0x3f, [0x4, 0x5, 0x3, 0xff, 0x0, 0x4, 0x2, 0x8]}, 0x3c) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 09:56:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000000000000400658bbc87000800"], 0x10}, 0x0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 09:56:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="eaa6ba181d37fb7db478e78e3d7b71", 0xf}, {&(0x7f00000001c0)="62d8768ff4b0f138a30fc6339e7e703658dae403b19be5a2a91fc8e15f5219aad260858f6596a658937b4f112c5a40bf6595321e78c5035ac9d945ed198b43a8f29beddd594b527d3dd292d1ceb0ff063ac4f13eafa056d0b66407cc57ebb4e083ad4cb273e3eff8c01bb97f7243fc461120965d9095f119cf57b7580ce128a57c9a824c08b70357ccbd21e8ed57f3d61966c3efe108aeaf60e363623f9c4e473480c7d272f7c932f70162aaca8c7b565459459403da6830622144d461b71e6ef58b57a14e801da003081576c69ce18398da9941bf4a18b3112170d4516fc231a8f9e8b1c438f444c1eb90d90841a7cd0ba2e9f36f1177d675eaeb6d", 0xfc}, {&(0x7f0000002440)="e5bd6e98bc49ee7e63062cb703717b040f38eb47a256ad6755963e39ff51f855f3b48d403ed0185879fac1048eb77d3b0908130fdca77a161d843ae7c0f0a0d365649ef17715d129a9c3d3218ea10381f457d6086e6111e499385aa55806e89c6aa47b3f9c23e5f7c51a41a35abb141262f8dc7173827897e94da0dd43e0562467ec1c92fc32b8771403d6", 0x8b}, {&(0x7f0000000380)="a7f0f87332166330b40066b1161e3cf8015aeb65e3dd2ab5c85a812c937b934136aeed416c20c87e5d4dd5e47d6cf547367c9e33a10cedb58e15187271696147aa9110fa62ec7ef76d2a9cc5c7f66d3cc6931e7db1c8aeaef5d119b53a963cfbd80ed0e7ddde2d79156cbc30d7518d8592e2aa47025d091684337d23937ec23c0d24c5671d5b10e8142810d83f4f2dc29e0647d1aef953e4b57142ca8512a7acf98691b993fee4b93235f7361bbd674571cbf2aabb6d704e794682e90ead61d0db478d7d81d6ecf4ca4a1037004e937d92ffe4cdce66fc1f524a88a8fe8d44d6771ff445887ff1380988a1e4e22203add5bfe5c27e6bd70929d02a649db1099e201689fd1e3a0ac2351340ee49c4c4b54750e293610f70ae83323d3844e8edecf80794b057228ccb0c9911e53460d27ef517329a8e1f93ab6e560ef19efcdf38447d8dbec9fe9c83a7a8e56f2ac975436f4f0dab7caef536fac4f759e7afe4c4309dad8441a0a9b75ca432fc189cd5d949204250afb05024424763be93811c1a00e836038c9761e47fb5969e6868e0795b7c1951bfbeaa9106b42b18edb616c9a3229f226af0b99efc6983633a5963176f2a2f8ba144c21cad77f7e2c6f5c5a9ec3fd79593aedc81c650bb6cd57cdd6d5cc004fc163e1fdb732d513def04bf0f81a138d01471bdaa86a8e0c6e2fede3c2b6bd38285c74f0991838263e970d980e8dfc7f8d25b1351204655644c5da2aa71867a27ee9550dcebded61310d766c7373ca8b99ccf7081931c6a97de9defd58862ab10eff34572c3d2b353898f1ce79058100e0c02a10c4257a4aecee2dc365cac69aa50c63055fabbabbc1a54cd1d3467c340c1e0dfaa3660760d7723a7e51e1b0291626b567112ded1c678abdd0c883761af71772fae72182ce02b88c952969e1cd70f7a4ceffa98270708caaf8a0a6c767b3d3eb617bba279f20f5bf2dd5dc19f50ea199faf70151fbdfa77543c263f120d69cfbdd7896aa7ce34547b588b9786d9f39dc561b444734eeb97b9eb9221282158262633038306908c1cc65e15c873e7ca6855731bc97365d98aabd8c3bd2466806a80823f88b99e2150b64b4bdb89836542aa8c97a3306412ad2d7ef2ff03fcfddb8a1a26fb15d762a354f8c71b09762099efc3cb1bc56925227366f57ca73490e02c4ffa65b795768c3cf1a6761b8f7ae30ccbdd6dbc415fd881fd4ce6a987e55a8866683baaf480de0a156e16fb2450328e62dc7398bbf66410a0edb3cb5ab3ee37630b23c306264a2ad324bbd1efce05239d048009cbdc0ac10ed0235ce6d6acfdf398df0851d17e0d1eda1817f32a3374b0dcb2fb61a1f320227a0b46e0f193d0fc54a3123759d0509e5c6890c2bdbaf4001fec283b50506e7c41c19a1370548145164ae3dbb6cb111467ac73e7e002b82ce72f9bf447a2e66a81b4ebddd7840651dc9f2cadbf3da11a02f248c6ab43872ef9366b7f94e6faa28b22701c3142c470dc531005e0ef1b8a3ff6fb193a1db6fd48783805db22b2d59a00eb1ee8dd43766cace2a767045f9fd2c9fe2dfbdfeabdd27dc9a006500c25d06e6fedea8e352c1233d2089e0283f283c60d971d353774443f4fbacbe6a6415216d098f4c1b4227f460b7758e53a990299c4bb4ef861fa36be774d964232bb2c34caddf1701166f4a82fd8adb9401eba3aceadac0602f8af449b23a69f9b41869d59d9d30addaa1153c0738449d93f3e7d9ca84c4705e2da26698ae337dcd9d5be17013aec6866184bcc53c31aa3041a5d99aa8dbd447bdd3e52eba565561c81de28b125961a73ce6121ab4f3a80442c2005d5f676337667fb5c2725147ac75a15ffb295691b1098a004a0d40f3f853912fc64b9f7a379b550a2fb9c99dbadab671854406150ba814e08c521a281c89e0de8b6863d505f3fe012bc3112dc225df62f7f987c6129468b1ceaf1bc9b580159f1d430941acdd04297e4b5cc8075f287c30b73a74f5d6f5a16b15e20df6e5c5b8df031e385803d44af309acc4c3016aacd549c7a475c60ed54edd9d334d93147c344c1fe3befd3b1e98fb12eb78d0464c2b307356d6a3459391c01b0b5095882c1a90b626db91ea90eb7d795e9c6f30ad74f9783ab10069e2d90d50e0b0094a7aee6075e896de72216a95e8428742877436f578bb0dc5be6902469b384313498d152e49a47f626cac2c39e705dfa4f7201f668c67288197a33b6f775b2d730ebd7bd6c89693afcc1db55f0428b8047d4256db83b3cbac3982c59c7aeae43591f4ff956f88e38e91d435068080c027d89ebbf3a8d8f2dfe6b8dd1f9d32dde15a6bddbc31fab5a60b10bb0d1eb5f277b72762217f405f720e04777d4d156bf6ceea1fd282aa597d5a85ff1d311f6796f487975ce7559f12c20eb1734f96c1ef915d8c93486371ad9298e5a3de6f90547a035aed2f62a4d23a6b9889134213a5411fbdfe83ea9b1aa83140502a8f20720281bb56abf84ec002a21669c122eec60b7c52548f97ee1ce7debc3d308c937355e85a05619c47e1517fac4639ea3e3aef624f07659845f21f70936c405f40bce8e72a45dc1445849e73d470d78af9b77eb1b4e3e6ea94dae830417eed34f889648ec11a9d5f08286c9159f6f9347a6dde07fb32afdb719f81684d2bf1eca2f2181d07490706c5d9a0bc8928ae84c3922825fe1366d04f6285b92b2e5749a87f315585344de2f43fb6451dfbf1071983977d6301abb6ebb48c3dce411af7e02268542e25f79e426e6de6e819454da948757fe00b31fd498d23edc1d29111cc9152994704696b07ea5f6147f17d93ffa5e39756543edc3fb90ba8a6f5511aa14c2171d6f87389c190cc0357325e1174e63ad194c99ef3fc231b05bbb33e84244962d0c61a09055dece226ac59707e1fa7ef9a3469e9208982fffa6abf31a2ca74770a92c25e3c4b8b95a130be7790f4c8e90377d07ca7b6302589e15dcf63fa2a54f3bb3d1e97eafebdc13da25f9d4e330442ef4703342d8a49d73732498076f1e214fd73fdada1200893aee85444fffc8f3d4b40fd76793275dce6702e7e29bac2478c8a8a9f61e705c118a28984bcb72cbd2c5dcae192c05d7b942224b91b86d5fe58f6b56753153741ca492bff3d821757e99dbedb2ce44292fd689a056581e7217398d424cd2045f0fd5f056ef316fd204588ff1f1102fb0a6e56b7600ba6dd45c8c5a48e5e4dbd8325e40abd11703631446992ccf72c26bb108851b5b8697dd23e8c1f2e16ce21dc790b49f063c596ff741e7d7aa2f085d7da7ac900c299bb3a8763dc9e02c3ee98837e0155580b94350926bce956e3cce5f16b3d9813075a946a13d8bb77b8d23bf3a270ae39f5a6b7483ac50cb4d2cd7a0e6e2ee300a42b6e4850d34b258ef9f61d712c77bb6654311c630c33afb0a09c0fff479501e8d3a9832765430b07a65a4dbe0b2835a87c772b63651f7a5a17573ff5d7721e2135fdd7c9bcd309ff51a7729d669f16f98ec120f8c22706e48d846dcc25cef145af2ea0f0a484a4cd90cbcbabed6da79da7d544ea79139752d9712f54a8bdee347c7264936bf35ed75818f66f6dd0e393243047648c8032da7b8bc430ebfaef79c464674c07d53b65130ed455d5fb0e2de96ded707958ab3aabe3af1a1d1681c65eedf3ed798554f251cdc9480eb8b6b621019eb6400c470e6c859dd498a291897d6b2d7ca08e8a12e714185f7ca28e5de8ff6df917d4de82be9dff2236a4f7acd66cc1413012f9a6f969c37eec3e9af04e6fd831715cce258964b55f23e6fc3270f7036a9f57cf4551d14a77804c6dfafc4b79ffdf1b73208197a81d21f5429a9c27a44a0b400e281b54f98f9325b512641534db0dea6d53c698d9bc1ded91090e8c352ea663570f883c6cb21125bb7082ea6f9e771db71aaa774bea1a172869e5345fcf89dafaad13f213b8e965650af1a8d03f750eb3ac42fc3b2b188957c9918d270ccbdfa57a2c45c4f030198cf6d1bdf2161724b98df800777e6b4b7ce55f5cf6b1953688f13ba942b489102d7ef69466f30c8a88500cb02480a80a6f83fbf9d743349e5a04819279a881aa12c7bac1d4c049a7baa0de07ac7a05351c0c20277b7d272e92f06f37994912aa6a8e9c5a8b4ecbe3037f7ed3d48c8faed8463ac5c3a4cf7420bcce0ce2b6a47be280777a1dc053f64b8c2b534c881fa343c88f666f52ab46d4556c754a28cb5bfaf941e4526956b012cb9219b3187293d9e080bc66081623696749e409f633d943f53a1aff41525613f7ab882ba457130e9f1a0611d4e172256d74f83547125fbf94d110a7b4def425120443e7fb3af786ab08c9628d028efe1553b589a1ba3f72e68ac275f933c2c432fe9a01facf216f2c1582ae969abbf25a49b3ac64dc02e924ba94477fd53c8962626b0deb726744a9f15b27d2e65b51d079031f92519bad93c4435e53d37778c58055d355a36123e73c120ddc95850ccdbfa26d82650352f57a1d97e4d5c2694ee40e41a65fa460b97c8037f4c420e5654d381be34546550947d97c13b106828d325bd17b6945f55feb94f6ce4eee09329043a2b93a9df12cc7ed5f772789d992e35ba770cdc2f8c1661325928c40571c3565989f570d94184058ede764e458f2cbff332ddd200bb4ec3d858ea9119b75d8e60fbbe0c50e0ada9405e0e054a2b7051d05574c64ea5bbc856aa304ed1c4066fdd37b20e019fab04d9470677fd2c4ae2d71978f5b387172cfe12c5c8ad24c6f6b5c13108aa1e216852115b441d69cd195adc67bf47cce691a53c14adfd99d548613e750d7724642c18aacd19a07a4dcb42e381bb9553f10fb502a3378f1a51b5546036f206805a52e3814f15f0304de2720d8cde1f8a25270cf2d2b6ec3a4e836c2dab68d23575dd373448f5c80f21561c8b3fda4ca50f32f1cb0a20b0b042fac0453258c1db021c0554075f99ed74a4ccdb7fe46aa2144336a86a5ca8a38ca8ca4ca2b3851951be151f1859fcfc5e009f2284e2f43deee13fdbd6b859116ffaeb5e7a9cfa0733f09fdd974f49dc6d9157e1f5f348d9d6139e6b127b4ba0f2c4f35d0b3375e3c301efeb16327a8be6a2a16461efac09aa72645ba93d0d72cb8b823b560c340628c6211337270727dd48b1fa3362f19bbf8285a0297d9bf4b9506dcb0263b894def00cf32b57fe1dde14c715eeed7828b0fa55e9d2bdfaf6b6a5655e8678e9feff196e483fd07bbe03f2d401534ce4c7d8843c4c2d0f3a95cb88a9bfcebb716a34699e0a469b4c1260fe61235320b2724b285b6599fe13cf9f535042a4f9b489ea45172f0382ac09b59f2f1a7c4596349d22f9cfac582c74e89b7cf32cb414c143edc2840590f097e471c22f46e8bf1ce2553e626126af50d0dfbfd376e93289ba86a27bec3ee12d362c12a1f2daf2f9c1825d84cc78e273e1a8bdea8bd5051458ac0a11e3b0157ad6ad3c00393bbf8b44f55b17b01ba33de1402b96d43b30310f3951dbaaeecc3a31bfbe600d57c883c9011f0ba551df64b63d436f0784429e44ffe094a673a80b4689a6e1915108745d349b3d41fc1c058dbb4c7924ef8c232c8a415c60d0ea45d98ebfdd5339ff012afe2b3310ecf541b4b8b40509fe6b06302b9697914b7908ae2565107f158857fbd9a5b3b74335225bc23dd731cb45169e63d2287f3a79609ae236d1fd3a4da5989f48bb67929cfdbe0a00660c82c6f08681a449e59c887a575aa809d14b3f39e850e0953af1ca3f1a509e6e97191e34fa1a8986572a35d1a7ed6bfeaec38f42", 0x1000}, {&(0x7f0000000100)="ac9b9cee2427f77245f9b3b6f415c7d664e465665717ad833ccff6781a588e54756d8c54a122a0f9deb3be54114959157370ac18023e8162b078c9781f124f14279403003c351d1d38fc085ffc7369deb7", 0x51}], 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000001400)=""/4096, 0x1000, 0x2, &(0x7f0000002400)={0x18, 0x3, 0xc3f9, 0x1}, 0xc) 09:56:29 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 09:56:29 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) 09:56:29 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x0f\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='c\x00') rmdir(&(0x7f00000000c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 09:56:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x9}, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x96, 0x4}, 0xfffffffffffffe7d) 09:56:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 09:56:29 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x20) 09:56:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f00000001c0)="85bcfffd83b87cac079be2460ecd27bcefcf839cfb1b51cd1f805350ad75d0be0abdc5dd94f649e8634bea39f97480230658a49815521ef77bca0c5a5e1cd228e07967119a8c4c9ab14d4939126a65a85fed7a53a5bdd45f2acd307eff5effcb94b75bc92c4a4508e41acf8e43e7cb4664afc3bd1e7251806ed5bb587c20448b31a99a9c72fb301c9f0ce8b04c4ad09d3d89b2536759e6a7d550f10f13a1cff1a5d64dfc039b29ed0edff761669d549a", 0xb0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 09:56:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) getsockopt(r0, 0x5, 0x1, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) setsockopt(r0, 0x9, 0x7f, &(0x7f0000000100)="e5be945757c79a1de6c9dbf37eb2cea91cf7bd189a10bc072b88f274959d7db17960d9188b46ae6c79c48bb09a88238731c06122639612f01562b16f4d670946610663ea24a84490df277c3e35d56e534f26722f70ce4439cc0a8a91df33969597fa7ffa", 0x64) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:56:29 executing program 0: socket$inet6(0x18, 0x4000, 0x5) socketpair(0xfffffffffffffffd, 0x4000, 0x0, 0x0) 09:56:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x75, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 09:56:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x800000018, 0x8007, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:56:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) 09:56:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r3}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r2}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_open_pts() 09:56:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) mlockall(0x3) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/115, 0x73) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 09:56:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000001, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:56:31 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0xe430) mprotect(&(0x7f00001c8000/0x2000)=nil, 0x2000, 0x3) write(r1, 0x0, 0x0) 09:56:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, 0x19) write(r0, &(0x7f0000001080)="ca711e1ad564798f2ed094f81813138393c6ea02571a25386b36f7ba17700fbcf0f631a38db19d52988d32c41161b5b1a4bf26670ee1d34efbdbb9fda4e3b1e450042ad015947e9ba5159d055df465e7a374e2bb4c90af43f85db040ca1847a91ef9277fd9f2e2eae4860d5f28e1aa58428bd9577238c1fd30da725b82b161bb784d658f4ddef47bcef6363f7d1de912955ec923857477c5120c254fa1daa7e1ed2e5060b3cef008f57c27cfda16a170", 0xb0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) fcntl$getown(r1, 0x5) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) 09:56:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:56:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x111) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 09:56:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7ff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:56:31 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000100)=""/82}, {&(0x7f0000000180)=""/140}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:56:31 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socket(0x6, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x40000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:56:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x101) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 09:56:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) getsockopt(r0, 0x8, 0x3, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockname(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) 09:56:32 executing program 0: mprotect(&(0x7f0000205000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="1259b831952cd966ac6d6c3a1c48bf", 0xf) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) socket(0x10, 0x3, 0x1ff) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 09:56:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) open(&(0x7f0000000040)='./file0\x00', 0x61, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:56:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 09:56:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev//ull\x00', 0x0, 0x0) 09:56:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x5, 0xfffffffffffffffd, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00", 0x0, 0xfffffffffffffffe}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000040)) 09:56:32 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) utimes(&(0x7f0000000080)='./file1\x00', 0x0) socket$unix(0x1, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x1, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x1, 0x7) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x7, 0xcad}, {0x5, 0x9}}) 09:56:32 executing program 0: open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./file2\x00', 0x2) 09:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) syz_open_pts() 09:56:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:56:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) 09:56:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x8000000000000000, 0x2, 0x20000}], 0x8001, 0x0, 0x0, 0x0) sync() r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0x7f) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)=0x1) 09:56:33 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:56:33 executing program 0: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 09:56:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) getuid() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 09:56:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r0, &(0x7f0000000140)="462e7bc4c930d660321d0b23a54445c05b30aefc23f11283822d380a0d4903c21ac4548a79452bce34b7c09b8b246cc82ca06238df6ef959bf49964231994bcffb4e52330b87d5b6871fb7836c770c043af4b731aa75c1e80dbb9a5408218a53fbbdaaa127a901ea4b0331a2bb3867c16ece80b3cb4f0ec28420555d7814ae490b8f121df941d4e0", 0x88, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000200000000000000"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:56:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="8f2709fe556c8f7dcf7f17b495fdf7de69618108994846066ad63f74b6c0de6d4c81b77cfb7eebc2d9310c91a290a8e4be9ea2a6f84fd56b8433bc16f1109ce18a1c5a101be39b8672c506e4514325ef773902f378998444b7c5", 0x5a}, {&(0x7f0000000180)="315b05137d769bbf8573dbe73d8f39be460554fd40ddd2b8c5bc5ed54383967a56a929e53fb4ebd225bb1496c8b307767387a3474c4c30d8646b1f8ce7a83b5693032578574145b25fb6b0895b81b268519aa8a16bfbcd8fdd38f9722e301ed20fea0b2e375cf230803c", 0x6a}, {&(0x7f0000000200)="0153b348037bb4712832a96e1d960726e716816e692506b123e3546364ad5b5231edde2ab7070068517921722b0fb70d315e4c13b88305d9975b38a15aaa2ee6d70edb1394657572642dc198da3809e3284ca3d3ce154bfac31754eeaf30bcd88365f1620c0543dc49b32fbcb0d215c6b8aa4dda", 0x74}, {&(0x7f0000000280)="7165ebe806ee30653d2c5cd83ab6953d1b3e67a6f703e7ed00e00c14f7016048e2c69b1e19c4a92613b439485946dc5bf89e8d7b22f1d11965c44dd14feded6b675716409d2694f8dc644d1117dbea", 0x4f}, {&(0x7f0000000300)="3ec6a4a5ed36d2a4f9542ee4c91f003a1e43aa0da8fd81c5cb7af1e508c9c39281d890fd42f07ed74642d65392913f0a6a3ce48b8e4923a2fb06f96e1b7cfc1b06d08f5ad70ed7f0fedfffe1a540d53733e59765d865dccf0eae6cc977a7b154b1c31b0c49494a8c5211a7154e5f0cc1b235c7e16dd027b1ecf24e0549c160b656b6cf687dfaf975fb55493442a74d1cde16fa8b85e4a46f658f751aab46f8cf9d5478631b683bbe140e382c7da15d99ff9c22a03bb919ad92675087edb34d287debd0306326240fa376849446bd471994d33575d36605b5750a0bd66ac1c9ea5fe4651f2f7f65886afa27c7935d1375990b67e5cb0325", 0xf7}, {&(0x7f0000000400)="7a33ac8c0e0e4f661609abc7b5f2555dadf9650780dd1322612b17b23cb7f53c7a1d5b0221f4b3b8c7efc56d047d2ffdd6f7f8863f5e52074c6ce58080b8968d472a50d36e12c22ff94361d1ccb91c51af23535b31e8ee2c8ba3f1a0c2de667267a228f18d060f9851b6f1bf0d1826a2b29242cee9f6071079cb95a4cafdf5a3ab4fb6ba5bda518f6ec0549c004584fcdd5a34811d53e7d7f216e3f2fb4d284359c4e9b3d080c54d349092abccbaf1d3f89b215d6adc2401b926be6e9a299c3ec63f2ce5f3d7bb72c7315848eb77f9a51fd48dc74ba8601f467a5e49fe", 0xdd}, {&(0x7f0000000500)="0be909b82174db2dae6e7fb68f515948d821216485e13f4e9395dc0703ca79cd062d0a6fa6c6a456bc3afb91bbd0444037f0831ef2faf75654466fe8f412ca8f1443378046e7830b254818189249cbed3eda663ec9bc12cc7d7015d8223ec68943b252f124ccda74f81d854b44cd8ae57a3496b82b855260558d3b3d351acb342d994920526faf92d179dac344bb33955630c1292cab49baa6fab47384d9921787bb5b05616bcf970ebcbc147c113fcbf73ee1f6c4c5", 0xb6}, {&(0x7f0000000080)="fc09773efc4b7e6af9d6319c24247731ca25bbe2fa2d2724fe05be", 0x1b}], 0x8, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r2, r1, r2]}], 0x28, 0xc}, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 09:56:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) kqueue() 09:56:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1000, 0xc2dd}, 0xc) sendto(r0, &(0x7f0000000000)="05aac2ddd22afa6c981c413ef30244e647553a7926e09c2ad0f496d953964b96ba7fb7fe0220bb1eaec25df3eacc9ea81caaa62fb6e522d1b9b7cf866c449c5103899ba65171ec965d398d214972e357cf2751e94ac62869", 0x58, 0xca08521523088e6a, 0x0, 0x0) socket(0x2000000011, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x9) getsockopt(r0, 0x8, 0x2000000000000, &(0x7f0000000140)=""/209, &(0x7f0000000240)=0xd1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 09:56:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10000000001834, 0x0, 0x0) 09:56:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x87c, 0x9, 0x9, 0x51, "2ea81ee1d7880cd7232898a66f47e9781494640d", 0x91, 0x80}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) sync() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:56:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:56:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="26c1a4c67aec69690155f0308a77792d92a1c9fd669110bde9", 0x19) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x4}, {0x18, 0x2, 0x2, 0xb000000000000000}, 0x8, [0x0, 0x4, 0x423, 0x5f4, 0x7f, 0x100000000, 0xa, 0xff]}, 0x3c) 09:56:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) shutdown(r0, 0x0) getegid() 09:56:33 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)) 09:56:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 09:56:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9"}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 09:56:33 executing program 0: r0 = socket(0x6, 0x8004, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x7f, 0x84, &(0x7f0000000140)="0a208d53c3e8c34f5e8fd20b8c7069952ab21bb2089a6e8a23848558f91c6de2e18b493ee7bde3adc16b39f3af09f3cfc6b51eebdf2349192540a8998d723ba51731a48ff12cc7d923407f81305a33802cb55d12407d31c6b8c2c4504bf2a5ea8d6875bd0e36b4db0e09d9da0c550d61e99c7a9176f86e93fda1", 0x7a) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/247, 0xf7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x2, 0x1}) r3 = dup(r0) setsockopt(r3, 0x7f, 0x8, &(0x7f0000000040)="f59d44b39ebdd141afd9ea4903fa1a8cbc6413e7b08072b759d601be614627368719f0fc9f30ace082bf448af7b73e1a1c617265673d276b39883e810a58f819bc8d003dd65be64a9db5ba02f0fc8f7b95ebdea777c81c2329f5e6afa3cddec4c58b761d3d0eb443b2c71751dc1ab904d74be59f9898503ad6c6b8234c46bc8625750093c02a2f50764c200fff11fe3f417a1086d765dcaa1b6c26986bd40e61e1fe93ec653ff600cb5cba5afa47756548ad5793ed979732f24f7917847da7a9b6925f0f664b466d60face3ab8f6819ebffe426a92d8d716efb83ec06451173be1c986", 0xe3) 09:56:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0xe4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfff, 0x100000001}, 0xfffffffffffffd19) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 09:56:33 executing program 0: r0 = syz_open_pts() dup(r0) poll(&(0x7f0000001fef), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0xffffffff) poll(&(0x7f0000000000)=[{r0, 0x16}, {r0, 0x104}, {r0}, {r0, 0x25}, {r0, 0x14}, {r0, 0x8}, {r0, 0xe4}, {r0, 0x80}], 0x8, 0xc16) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x9) writev(r3, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x9, 0x9, 0x1c0b, 0x0, "63720d9126208d329c2a4f131628a0840a7712d9", 0x3f, 0x9}) 09:56:33 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xa422, 0xfffffffffffffff8, 0x7ffd, "937e8e637f49f4e259fc489d23217389dfa6eea6", 0x5, 0x9e04}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x62737336) write(r0, &(0x7f00000000c0)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 09:56:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='u', 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='.\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 09:56:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f000012c000/0x2000)=nil, 0x2000, 0x2) r1 = semget$private(0x0, 0x2, 0x1a) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/90) 09:56:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) munmap(&(0x7f0000546000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = shmget(0x2, 0x4000, 0x48, &(0x7f00005cb000/0x4000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3ff) shmat(r1, &(0x7f00003f2000/0x2000)=nil, 0x3000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb", 0xa81) 09:56:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 09:56:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 09:56:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 09:56:34 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) nanosleep(0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) nanosleep(&(0x7f0000000200)={0xff, 0x6}, &(0x7f0000000240)) 09:56:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x401}, 0x10) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f0000000240)="dfffff1fb792958315a26e08d10dadc7a9f9e8b272393ed573c4d9931e3c05c0befd9f4c44ad14e2fa4cc2bdc2962b753b7334cf2e27e9274b45a962648ebaef7be376516673931f94eb771a1f7bdc4a0426abc5cbf4dca26056676699d1638d3e5f52b19ab93e829e2ebc35e97f6aa8d2947707410603d21ff817ccde4f54b151d8cfdcf1a9a4f868ce8607d2f12c1a23bef7b1e4b5da6302d22c7ebff4d95b8df0ca384119b7619e7a8208ac587b70f5d9f8f5a414ccc401b967a969bf30670cfc7a1ce27d95f22619e668cc8234be82a6fad2e6fbf2f45bccee2f79f220c71db7373712223504b23d43c70cd5a513529138ffd7f9e20b52f5d7d66f6251d73f56d18cab658789e978d41f5b6c0e8dc63e0280af59e2d78f707217eeea7b9a51b8308ebe627a63ad14caa3bdb9dade2eb3f4843f1c1b91cffe1fb306efe0e49e2e5ac00d6481de4e58954dcb53fe9107f1746c90071edcdba0189b6300f49e5948c836c5223a3b342b1df394c74acfa3539cb50452bcbb55fc44bcd2325f3215d5800204babebd99579cd1f6f3a47e1ae7e80d", 0x194) 09:56:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getegid() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(r1, r1) fcntl$setstatus(r0, 0x4, 0x84) 09:56:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x200}, 0x8) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 09:56:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x8001, 0x0, 0x0, "8549bfa600", 0x20000080000, 0xff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:56:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000547000/0x1000)=nil, 0x1000, 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 09:56:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = msgget(0x1, 0x100) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/254}, 0x106, 0x3, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) 09:56:35 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x188, &(0x7f0000ffc000/0x3000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x0, {0x7, 0x457d}}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000180)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:56:36 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="7532774e4f6dfc2eb3d8201f2e39c6447ba8c3cdd24952c34bd2c852c5ddc7289690f7f55e89850d08f08d44a91ce79686e9311259780a5c39c2c61a5c2dc752d642aa94c6dddeaca87aec0aac9bb6cdef0db093f2bbb070252a4e9ff1d283be5d763dcf74f6f9bc04a90ecfa124ac9a48d3fe023249c9aa5ce79f27c8dd2b387f77a3966838640ba8c03ce4657f52490b07dbf419c05daa0cdd2fe8ed34998e20fcaf7e0731562a6f711b512cc916f7ef4e3d2544cacea11564d0c2b6072b130b5dc7efcebe2305beda174da61dd2918de52579800d930d411a", 0xda}, {&(0x7f00000002c0)="75ef81dd44d87bdfcbc8256277233afc1ce8513ec78ae551906d97f3760753392a48aa6a37255bacb7ca52f33f0b6b762bbf071151b4ed36ea4d3c81b8097fcbece9a3d021c026313703e29bf5dbf52e7f8b5a8425ea0c332525c871ab171f7cd759dcf2509d6de6fc5e462ff6d8b89178d37b8e31ad68fa184e6e7ad785cafb86fb9b291624e17d875e63579f681f8ef6407a0fe28ddddc6e6a853c317a4c3bf08d2c9b179cb0cafd9a562e064339b0bb122c467d0676958f112d35215aa5cd5ace5d9de94f83c9ad225cde69649843ef", 0xd1}, {&(0x7f0000000000)="a98561acc6263155c8d72e836f05fe1653b0a3fb87be999bb77f5f3435c48c0a8439505ba385242c5097de4f1a", 0x2d}, {&(0x7f00000003c0)="ce26a386b91addbe9aa33d316bb3923412aee7b196b05999c5fd016c5d427c7900b5f8473290d921b792aaec7d0fb232b45886ca5694fc50378f758be24363b93ce724f31edfc1df5a8c4021db15611dc78187f7b97806d58a6c8eb27e680f040fc6aeb1aeccb140ed74f4eb5456ed81d0e529d7f384858e0b801dcf9b5349ae057ffcd6f64602469bf6b303c1cb7644ece3f72bd04baa351ff22efc551ed60b07d7eb66617c7275c975246923871315cd2af529d45ad319f421a067770ee96ff111cd54733c", 0xc6}], 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 09:56:36 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x2, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x20005, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02200047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a33b0ffcbe8d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c429ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f4f39c1a1d590be5a3e15e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cba16434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9ad9adfa2e479a452fa7d559f78e1b466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ecfae2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068394e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b35c52d7678435935e74d148deb56732872b20dc673c5eb6115df3a6f5436053c0deda7ef8c468ab9bd0a7d68ff5173e1f45c0284840ad1e34fec125a62c92e0a14677c49976f7488fa2649b62f2b5e72432c8ba501ac2a0ec659c970412142e2eb3e79f111420ad88b0a3fcf5130b118c2aee1d8ce8f2fcc2007964b23a10f2278e3c1f51d48f2ffac89ddd75e7ef4c5668c12bbf5c56b0d46adf5ca5666fc520e0881c5f21c4748f034f8cb4c00a24b03299eee550400e03572cfe01f8e7258bed874041901f86c77fceca267d14453e7c3f3915e9a3e39999d0816b857a5a218080af6e5dbd51ae7f75a49b9f4949ffcaca1288a36e46d45096ef3b9f6f823c214d65eabb7fa56dc969a4920655dcf4f6041a789f7bfa30c5ed174aa78c873c49cef96678baf22d2a2ee630767e2df6e9759d96ae540f02da8cf25ba18287e6d4c6e6112247913c9eb64e8263188c0acda73488710ca0c79f1697b5b3c2a3c5b9dd"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 09:56:36 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000e46000/0x2000)=nil, 0x2000, 0x1) r0 = dup(0xffffffffffffffff) fchmod(r0, 0x10) r1 = dup(0xffffffffffffff9c) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81a2, 0x138) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') socketpair(0x21, 0x4000, 0x80, &(0x7f0000000140)) 09:56:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a561965584c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b93f12fc037916b136a54c00000000000000000000000000", 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() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 09:56:36 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) close(r0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/174, 0xae}, {&(0x7f00000000c0)=""/118, 0x76}], 0x2) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 09:56:36 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20890, 0x12) r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r2) 09:56:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 09:56:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x28b, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r1, 0x4) r2 = dup2(r1, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0x749, 0x3f, 0x6}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x100000001, 0x5, 0x0, 0x5, 0xffffffffffffff80, 0x4, 0x2, 0x3, 0x8}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:56:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 09:56:37 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000080)={0x7f, 0xffffffffffffffff}, 0x10) r1 = semget(0x2, 0x2, 0x201) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0]) listen(r0, 0x0) r2 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 09:56:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c5b9a5c00000000c57099e16851c03fe59d39de794daee3af450bca8d7ab5a200bfa5cd83b75870357e42ea9b9b50ee332fdfeac22e776ca5", 0xfffffffffffffcd8) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/91, 0x5b) 09:56:37 executing program 0: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 09:56:37 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xb9e, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10000000000005}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) getgid() ioctl$TIOCSBRK(r1, 0x2000747b) 09:56:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000004c0)={0xfffffffffffffffb}) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000540)=""/53, 0x35}, {&(0x7f0000000580)=""/47, 0x2f}, {&(0x7f00000005c0)=""/237, 0xed}, {&(0x7f00000006c0)=""/7, 0x7}, {&(0x7f0000000700)=""/217, 0xd9}], 0x5, &(0x7f0000000880)=""/70, 0x46}, 0x800) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/17, 0x11}], 0x3, &(0x7f00000002c0)=""/207, 0xcf}, 0x40) 09:56:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlockall() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:56:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = getuid() socket(0x2, 0x8000, 0x7) seteuid(r1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 09:56:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1000000005, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="56feceb7ca4767b671e52b5d3e2b3b4d4f7bf774d8cb222954d9021647114d440e1047b1894a8028be2213b9f1457c46684ef51313557f3420e8df1a071cab6ec01cdd80cff41552642513d850dcfcb7162186e13cccf50a66a8a6637a7d022212bf690747d965a924d7892ebef341e3445c984cbe0d533ddf42bc04ea7391699d9d4bb80a6c", 0x86}, {&(0x7f0000000000)="0aa4484c", 0x4}, {&(0x7f0000000140)="634f3c78609c9300a6158d1e3cc469b7fa9844efc3d1577b4c72ce71887f2d5c2b6263fdbd5cf7cab18e9e5fe8a980ea67badc901ec06e27e12f26813c0bf9db452254123f34dcc78f006a27adc29904bc2a5c4d30b596c295e637c2ac69185be2750932c6c32810af3bf485181624ee555cbe91b2ce3d87b4f1e9a00a81512fb9e102294a7c90029cb433a466d6e85175856b70a0113222844fac1c2fdd5899cef69fd371ceb046a80d865773cf4b90decf429d513a891de8717c9a894b985cc619d664201b3ba4f7ab3ef58edae47c71", 0xd1}], 0x3, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 09:56:37 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r2) fchdir(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x4, 0xffffffffffdffffa, 0x2000100000005, r1}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x1000) 09:56:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x10000, 0x8, &(0x7f0000000000)="28c7b3cf368f1547eef41078d8bf", 0xe) r1 = socket(0x11, 0x4003, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) 09:56:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() r1 = msgget$private(0x0, 0xc0) msgctl$IPC_RMID(r1, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) shmget(0x0, 0x2000, 0x45, &(0x7f00003ee000/0x2000)=nil) 09:56:41 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 09:56:41 executing program 1: socket$inet(0x2, 0x5, 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 09:56:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/84, 0x54, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 09:56:41 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:56:41 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x2}, {0x2, 0xa0b}}) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x24) 09:56:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget(0x3, 0x4) msgsnd(r1, &(0x7f00000000c0)={0x1, "ca5420303a4276ce1acc312a4e32d5ffb470a02df5a54b5381bd0c9501f7fcafd30871f6d1728f1e10f4eb906c2d4d1c343a4ef223e405b3318506292220dcbc77fe8a7e"}, 0x4c, 0x800) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x71, &(0x7f0000000000)="6b7d6709fe9a18f91e12e86a0dc7d6f9cdac9f89833089bc7792e4eafc1454c4a2d9a6e0d64aeda7e9572e5c4a61f9d47b88c8925208f53269adf2719a175c607ae49b8d9ec316fa348416d80aaefee7926deca5ce13693719c6471a78ea5e5ee03f1dd1ef5b94d1a0ac88d2ac8923087c") getsockopt(r0, 0x0, 0x100008, 0x0, 0x0) munlockall() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x60, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) r3 = msgget(0x3, 0x2) msgrcv(r3, &(0x7f0000000080)={0x0, ""/11}, 0x13, 0x0, 0x800) 09:56:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, 0x0, 0x0) 09:56:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x4, 0xf8000000000000, 0x2, "06cf296c29d0647155bf551980f41a7717f974aa", 0x6236, 0xfffffffffffffff8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x8, 0x800, 0x80000001, "72edaea0a62a5229fe834b90f763ab69ec73a016", 0x2, 0x1f}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmctl$SHM_LOCK(r2, 0x3) 09:56:41 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:56:41 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000592000/0x2000)=nil, 0x2000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mprotect(&(0x7f00007eb000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="03cfce69d3fe6961904c8bd05ebe1b1d3c8a6e61bdc86f530a1b9db962dacee13d8b1ea68a24e57c7f1e1f2257687cf14e06076553643a15aa1aba9232d04f5c0864d0619a09b99aa3fc4552ca018820a2791ece387bad50bb18d14f4d18a3354c9586609be18b2d4ee18fcf686e0b68c3f82ce253ce7d368797e23462a984bf64378611f7c2fc826ea931775482b4bf4e40a094422edaf66f5836803caf217c83bd44cc622b35abe27f7a25471851ead0872b3f4f7d48bcf1a2aca5ae85c3709777ca2123e976ea69ad4f2d1e31876980139cbc2d6af5144f3675339e2c8f0653dbdfcb99842692", 0xe8}, {&(0x7f0000000100)="c71ab14ae8cf3e2a29f3ba9c74ecfc91880dec5ca963bbee5e3f70309f32150b83e7498dced2ffe4222d76d70f42679779774815497987eb6836385138e55c2492ebcb88c152d8a27a07040980091de236", 0x51}, {&(0x7f0000000180)="92ca58b4064ce6d226ba792e23c94c969676804f2ec07b49d66c9357da246bad10f34f0242d6b59d7778ef0f3b7d1d230ccfa3738e163908107e7b9924da8b0cccc71bc539a99a2d07124a8714318328cca75555f54146cd9c01a79ecedf59e98ae7713a26b3b805775604af0edc01f9b4fd43010f20825c6fed584d95f278429f1da586e0afefaa3e623df52e62ba1bc46893279d2994e0485df9cc602109c1f397ce2fd1f67b5c18f955e9a7b8a455b1272f9757c92403965a0545192f7ccfaae8ccab6fbdeda54737215d8f9dc366665c8057559422e75c292353199dc3808eda9e2a1ef72e24aa906860", 0xec}, {&(0x7f0000000280)="66493e64d2b689b775730533da88d54deacc765959f29914e707777931af7fdd849ab9529e578a4c8f6301b5a3001eb3349a6645e9232d29dcd923f863b5983f89ea9b61b0c00a4508a79315a872154cfe6198ee49fdb2fcb6872f9d9df0", 0x5e}, {&(0x7f0000000300)="5bd2cf80189ee3afd721ccddbae480e0303177b6f0fffbe1719847fa69cf687a8c03063f72a26009c08f2853fc277f36454a83a49cf0abafaa517d28b503fee006974988daae2d2532d6447258d8e7797ffcefa51f6026164ef18e7020e3d6c91033386272ffd172cb712fd52556da21d86f6bfcf983ffd0e515d42a8c3280669f32140bfaed06aa97eae4c70c156034fede26a17a3e0a0d510a7850724a242c01a2765b5788ed4373e1069bff630865ba241e306c3baf49195b56fbf53a1f35b90aa1824cac3588d40309013e9bdb86e855a8b0dec7baebc1780c398b49ab8107994a67179905381f41bb71dafdad88027186cae6f85c7eed04b7a8933d9e0d51393b685001bc7cbfa511d3bb7d79e946b387d5cdfe700a6a5050f0a7067b1757b180a6766b48d24d04ef211ed57d796ddb064816273fd781af9f63d01a4b8c06e8bd12bad6f9bc2d25eaa1024110caa8215c833274db34377d5d59a4db00b420d452e5e7662dc217f6905c507acc61b1826e5e152a0548c9cf203eb2274f8e1e1c707b1c7bdf6fbd3d63691d05751f8445b9f4baea98440cd4e0132ac630259c9206c4ca0e1f526a4ad7d9727c0c18c4cfd24752d3e5053cc9caad53a3b8ba8ceabc76f9913e46a41ea1702b710aca1e85b6103f3a517dc0f661989f020242e268adfd4500af1715e5cc25d64eca3a5ba6c4695f46bdafc987a1f3eb3964f7c767433d539e6ecf8321de407de1286a84aa932d0265e9c3f439d7c153980113a39852de601a8ed30b20f4500e5a3b157e9c9aa3d3a04822f54567a5b95e5e6714cf8bc6535c2fe76a975812791d19ac24f432bac4b68d80ebcbc3db2e58bd6b9c78a175211524b256045a183e25bc31e5988b42e4e2479e5a5ff1f92cb8f55964b7c2e0017634c5d8f1231d65315e94d8a2c00d6bc82b8ac03b66196d1be57bb7cece93a2e80fca1a514638eb1140b0218c372524f1256e44f9bbf8bc49461d4bfc3244472346b0766b9ff0042dc49029f7e6b6faf961235c79492ea2acd7a9fd3390b1fe45e4e968a5bd6dae003701200909273c4f0d00228e363f70fa7bcbdcd2021cf24c893190cf22a156f39e1f1ce697b07803e8882bda1dd37a9d17e275252de0d937edbdc6fd3b155d2e1fea694c4930a51a054f4c18598099b9dc43afc904b23dd8d96763b1b742a367e760d89b9a72bfafda1deb223fec4f172b6ae6605d83bc80334c26fd9f7e58a742041f234d6f7491208f03a6f4011fb93c14e2663e02ae2db494a24a8010cea93163346b00d807404eb5757755f437b0be647d96b47be4648558afabdd685a7de58e9c145100087e1d474778aaea14ebc6618573711f8b51b43d65d4550b7389aaf79fba5b476e4c6c0f8097a9511853bce3ad9a720331d9681f61c0e3673318cc5cefb6274b9b968af1bd48b8e734df25d49326cdd4365ca2784bfa67a8bc7d12409bae1a54f0d751c6fa5b7d76440fae2a09d85d9141b74a8da7cd4b4944846836672b366d1a2bb5aeb42896da186071025217498e3054321b34193d2fcf64f438ea733363f9fa88a3ef05a4a27b075eaec71cd8ed112d7f5d3fca62bdce7881b015798d60e8a5432886fdbff2175abbe59d7101ad8902652baff8f7025c5acebbb07d0a12a3f750aada0aef396f2c104632c03253343728b94dce89ce11515de259b050793271e5702373870bc118e982063e8972162d31744ba291e80fd11cabfa11b65601d2f00f9c56ce82c468e20fae619a5cbea3124401a4b50f8376e894856da8decc5d63295ac7d951821993832abe4aca34ab60a5420481a3f974904760cb4cf2c55bcae77107f224f2029a5e3ccdf261783688c831994c82a3099fd722f08e578aa2dba606f1fcedf51c2e6569f8dd35b2ff151d53719644db4f62910b5b3e86de3e5555a96a59ae2a4a30d00aec8f25af822c197212a6fb9619277a955fcc51f1f9b5ab385d9ddc5ae55af6d642596797d5630a25c2131d2136442531e7a1a7c88f52b243097890bc389e7d85b52f47ea7c5fb45b914c93a0568de8e1cc32f1030e5513db8dbad9e63dbb4342b7330cfa66be0b6ec2f2e0b2031d08a554adfd0436bc341a40a4b0a24ce5ff1238136584b56793591c679c2bf5cc167baf39a29d0c5987bc5798edc041db662b3ae88c4351b513d5373034cf67a830977bbf524851f3a81eedee968fbfd615bad2ead74479982fbcc71265ad9cfa3919981561ade5460960dbea64d55fec4c7195f3c031f3c23c67ea583006c2781e1b914479cb3df0d2660b58ca240023f6b8d92f75e281b7a04f1113152b3d8bcb7f244080fd01492675f088eb0a44443053f3f00d093b865d7983a6e261c31bc2220db074934d841733bc9d2b7e9238973c7b75d2fbfbaa86cb813947f5b07188f1b8182842731f4eba0034c79bff055404baba441f836c94dd3d4a885268edd1bdd0171bb23d8e45082eb4093b6de9ba79a70236ff69626c2c1243010b7108967c1c4ab75cd460419d4955d6c93b3bfed7ad036edac5c5a6554626a93e1d2335167bb31bfe29c2d9865c43f14db8eaaf6e21eed57f7ac53f4bafd6fe67ac6ad0267129ecaa348835868a49d7ce90aca99bb3f4d305bf2948ad15eb6ddbbef472ba1974bf1d941c1d04403cda499945a2dc665c78242ce233d7e7af523fb44884c104ccf5d1ad6928a842350517c59cc7997286b9b686ca7ac0c1722cf5aa1b6620e24a7bb0e4e28d4e75719bff8f2885bbff426273a86ad788c900787be02344f27b025411505154f12430639225817b7581dec8ab6e8c926160fbcbe0c2799ab4d10cab3dd52fa5f17b1aa56dad5ec3141738aff11548b3071c4bd53f80931aa11b4ecbc5511ba675a5a2ff3aa9ef8d4bab633533bc88bcd3e9dcf62c56241dcb0a9f067d2fd8a13310200ce7fa6166ec4a88ad81bd35309b783df5f56ac18f041b1ef20c3caee07fef5f794b4cab7c093ad6ada212c8e251ed2774cc9aa72758d45691e05e47e69f4503abaeb6251fada3a5b710d3a8f15535750b42f2c9dd1e9bb8a5ca18d40020c67e3f1115ca0356acdc106f6adc25f0bba7e3a212ffb55faed3349efd8f2a56ab26488ce1f68cfc14a37c6e72214978a6a5775d77ad4417ff780da0647bd1e3e19425799fd6db1d22f0e5d5c8f1a06505395ba11df000a0b601dbc9f4950183e94c050f25f3cd8ea4de15e7c432a828985e7b68896f81d0c48bcbfc752c7c6fa447ca687817cf9617ed4ac76fd8e727aeed98b0ab32e04563d4a5a9530b42bc08b078f532ab29d7864ebe8ae9c4b6de7e987374d4cb1e3704663aeb0f023d5f50827863de253a3706511e5c6ea9dbf2c2f16aea54e2279954f233810254652ba7c4f0b008997ed45b433056a6049d2dc5ef41c8d2eb3c9b60bea4e1d2ac2e4e9827c2c42ca137ff0c71381f8f5720b0f7c4e5eb7ce6f1747f988645f89f62b0399276734fbb9a695482d8f3c8453c40411901078154b1a670d4c1108b8f268ab481ef11a31a89aa73789d39829752b99333d3d9c12398e0e917c1923ff199e29b0b51213ee58a73266fb861946f55c3f51641b02b8b13b0d9208ffac952801d9a335d0a910f2a811227ff74674db545701cc3aa8bbc094a986cfe9a18c3ca0c57127fbd3227a762242b7f1435e66ca3b8d3913a6fcc5ffae4318b93b98eb632f8240620d398df356fb3575034c30959ab26c1f8f6f9c75586d2167078151e8195c22b14d9e12dd3fc8926ef0abe274e089df146d52565887362c0602f4738ad4ed2d63b2939d886240e4061160348a78b8e1c2d85bca5531dfe7e75ce70d7100f70103196f9ef2b4a2c3b980ddaf050d8ae5e111b76136fc0e562373baee58243ecc8b72ca001544c28e595b87ce45bffc0c3e1db813825631842b60e83b81837d245e9a3c47a45bcfa872c6f65e1558a7eae6320f34538465b0eb5f1bfc500e93ea223a7b8872854558e011c12ca27c31291d5b7d6262afa20c763f0383196d99696628067da2c3b7d41c78cb829d046b3b39dae32c85d6300f574a9376955f0bee3b62d3d5a04d9fa1950c661b74e90748c908f5569a4c13ab0cd7cb033aea1758e3a0fc68fde43d09986495f3ccd6e2d73d646ba2791a7a23279fa4c7a30ff809323f1fffdebd732ecaa24e626b745c147ab064870dcec5ffa4f635463992904f1fa52c0f4aca43c5aed1ea9629a017a5b6414be92431e7eae3ded72069815c85f67aa994b6fb2f13c083cd8dcaa7185b59ba3683c6213f009b841e7cb7d82c284f082138045969c38d20d2e33afdd1cbdc1cf9438fade43407fcbd2151be701f2fd1fbb5d9abb1f4ed6fb2e00071aea452378585ef8fd15661a91429d7fa8b22335ef41819aa298594afb42f1c4caad6f57861948c444fd1081b8269bc4db98d4f28338a5efcd1c628ae3fefa5f6c326e0f4241ed332468f4e2a2467f5282ee7e1e9fbad67ccbc1af171b31f6a4cb651f1af61911274a426bb14a136c94e0eeeba5feee1d4bbd27b6685f66f0330490bb02f051fae11d62c5a639db181fdb4ce11a44e67ee09044af2e136dad0ec0ebfde8f319167a7ebbacd3023d2af85c2c8e354642918fcd446db8fb15c10f35060f358c1022bfd172526c5074862a7d48c0dfd47bef617053511fbb8a8f570b9fef0aac28669e4314110642e53e4320ee4e54bbbec0832719dc4d59bb22eeca46120d73322a1e7f1d578a85e0b143f4e2a272c47aadaa20e2aa1f97769e9c3f6b93feb62866e5b2e54e68ceb35b28970f96131b005e04becb297fe69a7b26428afbf5e5c871ec4adbd15349a9ffe39d0e5515c8ca6a4189b36a11f56d6e426413c336f5c6e5d09c93249f504cc8d03a61c7a082d0454da58c09f86a73e3b248948b99d8c64b804cb29b609fc9bce0f1e847e83f4b55d3dc36b38c08f029a99368dc7170ad8b3f1b41122bdf461c4f834e250caf83f8594b1741f5323e0a9926d003d4ef6dd3393200bd67057645c090c92a01348afbf9f1be1c7652762bccebc4f4c7274558dcc06aa3b5731e23b95bfd9a42caa0d40adb9e012fafa57f3fbd7b5363124d02de01d556c9c0605338b729adbca6bfa1dc0fbc269363618b22c9a97d46db01dcc19b299aec0662f3215fc45c1611376dfd81ebb75c960263394555d166a754fa3c48fe4af451fcb5622735871bb043622c0c99b2cc8249b11acee332ce6e27c26757efcdfb5392ec16f58748b27876608868f6dd1fe24111927ea9b84ebaca94894ab50dc21e0538bf4a1d860ed17eb5199cae3c7f5f9928281260f78a2a2d7f793cd11955d28842ab9712877c2c46295601ca582d5dd5eae8b4a3691c26c0aa429cb6c88b099ed3ea87117502c20cb99060e9681dcdf6a949514bcb1a522f6c195cb76455526a950718cddf38aea525e9206f99b623212de3a459e58e5be01b52c58871036cda9ddc6c4cb099a5a4ddcf226e8e51de826f893ec65f3accc97e734f61287607e98b086b898952c2ca624d14ed49567796b9ffc04fce083f78d6b11292f1fa41d546842893a98d2568d72155244ca4b074ea7fa83942fb4dda61e249632337ad338da5fc7156f6481bd2e249010e6472f22f2b828886ffdbdf5c136db75eacd33d6aa9a215bcd44f18cf53557435f45c9a2b7b4946126cd7426a00f46e0186295f7dc6366876bf54946e082ca6e20ec341caa6bf5a487c421117c6ea2569a97a25a624497c44ebec6c0d50cfa5ae32ffed511b7f13aa4dc80e8d0543fc4908e68ad79b3299340b65a802", 0x1000}, {0xfffffffffffffffe}, {&(0x7f0000001300)="467b13296ff53e4fe539e5412a329b78fd3f71b132c9659511533a666a077ea4427773c3ac7021a00678dd0fd0e0d694c72442ff5368c893c4c8c270316cd87aed33b577cc5f51b0981aa623b8b8a2bc759a4f15fc5a9198a91382b15013c2a19fc11503ff7bf6bcdb2747d9f7", 0x6d}, {&(0x7f0000001380)="0404aca1a956f6e9baefb771", 0xc}], 0x8, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 09:56:44 executing program 1: r0 = socket(0x19, 0x3, 0x800000000004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r1) dup2(r0, r1) 09:56:44 executing program 0: munmap(&(0x7f00009fe000/0x600000)=nil, 0x600000) munlock(&(0x7f0000ec2000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 09:56:44 executing program 0: r0 = socket(0x1, 0x4, 0x7) close(r0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9c1, 0x9}, 0xc) getsockname(r0, 0x0, 0xffffffffffffffff) 09:56:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 09:56:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x201a0, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x1097, &(0x7f0000000080)=0x800, 0x4) mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 09:56:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x54) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 09:56:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) sendto(r1, &(0x7f00000000c0)="2f01a99e4176cd3f5c486c8715a4629a32c45e7e28e70645328bf7f0d5f696b9a553c0252380e4fa20557df6ee2c70465318be9886", 0x35, 0x400, 0x0, 0x0) 09:56:44 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 09:56:44 executing program 0: setitimer(0x2, 0xfffffffffffffffe, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b32620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b32621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b32622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b32623000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bb60 va 0x1b32624000 didn't change! 09:56:44 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) r3 = getpid() fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000000c0)="e5833bcd44ab97ff56be03c793516fc6dea27ef36ee2e8ed79c4664839c1172e7b3d9d8250b0149c60b8", 0x2a}, {&(0x7f0000000100)="86fdcd8e748eeb680890c2b2396207d2c7e7fe702540c1e0d8cd79fc5a73f15a553a65ab8065d4debee7de100cfaee70ef1f55cbf4ba9f43a701a0cd006bab3c9e4419fbda90a58c", 0x48}, {&(0x7f0000000240)="9e111db8dbbcdde8b75d8076bd005f80ffb9f945c7055e1429cfdbda49b407e8a04fb607371b74198a55355b398bd71a1785d54bcc3bd1c46764b2f6e24b71f9be367e1c99b506a5071fd6e95372e977f3a7ec4ee5fc772857c030e7058372b47cadd47a0c752cda1ff50c71a29987d2f8630c667ccb6592759431e10e7f6f3bf23bc64d3a4141e52e610da02d7f2ae8c3c679322f6b0309a6f9acaac382fb7c393bff2dfa2fca6c064f53b0bdd477", 0xaf}, {&(0x7f0000000300)="2bd050b76659a6ef004af271511b153ec8c74a1e1ac5f1d173e153319b558b75a99474ab42d432259c0d2132896594a37d2ba9fd12af00fa96612f6f5790f292bd4a023290be16e1f8ba1a3a63ddc814da63572bab481ea77b39fc82db879e5682bc28d24377210db4d0f0743157a5db260628b51a257b3d5dcbb9e84c3e327d2cb42c4a112250010533d0b5f000636d9c27ea35c2c2d564b762c8430e21342dae17c2d539d680816a80528a56d08eee6ce34887", 0xb4}, {&(0x7f00000003c0)="af805eef12456657152c914252c11767d81adb746d983d54eebb1244e4999eca223069e630fb3bb91a6679cdb6eae3f4e04b09c951de63cde505939b9481f892cea4e7a135ed918bc9220ab05a2819542e75a84ca361cdb6d78b4703e33fa96f08ead56c6555ffdb1e7dc00048c2a5365f66be00d74c5f866d94d12a36d628576df3e1b9b831df23976a107d18c4f0517eee0544185cd15558dbf70c19610cfbb463486b2fd6c495c07e22e954f83abdac92e4418c458ec0015d55840fd1b39c61ce94a9beee2eb218cd815b631bc5a6e0113c89a0c75c4a", 0xd8}, {&(0x7f00000016c0)="a34ba0dc170aa148dad255bd00cf18d9c62f4fbd9c660a445594f3ac3251e68ad4a0bdf03401f72880b20a5689883334e9a79c5be7b38ac913f6fbe5b50d1c64acb66b4b6c9c3354674b87b0c22a39884e16a900027c1912b5572aba723836ff2fd45cf202caca9f7bb3c9d10ab934ea8f13bdd9b9c2b5a96b14e9693e60432f80dc35470e61a01842d4765930c23e07136875b43ea0eaf955dca0473aa16bb702412df00643ff943d2abf1025ff9fc33c2d3f7d210318b664b4356b1b22c5653f4885ca40a52facdabb129d8580282baf727307fbfcfe56babc4aeb035d87c841031ae90c308de615dde1d0036a95d101c7e403d8386eefc6322383d12f44767e6d121bc03d4241abe131b9ef08776ecf340ab7be10c5bc833eaf1ed1da326f0471786d6518a006c6301c9102b50e0f5c1717dffee8d2e89db209b031b08e5ce903cd1798457e43b260342d62e2c148aebed8bb4d71cf0409574beb1e5f5224be10d87e64badfe156c3785ee72050f8d469abdd736d4b1c29d18358c0779d7c72c22b95893921a5bcb07a417f6bf2858142f49c1f293c1586db12cb48ecd582ecac0640d76f0ad02950175a61a11b396eed2422d1524cc9e51b8e8df62a923b58be26d24bc5ebb9ec5145c1343e2d76bf6861d9f8b64e7c503b88c97510c82b0eee1ce310e6d26bbb0fbb260a801e881003a8514872ef8dbe623c683e973bbf08d7ef3c71cc1a27a8f812471b3c40c18f425e649aae43865a08b28711cb0083883040056b215831eb5a0345de4ffd1bc4fcab351af8fde2920cbedc92600a921f2dcbb340cd7d7ba68be0bbc9ff31eac005c973f8aa8108e379bc7f5ace7f65944f9bf0c6eebaaad65f154cbb363918530ece75e56efe34764970abb0ceaa24999259dfde6a95cbcf34270de0f4ab87240e1e12491303359bb796304e9bcf9f3ced8e6038537da3600e8cd5f58275239895ad09bcf182c028540a8a9297a04b0dcbdf27ed9cf1c87caeed98472a15224e1598e095016e56cdd5bb8321786dae53f4b0703a99ce9050c695b98bb318dc9484a35b84fae027475c57f6c8753821ca3ef4af9448062db87d736267dd5b77ed4854104089837edcdd642e69e0a1800a140d9e09c95a1d426ca637083af6aff6fc373c026a7813ed364507a266183e1fdfe5b765a7df12c074ddc14628320b590331a4ecafbd43aec90eb2eb0d75b057d22189b13aec2de91432ac87d13d4e999e0659008cab3ee9867de627eda63d89cb7b348d8674c56492db7360bedd073cb07257c7b152327ed8e459bd6f51958af125b757c856b595d0e5f81210e47e5d15a9dbd2085886faacfaaa3447a73334701411c49cd3d883a1b2f2aae29075b4b8a8529438b91b9a0006ad0fe5a787e479ab211ab7a62b0747173aee14feeff04791cf9976ae556b6292dda5613605899bc47bca8fcb0a775fb6b997e4afa70eef60c602e111eb49460b698cfa19b336141ba0d62b436fd0219f986d975761e86ced06545845aa59ca361c48d066059d13df4823d4d53322a95d5088c1ee2942c8302e2a55359d75fddd1b5981e73be3483fa37007d7653cc1102aef2bcf05f3b636bb37f4c146359b9c44778855c67ed9a4717b59bd9698edcb5c3624096b393501962d8a6907d1236f6ed46b50fc350764b225442cf9be5f94ad59ef59119a54651e62d8d03a2f514f3fc7927579cdf8056fca8db32fe50ff9b5e16d60fb4202e6fa80c2d04922f44d63c0550629080d9787bd2a04884fc20ee7a1bb6ccb95038cf5351dec42e29d7865d6bdb33add7ea8ca23161a0f64f83788601a84ce9b36a4816c4d4ff35e82e94851382fbc72ed164e63f4aa8e9a36df5294a11d67c9cef4b0a1458210448ba5c111db46aa5598dc289f23e89671ef84c1d061adfa89416f634203fc1c8f7aa025c5c1e2b8673677c4773082ed1be85f44f9b5f9d58337597f2df385b443a0f07a0a91acd91900544085921203b3dcd3a47e6d374cc2b616a6dcf36cabcddef46ec24f63294a1fed663d0c9d297caee5b5960677aa0067ac5162e288dbc2cd117fbbce9fb1e3bbdd17584e05ba4f62fed71005e00e17d35205fc75cc9cb563f620a387abeac7be377381f58835dcfd68ad219e5d43da7b655f38105c8260341ccc57f250f7bdbbbae3bd8bd38112c7968a76bb3b104f865a7bd27c9d15bc5ea26ccf074eb83fb047691d3f25d3951175932be1aee3751b40aa861c0f448ea1e3ef373b2801e175f00e68487089585cc693d510ca36f2e768769f4e7954f903cd2923066736954ebc3af20d0d747b463338097568f0a7c8fd79a6881ccb342652eb3f126930e99ed72fab706255d5e2395d1261f294450706a998ca3d6ccee9f91c75e573d560a1fe397bb1278f552a2e7d2fb178a5f17a4e18bc73aa122759ca3f377e415af33f0a1c583a47c59dd3f701ab8ad492671a77150c1a943b56eba6755f66cb5fe8bb45cd5fb90c648981bf2d45adf3e520c85464feeafc5a594b6c3c19729a934b3e2d8aa465091ae1f5e275bbb003ea4b23d91cbc8dc602d362075e1ceb34090954f5240885ab8225b51483da300290bb25aac82bee8848c7e27436e9320bb7f10da2fdd58aa45f069d8985aaa307be056d6a252c548a5227d0c29c51884aa7b59ab18c8db95ddd4c318b2d44a7d5026c3acf288742016cf7648e84703932dbdebe16606d5016b6011478e68d5c7a32fede4f79742d80a7e17aa34a38580c482d222fa6cc8161ae5b53abc97e22dffc16cf05413d78ceb709f550f43e126ae0dc683fc5483e60c5fb869ec3f43153c5924cbf3810deee8b658d4e02925763ee93bc5afca81f1e4818298f25e397b28e15fe6221c1cb64d9427eef827da8d63d040d2f91719c1479093e010242901c9afaf790906d2c40cce8f3749d445b62e7a6283a326ac2481565d1391763fdfa4cdc5b5af199d42261e61bd6b70b861ac94ef2992bbdb4236546309096d44775e532576cda0e310d05932269e078fb9ac47abf5127b100d69d1abe5b38588d999a2e0f1583082ace193bee9d5b34936014b3b4a3ed67ac15977d6cf8ba661f1ca7f61f699d7c7d95a558e503b021b55e5ba8efedb8c2e5b7d903a70e795a038ffe2f9598cef445d65ab2287ccecfe559754ad309f84e4bec49fd3d2d5a69a60212a8d9e2e64e650995ec4d72ddd55d623d636a7c6aa87333c46d9eea616484eca9f59a65f3c6e58bec311146040a566c12301437ddd3e85bb90471fc1f34f54dc7b85326eb041baf3bd3d37d398184eb0fda0514e9cbb4f1dda0dff4202718edca011d3e464cfffe9e000b47997d2f5ce3072229b9aba539ace2a6491c64fe6b3a91a2579816ba0e7db0b26ca9086fdac02460e2113f174ceffa759825917be6e5e854db0eb57703a9ff211c78248d96a2ef23341e09b4adf3cf4f72788c36241c3a5d7dcfdbf0f5dd7af2a2e2ec71d70db4981d3e2721dc9c43e16aae53297463c913141a0c4c37dfa9c5446001a5ab4598e02225885223238b3e56c176a4e8c6b01afb903a50b7e3ae8cc29e939b82e1d0bf3a5037651c0ba96533003a5090601cb3e3f097291a153f11e923b970cd19cb254032752794e73fdddac427ea5383e135557455a19f65af54653a319ed52a30f7196e2965e1aac27296726bd5497e5c993d24c7b93f576aefe187778b0681865c19e6656a4817c790312b3030bd72e16a44ea85107f7c2bd128c6c43b3c7048c034c8352a3417bbb2b4af3a2509d4b8b5f14f3e80e434e26f13dc80f3638c0e228746d0fd8d687b393980751fd973fe4915cdf32b15930fa6077dffa600720fd4893a84ff553b0d0a8876296157096521732b6f352770bfacc1e2a9eeeeef221b3ac61ae3ea529d04fe9ced9a3fd954ae642a50566b5e12299a8a55d6b99b7b5407633d4fe8354fa74628beb04278003a5cb7cdcc0b74f0ad1555b698ac3950096ba5d54f021ebc4d8a4426496efcaf64f435784b824610bcacaaa9805f9e56eb2da4bf42eb9ca2ddafcee134b17e0413dd67d433fbcdf7354f6ccfcd12ade8d803e697fb7dadf65550450c6335fc1beb50e0cbf1577a280e943b819d42ed86194817d2e1c984ed27f05cbc1203f4c36eab39e3e46507ea39eb36332634e4dacc9ebc032f5e8514d78f3af46dbd64aa4c69d446cf9b8d73c3d2b7afd202e1962703c1732cd8f73959c26c7b6ae09115666d9ff5927c06ed7ab491e504227b6a4733b343bc2421e657d1535e8fd4d643fe29f03e1d8de974b97c2229843d2efd88cd6edefd4a3bae84a226c179f3f4f8f824e254322d6227f28a329a95bef7111d7884d9aa694e555b5b697e2afb754c652378f20d2eace400ae8cead28e07ddd18a7d879b6e0d85667e224f914610b8527b68f577269a28647b426a6315813d3e6415ccf03ea4332b3589bc602e2f61ccc99b0fb210bcbedf7909b6d97d00225c1dc5085fd9975703d2bb26d5202423dc8e9eb8714679d8526122fb923d34ecddddd59fc48e287981ab570b7da4917d18f066754387c974f65f07c6fbef44c1c432cf3e8ee6631ea4ee03e76d44e44bda1189d1f2a903c9622087a7b7da28524a2ea2ca29a937b9a229efb6efd9db305b96713428f10791f9335147c11ce3f9cb45faeecb850822ad3af24103f73b781356c09af4915ae1b601a1ccc1ec02c88232a8e2aa6e3b6db068b494f19e23198549e8b9001a28fa173e04586c1a1e91872b3e5bdc60cbb1e29d9b262aabe3b642fcdad4f3fa80361ff1d3f9082cc164c0b5b9b8ddac75416e8d39f2addc16bb99f631e1d8642f514880eb2268997e38cd729fea12d0cd0a4924a05224d62c65179195118ba6e95403ae7b3c8573760f51804ee0a40ee85688214256ac104148c944b1089a92865dc9ee7b241d2b8c6981fe8861f3f07d1ec43b6b6afbf80a2f11a5fec096080f71b2e070a0295bcafd93f1e46a9b76962ababfdc9aabab9e97fd8312872f319471a4d85d15ebd3b3a7cf179aa192ad06de213428bf0526c630629f8bc98959f9ccf564e9c444e48e637cd4c9ed72ebcbb3a4227d0bad5201683622283a5eb15bb521414eb8b66c086a4c398ca4dd22007fcc6a9c942c425e1cba77695be9c6d4852e05c7206358a96c83b0dbd81e2fa905d946b24cecfd25b989a30aece540d467cba027cfb0a5ed34341dcfdc4a26b98aadb2ff151ddee5e35c4564ad19bfb5cdb8d50f72e12cb4fdef9419317f982b50d226fd0d82962bc88bb975c6063e364dd1cb8ba66b2e4e7facde11a1473fc5b19253aadc524c8c58321d0e3a72afaf5d97cdf145e7fc1b664dd7ae5d9a2e6013436e0646c14e7ea68c31aa56b0144fe88cdcbb6fd7df977b74d322d71558aa161dfce3dbba7c51cb98358cdd285b21fc3e28fa24ae49e88b6232de1aafed779ebbf94c57082830687505a5bc9675b52dd32cca34e6d6a44c97d8ec51e4966afddf11f73d91919d6301be6db496e5b4f9b31eb25eb0103b2962b46534e1f2e982bf2047ca179fd1bcc2444acf6979115f067a127338eec5a8ec3185b45a20ad84d08034186dd4be737d1cd7d0f67321d1c8b10a6c2f3b6f6c0e9aa1410de470986b54fb391ec4e3f6f9ca690c2b00cf4a41a61f063944fbeb7e457153727c7fa5da0bbe388282eae876dec0e90576900e327d751375d08559cad108210b3fbaf8823820161b146132f7e3e83903838263c1bfaa8cb9375dcf27db124e64996ad80acf32687f182761c025dbbd6a9cb574049920010646e5", 0x1000}, {&(0x7f0000000180)="977fcea67ae537a993f51cb978fa3061f37422bf5f2a7e2b9a75b3d326c45959", 0x20}, {&(0x7f00000001c0)="2da06fedb0c776e0856da2d0a95f1c8279080fd63c27e21144396c7b9b5f00619cc4d52ddcddb78576409ec8ed7eef8ddabedf", 0x33}, {&(0x7f00000004c0)="8bafa5024e918c32bcbb352cb5828485c0c63a57fcca146ce365b6d6cfc61e38eb85763e0bac09c1b5f2f7f3ed3c654537af8d582ae478f68b07e2699f9d32745f92c73167a6d4a2883cd405a890f3f30b035ffe848e8831579347e44b4502da6fdd70b61f0645ba0b10bf003dc1329393f15bb4e29f2f7e21e0c00d73cd91aa0243cf1151c7111468d12fd35589bfcc2d23e500e9899da1198c9ae73ba395759e96ce98d340d2c722fc2f4d47c8af75724e939f17f0d85b092f7d0312b329ee7bf2371fc6d1debe8da382d2a29885715bc4317ab2f604af215483162d4ca81f9e557801e1", 0xe5}, {&(0x7f0000000900)="75742d8f250bb918e15e6210d1a20779875c829802fd28008c006d01a3d0a6082edc057879d83300eeb3df0e77533649c932706200e24db96c966b86eed4b666507acfb3b5e0bd5cca7d22da3fc919be579aa6f1a60beec3f548ebb7badf4aadd77df16529c0e5fd8cff6384f3acf0a40c014d330c23a3662cfac907ebb5143c8c", 0x81}], 0xa, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}], 0x58}, 0xa) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 09:56:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x5e58}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 09:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) 09:56:44 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x139) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) r1 = shmget(0x2, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) 09:56:44 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:56:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000007c0)="cfcb8f274366ca29650a607e001c9e46461c725a294afce98c3bc4f646465a1ab2bfa8fc6b23c43fadb5e4ddb8bcb501c5f1fcd6e09291a8b1164273723377861a5ce898c840f92fe4baecd21fd4cfeff1ac190cbb3d5e5a94f0570579c28c0c2bab59469d53eb64837d0946a10aa79ec5e42e884a5df32861ab1507dfcc8f43e8", 0x81) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) syz_open_pts() close(r1) r2 = dup(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000380)=@un=@file={0x0, ""/51}, &(0x7f0000000540)=0x35) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/53, 0x35}], 0x2) sendto$unix(r2, &(0x7f00000000c0)="05e41707c687adcc60cab4b53658029149d11bf4a704a5a41bcd0190617797615c1482fb9c8ad8a2b63998cd4ed8be4d231269f4dba27017dbc03c13b2c3ead12d1f1ab8ee930a2d216bb3aee764d259203d68c895b5056ba1b29f256e686d922167874c3b747f0f67af77eff1aa63254d1eefcd560de98b18831d8a788b7b0cd2c15b74875932a41b080f3d630eea2f04ae29ef6e37", 0x96, 0x2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0xffffffffffff2121, 0x100}) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 09:56:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000680)="288561e49454410b8f42608fe7de1aa2bf94a08b5a2dfcab09700096edb4ecd5fa05bb72b8ed6616fd28104306f97b6be49cde4d0a5d0c0b65a0bb1e1ea02f1e42dc78526f225a1b298655fd30a849c9c4469eb2aff4e08fc7e306fea544d9ce5c4e3cf45180f6f8f19cdd9b52ef9d9ac31b498c2ab99b15603b97d4c3888bc83023fd853a206b564c56fa29722b6c1908e30ce8aafe0a16129b8201583e5b7a6ce62f19d4ba0028677e2a95efda47d92e71c7fd1eea92efd19f6dc8a1baf6a79b8463901b777a60363f4f95390b8d7f1ba012f8d5770067cee39b54f6421998d7b39e30437427652f2fd015cae3b2702a1c28", 0xf3}, {&(0x7f0000000780)="929079ba64da922bccae3985dde1fe7ece2ac5be7e3e09f0a4a7151177455f04a7707dc553f499711d49c49e43418659e36dc8b1de50e70947bb49a6201ae3223099b406dad89f2dabcaae9b6110372657a61876f5205e57b1f2", 0x5a}, {&(0x7f0000000800)="3831379f72e9976c928aca15caaf9045abb2dbeeb1d8e0f6f9e3298ef378a464959c3bc400e1f06cfc24844df14b39bdd6eca4011f8b06f206001eaf3c534763273ae3a03eea70e33ba2787836c1e8b3b1179002532c0d336f41f2c7c1ecdf58251dc50a2ff64b40c4566183422e5c20611649a6851a1dd876ab0cb1dff2e5ee372acc5323285e0065", 0x89}], 0x3, 0x0, 0x0, 0x8}, 0x9) execve(0x0, 0x0, 0x0) r3 = getpid() r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r7 = getuid() r8 = msgget(0x2, 0x8) msgrcv(r8, &(0x7f0000000940)={0x0, ""/4096}, 0x1008, 0x2, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r11 = getuid() getgroups(0x8, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="109fb77ddac10751b0eb112aa293be2bba1e274436daf23987472dd768d0ab911e1d4579673204c31b2bed3c2ff7a572a9b3c1d9a368d0c4777cf6d3df50b1a9c39af1030d569834d3e8c982de8af207a06d0eb78f55db281a1ff45e7b1f83e9a5486c888a7fa85d393bb13bd04cd2a570ad3201b11580deac5f412e03b690", 0x7f}, {&(0x7f0000000180)="6651c5d1ff21f8a2424e1092d204669fbf81a78f3dfd9308a8711fcd2e35044e51278bac3b73cc796e70f0f6", 0x2c}, {&(0x7f00000001c0)="5d91f88e6be0beb85a136d4a0b07efb5c96570a260075f52835b795785c322d0ab67d7a0bd546c0dcc", 0x29}, {&(0x7f0000000280)="00b258d1b445f8b68c9a681ad927565d4317f5d683daa1a53128be22e9f1e47b70532f713510930a8a3f2f21deaea1fafeb5711da76e50511b93ce74ac1b5f716a43339e08b1c75c26b24e42b7c531e91bfa9a0d1054643f3910c250beadbfdec77d17cd6de53c8c996c80e5ccff0d002cf9d1481912f2e583491aaa481659a7ea430ae8ffd01f89315d54b076a28d6079478376a5b66e2b5a26b18b16402ab5a880d393248c4078054cc9a8dfcfa42fe5034915fa97ed409a8865727272f604f1502fcee4c29ac171a9", 0xca}], 0x4, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xc8}, 0x5) 09:56:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="53eaa59f9ce33ed71ec1a561193506d2f74d8c7a8932a5c8b866d607da04afeb26975656e07bfa1bcb35b797e37909e54c567f393c9dc76b15924bb5dab49c484ad977d1e51e8c72422fb549265371a46dd45e4f1ca0d9af86f722d876e4add0fe88f834161d820251c229f23473f5a0ef318e2a86c834f8af67bf462510a72f3cf118cc99d24a95fecac53f6e13e3eb423c7c609a62a6f720c936320bd8b41ac1231028d3a9a613befbccd3e693b4f4fb465e77e84a1bb15f06c0b2f29cfe36d5e102ef6a29589523a0", 0xca}, {&(0x7f0000000140)="7290ee8d70f657bdf2587c59390a047fcf470bc82344b4bb4c805e8fdc84fad867f5687fad8e55b439309daef8821ae2722c8c6d955b06ebccd52b82c2f038f8a22a794a6e8bb797725a3f3eeca541b50f78206bcf002babcca6cd2de896a71da4e7625c51b47ffee4d58cab44f01b7276a4d59386dc5c1b3b1c9695db50caf3e3a440f05febef", 0x87}, {&(0x7f0000000200)="34e3bff4083ec0c58eed3172a291a2f9bc1c4fa901295eedf58b482f194ffa3fb29b", 0x22}], 0x3, &(0x7f0000000280)=[{0xd0, 0xffff, 0x40, "ef8c9fc8ddb56783675921acf3a204cb0aea07e86132d2f8def9b6f1cdc20c4d3d94a9f8a92d2cee02420d3ac774bd70e56a14a0eb39d00a1701e646801c4ed5ef1dd1ea0db2b9f2baae7329286617a50cf9d40d105d5e2aeb09254f59a909d4825ad085463e74c1c20eccb5029cd9d8128a8e8527c5bf2fc879abae0aafb7ca83d623c9155b908d7fdd6b607a4a3e1599294fab20f09d7a17928b9543d2110ab580aec16b1c49655e2f7df07178f209331bd3fe2b0ec23e4b657fea07"}, {0x18, 0xffff, 0x6, "3c9ead36e18cbacb"}, {0x40, 0xffff, 0x8, "96ff88d2551d40f689200d3e4492bddc7aacfbd4366bb223f3568405d84a148de29f0f9449150ae8539dab"}], 0x128}, 0x400) 09:56:44 executing program 1: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) 09:56:45 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20d28, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x2, 0x8, 0x140000000, "f294dfbc0df25fde4c1f6a578e3be8ecd19c3e57", 0x4, 0x2}) 09:56:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001040), 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) close(r2) dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) openat(r0, &(0x7f0000001040)='./file0\x00', 0x0, 0x8) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:56:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10000) close(r0) dup(r1) syz_open_pts() 09:56:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r0, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x4581) semget(0x2, 0x3, 0x48) 09:56:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 09:56:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000016007e7141162d45a1af"], &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 09:56:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c4b3400"], 0xa, &(0x7f0000000280), 0x21c, &(0x7f0000000140), 0xfffffffffffffd40, 0x8}, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x7, 0x8}, 0xffffffffffffffe2) recvfrom$unix(r0, &(0x7f00000001c0)=""/152, 0x98, 0x41, 0x0, 0x0) 09:56:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e581980641305f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x69) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 09:56:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) 09:56:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 09:56:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfff, 0x7, &(0x7f00000000c0)=""/194, &(0x7f00000001c0)=0xc2) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 09:56:46 executing program 0: unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)) 09:56:46 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x8) socket(0x20, 0x4002, 0xff) 09:56:46 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:56:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) dup(r1) fcntl$lock(r1, 0x8, 0x0) dup(r0) 09:56:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x1, 0x200) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 09:56:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8ee, 0xffff}, 0x8) 09:56:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x29, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440)='/dev/tty\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x10000, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) socketpair(0x18, 0x4005, 0x7fffffff, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x4) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001a80)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000001ac0)=[r14, r15, r16]) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001600), &(0x7f0000001640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x16, 0x4000, 0x6, &(0x7f00000016c0)={0xffffffffffffffff}) r20 = socket$inet(0x2, 0x0, 0x6) r21 = accept$unix(0xffffffffffffffff, &(0x7f0000001700)=@file={0x0, ""/74}, &(0x7f0000001780)=0x4c) r22 = socket(0x20, 0x0, 0x9) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e295e12f0653000"], 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="191335cdfa7efecf4a48fa1fbed7d1f30e3cf5415df44d6615a40165abc4d4106d67624598b62ab943a4932dfa8e434b43f324cc20764f3bcc1f1264bb414a43759bcc34e540196be9bef9519b462bebff7272942a186f76090b402575c7e9ef4dcceb9635fab33d377de8d4678b808f80cad9272cd24e378ef35c2bf6d448c4579400f83aacae9f3ddc565e7e05d8fdf7481f1cb8333d3251791dbdf7868bccca", 0xa1}, {&(0x7f0000000180)="02d0b197000aae537be1f2b9468b8b2754b273a6e38ea9895fa1afae431d99b8143c7be6e2eefd559860fb96d797c7c75db27452ba906d1126a797664518ae99fd175ebf5783556000bea352e03e", 0x4e}, {&(0x7f0000000200)="514a066f5110a65be93c24bbab2d1c04b5db09ae04283b8c08f610c50d6abad2d3c8135c2de809b407eddcdb62daa1be32ad3b5efe7c0cf2adeed92e58e51aaf9c81dcecdd216cee8ccd90650025ac5263139b08e160fcc8a13e0ed0416cec45beff1a36f02dd6e3dcb961173d059241f0c377a97e7c470af8968874defe1d59961caaddc373ab0dc8c68c531a1858986ee87c7d30a25137a5a1ebe75e4d", 0x9e}, {&(0x7f00000002c0)="8832d01aba2da4fff0a98452a22d752d5702f25a9f10b7ca036eaaae961246919405566e5a93c7128daf830f5a338a821c17aa657ba94ec928be68fde384a4a5ada239a4932a1b0bc9be8e2e90cb3d16583f66c7d12a1a1c4ee85b388bf1cbb7ac09f360c021b990b583bd17f45784b2a9436c269fa8a0897d985257750439bb1ad9958caa8003070c8fab7fa7dee3bf0e6f799e8e85fd1edead2cb4d1e9c3dfdcfab032446e529d46adb99d0e56b6bde03dee0b65b58bd151ef9d73c696f49e359d174898318725425822060e676b448e4a633010ecaeb5cfc79e0d7e63868f57d81babe3270bde0803efd62497d3844f604e71f16e3950140a7f77e738cfe8a9b59b90955e9281e91686b493329229ce72f1c96c5673cfeaf01bf6e6cc45e4a3600d328014d7a0ba513a9545cc0dfacfcc833e43c21f47a10d7a5d368606d9baaa0b0790717e978d805268f51d315344ea7f9002122ff308c006ad4b49ff7b48aab88384c9b0a6e8190366878dc17d4fac14a2b43b03ab49fb0f483f4909f7598dd115b0ff495037c1b6eb108a40b4a1fcc893e243e1fe9ee327724705915712c8ffe7b0b52c948523c6db4dcf01219f347d0592442df6ef26ebd9c5ada800c3508fffb1c19ec8f50d9aca8fca4bcfa7e4a14083243a7e3508658cc0e13a3458ea774b3ac4f39b92ab2978ae3c9534cab5d797b7d6d4f9b8375cd4f1d33355603c3d70dedffa06e1790aa524399ce283b296fb8c5dffd18fb958f3a0d9f1914304631fa050322c31012e218827bc095b4dde89798a0d6d282e2f39b39e6229a5ad8ff7ea508be5d3f52893b5cff5ef5537dbae58c717208275dfa0ba0480ba85150539bda711209d8c13a8dac076567d3a0558933b94b41493c79a78ce1f5583a61b6f367b4d915bcc0b6a7bcacc250e04f34dbfffc9720e9fbe9970b42fed57dba05cbefd4eaabd2c12b73e841bea977890d111cad27b7de05c51cc1986ad2a92953d274bd4e27aac3de0304a60524330772fa7524a1c61476510cfc88565a93c704cc0872c460ee1870d6ba3a148a3d18906d138e3d149bf60fb62711c722e7ae81b060a731ba771d56a2ba79114934f47a32569b14cf67eedd03b19d8d17f9bfa2f2d14834229b1c0675a0c1d7fdca735730b4e0502f4d00fac840fb713e177f8c1b085691671170554d08723b289f31e806523a19fef536d0fcb84b89ea4f1c7700ceb490037092972d24c2d4e2d77df72903076fb11b983f97520a51ab78a6d856c6bdc4e054f290c6686c8ee2106e55e3155c2ef9ed52a42f182a386d01a0b83be3e9657f26108b3b7a10773d8d76ba36eedf1576bc3da5e013dff63944ffc159bc270bb948146e4df8d96d55a3e3549792bf71ede89f47d293941b9df1546272ff0a282de1833759a0f7d266171d05290a286ca2a3554ce12fcfbb311a3b93abcfdcd68f5109aaeca6392bba7ac807a5f33006241924b9b17d3a75565234ef964c432a65a90497c9b86e97fb621dc7e546892b94a8f3e80499540766a53f27038ffea98ae1d48bde91a4381c9b80fb097857f214eceecf62803dc84eec764fc5f602a8219faf8914968673b513aec54ce0cbdd9ba8ffcca4bc4de715390967fc2c25da8fd3fda0b21322901679513e71079d9047d3588dcabc8af6d9bb1fecfafbc3b96e4c668df11e671f8beabc8644bd65e18ccd101c2b8385b8d88de11284a800e8ee47e6cb51e77947c9e99a78f512f76854e5c1cbfb2fee3197b75ae6bc5c6bc52ebe9f37047f65f4fbed3620526f862b0219cb1a32acafcd50202cd8e4fde4c43f63ded92522ee6922ca174ca048e794b49526167c75011bd4e3deaa7c633157a0f7f737be57825eb85dc52f54bafe194eec0a1184521ec92bc266e9c0580aea09ad29ca924ebdde347f459c3a91cd133570e18aa2e058d72fcb1d315ba0aa026932338179eb91870d3366a8a6610ad200006cb34aa2139e6d74b6a1a68514ee68b7af757d66943ba188904a2cec8c552780cec5f1bd8460b795f57c46c7a8f4b1c83895963ce7a3961ba3164f2505c2be951d53464c98515ea861cd54f94d79522f643d40fe68788056750a159c17b1f476778e2d5c4924b070b1f14fb2d7d7cd4776982457aed052060d4dfc088b55a27152be4f3ea7c3069c9562144bc5055122a506944323ed5ac6da63c7c4036b806d19beed052927ae228b60f8d75490dcc8f3641f45e266bfc838663d3be52f30404fc9cb526320501cb0382e6ee31bfac21353c27c2474e048d78fe3e8b4ad9d6eea0afa51f9fee86002e16c17684c743f2bce30ec1c1351e7c2c3349ba6de2b9debf50ea460e7d93212fcf4e98b708b1498266bb93a1ef08b3c9be82fa0a9976c9fb41ec16dfad0e0bfa3ca1b861736fc1cad57a5e5a0fc4880fef4aec9bdd19087ab15d40536901c5b691c41dd27525e2e31e9ccb05d650d7daebe10c6e92251ec08f98ed57da199ce71264b76a795f22739a14ffc5f9e11bf22f8dd432fbb15d54144bf5e889b61e2f839bfb1e9a2190f53dcb64e33bdc322ea2f8a3d51c2613ec08a1a0c0c7b3be95f0bc8acf1a367386ba6664ce30148ab8073f03fb976ae84fe93fd877a2e1aaee4c2a8f103dddf87544931476f0d863d12a7a499f535c5ec5600624984a50d21bc8dd8bce4116c380f3dd8cb1cb90fbcb32a43ac1ce1aa55984331f7f0f720924f2675f357d612c5aa4c91032935ae6177b7e302da6c85261c787a7265d167650ce3f319ba56b12731f2ccafa27a268cfa35972ebb881886cf9db07d056c1989ecafaeb122f01521f186a75b0269f6b4f1ca2723dd37bf0168e40d6b2dc21baf1433c30f3f90d1d7697f8dca870641d3eb5db2909e2864b818e725a0b3e5839df5faa1d1f4e7e3ab6b7e3c62f4943e78222d3f72608ebf7c45906507acec2f8077d37cf39f7136ae8fbee2829c52f035fefb238aa1681ae555c7ef8b0d53c349eb334bc80cf0fd36b94632ddd9803b58aafd4dfea385208dd682f1045e0ba2f8515e7cb9eb17dadc7099344f945b7f70e98091343d512b2b15145700794f4460a58a8ed488e5d50e64de25a8a7c93f96df7b0b95339815dc90fcbfb15335e5e68fd69b0f0d9c8fe8e898acff52aeb8e758f59890b72930cc1183ecbb98028d07e9019dd3a2eaa3e6c7aba9d3cefd3edcbe88468cdcc0ec0a30a5e79f24448cf3b9eb55a7aee1cfe57d221e1c6ba90eb79743e47c969c2085e63add88ab67b5e5ae06e3c9d79a45021fbeccd69cfc768282a4b46fb3957f8ec13f83630300ffa79473fa66c4cebcf1660250c27cba59ce4e88aa5615f16d3fa81e9460343621616c4a61cb10938f4486a5b43f192f02f642c8867b8312d63e7b7894cb793b6333825aaf37a0bc84845a8cd134b2112e8d17db9bde7c5c56ab568aa530cac034de8cb23d82e7a48986c17b514a11b1eac4d4a5ca385b277ac3926255afc6c2782459786c1f73031f7a25c2442ebed972f88e34708034d378d5e95ae231946fc0657521b28cb223514009fa4f096497bf30322cbdbab54d303c2a09a3aadaef9f7e03347bae52ef868656c1a900d4d2a604bbacfe30042417ec6df79483fdc30e0bab8a6d9ec357c35278a2da8002c1e4a01b35259f51f021049fd03bd242b67663223155e75fc8b77105789a85dd09c5f171bb97d79e83d025d5636d7e9498696df20197e9e6e7c8d6bf35d92b66760a0ccf2eeafff3854ba82bbc466824acbd08e0e4aa7b5366ce41bcb7db896fa7b39550c1dd1fb66038ca24cf948e10d1a1a65084cf2b4fb2fad65a490d3193bb0633c9a03cdeeaf299ef5ea1065eadd50bd608207dc739585e2419d5303f2ff21b131197771fa49380f60d16c6922a51d1c456faee5ba81fafe97f1d9a769d13d0a9f60665efdddd4e765450fab858a90864cab10146909a4ba51a5fa25b640a866ee91ed9af4678cc277316730c36bab935eb56bbfbcc840cf0851af6f722a6ba5701442b14b7f423d4e6655e72828fc9dda1b918d889f5d6e8b049a40adf718334eb78be32b84bd2e816fd07ceca69fd7fecc76346c96e695d47f38fd927934ff0b1d68e2e76177daf018cbe74931c6bb803a2e8b29a38876b66f882e3649b2f4fbda5445e00d2f58f71302aee8a6f5f58095b28a1de73519edc758201386aafe03f0aeae51cbcf292e4fea93167b51c727e3b7b5d627a47108502e01f8db0db4e9e8e9bf0ea1f96d99cbe90a96a83259d6dc0df17dc2927eb72de4b88a358dee9afe2c96aa7febaf674145e5546c1e26d5c23894d9467640ff1a5ab0c7a337ded0a94f95c7e0b6dee077fff791ddc2edfd7552e4ca265f2e1f9b73531e5b9b3376a5bd6e0cf4569f65b674c9b66e31c2f88b3c0dd3819442dcf357ec31a41cffbfa6f73de15ca3200e253f47efa6eef8669571711224ed239a9c00ddc91706ea92cdb07677ad14ac744ec777d9c259eeb8b1f7541863979f651ec1cb13677bc86fd39424aa2bb4d273ba2dad599dafe4171139ca426c8440af81bc5f7e85050c103a132b725be99270249f416a991d8a1f1c6e4c1dce593a1d8ce1a0fb771c1eb91693b6ed2be2272dccb7b04cc3ac9cc3348f9ff67a8514391783800512e28866f4ae0957804f34cab176c5c5a450f3f7e6f1e191da2d5154f7155e2105d05bc0d98f274402e46b2b0f80458e18619760d785c32a4dc3f87c347af1f7b28ef40774e64c2e0335bf008b0596f83b77e1a3258a78f006f2ed913e5edd9af379d0235fea39eba768f988ec9fdd76c12b69abcfba60478616f5c5084bf688970cdd89532f65d99fe6645402ccc44974aa64a0fd8c6c3fb87d1dfe24bd39a24568ca02fa6343d45aa1e506ba06e9f4100456e301601cc308993fd70dfadaa471d1fe9ca3f4644e009a05b080fda8061d5c03d9866e7fc259f0bd11a82131bb9e9928a887ff56ae94a94953e8732ad2c1339d58e8a1bc5a76a19997b6fbedfafeb7a776177970ac25d37d283bc56c26fa07621e187eccf08c993dfc23d2894b6fa353e3a59543ad60045ba03e8b2cda73ccf83e778e664fe874ecbc591178209bcc4a7f4a97936423ba5dc3663f119a290c65d01466640fc081edede4438fcc862a11e0d0bb35f7dbb65a2fd624b34ab91a4f935bf3c37f61e86814e29c6780ae9ffc12fb658141fe65f66cc400dcd44a840a53dc37fa8b38cd0500c855eb1fe5a720095d6c99619557e2d372ed73a7d30761553f0836c5689d7ed95ea6378e100fc4fdda3f42796728a7651655e980936a37930d1507883c2335a2b05ec6bf0c08eed189fde52dd706640bd820faf4158d51daa0db17ba45330e6814b487924e89a270ed0c4ce70e481453c463548baae3cfb8b0e2bcdc306683fee59b43f12b06189d3144f127d91e0a619b653c2368fac26f52f2b211069b21e782df86a4f691850ed12e7b913110a1b973095d3ccc378f7e0fea8d0ee938f47547e644237cb2725a7e1ebde45ff44c9e63a909341c7921f8d1b24d10242c0a51453546b81b14da28228337c564cc137795272a7fe14500d497be8fcf05f6e12be7b5f78f623e8c7e3a2866fdc0f8cd91065e4e2696c64b4694d65ca05383e9213150886721a42bc03f78f3de2e61256a783b1df9b979bb94b83b86c88f5cedb0b00ddd818d71f38bc373eea66fa178376f74a73a6a70a8eb5ef53c9dabf40489c911c23f5ddf904c3de3af725b2b39c86efda99797a56da4d109cf54814e20224d9e07c65ca88073ad1431bc76361603fb8da1614e", 0x1000}, {&(0x7f00000012c0)="0cb0064b179730b282cd20dbbc91a2496ea8a047ba50ee0a5badb247d793ea6db08d89f132caa758b561035cf474aea7f87f96b3e166612f3bb30c3f2bdfd08bd84a0e4a7e9cf07070edf579d7705dc78d155fae1580cd49dc710fb985135252b688d2203951886c890d48c64c2cc54b6b2b22b38a62ba476af94f219cc80fa1e59e38267fade5b2d5952bd450a8a61b01c9cd3756adb2bf46e49b41817037", 0x9f}], 0x5, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x30, 0xffff, 0x1, [r13, r17, r18, r19, r20, r21, r22]}], 0x90, 0x401}, 0x402) flock(r17, 0x8) sendto$inet(r6, &(0x7f00000018c0)="f58c9db6555c985a0aecc85d21da0e0a30325f9e119a8923748809827b0eb1b067a71c44669216fff829bbc01f4206a79fdb802a532dd00eddb497aa55deaff9c7ffa4da3a737f74484952d77935457dd38ca0453462f05b8369db12936bd9654455b8ac0c241fff01775a0c0e58e4483b0afcb71e13295f5fd98f89d256056c1a94bd1f15f85ba926d5f9be11b4912800687ad8a63e1fd6e14951f6e75b696b0bc4d04956c037da73bb72d2fd306860d46ce1f36826e288b2d6158980993a8059f687cdef15e44f575b87e1b73741c4fddbaaee9a3578d2b10a234dcfd834c05e79423e89ab83a453cbac1b734eae13b53aef48aba49a", 0xf7, 0x4, &(0x7f00000019c0)={0x2, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getpeername$inet(r5, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) setsockopt(r21, 0x2000000000000009, 0xfffffffffffffffd, &(0x7f0000001b00), 0x0) setregid(r23, r23) 09:56:46 executing program 0: r0 = kqueue() getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 09:56:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="cd7ca9d32a05de49c8b11dcfed0898164c01cf8c222134498602e96481ce1f9b92e1a32a5f01de914ec08f1028537fd6f7ca22221a4b306a907f7a90b4670523a10dfe1b2cf0dc5b5809d5ba4102aa713a00a73edc7c689f0cf2ce26a35e94ed44f0ca4b278203b60a0d5aaf93c680d89479925a73358b27a56ac64ab6568a3297126948aecb3c995af56fb3944626db82d33f7f0b902deccb30", 0x9a}, {&(0x7f00000002c0)="3ddeb9a7bd7e638df58776aa1bee8aa42911bd3684cbc7839cc82f04f39e21c96a07ba4f4fb90713fd4473711721b29d504f58ff93837b1a9682e3cc051f3f9ebff47cf96d7ebd2d6ad385e48d729e846a184b0d85320f6ae4515ad0ec0c79c1be118758384d23f9ea0c13a8f735ef610164c793957c4dae65785dbd10fa70a6663ddd941f8d6fd2568424a40a6cc5761439f900d7375cd76b25fe914f38ea1d36ab631e32d41ed9395f5ac9ef580a1987be0b90bba1bb3b41e938057edecf7953b73c993a69211683ba8875ee3c201c8ab9fe594fb49b947d433a917dc8cc8290f7", 0xe2}, {&(0x7f00000003c0)="e5734edc5c6eb05841dcd437efc4b2f109f1169ee020e8b250f6954c7e689f80afea6da6c6a5be7c3ba44ab116127a0537c0a117a10b1bfee79ba61777bfd1ebbfba0f2e40632bdcc18b22fd76447786a011aacca87fa2fe441fa11083f9346898c99ee43e3133af", 0x68}, {&(0x7f0000000440)="4c6a3c1412e67768f840b97a3325ae31699f6e67b73dfac8775a85556e1d5cb42fc405629503fcf5cce355e680a221ddb90902bd71f9bd73fad773903551988a1556", 0x42}], 0x4, 0x0) 09:56:46 executing program 1: mprotect(&(0x7f0000160000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:56:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0x10000}) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 09:56:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) syz_open_pts() 09:56:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x6) 09:56:47 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x20) read(r0, &(0x7f0000000040)=""/3, 0x3) r1 = semget(0x2, 0x3, 0x41) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/188) setrlimit(0x2, &(0x7f0000000200)) setrlimit(0x7, &(0x7f0000000080)={0x3, 0xfffffffffffffff8}) 09:56:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7ffff00"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000180)="cfec9722094bda112c1b20c1dc0c96e2a1e8ec7172de2f4ce97bc142718688f42858da2c98806a94c392da4188e4a626e16195f771de0359e79990620fd488199ca33573884cbce0857059b82a5b778f1ccff3d732", 0x55, 0x7, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) close(r2) fsync(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3f, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:56:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 09:56:47 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x802, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="69becad74327d6f2327ec09791a65e78f38fe6c7bce913551c9d16fa3940556c07333f722c12089641ed1353f6dea478b074ef577f9150e9a9aedc507c52fb2b80d88fc5e75b7fdcb50267996c760d05eec71195ca263f7e22e4fa56092f7a7110100605f4f8b42205873e32397749c1e494f43315effe23cbd799e2c76f714af725c9d2283526231759517fc271a0e0330bab28cb658520887964391ed90fdc4635027d02e5ea4d736c4878cb2b00b7098de5e5b07d56f3d268d40e215ebbc1d4adbf68bcdef8aab7e0e5dd86df5f29e141310a", 0xd4}, {&(0x7f0000000300)="741ed6940f4d09063f10cdfbafd171e2fe61d3e5edbd074eb4c4094725e4308b857c5f554a20718f", 0x28}, {&(0x7f0000000340)="f876803281163153178b0efa89eabb0464e24e03f8c2b2ed8defd8f4d23b397fb2e33d016199f52d48e2a2b9e253b127d44ff52647712e0a8bf7922711545adcb63cc2bba562cf2017d49135cd2e512f0af96555c23619b0", 0x58}, {&(0x7f00000003c0)="f1cb7b234b7b4159cf89d5811fd9c63a5f15fb1332edc00ff7b6261bc2fb380aac077e137c1e09899019efd3b28067f9657daa5652f4d9437fb91920cc746dbcdb52ef310ac54a0f103b4621f476810c98b430814ac5349e8e6e23dc402d62037c152305d565f74fb4bbbebb5eab1fdb61e91a14919cfc8e08bef424ca7d58ed18db80b8d261337147c382ff1f96135539f631270611d5096243930b98b5d7e8f6310c21570288e29c99d24307c52c8ff4091d297c5bd715db35c6669197bc59ba13ff9835678ad15a3c5b08e4dd2846bec3c363b2605f134b58426844092e47a42df5058b8c9d3bfaf3bb59d26557c89b8ac5", 0xf3}], 0x4, 0x0) linkat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = dup(0xffffffffffffffff) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) poll(&(0x7f0000000100)=[{r3, 0x20}, {r1, 0x2}, {r0, 0x2}, {r2, 0x87}], 0x4, 0xfd0000000000) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0xfffffffffffffffe) fsync(r3) 09:56:47 executing program 1: r0 = socket(0x1c, 0x1, 0x10000020006d2) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\xb4,]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@(@}\x00', &(0x7f00000001c0)='\'\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='[^\x00', &(0x7f0000000280)='}\x00', &(0x7f00000002c0)='-!]@\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)=':\x00']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x253) witness: thread 0xffff800020b75778 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807e9a63d0) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b75778 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 34444 97512 73 0x100010 0 0 syslogd * 88787 38101 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(219da7418f519539) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b75778 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(219da7418f519539) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b66ee0 rbx 0xffff800020b66f80 rdx 0xffffffff81ec7571 cmd0646_9_tim_udma+0x1299c rcx 0 rax 0 r8 0xffffffff81928b04 kprintf+0x174 r9 0x1 r10 0x4df9fa0bea00eed0 r11 0xbd758eb214c3db73 r12 0x3000000008 r13 0xffff800020b66ef0 r14 0x100 r15 0x1 rip 0xffffffff810e9c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b66ed0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=88787 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b21c30 process=0xffff800020b5a698 user=0xffff800020b62000, vmspace=0xffffffff82312950 estcpu=1, cpticks=2, pctcpu=0.42 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 50938 186082 79850 32767 3 0x90 nanosleep syz-executor0 79850 191308 13252 0 3 0x82 wait syz-executor0 41258 290756 41510 32767 3 0x90 piperd syz-executor1 41510 62198 13252 0 3 0x82 wait syz-executor1 56482 419543 0 0 3 0x14200 bored sosplice 13252 143803 85400 0 3 0x82 thrsleep syz-fuzzer 13252 209789 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 258471 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 497171 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 94184 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 81499 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 59899 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 347739 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 12010 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 87131 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 162163 85400 0 3 0x4000082 thrsleep syz-fuzzer 13252 3621 85400 0 3 0x4000082 kqread syz-fuzzer 85400 510815 12868 0 3 0x10008a pause ksh 12868 510719 54989 0 3 0x92 select sshd 66750 240835 1 0 3 0x100083 ttyin getty 54989 257017 1 0 3 0x80 select sshd 97512 34444 36096 73 7 0x100010 syslogd 36096 105436 1 0 3 0x100082 netio syslogd 51824 504140 1 77 3 0x100090 poll dhclient 31272 72654 1 0 3 0x80 poll dhclient 26964 39040 0 0 3 0x14200 pgzero zerothread 29127 114519 0 0 3 0x14200 aiodoned aiodoned 35878 225813 0 0 3 0x14200 syncer update 91098 6267 0 0 3 0x14200 cleaner cleaner *38101 88787 0 0 7 0x14200 reaper 90840 22464 0 0 3 0x14200 pgdaemon pagedaemon 84297 89770 0 0 3 0x14200 bored crynlk 2930 31681 0 0 3 0x14200 bored crypto 19215 137457 0 0 3 0x40014200 acpi0 acpi0 69365 176712 0 0 3 0x40014200 idle1 67674 324646 0 0 3 0x14200 bored softnet 29962 167632 0 0 3 0x14200 bored systqmp 87357 152250 0 0 3 0x14200 bored systq 79673 170231 0 0 3 0x40014200 bored softclock 45404 79276 0 0 3 0x40014200 idle0 1 328676 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 97512 (syslogd) thread 0xffff800020be5780 (34444) exclusive rrwlock inode r = 0 (0xfffffd806eb971a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 13419 0 0 pcb 23 9K 11K 78643K 13577 0 0 rtable 97 3K 3K 78643K 18537 0 0 ifaddr 36 22K 29K 78643K 3524 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 716 0 0 iov 0 0K 48K 78643K 1963 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 19492 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 306 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 2046 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 33K 78643K 26709 0 0 sigio 0 0K 0K 78643K 378 0 0 proc 41 38K 70K 78643K 15532 0 0 subproc 68 69634K 69634K 78643K 19584 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 3988 0 0 in_multi 33 2K 2K 78643K 7369 0 0 ether_multi 1 0K 0K 78643K 234 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 4508 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 128 22K 62K 78643K 83714 0 0 UVM aobj 130 6K 7K 78643K 152 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 538 0 0 NDP 5 0K 0K 78643K 1731 0 0 temp 121 2362K 2442K 78643K 98606 0 0 kqueue 0 0K 0K 78643K 287 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 578 0 574 1 0 1 1 0 8 0 inpcbpl 280 11745 0 11737 3 2 1 2 0 8 0 plimitpl 152 1418 0 1409 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 5207 0 5167 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 16 0 16 1 1 0 1 0 8 0 tcpcb 544 4732 0 4728 1 0 1 1 0 8 0 nd6 48 1152 0 1148 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 24374 0 24183 31 19 12 13 0 8 0 art_table 32 24375 0 24183 2 0 2 2 0 8 0 art_node 16 5206 0 5172 1 0 1 1 0 8 0 sysvmsgpl 40 31 0 19 1 0 1 1 0 8 0 semapl 112 2044 0 2034 1 0 1 1 0 8 0 shmpl 112 150 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 36880 0 34952 64 1 63 63 0 8 0 ffsino 272 36880 0 34952 131 2 129 129 0 8 0 nchpl 144 72515 0 70936 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 272743 0 272743 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 188584 0 188584 86 85 1 6 0 8 1 sigapl 432 25154 0 25140 6 4 2 3 0 8 0 futexpl 56 261828 0 261828 2 1 1 1 0 8 1 knotepl 112 16086 0 16059 38 37 1 2 0 8 0 kqueuepl 104 7677 0 7675 1 0 1 1 0 8 0 pipepl 112 22872 0 22853 64 63 1 2 0 8 0 fdescpl 488 25155 0 25140 3 0 3 3 0 8 0 filepl 152 175578 0 175482 67 62 5 7 0 8 1 lockfpl 96 6091 0 6091 34 33 1 1 0 8 1 lockfspl 24 13783 0 13783 31 30 1 1 0 8 1 sessionpl 112 591 0 581 1 0 1 1 0 8 0 pgrppl 48 968 0 958 1 0 1 1 0 8 0 ucredpl 96 65455 0 65446 1 0 1 1 0 8 0 zombiepl 144 25140 0 25139 2 1 1 1 0 8 0 processpl 840 25170 0 25139 4 0 4 4 0 8 0 procpl 600 72113 0 72069 30 26 4 5 0 8 0 srpgc 64 3366 0 3366 107 107 0 1 0 8 0 sosppl 128 628 0 628 118 118 0 1 0 8 0 sockpl 384 26010 0 25993 32 29 3 4 0 8 1 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 27 0 0 4 2 2 3 0 8 0 mcl12k 12288 91 0 0 3 1 2 2 0 8 0 mcl9k 9216 73 0 0 4 2 2 2 0 8 0 mcl8k 8192 41 0 0 5 3 2 3 0 8 0 mcl4k 4096 63 0 0 5 3 2 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 182 0 0 13 6 7 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1428 0 0 12 1 11 11 0 8 0 bufpl 256 43028 0 36059 436 0 436 436 0 8 0 anonpl 16 2643212 0 2637430 553 515 38 45 0 125 3 amapchunkpl 152 209587 0 209497 1239 1234 5 189 0 158 1 amappl16 192 134881 0 134611 792 767 25 29 0 8 8 amappl15 184 3464 0 3459 1 0 1 1 0 8 0 amappl14 176 5270 0 5265 2 1 1 1 0 8 0 amappl13 168 4445 0 4442 1 0 1 1 0 8 0 amappl12 160 3538 0 3531 5 4 1 1 0 8 0 amappl11 152 5379 0 5370 1 0 1 1 0 8 0 amappl10 144 2073 0 2069 3 2 1 1 0 8 0 amappl9 136 3261 0 3260 1 0 1 1 0 8 0 amappl8 128 8446 0 8323 6 1 5 5 0 8 0 amappl7 120 4442 0 4431 1 0 1 1 0 8 0 amappl6 112 5155 0 5133 1 0 1 1 0 8 0 amappl5 104 3860 0 3849 1 0 1 1 0 8 0 amappl4 96 3650 0 3614 6 4 2 2 0 8 0 amappl3 88 2643 0 2637 1 0 1 1 0 8 0 amappl2 80 221048 0 220963 5 2 3 3 0 8 1 amappl1 72 638419 0 637966 24 14 10 19 0 8 0 amappl 72 76736 0 76699 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 151 0 22 3 0 3 3 0 8 0 uaddrrnd 24 25155 0 25139 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 25155 0 25139 1 0 1 1 0 8 0 vmmpekpl 168 216306 0 216280 2 0 2 2 0 8 0 vmmpepl 168 2909486 0 2907992 619 539 80 91 0 357 4 vmsppl 360 25154 0 25139 2 0 2 2 0 8 0 pdppl 4096 50317 0 50278 7 1 6 6 0 8 1 pvpl 32 7242028 0 7233039 1283 1177 106 123 0 265 19 pmappl 224 25154 0 25139 125 124 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 654 0 39 18 0 18 18 0 8 0