1568a15b3ba01beb33d4c6cd27cb9b650f3419244bc9316d8e5f7c07a0381e7782b7861dc6bc77016d9abee75a35d81978d85ed3d30f6162146dcfba02087ad6782602e10a10036e1f3b686c2c419d19c3f0f4a5e4194aa926eca0f279acb8ff7e515b121c23a38040a893e7e8096881a02aca61e1352593d667c519776be9b9a720cb805d5e891a6dccc2166b0be4a51b95018ba3c5d95ab43452ff5505b3249d164d5cfcb3d2d3fb0c8e0fbcd1602080749a363b48eceac56d1b811aaf161651b96f5737d4f9f66f0d808c725fd132fa9886642d5cb120c233bb34c28d859eb2dcded7a72d0e24c2a5159cdda1935dda8e9353e9450289053c567ba283c2864d69f78748df1f56e0f67a56a928d9661b3742c236e414d86a065dfba4b7735078034f4d89a57e2b13c9c2788f65a52144d3e12be2e927929e5f47cfc1c4b5bdf8c219aad8668e5988d544bc2bb6cfd8b960d387f7548743471b77356bfa0d84cf2e92a8bf68f20f1f9736cd0ca9d10fb8d7c7ef1dad54fa9f967243f6a1ac1293a8ed52feeb93bbc1af1da257f28c5939d54c0cd65143a39655ed9498ebce32d6cdf32ed868cb3fcd361ab35e4343bef3e082c271d42d407d37ab141c4ffbe63db0051c4c051f685c1a65f1af4811ab61c6e6ae73c5aff31dda4f74da36fd84a2047e394c14ebbc3220f3989394c8d4b7da8f3e68bde533be4c0dc5faf0bddd2cb7f2604d0e349deaff6a2b1d8f336834dd743b4b6ddf11b0a42d4e4e2a305b5ae501cfe0eb3573be0b8dcc5e241ba3b2a48dd0062438b25be00d74e7c6f126703957ce022f6c093bf576f983de65ea57e0d4cd0c83038090ee9d9317d2e6e5416acc0f38134fbb180de8af00f76f1cb8d842ee71e0c6805e9b9ed6f52b2163b74ee58e9b94bec2854e7dcc79cecb24faf28cb062605db81981591fbad2d9048f3cc6462ce9cf52ef0ec219d635f58233cb73d7381311e22c7e2884501742c2105ef2aee625547df9111f931d84d1ac110811f65161a8f5c02123ed5d98f1b8dc2d47440cfcd01dbfdff0aa80ceec1919a39011ff256f9fe0851058ae46b965eaf5277bf24b91d0403c4bba975b113e41b6ee2db939e909fb068084ca239595219424ac1035644e1f3130afae1f5d3af3d1492f2c920c07b779304059e3c2ce80818c250d0448fb57717ceb167b14cba5038d310314a871358271298d5664a3545f781d9c1be9e4871b3536cbf139021c942d02e34cfba9c176098d567447d7100815dc93e00bea4a11041e4c9a5c6637a87ad867c3274d21dd1e4f913f7cb3e7149d6516e0b9e68d6e4d84d67abb926562c4bdaab42d067e56442e03e3bab4a0c67423403a123179633b353e31270b99d83e105c4b1ff4047b550644c9a77544fe6b10d1f52d6a94ddc38bdfe9f22b9e183a2d95409076639d6499964f01b2e71cc2688aba553cc60b487e9be1f5bd467db799501f8c0f17eb50680a83415efe56d33a22c892451460f82fccebdef75c18429861c03872286eb60ae69ba40f3f620a8534085e4e28bb01c3d512b87aa90fbff4e2e2480737653777ebd4583173a773da4f47a29360afbd8ea8c0be9980c88ab37b7b3d9a88b46983510c4c93e71e541dee28c0b9a54f3267a17227fa8b9dd82bf0cc9267da5785ebd53dc0ccaf9f667cf7d3cc534298d6921df729d4a4cbd1a9f81a715ac52b016567cd5ffcfd2161fcd0ea7f45145705451572f0739cf3a4e61416ba70cd184a20605fa4de5a7f56c9a50b1da5427247ded50fee9267c1aecd713fad46fbfdfd7e6eb8ee7158546e570754a38f7525a74acf8bd1357e5af40a8bacac71aafe9fa885eea4060c491cadcea48d8510278e6decdc2f5267104d34abdbbe6266485e55c8bea4ab24a35c4f8541ede842190936d9c2b4cda2df8409aaa3a84ed34903a00a8e88a37fd08ba23074c28833831fdec30d12a9f861c52d0428419da9e13487b23e55e03da564aaf8efb94ccbc9640792be374065204d80affa208822e58f9c4b6440a88c07c2e53049c7f9e95742ac66fa0975c02cd06981a05501e5c3b253e882aa7e241cd97dc5d1ff08660a51cd56a0cf7c812a245549dc9430cb1dd45bc96d4a107ba2c048c620010481d13686cabcc5ec86c557ce9ccc583f7250b1d91e41c3d5b70536b5be2b162aa53982d3f91a4b53d41d02190b246b11e5b953bb3e8a4081fbe28e4444adee25d4d633cde9acea3dde3a5968f8dea891f0753dc33784517440d2212f29d936533039d42e4fbada32c35ec0e18025b84185b6a29f85db759bda75381eb40fe07e4a2bc7af92003bdf113769dbc1cc73da7383eb2a62145c0100dbabf7e5967d660ea210f1638135b1f8804dc67b2151d1ab81d44aa336bd76a27fb581990e38594334a964aef3eee9b84bf", 0x1000, 0xc, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000000100)=""/15, &(0x7f0000000000)=0x2c7) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x560, 0x80}, {0x0, 0x200}}) socket$inet(0x2, 0x8000, 0x0) 12:56:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r2, 0x4}, {r0, 0x142}], 0x2, 0x0) 12:56:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 12:56:18 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./control\x00', 0x138, 0x2) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x84, 0x8001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x30, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x85, 0x92fe, 0x7}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x44, 0x5c, 0x8}, {{r0}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x1, 0x6}, {{r0}, 0x0, 0x40, 0x80000004, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000080, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x927d9ba2d67de009, 0x100000000, 0x9}], 0x1, &(0x7f0000000140)={0x1d3, 0x5}) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 12:56:18 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x600) msgsnd(r1, &(0x7f0000000000)={0x3, "eea91591738854619e3037a797f78eb0e692e2efddd85a0d8a25aff1ebb3e1f06a42d8e8b44bd35040e640673eb04385412d31626c945ffaf925ec71022413db842d73e3c328731b5d84633a53d772d01722b6700f3f6de8fb3cb60819b6cd9c45d9e360638182de53"}, 0x71, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x75c, 0x8, 0x4a6e14a2, "035314d1b9256d4b3e327a75eba33fe2d1a9a008", 0x42, 0x6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 12:56:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63e25259560f8055552fbd5e41789632dfc94ff87f15619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d7201bcdb9ad809f5f728193ef16ab93f12fc037980caea2a92f1f99b16b136a54c000000000000000000", 0x6d) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x0, 0x1ffffd) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) dup(r3) 12:56:18 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0x100) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 12:56:18 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) madvise(&(0x7f0000214000/0x3000)=nil, 0x3000, 0x5) 12:56:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x3b, &(0x7f0000000000), 0x0) 12:56:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/221, 0xdd}], 0x1, 0x8) 12:56:19 executing program 1: r0 = socket(0x38, 0x5, 0x0) setsockopt(r0, 0xfffffffffffffbff, 0x6, &(0x7f0000000000)="aea0a3fd5bc9a2d96039109d3ff100", 0xf) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:56:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 12:56:19 executing program 0: mprotect(&(0x7f000004f000/0x2000)=nil, 0x2000, 0x0) r0 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffffc, 0x6, 0x0, 0x80, 0x8000]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 12:56:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 12:56:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/165, 0xa5) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 12:56:19 executing program 1: mprotect(&(0x7f00002d9000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 12:56:19 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000280)=@in6={0x18, 0x3, 0xfe2c, 0x8000}, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)="27ea5ecf955dfff686d6704cb635a4d98c027509d9abc197", 0x18}, {&(0x7f0000000300)="b3202d304c93e4dfdbd4f170f076a376fb8497", 0x13}, {&(0x7f0000000340)="a48e70f4c64a5e9fa571e3f1ea5e1aa7aff9d767d9b859d4350377c0abea30a746b1756697c4e3b7620ce760534066eea397ebdbf377db36054b4857854c52c85cd3119767ffad48b03f56a5d42984f83114ba734d4dc01312c4876d5c56295d0bcc2216f0e8c83be0e21bc6c1f8fb58a76fabd5532109df1a12c510bb794acca671ee67b5c901f3b2266760a25afe31d4aa5b82fe2adfaaaa9072da7a18786c23991d4a9f18a3df44a7ea072d378d25b8ecdcc930c8f4023509a4cb28c67605c37a2861df7419a77d05f408183f", 0xce}, {&(0x7f0000000440)="53a00eea4c40aba2153e2c3b59f4c19d88688531f04a1a895b8259283cb4e7c6a0e290382c8c810ef004acbc3dd1363121b8ef64e21dc79db6a0e8c7d86385e33eb33660054ad451fb5b8ebfa086c50c585087ce29c54e52f45eeeff04a13c01ccdc0f1cd3be5e6aabe1bbcdd0a7eae53b9c4a75e09c9b710e1292b39b5a897a7c7462d074ab72a814fcb7bcfa72f4b60efb85c92a240f2f6981c8887228527e10c5b7c200b3dd948f4ec94ac1bebae875d8fc01993ca145812ccf8a9b21d10bed9807d4963b", 0xc6}], 0x4, &(0x7f0000000580)=[{0x1010, 0x0, 0x200, "55a13b7f1e3c689b8ff4601c1c1e2c81b09fa5ad893a52c04c15cfbd63a643c11c06ca4ffba87f4432950866714cdd685dde0e00efbf8bcf9e33a706ca674c4eb354699638ac11bba424b7e8899b2a4fa3809ab35945fdd912ceae9c602839a831268fdcff6ccd8bf0478a61bb541d5a5f6c57db94b7d5bdbc150b7837cb174bf7df8986a41c866bebd7c87123dbedad87c5af9cbe9eab9393d890a3b20aa688d1b3b81b721ecc0feb1a638bcac1108dba665640126c92aa995869ff17ea703aad2f1451e48c06e616d6a222ed8d75d53e23fe5a13a6292cb3b8196f04f4765d7ba5b816ea7befa209b0b06252d350cb73ddcf41ed8dd8b11cdd647da41d85000782dfecd05d798f8d3731509247c14cd016b44e43a6a9c5f1b8516ce83f351c6978da858fa40113b8476d772d0e7b97e325e6e462c1b93bbd7c62afd75fb493325fd2c127561f2e299c657bb126ea4b7892ff1326ab868bd31d91da81a7e6c9674660de5b444d2a11a0f466883cf169702529c5e5a437f651664d4edbe3b6fdcf7914d5e089c0eefc4a9ad2cbd7d90198378a2b9ce348c2c4df9865fa8b611f9ed2df39f741f8d4cf48bf5743949bdeb45e34c60c76ca884cbd5195ac82b0746fd82df4f6b2555a82fcdd4c3ecb20d03ff803654c3f1ac5879c9baf7a3e1544ff0471514e7195293154f41b3be0049331390323c2cc36bd72b09b959dee1ec6ac10794050ff208b4d7766def9197f5574b2f58701cd15358aff2ce75e8ecd8a77f525e4b7c46f31371a0bd07caef6f71d1c566e15de6d4bd5770256ed050b7d301fc72b658e9043d6df4e6d9d706689296df0d994e2bad367481af2c9b0a940ecb3121e508f46157f343aaef9ae2896680cf4e918ad04993fe15d570dccfe0d703a75246e65e8698b5acdbe9ab94c14dcde7a03946b585e22a451653a18258d5601cec3d8ae9fede77cc8220124db04a03985387ff51b0aa27ee41f7f7d3dcc05443a3433d902bad0d71e0ceacadd10e1c7b3c2accc70116f8e741418551618afc97ea881d3ab059d4f0ebe8a68ec9d09afa030f0fa042901c2f8a626e268d646e95575418edc22d8d63c6657ad7cd82c03508bade2a9b9e4b7777dc96a532c848904d91307b32b0b2d221975d4640bad7550388be1f122e951890fc5f30b729cd53341ea058077fc85d9542a3ed17e5b0061b4b93e40ad213a5cf28a22706e0b095ac0370d72470b9899ad398afd7956a10155c5f95438ced1a023ed2fcb910f4392838e19c1bde1ad588b668863e233561fd7e527a0a6e6ed09a51e4f4c7e73ae9fa15ab39a82fa8720028b24639e205615f46f5e39720b78574ac9e7ed424a0017e07dcc202cab97e56d5c70e6adf22e0920d86ad054211d25faefa0c8ad8af59c934c6cba6c5c0a6140ecf257af4f3af51a8bca9570e535b5084aeb878b6fe9e99872e9ced471c1193c3bc1c01d347aaf61ec0c1729e0296ce8e80822ecb05af8473e023c2cb6c203b549e93b932488ee50192dcd3ac8a7dc9d578b19630f1ec79faa210a2277de6cc5f0c9863caba0f9f50d20c2f327971b774348047d8fd541b1b3d9ca8d248819560b0a78e52100905b8d4d42fc473780f73c0614746e7b86b91a342b8c53daa11dd1e426e8ae66b2a762fc659634e303469071069402fb828566766b7786345aa71585d876ec64883384148701ca1579e9b33465505132756584b674b9a7462750f8f27e564f3eea308d8265600d08eff23a5a7e57e867537786c1d45baeeedcc0b33bb4a48b05f930ffa5cbdd11ad6f9c58117faeb01efecdc82ab87cecad58b62c26ef28c4f422688d8df4715256e198b9798dc6616fafe33beec6e700fe3556b3c61904b3631da413ae14acbb2bd71c0a5f02ea5ca3317024c4336a8ad766670543292213af4fb799af4a0be46f8592a759a0cd2501163a84e9439bca63fe7225c0213081e061ef945d93ae449b06e2c15f36fd6f25daa46241784e2a6950f6cca011c2eabeb4119a0b5615dddcea6611dc56c3bee2a79cace373611c0e382e8462f0629463af3bc3a7238cb2e327e5c986f3e37f4625bf41f65b929a63c2b274b0aebbf253873a5fd8ef438b4769157fc3838d9ae1c2794a4f3f470d6694557a9d3db2ae073f389f2768bb49b893fb0f00ba28532aa753e49a27c66431b0fbc1bcaf9f04c6126d2c029dc4f543f8229e1a683a29dcd59f34aeba9f0837c33d09a0267ff46b8f884e0b42e70526f925f67b73a3fa4ff76911cd1b71b61c6bc30e620e512551bdbc3bb93418a03fdfb0528dce980cfc47c1a16783bbcdfeabc1536876d548d56202469b1223c5364ce77a47acd18a79279ff1d18a497148504fccfcf25b855e76f3d2307c41f50606a881e50420e1b15e5f33a42ecdf349a2da3097180263b7d7b4bd6fd79af937857c7689df8037d51563158d354814cb3a33ef416c14e40fa1b30d84f2a2c91a5bfeb989241d37780da16e8b64421e2c653bf9a6ac32f34c882575afe6742b11ac24c681323fad318da6af0a9eeeefa45fa980e776a68cdb5e2b686b9bf2dbdd1a6330260d01d1792c9724a0bc450a1d93f0141c71b879130c63219a0ec8a8f729fd9888f70fe748e316492267f1d6e1e7ad61ab20ffa8f380f60fddaa2d1e26b8c4d48d10bf6f241e86e7f33620c6f8f50cd642b6938d2e64d54f95d9d611ae96643ae12ed844f7b89ef10d821322fa8d00ad934b6035a71e3a4e067d457548645baecee74efeb6ce9ab7059a06185c6d0cebaa0817cf3069f70e7db0133d79dc4934d0653e0379f25c9e000aa1fef7a9aa3c97b9606098c4a9c1a83c79e31badfb92263edb3abfb404f485d31d0c1a10289fca4b0fdcec8aa7adc4a0421f0893761850696a149ae83508e811028363403187b7e3c6a25d6c504dd39750d11789293074cbf5ecb19b9f21c4fd35569e908e14dee2ff5559b38c6f13e4478c743213b498a90b993b8c56b261e11c2e3c4da49bd53aa6172781823db1ddb0a969ddf6ad1bd373295047649037a30f5ece217a81832c148682924a8985b72c63be1b93273f7ddf6f63cd99830934e10ed5eba00561602343d47f06a933f587391c20847b213746b02c112f086a773462e10b73bdbd200d9fbc730954eb1e3a45f80cc09aba43141317f20a5f92397d11e93a2fb2aaa5ad13667c38f7b124cfd84ade24f2e96944da8738b67b4cf2adc2346a79f78582c43ab0b2863471c7c92313c2920ea3eb2dc03a4bbd4cdc92938bc1e2c40e3052cc22ec4fa5a4df820b3909dfb6ba66371a9cb8c182de821bac1b0b4a796a9c89b0058e64a8241467c750b29d491839fb197762fb2217d4550274f2af2cb961cb9d572260020698d50c2edb611425cd14e8d7a4cd308cdb9fcd5409135ede24c25f4e877bb0cf2c297eed793252a08e85fe8eb219b6eb46cac149f7af30b098f8f6f37bc6ee3391d2dcd938d38328fc71486b26eac9291125cb6921c9822f9b20e0393023210cb397965b1ba5e000cd7d9031be435bfd8b0ce5333b04e303504dd14277ec419f38694b2ba84e7510e083eaa5cb046d467ac447ca654b8cb83e499eecf8c187bdf99267f6278f1948dfd3807b084a698ccf78df259120ae3d17babb5d2a315a3afcefd00c670b1794736f56461448eea6af818102e3b41c4e74c797b36162832a1bfcffc7c906dda0a978c36fb992592ef73173e160da3c146348d8060109a9e7b717740a0868c77d23cbdf37405869ea189a59706e0ce8cb0994b74644f51b04232c71e4de3243d2a919ae11e9279d74cd62801d7d074630828dda57413f89c9cf8d57367c0b64c859a4923180d2784f15ae001926dc6f5962a3886feca9277b07c1cf354617779d030e4a308194b358b0c2f5647d9526632de20412c308cde1b4b76fa44fcf2c23802fbc3410106f4bd41a7720174853d67103c6be25d2ada13b02fe64ebe9c6adef84f9cbfd28caf2352df548019a4dd768ec733def129f55aa09bed73252ba69802bcdd2503490ec747a01b94797bdc13a2082bcc24d409fcb7f59cce108a605b8b8a21eeb17ddcf1dc9be343143fe62226eb2732140c7cbf5c05586a3f3e8e00090081251bf5685794ba236edcc76f8cfefedcc87e6fc486d23d4625025c74f0223306f07c6d49d20cf487c2f589de05c5a1e3d75924cb1db94b232bac7207f2c9c043c5264565e1fd20249e5a8c5c593f6fcb49282d8112522dcdc7a3b023d6e4b7a2d3d1d35031ad416d848a4f69b60635dd1ac3164e0822eaf6f97cf36b4e82c70b72c7af313ab760167547f7fc51b772338fafe44011db0f3aff49b715047b96eeda8eefbbfc6076b1f2d6d1862ced0be29ee1e347d89cb8910eee19b1b55f81e31804a0f2a62903dfadc15550bb6516e45bf91d4c856bfa6a907bca89e4424c54ec02f93ba63134abe176ec0e54e56a59ae073d5d66184bfe6c44a8bde36a3e9bbbe8bcc9643d5e5e7a75130ff9abbee3244acfa52754a580a410461ea6726360215758dabcaee26b8166c733b179ad791d18af1f09a1f9711830cf947581fc9d8d0cfc043e34e75130cf7dc83c704a20646fb4b0e7594dc0ab2ad25e891732e3c0cfb6cf0ac7e924ae862060bd12591be235821592f8cb9f50a8c779fb50f7447f949a53142024c2d76ddffb941c383b2f6b644c3a103ac7d72b847d969ada9a30a734e5aaf1ec91a8c64f4d3f3d0295b96d0690280953db137a50b1c7118003fbea177e5407f3006a61545c9fd590be23a4d2cc4e1d2348dc90939d63b73867e562edda8e3cde0bdf25a9319a10be3eb206ed1cfbc627735a8de1bb0694721a2c2aa650b0456cdc1811122f4caaae0d8ce5de177a002ad173961bbb02b688e3e67d4986ecd76039fa2ffc69b0aeae2f84f5614582b23ba08c0bc722bf4b9b9c2a9af5a0eb95954c854826f1cb50b93eb18979ab60439d51806f5d7dc14d017f4c59c81c55918cacad629a6f5d87f40b6220944d91380e0e36fb0b1092f02959884f7f641297708e94ea86cd3fad44cead945fb81c5f53406f4965d2c5546ffd6164d146395a34d9226387edbd065623b25e384747c8bfa44558fa1631f6dfd6678ccd384d6976e86562d406b7fcfeaad712282f914f0eec8d5ddc92ef56e10385c2e61d83ae339880c49ce554d5eac807d9b30fa59d77dd45963aadad310f98cd91b2d97d72881a5a2c041ea8027710fc1f728eed68d67bba31c2d77ede9dc6123de874307defc892d8f6c71029aae4dd03b9dee2d73200a5c4a9d0bc0d038a228e311786c75e2d27681a2c082995399357f85bb93793f1813e060a5bf9fc75177e42ede8bea207c6a36f5729803035ba0c0eff60fb1230bcf37130e1b0e81552cafb50ec83a38f650e3ecc8a30694672376e89061c0898cf547efc5f2c4ac1cb99989dfd03a0941fed01a2531f84d46d2625b8af772aeff404c20104ffea16f3792d430f20fd6e3a65c9b7388b02c20bf99260310908d7812cdcdf67af316e3f61753c5fc601d65a5d5960bf1792007eea0f202dbe760ac4154223703f601b6f4ccf5df1922f20a384e379eabfd6b905c421dae2d14dab94aaeddb20281672fb139dc686e07930ed0e9e52ad0f8cb16af50a269153c6bc6926765a8e58819057cade480bc0d311365ef643e17a4bb5811f9b2cedae3aa8ab092310b08a43c16449a8a8912603bc02a35d42b4fa07896af585ccee0380259de25e721db26416a30392ebc6d1251c50a95d31ef8fe06d1ab4108e0328342f9b3c20fe0825cc9"}, {0x98, 0xffff, 0x5fb5ce8d, "afc5b4544f8e18a6531037d5ad2ff548ec12e35427b4a2c13c8429e641f98f8fb5c4797c6ce8b1d3f246945865ca751e49b118b5da4f7b1979db207ea0c7cac7deef29f19818bb306711fc0301ec52f14f3754030487a6297a86e4c030f29d6632279a7940716b14664899dab1570ba864e35d30c7f4459b9a30e68b195c81ec2ed8513433f0"}, {0x58, 0xffff, 0x0, "1128dd4c4fc5780f61bcb306910997a0aca83d583ae28a770fca384f103095733e9189f65c884d4bf17cb2337ab4fe0d6d8961177a1cdedd57acc2142b029b74379c63addd"}, {0xb8, 0x0, 0x29, "cd285c2f8e1dad0fa8a194ef30a12fb4bcb975551455b87a5582927ad5f6ffbd9c39171b28ce9cbe6e0b234398d726aae232db783923be472c484532f8a38dd2d24b3665c6cd0bbc3cf55d0711e5e1742e8a3422eaca4229802108d109856c2700453c0f04a56f231044938b76e39789b3d06853c47265e2172832e49f382299af8efcfa5429bad205d17ff13fd56ab96eaa338042f80da4344d3a0738c9237d8334d785d214"}], 0x11b8}, 0x400) 12:56:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xe08a, 0x0) close(r1) 12:56:19 executing program 1: semget(0x3, 0x4, 0x80) semget(0x1, 0x4, 0x8) semget(0x1, 0x4, 0x1000000000000093) 12:56:19 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) setpgid(r0, r0) setpgid(r0, 0x0) r1 = socket(0x0, 0x2, 0xbbc) getppid() fcntl$getown(r1, 0x5) 12:56:19 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x99d6efb6eb95d14c, 0x40, 0x0, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0xfffff, 0xa33, 0x4}, {{r1}, 0x0, 0x14, 0xf0000002, 0xfffffffffffffffa, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x4, 0x100000001}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:56:19 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000003c0)=0x6e) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x391201bb7ef5e35e) seteuid(r4) mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) socket(0x2, 0x8000, 0xf2c) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0}], 0x2, 0x1ff) write(r1, &(0x7f0000000400)="db795b9a043823c3be58c034a122dfaaf7adf162e67b1eb4ba2231651cd583d579161e5f85eec1f7c9f78b42968e95720672f487787e715a7845d1b6b20c8712d1ccddbd11e31f94e2b4956ed145703307c23fc510ade7f11079d11e6ad7a172529834c68bebb2c8b90f56f907e6997c1575fc47e95021d8883aced4361343c40df2e7be1b81f3760a056fe600b0e0aad4be3b88649f94992ca519ae51f62deaf2d5450cd0bfd718ba9afd6c5de34f14ab02577bd0c52a2a28f16468c4c840dde1f16af7188ddf798f5207", 0xcb) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000000240)="a1905aed5b0ee291227c0fbdb764e37e043960a3659b479ceaaca32ff298e2b3d487b415193b3c98ecd841e90ea6d5a93b8f461d7ad1b21b76c06331bd37d952a014fe610fa6034fe625565b0773888c650affc35851e9e2d957d2aff0feae352c9f7b4b5b2e87fa1688bdb45fb888c0793f6ef8fba4f13c23ccbfba2d3f34e0c8fc233626dc2fe277a507f8d6c792def68a06b91e9a9efebe9f85335a3901fc5e1584266a6374fb9a6adb2e5639137387e09e1b5dec0787c314f4ed016590b2b65401fa0e7d6c2f9d68c8a71f4ceb199267ac36c96940fc", 0xd8) 12:56:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x1, 0xe5, 0x40, r1}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x8, 0x9}, 0x10) recvfrom(r0, &(0x7f0000000140)=""/103, 0x67, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3355, 0x3}, 0xc) 12:56:21 executing program 1: mprotect(&(0x7f00001db000/0x1000)=nil, 0x1000, 0x1000000000000001) r0 = socket(0x11, 0x3, 0x1) setsockopt(r0, 0x20000000000011, 0x800000000403, &(0x7f0000000180)="1858e65c18611f20767472b3a8f0a29699b495ed74500049d8af4baac2b5e9fd471120cb8a90768c1ed94d3fbfc253e1461e6eb71277cb268e2d8de1c915a54b493ba72643d13aba73832bdd7fdc3a396932b57a859c91", 0xd7dabd56a1778b6a) 12:56:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022500002000"], 0x1) r1 = accept(r0, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="7943ba5ecd0a77932b41ca41f88dde3cd04695f0d5c720eae9020f67fb5ef4a7b066fdd9704a6670126709351302926597344c5e6f3b1641b90635bc3a6fb3dc78e1ec2c32c735b533494c23a740ed7af226867e7a40808263e426e983ce145585aaf58d2e11dd294fbaeb6c2b786c137aa8bd864e867a96494258f9854d42fed7b2e9efd0ffb74f7a59fa1ebfed244a4f3d4c4ee386f0e9a89a1be5fa8bbb794b2d0fa77cdffbc35a3a4112061c5edbca977354a26708b4a4139f2c2b050245359fec5d49f9e42dd928916426e696c7812f9d7e9245f9cede355907853a883139f275cc2200ef83425e4ecefafb7c8f69b6b71312d4c85304135f96c1b0f6a4aaed58bfad724bfbc208de27ee59fc96513c57ae4bcf700745e195cc3b070a4a6b6eae5d97f5140b037b69bb9dc4c735a4a120ee5a622cb45a092e68ca18ed475f3f58f59c35cf4c0709858a6bc1360a7f36fd568b229ddf3181c4652c542173849317e33dc2a7e51de4274b32a2cb51ecd486e7f3ff1dfa872342b648a4d40618b2cc8045a647af376b2203f1333ea4e552d19daaf2311c6b50ddcf97d60b83cf3eff4317da12337f37308eeb6c7f43f2c99e691fc2b1b27566c153e4d3fa1cecadb7073656fc7785e983d333ee45c855e387dd6ec2cb0297b1c903b7be1a5c526de16638a29bf3d5c4ced51cfb36d01b8a134e555ccfc4ba55a113dcece33aaaeba92e1d1843af54b5f3096b7feb7f084a81f2ec528bfa4db835c919c39f086610146f68e5ccdd642931aa783d5f851a3098d886895a7cd0ccbc469d8e2fbf4e32809a7eac6ae1fe6ca473fbfbc73f3544be74088484504b91db809bfa8baf4e3995cb6102b6c921fbc2bdf20a90f2b91984edab5dac90e72d4c22a9274a7bb7e9adf73159702f61915955b8da0a6b3b65113cbc5be800b56c285d72a50fb785d17f0365dfa86565b87384108450fdaa55bc7a84985d7618a620b45cffc205eee757cd7afdec016c60d3eccc50e774c5aa34058eb1ed46badee3092075ec1d7a3fd357dd2511465c92cf89f1db096a9a9ebbc5ed288b448df1aac861d87581fd2a31902d512029fefb68a82f3bc8add11d3f4c9526cce8c2f4e11f0f6dc5201ef5a7caebd07f6522df1c5cafaf8b2138038fa7b562b4aa12be31b7e4016f987790fdbad8750c9cda1e9bb641191e98750645926e46006ef55e036623f29f722c8d036ce6548046582ab8c9d99891dceca5e8e19ad109fbaab7c7fdc5fd55fc6067771ce2bf68b00c51e8eae6715def1dd8d808595e0dca398ff9246ea6226aaa935bad728ba8f0093af7941ea9af8fee83280a2503bed9e62a1ea0d831f8d491c139f93d2b7d7b5a3ff153562850aed974ce4acd98f77324af171c91a057ff27912a79acd56025b2dce2d53c5e19d1704bdc7d4a0f427d963962665ffc5fd8a899e2d39fff5c0b7bbe7f9535e11c684b9c935152df039590c04f4c7b2a58b45b882575a3929d52d146c7140d55361a04a5d2158db7d31716ece3d41ac90cdd8e1a6ac84950558a6fe0944db21ad18a238bde5217a839c7f27c3178a32553c8831f3462abb2f65523e9686ee50e71a8bcae7fefbe724fceff8ef3d28d79a1f7ed001551c766ae6e25dc61403a2482702df840fda53c3b387cc89785791531ab219e7256b5c3400b37dd02f51f36e658ae69076331f6dcf381e5bb938fa958fec9834e890cdbcce0d4a8e811ab6923b2ee16aee557e9bb65a8a7619b7aa0a30898866c00a33dc859047e04d0f69b0b926538cde7d595d61691db3a557a4c169fa3f04e415cf274a8360abd73ebaffa0a2e6514666bfc7574b19b72dc94f7e60a4fa2690e4e3ee06ff664ad1b9d639e1d5f908eb42790d85731b54fe789fa72b059d7fdb03b9ffd2faae575d4b02434a77c49df57f1d595e37b19a9f526289cceb4541b0ca337d138c35b2561b36bd224e6c36bca89779ab849040978dcaa2f8f9d63796bc03ed771ad1ceaa282189ad9fb7ca8cab37b11c02c56934641a9bdfa002bb31972b1d91657187fd99e97aea6b16731e19db63235693a4326e7bfa813e5b2d5eeb8b23d341d3aaf952b208644a3b165e85b16d777989ca5ae0e0165841a653291a4c09ac8b69091480cd890c1e1708fc65fb10701e8fda273771905b626c0e63f727d85e051896f59fe2adc0422ccfa74441bcb5bd354ab96a4e3848ccc685f5192e977d0b3a2eec904e5a5c07f1eec36a646b2051f0d803fbcf563c5af89093b8a87b58a34138a8b46a2cce3fc365448bf7e1d94690c4cd4d10ffcdd415f1d7f564de010a2fbafded64290e76b47a66eeba7cd62f912a7a18c0c202ead0c390e5c26c96cfe111816cd12c53335707906229456ee5e90f0056c8ff628f46545f21b090581a1c1a446601233e085de7dcbc1ac79cb92899022fef26031c5e6c9dc93930b551ed1a92934586764c165a2946107803cc2100d3d0ecc187345b9022c4f0a85fc53fadde0d39071927d5a62d7cee0f817904d160a5d3d83b15f53c7448a9fbd3fdeebf3c1a95d71b41f2e2418364e7007c50c1cff025628a5887056075011fba004bc6556ffc89572a27b4db63b4e4e1f78153e696aa8ee3e47eb1e8f736e9fb68323de76dac888c8fe7d70dfd0609d47656e6904d85c4270d34b78b03b3427539f267f3784cb192b4255c6897cccc292ac15d744d6bd4ce089d456f4accb17c3c6a62e45042a2a7fbe3cc0609f357efa214df9a21140c31f0a3221b4a61fc400d3d364a029a1367372d4bd36c7b0ed819b4ab6ca6efde1e835a0ea210393e53c26b7eb448dd11747f431b052532d4c555a274986d464e805c73ad062d339792d59adb38f56a9a614f0ed84b6a861cab253e6401e89908b71bd3073d589a7f6502f0f27b5a10be43518903565fabcd4277a2211da8051715666f51cdcca73838e4275a1481f899bcc56ed59b11e2888943daa6a7357654cb0d8d40cf276d51605b0095d4a41fa69cfaed6b17d407b7087b425965590e07eae88e4bde35c5640eed1d5c7672fb461643ccec0bdcb078ffaa74abd241a0858e693a2a75873f49d75359adedb297c7dcbfe750bfc3a5fd036d146e5eb3a67f0d909c8774ae755bfb20eacd93f45de23c0565f7be033c3b32d0d20a835b0267e78d28f531383a8c18f7c4a288d0cffe44d30db0ed6c9d0f5de4fce587751ad00c4532d400d791d9a4b66733e179999971d764041f2f72927d7be49b3201f4cd19b7a35df9fc0aee26c73f72ca131bd7110503bfc3581027388dac03226a7013daa1ce26cc9f90512f3f9244c4633e7b533bb08897ee34ab0469e4fb2b01537fce0855919a9bca325db8e1a8a3d04c9f7c90a3aacdad26feca653c613ba88c5abc823761a3c1dfdba4f73a7e640b301949edcadfcf332cd5e06fbeed4cabe575ae9d593d610cec7a793b70ca1bcedb07bfb61e158e2a6c214158b7304498418bac4b71d057f6bd915545ab0bdc0b3c22fef577aa748ab859d252177b1b29c874ef70bce0fb6155a1653548d572c01ca51c1ce9819d0e0453a6da4548eff4a59df6e2186d0bba2e094bc847e135da27b2cbf01148ee042f718bb995f1550585db9a25097f5e712bb2afbaa23eadcc156c0446f376ba750ad2f7eb62ac29b9e13a5a7b13b5dffc8663f9a40c505bff7be4932dccd35c0f7455a6c1b43aa20aa1bed7d6e8c6b5cb75d780af352df0959bb4cedcd0910c20a865678c1ce3914ce8f3bb5fa7e103582c8c01cb67a7bb4c66dfbc45859dc14f8f1253471858166912558fa94f989c667b65ba07b9d37f4535923b0d62f44f438565ce53d2180f921396053d06dd3cfb7bcc7c41ee8be4543ede8699a699b46fadb61c979f1054ea13271b8d3145d049feb746ffbe9dfe067fdec8bc5cc8bdbbda555be9d11b172345ab0e56375f08cc47dbb6f088330b87bc824dee42d820b1a731665036a694ec493553587785f753502aa2667729f5a2f7b1d0f01cb7829aac6e8381b53599b033fce92d4c34aef4f113dabc8deb7cf9a8360d583c01126cfbe458e68993d566df8839d5f1cdbafdd9190c1df5a5a44ba423963bdb07e6286de343754a672fe552b57c622ada9d070edf3c970ee706ad13fa08bf1f6b39238f5519adce9a022b6041717a7c522d51a0be51e59bdcbb44e465814031e776d1118fcfaf02e4e4c2c5039a90af0d800985d32eaffc85f84c219036b8e7c48a63ea4631a8a32a3470befb50be0b5a5b844b52bd5705f31b94f35d14e65d00890d2fdf26f5dcfb39d37c1e6c21e9bdd59a364380ccb3ece9e22b05511c6bb57974ed89346e30cccb4d0358cdcfbe9aceee530c77015c12a1d11f482adaf2fc10afbd328cc9e18253be17e7329de10818d83c1193cc5727f5b6554009c2bed942b348a7fe20057de02287af1815b537bb307637ac90d7cf6dfd29ab784b1edfc1da7f54c2920f5aab2a173e489fbb397901db0d9df5a3e833454166fc7fd8e54f97d9f6ba9f432890e7d77e751c64ff57cf9778f9260e1a998e1ff36f3e5dc85191b7577006103de76d03cc3c7a06e7a2eca8a22f04dcf37a708783d07b31ab2e287eed6f3b939dc2d13fdcffee99eb2ca6ffec01a9406e66ab406b40e64bcc99da969ea9c5af2c6c2dea8306548ef9670462d9e6d0d94c307f65b72bdf1639016b0ff4a762e4b37f0d88303257f9a8a0f54159cb22fa1520fa1b89e27459630a7ca46f940611b0fcc4f82ad55c20d3460f66f4223b57df88c39ce0938f569ec3e32d980b64e77e4b4b5163a64111c7958a9f0fa8765301059ca4d58d6afde5f96261dc97e3476cbba7228d03ffd11633220511cb49cbf4fd92ebf83e55573dd425706e8f532b4d9867423a9448b487da40bba4b3488ac022392dd4c6a11d876c53a3e06f82b9d381690659c9610c08b62aaac36575bbb4898b8099f81771fd0010dfec27697bfce8dd35f3e60b55cea23d07ab846e229a3ae6db388c1f49d30eac0c1999c0335299d6ecc1e5bd38792e4a98f87435a26a6150937bc3383c05da88943288e9c5be1f05830047caeca642874e2ea493f8dcff909dcef91a2c841c9b3b72f27e4d2e85dff57c47edcea4e745df51b6aa092d55f0220d11325ca9e065ee8dfa0f2691b304e209028d4d3c390a36be64bf51c1607640b27011f69b3c8303c37dd9332e4e18e572954bf5bcc44c7ed8ddf3f5f93dcaff5d57f6fbe1c5e06481ebaccc2fb3157a1e861f6d60161047042ae67b10f3fdb75bfd4311f73b22e8a9c4b8c66ae2b9e845fa8be8d8b7d28b5081475217d0bb048e94e840dde3258f7d6574d056ee90b9d929b350eb0edb2e7de1db51bf423a343263bee095668c23b24ac796b38212554054f11ea1929625053f97eacce0a9da4c0043759a0ad592190e847389c7651ccff5da1feee2733ac33755ed403e9689638b89761adec174ad6a3821bbae3f7d9dad92f5492b0c773d2c42dcb3c9d64b366293ba688f8de4792765c6655b40732851902bc3be534fc56ed35b671128bc0dd818c64e9738fede214962c0cee8b6730a79caa7807ddcdee667fe642859a2d7e6feaf003978bc02eeffa4f2be35f5c4a978da31f13ce496cd338c54f34ff61dadecae315343a842691254c66c45516d9d1f1ab771ca22812027b9cbf7979f75a0e871d24b29bf1333c8a40dcf0338087e660e73ffe8474ab73179cdf9ca98e82e80e125107f39adc10d18fa268464c87b1836cae62220e6fac587c8fcafe72bf162788af536769487e97b7c35f6f3a3ad0", 0x1000) 12:56:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 12:56:21 executing program 0: kqueue() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) select(0x40, &(0x7f0000000300)={0x4f}, 0x0, 0x0, 0x0) 12:56:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9) unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 12:56:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5", 0x10) readv(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000325) 12:56:21 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) sendmsg(r0, &(0x7f0000000d00)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000280)="a67379a3759e3a60d29c6f857b9785dd592fcdf36be30d62238eec4b84debd17b66c66f33cd46425f4d576b0672b22099b64f44e3c5a9cd97dd4ad6983b7066a30e1bf274d5811db1deec49a5c7d74c175f7e3d2c69280b996515c082cf18594745996c9a7c97eebf690c2cc230c88e7beaf6b82a34cf0d078af41", 0x7b}, {&(0x7f0000000300)="e10bfd9d51b33e80ba7ff8c1f2f1462a39995e46f60a510f2d147e2f72b647d128d7ec12dd994c9cde7ed406d04f47945535fff2e16f60810fcd438dfd36c870eb5904bf6a5f2ace80d0ca9902a2ef242a80b64b068b36f7910953d92f6a0dda9247ce11e873d12c790faf68a6bdac282ea989aea3c76cad8cc42c986c54158a4c5e90c94586fe2cd491b23e08d5b8ac3b47d518ccd83d416de83bb57d298f61a08ef37190ec13e24f668ac5071511b06d232b2bdf199c2d77fbbea86a6325b82b6be123aa5ffe", 0xc7}, {&(0x7f0000000400)="8f66d2f47aa38291fba66ede009a98d11d71d00ab9ca348639411d720053734ace3b9da643d318c966ae130a4cd3a6fdd714415ae82edef5a72087715edd865a032d29c61b63980b894accd2a20fe978aa827d6bcae0f2fa9da872a6847622", 0x5f}, {&(0x7f0000000480)="c3bf3f51ae9b97bb11adfbf9cf4c3b3672cc08cc70f1ec290f56d48c9003e448a7a88d71f4cdb1002747e745a95af83f36a79e84615d01d06ae21fb069b099beb28deff524cb9b75758a64bf", 0x4c}, {&(0x7f0000000500)="eb1569b5aa81e440ca756c0b4ae62c6c24615e278d81cc6a6db54140f71d14bfe2041b8d7b2bbf9ffd45429973ce1cdae6e0e764001dc580ea50acc8e8aa91a57a01d77fd0a288e159f766c9f7b2744184fd553bab136ab9c2b69e22ecb55be9511330b7ab1e2905754ae37d3afb6a6d8df64ca23ea78eb6063489550db696d9bb86218401eace35cca24fdfb0f89bd34dc4a8850a377a599b6fc4cbfbb7032fb097ad7d22cec8ed4972192bb4eb07676f1cd9e83ea167f1817a3838052fb8d6", 0xc0}, {&(0x7f00000005c0)="b0c4e622f42d84b8777ae4c6ddfd0296d890b32ea157acb3a2c55d09b325c77a706e7cf16a02b366c8a2c5a11cea307cd2d71ebfa4f8dabcf24cc5e8e00c74fa5f18cc10de780fc226433e141b913a5dfe0adf80d62239d6ed1b1729b9695b29cf13e7868cd5cde010c0c7e7adc184f43fb8fbe20aa6887b392a7d22f50a51eec2f647ecd7685e21d942f759f94b37ae00ad792b368421631356bcde0daed913df880aa433ff49b5caf67d689af227ccddf2f3f442d14d8725ea233620ebb686ad42cd9b0046f3476ca574415ce1d097d1f12416fa14e63e7c56acb7443db1ea60b075199d04fa6d4cd05a466a01a511", 0xf0}], 0x6, &(0x7f0000000740)=[{0x98, 0x1, 0x6, "09793779d6a31dc5dba90ff47a8cac4ffef3739698c3c88d4cd10738d18c1e78bcda1e57ebc4b6865a4e29c80b90291f6037dcebe3de087a063c37d55675b11a70249955fb5cc4d2bb68169e5f3214d15834a3cbb44b0db364ccef260bbbf690794a8e5d43296efbcbaae6780e637e1efc726112e89bc3e09986b41cb525b91abf27e36923"}, {0x10, 0x1, 0x4}, {0xf8, 0x1, 0x7, "614df3c3e11a56b7440fb5ec598191baf6acf02cadf98328036f0c01a161547411e94089ace70b3d4b9f0db44709b192f18714e7faf407fd1d01d21b86cb084d8651f3bc2f163619bb5eb94f68747a056ff17bb0362fcbed3c4293ed95731a2fdb54a21c59022b44977e325dbd6f29b93eb83fa6adaf2ef3966f831c144bac7be2dd994988424229b97a951a99ae97c3197357178184b94b099fc6ddf5fc31e0f5beed9306482d4e10ce896906acd06750ae51000a61b981df41723e39fe2cc43de24fd66462cda74889937c793230a79250a89d85a0bc6d774d2435d4dc9c9d2257"}, {0xc8, 0xffff, 0x86, "4b9c3a1ae458eb5b37a958603bfb9661b9f58c327bf4f18bbb2355a2f758b0f7a05b700f1906202f71497f6cb3f6380268dd3083de47c5233c925e99db1489e7e049dfc9504a74cfb8fecf934c6d43ebbc397a034e117716fc086eef9512ceb7dfb6e473cdfe276f3065f20db9fde1a0b18a90558e06f20ed89b155573759f174e2e250a6d13d76ac636bf4a0f4fb0646b8b8c406491d0e64ede4df6305ee2e7acc1d52405effc849f0a8a11660cbec492d800b2d4"}, {0x60, 0xffff, 0xb0, "b6e0da69ba763ec2792105c38f6a32b95917165bfed9d5d4315ddc83b460c11bde215745077f02aeca2134bcfe5c968bce38e9ec5a37ebc6eb622a44f220c0ae0d1dba8bd11ff18271909096735b7fd0"}, {0x100, 0xffff, 0x8, "0aee050c15c48f827ccb1096997affa6c29522f204ac4e553ee65d66c1959ea547349ff5226e946694ef0a6534f79c68f30bed82409e32c2222ff1ed8ef7a4a0afd37cd4b1182ca9a755e754dfb43f1ade663a8e9c965d7bbd0388891b1147a816f7d5c91429376fafb6551e14b56543739219014356f39f733a5898ce034fb1697dfb662f6dfdb491541c25153ffdc3da79da86c4338353b0e8033a1b783f1ca81e9aa89af123870c853c90a5261582139e4a9373b5f7021fcfb5f28301a23c752b610879bcb36d7be51fc5dd1a3bb0f9bb05ddca987605e2a3b97549663651ac2ee51d3b2daab37e6972724031"}, {0x10, 0xffff, 0x995e}, {0x40, 0x1, 0x7, "9190ac206a50c65e6d9249f26b832036b3a715381f016bcc0410c724dc9672be8f2703e87111a6e638e3cf7a27"}, {0xf0, 0xffff, 0xffff, "4ffca3eea24e3c352b643e16217da8b24d4797088473750c893bc3ae7516c62834abcdd59f3cf779c6e05a04c8abc6ad70e1832a80bdaa5e0801c0f92b24d71385f88fe1d504be7cd0f6ed85b26f95d6723f467b4bb245e6517081907b8c567a310a7dd75b7b374ec4d8e1b7db1112b78d95901dbeb2f7c8172df4205da756dbe55f92634eaeffff413766b0a09b41614e986cd30e49b43b91d7736ae2a365e8a54d160579ca6fa29928d951d1f473d221bf78399afbec1f1dd6ede2ca010991e76f13e0dedd9afbe8c1da362a5b82ae93d85a998b950365c209fced0527"}, {0x80, 0xffff, 0x3ff, "dc00c8638fdfff0dc9f1a9aa56126612b503c7a6e7f0ec35b36f6b45c331393fe26035e56ddda3b9a3bbf4170dc917c9cfdc6b3d07a157359d149937058e0506d3440e90c6cef641efc8a3e946cf04c7b76b8a416552b7152220a32b3fc59df0ca5f5f1c737b79047d6415a3"}], 0x588}, 0x4) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/37, 0x25) getsockopt(r0, 0x7ff, 0x0, &(0x7f0000000000)=""/192, &(0x7f00000000c0)=0xc0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt(r0, 0x80000001, 0x317, &(0x7f0000000d40)=""/248, &(0x7f0000000e40)=0xf8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = msgget$private(0x0, 0x280) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000e80)={{0x1f, r6, r7, r6, r4, 0x0, 0x1}, 0xbb61, 0x7f, r2, r5, 0xffff, 0x3, 0x2, 0x619b}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r3, r7}, 0xc) 12:56:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x40001) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000400)=""/184) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000240)={0x3, "f9d26fdd742cbf0df5d239674341dd5eac5b593965608ca72bce81d0ae2d03316f70622baa7dfbadea5f3c53f59d548f8aafb28d73b99f20cf1bad3b54cacf7d17f93ba573a858da06a634607d4ed0a34b1a6a5362eba028d0729b1e1d8be50900f6a57c464647a22f783512cd373e92f079bf10735577364944c1"}, 0x83, 0x800) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r3 = semget(0x1, 0x0, 0x408) r4 = getpgid(0x0) wait4(r4, &(0x7f0000000300), 0x2, &(0x7f0000000340)) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r5 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/163) 12:56:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000001140)={0x0, 0x8222cf6e3d90db7e, 0x0, 0x0, 0x0, 0x1a7}, 0x0) sendto(r0, 0x0, 0x26b, 0x400000008000, 0x0, 0x0) lseek(r0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) fchmodat(r2, &(0x7f0000001100)='./file0\x00', 0x80, 0x2) execve(0x0, 0x0, 0x0) 12:56:21 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x100008, &(0x7f0000000080)={0x5, 0xc5f75c48d9a627fe, 0x7fffffffffffcc50, 0x0, r1}) write(r0, &(0x7f00000000c0)="4a712d9e11df79529a2015ae65815d321116149b0102a682346548ba2ae0320024b3a3b3ad51764740858c76e5177b4f12350a6eebedacce18cbc1c6017de730a08e9ac48f148fb376683d8447cd991970ba5cd544aed99ec76e9128a52494b6d713644813c105ffc1d598d2802024a96da29bc865a1ca3cac08ff7c05f5f42f40e9a61da17b89eea3", 0x89) close(r0) 12:56:21 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:56:21 executing program 1: socketpair$unix(0x1, 0x1e7a4e5d6322a95d, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 12:56:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 12:56:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r2 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 12:56:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x21, 0x5, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x8, 0x4) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 12:56:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000000000000038b5bb8c6f8a2f51f7ffffffffffffff49bc0db09d08935d9f44bd35c905d67ce990000000000000"], 0x38}, 0x0) 12:56:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) 12:56:22 executing program 1: r0 = accept(0xffffffffffffffff, 0xfffffffffffffffe, &(0x7f0000000180)) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x1000000000000, 0x2e}, 0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x4, 0x400) r4 = accept$inet6(r3, 0x0, &(0x7f0000000100)) accept$inet6(r4, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140)={0x19a4, 0x73}, 0x10) 12:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x0, 0x8005, 0xff) setsockopt(r1, 0x1, 0x7, &(0x7f0000000300)="27eb491072516c8352aeb3dda440dc3ddbf22f576ef64b5005eeb04ed1f68220c21f6e8a89025cb82c9edd53154cc80f6cae669617bd34e31c825fe7f2b5ffe9da99025d7c0824dfe1be1b7e595644a74242e212f8039ed4e4cf6fa00835ca21e6892c2e846a657151c4ed1265f0893c23009fcbfa2263d3bf1750bb093007bad738c9a17b77676e41fbdd17efed1be81f319a87770b1a376da7fddbe3f31e8722e709ad51e9dbb392bb400b3ba0cc360101ade9", 0xb4) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) syz_open_pts() close(r0) socketpair(0x0, 0x2, 0x7ff, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:56:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) munlockall() getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x965, 0x8}, 0xc) 12:56:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000280)=""/202, 0xca}], 0x3, &(0x7f00000003c0)=""/242, 0xf2}, 0x0) close(r0) 12:56:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 12:56:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="1c113819a03802e8fbe74e7d00fc52de8cc46de235db9074c22ca2bb61f31f3c54bad08f3a0f9f2e92df050484070000000008000094ccac024018ce2d8d04ec0be24f5b48b6ae48b2ff910000000000000000000000", 0x290, 0xffffffffffffffff, 0x0, 0xfffffffffffffd6e) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 12:56:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x1, 0x20000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 12:56:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r4]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r6 = dup(r1) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa4, 0x0, 0x78c610a3, 0x8}, {{r1}, 0xffffffffffffffff, 0x81c7cfcd56444c28, 0x20000000, 0xfffffffffffffffb}, {{r3}, 0x0, 0x80, 0x80, 0xe32, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xfffffffffffff4f3, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000021, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000082, 0x0, 0x1}, {{r6}, 0x0, 0x2, 0x3, 0x401, 0x80000001}], 0x2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x5, 0x80000001, 0xffffffffffff7fff}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x8fe}, {{r3}, 0xfffffffffffffffb, 0x5, 0x4, 0x4, 0x6}], 0x0, &(0x7f0000000000)={0x7d69604e, 0x7}) 12:56:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000009a475"], 0xa) getitimer(0x3, &(0x7f00000000c0)) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 12:56:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 12:56:23 executing program 0: clock_getres(0x2, 0x0) 12:56:23 executing program 1: mprotect(&(0x7f00004db000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f00004d8000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f00004d8000/0x9000)=nil, 0x9000) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 12:56:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="42ec6189aae30607bacf2ac948d7ee0163df045c91f405dbd3820c4cfee7cdd9b8a8b2a06c0d31652d3eb9983c61ca3fb92ecff14407f128f8007c", 0x3b}, {&(0x7f00000001c0)="5a1208f9c4f63feb95db0d7097b34a108a2f7265d1f80632f40480605b9ece9aec582bd4950fed0b2f37cbd8245a", 0x2e}, {&(0x7f0000000280)="e346a0829a99e232148cc19aaf53fa961f5380fe318eb8f0f178ac06ff0fad4ca1b27797b25fd2702027538ff8c8cea1cb23badd5c99286121b47fce6d39ddbe49d23566030f0330d4c62476c65f53c6652867b3dc", 0x55}, {&(0x7f0000000300)="1b2d9ca1d5a5cd46e1ec60d4e267710d2899ee1a9f84c0aaf501f39d9420a35c58fda10825164b8ff0b8064a510495fe695c9a267387bf3b703189bb8e85bc1c5d5005c8121f551f10dc0c280e91a9600bfdaffe6ab3eef58f7dedcda75af3c4b5fe3ff707e795bd012c0567", 0x6c}, {&(0x7f0000000380)="95c4fb80dfdbfe8e08984c0f5707c6ccbac26f5a3c2e636d983d0414e608e88431bdad4efa91fe54602704e730d4eb692983fe3fdabd3d49a1b106b968bc1702345381812f8eb8c51fcc27bbd965857aeab6f42a4d0e7adc61ec1ef03067fe08bf1260a4b08438c43b5f5b5caba36dea83a690a219221c996005045fbf223fd0e5d9cac61a8eca3f7eb6a04f130bd9da7201c9224f495af16ba7d187d2cd567e0224dfa4c44d41153c15598138707c02e1012e4845bba23e05eb80c36cb048dcd77ef459c4d1485f1b1dd487af05c6ae7bf1dffe46", 0xd5}, {&(0x7f0000000480)="962cdccc956084bbd23cae13758ceb1554d316a6a8d755b8c667f5fca5245019db58799ba534806c24cda4b29be6c2939feaaeb69a6b9e480c9a3398f43ace", 0x3f}, {&(0x7f00000004c0)="5419bf7b51a2fc9be214d7f6850ea9da2a669e90ebee8cec8cd7184268ed56c4070943c1c9f045fc050b8bd8a40a225a59b95ad5c9496861913b1a6bf08305d9faf6ac1e6d76a3e2b77096863dd4ef6ae5e3e76f5293e3cc83f757fa94c3f4adc42d54b1d661ef0306ec40e8bc09f28cd99a6eac2d6f08b1b1ee21893b2023c55622e9aded0cefffc363d1", 0x8b}, {&(0x7f0000000580)="10bf27d0b8608647707ad1e5a3d3fb8eb6ef8cf0349842ed220854bd400e89440a28a65e1f06d9a9fe8bfdc3c7feae06a9ee533b8abf08f782411655c4a6294da4bf938fa92692f1d7ffd950e91b5931f64034ea880f4863e16056109b29e5fa0edc4b1630c6d8dcc4216facd7b132528358f0f9079f009db26935590b7bf909cb30140fa745386eff4ca0ab27f74ba51e85e75274303a4cfa8a9b8b42cb315d7dd3b1d5b19eb58ea6433bfd13736d620c4f5fc081deab5e0d64e2711618faf81b51e952fe72eb2738123cf39ffaf4d512f47fcbebcff48451901b7d88564ff5eaf895f5023f1bffe5ed43e0a97e315e", 0xf0}], 0x8, 0x0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r0) 12:56:23 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 12:56:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000010004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) 12:56:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000480)="19766231a65e81daaad1ab5a7ccfb04e52c9f59ddf8c96e7fe5a04e20932a14db5753029f3830d7c881cd20f2036f904fca803ce3f45ea7450a1e4eddf2be0c3d576e8be31301b1db0972e720ad75b6e51ab0a55a6d928118cf1565c09", 0x5d) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$inet6(0x18, 0x3ffc, 0x6) socketpair(0x1, 0x3, 0x203, &(0x7f0000000600)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x3, 0x10001) r9 = syz_open_pts() r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x184, 0x7}, {0x2, 0x7}}) pipe(&(0x7f0000000580)) clock_getres(0x0, &(0x7f0000000400)) r11 = kqueue() r12 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x8, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffc, 0xa9, 0x5, 0x7f, 0x4}, {{r5}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x0, 0x2}, {{r6}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0x7b2}, {{r7}, 0xffffffffffffffff, 0x21, 0x0, 0x7, 0x8000}, {{r8}, 0xfffffffffffffffd, 0x60, 0x20000089, 0xffffffffffffffff, 0xfffffffffffffffc}, {{r9}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x1ff, 0x401}, {{r10}, 0xffffffffffffffff, 0x0, 0x8d, 0xd7, 0x8}, {{r11}, 0xffffffffffffffff, 0x0, 0x3, 0xb23, 0x9}], 0x6, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x10, 0x2, 0x80000000, 0x7}], 0x8, &(0x7f0000000340)={0x4, 0xff}) r13 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r13, r13) fchdir(r4) r15 = getuid() fchown(r14, r15, 0x0) 12:56:23 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x100a1, 0x80) 12:56:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r1) 12:56:23 executing program 0: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000d13000/0x2000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x28) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xc0, 0x6) socketpair(0x10, 0x8004, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xc4) 12:56:23 executing program 1: r0 = semget(0x2, 0x3, 0x100) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/74) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x1) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) flock(r1, 0xbcda38b17c0c91f0) semop(r0, &(0x7f0000000080)=[{0x6, 0x5, 0x1000}, {0x3, 0x8, 0x800}], 0x2) 12:56:24 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r2 = getpgrp() fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r0, 0x6, r2) 12:56:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) 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) 12:56:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 12:56:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f00000000c0)=0x4, 0x4) dup2(r0, r0) 12:56:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8e02ffffffffffffffacb21b8f009eef7c562b31e0963fa11ff5de33ba9c7a49240f643471cdbe0000000900000000684d44c4fdf560832f7bc5dd397a8228151b27f57d5e7fa7bd654957ea1bb4cb247a6b88ef1fce13f05dc61aedc1dead8ea61db5f27e04c52bc601fae1a8b4b7b008c486dfb3f352427f176697e108d3993b05b8ab1e11974a000000000000186b826722b40d4cca5444ff7ee073ed565053168ce6ebf908dfeafb82f9dc4a8be4f1600b92d3e9174339cbcc65e6089dbc64205a498b83cb0b7ddc43a22a5579ae0b57a70824e837c12d43cc0999e3bb1ab91df257d55e2c"], 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0xffffffffffffffa0}], 0x2c0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="8979bcaf3509e410a7541b4700c6e347160fe89b477199b9e786d341f5059ef23432b9cde9aa558372138cedbebf9f22a13b587c43322b26bb3cc3926a5f06c5d0bda5e72c2159df5f50ca38a6d1021ed70a84ff4a32904404e0ad20b59e722dca610a00226a968df3e8020c9f1de10e", 0x70}, {&(0x7f0000000140)="f6cd88152789653db40d992dbdda212e9a0851a6ee3f2a987f12ee05bd143363c64e0b35cb2723978ece4d9723b80b0c69abfff14fc1786ac7b3786c59d6a337e80b4226b196a418d5347fc37fdc7ca5c6dc65476578a51d393fa0391d1edcf66df5ba8c853364908efd65bd0e9cdd2d5a51cecbf389847aa841df0469e85f0e7a496b89fa2294bc66017dc10f9269a414344eefe69fac7443f5963b0b336ea3ce21818a8aedd603747fb72f29a1e72e6a052309d0a7f9d10bd597886585e8de28ac46523fcd809bf16e", 0xca}, {&(0x7f0000000240)="a46a8d6fcdd57058e3057a2ad9cff981be1c210b874bb8eed3d5983095a67696348dae219d7563278c54a11a7cbab09c92da09a6cc61d280738387bbd317c091698876fe73ed9a6397e145deb2dbe6a94c6c88aaca9a0c3725e72842ee3f", 0x5e}, {&(0x7f00000002c0)="c2947afd6119d5445d4f26b8983698d7a8924c1a3ee4fd06b7e7c1d1e48246b421990ecce14933fe51aa120154a77b791d787c73c1d941e9e810c6078fb521e039040b561bc32a366fbeaeebd5233e7f7a45601a421271ad7b86535f0c0f6465d358dd3498f4deb3", 0x68}, {&(0x7f0000000340)="7f224dd9d3e72ff160a2ab421a87eda292eb7b06c5adc36366d1a2fa9cb0e8993c09027c3b7fafa5e603c195b4593872f4409afa301f87ca8048aeecb6f12a93031cec76cfd82101105a88d24bf672a13e0d4083fb7bcb56146b5c60", 0x5c}, {&(0x7f00000003c0)="98f779ee8da51d29f692362e4bad5f9597201bace4cf4ca7f25021e444", 0x1d}], 0x6) 12:56:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x800000000000011) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 12:56:24 executing program 0: 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, &(0x7f0000000140)="d89ff6493645639c5026a38f75d3872e199c06d5457f6b6b2ea88032ccad755439a261b1c52ff2df7410d1decc5a31d18fa1f8f75a1a844d7f373a60d388fcdc0084124d41201fb5758a879254c90e5e5311b53371570dfabf75c758dc0387751689313f5b6dc3989e9f445cdab87d8b543145a0b4df1ab79492d95dee2553831adb51d40093c55662a31eb58ce8bffdb42f612b489df4b726321bd084ddd8fe2f447c18d61480e802bd131a07a1ac88456a8e47dc2ddd0dd183bf1b48cdf521cc30e8f10df8fec9bcf9edead3e7c671d4e11c8d451dda2abc233897199fc9f4438524a4c7a0826286615e0f", 0xfffc, 0x4, 0x0, 0xfffffffffffffdbc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 12:56:24 executing program 1: socketpair(0x2, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = socket$inet(0x2, 0x4007, 0x6) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r11 = syz_open_pts() r12 = socket$inet6(0x18, 0x7, 0x4) r13 = syz_open_pts() r14 = kqueue() r15 = socket$unix(0x1, 0x7, 0x0) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) r17 = dup(0xffffffffffffffff) r18 = kqueue() r19 = socket(0x10, 0x4, 0x6) r20 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x0, 0x80) r21 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r23 = getgid() r24 = getpid() r25 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) socketpair(0x20, 0x0, 0x7f, &(0x7f0000001680)={0xffffffffffffffff}) r28 = dup(0xffffffffffffffff) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r30 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x420, 0x182) r31 = socket$unix(0x1, 0x1, 0x0) r32 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="977bf69228d9a652a221fbf650f66c96d5c5f9d14d1548093c0e4c4c492e1a447c616bbb625a1b62e7ed1955bc1c1f05d8d7fc22fa0126f52325359247ab211e895531ec8887f022f46dbc41fe1d74a5f5bbb62f905aa6", 0x57}, {&(0x7f0000000140)="ff26af7369c725c8da807f24995a590f1c4e047234202e553d3cf3ffc326c3be0c75cbc976305784aeda0b2d241daaa46a9386a9f14a6d050daef3b1e41f9dffa5bfb74255fe59eac5ae8d2628138e5b3f6b6ea4d82c014ee7686bf364a2bea07ac40caa42e131b0a30aa3d1b73f00c1a8327174fc54eb9c50ac85920ec1087b727222a235b52cbdc0634bd96d5ac4509020b6787c79515e7095cd05fa3fc8313377", 0xa2}, {&(0x7f0000000200)="0ca4aecef373ccb51c8d7ad06b838a58598c67bba1c8beed53790c6580d93bb05f71b2bd64fd5b48de85c91597dcd311971ef65a8e816bc12c21a4d1bedea285774c235b5b339d07b046dfc170d14e65356fbeebac5cfa550115b677c036d4cdb3e1beddabdbed1ed2d2d248a54069e01c8689738675e396b04940a21f41", 0x7e}, {&(0x7f0000000280)="277f8dddcb519622bceea969d2c5a69ac5143184b6584e6df4a4c802ad90f3e4bbc4a7e4ea3e2407d299efe6713ad770f0c948e313771b9bfbda8b82e670598e369e73ad4d", 0x45}], 0x4, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x138, 0x40a}, 0x1) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r36, 0x9}, {r36, 0x105}], 0x2, 0x0) 12:56:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xcc9, 0x100000000}, 0xc) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x3, 0x200000037, &(0x7f0000000000)="0000be29", 0x2) 12:56:24 executing program 1: mprotect(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:56:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000980)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="b43e0ad801111dde72af2b6886e5fa298f58713549404f43da1ea89546d9c41f62d947bf6a38a24ec76c8b5b4d161dc7a1b9e2ec3415b12d918faffb1ceea05058b8c811a055991f08436a4e3d2882e2e6893ce3055cc4014dc43b7c495474751bb2d709c3412ed33addfdbbcc6a5a43aad6adb5ff8323fd902900d5590dbc0bda4d2eec4766ad13173d29b2b56bc21247ab1af089f378141abbf501202a93719aa5995d4e63993b6e1fa21550f8bf3806df9abef2fc47e825ed212a264aea31f84259554dfdefec26aeffe0b8", 0xcd}, {&(0x7f0000000080)}, {&(0x7f0000000280)="27cf6613a444ad406c40f2042934f43d7334acd5248bb8b03ea61b9ba1fa093dd2f38d0036add83d9b56a2e1fe721dd6969f264419d83079f8ac92f532ad184fdcb7cd6c4eb00250245fe1007f760f8fac961dc94b20dba3bbe388f9e3d5d763cf51bf02b1ad1a7e418ebe6d2ac1612ea944101938a2a818e03b775c64e8f6580d6e7b0e17aa5c74afeef2079d9a7a1c1541f4821784689f8c5149e839cc7d56f5bf502aeed0ef0d5ee615074ffad008c8858460fbfcc06d096de4", 0xbb}], 0x3, &(0x7f0000000340)=[{0xc8, 0xffff, 0xfffffffffffffe01, "f99299a01f182fda0cd1c06e35e7ecdef32e23913a569e8647214a60ad4301bea296169962c302d3560b9b11dd697345ceeeeb6c937fa4b765a4b00cbb8fd9e8d7bfda59d269335927357678f23ea983c8f05f67f687a8bd525562d7d449334ad19f3b7b41a05de0b102b27aa4dfb36f568520d25e1de77947f17bbc0f7517080f4f82b828a86ad57c6fbbc990dc19c4684eadbc42d1d04ae271bba95c6837881020e7b2fa043a7bfb013dc153429cdaa321c55c58d7cd88"}, {0x10, 0x1, 0x400}, {0xa8, 0xffff, 0x9, "f50bb0655690375c362cfde66615694a12133dc12e619ef25b5b4b5a7503dca908ddbc3dde36b1f28aabbc8af80e34374ee80a3d96a06e0f9d06abe6e07c747f2a5cfc3436d0d20e337163353267a33e44116061c876f4843eaafece28fdd9c0700f78025679092b3bde3ecc538bf9c5bac26beb1d12b7c74ae4428e539ad12105ed59bc4ca04a9034e73fc9ae5b61f90c8fe4f620eb91"}, {0x60, 0x1, 0x8fe2, "dcf9ebd767c509dab940b71815b772347736dea16b0f56d019994a9e8de3d03a3c90130076d1495ab76d77e1b17f4504f7b79646610ca6dda4acc1e2bc38d72d09fc37ea9a91ddf27c852037792f6d"}, {0x60, 0x1, 0x2, "799aaef229f2cf86278bda0a8317fa24dc956892a785b746821fdc5737dae7e06e5ff93e2276e28f8030134c0cd99dd919e32e9e0a3786014df86f539aa38bf70154731d2ea7f579b8a5b7196c11b5"}, {0xd0, 0xffff, 0x101, "e85776d2feb47f1ba16fbc9a071fb1f264c4734c09e4e4304cd49179d8fe86b77405eca9e7acb1322119be5603723b256c5324f29c3b21ec3bf13a34c7658e0d0f7f7820c633f8d1ed9c50ab152c186a4c3f14f835001a592a3b055dafb55b770ac841da0ad8c9a5ad4b97b96ed8d827439a3044f72d8ff4f31d07c13cf870b208053e1f54124a17d46d69593c975a5a8e6b909557777ddf27038319198930bb77dcca4d0034789d587e5560a8b45e2a4113e25891409ffc53"}, {0x78, 0xffff, 0x400, "738a51ab6477d099b83ec838c06f62f8015612f4435cf2de90bdf1668ea8b340fbde3f8675d8bfc6ebe2087e8c3d8a317346651610fd01140412267eef310d4b84f47f0e19aaacc8ce60151e8474b864cae865b483f95b358150e4bf20bea67ee8c0d9"}, {0x110, 0x1, 0x4, "b1a833e0bbe6697002c9939a12a9350959d0d87db7966c654d3769fe36611b42f1dc56f99b9b0f31aeb10ddda20cef8ae913c65efef41a9a4b7d5f062f64a345a780a75e63c26a670d03a58cea90ee8d7e72d34ac86116f90a617e8998ba433ced7ee9026eac11e1fd4d505d83ec2b86e1ee199a08562182dfe269f5821b93dea2d328ba7530b56e35c89420eb3dcbac223828abdae99ae1ba6bce04dc09e3ca3b31f794d0ea6b032baa7cc7514f852a45664d06a4c338cf2c1b8afbdbc8a88cf76c9b30c61c16b8b6e3456e4bee4f4908bd8c03cc22388f08df84289fdf1da995e955eae1ed862694d1f02fe8aab84df96b5527c4c327872b6688db65949c"}, {0xc0, 0xffff, 0x527, "a48b44a33da035352e039717f8424c3fcac2a11b0f6ab065d1a566abc07592b71eb89114ef91d6143d0bccccb5d0bfd007d162d7f2f8aa8e4ac9ac13237ce5bda36a90ef8f2c589084dc28be1175e0b256e4137f1baef4370352512ed2c60c96a73abb5db3b1e1d35b48618d127968c7d02b407e17ef34f4329126df8f98c46d8ce4d4b9adacf15f227b4d27a4a06d472ed7fcf01966b8a0ce07a2a2f7633eb7e50f21e9904341aba558d45c6842d6"}, {0xd8, 0xffff, 0x81, "bce945a4bab652a472daf7a114ce1e9a6c195f97a3988c0131a19afe2bff1ff8d323d02b7a0bf44a0446724cc8743398eb9e646aa96db1e378bd5b64567dd6b76be41d45189957fb2b9a4cfe949fa09dd5bc4bff3be5b72217812d6e137c9a441395180d475e6648b2d2285befa5e4e0bf10578943f2cd3d3c06cc545bbe7af18fc527ea5210b5c6f1217e71e06b679f7afac9dab11d66a31b38226fe73ef9f5dff152ab878ae75f3ee35798668ba368a08897d0fc6db1e92b98b3ac4c7de38df7139af01c74"}], 0x630}, 0x40b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f00000009c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 12:56:24 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x3b9ac9fc}, 0x0) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x40) r1 = fcntl$dupfd(r0, 0x40000d, 0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) close(r2) r3 = socket$unix(0x1, 0x2, 0x0) r4 = accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000700)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r6 = dup(0xffffffffffffffff) write(r5, &(0x7f0000000740)="2d8fe39d115319b9a3e4c86835152761670cdc0779035b865eb9f1c4286ae911e9a232c539302c7a608bef2c35dbe990cdd53a5b5e2ae31ab2638400cf8b2ca85b615134a166c49586eac783a63050c64101c05072c257641312622275a4e61586d092f4d8a0096a5a906acd724efc67b0b2b9a92a2588b0d7e357ca8b348c1e8a1b309b10a419fdbd0f594bc7e5a228cea0fa2efa68d4b37915995c3475162fa60eacdfa893516f49194fdbdf3bd5c99a1efa77400c133fac67759d2f5d15ac39aed62124321bdcbf10aac6c4c5095a36", 0xd1) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x0, 0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) dup2(r7, r7) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r12 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x200, 0x121) r13 = socket$inet(0x2, 0x4000, 0x9) r14 = socket$unix(0x1, 0x0, 0x0) r15 = socket(0x13, 0x400000002, 0x4) open(&(0x7f00000006c0)='./file0\x00', 0x10090, 0x1) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r17 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x82) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0xc0, 0xfffff, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x44, 0x2, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2, 0x51, 0x81, 0x7bb1}, {{r5}, 0x0, 0xd9, 0x11, 0x7, 0x5}, {{r6}, 0xfffffffffffffff9, 0x88, 0x1, 0x3a8}, {{r7}, 0xffffffffffffffff, 0x3, 0x8a, 0x640}, {{r8}, 0xffffffffffffffff, 0x2, 0x20000080, 0xc0, 0x2}, {{r9}, 0x0, 0x0, 0x20000000, 0x5, 0x5}], 0x1, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffffd, 0x2, 0x20000002, 0xffffffff, 0x8361}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x2}, {{r12}, 0xffffffffffffffff, 0x0, 0x2, 0x10001, 0x1}, {{r13}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xfffffffffffffc01, 0x99a4}, {{r14}, 0xfffffffffffffff8, 0x90, 0x20, 0x2, 0x8}, {{r15}, 0x0, 0x80, 0x22, 0x8001, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x10, 0x0, 0x5, 0x8}, {{r17}, 0xffffffffffffffff, 0xe, 0x800fffff, 0x9c6, 0x10000}, {{r18}, 0x0, 0x10, 0x80, 0x0, 0xe970}, {{r19}, 0xffffffffffffffff, 0x4, 0x9a, 0x8, 0x1f}], 0x9, &(0x7f0000000640)={0xe166, 0x57}) 12:56:24 executing program 0: r0 = openat(0xffffffffffffffff, &(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', 0x8, 0xd0) faccessat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xc, 0x1) 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}) read(r0, &(0x7f0000000000), 0x0) 12:56:24 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)={{0xec, 0x80}, {0x1, 0x6}}, 0x2) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/60}, &(0x7f00000001c0)=0x3e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 12:56:24 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ftruncate(r1, 0xc0000000000000) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xea6, 0x3, 0x0, 0xffff, "aee3e1e24a3b711db89b326b07f6e3c92d17a332", 0x1, 0x3}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000001c0)="2d353717a9b3ba1eeaf4f2f41138c0d1b475d51bc7b1b860293dd182e5a71c3ca3a9a32f8cee9310a816787fb1c2", 0x2e}, {&(0x7f0000000200)="2cd7f04e9cb3079cc5bed548d5e0728f2a2b29d07385b4bdeb394a4be34b2273b350a553d72b66a2c5d339305a2e884d1e1e944ca171805650e8f1876f7516a9d9fbaaf423d123d7920cb271eed652e63a3b679da7e2d841acae4edd7495a00877b285b24178c12c74c7ecd43f5b552625e47bfd519afe5ba3a93eade318ef1a6be9411c5558624aca6f84483b7b18758197", 0x92}, {&(0x7f00000002c0)="ea373bb0792c5b6bd86cb5a8dbd142b90eafd9e48969f7958a70e49b454d38ca41202e920a83433f9a0b8f8eb3c69ac88c5e4e325d9f3149992d31ae58b88a44f103e12a29e1363ae590d36ccbfe40ba8645734a0002a9dac3492282a66019fd6d0ed0eda1009b9c6f2e3fc32a9f28860f90b07ca829", 0x76}, {&(0x7f0000000340)="61d73ff19db49b024f0b75fda4f750238711e26552ff1aa5cdfac09d4f8fcf701b562132d386b70f4fd16c0aac4fca5be1c83ef327183b60f7b5945606a468a539acc405b7a3e7fffa", 0x49}], 0x4, 0x0, 0x0, 0xc}, 0x40c) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() getgroups(0x5, &(0x7f0000001a80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000480)="a3963aa402228969a848406691a27961799a83b6e61ad9ef8c7f1bf25b2fc76f8e0aa5be87a32f3d980ec385e81d161d49e7f5ee4c2427b70420ff756527eb645508", 0x42}, {&(0x7f0000000500)="7f38279648183a31a08453bc6f7c9b08bb7348ae6c8db83be1c00c8a7977bc1e29baf9f3da150819dbcf5e230b2d", 0x2e}, {&(0x7f0000000540)="28f5c491f4901e69d45c485ff4039c983acd0ce3e8308941fc", 0x19}, {&(0x7f0000000580)="eda53c3207a3661109f041425a3d8e4102300f36a38c5ec973557f34a229e703ff8329bdab7e51bc48f90f05b9398fc1edb5ae8850a025912b3df9853e18398ca2eff0546b06fe8b6b6e8015ac4c090d2e1308c9b01d386584b5535356ef9bc0c1b83deaac9a25e4057f24d0ce9349c1aac275574ab5419ca8af85d4da4ee568", 0x80}, {&(0x7f0000000600)="5c5012b6c766d4b33313f9b7c983753e558ff098657ac6e77e01eb472116582f76798123d3492b229000ef5ef69543cbc0bac7bf7bd38528a79fac91c9d09e106dda8d4ebc2c9337833a83af5f18ba49ecd363621a56ced5903a225654e9fc0459a4d36e74724b728fc50799d3855a7699f194aa6d6dc5d3d87884362de95dfa3122aab1a728366854831d753b8a71e97bcc1333f4c5cf8b0acfb98bc19fa16258cfd1bd0c222cdfc325a60a122ce0ba64a23c52bd88463ac98cffacdac2f05e894b99c2a7378b57f7f34ce8262da38b8cc39945c2", 0xd5}, {&(0x7f0000000700)="06253dfd85b65780761312f578572269ef56a5fb10be65af8e0e34ab074a577e3e759b8d095ef95145c7660b63cf7c353de42920517317c29fb832daf5bb8eedef930bae4b208a1aa6fbc89c5d6b3269ce7dfcee29162c24580b335b7927a673011bd660d62008425f8ea31fc9aed03410e94243cb6ed2c09ad783d58e23be36b1e4b41e3216fed522db60e27e0db1fe9c00c82dfc12", 0x96}, {&(0x7f00000007c0)="973de132f95a6889ad0fee8ec2d27f9d50f5b4aae3d2ecbe3cce8ce86918dd3359b9f2cae25ad6eca83f8cf2d7932d5dc47b80c0", 0x34}, {&(0x7f0000000800)="4c165932037dbdca1d51c2abd2153b07af2249b2372c59fae25967ce464ea6b00e26d45ea1de5e889856577dabd7c1cd533f9bccd6cc69d5923029ab4eb2f74ef044b47effb5c58e240271dc69cdd6560b183da8fa94e7235b0c60f0f400595d3878055c7abe0d82a2e6edf737a0c80174561eb6c241636b2ea5b6bd46633ba4993b9c18dd5f2853cac4332e2112be85c0bd18bdafe15317d1f2301860f84b77419564970a98965f8d14d040c87834a50f", 0xb1}, {&(0x7f00000008c0)="ad3e432f11ac8d4a3c63d7f149aa9b7da2a75454641374c65d44f42f008848ea435442e618b5ba102b5d1cea69790c0583d28e933964107187300c7a8c6bce975c877a85b7c1a7751f5e1add1170579ea5ad207f01c02796d68f8292eb6f6dae1bff82176ff0c0371e1d88cbcdb6bb1d3792a3f2ec7604d43b0c227e29925c0148ffd990aa4308ffa5e13f165071b4d75748b5e5a2a6641e701e3e011da9d0751da1181e5df5bf7efe95", 0xaa}, {&(0x7f0000000980)="b2224fd5db4e4cc6975f1e783b3a23e93724e01f6a1c96cd3ba9942fc3f8c0f4c13f44e365ccf02fc8eb787351f941cad63822cf35df9e66ddb9ac85437baddb65b8297b1591e125059e3862b8778aeddc226ef603eadb27f420331044ae728a397f201dc401e3e744868205cb50c6855459e79d2cc1fb4f2db0d1318faec3adfd76710070789af24c103437d2d01d063fd9e2258c15ed22dd84da2058641d63ceae99062f48145c3b973699de94cbc1c58e8ab5a382435b62a3a5a3878e1f92b49c69c08c9fb6aeadd2f23079861179dca54adf0a114143e22baeb80ef8e0bbf71f446b60dc0de96436d3e200b72cbf8ffda7aeeb7513a91d2625cc72d08b1777dcd3f3db6c357020a191933a9d5cbdc5645a7c2ed630a52d65a56d1feb4949be96c5bf7df2b5ed25b8546cf1904cff908e15114d3b5f2059733a2b6aa0ea867e5538d895c304a0d8b922795c9987c5190eb3be6238ecee86f69239bc16b002f3399d2d03868cc214eb57d4d94522c8a8ef4261813030899e01cde6416fea02226d3646c6808cbf835bd1e3f0156e81c5ba25535487498d2364712d834912b26bd7e37bbbeba202f21e4c5254fe747c32795bd84a5e5ac0ea86d49970d0de755d42313209f8e756cf2800e998b78ea7da9ee0be0373b76c69bdfd504d63ef8a85e1281c6d9d4aa65453b3dec488854c898f7ccce6e694ce91da5531fcddc89d162ea255cf6b77d4d1b3fcb44f04bbfa8525f8d375f3dc263058bfae1b056a1278e29cec2021c2a7aa02a1b18f9d14dba5bfdfc4980d9df8f6255e35ab07e1bdb467e65dc632dd068477e4596a6bbd9456f473daf0b420f95f56b7b826f71539e869e48f0caefe834da46fcd74df00e827d358074a9a53c86ba81b1bcc9939e407ecd2a82e715ff87417741fe0823ac13a443d6b2664e66a7930e0145e9df1d43aef353be436ad4f2b5bc729a50d36eed5d9cee76597129622252e9001c688aefb529720d92d459e476d8ca0ea365532cf45e05df405481407a05a90975c648b1e4c9e50369e65037d9df5d0206a6a2f646807b4315bbf282a2e730c43e1ec53fa2295ab14fb43cf66c77334c6c89e8d2ca1e346d812c6d977765784426f976f97efe584732ca189f8238838352d7e47b7c2c2a6fd6164a4d359baafaa70580bfbea2b3fa1a5f7012ec9075fecd8c670ba5b16d1d3dadcfb2ca9445629f58334712ae74e472624419af1e9f25582b4db9d42e612653d542ce9f3118eb9bd29be7eec92d6faff877981bf140cab1898ca721dfd1fe38e92b86caf43dfbfca09b816731cd32e2a05be239ca93caee6630be3edad9873d0243345be94833f551029287207d16df15926827af907d6248f309d3eb4185009b6e39f1453cd10d53978a0058ca7dd80c5cc70d8844aa505dd2a45449ff3d8802b8968eecb7819321dd50747e3c3a0d35db1467780c80ab85e1ecd56fadf096ebc2d563a61e304a43efcd05dd3ed3fbf6995017860f03bd117720e77ade9f72a980b47f673d69c25b80428e0de30434807b8f886387f382fbce19b77b71126357488db84fa043cb575dd9f5db0e63c4aaeadaf295e945be4f0085969fe5d41234c559959a005f7c0952cbd3a2f063427e4fe2e8aa4a12bce99cf7e5eb12be498f77d9ee0f5c0138dd54c32587ac452c19417305108ad4a7c5f5fac894e0d874f246514db54d033c41f4b74c77cba47725472d7b48c0863403d37fd807a516bc1b9c4cf9d95c5a01008961d70e6e38aaf022bfa143334504a9673bcdd71b20cc4eb3efc50ede3e896da171a7b7f842985cf57e42f1870865021f3afd52f485ab26a80d77407828f92665a716476d40d4e0c039be2da4c1a5ad60d41b1bbc7f287d470365c09f84ca05d35beadc8e3875d2e15a93cc7944006551c6c30950f8b027032e76c937b612483b6043022cb0d6905da504fb8c1ccdb43a17e82a489f90323262307aea103f25487f73fed7189e3ad45792292d53276074def80e02c6899ccb858e93a4e1184da94baa99d52d0db992647a53fe299dafd90a8482a4d9f2ebcc1c074a832a3cdb1d08994d89533ac91be56fecdaa53e89fbd8e5bd9e1f79b9e3e65e94346c68cfebc2390567451f33a3a84e4aa41de39da7bb31b90c9711c686eda3df3f2fe5902ade7d9b1a0dd11830fdaa68d9bc94ba1bd04c713f2544eb8151679b358c5967a4966b6a79c39b4d9edfad17cdea61ec30498267dc7dec432ac18efafeb2153d37613cd589848b7534449baa6aefe2acaa2795da0a064b3e6970374b5e0c75edc5c6350f335e3e9b4b6a968349d34bf43500cff102b3ac9975b15b233bd650ad713ff5170e3486298259e83f7ea721a6462ffa529e59c22eff43cecf82efbeb7b302dceb024757052c43e9069737dcd66750b71bbc487456475aa42aa7b970eb89ded592f66974ddc6cea1f09031693d60b3987f21ab97f022b18f604c56be8145df7bd610e09dc9acdc80a8a6e145f5c7c1ad5bc3a0c4971d81a79a5beceb3850cd42ee0e28b063398c0e3eb3e6f5db8af3735e638f0017798ea2f76c160e897168481825a65a9c090caa381179803cd78cae008135ef378a98a90971ceeafb5e1757e090777e0ef2dc14b23ff35b8c78f548480645d33f64f95369e8f45d841e51ef8e2c926340bcac71ce43c31e8528b3193984ee84e698c2bb1eac3309b1ab4b583d31e7a46cc323df0fe4d183c1819c5ba19626a1dd3cf81a87c448ad0502210c888b142ca379831038039355007e860c2dd3c27e6a23931d20cca9801846aa62e3cc82d8d1fb5c563037656dab0361f92e22869bb74ff7399c00cf66b1ace4b27f87cfe66c57c4eaacc373c723504ddd8eacaa7d594f2b703589cf3eff31626b8278d16a66fb87e595b3e98cc432d55fe7c7f1148c7f40d68158e0c212e414410ca19e581c0cd96b8dac9a9ffa625715e637af604e7267a0de947a496bff10921555906982dfd8e34d17556c82a68fc06487b23df4fca6bb43e21593765ae6905245e76e042d1f523d267dae79546ac31eb3617de4921447b74aad2ac32b842d82fd202c23b635da78f91e2f3a0b2db324bb2e2adf3e421eddb1fa1ebb32be61d52621abe611c8a28577a6e5573c980b069ed6429623b0ce7e4489812ad6b3853f8c125dc9d4ca1656f408adb519169b65a7791c4e83467f82168812eeeaf888f752b8a02e013836b8333275ace1a73740d949eed5b016847d9c822b7a262d28efd5f3af99ad3822076d66a5964ff87e27cafd27a1c1afa28d4f34d50693187846514cdedb4b213166b2c22e22d67c9372a8499e8add8c49b7e45b1be5d9de3d36c6c5791d1b030047bfea70013dac7c55b62a27871487733f2a028dbd5ff97dde9d38157780fae57f3ae7f11e79ce44f3e1560ed782d016ce4324f72fe19c82f8c51e0d86f13c5c5920dada024fc994aeb8ec57b6bc6f3f4c47e4097d41530e439c293d1dbb43044ed10d8687b07af6782af95110ef75328b79d52b03a91c2637a8f2170f42958f1231530eb9edefed0a1e00f8e68c8fe8b299fdca49006153dd4d5be5ef62625654539a49947b369a2f2e0485ed262bbffaf0d04777ddee2fc254f5fd6868d04e9810e18299f0325b0ca2445dc32cba58eea0fd7eec30b2ec4abaa3cf130e17dfe9f2bcefd8789c369accfcf41ed284bd42261983cb1788fc1b329ea5f64fb8391d2bab8e7c23a76cd9e1341eb8489b489a06eee9b163a92ee5272091230f0a2d3728b6c6c092afd135dfa1b484b8578c3e6ffd0ae532cacaf69249620bb0fe6db368e32f59870772ba98255c8ffe921af0d36a36d922e1defa4f226f378fafac5691a476b00d11b785f5da2e29c46696f6646483d17e40dd4c5f990d8e2041a258f9284e7f7e7c2ae9a926d6b9138a4cc9bf5c262a3e0b72ea3a4a24bf2c5708e1c0c937c566b3960efb782b14317140085e72557c42ed1bb040d9eaa7b5c8a12791e637741fe8f4bea8a79c1129374e9311921c595d8571e71ef00e229d33115cf75ea29802dc1883b3d6e252697da9e662059bcac1019399437d2b0557193ce084abc665725ec9c5652174660cd425c59f4725b4a94c8732cd80ddcbf07a92b600ac8539b9e1c0f9e24ed262c2b1976c6bfdcd69e91af63282ae8cffa5f9be4f008e2fd161d63d733030d43f980aa6421e74d8f937b44e4970014277930ee9daeb437b74759f37951466a983cef2eed6592f61c6a97ae054ce0b51af24a9d5d1de65830d9fc344ce925e70806e370fe58df058301bf164fff7a6bdc7f57fe37d94896e75f3d2ba3bc691f0e11e6ba350c5da368928750722282895d66735c01105d50a15f7495546b9a1eaca1ce8542afcccf9e0803610ada0cfa6deb6a8497ff6205bfa493a9f9ff817e68ab275f5ab5ab197b30956b965df99b654c4bfc1fd80bbaa07016b20b19dd96a412107143dc0cc13a45392112ecb6299dd365b7c36b721e125e7045939872b53fa76595933a38f98c5ec962c7b9db161d07a929b8a295bd645f61fa5b32f76cd6f84634be4688459375a5de17001e62713f7c127c1fd9cf0fca0a48e2f7d9ec98b02dba8f0c9c504df1da4845eb5b599b88dec3a079d2ff004768ab0bff6729009f6b0e835cee94ac5c86ab9d708046a318ecbfa68d8bd59df478eac0d254426ac6a0060b6d7db528157c2ccf96e35d97080cac245053c8a33aae00afd0c46525a4d0e2c248599a67866c495a4efb7201b0bbf415d534b3c685cbb2fb9c48778ca58f37208dc1c5a99f5cc14c9da1cc712e1bb57b66492870e769f55b4ee0abde7d604b8207fe627ece42d2b619b78711019d22eb6240830339d4840b9c65773b30474ee8dd8c37b3eab58eb6829855de13d87a6508256179b920519e0528013cb4e14890d9fb526974789b8f9304a8c1478b143d0802ef9cb8624235691764c23f81d96c71913519a4937e75ba04b5ac9f59581a9ad4efebeb0eeae76ad88185c7a155896056a89d91f6cbd336e83724603b4ffe8c3eebaac9c05ddea07dc43f24c251e08eda1b6918385d81c1e67bbc9bb43db5c0a435fd8208f57e16017b998737fa12b6476f333ae9b34c9085de586f422d00a8a0897463bab83380360479e521ba4cf4dab8b4859c1ab1760724f7e3a3c6116823a824e6cb007eb5bcb0dd58e851c1d80ab1bbf737dc17ded73e1252d9615cdf579fc1f263973d51386428df86e0d2b731de8c069adf5f1796d362a6b5de4d4be24bdc4793af8d380101000572332f1122a0920e25b7af97a08d4d88b101219b939cc27f2784b46c29a8bad2b8cff14aca3d35d5da752feb92b53828f64544de90a39389e92616e770445c1135ed935293604eb44ed6a3c280f6892ff059f71f1dba08ff8c51fdcba3be2f6a95f99587d1d26150a8d75efc02ef03bc363f70ba5deae574601b555bad7e2ce955434a5110f226d8ca4ee1d96f9c03774ad773e4b648b79be6f5b3b4b9867ec37dc689ee3d4ce5fb0f5829b3c6d91c65a4c748d8ca77ac2d6f5dec05b972ea98eaaf348e1e4cbea0129b96611354b9ea040ca115a1adec69f8e6acdc43fce2e2349caab57abe262e3cbee539c33914e4d39bb5066af76457b9967ba78f2378f2ddd56b0f108beb3909e04c2f04732f1cbbee9978399287fb0480058f437e0aadd433091ffd116a0551de9e6cf33aa958f4a43232cecd760a5ae6129563cee67f77df22d116448e4918a0a9af3d4e57348c9af6b8b40d1a6e06ecdbcbc4bdaa6b778133f271872e809a", 0x1000}], 0xa, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x1}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001b40)) ioctl$TIOCSBRK(r0, 0x2000747b) r11 = accept$unix(r1, 0x0, &(0x7f0000001b80)) fcntl$setown(r11, 0x6, r5) setgroups(0x1, &(0x7f0000001bc0)=[r10]) fchmodat(r0, &(0x7f0000001c00)='./file0\x00', 0x2, 0x6) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001c40)) dup(r2) bind(r11, &(0x7f0000001c80)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001cc0)=0x7f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001d00)) getrusage(0x0, &(0x7f0000001d40)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001e00)={0x8, 0x1f, 0xfffffffffffffff9}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e40)) 12:56:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x3}], 0x2, 0x0) dup2(r0, r1) 12:56:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xffffffffffffff69, 0x1ff}) 12:56:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x401, 0x8, 0x2, "5373d5c1707e8fb02c0c65743ab0e42455fec4f3", 0x3f, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001a00)) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/30, 0x1e}, {&(0x7f0000001380)=""/180, 0xb4}, {&(0x7f00000014c0)=""/168, 0xa8}, {&(0x7f0000001580)=""/224, 0xe0}, {&(0x7f0000001680)=""/82, 0x52}, {&(0x7f0000001700)=""/98, 0x62}, {&(0x7f0000001780)=""/241, 0xf1}], 0x8, &(0x7f0000001900)=""/234, 0xea}, 0x802) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:56:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x5, 0x7, r2}) setgid(r1) syz_open_pts() syz_open_pts() 12:56:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000002000, 0x10000008) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 12:56:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300), 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x7, 0x140) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x80000001}, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x4e4) getitimer(0x3, &(0x7f0000000080)) 12:56:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 12:56:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:56:25 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x4}, 0xc) getgid() r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getrusage(0x1, &(0x7f0000000200)) socket$inet6(0x18, 0x2, 0x1) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 12:56:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) 12:56:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) 12:56:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1afc5b4f2fd46fdf3dcaec211af19d6e5f6b4061f31262b895fd952988141b07dccdfb9fcec33001f0ceb015c03c7057350f70adafba7ff8907785f9e1bb3db9ee5cd6f3020f3ad00b76f3e3fe439c053d3d961679f653b0e416e455ae9a86173919a2df8a9276355b011cd8993955bf3c1698d4d5e8a1499adb0b26e5ca48ebf6fca4ec0d8820eb1bc367ef9cc3e512ac2db85a429c10796a8899f73754198772257549c99745073c470814d7d01f0abc1d59f22520ccaa35358366b", 0x1b5}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) poll(&(0x7f00000001c0), 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1ae) socket(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 12:56:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x153) write(r0, &(0x7f0000000080)="cd191949b7fb95f6a2f7ee6a8e757e98fdb618e73139f75b4f9cd632b765dcb216ed82e466f73460d6c74fb4407b912701ca9b", 0x33) 12:56:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000001}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ftruncate(r0, 0x4a) 12:56:26 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 12:56:27 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 12:56:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup(r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x88) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07302f1ba00d5b7e8ce5d87624f7b4e82c15d2fd7140af598c6f02bf651c974eb5c0e9f8c88c7fa55fdb359f1a3b1e07131dcb47cf4ba3d678daddc7d6e863798b976284bff2be20b3466d5c9f574bf5bff216ac772a2ef3c88b1055c6bef2f46839e9c00ab39a82e7bb9ad7236c9c638a4a3db7bc35f2f84599e3081b3c09f211256b1f61386d801527d48d3b8c649158e5b0e8cc325910cfb22c15f2a2", 0x9e) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 12:56:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x40000002, 0x2, 0x7}], 0xea5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x50, 0x0, 0x0, 0x200}, {{r0}, 0x0, 0x80, 0x0, 0x5, 0x708}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20000017, 0x4, 0x200}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x80000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x7, 0x3269}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x574, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x26, 0x800fffff, 0x101, 0x400}, {{r1}, 0xfffffffffffffffc, 0x10, 0x800fffff, 0x7, 0x4}], 0x728, &(0x7f0000000280)={0x101, 0x6}) shutdown(r1, 0x1) 12:56:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x482, 0x1000100000001}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x92) 12:56:27 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair(0x1, 0x4000, 0x10001, &(0x7f0000000080)) ioctl$TIOCSBRK(r2, 0x2000747b) 12:56:27 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffe01}, {0x200, 0x1}}, 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') r1 = semget$private(0x0, 0x4, 0x38) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x8b07, r2, r3, r4, r5, 0x0, 0x5}, 0x400, 0x1815, 0x1}) readv(0xffffffffffffffff, &(0x7f0000000180), 0x323) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 12:56:27 executing program 0: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x6, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) 12:56:27 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) write(r0, &(0x7f0000000040)="312dcef35e4217786a2aa07c9980f5b908710f580c0597bdd2100a4bf1c7bb47a29a889686d6004059f757544492c44103638b35be934deffc3d42083d443ec671191044984cb8ebbd4b4c48c13261a120938e3d062837e50e09575810fa2866d0eea7da0fd801fdca0ff173e5e1f65fcfd56074a12b9e3b1f203e7ed187d82d7c609e583af3d99017b237726361af632424", 0x92) r1 = kqueue() r2 = dup(r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0xfff) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 12:56:27 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 12:56:28 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/243, 0xf3) 12:56:28 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) r2 = syz_open_pts() close(r0) dup(r2) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x121, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getegid() setegid(r4) 12:56:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001040)={0x101, 0xeb}) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 12:56:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r1, 0x5) 12:56:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/143, 0x8f, 0x840, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 12:56:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000970ed658000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bbdccd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef38c301ae11134100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0xffffffffffffffe0}, 0x8) 12:56:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x40, 0xe33, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x9, 0xcefd}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x100000000, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf00fffff, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x72, 0xfffff, 0xd8af}], 0x100000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xc0000004, 0x7ff, 0x1}], 0x6, &(0x7f0000000140)={0x20}) fsync(r1) 12:56:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="25f2bb10000000ffff00000100000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:56:28 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x9, 0x3, 0x0, "5a7da75ed14ff4bfb658052ecf8d7f68988cfef6", 0x1ff, 0x100000001}) recvfrom$inet(r1, &(0x7f0000000100)=""/104, 0x68, 0x842, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x20, 0x1, 0x4, "82fb1ad6fcca573432f3d1ea398cffdcfdcbec3a", 0x7, 0xbd}) 12:56:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x7) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x40, 0x1ff, &(0x7f0000000000)="57230fd011b486e7105358a8ce8aaabdc357b4ebab0350ab6c9f645fb3cecfacb9f292c5eb725d536503dc07d9214a9b0f0c11785a2172098af12dcc35e950", 0x1d) socket(0x10, 0x5, 0x8000) 12:56:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001400), 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) getgid() fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) close(r1) write(r1, &(0x7f0000000300)="a08e066591692c9f60a2153d8df4860aa993b117cad1edb32c70b9fbf018164eb529fc522ff7f881270c51d6e90729dcc4c80381ac03e64c404a8fab04680af1570cdfa556f59a4e9aed2a4171e9cded15643a3888c50039e1e6b5ff65d52b176ddcba0f937bc2a735ac85fd102574226e8d5b91ae3cf37493812f588f52db6165cbf72e04d5319fa4d2cefa67d8113b4cdac1d2e618ae7aef765e1cd0e5e10dd53b7082a9d42522afb248f8d9d02bca58cdaf3831132748c2c0dc24597ac6ada3d5cdb179a1f3abddc2e5dc2abf43c89222f4bc5247fef98c0e43ee285efa54694f3006b755893e5cd0d2547c6bfb51e985b1b8c4aec7396737857d54fdc28883400dbb9b5a2633bce485e75a5d1f5c4fa57ede2ae00069865d68952f4c472218eb16ad31a0ceb70b61a3acccda51a24d9226c83e6ab0e0205c591f56d5ac2223921cf91b6e8951dbf91f64133db70d7fe4580adc404785b5268d08682c4864df7704a7de039997186bca06633c92e97c3ed00f0d304b73c0902a2c5ce27568e225e561bf7eca72dd2b0e2e4e06699415113172a3a24fd31f16bc67242f2eda0305bed1a79acb96d0ae41e29289aa2064f94b40945e5b0c33030af0c6647ae98eaf819ae43464d3b462243bd7274a72669567929debfe4611e09eecb64c0aded89e346c1773b908847d3b0f2311ae95d260dfab803644d624a2660465d4226fcc58eda089a5f7223bba02e2355d4ed0272e2190fae7034336f050af0e763818d8d66eefe02609398f77c115c328b5c05d5dafb54735e254c3a32576275c425455c912a7dd421aa8e26c3822952e07543e9b23298a45a74a09009fb981aa5b589c854aea7409dfa827cb641afcef37f1f7918ece79cbb7c608d166ba1f798b48127990000706b2727f1267143485be3930e5a69264a6cb0bbc6dd7129659f7c1a0f5b787673df1eac14a582d50f11c433e3e3e4696a7d4ad7d86ada7b8bda018fd1f09debb560591b9b8001b163b87e876ea402fd7d7a8f755e3bab48db388b03e5ec46c68cf8aa319e0da06c4c78856b99a711b85c5eda87ee29a0cf4051f84d142e28980a658f4896c9a3fd4909f7a3c7c901eb4b1edb9e217de5b5dfb0af2a5f5e09b31ed93e0051bcd7b6f523eca3acc92c136df209548d265ea73bd7c1e108e64670ad0743e2496f7a2e223ad2cd90781d655a57b81e068e98c2057b78a954c56bf83b179632f8ee7f917a106aafd1a6374cb747266068f60936744114fdc0d3ec06f4782c328ac7e3395701bd9db3941cf6ab7e7d2cfd832bde9e0a8e2cc4ddec200eef7a704dcd1ea504d6677a6f9ff93c7afc2a6104e52c05a9856fcbb43e51c4a303fec18488d10e44ba61d57cd2e170f06c9c621e4e55cfd8ca3690d5b4bffaea1498623631109baf7479ec26fd0680fb8a2aabad648fe35f3a28b5c776b18b5515cbe57c0c52c959f25847e1c8376e8dcb38cf7935d61a44e792d29bd1775521884a21c0753b683a86e71880d887d863034a5c0a40783c7793117696f39aa34efe7a41384e289fc22524f7ff039e59d4ea799e18a9a5c7604927a84c7a70b7c4cc7b73be24a1eea6f27dfb9b7dc51a786f4af537f3ef66f4fb9de806b09449bd4ae02ddc7a524bb1c056fad8cc386f6519b46664d22a68fd8c571a2ede01f118460c93e08fbc7ebf035e67ef0776808a83800a7a4965395aba602fcf0e3749da757ea7174684faf928a4e8d4a125ee801f647bd7e02ac8a7093b996e8ce361dc17949d888f819e2bcc5d44eb4eeb0a579ac06f3fa75a862b2b8e89379f737a500a263f5120399f05136e0c99abd01c08afed94405687ee936b722a387fa3ecded6d6c44f8ae749c2b37ef1769edee4dfb10d985d6bbe0690c58accf4d7af04c11d34e859aaacc4b4fd0eab2db8abf6f22986687ad90d68e1ba62391627aba8bf64230067cca6fed167fcef615e55bbc6a06aacf1a3da71af562cdd499520e3f3a67f9cb21fbae48ae1af4ab132c3f23bb6af6d542b119e1383a16fd11f3ce576a90c0dc5eef04c93d059f7824c436c48d06403127951c1fa37bca33d5affa1a810b688f8e9dadf59b55a31d6065aee80f0d5d7ad208cf93c1e2675ccc0a81a66bc51ef33cb1981da6496ef2d7b738ed049349210a45e1f98a9e91212c77ef9e9d21b1e2c5e5c6f6c9295fe1930cbee768a7b2b248d25e31474df124afb70731ff761621d1164cc990530ef0d29e0a4596b48f512a54ac004094454b63699b909781343c97e076d8b1ab1a1ca0b589a8efbc8d24cd99dfc0eddb2c621ef34010cbe1f0264dd92675b39f243f14d962973f823ac464de6ebd6744a98c0d8b3774400c22b122d0c1508867eadb5c17d93f73df279ed3a5c2287ac68364e4bd612f0b5f7d7bb7ccae3b3487ba0637f7911dfe04724b76bb66095bb78a661f2f40828c4442227c467f8b47823481102656810f315fe8ce850cfcae79d60f26a500839611eb251ff6c3eb98318ff31f5200d342b12b6c16e24171e217ec5cd3f6c9bd4eced2511dd231d22e711d8198958097d79ec85678197a719ccc264fc507a9663e5218271a9782f0bc95db3c360da00928473495247ea0bc5c49e9f7bf08bccbbee08c1749443768c614e2fa3a140f153d9d742eb140432991993e9313d85b8a4a53b29f28668a31f6cea4c72020b4ca0fa526f58fcbc35c2dd642ac3a53a64f04acc73273d87a99f5565b1379fbd832841992f96d023acda8353738554c64eb12c165c248a0f011f865785eefa32d84c871e72b0b8d5ac9e158191c80f283875f2f0aee15e5a97c882aada04b7bebab8937135c60246075ed1456ced41e6591e809fd81e37ccebb17a324ea3c66c8bced8de62ed739d8fc26ae2ea1e7eda96b63028d8a5b1aac7e77828f102109bb56c48e00fae639f1d54df9a4f23193af02a33f2d57f3260e16c740e987b473f0b9749ccdeb2fea2a43d323f1a746b8b40bce473b7146bd9b4606cb3cc1aef8f6c15f0701975d2b3dc10657360f7129b2ad36ee803a1478370c52f07ad2a0d2bfc331fd05fb728698d27fe8f2547e2852b34126c7f70bdb9453b03cc7154b45983d0493fdf1871fd9bb2e3aa2bf7c148c6fb3b9552adae3dbeb78c352d7eddff454a8a0e6325c2860deec25c7975230b4f966b898340432030e6906982ef5e289c2099af36ecc84a310c032b6ba2b83f02bb7ace9352d2174e9ddd8efb2e5ad5ed97110a7d126a5a548819b0709a79e95d31c6b089dfa85740c84e0b46699780aa86fd64d0446c224073501e8af40618c489b06b07d4066c53857827bb4188715bf330328fcdc0023bd909d4f102cb5f786cb5fc2ece1f3d5c374631711fa468bf6bdfab35153872f7d5df2280fb878b5449032591f6a8ffd6c3323d9cfa4f1c18a4bfe44f9538fe9d3d9793f3fd94a38fd164a252093f47754675a2429621e317bfb76bbec75ac98f19d9a33861d0811571d91ab4635be879fcf1034dcd38c2ac90d28e8076a1d0c6c84b75665af49693fa75a400e99e75957ac91ece7b706fbc39f8cae27ffc88e31e5abb2d3819c328e6ed0cc6647471e99661c452fb604b6744549a6563867ef1d1e141045ff4998709ad6d3ef7116b79dadfafaf7acd5225d450396142b554e56659dfc35581c006ad779c463eaef3ead32e3a1342a2b0d1580ae6210a1a1dbb34dae504fd37e19fec831840b79aabb3a61b5888b76f571e514b18d9926b9f0fc71a305feffa3b2eff94b850f6cff06a6ffec03491874cf79d2912c3f585c644b66d7160a6354f364ca7956381f62a5b014c301f4b3c903ac9ae335550abe384b7859026be1162a00c236e702aa10f29fbdda5be27e14c9715f1f29097173808ef60620a606863960b78d62fc7fa12a5f5cff89f7386f0c9a3cad56b29532b9d8409fe56b1009ba3cea6683ba03931c3e6dacc1fe181ad936226bc2538620024cd309dcc24442746a2e9a74803a135267e071ecfe24f39d401181092f17d2f5a4c375914c2761ce8816dd379b462f64b75dfdccf218e2de0a04cbe891e78effffdfe99dcdb71a57c4c269e49032168ab98c3d6035fc31578a0e6f02aab01ef33dd569be2f290bc98e501d4f881e9ac674dc26099e77094b21c54650cbd190073ba8e89b43aba5bd6a80830e6da51d95bbcde18b2f9278132768f2753238421f354e63d32da9ab50ce0c5cd01648e081adae8f6afcb26c0ce7fb76873a8ad98e5091e5e9145a34585aa3b83e93996fe0b3b1d0d5c498c710845ffc87b68b697503d89c3f6341716c22e562cee9a70d87203364c948894284b5b2a553f9669b84b9d9a133de062971f6c8ceb1f7110dbfd25d08e6af4f6e0b819216a2df9e4780d71f36d69c478e33459b518fa2167129a136af5d495322256d14c4053763d560496310d04d8e4b704cdad1322fd90627661b241854d16d8f9c0e68c01df72133a9cd9c835f7f95a2f260e15e74c168bca138cf606b044c690e91e7327bdd6df12b11d95c62ba7874239b89aa3aba103d3a1e491dc66eb8ba3d19e394af0e81d1e3691e305fadac76db59ecfeeeddf47d80ead6ef49231b9065809af6f6d038dcf251b38e699f645c05328086f43a90808e3c952e02882aae2bebcff897f0fdbb468ac8db38198c2bdbfeb534a618311a8ac6da90f32d451d07061ab7d8a7df58ff7935d0aa5eb34247eb99a8fe0a583b42943483b2f2d09ad015f1d7236b929bb6d87dafec3688cfc30ff5122281c8a6ddd6a82d0f0b542970f3f10425d4d04969411c1b6d530e5e0fd4987e08ca7f14cdf6240ee967688292b89d24b84fdb52fb6ff8e75d9745d7bd3782e9fb314a89131aba9ba8531dd6b3736a117646b60c7f16c91c87ccd3d57fecc98378aa41254e29ddcc7444988279ee831b92c8b90f1d23bc17d4e1c67d7da7fe73c6c6993a5d20ca542d900436854b5b97af0cd03252e9a9061955eca9e182d023149196adb9195b510673eb85214c824b578542cc2877d8d8daa745942eaef93d9db485b9882716f76eb12db493ce73e76de9386669ed9a083a9e7e132a64d631ffb9288d078fe43182176b9b3ebe73d432d799a8cc277d49dee64b2a3d89538571924b454d86ae4247b3470d2ec097ac9e8bf6cc7f7a160c6f8078770ed2c1daab325bf17dce0a64a4b0d8c311b42892e4a44f39ed6e29031412d95e4a616a9436c50eaeb00356a736cca2c76ad3d9618742b122a84af157e33686637204030c28e77058432f741370a9f141ea44f101e64e0a8b895ef92b5bbfb5e55d4a21b3f498f01f2b423c11e84270628be5671b6be8f94308faa32ad3c232f79767aacf5917c9716a2249140b66bffb3bc8b44b018282c1be9375bd0b7ee70e21abf7bd0668c37ceb72949f47926283ae1142a94c1f866823a75875a41a28090d80cc62c56266b95140dde42b562ee394c45acc0138961bdeba1d4dd1e67371cebe44680fc25827e5625680d1089576150d81eb756e4d91d01562e75bd4df220be4f53dc4cfa58093590b0939b49e807d29899a828b8b5b6ab29eb5c258f21fafab5c269c3ddf91cd22f2dcf6e4adaa743b398d00c860c4872db242ddbf9c66d760e6fbe24fe88ff851770062385ff656630828e1f831da9a5f4ae1667e08011582c3facc6663d881ae6de393c341489dfa6fd903d0ebeb8f232999a82e1a2e990ecf634cb5710c5ec3964b7ef198e56b0178201610244888343fd1e1df3b3fe7054c2df643a7d0eb9c60e902a40061fda5c68986bf78e09fa88969", 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) 12:56:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pledge(&(0x7f0000000080)='[\x00', &(0x7f00000000c0)=',@]&\'\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ftruncate(r0, 0xfc000000) 12:56:29 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = dup(r2) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0xbfb, 0x4, 0x7, "78fc47af7ad3202683d906337c00ce312fe4c8bb", 0x3, 0xffffffff}) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:56:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x7014, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 12:56:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000100)) dup2(r0, r1) setsockopt(r0, 0xe0e, 0xffffffff, &(0x7f0000000180)="f2206596fc81bf11be7d86b9943dc0177940386aa5d032c715f6911128fb59bac5164e55048e232c60e6e510dd104075fb2da7c51faf34549c2d8be90a049acb5376ea41afdd72bb5d73642c323d434e565ad893d49d55096fbedf904ee825f1ffd71b71d20f7407c1413307028e60fc3b07cc61203ef36ffb150ffc86ef8efaed8f03d24258e076bf0a37b4f1e4ac3b60ea67fd1fd5725aceb15008f21159d81059ca068590fd710618ac1df222b769504bd7b4be9db880a7fe89304e1ac8d7ce4f28efb88e296dd2dfe83352282e8351d3eafcc375b9", 0xd7) recvfrom(r0, &(0x7f0000000040)=""/93, 0x5d, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 12:56:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x20, 0x1, 0x7cff81b7) shutdown(r0, 0x0) setsockopt(r1, 0x1000000029, 0x5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="6ec74c7562a0c61f09a994f514a564758726737897c0e01e0bea8e1f4f81b6808f341abef1319938fb412548a72c99b145414494f9bca30ac832073e94d07d916c227c9cde90d26ac5f85a71277c9909ed397996625a3c70e6fe0b3750265a4759", 0x61}], 0x1, &(0x7f0000000300)=[{0x108, 0xffff, 0x8, "a839fa305a2b5d7373d55d13fabf7ae0e1d7fc8a4a3ff354771cdd3344d45331414496c4cf7eb754574837577b7ed3cd8b3bc9dc235abf4f63e73f81f2db056b587a83a3466926b43cb53c1645a262e8cb2a67b9df0a4ae9758f4a5f878cb5da7bae223c399c1dceebcdd83bf26df62cc2f697dfc9b5d1586250c5c3ada7f32d82e80aa889b26fec709c8a73beef72ef39301ffb911ebec8a176aa2fe8c0976e0aa9505493abdbae974c217c1aeb9a137d7eccd740edfb9c15eb097af92f27d5eb1ef88b7bca38c451bfbcd54858c5a8facbe02a09003db14701b6e68bc3600aaf21b447dcef47cf016e2f57c14a6390a6fce71a"}, {0xb8, 0xffff, 0x8e, "44b9d8bf1d735e9f5e4f4c1da42772ce063e011612220ac32bad5cca2fe7cd037eefc3f245ecdb1279958cc2a721806979e6ec3bf4380c446183138a15eeb0f696eabf747ea24e9def304fc88b40fc706753fea55ea2d4f4b845973976851ce4a3a19988ff12bda524b75a71d05a046bf215c37cf4e8c3c1228771b8acf86050f0b38fe717756ee6dac6d649530210faf44a62619dd770d5f19da7a35983398561"}, {0x90, 0xffff, 0x1fc0000, "3dcadd60643209eb6d9128a04eea9b28bd9fdc98c05afc11e9c86137eee4bb6929f7bb99876803a91bf1a4804aaa7df2657f28b26f5ad0dee84e6e6c1ee900bc3e8f0eee0a17c44dd5f0c8062d225a93ea08beba0710140486fe8108bd8e3d04831a3a7db419e4661a8a3910948e6238212f711007341e50b7da41bd"}], 0x250}, 0x1) chdir(&(0x7f00000001c0)='./file0\x00') sendto(r1, &(0x7f0000000100)="565dcb0e0fcb3dd958b824f9b4b335186edcdec3ad1ecbced547d8af1bacd1542c5aafc11418979b1e5b2d9752b2c03fe798546148598648845ef2c41263b2e57ead6d733987a766a31696c7e2958f6e00d7", 0x52, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 12:56:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x200) syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x800, 0x4b8, 0x6, 0x7ff}) 12:56:29 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffff9) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 12:56:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = msgget$private(0x0, 0x84) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 12:56:29 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) dup(r0) 12:56:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) accept$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x6e) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0x1b7, 0x802, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:56:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1202, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 12:56:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0xdfa, 0x400041, &(0x7f0000000140)="22a25267170608e16847e6c3f7dd3cf94a6cb23e9663088be739bc031b31ad5febec7cacabcad237e14ba92ade45c72db02e85e87fb6f19ec2545de71b4a3ac53ae37abee46e67052d3f5cbd9b280010bd947a2dcc814d10380609ea48584cf34b8f79789ae2c5d8e8eb0101000000000000b9554008a6c44e04f8c25cd28621881e7bfeef5d90ab0c88e4ba3df1066b5540e6967906692af2deba3dc9ab50860432d2ed5b132c6ce9e8daef36bbe6c2b4f2d7df772a45a73841f96e7a3602c13e80b689", 0xc4) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 12:56:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xb001, 0x100000001) 12:56:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x8) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000280)="4efe37ecb437f286592ea314ada3f742036cf28d0792c5b985ea7369e6c643b23d09de84ae855d8e5a3a154982c64d61ebbff7fdbcb1805480fe4387c08e8bab395e6ce7e277506051062a91b1866cf27cdda4cfaeafd1b956c62e9d7318", 0x5e}], 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) 12:56:29 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = socket$inet(0x2, 0x2, 0x3) sendto$inet(r0, &(0x7f0000000000)="9cb02d219f5c9e439175565917bc737cac98ec275b108731afe8e86e46d20562488e861da9c38109432c5ce99f01480a073d486cfa398a623c2bc2", 0x3b, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x0, 0x85) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="9247d0a79585a4aee653c234aae14761325a720951b9f7611fb1c5b9a7e5df84732bf53fc1b98b40ae76425303b61c1560e9673d8cfd4e9a734c70b428906a0a8e1ed5ba8c2d8f173550e61b7a34f19e39557be69f4970c4947828aa83bf9f0a04b739a8aff98d2179272c88e8380421c5d7e42615a1eac8911574f8758ae0de219495987e68cd60cab8c1d297c80da7d378", 0x92) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000011c0)=""/45) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') mknod$loop(&(0x7f0000001200)='./file0\x00', 0xc040, 0x1) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000012c0)=""/220) 12:56:29 executing program 0: madvise(&(0x7f0000105000/0x3000)=nil, 0x3000, 0x0) socket(0x6, 0x4000, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) madvise(&(0x7f00000bc000/0x4000)=nil, 0x4000, 0x2) 12:56:29 executing program 0: setrlimit(0xe, &(0x7f0000000080)={0x4, 0x10f6132a}) pipe(0x0) 12:56:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) fcntl$getflags(r3, 0x3) close(r1) 12:56:29 executing program 0: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r0 = socket(0x0, 0x2, 0x9) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x4}, 0xc) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0xffffffffffffff01}) setrlimit(0x3, &(0x7f0000000180)={0x101000001, 0x3c}) 12:56:30 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="99e0b61d190a7e5259448d39353b6d20a6c7e1f7e33da258f571ad69de7035b041de37791acd73ccf2182265ec65251589977d3fd3e49e655f51e2cb01174bb4a91f5c2bae39a6a670cf4e97627adc2b6b7a58645a8da4d03624084e02b37d1ac205c3364120408f8ebe88fb0544abb7df0000000055ff16cff475b41a47325680c429bad1802adfa41feb46c60b03c2e6362ae71a4a5e89569cc8fd7679cc5a717a1fb867ec59a22b28e1ef00b5e0f725639174932d28e033a197c68f42de1540f1a1593b11996a32a8fdf94c", 0xcd) poll(&(0x7f0000000140)=[{r0, 0x11}, {r1, 0x105}, {r1, 0x2}, {r0, 0x127}, {r0, 0x80}, {r1, 0x90}], 0x6, 0x2) execve(0x0, 0x0, 0x0) 12:56:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) shmget(0x2, 0x2000, 0x252, &(0x7f0000ffe000/0x2000)=nil) close(r0) dup(r2) r3 = syz_open_pts() close(r0) shmget(0x3, 0x3000, 0x212, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 12:56:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 12:56:30 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) syz_open_pts() r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x0, 0x1, 0x7, 0x9, r2}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x4}, {0x0, 0x5}}, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x4000000000000}], 0x5f3, 0x0, 0x8000000, 0x0) 12:56:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setegid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) 12:56:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xd9, 0x9, 0x4, 0x8, "9ac8595a5b07a610fa6011fe7baef05a80ee79e8", 0x80000000, 0xfffffffffffffffe}) close(r0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) dup2(r0, r0) 12:56:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x30, 0x4001, 0x9) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/151) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) shutdown(r2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x400, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000015, 0x2, 0xfffffffffffffffd}], 0x94a5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x92, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x8}, {{r2}, 0x0, 0x0, 0x0, 0x101, 0xc9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x9}], 0x101, &(0x7f0000000100)={0x6, 0x6}) 12:56:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020712b7c6c746bf78fa666930004ce2ea5375a21956883f8332c61122b4c41806a18cea8e297ec15db3968b1814acac5c2ad5ef45be0607fa484e7f96ad4e8f0c4a36ca551f5d16e57ef2c56d72904a1afde207a114bc95c5951828d71c0787906a520e3c2a7f82c85b08bcf665c268b458141f12e48ad5ca34a235ecf2364886e302d72b09d7eb58761e3ad413fd889d11224f1338f729ec45a5842efc0545c93a659a516ca933a724f39b0ee679b25e7deef69481c993abde326c32458646d0cbd21826287f44df7e4c44"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 12:56:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = dup2(r1, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) getpgid(r2) r4 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) readv(r0, &(0x7f0000001600), 0x0) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) close(r0) 12:56:31 executing program 1: setitimer(0x0, &(0x7f00000018c0)={{}, {0x6e08f37a}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x47914f9}, {0x7, 0x10001}}) 12:56:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000680)=0xc) setsockopt(r0, 0x1ff, 0x200000024, &(0x7f0000000040)="4d74954c", 0x4) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000007c0)=""/89, 0x59}, {&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000740)=""/86, 0x56}], 0x8, &(0x7f00000006c0)=""/82, 0x52}, 0x800) 12:56:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xed79, 0x2d266f05}, 0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() 12:56:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) sync() setsockopt(r0, 0x7, 0x81, &(0x7f0000000000)="9f63d659edb27f4684dc342886b0c32da13375e58232a95d1b1cf4329ad18c90567fb1c912b75ec8cb8aa54faaa2d66668e5afa41c645eedf9143fbcfd16c1c7601b6372c218e22a92cdc9164691a36014d606940a3113453581109c83a5ad07b3280f4617883f7813e8f3617d6ff81fe9e255d93931bc06eb11c9dcc55ef43949cb6ad2cdda2a4bae7c42c55acea59e9a57183c4a0f41b70a3ef1fedbadebac9228f07b60161c0b725bc1dfd70134885b74b5672e3ad34835", 0xb9) 12:56:31 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x3, 0x6, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/1) semget(0x3, 0x3, 0x0) 12:56:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ccd, 0x2, 0x400, 0x0, "0100000000000200", 0x0, 0x9}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x5, &(0x7f0000000040)="67829bcbab78", 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ftruncate(r1, 0x1) socket(0x18, 0x8000, 0x9) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 12:56:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1d", 0xf66, 0x6, 0x0, 0xffffffffffffff5c) sendto$unix(r0, &(0x7f0000000080)="ceb78588258efdf2bd383d5e2064bd805d454a643e154e3126cbab4580a299f9c85f37063ec091a4e78e973e6ae1f44b7198e4439ac2feed439e175affb955b7b2472e098d24be3190bf2a90a244641327ede4be84601232ff411e113689a0f435865851a99d7930f50d8fbaa51fc0ab21cde513de52faa04d9c3aa90caa36113757345c4472f5e06bd6c1c901d9795482bfda6b9fde6ad1d77672", 0x9b, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) read(r1, &(0x7f0000000440)=""/68, 0xc) 12:56:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) close(r1) flock(r1, 0x2) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffa, 0xfffffffff7fffff5, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:56:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 12:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) 12:56:32 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffcb5) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x129) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x800000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf791, 0xffff, 0x5, 0x91, "ce95b551ef0d228eda1806b4673218eaab35d6c6", 0xffffffff, 0xc70}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) dup(r1) r2 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) 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) 12:56:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000200)=""/173, 0xad}], 0x3, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) semget$private(0x0, 0x4, 0x2) dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10040, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x8) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 12:56:33 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7fffffff}, {0x1ff, 0x9}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)) 12:56:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/111) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 12:56:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f00000000c0)="c062baa8d450d3c99f48b7ccf52378a215a06ba8c3d4a39907a960b79cd24afe73c099a469db52", 0x27) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:56:33 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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 12:56:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 12:56:33 executing program 0: r0 = socket(0x18, 0x80000000000002, 0x5) setsockopt(r0, 0x29, 0x28, &(0x7f0000000000), 0x0) 12:56:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgid(0x0) getpgid(r2) write(r1, &(0x7f0000000200)="582720efabd16e05e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff00000000515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f164ecc5b18afeaa59c3a", 0x65) syz_open_pts() r3 = socket(0x0, 0x7, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)=""/2, &(0x7f0000000300)=0x2) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) r4 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x0, 0x100000000, 0x7, r4}) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) dup(0xffffffffffffffff) r5 = semget(0x0, 0x3, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/158) syz_open_pts() 12:56:33 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x80, 0x14a) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000010c0)='./file0\x00', r2, r3, 0x6) writev(r0, &(0x7f0000001040)=[{&(0x7f0000000000)="f27a62b5bef7eb99d28449fecc3a68e790ab401572e6570fe322a51dcdc535ea90b056dec53ffa758a", 0x29}, {&(0x7f0000000040)="d35da6146dc019d4b4076531b4dd1f90bc89b9ad12a34e948e6333352f46103555ad744e72875e153382dd1024de78bda62698ad9dd65036ba0dca984f32690f7ee8e8e227ba5a714c900539c4435977debca5ea7fdeb8a7cf68e0a3c48442d69d36606739118086224768b08aff5fac8ecb8908aa0f89da35f0403bb71c414a22eec4c0c30c78b8ed1b83d5dec0d766aef55a67ccf107b700effffa1b4d66d3598c18339be63a4e9ebaab412594ccc66c05116f9e0f52206612813bd686d2f9c5dbda273776c8c84a631a9cd6fedd6216ed14de87da0546b336d97a09f7bf7b152915a82b0f7c3d139f13897ad68b46289d2399f93f73439c2c67efd16ecedad3728d36b59224e5dbfc71b57523ad217f5c2ab41b4e954b2d5801e4dcf2d4d0d532f926f4028dad7775062a8db1a88d3b7e540ae9ed9e12cbac84dc09e9fa4fc4354d590f587e24878ed669e106ff5e32f78bfd8393621e45f0290ce224faf54929ba18ab1983218222ff3d64cb2df5d2cd4dfb172ca159dc63637c5ba78ec3c7b6b56e5c2a339a3b787d5d2fca22806fd392fce2e4c4ee51883270a416f1fcb7e160a1a316ff0c135ee4632bd6406f858327982f674a8dfb46e37342b31a73c5cc567dc46f9e806627af7dfc3fc34b0933f0bd90ec547a0be227cc6aa34cfe7e80ee66df3bd67990c9d1d3e9eb815fafb67e0921cfce2a0e481677eba93536ff9127722d8e76d888cd6b6c67571d64a04ba4385ec9038c01ddd6b4e7239667f5c1b6e5a73329ab2080f6dd54e23670cc575beba056b74ba5630ed8afd6b074c8a366e5b62a0210f923bb67ffaf07c714fa1fde0965364463820361ce4be8d2bbd80bf8be9d671725ab21deea02b5b77f03d6cdbcfaad1285b5582f83740083a2471cbf837642d4dcb973885ad36535e960645244ac61eda70511cc9099d9a16958b5bab63d56117e57c2f7b3fe8dcfb85ccce0805cbece75f301a9e76eacdea6e5ea61a9b0ed6cd564f66d73a260a93e4ed4018c4e4ad470a66267993d8ae53acdf4b3ca09a541958fb8068d420afbf3d8e7ba57e6f2d6698fc3ec204fbfdbebc7ea19ef5b1e6de5ba893c0bb86fa23c1100c6827faeddeb090941f33951e3407b72dcae26914def1c79adb3c585ad540aa03ebfad79dce1f9faffd4145e4b99e2ff87fb1c94cbeab8ec89af3b1cd912ec3d5f24296d9f3c60138cd5cd89db3aa130d5702e4b1140d53779847b6c682fe58d274754e89470268ffed0bed28ae97829cbcf49a825878be0e5e02b023c02f75106ac21890d8060967d725423296b36b973aac2d0e87b7e6ff2d290f70b98f456394d185b9b01a763a41caef3d7f9727577f9037d40f17431667414637facf3e1028e4a09cacf38e0521502652860f3bd312cbfe9854ced049231bcbefab9ccc9d6988ef7f7c9c8ff5c1d7f3ec1dc547a8bd156f305344df2eec361bf455e135f1a8139e81ab4c82dccef252b346f928ec535200014049b860581b6845a16313903c902a19d3017e9e35100c3032d43708079952609a5b2cde4eb56740d0118ec2057ca47a313012fd832e4721c6a395e6aed9b02f66da8cd7ae4f3322a26ded98e9f74bb4cee178a1f9d1be26229e5cb355a70ff09156604e4e1072e9fe14563c92286944d89966490bc91a0cbe068dc0830af3282313cc8962d791c37238b14c2d9e006346b7fdf3d3eba63b3e4a4ed15d6b530814623854ea7d16572dacf3f3272a71602f649a3b5db759806c7c9b36479d01ee68343c03a267a374f88c44501dd8dac908a5dba952b0a5e27526e867f13eea0764e8bbfb35aab4ff61ea834fae78f2568f936f7d95c703f662a497408ca6fa6bd7eab35a16e4fcf6a8343941a147ff471bb670220430b9cbe270ae5030d6e44362de81d76255bfbb7dc15fdc7666b6c8f99689fed34aa3160d5eb32db7b76382c5d9d3d3a91a187ae2e6bffe1ea9b79edff77e9c0b335d672a699bb88b530c2aa6967c43de422c8376cca238be2d44ce1021065d9f93f52c882e0cc5fe6b6517f05761f13cbd86ab2b71dc701329e4f6ee244c89e63b75556d9536085f124f2470aa2f963b9aa22929972cb3469be4aa0a7d622560c795b4feb039b0f7b1acd9d8ed72e84e0deb19bfd18cf608502de9e461ac0328f49a3a2864138f0c4ae76280ef94f8c252316f61ba8a8d4986e8aa21db230db614e82486993202dfe65d016dd2b9d6beec0f0eb590b4c0253d43976f55ffd4aa3d477305e4075c0dafd04415ec0fa34dd0105558bf1e07d9205660dfe2c453af6641dd70b56a0cf1e5a71a0dd8c57634ff3f090733506b3156390ecf48a692c60bcd6f640bc313502ebb07d89867c6b77388feda4df9c848b56cef2c1524b163da826f57add4a9c2109def294d0f4512f6d4d54e06e0024292d596581344e51f83df5d5ec1688b49d3494bd17b0bead9196e27b35b3e2fffaac71e05e94c2967e9c0d4c7764a726a469c76006acba035d3b183c944fcdbd9610685633f268ea1581a99103da210010b8840fdb0eb0eeacab80c72e9b0311d1cbe3e1a8ee378d4789d7fb9b09bd7f8ac8efd1c6a300d7acc7c15c18a9c593d51468c75f81e079e087c6b7b40d70c5d371babdbab69a23c5db23fff4a441534d878e8f9e1856253f3b2857c41170f46c327bb499bedfa0e5455b3b803f51885e43c36bd7d566b3d38f591adae83ed023bc210f97292cd87c2f27593ad5d746b5f75c6be48ba7bf7613f7b7f889e2aaf3cf8dfbdbdfc97172385f020b78a5b1088d99775a34be28fc61cd2340134a7c9a615ab702be6edff37fec2340ecf7735016229434007072e268088814f03b9830bc56da4823d2a6b946d37a179bf089faf14bca706c85b443b0049b1d61aeb373e8906dcc530634c3803460afcbdb539e5f266754a3ac14a501025a1b8e21f435c312ed84a151f0386a1b706d673e273ed56897a7e8fa0c510816ad60b3b941ada2b2f69e8e06c0579222c4d0846df5c7b11001d77ae9296c697eaa402c940501c4af9d89eea57b49553244006ce60963f6d49866ca9941ef678ec4cfa06d4fed2f59a19675405573c37ab32626ea91a45c33176e9574cfacf35f8599af95b144b938bb2cdec084c17c6982a8d90674af59dd8c272019bfd58f106b59ac48c30c792e7604b1970d1cecf2415946c75fe02a4e4e426bebce9cc9752ce07221f95e0093ab1ab16be8aa7256ad67b175c7effeaf182c943a0f4edf3c4e5761381192d8e3e09b65bdb5219104e5091d85d8e1cd4d11a21ba5fe72b9552076377f7887331d3d1712513eaa877d370dfd8e1ba1a6a471824638cf8c45b793d5148de29006356f4362eb57486a44abfc2d704f5216f9e5e907791c420023269ef1847dad4bc1eb0f876996d5ed30ac45443e65d1e5a5578bc17bed052050cd4dbdec70d153c79a3c66a24608b0c4a66e9533436455f6b92276ee21dc3a7b2fc096ebbd035e1aedce09b83aaad0f35429db02e338d349d6d38204ffc0e9d42d9419cd73a72a0e774a07c1fe0530cb90aaab34a606d0e4054b6a656b9c7606cc299816ea1c013ae5786e4467fec323b002b7b8d6f1ba6b7837c170e2fba12a4e364a5b68977cfa8bf8f605ac48aee247c7fc13409e2b503e15598eba16efb445f85399203a3b844fcf11fa997d5edd960d6eaacf8faac7513e888434a7b20f92284995bfd8f781ed9554edf11660bfcf2ec59d88d4dcd0a6dbc9162f084d05610dabe0e437e284c539f03b3d9c7661d2f17a4423ddd4b3158fbc9b0e98d7484b3a67397329e3d32af9ddb2b4582091be358be42a463aea6f833673f34e1f5e245927d6e1e6164c9548283745b3fffe4bb32e8cb36f1360f168b73225a3297b3481bee104a7e870d3c579fe4e55f22ed49a7a22306a7bc37541e449b06693f59a3118fa22d660717a7a8cbfd92f17292df21329bb464f18a87aed3df05b5e49bc5f9769fd9029769757f746315f6424d3273dbf0ac2740822ab11b5db3b59193cf30fbf1fb9cca254f0ad66aba608300d8bbfb3794a888ac6bbbbe09762f38bbd092e6809cf2255e102aa702fa7fd6077439d1185be8710ad81cf643cd152af173066d73060b8bc6c0c997e38c00c320f7f9383c2b184f326e0deeeadf6f297d80a70f3cc56fa12ca27e0fb4595150f5649c982da1acd55557131ac3ff910b466d2c26e75307ca92ed16f8ebc5e93cb5a51ca7628f7dffc369dc1457946d7259d3c38ab3aff30fe7079d14e0813d4d5c078bf23b2ea4d3ffc944067036ea6c07c9286ebf4833216ffdbe42a51612a39642f645c5f77cd1a94f068ae9c13aa47eac3ded12c1a613ce6b23327e8c14fb37398627ba2d0da00491a5bf7061b3392b8edf5b06635d1ec53296c10ba0c06e9c4e728b6c6f09ed2eebf55180221add459a5a2a9cf7b846e0234ff22de5b85a48d75c20559c43b9b8ca3738d6bd1d14c96c19f06a801b81308a3877badebb49a761344a6755bb1f6d1c59a53942774512b6219b3bdfe35d3c337db776c0bd388a446b54082761e4c5152ac14a3f8a4a7379fdf885bd29bbaeaaa5e22c29fb9dfe22c704a4351012285f8e89e960964f5d80532aeae0a7ba53526d8fee1f0a7aa1618815b890fb2458d2c15dfe6df5b201027b2334d96bd7738d946f4c024ff64f50876b0322f6ea199364fd77971bf4f938c06464275c46262bd27ae619b12f6fb185092403f7a52a49ee559ca113c8334317966228a41adc5c318aa4cf849082c3210251ae1f8462d37721d774d02a11adde24a8c2761184d7a7e2f481a4bdac76dcf5df01f942de9ef72f07e3da4420325dfbf96823ad3f284e9a5ecd0f5a573d380a9c91d0adabe1a5962b70604f08e86d3646042fd06e67f2b45fa9d5882ddea1693fe4688fc8f7e1873da60969091d3afbe10a5cc004efbc2dcbba1591bebd5b16447e3e3493cb90e9bf4154fd1104903a0abfb0e6d2f1f76205ea23b73746c89f45f32fea285141586f5d38780b5870c4eb183217c6d6d285b74fceeb169d9aa8c4d1aeb13e8698685eed0d86637b776ece0aed89d7308c40b360c3c19a15d032e3d2171fbff2402a1f439c0b03333c48a91703eeacc75eded6c9fe7fdfcf4552c5070c93d41062b1b19f2b8c59ab31e04a94cf8f8211162c47ea28766d07f3942c25941f509b5291b42f261359ea53ffc77515b7bdf1d175bb1cdf018db65a0818f708384ee4e7befc12063ad926984e6df9a095e042b2b146ebef0c9d8b63c9a54fe14ebc53c972e67a771b2287f94e50e83b48a318ea0f7ce6004240654d808834c4059a3c2892ead8dedefdd8adb5966fff6ececc335bb86a8afc5e554ef78fc5df2e032ca730b48d3f466d58d1f47f29506c1da618c8191c85c2cc76ac78fc4d0cf73cf1a82cb5419a425514962055fe8d5d5bd478c4824a8afbb92a702ba3de1d15e965ba65a159a02151fd30bb139b9c6a722d822e3919ce4d7c9b48e4d9943b6cb17e155d3ccc8bff725ae27a2c20ee8021787faeb401856adcd1163503318ee922f71e9db353df11af3d7c57bb787bca3b231648bb655e85c4eee377f3cf1a4001ac576e16ded51254a54ccc30bd01d484806f8c7e80a298fe0a28f9ec8d8e037957749a262715f0aa6bb01c9c1b5176266446bdf49b2823920f8dc8504a3b09e7aa37e1f3473a30749e5136f8bbd2032dd8d6875ffa23261c25d34a57670dab4064625ecc18b993e4bb8b950bbf963d95f5e0f6da8a055d151eb211e8d7b91953ff2d466e12859eeff", 0x1000}], 0x2) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 12:56:33 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) dup(r0) r1 = semget$private(0x0, 0x4, 0x400) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x1, 0x80000001}, 0xffff, 0x2, 0x81}) munmap(&(0x7f000011c000/0x4000)=nil, 0x4000) r6 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000245000/0x2000)=nil, 0x2000, 0x4) setsockopt(r6, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socket$unix(0x1, 0x7, 0x0) 12:56:33 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7d29966250c4ca4744133f80cedee0315a94aab15572f488520d4ed0e52816f78d77151a537e51e5d12fa14205c323e0e9a3c7e54d6042d87fac2475e973e1f8c0a3cb5a9c131ad65c13a9df2e1ed4c4876a290d395f15f40e", 0x59) 12:56:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x20, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b6f54928b483f6f7c9ab65d0fdd777ea661c0ca0774f56b151f9a5dae330d70f162fc1189a53ff501a51b3ec7943596f7a542251dfa2387c086c10035ce570d33628024b05f84e78cf22df07caec079a0543dfa45e6b875754aeb389c2", 0x5d) close(r0) dup(r2) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:56:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="e1", 0x1}], 0x1) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000009f0007b67c366324c6d81d6d629975373762d6bd6d352e18066a1ff1e176aed964555470b6a44a8c701496dbf46fdbb5f704e7cd28483943564fab048f5c34b8518ce44c93e6e828bdfda5ec0662ec40bce25bf7e1e927f382982ae9b193a03455a2cfe9a58e1bf9d2134f9783e1904dccd20ddbedd8da411aafb7a44a60c2bd8a77e16b58774d0ec593a474ce3c86108212eee8b7719b08cdbf202507e1141ada5d35e30cdcdca7f338f95ab3a246a1de038b500f04cec44c3f4331a7aa99fb4e2d3ea4ee7083beebce35cc87bc10d53f8decd9b6d1325d4df8e0ad7964988dfd0ab21ebd73f0814f4c1088c647654342f0d92d1cdbc23015c91f118a5dd3a47dc2bb973166f874adccc30a98012b832d36b814136f1e29c1165b5ec43a3e95b80acf8271aad5329207e72032196c286a6b562bb5353617467bf8f5bfa4b36400d6adb93992397c13c55a21913267681669b451dd9d9230f"], &(0x7f00000001c0)=0x20) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r3 = dup2(r1, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x6) fcntl$getflags(r1, 0x3) setrlimit(0x8, &(0x7f0000000100)={0x0, 0x8000000000000000}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x20) execve(0x0, 0x0, 0x0) 12:56:34 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x5}, 0xc) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x200}, 0xc) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x4f5, 0x7fff}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x8060, 0xd0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 12:56:34 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open(&(0x7f0000000440)='.\x00', 0xffffffffffffffff, 0x91) unveil(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)='c\x00') getppid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r1, r3) 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') fchown(r0, r2, r3) unveil(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000003c0)='r\x00') minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='\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') 12:56:34 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000000)='r\x00') 12:56:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 12:56:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x80000001) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 12:56:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x6) r1 = semget(0x2, 0x1, 0xcf185721edea3cdc) r2 = dup(r0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x7) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/39) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/143) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) r3 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000040)=""/209) ftruncate(r0, 0x400) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 12:56: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r2 = dup(r1) fchmod(r2, 0x11) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) 12:56:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = msgget(0x1, 0x2) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) msgrcv(r1, 0x0, 0x26d, 0x0, 0x0) 12:56:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00200000eda3165febfc621960252141e03ff40d959352274524d49bfb8d6f421e818e8965604e1ae4d13cea15f939fce61184c8a2afa1104098a8a86e098897c60b92375f26e1093f4c9e2376205709b1c89740444d85a1cb1ce2955a71f52651dc5add45b57f687bfa0000b22b8a594d44ce0d53f40430025a875faaad67b0612922836bb802c9d57caef46e141dc75bc42345e34c98472bed0116d26d8a9ee5952c921c8342b5394b1e5bef900a7df51894dadbbe45da1f5f9b498b0e905d6c3dfb1c310133b919765cb0dae4ecbe45fe5c25e181c3c3de11c201049716e3d58a4eff4c4f97e5d1a9fbfa8898677a5dddf54c9312035dcbd51f8330", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) getppid() getppid() 12:56:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 12:56:34 executing program 1: msgget(0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000300)) 12:56:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:56:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:56:34 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = socket(0x18, 0x1, 0x400) r1 = dup(r0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)={{0x6bbecb56, 0x9}, {0x4, 0x800000000000101}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2000043, 0x2}], 0x7, 0x0, 0x0, 0x0) kqueue() preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/235, 0xeb}, {&(0x7f0000000100)=""/89, 0x59}, {&(0x7f0000001300)=""/47, 0x2f}], 0x4, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x108, 0x0) sendto(r3, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000001380)='./file0\x00', 0x8) 12:56:34 executing program 0: socket$inet6(0x18, 0xc005, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 12:56:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 12:56:34 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) clock_getres(0x5, &(0x7f0000000000)) close(r0) 12:56:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file1\x00', 0x100, 0x100) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0/file1/file0\x00'}, 0x16) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) clock_gettime(0x1, &(0x7f0000000140)) 12:56:34 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) shutdown(r0, 0x0) 12:56:34 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:56:34 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = msgget(0x0, 0x410) msgsnd(r0, &(0x7f0000000000)={0x0, "5935dbd8"}, 0xc, 0x800) mlockall(0x2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = shmget(0x3, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x2000) 12:56:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8ab, 0x5}, 0xc) 12:56:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffc56, 0x8001, r1}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f00000000c0)="c6b5ffe37ef75fa5dfbdcaa76f49288f48514f093bf819280ad369a9279a61247afaae1e69c4facaf3ec127a5e13bc4687", 0x31) 12:56:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0xffff, r1}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r2, 0x1, 0x200008, 0x0, 0x0) 12:56:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() 12:56:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) socketpair(0x6, 0x4000, 0x42, &(0x7f0000000000)) 12:56:34 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 12:56:34 executing program 1: r0 = msgget(0x3, 0x620) r1 = semget(0x2, 0x3, 0x80) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000040)=""/102) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000000000}, {0x4, 0x80000000, 0x800}], 0x2) r2 = getpgrp() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0x7) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x22) recvfrom$inet(r3, &(0x7f00000001c0)=""/40, 0x28, 0x800, 0x0, 0x0) msgget(0x0, 0x20) recvfrom$unix(r3, &(0x7f0000000200)=""/101, 0x65, 0x40, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/70) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = geteuid() r7 = getegid() sendmsg$unix(r3, &(0x7f00000025c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000024c0)=[{&(0x7f00000003c0)="5065838493f49e17cbfe2dbf49cf353092a9a51b5e9b781864fc139426a344734ab5bdf933c705754eec79088a85801a5d1dbcba1ddd70e1a3dc8fd5755d1b07e0a7cf36723302b44782d4fdf76fbfa39cb652b25d13d625f82bf33222080b60e56194c03a4a5d274b34dbac2c7f57610c8a46582beb6e0652e5bcbc335b157d193b70b83f6f2de0a1f45f1a00cb9e63e663c890beaac214a8bb8679d39c41d38fdf00e9774eb7c154a88d05812a2695469cdd542bfd6deb7e5d22fdd22e9d50a22572acc55989644de666044b81aba2f621ec5601c4b403b6a42937", 0xdc}, {&(0x7f00000004c0)="68c6b792921bb0b9fbecbfa543957813cc17908c7bb381da078e2a62933da8aa4d828996bb015614038608f9234dc369e5b0b90eaa31d5cd5c9f391f7527c98c8b0f52cbca965849968228f6dd8813b39c8abd92144378d3a8d689de739cd6581ec03f0e1a0b4d5de151fc41d84918821a93fbaf5e111fc98ec6c2e1e7b93df70b37a6ab7cc2b8dcfd425f5b4e5d112ac1bd98ccfa3f357c22e08a6ec5b696468a51f557d5eb9dacf4965502a0a5fec1fbceec883e887e3c43e57daad348f0f9436c78c2bd093b8a691069760a349ff74ff5797067e799bf7a169a7d56dc430d508e5747993f964c0f286c04e0b68fef024068b1f76f4390aff5e8907be5c154682c2ed49c3ac61df0d7a3f9b0069079b05d31784fd83867c559f658ecb5331c036afb442f5193a7559269a72facae1b0aa6fb29bf84edba790a17a4d30e90b3ae5477c5c5f0fc2832d9c2d186ad524236d7586e97fc4e157877aa627763cd0182e9d1d59af08351fe27ebce2878099b1767c17ceea78bd047d23851ec1824f5d27f16804353af37958cf4812ab6ef6d8ab5ddc209173ad141f955f482f1a28474777b9200c145aacb0f5a93f84a36b0a3a70eb074b35c7e50d0262b78fdc105a2a39e23fa718a3283c6ba7ba243079495fabe2b20d1df618294039c98124000ddb18a3aabb145c10baef146aad533a419dad4af7284ad9d9ef4e429383ccc0c093eb120f0669c2331a35403914684253acbf5bf9347fcdbc5ab5d1ccd4c4863098f5e1bf09e8ff9bb6de7fcd917dbc862a04750702cbe7f25b3b566795d4afebe2f19a7ee190d52075f701cef54ba32aacf40cec78aa4ffdfd702f9d68c44bb09ee69ea8948b54902381deef8ef769a1812754d891bca8ae0288a7e0bd123571da0fe7c7d44bc8e574fcc5c9eb08209a58c8ec1b118210cd6ceab69a9f4437b7cdc80a7586261d1536af0337d96a43e0e32098fd57995ee8154edce2fcea35570e3b628bbc2113dcf4c12fe749080db989e53fd341a3b18f946a7a135df3a13cb3ba53aeed9aedda3e2f051faaa3d02bd757d8479e12e68a1951cb7fc401cbef60f32aa9a1030a233f3f785cf36fec8dbf6c7efa96fa2e009af4e284b823fc891b38eb3c9ced265eb2f2268506d4498588200c502895e0a0f55eb3dd81c242c56bae7e08f0779cea792b8951d094c4d3f27e1101731a9bd47eff0ec02b1a9235fd8a4dd088da795d782d1b3006605f5193a67b9c3c1af7ba3f89009a32c0c7a051457a59e1cc2201d49d0b92abaed2efe19c9bd016aff35996ff49f6b2f64305d1d5254b1ad4154e6989f3217fb367952d54a18a3a778da49fecd67974a972628e007a37f59cb93156c231647396ababd325fa5d04693580f089dfe179885535baf1e9750e452d0a5edc8d258244cc4c8a8fdaf5228aaf0d7f9d773429c2eb17939087e46bf8cfa77fc29150133f1bf6604bfa75df78f80735a1e6f83903ba06b7919c26133a226a6c42af06b5316d4c24fdeaf84a92f54faefccbb7b916d2149e3bdac77484a69b8019b95130cc13d072b695a653da417c38bbcf0d2ea16568bf047d277b455db609bf3823286d6e4ef5498372505696d41359e9eff49c90f857755575853bb6be98af46a217ff46f1a4d64c8d25c9be8d3d2b04a1675b8ac5e17c1b8d70fbd07950a8ce4f425610e009eeb19df56ad202be89275be5cb73f68bbc0d46159f07b1366ecc6570ee5af389d2d90bf4ae4abbca0eb2fe76b90885bbbafdde98dd5eaa8dc653cae99a22adfea70cfaf71f0289f515771c69b9fc9a149505612b4fafd5ac72d5409e7db3de383c8ddf7dbad0d4f65ca58e4a58962a21c2d7a696e345fcd85589300036cd43fbf764ddd9d4c9b6c4d655fd0a566e210678acc883386d337ea40c665b9932b97c767368da6b0ecffd5b998d62fcbb74c39d5046a96dfd80bba118b26d0b2f14c53e0f04119945f8aafc43e04714e67977d086105f76b559d639eef0b44e12292863d58e0b65dcbc1d4c8cd8645ab4b29022ef4cf4b2a427b8c68ce5363c2f8d33f28d8ea80cc04f786f68e959d49c0e7a47bf4a686eb85a3fc9c93dcc451d079cf74839610d49373a47090f26388eac49043cbac826a01f58c5916e9d5998ea12579b048e9c26e599d7bd06b12c90047313f227df1c6d7c13f836e6cfc15f29fec62f4fd8b8f44fc282ec49fa00e031deb264737c36fc37a727b11914f60469402c1fec1fcc744686a846f2c8557c8835e56c6322f6ef188351fbd841c6a2f8b0e17ddf532235dcd0e5d8363946a0c649f45aef619a128e828ebbbccc8ef31bc0ce133fbfa1753322a2a941c62711e6a65154224e4403a24b4a02f911b4611b7762d8d0a354c6544691f198079652a064f32b5a02b2016cc5c6adbda4783b376935d93317363edce377c3bb86ab94de91b119f8c3f5b2da0ea0828156c8238157fdba1f90ff42dba429b9cdca6d4d748cf26ccd7517cbe1d680e910fe6d2a33728581527476b3ed4a6d66f8ba281f7a562dd50c005f05878e58170f5cc21c99e334b1e782a12f1c053b542cb233b7dad5fc0c34eee06a3abe9ee85d3845047a14b7be6921b6e2b6365a1637c21d7bb0244dfab8b96e77020cda63208ceb037b2f42d063823570d43dfa6e55924e60c79db652991f0307d24fa63666b3ed24e8f2c7d3d8aa327f08db380cf60552a924eea864aa13059e4d88abd2a978836b1dde0b3f3df717fad88891470d5f8fd56794142b5c09108834f853084d213a4fdf16e86c05c50181feb85f5410ba5ffcfec4c97c72a114b6ea8dfc3a20c6b5b05a1c90b53b9209fe6dd64290d9964d419b61de1e198646491905831a7e0bdc9665d85270783341c3d92e63695d7bb32fca6651d2760528ae6ca3d752ad34d9a5436cd3bc7d18d09e7de6f74170e3e8d086e1a27f1a564afb5ee5ce791071df4b54c22e356d423827a471b79e0e95c6f14d7e4162769fc1d64b8bc7c8b3816b079e07cf527954e05410d9c9d1245d2cef869f116abf7fefa184dc64e13e16e1685f8dbd062b521342ca553bf03077942f039b674b400f966a16309c5121ec09cbf9410e848476975c14f5cf9e9b0ef50ba0f34a7e5224d6307e2a847998d3f288965901e38e8e3eed592ad0893193d20089c371c7cdafe790148d740c109fad6bbdccd7f93c241657d99d273df057d8ac66bb70b3037f95bc39a7d93ba28df758b8fe3abeb16e4caa9fbaf72b12046e8cfb5903bc832a34ae99afdc111dd5a6ea98f03f94f9ac43f591d46782d948c9b836f486dc7072dbaa9d2e69789839077a2874abb210199916af789f8c338dbf43c8473efbaa750e19fe355ad89c7bcffa73d2ffa3e6fd43af20a8e2c072db90d55dbbdccb52c85a67d278f0c93de669c6d2bb40f8ed50af0ba6c02091a371debc3e5b89e1e51bbc4df1694d9928858c0e33bb59d06d06f24c907056d4134f67c9f0374bb73de2fd9968ef58f02b8612603af3d3ae0097a5ba6e7888da0bd744ba164cabab029186113d0f61473d1eb8caf341a74a61f02ee06b4c9a6a117338d24a5631821c41b263d0857fd0b673b2e68a71eaaeaa1b7a7e44dafee68b32636eecdd2996b7c1f681a2e2b3445c5c443d93d3b5098184bc3366f8f3ecdb6dc2a5bf627cb2361e632e738e0e98499ef923c4d7b9c26e8a613980efbf331ed57aa2dc0692b5486662a21c22931d881014151c2ab7a72efc48d74861aeb8445f9b9a60d5a565a90faba052f7fb8ff55c80d442317859e42366d84ed9ba61ad26b6f0a8753a6b4f285c0de16549310372bd238e6c80f7241d3350bfb8f74c3eef76c97c852dd0603edd3dc868390a557e46f5c1bf89b50c1e370e7322c07d5d4865990f4c5e832df0392a86c369c6f0fd3fa437d352d70d25d4507678ff91ced14dbc666a9cf749f85a3521079dbc561b4f321348eab608a39dd759a0141aefbb8f63e9c4e04cc3804be8a8c95487ca8dcaf9b7fec0b814e6bf5fbc737be4d82e5cce01059b72b96924c0b0daf5147c88d98062975ba8d65c663ccbaacbfee0223b5fdf358abd420446aae15a1b61c1163e33a106b554239500f25d134db511f69d0f6e1fd73ad1539ad2771482bc8deb4a348a906a9f11fd053d74ca8ad4c8cf04b7d8d91de8ccbfde03f6b852529aa490ef6544374a74e83efb8680f17cbeb2c6756abd582b7c222731961a8193c7fee9eaac6c2904dda3ddfde6bb28bbd5f653a4b1ae8adc8d6686197763fbfe63c71f485440454be3cd0beffaa7550d38dfb97dffc1b537e2b973d5b9b40228174adf7177b03af9fe3c44fab577dbb0fbcdd53f696f0028a8f64cf6c6a2a04f91021bba57bd62f0e4694aaa6121a3505f0f47d14663a9d349aaf7fc5f2dcab90390f9501fb8500d62d859801d5b450687b55b23e6942977fa88b046b23b8b8272a318b5c1c9d434d8bc728b85d040a6a434852b10ca9d6d261a26a3e510679a01662430e3132968cf8d9701cb7b015e1a5080f9970742a0bd751b78cb8352d473c1f2c99f829b7c733df95ee3b5fb613815576ce608098fa0e79a5b2e199e799cd2d7e29022547717b5097f9334c2d5e363894ab051d1d204794430f5d24b2e0866da95d629f86f0ff44ec4f321c599152ab7c7bd8eab94744fcaed5533e8687fe5f337ea70b8e955161a238eb10031179e144c0695909b28cb7a1d52fe72213f42b3a6fee3241c36e004b02987200d9806ab1af6b63090f11d93d17dcae8a45d9ea38fb4993aa6f92dfb7e655ebf898a415d5fcabcaf9a05cd1d7a87bb07ab21d6e77e7cc14a321b886009e6d6467b3df216f27ab216a7c524a51b54da581b246f3e4d19d182a253d569d31751054fc86e3435468e85d2c1e45e47dcc08f8de6f3d0e390f2b028fd13b1d723977242f6af21d20f1a4fed70b9d8dab8ff17bc876658f863ab5c2d14a1d9f77e7bdea07039e235f2776d35dab297808415e150c13d9813eb2af0f3cf19b6c8fb70b713ed0d2ea36ee412c52eedf8458d4574604da60a2d0bf4c9207cb33b517e46b0a72b466b6df532ac250b8c57a04e1044c83ff188b0b82f9a6e4f06c950d88bba582792e7755579cfa172cd097c14157593c4a74eff6b4bf2245dfd0d9e78d2c82174071ca34169d11d506cf3b5226776d6c459c2c51005a69dd65ab7c2e2637c0369071650dd7ce9e338587f26bc9715d77d59ac6ebfedb2fb010fcf064d083ab71a6c4084a0c3a4cc5d5bc1c8f0e20a08d0b1ce43ed969bf8ab1b746ba321d717333217c787ca6aaab1bd5a7412af19f4f61f64f39be35f18a9f3455eab09a5cbf11c8169c3011872473b55cf07e615d016946ac5592bd03cb361c452fb85740ba142373f1b3dcbae68ea82724c5e452ad5dfd6be260a6085f3183cdbfb78b6ac759512e02515747a08071e696b0cc05d79f328fb9059a9c3ea14fbead510f6382bc94c39029a01aed78337bf3313a9b2bef238bd9f4de8df95c181fcadd9ae9abe8c6f0c7e06d0666428ea52c2613b4807774ef7140a4326337a90827622a88e64d8a5c95aa090df6940781ac16484bb462cae0533f19920d33d1898adec94adde1874a314e07eb418a4d14cd135ac8845cdebf51ddb6aadea58ca3717b06b845a3e1198f08d2091b5b8960c16baccf8ee2ab08498c1fc762311b7314a591a57e70d11efb5a28b143d4f0eaa390314da2b2f59ab3b45b36c57b11e7d100d25de4e4ad9a143ef0ea22101b991237b035aff7235c821cb56c8b22ac1b609be914bda07a1e5c", 0x1000}, {&(0x7f00000014c0)="14fcbf2f5cb13353e12ce8d869b7132992be1fe9cd539bd30875c392b72fd8f848671958ff0c661b765c3dd3763f38dc0b88e4c332fea2796cfdd95a7a1b20307bd8e070f322249fc40b8a97af147375d29af7a58a98308668e62e54429c03f5ea28b2aeea2cafad88ffd896df8f50edfe6229140967bbcbc4e2d91f37f03a31bfddcb92cbe237069552d07dfff1714dca116335a2f9957209f62613d5eeef8cb1aee0dfcae8e872fee2cf3219ea72b06ec7d8b886f82be360ff47b8e0182b524dea23873d8602097a1936bc1cd68ad8c140c555ba263ba2f366ba40a7ee01200b8197a1f5f2a1606901c9eb737dfd7b9cd957d5cc2fa92469d1739bd828c7608760c9ed46523b3975b3efb4dc9178e91d4852aadff70df265aa4385087a3e389d471a10672fb19c3d4e2219247533a42e64ac4810564c203099cf2f8652f91e6bb4b00888175150d76a68bcba21238062ffa59f287e8debf9163a8de8075b13f543808e56569d08259a76e759dd39419639e75ffff98f316a1dc269bf7faa3e6631dd1c454303e7bae76eb314167d348dd7fc957065cce2ee5b42985e6cf8d78f59b7905cb6ae15ea7de598547a2153c45bb60841f471cfc0893e65dd22f86844764885cecf44e0462ae09bf8f9ab38851e74ae6506d1e0ea0264680b24c2cb620f54926815eec0ffd2250c1d5d99e0c59825081cfbabe7034b1a59f4468719d7253a184078ff370714dabd28f8f02992a2d4de92d8f7b9a946d2eb0f0442bbbd0e32f53a1044b0a55a45f63964b004b3ae2eec113a8d9680eae93757145f55b44afebe80c18cfc1854f6514c3cbf854017d011a4722c0ff05188c5431a9f377d222e02515bd26f18e2eea344fc30edd2152c4ee2f129a57ee92c2e1731d581a8b091e76c6615068ea7f039a9f75cb6c74bf5101be7bc6fe49341e9ce3547f90c6d48efb8940590ee78f2f1add2e1ca7187fe41288d3c16fc18d12835576f0b7c7609a034f1a2face991f1ef52e10f6ca6e8a51ec8a9a08c31f4a188c322b6a1651b13f919c0d6632bb8063597c718cddc645f68bfe88f7b625e6fbfb0dea4a8ea677eff1056da9c9d37e334466f6f6e0afddc0116c5c5f374fcdbbd5544a3d13b529116495e172d3df03eec299dd04fb8263ed1c76b33816609aece53b84bc864b4f23deb29bf6974ad55db5558ffb2f0c20caee29e6f5cd8cefcf7a139c46e50a051663dfaba2c3e0066457bb03bc80cfcc0dfa5f4e37195b67f71d8334cd35ec26937d948e67f4a00251a34ad504e555f9a23eb88645a05dd7778ca316c76a78537d286d3893d94d50fc0af2b5a9f8b20d706e4680fea72806dbf909e5d70df2165498c59562b173002a066e98064563d6099ac4220c179102df9d9f6d7728a88bcf94ef7154ef32d35e2e0a66b84112e721a55d7ffbc27553ded0515301e59456a1ac3a1472759bbe3a751c61aea644aeb9e362d52e3308395b563cce3b6c2934ac90554da28a17ebc6b5808dd05c88648f183676cc7438480e12846440145015cc030a36b20b3b6db84a7e1b4955ab536c1e899a9f42b2a3caa43c6f662069246043ed61ed0aa84918c76a3c2fe9bae898ee5a9954e995cb15689a76c1cbb3c5071e3e0ff3925e52a15bce87e87c63d837ce0a2b0e51ded7596602a08a4fe3147a64cab49e9997af23b34b2857df3b89f8f0547d28e561129316a92932cc26b55ecc41b599e095cc4ad72af7b7ed3a40f946c26b134bdda1175cdcef41b6d64a426fafcbb1b407cbabd7fa5635c21db9a7b7515f55e8311ba293750373258a029fb6aaee6e74b56601b0b21cc589e4d67e2ee950108b46c4f391e528dd25afe5e2aa865ca4c753262e8a673299a9f67a21362a5e10c2d42f77f8e0eaa3210dc7f62c259da987f49ba18a841042065947a0ca8b02ecd8f13768c634c8a9efcc9a44728c336472c0e5e7309b335016fe2a36cd9f4d983dd7631e6d12a850e513cc4d2ed0cd6d34ec848daf459f72442ea0e17dd17625542c4b37dcdf8a0d33cc86b7ea6901c359273c8caff5fecf966fad03a34ac0822b8966293750920d61e451ecd89bf64008ecc66a4e1966aa029834afbd1a79cef5488ce9ce0bf72ca413cebd8dd42960b44d2f446232e0d597b07989faf5f56b0e8c7e574fedc2c0ad169be114efe539a3392d2694491ffb2633fb70e536a995967a90600a968929b79f396e44c44b01848b71ca612aec6d41fbb980a7cd927436c932c4cef7de5a4135c60f11a77f4e4295335d815f982cb6092f6d53ac215f1edbd36cf3de86f6d65cfaf4dadefd7788962cac8527e36eee9e857ea747ba666cab1c3c23fed69f794baaba8c1a41d7af289d189efae305d949a2e584a49c41a57cfa97111486b3c259fba3ecb3848161c1e595b6f729dfb88638a54084084375fcf1e0c91e5c1f39bbcff0f10538ca2b74a22e94747f7bc84a7c404772efdfd5d3022e04c5db315dc89f52eecd0e0b2d48e9e8b756f3748f7d4a9cc8b9e37a3e8ca7954702bd30b9ac2add53af948f03beaf32a27745a1fb360f8b359117cb9bb6cc44d0be7beb22dc92c7b29bd08a2b62c5678a014e7764f7997f30b0d896df25a3cea6516ca3448c3d2830727e477c017509bf242ca178fadc7e6170fd687f5e38c7d384d3beb6b8a9e518421a951585dc841e0fa30fdbacdb29dd2bef89bd4c8abe92ae05081ed481300404ec82b993daa6a356988096f36ce0e5eb2a04acdf9f96f9889e0512a13fcf0a214e2436411e851b21568c0c09fac52feea05d73982aabca7ea019ac53cbaa3273e87b035be4217bfc6e731d63f29d903e9d75a28e920f413dc5648f9498aa1114df24cb5a60b174a3371f60feaa1d2464f262387880c5c74264264016343405c97c3ca27b18568b46d1539f66afce281332bf196ae8e7823485a6864d23e7262cd220b761201b5e36687e84568c50e22b6ac5d2b84c9373822df38a32b5275359108ce40f6a050087270453bd15381e25de8dd3fb58c4f781e5d9b713dcf16d46aaa0a1ad84cc10f280faf2b2298f1cc1d8b010a5e5e61ba8395aaf141b20ed282d73142f17ece97e1b4604d75428fd9778224cec58a99e82b1d9b65c027e8865396d99df3d20f692b4540e420e937b2c816dff09ad1163a1182de907fdd4a42c6528f49f45b0d3aeed8fb732d173f2edd955261f970820529ce7bec81e7fb7d2164d9e40a7310924429ead32791c4fad5685a0c6f171c6fb57f9785ba296d1a9e554231d0e36bcf1221dad78bc74b90e0cf139935be275e8650a0f6f57a1d361de5d34bb997d5b01b04df1038e6a5a160ca8f3ba9025e13968c64624a97a1df036970dbba004ea67f6bd70d5cf7de036d44f188ba4b208beb7e0b17d9a69e7b3b5e14b832dfb3c3c23e110c69f1183851245566ef1548b8cdda2d78479db2aec4c0313d50d6fe7691f9d5248934bd0c6bf0d99b7fdbe3d562160d24100849a7bdef423c2f517cdca2329d492da64ef85ceb9cbd2a610a5ca506b0cb72827d695c196f2db8ecb2006b0f3d9c431da0094b523757e5dd75ed8b70c633862d577de6f93e801c53b5eb8d332db2ba9046ae2d6c22d3dd7a0b9a829553fed01843d9ed18cc6be4b0c931c8763037221d185710658ed4ec9d8b55d0ace707923efe8a289104c1db5d7dee45b836e020ce8df71d780ecc6cadaba20653fe289ad9f7f3a3ad802546b05c81858c8c4f141cede0f526f108d8167464e8e36d4a40ad5465c7276cb31e22ff8d9125747614cc37c1a73ce4c346aaf2fc1e3a92e33aec53e55a6caa7778a508bf40b61f863d45b0794b21ebb5f6980f2155ca9d0076fe7a5e152a31c03bdfe45655a741de7791faa7908b2ef7c87ed98b2a4da3db08348ab99256f66509fb70225c5431d364644e9ae45d13bd8c1a97359616008f5e51f032e08ca528c6a46567a1ebbe4b7615f6cef00bc7f40aa64bd0f92898fdeaa3169a34f70a16a5ecd336efc38974e817cb0be0bd19674d0aeaeab49716b0047c6feea9afbf732fe9c86a2ecc10141ec15ddc1f7b02fe425d6297bcb1a4b8c81c3baf5bf75c094f7d4fffcbf13725ba5fd4cd6bfdb9ef3c531001f12d12466881277c464768c1ec43e58696b3baf9119c3e3534eac0a261457175de421c69f0220245b78a789e5b1c6b0e00ed4acbd9e08dc4afd9984379c6b89f3ba5285a2def14b3e2bc0da5b6353e7e8d3cd7f9f85501e7a316b2fc0b5c5bcfd450cf2b85061d25f5b54351c77c329bc94b5a1dcc206cebdde7cde58a42a43e0c89cc79712703135b259a74848a91393f7b3a89c40b5e5c33ba182504aa89c77daf0fde53cfcda4be3247e7558782fe139671c6a4299b7375c1b42487a039884d909efc07557117254fdac2440f0b55f9f23359ddb475ab30e0f79550a5d743eaf50fa631763f44d55dfb1f51f848efdada746f591eba690b7edb29835b17c2951ff0173e0e39c1e63859aea00594e8883164345380d847e1d51c456f6799b6338dcb4d38001656c639bc9bffdf33c73e05323d387e191fbdb646e54bf6be61620f05e5a5c1d42172200eef03d6484e2bb7f43c770bd019ead3c4e5cc3aaa2751ea7728975ccac91f0fc9d12f0ad9fce558c6d3e7bcd7b452da788a0cba7840d65c3e850a2005c748786f369a82f1f4e42c0009bf21905e4546eb810c93abe703cc7bb1883e697386758a53f4f900df7ecf7d87604e775e3fed2a00562f12bd3bb7617a0b3ed32dda7c36be1ff7d295dc7f73f36045e06574490d66dceb34a16bfa7181bbcdf76637e619ce49c61d792f994085cc28452f509d4205c59dd9421873d85f027fa8ef5005957106668207961e94d82f091a1a7eff9fa6a99af0597f9ef178b0b36f81e791584c3f27d1c8825391ea1e95ec35d1d937fef95276e078d2ce0a49741d751709cf86629be67a629924c0358a9f302f3c1f3b3213e8496b3e0e6cbdae78265143a5a129a1c130db1ce388b4d581ffa3dfb23b16a080b84f01c2b6f5ea029f3ecb78c39667c8793e1118087587e4b590e0cbe8fd43223daa0c863df8d3e5731a42eca1c63b122913dbb674068a160c9a497185a040b8e5203deb029d8d646d03733ef18c88cadbf895d53daa681aa1159861c100c435ef1fa8e8e51a73694b9b1ebd91e17e14641ca684359d0a2a2b10400b1e68d39d8b183f67944589dd03619874a78d488becd88a3a8c789de32eb1142a1d214feecfa8251a9c3da0103f6a59c1e3a5b4e0ea4bb2f8cf2d366ea062df36a8f2066bbcbd81f9c3604ddab183cce889f7324251cafd42271903dd28f3e23342e17a6e8b9a52a052ce7f4c856888dabf40d70c607adf7251ed95e669fb7d990518b367f4bea66a1b98db2c5839506bb21a4a67bebd714efb251f09c04585a0b4ca44d92a784406cdca49b956d5afcfcfbf45914df59e490d39c8edd046df28a8ec605274139af45dc0c143350c541a90908a4dae3df711d2bf7541c7477bfd4babf4c99128272adf5db03f532974cefc4402b92a1b2fb2a816aac1ae82769fba258d65183098580c73f68db0a09a93f00779a31c5a95b6d7d2bcd80ce08ba8cac6aff5c7a44a0435bb4bbbcd9af7d24a1503e5cb3f1c187ae22e05947867b0aedeea665ce4cd34a49d249c96867c9d707f0f8f9b55fe17b5fba57d2b4ed5d2be27c0745ac5934c4496c1f33d2e896349a96381f49a3f3adf5be889bb75082f844a31208c0f7c4833154d17ce0b43b9d82cfa7bea48508078a17500fe21615f5504813ae0818b8", 0x1000}], 0x3, &(0x7f0000002500)=[@cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x30, 0xffff, 0x1, [r4, r4, r5, r5, r5, r3, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r4, r5, r5, r3, r4]}, @rights={0x38, 0xffff, 0x1, [r4, r3, r4, r4, r3, r5, r3, r3, r3]}], 0xb0, 0x6}, 0x4) msgsnd(r0, &(0x7f0000002600)={0x3, "21ce35e72f36902d1bec75face6819b06440c9a97cabd925d4fc8a8dec3b38d6ff6a3bd5ce4f02fc4d289e0a44158a6848998232a19a4cb687f7c17f40546fbc5492b1b7c3ef84b756973fd8aad31ecabee98b7397c4213f0b68c2694cb19fb469756d2f5ddc3a2949c4c6b88030d67fd8dbf3c698e640fd2bb84def2516da41bd8e00809dc0e45e89c821beabcbcf19905b2926fe3fb12cc944"}, 0xa2, 0x0) pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000002700)=0x8001) msgget(0x3, 0x0) getpeername$unix(r8, &(0x7f0000002740)=@abs, &(0x7f0000002780)=0x8) r9 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002840)={{0x3, r11, r12, r6, r7, 0x3, 0xfffffffffffffffb}, 0x1963, 0x8, r9, r10, 0x1e, 0x4, 0x401, 0x8}) fcntl$dupfd(r4, 0xa, r8) r13 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 12:56:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 12:56:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0xfffffffffffffdc2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) shutdown(r0, 0x1) 12:56:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10001, 0x7c5ffd59e45de970) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSCTTY(r2, 0x20007461) lseek(r0, 0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 12:56:35 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x2) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 12:56:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000740)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x880, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000400)="800c3309ee41393fec4aefe1df6f32ac09cdec1e8ad9b136d6aac538d81b0b6e75e4b6f1a3c95f4e1e9f27242ca1b24c9975d7d8731ea94f75e71ebc17b86a56b39b107d6319cef5182b805372f8b28c8bf9c6f943d22629cc782a2df504c7166a7f704dee34902baefb3ef733c2e0ce35d35445da1b2cf70fdf15344b1ce73718f1330934f2f829c9c3953eeccffa0a0afb825b2a2811b5d8d28b9268c455f795bb06c1e7ccf34b68f3dafc21116792b336bc", 0xb3}, {&(0x7f00000004c0)="262e4eac63b9e40be314c380bf5b74bf0bcea3dca29d63e09ba1e1450396bcb9ce1255107c229294456baae383805082dae06d708e29dd1d9a16f5b329b5b892130c60fddfc0a7138284121aa4dc49b190332e768b8e3fb9b56ddf79a809d2774686c166f94c1ae3c96787e123a26361d651b26b74702cf6f070e0842a03431cb6683342881557c043b7070cbef2c6d12ee4879d5c867ecca2f0ab7e3d0dadcc739c3cd3c4e2019e31911ea458e2fef12c1c97067eea5d078a9815d8adcd1176358d400ac8b90fd4cb14ca81b633c350f4b530b5a4fd64", 0xd7}, {&(0x7f00000005c0)="fd4bcac6875eff21b6bb0550fe8b57f4a1fbf414ed0b22bef5c1d84b68bdb5b49fb275619a20f4be0ad4f6d6c77587e16ddbea1811e87e2b704d850d9f6775c457ff2bb56ca83f37172ab38165e28bd673b5ce7e98551ebb351bd419b02251939c355d448c72da3cb4c48f057073edd2f65ec532624d9412518ea3c59087ef4c538d5c3e432d7744f6b5cce91193332bf73d727899b575a8831ec4956899e67fc2443b3c1c864a95f3329756fff69d14d49ee10636663e9e6ca1ffd861e733da075792096b80045da1f0f6d9c27d7f", 0xcf}], 0x3, &(0x7f00000006c0)=[{0x40, 0x1, 0x3, "b4a351344b3a5f0ac3e2bbb02703c65c3f57056976007dccca519770c4532c682ef55bc220658aa15a2a526c"}, {0x40, 0xffff, 0x92b, "df5654174d370f7748b118e2ee68f538e71335ef3720efce4f2fd31f330fff64952a4ba2b948cb2a98a843bdb5"}], 0x80}, 0x400) 12:56:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) ftruncate(r0, 0xdb4) writev(r0, &(0x7f00000000c0), 0x64) 12:56:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000080)="20277ced262eeda632ac5d5fabc33f365b8e791d1d57bdac8db1e97e3a10d7fad88550690f67b74c78a37550df8f035c3d6656802bdfe227b794c455baff9b2f1059240f668460", 0x47}, {&(0x7f00000001c0)="9e147d84f027b38f81dceb6c46896a8b8defad34733cae2a7fad0a98439cd7b6421b2d7d339559af6463b197875ab1fc1899adf233efd591b2273b74abb292cd4653a50683a18f646ed6cdc0dac57253e2e23b781430a59d71fd484e71146c69322a0eb22765a89d466de88cc9aa93e7fe512cc654e75bd52c4823544e77947e40435b7eacb28343e94d17ca211193da95baaabac284dd49691098b4c9e608e024f02e091201d60d0c0f3192", 0xac}, {&(0x7f0000000280)="b3e1a46c5f060270583548f3d32a01ee7caf4c9f5efcab096b538ad50d18ba4cf332dafa1ba954ae31410cbeef82fe05133d406b0da33c5d28161ec586b7999fe6a5f32bdf2ec5d16c6949774b98d3dd6fec30d9827e9fa7b9734b0ed712b3370603f0b6fbdd86ce7b74c1dbb2215ff8fde83ef992ac2efee856383400cf67fff9b11b847f863951b80c0e5ea9178bf1ebc9a2390f9a74637fb76ddd1db57e2bd34e40b6e07edb4c6ce6a04689db645713d7784b3212b5470a0e870e428bdaa0", 0xc0}, {&(0x7f0000000340)="de62b8670db8bc2b3d7e4d410bd6fdb1ac72c8c6cec42816803d23fa7edcbb845db05c716df09b3cf9805f39c92c5048165a2f887602b6c4bb143af21b083589276e9bd506876798583e6578608817863aa7ef0d15271f60706c29f71569933349ad6b388bbfc990abe6c00292d4318477dd95bb6e20422be6403cd043579f3dbdb6e475f69c3c9d51262f7092cc0b6732e39de479ccfac1b7d7fa90355710ae3c8eca9fc624a69a79fb7e44609565aeb3f531391447989219985faf10e27c234fd08c84b34e5265a0eb4d470b744a91ab87dbc4a0a83837ed40d1ce1fb54184a1d53eaace878f1df13d7ca12bca", 0xee}, {&(0x7f0000000440)="a607316bcd49d20c8c1245efe50385acbf6fc1e0c7b7192052df6291e21ccd6b12f71217711b6dc3c4d8fe3d2470aba4e0619d5780ec638a2cefb6c8c42f608be152ebd6dcc669fdd445d28dac0f8bc12b8ad526e800fe132c28a75c4e32443c4fd344734df44f2521e9f9605ed9444d8e8f4be3426f43b4bee3be7556aceeb1f560ef7c750ce15acdf853dc288edc3e39617305d730dbe0af2645b16747cd47cfb8bb8203ab6d2fc6e7f023737077c739e60d3caf14ee95e2d9e90ce5a3af0d3839d30b", 0xc4}, {&(0x7f0000000100)="a892b6ca37926f60c95d4adf6a565357819b9765c24e23e730f20ceaacca6d17ec5785ec2eb0677670d94cac3009f2b0838513ae3d0ce61a062074e66342d29df503f0b3a72eba9dc7a22dd5addf8f24842eec0b43d824fc1758ed6ea936ffec19efb9de5c42fea14cf24c49ca24807a16da4fcaea07c6aaba3e54c4", 0x7c}, {&(0x7f0000000540)="c9803faa1b891604e54009bd9e58bc7c0df2d8389de664245bbed3e0d1df34700f419e07c8a8fc3c11a6f4b6e1fc2f7932ce7363f5d05e1085b615545d100b58f080d7b9629a30da0a9e0d67cddf18b10561ba07c1802d70a5366dc2d876bb9cebef1aa2424de6f06f3be3a5bf42ea9c04ac953f47783bfaaa1fb646fc355c0f845bbedaef529f18ed5c7871c592d4aa5a636994489e6916e73d5f19b8ffad823998be6cdabc618ce19e14680386e867be3e1bc717b839189a590dbdc6782bcaa9877e1649054dbb22a8d0c03b0a0adc4c99734750480ddc6e93f8dc411d4672a8bde4ddfdeebffb73cca4dda1", 0xed}], 0x7, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 12:56:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0xff, 0x4}, 0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff125c000000008b687ff9e9234bac2cdf07fde1d5e571e2c98c473b286ca1d11a2e94c098964d9061200098abc5c9a8249e06000000000000000000", 0x3d) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x20, 0xd74}, 0xc) r2 = socket$inet(0x2, 0x80000000003, 0x9) getsockopt(r2, 0x5, 0x6, &(0x7f0000000100)=""/237, &(0x7f0000000200)=0xed) 12:56:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) syz_open_pts() r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:56:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c6530000e1d8110193df1eb8b76e1696c9a5d1856bec9ad8f28f50b0591cd61eb0baff466ae0674abec4699958cde6de979817f045200a101def217fed3986e087abbd845d56a5d06b3dabda0b46b4561b4a2404a2906a35017f629340d10b64bd946b6c23275829f1de3f4db775e9d1ec946af99954751b692915eb56a39b518f5c1aaa2ae30e612bed4c1d3774618448b42f787fef01239b99f20a7355b46cdb2edca992899bbb0a7f811e451fc316a5b6e359db8fe38e615bf72b216ed6d8ed4ef7ebb5870ba4b4580c0ad756c1900eb559ddb3820168f47b1bf95c9f7f695638f"], 0xa) setsockopt(r0, 0x6, 0x4, &(0x7f0000000240)="34e4bb7a5b7473990c92c8fe53d96e3b9a486d729e9c4b62a7ebe36c95b47d86b69e7928724845f5ac33db01512707f9d5f08858bffabda81b76fa53f290eb111a111579423687464af329142fccf5b60a4dd5d9c8e9f7e1dd11dacab78cac8202db2164bc0d3f6bf4e41628f31043af83e6c9b6559cd9805090bea68689c400fd672ca8548e91c609fe04ca6800b8670c16fa93b9ba99c4049164043ec818276489269eb9737cf3cbf90687b4ec3045c2e7ef4639f3b2f8c855793c851344d41ab9125583e7ca3f796c845023fde78d19f17a7b41a209648951fd99331b7d9587cc", 0x44) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 12:56:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x22, 0x13, &(0x7f0000000040)="04000000", 0x4) 12:56:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x616, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) syz_open_pts() 12:56:36 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) 12:56:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfa28, 0xffffffff00000000}, {0x1ff, 0xa7}}, 0x2) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) sendto$inet6(r0, &(0x7f0000000140)="2efc16473b8f44ba92c8a2de998a34a6f3917512b369c519a883d9a3a9e5dbe48dc05b7b1289417a27044206af552af50b350fb7aacea8aa0363723d547a13bf4f60ee789bda2a82cf272bf6596ef598e0a3c32bae70cf4c171641d50980bd14a1", 0x61, 0x4, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x800}, 0xc) 12:56:36 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 12:56:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:56:36 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/76, 0x4c}], 0x7, 0x0) write(r0, &(0x7f00000016c0)="8c17972bafd16faa9051fb25b47387124473f992ea7804b192211c3186fa4d1fe06afbcd92d12175f1244886680835898a5ffdb5d7365c8d0c11349795209bfda11681200a2dd64a8a4705eca518c02e1d3d9fe0d37cc2e27749da2c1b787d8b01500432736ab6561511d4a336022cc46d842786d3d0961a3c50578512741e6650b9c247965a40cca737a00013eaed7498dde8fa9fab05e596d7f31aaa36b2b02f0501d7f24541cfdb1472d2e852a4bf750d9e8d557652413c4e12c08e3a5d0a179b343888ef63", 0xc7) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r1, &(0x7f0000001640)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001b80)=0xffffffffffffff80) dup2(r2, r2) r3 = getppid() getpeername$unix(r2, &(0x7f0000000580)=@abs, &(0x7f0000001600)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x0, 0x5d304ae58414eb15, 0x400, 0x0, r3}) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) writev(r1, &(0x7f0000001b00)=[{&(0x7f00000017c0)="049d71887af53b19abd3fcf389ad4e79a53ac75ce36305a699712ab86ac2e81a4eb78c30c476b6702844443de4c25fafa72aa4a0076a3d4f103aea0ea37ab290297ec8df1286f71ecf8833ee879b7fbf4dc28bcd5812a43c04ca39c093dc33903f8992d02f5f327ade6f21480e645c97bb6413d6a7cd0c7e98447bf5f64856b39ab696b950117917a8b9e2d757063a45aae5080a2e4ebf4bd80426087c7c93f5b5cd710930aba39b10b9e246c8696e78afab01364f6d29b66e3cb2db2b201a9bc52d46453200e4d2081485a3ddc64a34d4a92cb10486da7f7a8f93abcc6ee7d74234cf11c729818a34901483", 0xec}, {&(0x7f0000000080)="b9231d540c1ff4d705143952bf862e361b30a73257cfc6d15f9e284347c80a8ec49c8da111972461f43794dbf7b99d64", 0x30}, {&(0x7f00000018c0)="3b6e41e48d", 0x5}, {&(0x7f0000001900)="68c33cd1420319aa933697db122658f93718d097daa52104d1848ccc5cf82ce0f6b6d4929c791c4116f38fe3f6a1ae218359a2fb239104c0bb1eb8d11655ce26e76a468e2a5271a9855f620080a76b03b7a8b11699e6221a61c8aede2a9a8aaa79128b17e45355b037b7c37de7c4a1efbfcf7d6fc66962e884e9deaa10a2c321de5324f4f91ef606d2a47d9a61fab0228e857dca9532e634d287091f0344f3be9337eea03e81ec7fef8ddc8c41b07a40b586b6c8b4beccb1922651b08bbf165283ad55022098074835a6030c6a50654902e66ca1bfef2f", 0xd7}, {&(0x7f0000001a00)="6196471942634b134dc08c4132ccdc6ae0bf291a8f887f85b2aca0b80d9623811f3ac7aaef71c3569b3c96f8598a263789f38a94b69c12fbfc97a0fae26aad438a271b648333cd865b1d329a5c128c05cdf78a38d6545ede62a17ea1178eca91e9cafda174ab140d07f174c8cbcc1c9f82bd78b0c6f9df512c2fa9780afdd94ad61871a9ecb0409c6a11c64110c6bb6933ec2d3ad475b81c8c3da80ed11d904a3eba9cb74cd5dd466bfc2f142beeb5ddfb82e7156dfce1722f578538a888d60103af144069d26b9de9d9625097f90a7955169e9b896eb48a804454d9388338409e55", 0xe2}], 0x5) fcntl$dupfd(r0, 0x0, r1) 12:56:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r2 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000040)='&\x00', &(0x7f0000000080)='-)\x00') setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:56:36 executing program 1: mlock(&(0x7f00004c3000/0x2000)=nil, 0x2000) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 12:56:38 executing program 0: socket$inet(0x2, 0x2, 0x0) 12:56:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x25, 0x380, &(0x7f0000000080)="14d82d299bed610b7dbe24ca2061172c51c3173776cd38622c309ed5f353b4913863418e6a5ccb9f5729611a9c26e9f0661b2eb8a061b64bbf343550a3cdab6bc7ffce063b5e840fcabb882ebd1b236f32c3239d347025e83fc9a323c8113444b7e745e24b47358fe4591bca2c8caf29b7c450e8111f2e345c4ad8d02e80418e8e34d4", 0x83) 12:56:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000001180)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110e020020506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c053017d8a8203f4c26e3b61efdc09a368bc2c40246124097c49c8c444cafa231482551cf177697c63fe1445b93a695f6985ecd15fb0c31ebf83f3076af36b3604a9a472aee74fdbb5db2481e781c3830e4633bab56", 0x1055, 0x402, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x637, 0x8}, {0x8001, 0xa071}}) shutdown(r1, 0x1) 12:56:40 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), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000292c947c5300000040a16597000600000000006800000000000000000000000005000000000000000000000000"], &(0x7f0000000040)=0x2e) 12:56:40 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:56:40 executing program 1: nanosleep(&(0x7f00000000c0)={0x3724d7d9, 0x80000001}, &(0x7f0000000040)) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:56:40 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 12:56:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x3) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f93eae8401440d36b2f1df94a1bf5bae7b1e19f4fd38aa874b1523ac09c7df5afa6f8a63f0a41642189f43ec4520ea381589a2ab9b3c369152dd1e0be97414cc2fd70a9232f66df13f9d2e7193fc0c8bbae79a98e2e2dcace531a79faea2bd6d0f5ecde3571b6565900f1868e2b27bc77be52732d433085bde52d7ac4d04a2762f5a585b9849dfe1f0d7d497469c71aba78b65a3e6619c6709791ab68865efc07ba1c539ba0000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 12:56:40 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xd2017916260e5915, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 12:56:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xf7, 0x31, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = semget$private(0x0, 0x2, 0x101) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0x9) 12:56:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x24, 0x0, 0x5, 0x65}) 12:56:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) msgget$private(0x0, 0x4) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 12:56:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/240, 0xf0, 0x1, 0x0, 0x0) flock(r0, 0x4) 12:56:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8000, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e39ac20dff770734578fbcef9097b5ac393683a"}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:56:41 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) linkat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file2\x00', 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r3, 0xb) pipe(&(0x7f00000002c0)) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='./file0\x00') r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r4, &(0x7f0000000100)="39342d859e13a946e5c57a20ef40b1c858b58dccc4de6f632392ac98b7304282b06e97b9d6cd0b224322a9ce20e0c3a2a2692785bf413df96c43f33da1e0883a34eea491206e73b565c46cee02397664534789b5ccc0c40c4dee9b69c8830dcd7ffb73c285c48861b33ac87f429c2e7d5474db9c595c0049e96cc24080477d589b82a9982c6ce85033a7c19ef0a637903122b68c57cb", 0x96, 0x8, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0x1b7) r5 = dup(r0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) 12:56:41 executing program 1: msgget(0x0, 0x140) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000080000000000000a3a78a427c625b5d927c1f9d6db17c637999bab041cab2e6fae3fff8a488e7751deb236acb0abd33f0aaba90c61284b899cf99c165ec096324000e9352d5732653ed62351b51df3a3af41ac3db6b2bb3d5f0fd06fe1902867b54677c02989d3404d58131d99e88d3f93e9bae49a8737f9b0b759a741d2708fa4ac1b318ac3b580604c7d7c5cb06593e199f00a21941763be5f727eb8d6ba09bc633e6c5def3543a41101dc55809f75bdc99afaf584e458e4ff958b9fc010362dfcbd3241483e39a03157ea9687c79e02ef5f995de8f91b9f41ab4e6c1ec3564fa541e3eaed219c6bdea8b5264ff77c6c900b20d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xf1, 0xffffffff}, 0x10) 12:56:41 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000840)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) write(r3, 0x0, 0xfffffffffffffd9c) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) r4 = dup(r3) ioctl$TIOCNOTTY(r4, 0x20007471) writev(r4, &(0x7f0000000780)=[{&(0x7f0000000180)="b04a95e00c5aeba656cac8ccf5f7452dcbe077b9c02ec996baec7338861c10ed109ebab966ad38d81648b06b55b7566edf6c23c8d48aca751bf69b961d78681733727560f3e53ffbe5db50651248fd1f0c7d8ff8225351449a81317f2efaa54c82473f0892938d2589fea2cc625c113182dc49ad19b4c3c1f4c75071024902d127285ab3e85bbe9c881492b088312434159a648f05df607f6c62ed7038e82ea8e9477a51f7", 0xa5}, {&(0x7f0000000040)="bb1c376bd8ac", 0x6}, {&(0x7f0000000240)="59836dc43e10bfaaa8b794470a7e55e51df8e54dfafc95607525d6f6b00589df93f8be1bf443d10317c8f65bc5dcaedc1ccec1a3ac2c9d7056d9240c2d987267d62063916f7533f318f9cb396b6ff5c55bad84c95f9902b209097fcbd1f6c695f1fb5d39c1e7b86a35392bf087a4dee5fb22f96a2fc5836c88f8967ca8c5df0ef1625d5bd0d5bd975886a9d899aa930fbff45dfdc32f5b968a6a50fce1e556196de8dab33b6ff5c8a59f5db201e367e78f8a5d781ec613c95e0a923369c3258e1f76bc5c076e2a7ee5feecb5cf1e51b2ca5aa1489c", 0xd5}, {&(0x7f0000000340)="61afa0a5a90aa1c1ce5feae40a114bf454a2055d893e6e9a38a720035276b5cb4be062116ad289704cba5d37ce54b11749e07ae68d4bbed03c6ba256a928dd3783de697bf7b29b16c15192b0735946e0116e1afddcb9d40704cd00dff09695da513a6da377362fd648542c055c6534e35cce308fea3cf159e042846e457f469b1f17dc0080384ea222e28393cc37b7f2a40f4cc771b09ad0c56fac44e5ad9b835ac7e593399794252f6a213b20cf7515ea764304e6af25cc2c93c03689fcc2459dab0339087a2a15fd501fc87ad724bccf6f76cda28795a1af4df4359fe1c6c090729454f82eaf485f494b8b41b4", 0xee}, {&(0x7f0000000080)="9790af4457d4c349d8dd6a94e085732e5054a30b3dfdbdd5922f2c1312785289f8cd190dc03e13372e53d02406f72645b9b54d5aa94aeb2a31ca735496", 0x3d}, {&(0x7f0000000440)="cb0f5cb6b655d1b0544df1c5f3ddafba1543d6f7bfce9a19e984561a6a1ca488f4e0b27ec8d9c3717439ed6f0fe15a73c2f74b2111cf6e6b94d2e0406f02f8c8c27355d21f1f7651994c1faa6220501bc7a7dc7b8c124bdc4d06c37e0429ef53b45ee67ed51e6c9b07307e8f61982c177b06fccdfb8f2dc9848ba187b6b1b24c5122aa70e774b0f4f10dce67bd3fcbee0f83709d5816fced8f2530abbcefda3e68e56fa9fe4086c282197e617c892dc54e3a47c4681d879c0c86b61c574cfbfabc631cf9d614ab6b58b37a51c52009f7d31339752365c525a734ad405177ddf9d728ee4d9f4dbdb2328ff25c6fa802bcdaf5affe64daabfc11e28e3f19", 0xfd}, {&(0x7f0000000540)="a26bb631c291da7588a9e83967606f4190ff7820dc4575486db0555fef71c3aea6ca12f4487198f5bb3221b476597e54299989bd1f8aa8225c5844ffba0436fd781f818990ac07168b982456f53a4ed82ad3dd285c906b31aed11a735b7a693195ad3428395c4eb67fa3afeb5b3cadcdbc3056981aecdfbe2db7a3d8d642aa9b3279e3b6a10294fac9637b371d9003edbaf49ae19fbdbc0520f669339ba09c9a1e9e6eac8fb2f63e71fd6aaff2580ff21a6965a7f8a162694615e6b6186e2e3d1116acf75e", 0xc5}, {&(0x7f0000000640)="49516b64b8dba6c2df4f9cb38efb44158c93d349c6da0b803bd8f9e89af09159e6ddbda902971589fd11316878b54b0dd2fa0aca802b777232a79737940589f8f046817005da5f105af763e5e00af023c013eb9dba679d06d23f43cff4a08f4e25d74535e463a0140249d64ff106462b24e845332cc9e2762142a749fb33c1d6752c7d4bf7e149efb2c67a2ad47bd639e0feecbb672c3719e8878a947e2d41c07f9f960e510b347f746ba5f4f7d476383bd5be1a0800c4a1ad6fae1f71dd5d53f81b26b3ba31b56c927d9af485106d29cda9a4ea3a1659c5600fc7ba01160f565140a0cc54ecbb6342fb19fabfda8e4344347c6ed9e2ab", 0xf7}, {&(0x7f0000000740)}], 0x9) lseek(r2, 0x0, 0x2) 12:56:41 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = socket(0x0, 0x8000, 0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) getpgid(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x2010, r3, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x33) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) 12:56:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:56:42 executing program 1: msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000695a3371fa5a3f80fde518a4089cfc104240b290f396162aee0800000000001f000000008b000000ed1162600af73c464748c131bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290dcbc5a1b92b9ed49b0112c123c00000000000000000000b637c609295d38983898a41c0b5abe4b731c6d4cc4b72a362dce5b81fbe55f2b52cff821246d0d48ca8c80cff36e714b78c49b16ef513930759576021ecb1120e932fcc1b8d402490589c6e2e9cf3d425379feb0498f709bbcd186196cb6422f3fc53cf3f32983d93f9cb94811d1af5b38"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000240)={0x3, "3f8f12a478282bd6b12c6e06926aa36a301242af692e163baf4cf08c4133c58818d8e294be58ecffa985791f208cbf25d6aafb27bcfac0badf520f77904155bb67e5a5be53b46e5cdf0e5c011c69346e54f5dcc6dd84907364aaff5640454c0974a854267a93cc0b836a253b5bba791c2119d902fcc0554e18712211caa8bc73ecd0b92526e491dd1935c02f22e6c20ce7f186dd326b04b27748751fcf2b8f8a4e4b"}, 0xaa, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x100) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/254) 12:56:42 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1) socket$inet6(0x18, 0x8000, 0x79ad) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 12:56:42 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) execve(0x0, 0x0, 0x0) 12:56:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = socket(0x10, 0x4001, 0x7) recvfrom(r1, &(0x7f0000000000)=""/49, 0x31, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x10001, 0x5}, 0xc) 12:56:42 executing program 0: shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="ee83993e37234a6d48bd276cb4fc46be1e5111772353570d910ee7f41fd8ab86af68f4a7980228a4226a223c9d7c8af8e0b82327c484aa1c87cbcafd22f6b31858e2ec7f6b5e42e444112c8c8e9632252de8b872580503f5d54f1ee9c67bd1a8ceefe7d414b3d10b68bee20e0775f582ec03dc5972ca393712ebe7ea0b1bb563c3b46a0f2a7f363ea102ddab852c8bc844994913f45058c614ac133f7c1a2ec34b5b896e59102ae7bd8b73c5e0c5e053a2b8640308d410ad9f20193b7472717aa401e2be4dd947add1b272ce66f3bbb9dd3f075c319c0769419b86b60ae4ea2028bc2520d651f4abbbed19af8fb6fd56fc772fe28028016bf074e6298812c300dfe0f5063edba677c606f7adad66c55ca2d70a24d3b5518b2dc75dbe7a05077b3d93bcb66b1b27cd45cce3a50e27d86f285dd7a2c70adf85f81b8549ef57ad3f657336be1c4995174554746ee85c0c0cdeb8f2b3396d75513a9651cc58e283ee896fe3d26d17df923919849b589f5e7c6b20f0cf0fda170e760183885556ba7c2c3111bf01f9573b9d95d6bf0d2186de5aa93e2a9451be2674c35dd83d0ebf55e34945bf64f4e736e793c39db815f70341bac7439f020fa2b5e5dcd04c3474d1194f32d0035cf0b2431ec77c14317345961777d3f84765bcf6a8eed87f23b71a2bf64bbcc36657cda0c36e9e4db8a6479865acbd957301ad2477045e646be68313684870eda5cf303eaa7853c0a2a66aec3a49ee43fb8998d6a9cf2f02c93d3324bb38b18bada9c73a9e9c5d44fa1ac156871a1ca4d0abf0ffb0296dda82ae2d5c649404707124de40a457a02aa747dc6ef1873de9bdd6bb10064773070de5fb8f78f729d684dabd0f620305c89ea1a23f9ae60726c42571a0210da37303260de55fc788d1377f3a78983e2004e04f9b345059d644ab16de066893f8b5c039dec04628aa89d7360337a050eb6f6f34ed3d9cbb9ec468eabc85067c8a198abdc5f3298edcf6710e776197f3e44541b660d4f5a8a59b3d93039e2a08d398ca9437f90127a2532e8506bed45373040becfcb4740a400d1b2c6b7ab402eab87c7bf2a221d406cdc05bbe39983ce52344be883b786b5044fe526e5157e5edc5321d4a6bcff997c78aa85b4a49783622bd831a732b17694e9317ea62c055a6412f1b437d7ca7f06e997c66de195fb923d8d8aba48c46152d72dc155327cedfb3eda726bd64f8c61890359cc207b4f4dacd6988d2999dcadf271007846c207e0bd019de35fc5152224d926b3e84c71ccb4c724f6bbc028f92b0bd7755fee12e77b220b40f6b0e751fd9c35b337ad67b55c2cd1897b2f96217fe28709a896ca8cef35ebd5c216f28b6a4fa23d609a2d429770729e5e3f89db70e7f8478e420493bffbee391e6b4aa9ff278319875ea16f41fa8efe0382bbbf41255faca1bad9082c460d045f9346e34f45114fe3e51bb00af80bcac6a657308dc6310a31668891a9716d8d76e486fad35b1968c18d4f91f3877b362e3a2f2de2d479f033821f75adad7ae11bfe8dacfa561b7add05fa35ee876b3a92a393c636f47a1dde377c4240a5beb13edfc34bafca31abfcc7a8f825958946106523cc1a2280c469237b6be18018e430a4b297788ee4aa621ca6579269170654f18f622cd3e911b67f1a29e7a7acfb300c17300b78ffd1cad9f0cd5be8e8ea696a8f833f694d4627aeede893bbd5c918edccfe6f1bb38d29e8f35476f959e57432895ecdb159b45e4ad15d75085ec89ad6ccad53649f81cb70525298a9bf233eabcf956b5d07e992c6da0d62efe693509e2b4922a168d9a1a071d00b6b19d6c0098f9d71eb1d71b7ac86a45bd7573e53a475ce41654c4a897faadcbd0f8eacd8013e3ac413850c195eb6cc4b46f71b48985f6206433057357ac260247d78b231bfff5f6fc10db6cb0bb171fd9da19d47d3007fdbf2e80391ac89a09e39297637f3d41330d6bf472a4ba3fc19fa4c3635a9d1ac769fd7255bec85a74423274b95a749abc8f72510bfbc70b9494690fec0d3f878f9f341caa7b20157a76251f5bfa15eee5ddcce324eb8d52f97de54bf39f5cc188699356dc166fc8abf3c38ff62e58bcf7f7f940a5f31c9a05614eca9ba9964be27e4754200c0078624a9ff0a98c3cfe7b93ae9ef6fde57dd7493faa5d4260dbd2191003f970a8c362a346951b2f6bfab2bb9bb11606c3d5105f730ebedc294e9dd14287e0bd4ff2e14de75b57ded8fe6a649bcda9c8e036ac89b489d0822ab2d52473d1c5acabdf8c6ca34fa9df457908765efe2120e82eea63171c85588a34ea48110f19bd6bbcc79f96878439f138e460cfd297a1a3e2321fbb6905aceeeb76e5a3f80d469ed978395206a7064c7c470e0801ab77b622354cf14433a135433f1e4720226a9e26f40a481239264aa3f6d64011ff213f451fd662390c582fd0eb89f88baf9f7b0fac5211475145db1e63b075d9e813cd2ee0ad81069a4257d044e5429f626f5896c197d1b41ab4a0b919211062bb12af9ef3dc1952f06bff3db50b90cb4c960aba3b65d8e641063a94d267ee737ee74e31ff1f00d723f8ff52eb6ef36d4fa53c0a45a6fecb52e771162ab36d886b8dd3274266397009c3a8ad34b35cb784afee09c0487ce8748d7b8167a6a30cfd334c820d8ad5d9598c93d7a41f03f918283ee9e49b00841d1e5161539c1f2c8ae228b17a3d127cc1cb95d64f38257769924e6eb32a0a88ea18909b2caf35658df8b3628ee7aa068f2dfc6de17a147c58579db9690cd8156033972c4050f9b3d1dd82bd00cf241c90692d47622557792cc8bc4828b26dc6b84a9962dd567d6a2f69de3caf501574a1ef5fa2876123cb97b06e427013213a610edc145fb7364d9a2a7aec2a2aa6bec1593b30584d3ebadddc27291518fb754d0659e51a82eeb5b6d9e9033721b1cb859ec7c2fd65bdca89edb0fa24c2aff7067cb4f649e5af98616b40416b94719974e832549471078d956c063571e257e3fc45c12441e35253b5692cc55200f2da2ad5694e9b78aa9c7da5f6af25541ff108c48646933fd01900dbfe4e4958a9bf60466cee339624ffead9d40aff6198695a9ac9003aea05cf4049c8fbf767b4db0b15cb65c09f80fa1139d83fce323753e6d4a705e34079369d4186871c80295d6deb688274515f13713d9a4a5c9756a85681a211a831f7ee1bcfaaef68e31b7373a7350f47814f8ab1cd4256750256bd7aee6ca6b19062ce424ed3a38e625855dc96521c32a7d858b838506ff6723ddfe40bfd3206995f3ddc1c2247ff775108cd7cd6456e120d9d5531e995564968031060bc2b73733ea6dd571c91a7a6c949395e4df8dc8b841107b90201d83d488b4d15a14b75a4d3c39f440af9118a35484efc83772fd2ae9eeabf24682b2be633e065693bb589eb2883cbd7f6cf262c43e9081772b486ad1fbf3ce644f44723fba7d25c97a2a11e908dbd00167138d2a12c0348feb497a28a7e2f528843744f29688696320c63ac7e2d5ebbe6caa30b90e079ac4b24e739915fdb2a6b231d05467cbe4cbc1e937ee9f599ee14876f131873ec58f24acda96080693e5e1a726c068b034262bf7de6dc83652fd13e2008e6eb775b4d21c50cbb26df073cb06677b98974c3936c2c5aa9363af6513e1b8fcd4912535f575e128b0698654af96d3e095267dfb49ceb7d3d06336e98e66cbe0af27002448c963ed6574c998ca5c9e12a581672adb013d91e3b82a52c2c7efb09e48945fa99b35fb1a0c76d20120d00824ea8e19dfa1d876578d3c35c89dcf66bd1a82767a07253751633c5fbb97f1d33c09dff6057641f0e8b007d51d865e098e4da26f108a92eb3fc94f271f9c81ccfe7ee2789e106eb58f4aaf4a589364e7afed1d431aab6002924240de13be994145566bf408bf400396d5d2974c3cddd668de8ad8052429368c3caa4ed7620d96db23cec93dd509deaaa486536c5ce4e771b576902023f77f8165ca4fd037674eebb927c3f8e9bfbaafcad6723bdd9c4e4a4f1f637e4cc40cbe6d08453e894c3e54feb23fb914e4d2d5ab188ce2e15e0b1b188772736eb762e0a498ae49a3d2939f85f17b3d4ee6580252af027effd1ebdc1ab33a554886c91578cf19c9f695ee015e2bb4c93f8f13bcdc20f6d976315cdfe25ed50b007badd96616919a5f2df07cb8dd39bdadf1931cc32c46da282c856910d96dbecdc7627c78d02568e21f12ead85269c96dc6dcef7078d03fc2e106acb6b66565b8fa5d518181220d06f692edf680d89bb96de83f5fb1add08672d7e1d6cd974c63813c07553a21ebbe7c98438e9804f2170d22025c3e0152648c20670fa3ba02a7fda1b19fdd1a9aa15f8b6feb1897565aebea556d2426ea10f06546868dea126c72d5a8527188a40c31f40a3f1ad15cb63b53665d5e50cc3fbac36d2a8dd6ec93bafcd97990fa2419a1b6cb4f3ea36a41dc8f9933a1ac904a32314b053ad3979e1a98c602c67a18e66b7a832853e9fd2ae31a2cc4edd2fb72f37a7f2684113aaa683f8d4330d09dad66d6834ddda8a3c2d45c11005fa4f8563fcd277ced1603118b6707e66bf693683ad216d03bb47eec5fbb2a96cba2ed5892ad5b7f280bf50f58d0d9665279f10fcb05f13ad086073e3f41da9dc749bfcc7da3bd607cfadfc0e0bf5b7bbf7d35c259bee1c1ccd31d9e6479ec0f3a57b849c7fad5e5fdb88f95023ceb51735d9de4317aaf597841ca715d8cec50ea35adff88ff688d3e3342b66d8e2c963b47e5836235cba28a8699527019ab8af9bdc571e29ad29517100575ecc79000ac35b2c9c695f73be3bbabe66265a16fccfd5708f1236c31df5ec761b15df5538381e3f7892dfa72d933bd4748ba639c750257a524b5b9a29bc236b127a187351a1c6c47a1587931663d362f7d3dea95c023b1ebb871ef0ac041176b25b500a9be9958caf9cf5328f82a64f9799db9b6e8eae6755406fcca0a90fcf5a57523e9b095998336a40b8733e13b742315bd0a5d2bf0326caaf8401fdb8682dc08b7f12f6198edccea6c8aaa2a98d1540d8277c289956257c2cfcb2f7b90d4f0d0e2cc249349c75ca2d3384fc7165661f1bd6421b3207efade3155beddfac4debf1e6d72e74c948276e5f955d9ecb0ae9cddde441bce686b440c8949c6fa2a9e777ee5bce57c320a26297a9a192702a7ff13de120e9a4efa3da59ae5f663a99814057e7a579ea694610e84d925b9b34c16cb198a7da2d46ccfa4785ceb90301cf11cd515291e89a93ef4c483e87862148e0ed595d64c270b1e72f71842d0f11c56b77b8ff43d63a273b12dae2a92e3eacef8a2564ed38b0c44d48dfc8fb87f823fa08020f1c151efd73f40a407bbe01fd23a11ccac089d0db5ca8fa86e9b93b3a068fddafad95718eff8c5f8b39e5adeed19079627c7d8baf46759a0ad4c24486be3ee7e65f1c0446e930b7fae67f0801b67be6f11fbec74b821fb3444d67f274b580fde22c2fb84fc0911ebc61c2a06a94cd5b732b3ba483fe762e4359add6ffa188d5b89de18175d05d95c57655e948a86a94d653f342ce01c172329ae394f9340973baff2dbb999872ddcb077c1367464efa4285727a5fcee3cc82bec173168ad06516001051a28723efef64e0059c87c0692daaaf1247bc40be4896e5529a49eab0b48a012ccf24a66a2c4293356bdb68468d70d2e871eb5908c758c5441e0227c343a366cb8f6c7adb1a9d70139f5cc158288a6f607a979cb12dac8d381a717443e38e3b9e576f720ccde8e08d19e4639119ce681c8f7e", 0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 12:56:42 executing program 0: r0 = socket$inet6(0x18, 0x2000003, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) shutdown(r0, 0x3) 12:56:42 executing program 1: r0 = socket(0x22, 0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7ff0000000, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00022e2f66696c65b0004d9dccc4e962f8ede49aaf5ee085703cf76ebdd30e1ecaf11fdd3c4aa70d33fea4520ab5b6aebe31b03f409c39a530d1905cc205476efa2e6958937e3d4a1a0866d3be22285a77d2189d42ca861f876f4a9fe48c63e8bcbddf856b81e17c80165153c675ee2134734c81acca0e0c417455fd50450552f41183d21a1afa763d7c93332f7ec7959b12dfbe76887fbf3b891bcfb4f62ffc33f74339d38434c71aa8260c2a9c10f013d930e4f4d2401d1a1aeeaca32da16baaa3030a1995b91448f44ac70aca1b98f59e0eb223363bd2a6200df21ca008bff66e597bac5171acf83e6ec22f34ee1fae3998ad7359072c99951644df17f76ac1663b11c322d3c4e814207cfe192bcaa2e6f08c823107bf6c3becff6672e863da37ae0c83e38b6dffc8f24d027991ed483540cabecf3990"], 0xa) setsockopt(r0, 0x3f, 0x7fff, &(0x7f0000000100)="e19c81c8869eec06ff50e5e61bf4133c9f434c556a479807258dfea833dd35bba5d18cefd8d14898597348eaaac63fa5d3c80002a8905094dbeecd4afc2e535b8e0629dec029fbb2c8af6776279b1ab313572aeb0c362a3e26b957d4352c4bc53b4257cef05a8dc7320d350a4f78e213bfb0432100a5684fbde0beb5b8ec9400e4c4b1a18e5b09860ffe0a0e087b761f981350ea00b04658ebc8e1f10f752e33fff80b5b918ac48e6faa25878ba31cbf40b72943af82eab06f22f4ce19ff2ee7347c61f0f1d9c93b48838c37363549caea2efd14e40e9a4cf3d320c351", 0xdd) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:56:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) open(&(0x7f0000000140)='./file0\x00', 0x20041, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 12:56:43 executing program 1: msgget(0x1, 0x0) msgget(0x0, 0x0) r0 = msgget(0x2, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/217) msgsnd(r0, 0x0, 0xfffffffffffffe06, 0x800) 12:56:43 executing program 0: r0 = socket(0x9, 0xfffffffffffffffc, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x1, 0x4) fcntl$setflags(r0, 0x2, 0x1) 12:56:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000140)='./file0\x00', 0x440, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', 0x20029, 0x100) readlinkat(r1, &(0x7f0000001500)='./file0\x00', &(0x7f00000015c0)=""/169, 0xa9) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) writev(r2, &(0x7f0000002980)=[{&(0x7f0000001680)="0d64d21476db7e446cbb0d72bed95735b06e7108efeaf8211ab4eccd91bb4c4ecc15c26ca1f1d812df08a09fee48c05e0625d5699442bed5e7b8079f83a780b170c7a1b491e4278a73b6bc725a091683e55f4885b01accffce05d1d3ab2075c4a9ccbb8e7da111d615032aaa09cbf939db3d7d804ef6d926538b7748fa4b62f22b1d1467e65aba12da837925578b56f2e5fb68aa30a9b095a02308eda2b092d881887c310f4fce710e9fd4c789251ec35e8e2e7bec8bf9f790fcd0b723680b22fcc3e16e01561acf91bfbf0bf9b8d9b0a5ae6cb7e441f29d7a0117427792005d2cd774369dcf9ad404ee84ce98bce60f90a010abf6ce88c80870f120772b58190233d7ffb87a1202e900396b96bc609dc91e5406eea6c072161cc4706e98e04874b09278f75edbc8e1f5e1069c5b2925e4fac006b227d7ae6642539b944f27149e243ff05841e5ec775363aaa38dc0166a851095ff58eff2a50bab5a810c2d4cbeb8056893a3376c078efb3f2c26ccc73555c5fafc40d145c534b16443b63e534008d7129693d5f01dbe4cdd840c0f85c5ef0629876358d43da4256015e40e87faa467a4963010227e03fe3f9bae347663ee8745245d514802fbe70a0853e3eefdee2e697e0057b550c160968dc8f65d737948433b2f97edead792da25f42e174641c14b765a03d95bc09693d6abc27e25a73805d8d25c390c92d2781bcbbeb339c31ea1758406f11a81493e2334545ed848dab6466f6e8ff76edb69d5fcc22b7d1d1ad93aac9b56087828d65a7a71f047bd2d2d9f7ee11d82a180567856ed7af08a9d9a7cf7a7c8df4c306324f85a2bef6ae577c986a5b25dc841f9ff16bace7a3d9986717d9d5baeb37d6934d842ddbb30c0f5538bc45121f45b8cfa787499dcf8c166ebd552b04d66d39fac0314457816726b555568bda9245ecf8504be7f4d66a4970eafedcc8afa1780692c67f3e6422a17bf6230df284fd7a95f1073dd421e7d05e63533674b2da6f1d5018cbf2c7a6e7d5f5727ab40c80a5be2efba227b87e02e9df641717064fcea667ce61412afebf2f527f0a3fd64ad394368834307a2d94854a7436ad8e1595b9d3a8f1c41673e0a2c6f7c96eeea396da62f565021bab7dc0d603fff4fb779d521afad68daead5ff1a2c4a16571fbb9f695ad89ec7bcf3cbfd3a53e50c066f18125f657d1a0035936805c0af38d16da78f7c125c5fc7699ef1dc888eb39634d8b55fb483ecce43882d31efb4787224ec021420b78e4da9b8542f53a54603fbf7e7249e59939dfe738ec283b9f3a00167eed418b36ab806caac3b41df100ccf025d451b28055dfba3f0fda193d83554988c967926acecabbdbbf6cf386d238f03d02bd7a83207187a45b77af99bfc91eaa71455cdc7038c05103547446a8ca58e67f1757f1281b06892f6ca7e1696c412ce7404e0b87953812306496ea7fba348e778dee6328ee7fda5a6ef4666c0eb61ae81288c0a70d1bc0b8424cc584e81c7359d8cc9ca69fdf20ba44d29d6e1919fc950c6f3a99b354c5a1e06a5d6eeb3914b2bd8fd4600c1cb9d59735f78de7f8be4d1129e4139a2ab186ef6da31820f90dbe3dbeaa4397daf0e5f6c7ffd8eff0ad4778a32a107a87e34c987f82ca0497e6773056874bc7b4937364cd647c759744ed59e8fe330377b6b358b63052304256049ff071e4f2fd05052ed9fa85205ce18171496659ee36d218d594f47569e8971cf7434566de2ff497f47f02cc9b08a7c45c4b4a1f46e044f9768c85f6f9c3eeebc59cde43a6fe15b79f2f169c85c2b932570c2e6b619be1780c354782d162e3f3568eb23e39112e453e672bd7ea403595b552105af94cd33d90d3b730db2c1633b40540679ee30143230649462aa63b7f0bf0851ab989be94d15be8ed3cbf71bb064d9a2958e2b734ac103098427f7face6fdf9f1f481673e1c44c40d23a1cc573ed54067f43ce1a9405e4c46aefb6c03234fda45c168a0f4d5fbb37766321b982e0651c7606c2ab7edfdf17e740b2d83f11cd24678779838a1b59dcb6e06cd3b453b99018c49f802be4c33472cb93a272a55ece87ed21acd9e1a035dd2aba2ecd9a0064a926109e1142d2c26b42a09d928603820025372f9d258ef327c198ae1b9e58519f68fdc7d3515c6960d78b120670c386ea041b1c9d5903fd39cab971ae4e751fe25a0abcb9149b8acdc6a3c5b85b14d8cfa04d09b38b53954d82752f310388291d29d985aed2a83705f759d5b8090858937ffe655c769af13af112542c70d18a01142b92b4cc2b5452e6996c1f911d53f617b132bdb969feadcc0f6fd9b5a16e871deebc62272b0d2c34e99eeefff8c5d83c4e533e615d33463125534dfcfe66a24f222e5d77369cc8152d7180768a0052c360e0b124b6ceca798bdeb13d57cee63324d2f6e994375b42c43de65294f232c3dc0e760516454403a7777d5d4a984c37fb811859de2f35e7ff32b9ff3b070c285bda26096e720be9aa14a3fafabffd495c6d7c736c554d9b0f6d4daa8188881ad3335236577f6d8637d4120d8e13b6ba556d0a3c01560308e3d08545b414024f7b9816085bf22957387239ecb281bacee9cc51a4b81d46d7febaf4e5a47c97227971ee763218d343e5162e86ed42c775da78584de0634d668438c5ee5688a3c02cac550945596b8025cfd40bb400e508fb05182f77e7a3b0266ac4faba51025550c8c99d9b38bfed9724de430572b308508083a3f6c0dea9e81613554daaff3d386f441b050a68c031ddd65a181f8f7d37aba2b52d3af5c1735a4d90dd7716fca60697432a66727808372b3b59133601dd71135bca8035fbc3daab7a02a6afd64749e0d490549356a182131e1cb20ecfd3d9b9062056b3bec2ea25711f624676cce689d54f2336b96fc3c0063a994d289aff18156bca4b0028aa7971dc1601d8672f4fab71de80be36b16b85a95e3b13ee8ddae8cbc735caf4caf93d6eb2a6f2fe86f2df98e0dede851a584c3744e495e94cc24adf93ef5e56eb87f20dd746e29278d15c4b192e07d733863b0d38e3ae7de5c0f193121f0f45dd2be8e383a13211af916cc5c46a19df576e4c23d77bdbdafe9a72d5a12f19c24f2ee69b99f1b26eadf71e9431b1f0fe1486e4df4fbe2bd0ed3b707057f0022d516ef3ad0f3640b0f4640bb3db0705304d0feeff649405b8092ec250579a5b16f6362300314f84541cd3708f10b15b4e11d6aae1a4f5d105a5c01771596ac0c821f89d1f6e766eaf84fe70d4ebcf3e9c73277d3f05966b49c3d01d0dab66faf7561655f96d5d2a3611052e5bb0cdf377a607c40a284dfd597f882ddaa7c680f0efb1a78db68696ed1596495ad6b1dfde98c5f4fc6cfc035f7af95f35e57cee4bd3c4dad5bf5eb8c83b8319ca4d19263368f91506c3929c509cb4d2b24e2111d85c783b5010885f4693ee1ce3bc6958817fcadd6a9d528aff625449890b9b68d3d33c13c8bbfaf44dc975cd8aa9e4142ff1d61b28620ecc2ac7fad781e2973628c303dc6d8310ead725f680cadcd816d1015c23f492173246c824dcf3578b2d6ff447c94002bae4cd81a7cafa0f443180f5393c96b33aa005d8c0c9316dba9a7161662354e1e22e404ac0c522d9199c9e9f7c10bdaeecad1a51392babcaac4399e90405f456013c71e106fb847f246e31229170692f6e3b9c496dcfae91ab91cd23200a6ab9ff95463a5419826efd6702040ecd5a9b855970a71bb69f0e9574c90409e45743e3c9eae94f49836b9fecb20cd9ff7322e7f9b7e051efe3164e42d1acdad52b079cf9cb9f4726b1330c57c343e222998b2476ec217bb9e418865e227bbc3990108f5011f142ec2a68e921832c207357ad50e3400f13556079083b00b7e4e3f36f45a044fc2345f0afea6f6aaeff101550328dd098168a93eaeb1df4fcea3fa795c429e1d734eaa05d706b85de416ba1bbde95e268f47c6b29280781aedbd4d58765a94dfcf655fbe35db8aef7464673130cb21b7cbb311c12dc47ed0d93291ff3ef9ca27f5ded07b2cfdd91a8d8046a885bba469fa356521eda3b65684692a2b9b4c3586fbafde060ecfaa2a3cd02ae608a053a0652c572ec2fc689fba12d3cd00a35de6e18f0a16f4d32e7f08149eaedae2d8cba065cf5e9669642c962d36cd14d1d0bbc0eac9fb109c6e8d970e4fe7904f57954cd22cd77b3fd4774eb6fd91f22128b826bd69095f765f7e76fb9a58d14efcb0b5178d1a75735f44806f533b665181ec429dda27aa03ba3f9cceaa7850c953df9cfd59411c1c2cbe3ea4f219daf7920beb4f947fd426d9dbeda54ddfa20c38c3520bdf63cc6443ec1f10a279baf2b5e58357e25503e58f958c90437e454907048d477379319867bb2d4b4c983fee4d711fc850ef529ad484a3187bb37253565c75b504592e03fd2d9721906246d293ced699e6596505a309ea5dc45dd59b99b1839eb6a9bfa5e5b09c722e3918ecb4ffbcc749e8c88cd65050c5edc297d2587189ac3bb4eb3e61becf6769fec2a200e92b58adc1a5898b8d43acb03db0ce967798cbd3d4a43d6e909e3db9dfd0e4b2fcd6d4f90cbdfb6015641450b5f7893baa7390be42509c06901ccc6fc8856fed81a55d4e370930941ce4779181baf1df870b30df4f0bc71e87dcef8f1437fd835851f8008a0698406ad0683db46149c9a9c789812cd5c64e859f76b646d4b31b5ce224b26df5e49705e3548b7777ff03b71ad96f72e8b3e0fdd3cbc737c84998c948dc427210284357ac2ea04fb11ce7cee9c906ff9121daa3289d81d8061070c99b1fcadb6fd651d134413d4e4b95091306ad5c88e9ed2080b737a64ab86a7b6916d34cec853a956a24f3a36f043a9470a2ce9877bd376dbf82e2b52ccc620a4e406a1758a2b458ef4f060fefba670bfb2e907a9b655bd00fe66dc84b79e645821766c1d2a44e57ab70b913b280248518192df3bc09168b1a3847e1515955602d298da7b3157f1b1ea4ab6b4aab6e2b8df774bbe4a06d6d3a3a2b44b6539bbd9071c52befdb7a54a5862cd71f639f82c02a7ecf8bc9eb1f9f11cdfa2fd58a01e0573082e0933534c58129df8795c163d0646f3f27d155391765469fe1d909eb5644f4f1197692f38dcc8e3428012c1925b6922d6e8e4cd681fcae487b475318d31e8e38db166afdc858667d33d44ed3d2d57a73973fa3c270e1d6baf841017a8c7ae8f2507e7972ad210aa5eb83cf7ef8a09a5c7e84fcf5b2a5619be34d51bbb44903adeb0281bc00c80ea6378012be700344b3456cafd1e010df6856c24e35e29504f9ef911855ba5dbacb9de71397d910de1071888a0ee41daef22c9f452431df5316cc48df76dbd0260a7933b1c6e9d9553292e1873dda861e9a2decac4756e69536517e2bfaa0d6fa58f584fa03465c45a9d02d3a0af2e3300ca804169c69a5138b7d7729f083a36283e1b9113485710572e38ca9c54191e0e264e77353092db2a6485875721d9f06c84ae3a880e68714340ce0951ad07d4b927c1584746b1dc72c2406dea7b6ea2a52a9c500fce05cafab1e9164f09d4f0ebd41e6ff9bc5f787d8797bc6a9b5d57d5e32e754b89555ea6beb045f675668e8326e351c98b7d4f30c7ca6d844a1e145b15cf02520957d5ff34f0ced34e4ae59d6bc5800ec499fce10232bbe7106315e2db3ebcb513c8fe19dd3dcb1a91cf203f58408627cbebc6dba95bc2df423e7c10e066733c5c70077dac3f3b69f09ce9542d6db4df00743f0bde5473a768cd085fe4494e8a775e761209bad4e2be10eaf35c", 0x1000}, {&(0x7f0000002800)="c1aad2e284e2e74d58bac06f28cdc893ea597a8df8483f24428cb94c3ed47293e5e0328c8986297c879fcfd2b9dc303014a7dd9a746b5b5bfbc38e3bd2bd6a13902abb3041f77353aa0fd446b060ba854aee9ed42e61f266db974d45a3833d6e15410ef903e43d62a71b71e9643134ad0003536bfb9cea4de1efc656f273cc2aafd9946f3e28e07dc33d4ad10438a5e424f49f2518ab97d5a314039c0f8a018f83f13b62b19ba08782b793261d03ef07208940bc04f60bd68c7dc2b89d7b76a5027ef813e9a2c50b797976116bbf14008691c481bf8b22ed3c03ccd6016427ce2273781ccea707b68e6f2e60dbf75f6b468741cbdcda69289d8b0d808965a1d21967496730382616e4e9b901c1f1d998ba1477e8adc2e0b22b9d203eb6c283d4f83093b48a02eed5253117bdf1f223882587558b9b369565807ca7de99a88874bb3f7751b3faf798536dc4bd626ef0bbbe4a68150eacf8086028fa4e52485939d3a04f670eb9e18aa7857375d41d02acf8b5999ccf", 0xffffffffffffff2a}, {&(0x7f00000011c0)="b1b8dbafb2be3c1c413554861a5652a923229b9908fc6ee2f62ecfc466eb56647dc2582420c5d4f6eca1797ff7943775b2d4908ec4f92a1e0a99573a44b6812f81ecabe52dd55bfb7570874dcd2f989bdf35c07362a85292a876c48dcc092cacb4c8ad150c1b40308899bda4d2cd673a39ce8bdafa0d82d68f32aa8640ade244ed60e079f0e1317b335bbaa1fa0737e88972b184a1a69f7efa43b1572b06696a681e93215d9e795485583214982282de0f9ec6f1c9811f9c2755aca100faa012bf8c60349685c626993c3100000000000000000000", 0xd5}, {&(0x7f00000012c0)="2eb8f083f30c27d15c4b052cfcda93211de53d47798d85a7f772935c80eb95016662668595124346ba2e396099cf944eebec4cc7eaa97e49c086d64aa96f1db59ac8cd11670a3f4d03b2f3dc36dfbadc6916d466bc4a5c7b259f62495dc2f301055858317d753d1ff46c0947088b8756ecdfd5fba9a9465b0ef3124d3d5d35dc17c2a61d8f63f5bd589fcc88bf4074b2e18b52d835d1ffa9d815e558f5332500aa3535bdecc5140b438b49ac597c7cb85d37258def304acb991ace9458f156708711af2e4862d42d486ebc000e1804159104fd853ae916535dc54c50", 0xdc}, {&(0x7f00000013c0)="4b36093a1a62f0dd424d386c8f85b4da992a209eebc643865a5ffd60d2c87c65f8b223c35b4a07314b99e474680d7a0d1d76a3234cdeeed0b50d2e096f408c054e525edcb19b249d59", 0x49}], 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:56:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\\.([]@-{\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='/{\x00', &(0x7f00000001c0)='/{\x00', &(0x7f0000000200)='/{\x00', &(0x7f0000000240)='\x00']) mprotect(&(0x7f00002ef000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 12:56:43 executing program 0: r0 = socket(0x3, 0x2, 0x8000007e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0xffffffffffffffff, 0x5}, 0x0, [0x0, 0x3, 0x200007fff, 0x1, 0x6, 0x0, 0x0, 0x6]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 12:56:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:56:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/114, &(0x7f0000000000)=0x72) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 12:56:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xffffffffffffff35) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000840), &(0x7f0000000900)=0x33b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 12:56:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() write(r0, &(0x7f0000000140)="5e9a574c6375ce122f5ce2a5db3c63dcf2eb17814cc7590be74a6d194b76e2bee5b06e3f40ab8068b29df6bccb64270d50ae026e3bd9696ee760a486a34fb4fdd177c13772f86c0c0d9826b7280d57f63617d9bba453c4e8861cd2b6f0477ca535076bf99be627ae421837ed7cc69ae5d8ba13838940a3cee2125dbfa3d6500344a9a2951e93b0b4fb9e4177c5780a06d2ef6b7a383570602b6d1a434eb2fb1675cada9ce72caa72a49ad8f435307e36fe8a1072f0a8f9a2b4c231d9c51661b37e917a412b1161ccdcf74b1e910872d116987f9156ae557354f6d5a92574ba3c9fc6aa", 0xe3) syz_open_pts() mkdir(&(0x7f0000000240)='./file1\x00', 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 12:56:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x44}, {r0, 0x5}], 0x2, 0x0) flock(r0, 0x1) 12:56:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x4) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x80) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/231, 0xe7}], 0x2) close(r0) 12:56:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0xffffffffffffffd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f0000000280)="f759b4b9e48f0baddcf2a1206b333fec0e23587e8f8ff8e6147f6535f52bf5a89b4fa9a497dc701946788b9d35a2a9ba07641421604c9df9d2ebc3f093478a9755cf2a12d6a8cd5f59d257ce5ba5d7d426eaf382e92cb9a9c8d49868f1c0003ddc26a9999f07d0f67b30f1c3a98a732dee4cc390a44478832e942c93fa5630ef6690083abccafbe27143ee563b108a70408b7eaa2693fdb0b68d89d8f0050869204e6964055dfef9cf564da063f73a0ec6ed272d9c64f7bb3d93e792d37c1a752d2b49ac9f91c8893a85d73aefe0", 0xce, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x7}, 0xc) socket$inet6(0x18, 0x8003, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:56:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 12:56:43 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x12) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x5, 0xffffffffffffffff, 0x8]) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) semget$private(0x0, 0x3, 0x5e8) 12:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x735) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20000, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:56:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x18, 0x8000, 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) syz_execute_func(&(0x7f0000000040)="0fa2c4c15deabcfa00000080f3a5c461e77dbb47e21da746d9ed3d6e302813c46295969d7800000066430fe273ce40dff7264d0fae8fe8000000") mmap(&(0x7f00007ba000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f00000000c0)="d918d9fb7577a9e691e312354993bda09274bbc648ff05615163be5f7cb93e5fb46b1ca7fad870ae6a14ad2a08ddead68c19b0d0056b9d83ac1a631727716f1bba2c1d0e388738b02297c6f04ef40beaf6f843daacc1176116ec19b2dc2bf8af127cbf3ba4e592a07f6e1181322a86b540f47e1a9414d374d41adc58cc2eb9ec497f22a7bf71807dfdc10630721e1fdfdba6051bf3a949e8861103", 0x9b) socketpair(0x0, 0x3, 0x4, &(0x7f0000000080)) 12:56:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 12:56:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 12:56:44 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 12:56:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000028c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae127bd15c1d2ef6e422d782d0c7cd713bd57fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a4094d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a860080ca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa5356558ac1ebe02d2a8a7d4ba04390196b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c146568557b34010ecd52d112fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d37a0279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe13c5e7b44193980a4421d2dff2b73ad02bc55c4188c7ca2c34facce967abf87e0fbc2c2ca9ce3c01d971ca9d7ea21cc6a9a6793af02b2e0aa679406499ca432b9eb4873ca52e659a09989be50a5b4aa6ac4b1fe298a5b9bdc", 0xfffffffffffffda2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 12:56:44 executing program 1: mprotect(&(0x7f0000405000/0x2000)=nil, 0x2000, 0x1000000000001) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000000000}, 0x0, &(0x7f00000000c0)) 12:56:44 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0xffffffff80000000, 0x1f) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffff9, 0x3f) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) 12:56:44 executing program 1: r0 = syz_open_pts() shutdown(r0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001180)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000011c0)=0x2) lseek(r0, 0x0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="7e608fdd1ccc867449b908fc939510e1fc3048f844bb6bc64ba993ad16724303ac050909dea4301c746739cf5956e8aa5ec6a2a63cb51cfdb77c9c0ea409eaf09f783e67cfd28d7eef4ebb6c42c1b1386c905870405e023507beac4ef16c11114686fb8c08ad0dff35c2b52029bdb0508d165fa5966048", 0x77}, {&(0x7f0000000100)="c23994f6f0a8937203d77fe9aa9e337c6b6f9ccfae6ffbe8bead7bc8b6612ffe9cb3ec6c053833961032d56062f61bf62584425584787a479ec90577519ab8b2b90c71ac232a1e32c7016fb5d0195c23184adfbdbef865bd47273ec54eab6ae0f685deb1cefc2c0f882ece29803a983327ba04f5342645e79305ab497625732aa46f9413b4f38220e37250c598d0e990446348785436bf23ec8182a95231a7d554daf5bf322651134d8e188a5645df24a50825c058d4e6be3b529d9b45c2902f2e81ce5eb73a0d1c261f607a15d169d32496e715b755054ca34644b9a91997a01fc0d7df445d52d0a87fe1b079bd6224cde4d5291c34a90c764a80149704f8799d61e2401fc63ca6c93cd18e0f5b8ba425661e27977016a5f43601069fea93b297ff8370438389d7418bdc35b400e152a65c246dea02fa39c78250f5403d9d2111182d8b3d0a897ebb1e42a2067e6310501e9de3ca4c24467574992c2cbbfe159ba75d9e7805e904703b1c78d8bd1c8eedbbf4073d857fa4092707c8dbec8f9b9a91bf4553ecad140ed6eedf39134891ff3bc313fb95e3e7a531ee03be419e6f0f3e23e47b860d4d3f03105dd88197e0c602ce4e366d3693152dc6cb177bb64dcdcc9072110bc524a2c86a8cfebd292bd5e84cb790d23439af1f030a7a76c3b116762a5f8c36b59429c012cb2ef3d3a09cb255e8c1408e9ac8ed3a4c76c567f5d2e357182cc939b21654efb1300b6c3149f6b7caeb7d8cdf4d05f1ed8cc7d828b2c96f091736e9550cc3088f848e384e1edac134a8b014e14781e9df6bbbbe8da197c8357f3089f6c5d02f5ef5750052423ad6dddccb21e823517e8bb2ea672549e5148e8b5ebe281df45d43cb5f38698437760b0d73eea7b2ec03d2da08bbb841da27f940701b8fd6df8869bef7e2b41fdde743bdce344bdd144e3f7af2c6029e71e8e73e1ac7abe815e7be1d1b64b7baeffce2dde14355757dc95f0842618d66a4b39c4a627cbec2e4564606b0aede07d1c2c59956f3582a4e12e1b271e7ce9b6afb00aa13f218abffe59bda630708145eee7e954b59a215ab6964fcd5c9277a9271880f1254db29e177919256e90dfef7a3afed13877405b3f03573c13b9ab218556f04f89ab3fead8007bef59bfdbe9ade275e1c828d9b517cb2a91c2e580ff6ba0592fa80bd612831639ccde08c7276c1e56a283dff4046e4c663edef9db4247bf5a31972eb24f4df8ee63d8e8c8b670cacffa203b35e1ffafd2d5e12d06908a7ba8f974a2f328e21b8d3bb5b6215654712fc3aa9e31126d4c8a75c18f4cd4d69254e464cef6920b754bddd0217203c54b23462603c1f8241137a1b30ff5e178e74e7c6e6b49091f6a11c24d14e485aacf121ca0686e6c9ac3233954c4970c71615b1466b022f182e4cf4fb03e6095f7ef6958efa984a9a03a3dc79d3174638436a05a39999a5260941e594b68f2a49e0a8f545a66908efad8f0c49a4b6da8f69b5bbb2372a3d7040eef29ded1182ffcfe54239324ad302b8fa7e82a6b173e8fa6b5d14b1ac4dae1caba57cbccb0a64de7b46209549aa9c75a82804c3b26fc98feeaea3da535430f715d2cf1e38946bef667330f9bff116e26c55bf654156fb7123e2e8f7107667ae7e8c66ad30aa2a3d506aa47992b11c6e8c749149fcfadd9bc64385306fb34185c93ea7ae5a2fa42a45f06f2f6f40e8ab693f25034bfc35cadf11f38a7e307dc50c73b385b537d5239ce8d56d98a09464d0a9d7dd12287054ed613d5add656e336b29164a6b26570bd3e4e59149167d57a83fbbfda258f147bc115c3ae3ad315820bf41318d07431b204c49f90f176e85118447211c34dee62b0a7103684e5f36b33fbb27ac889c54030caf0b61795051f360da6b897b7dff7af93452dd49b89e935e858abb0f626790b7b7b6c758b61319816fa4375e7cecee8e9afbbe2a212d08ff1211c2a913797c013618df0645666bd70e69d150e9dbf45f0ee4f86d711da061f0bc24dc3522d04065759361f319579bbbbebc276430cf4aeb61dabbe37f0b5a551ebc72bcc206ef808471b69808e8b72e44627eaa9ace5f625a5464207791a7cdb18fb308e1c98215a6e99e2b7af36b8583eebddf90b2343205a027c24d378c043af278708350280b216c033a37dac7410a17b98f7c591a30d5fb69ced2158641d21edeaca47b1f71995965ef44d33cef4190a595b703e632fd89a00d10a13655966a77e1cf07f511f7ea32fa916a488b0498749eb2054977b13b7aa89d46ee63c175e8f9749509f4cd9c774d5c7b0d329dd1f453cd6d3451505ced61f8f9ad37ffcf803e25e133340404aed7b13951a3c9ec5113c9352f3961564f47345908c41fecd020cf1d2e9158b7fa256c9c2307a2300dd6a080e4f211c3427e9ebfd45786c92106e077f0e0340b76308ba80f1d078d8602aa71a9c9d3d9a2adaddab7d566d8ce6e100dfe58224b6a478ccc510d0f078a252cc4b27a251c504daa065919b62d19fb2ffb56adc5b6bc954fc2c9d60034d01437c6d6597bd4ad88037681769b39bce3d56dc94aa015e41437113a898dcf54a98cb56faaf0cad62bfcb886c1a57965c8329fd954ca9e1e04deba791368bfdbcbcf304550ee5d586565ba8092f72bef7f7296ebdbc1c8b8d251dc01ec0519672fb585f243d77aced06e1bbd3ebfa4140f7319b62d6067ca72727c40ce5333ad666a2f53379d5263e58af1f5794f5188a616d5e43b9bdba6a13a9433744d9b6ad09ac852806ea26f99b9cb21adc3b192756658379bb9697a55971f2e798ee5460ef46e12ec9f5e2da4388bbb21e0b1a1ff7faca7c2a9da1e081984e921a7b6c2aa626f1ce35190bd88e8eebd0d32eb3dadf56d29280d87106aa545c118d6de9249ca7ae6b88880993ca0a917e79273f0921a26475acb316cb571bba4c6d81ae456b234cf239e05365ba6dfdfec1841d735730ecb16938ef5511e673d09b06359f57a66d2def4f2616c3c6abeb306e02f5e1cf73c66bcf2978f3f2cfc8baab0ba6cd98dc7c0d72a968be7d71dd40be4c50cabd4f78b9c3d6912a4aa0bffce6539cb125a4cb4b70075db14a9d2d639ca157c6e60414b21cf4df54fd27dfa11c3f03bac604d9676158343e729f7f4ea3694de65a4bc1f1de6efcb14c6fdbe7eb70560e29aa987f7a6cb724e44562d490f246bef28a316f04d36dfdd8a2e850e31c46b35afe60818f92252612249080d78d791c89001759a4bb629240bf55f3e3fc2dd2dda5f3aeb5005ae29799d48e1f7e472c0bb5b1ac4ffb025e5b0c71e7518769b03c4ef1b346ddf1a9028910a9ea788f464b18df26f084cc328f7eceef4a36604fa2588f033e3dba0587881f437c95e89f0d1139795b187b02e0541bfe8d6f46625f250b73b697b9b06c1a298c466948fdaa2d767d6bc3fce9c2261aba35f8d51c21b7ee856736865cb2a6cb078342d6c6bebae1753d50553958dbc3a951496e4adb4b030a87a35b2b0d0657425004363d2973c0f5e2fe8d420e816fd0e52664a6457e79499ebb65ee7d204bd6293c7787a98c809efc2193def8f13aa61f6768e9b435f41695433c0d0d3037ed696d8db4019ea81e3bf9a5de6959797a37748725a1a116f180ae56ff445b8b911d0b42936647518a465a59cce58f32b2d2805d9e1d2a7fa79f2a3e9b1a0d2a7d01618f547ab8699f55276f89e794a38c16152eb648094de822c9134b1e5051eda31505c71234d9678434d80e5199057d2ca122903d7899c172fee285946ecd333d9690f8d6d4d1ce8a81fec56aa877bb3a8bc47c4a9c6766d0c17e6ad7b0e7aed7b9500608d3112764bc587cd08341c13d12aa7d23dcaa309b44241be5441c31bc572b2dbe91b6c223f0a75dfac5b0f25df6d1cf199581439f5bad0ac3ebd22e1d35e121f5ce384d103fe5a08f2d1d3229c5fd9d2c64d7f0a649d2ee6c1654c757673e5eedd8e8011b64983934dcd1442c7d2843c8eb0609767038186de8981cd3856ae16173a2f5608d5f935f2043770163197c3dfec6cbf6fd7f4e125863c3b5194f50185e99848afd18173df26e0d994814da42db49f9217a5d81ae78258b098f31a7c65f62e2a3856b53fa745435e9d0f7e36d15e39e77df277fa8262724fb63cd3e45ff24d9bc855d3d9216562ebaa746cd37d888189c7c2b015e7b526233b9d20f8519c357fb9d040de996a021d54808f26e97e64f552eb1dff4ffc6ce5725a1b79e6d55f5591647047ff142a990f2c98a42ca057d69edb103682442075ba6f47bfc8012fd079c356f20de961816f25212d9d4439f83a69c98574a249074f08cac581dda05510b833bca3fcfb600b5b209a9f0d36fb4669f953f8c2f315862ba41c799d0f8f7f3b236a9ddb98d43382bb05feabd41a0c66bdcb39af67cb378fab308ce9db2ed9adc783f4d0e833b2e02f3860c653ed7b70a154765efd77b170c2668faf975e2c748b6db17f26d0f90a4d358dd50e390fa74bfbf860561412c645e2acea029f8d1ac0d0eeae909b54901ea68c596b3f3eb20674abc83578039fbc175a167ed400c0612960207787752702a18c301e6210ee8126e3b845346eb0f2b27480f6a743d2d13790a6ce36f89b5ef20382ed8e43babeb634d24804021fb905f14889fff68b31babdfdf7c9320133f1853f6e3ce85f71d20188d7dd176f86ae5eafba85bdc137d2ba91b61b31f7db088f24e65497527687fe6617c0d3be360ab50b307605bb48a6af08e7d382a31c3e748dd7044a50e76128bfbd6c3345a117e9827dd719676eaf9c0dd1042a1161717d0bf440cc079489e940455fa797cf0cc7e1d70937ff03ee228ba0c44935ad5116ef47ff62aefb6af7334c5e26a721646fbd2b160f09dc3d0030d16d46aa8a24ce19aa727781fbe6562beae22f4a91a38f24a11b11c026e59a8ba1cafa5044e9cbf9a99679d8da49acb8d10f7a8fa46797bb5a56b9c52d286b2716e243ece7c311ad677399bacd549a02f58573cc80bde4501db5e31793df1b96bef2786ff2368d73d251c1a6a11970e321336753f9858dbbbe280c283d0a3c04a52b5da6966f2cc3a50d71dac186ce267629754c70c1deee7a78b80899769c280027ec6b6363ab0de2cf5115f1caebd07ea242ca62e540a35e51c8a042f54b89412c9254733f5c237ab741e2ede352e614210df5d6e34e1d6004f8ffc33885e4a051bac8316e1afddc1d733053fcb115a026efee5126ef257fc73a851999458f0780e1e2ad1f1043d7387cccd516ec67fb09fcf1da160eaa48831f3e05f0b63e5e9cc25e83f269e2121d8bb2159d449803533abdb7d3996358d60b05458cc8d288ca1ac8c5323ca5f46afd04c12689c23c29a888cf94ae134cf58e5a8abb022a9d4a1591720c174f905c68ea8c3fa8500fc29235874c4d0b47d31122d0013ae76a965b69f486b6ab1ece168d4f21c3813814dc50590af0226ae8df4212512c9d5c6fc4d43f7443cb7dbd3277bece49e42c0346a57055ac350cd85a83d0afc8e299b0a476bce824aedf46b03973447d2266589b1802d1ef17a8377978b5a77409014618e8fd65083572f8576f87c19f9ca47410f1d2e7794b74e1d9bbd7020499e922ca0c2dc6b4c72ac91722e7415903fb3ac682f996a18d1bf19fea7b7223be6b261a5e62582102ea148ab3c7ef30fc9e0533916b4ad441ec491c8ea13728e55c4c88e70fcec3e062ba84066f3cc01431af713b2c34ef68bb0373da41c1575a3082d332ad9ead5885c3768a41e1e6ed0ccc95a7350231b86aa21d8ed027cb4a1b0a13", 0x1000}, {&(0x7f0000001100)="46f6a1c0abec6b7cb90bf7e526ffd08b421002d79444b6bb49d9637c01c4146ab8589604a3ac96ac542223cf3c459223c5618161d4c656da6408d6a57239dcfec87f86ce7ffb9d4092e91600039efc49a4e2d7", 0x53}], 0x3) 12:56:44 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x0, 0x5}) setrlimit(0x8, &(0x7f0000000080)) 12:56:44 executing program 1: r0 = socket(0x18, 0x1, 0x6) setsockopt(r0, 0x2000000000000006, 0x10000002, &(0x7f0000000100)="8a524dc80b4c3bda17a20a3650c801b301357449c77a4fa50efef443a75ce20000b5cca89512911f5b78c6a037cf48042e2853632c7851ff7d035c248b2b2114bfce9d55c7cba9b8b6377b00db556a3f7e86020c04d058c27e054dff5f2e6899195649e7e87a5f529b0f8be978455e49a04d7ad1bd93381b51728feb36ebd65869a0c2c61e0cbebf26dff9b8c7035b948bb6fcca94b840224bbb15ec94797e8bd7056abf330a6659c96baaf5be4bbd6197636ee0d18df284f66a53f91c1b253dd7996d98195851b3352d394880f2474d", 0xd0) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:56:44 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="fcc9046e4ac261f969669a2089eb25d4c7392463ceea45c6cf464cf12d14a36696cf5553a6d46629d2efb80e9f7265b65d4e57874c810cfe1f5a718fec4d91b0bdd16885696604bb4fabd3f8cdc96ff4d99a76bf33b041f7b23ce80cf51affe62a4aa0cf4f99912703f18ae209d8188f5f35086fe0156c97c19c06c2fdef52c011a1296bf6a60caf29e96989e0245eecaba9a190be89d650cb59a16c545fcc4886272c296da402e91a39f047638f31ad1cd099e3f5fe73e49d378fb6ec07e50e157e086e84fe76e91ea40b7cdcf5146d393bda8ef91e8955b30278436e1d", 0xde}], 0x1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget(0x3, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f00000002c0)=""/233, 0xe9, 0x2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x52) r4 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r4, r5) write(r3, &(0x7f0000000040)="2f2423265fed4e9cee9e55c968ffec498c2137bb41ed5bdd8e472c9263b8a175d8febc6ac0008e79d69a1809f8c565bf27fbe65f242b625f56bd0762f59d204fffbe943af8bf71d80db9c154aa63315bcf97d042fa4afc873b9fc50bcac271bc25c678e81d16faafc1e48537a4f4244e12bee713c09c1630d7454acc95a29944c17baf1944962ae63f004e1662dd10eb7a520514c15e6adf74e78df9ec94e590d4dcd916b0c752812b9c5f75b5a2e0cf8102a129655229689b3859664bf21eb4e9e07b50662178a28a3d2cc98c067fe78ce2ecea4159acd756fd3c68463d7879e6d5245244355f8c3a78b5e04f7a70127cd4b54707", 0xf5) r6 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r6, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)="175b3bb81dad25bdfa7c20688e0cafd8e95340a812f0bc588f563df7f72918d2630a270a3b822ebc587e9f1ee6373dac24a4454db7141a7a2352f8763b97eb355134b9d48edcec5308cf350eb723ef3e7fc4ba0195701bbddef5a2d385b561c9d0cd0f2542fb780f892a0a5033ef07fd18668ba37cd5402909978cbe0ca21cb6add15f6736bacfde3b68df9651c2497d048172fd1fdc83603cd20abebf5f3711b180528ef05b2fdce6e67361d5e7f30d18c7706458a1cdf27db4d8678992df9d18f258aa0b22007701e032945d", 0xcd) 12:56:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) recvfrom$inet6(r0, &(0x7f0000000040)=""/18, 0x12, 0x42, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x100000000}, 0xc) fchmodat(r0, &(0x7f00000000c0)='\x00', 0x8, 0x72aa542233c7f861) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0xff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget(0x3, 0x200) msgctl$IPC_RMID(r2, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0xf5) msgsnd(r2, &(0x7f0000000200)={0x2, "d9ca5abb7c7ae1f8408b9538e61e68f6c47494e6493b1e6cae35014f53264b6b59a399eafa74aeef0f9132fd09e400dfa930b0a8a12045a6477f83f8e4a10d73725dcdae194b43692b975fb000388d24448ff8487fbf5a62fadff04d3e50398746b55566a99f6c16ca1fcc9d"}, 0x74, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/79}, 0x57, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000300)='./file0\x00', r4, r6) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x8, 0x3}, {0x1, 0x5}}) chown(&(0x7f00000004c0)='./file0\x00', r4, r5) fcntl$setown(r1, 0x6, r3) r7 = accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r8 = dup2(r1, r7) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') getrusage(0xffffffffffffffff, &(0x7f0000000640)) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x3, 0x3000000000000000, 0x3b69ddf5}, {0x18, 0x1, 0x800, 0x6}, 0x80, [0x100000000, 0xfffffffffffffff8, 0x7, 0x4bd8, 0xffffffff, 0x83, 0xf74, 0xfff]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)=""/88, &(0x7f00000007c0)=0x58) sendto$unix(r7, &(0x7f0000000800)="afd8fbcaf1b3fba6267f302ce56caed3607e6f010b14e59c78d4524f33bdf62904f1598ce6300e5178aa2b3718fd81ed35bde929f1877b4f0385738eb5dec92cea79d21b4689da02202674a3581f1e31b610fc843be56ee0550e56ec8de7551983aab4de1d3b1bb26832a5785142a1a11b747c08cefdc9b857061fc315665c80657239c5405a7e2315bb4bac34", 0x8d, 0x0, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) r9 = dup(r0) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000900)) unveil(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='W\x00') setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000009c0)={{0x18, 0x0, 0x5, 0xfffffffffffff030}, {0x18, 0x1, 0x200, 0x8}, 0xbf95, [0x100, 0x8001, 0x1372e054, 0x3f, 0x1, 0x9, 0x1, 0x7fffffff]}, 0x3c) ioctl$TIOCNOTTY(r8, 0x20007471) write(r8, &(0x7f0000000a00)="686592746df1e15fd9c3ffe8bb3d7ee6926ef66192159d1bde798d10d30d2516094bc03d6f4530df47ee25ef6f9b3dad827c00fe4975de0a3d8570c9c22cbdf23fd3f2ff275d88938791e99138edb5166e661f45e6233fea85998dec58e713c8915b8df1617005113962189c2ecff6a7333b574a1235c429595b008d3b3875b6f80c09e69b1ad14d6b3ddd546a5c6a80345e888c90aff06c65e74b771df5f09034cd245ebb34382b6e6185", 0xab) 12:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x619637d7) ioctl$TIOCEXCL(r0, 0x2000740d) 12:56:44 executing program 0: select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x800, 0x3ff, 0x4, 0x9, 0x781f, 0x7}, &(0x7f0000000300)={0x7, 0xff, 0x7fff, 0x5, 0x8001, 0x1, 0x8, 0x8}, &(0x7f0000000340)={0x6, 0x0, 0x2b, 0x23cd, 0x3, 0xa1b, 0x6, 0x5}, &(0x7f0000000380)={0x10000, 0x3f}) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) 12:56:44 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlockall(0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ffa000/0x6000)=nil) r0 = socket(0x10, 0x1, 0x2) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="37cc4c3f154cd90817886eb7fcf6aacb402999309410b3ea1b793695c838d34d0da330479fe69c46a9e9b20369ec5895eefc911bf9b8309092a248b59e3ef875999c70f8dfe3a1010946eb43fb1e0d634f188da6d1ba7d5b468f8868180c127e75acf8c5970247980fc93c59a0d3d00b4d3aa7119fc395d98a83ff2e2b8700c0036dbd2f0ab92ed72fa251e97ca7e1b087c778"], 0xa) 12:56:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 12:56:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 12:56:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) socketpair(0x1e, 0x4000, 0x5, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x64}, {r0, 0x21}, {r0, 0x40}, {r0, 0x26}, {r1, 0x3d6fb5db1f638f31}], 0x5, 0x3a) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 12:56:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 12:56:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8001, 0x3f, 0x35b1, 0x4a3, "4d54e6a44265c6916b64743f59678bd75cb6c628", 0x7, 0xd5}) syz_open_pts() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) flock(r3, 0xe) 12:56:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000540)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="9cadbcfe77bece4da3c20539270f1d", 0xf}, {&(0x7f0000000200)="9f574755f2e138d48e7b665389f32dea075d0394acd48eeedfcd14817ee71667552a584377f72963bb0cda1d43", 0x2d}, {&(0x7f0000000240)}, {&(0x7f0000000280)="cb1c36da9bec007d6ab2c3bd", 0xc}, {&(0x7f00000002c0)="d393b05f0aa7e8b9e0b4784c0647c4e2bc055f67148a90bd5cf2f713ea4610e78a9afe7d410b15e086925c945b", 0x2d}, {&(0x7f0000000300)="541dcf24a04ded609f11b30914e116ec13e0022059546528bb35113079faa3e446cc5a624d72251f3dfed94147c4af201daed333a0a3cee3fa53c52c200b13bfd1b3598a2a751e7d85a375d156e88af75eaee39d2251d27baf2be43f4ee04fd2c49b22035ff841de457ba370e10677e376a278bffbacc1e775fed8b3b2daec3d7aee6c19b15c51e0de0b97aae47abf34164d1878e28b1798ce7ef18dbeef1e2b24376e062f04e223eb32dc05e0f401251249abeb50d205f8f0769f2b0755975c8c678c2f132ecc120c26f3d1068ad55a2c", 0xd1}, {&(0x7f0000000400)="38b82d706726814aaad4c6e3659fdff0740882653c68", 0x16}, {&(0x7f0000000440)="fdf29023e59e8ffb243d7bd8d6288ddb221a5df52eca451d27a85b896f4460fe475e06c051afea1e587e7ef2425969a853da8c86b051faff3cf567310220542b970707335e59013408", 0x49}], 0x8, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000000000000ffff0000010000001ecdf4dcd4c33f708995e4a4f6ad27f45f4efec93a7f2527a205111edec8ead2f5df1176285c479b502fe7f860c2c4743feded7d2d1d850a3ed0c963025e109e", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x8}, 0x6) getpeername$unix(r4, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 12:56:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 12:56:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0x40000000}, 0xc) mkdir(&(0x7f0000000040)='./file0/../file0\x00', 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) 12:56:44 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setown(r0, 0x6, r2) 12:56:45 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 12:56:45 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x81) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) dup2(r0, r1) open$dir(&(0x7f0000000a40)='./file0\x00', 0x0, 0x2) r2 = socket$unix(0x1, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x7, &(0x7f0000ffd000/0x3000)=nil) bind(r2, &(0x7f0000000000)=@in, 0xfffffffffffffee5) write(r2, &(0x7f0000000580)="57b8f593c757805851c51503a964305ed88dbfc74a08e0d53c980cc3e85a0c6147d8c396ce92cd0bf8c354fb100342f88300477e14b708164e506262c230d2fec88777dae59694aecbaedce2816a2fe99c59fcba71fa61a7e3218b50f452e9b0bd9c418b4ed0bbe9cd95b35575", 0x6d) r3 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r4, &(0x7f0000000000), 0xfe72) fcntl$setflags(r4, 0x2, 0x1) accept$unix(r3, 0x0, &(0x7f0000000500)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) kevent(r3, &(0x7f0000000600)=[{{r4}, 0xffffffffffffffff, 0x1, 0x80000002, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000006, 0x5, 0xfffffffffffffffc}, {{r3}, 0x0, 0x10, 0x738e80ecb4518f8a, 0x5, 0x10001}, {{r3}, 0xfffffffffffffffa, 0xa1, 0x1, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0xa, 0xc0000001, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1000, 0x20000000000000}, {{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0xa6a5, 0x3fffc}, {{r3}, 0x0, 0x4, 0x0, 0x9, 0x1ff}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x84, 0x20, 0x1, 0xfd}, {{r4}, 0xfffffffffffffffd, 0xc, 0x1, 0x7fffffff, 0x6}], 0x0, &(0x7f00000001c0)={0x100000000, 0x8}) r5 = syz_open_pts() fcntl$dupfd(r2, 0xa, r5) close(r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) preadv(r2, &(0x7f0000000a00)=[{&(0x7f0000000800)=""/58, 0x3a}, {&(0x7f0000000840)=""/117, 0x75}, {&(0x7f00000008c0)=""/47, 0x2f}, {&(0x7f0000000900)=""/194, 0xc2}], 0x4, 0x0) r6 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000c80)=""/205) connect(r2, 0x0, 0x1000000f1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000740)="a58727b83f9bcb76f8ca5923d2c23e94ae9337a3bfed6ebbb92767e7cbb6c60ab043fb6e41de61947aa8520fc249539c7bec6c88757ebf59d1ddf3219859ddf790b97ae347967b90c7e078a56a3f9be89c2069a40f175f23c1afb37dea222e6fc749d9d810bc9258e16e9eb4141f9aae4113e7133fd3e4200fe63444056cdcad33c7ed84797dd0bcc1644095d7add7cee7ea067777ae2a6d8771ddc9aa30", 0x9e) readv(r5, 0x0, 0x0) 12:56:46 executing program 1: sync() getrusage(0x0, &(0x7f0000000200)) 12:56:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x140) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa1, 0x1) r3 = syz_open_pts() r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r7 = socket(0x58114ed4c1c5a903, 0x4000, 0xfffffffffffff000) r8 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x283, 0x40) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x808, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x19, 0x4, 0x7, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fffffff, 0xfffffffffffffffc}], 0xcd, &(0x7f0000000200)=[{{r3}, 0x0, 0x4, 0x10, 0x89e4, 0x93}, {{r4}, 0xfffffffffffffff8, 0x30, 0x3, 0x8, 0x3}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x8, 0xd5f}, {{r6}, 0xfffffffffffffffb, 0x4, 0xe, 0x5f, 0x1}, {{r7}, 0xffffffffffffffff, 0xb7da260ca934214a, 0x10, 0xffffffffffffffff, 0x3}, {{r8}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0x8000}, {{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x3}], 0x4, &(0x7f0000000300)={0x2, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:56:46 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x40fff) chown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) socket$unix(0x1, 0x1, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) sendmsg$unix(r0, 0x0, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 12:56:47 executing program 0: 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 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, r4) dup2(r0, r2) 12:56:47 executing program 1: r0 = getppid() wait4(r0, 0x0, 0x1, 0x0) 12:56:47 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getdents(r1, &(0x7f00000000c0)=""/150, 0x96) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x723a11d7aaed1fe8) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 12:56:47 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x88) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 12:56:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 12:56:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="e2", 0x1) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a", 0x249) read(r0, &(0x7f0000000180)=""/86, 0x56) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() bind$unix(r2, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) 12:56:47 executing program 1: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='x\x00') unveil(&(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', &(0x7f0000000040)='c\x00') munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:56:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 12:56:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000001e40)=ANY=[@ANYBLOB="352f66696c6430800357d20d0482d8f43e00001ab677268cee43c455ad742e75e0abf5cdbaa5e6392ec385d3400d0a2041581019d9b34f7af1c0cb21c82044a7de32195e9d08dffdcf780a37d66cbe4dd9a3ecef9712367621ea7d72abb292256ff8afe39c658a7d61e37df986ba6bdbe4f7069bfc65f4ebe4be77427f4b9827a17c1c1ea669971f92ee9a10b84e27f086ca59cc393a43e0a1929d711add422fa9e4ada5a2625b50566c7e1d9e718ef20deda3cf9334f7a1af380ef9c1ad34f8fd840d98516f5a917c462a8e3eb61b080dc89b65da0fd426cc35f8758f946441eedba5b9c295e02ce0219b9b799ff32a1ed6054cb59b049b8998d29f361897546f54bda34db8897d0f18ed8936a7dfcdce114ab63e1cd5fa7ca74b6bd25e72"], 0xa) recvmsg(r0, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001800)=""/24, 0x18}, {&(0x7f0000001c00)}], 0x2, &(0x7f0000001c80)=""/119, 0x77}, 0x1) bind(r1, &(0x7f0000001bc0)=@in6={0x18, 0x1, 0x4, 0x7}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c00)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000014c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f00000015c0)=""/159, 0x9f}], 0x9, &(0x7f0000001740)=""/121, 0x79}, 0x840) pwritev(r2, &(0x7f0000001b40)=[{&(0x7f0000001880)="c81f2eb1c2ec152c5ccc355dba98bce1bd44a3b7ff4ac7e15667cb4a3c9539ae6b2e63d03e00ee7bd2664878c3d0d4afee4a9b3384e78441f7797baa1ae00dec5308d926111a89f15d8611db54ce12710676adb685763ad8fdbaac266de93bcfc278088b18be7d39c2ed153fb1a871c2bde52e2569bf35a7c46ae03aade7f0d72e0ff0e00f4332db2fd423b48ffd1aa0775d8b86f2c86f41903814b1", 0x9c}, {&(0x7f0000001940)="dc6ed0c519614d12561f949978a94264b2990e2a4f169c2845f8085b864139642109c5bdd6f2dc6d557a20fd716725469e7e3393ae572b9cc2d6d40f5fecc375296dd9236f65e4d977a8716977b9ee9939eeaaf9298577217871e680336ab89c56cb6cb708817454ca3c64a8bfc51610d0202c447be3012beec5805bb5fb6344dea34f0ee35523e7b19be909947acc2813147c7b9fdd1f3e9ed206e98cfe45715232589f9c6a0b484e1b55956d1ca8", 0xaf}, {&(0x7f0000001a00)="10f5ab91ee4eb837417d9c056f1dcb50f8298422875b18380c9678cbd46cc5520f450e2b3aa4bf44757ff481fd86e4daac26", 0x32}, {&(0x7f0000001a40)="ad6dbd84a8a5c553ba02471a46f68fe755c969156cfc0e561acdf928aca324c50a2450a80a21fc07aa45454d8b2e725d504961e138d400e9f5adf7498ff0adf5a01f9c27359608ae8c5bea04e7c268203620c8302f7a28ded44d7229188ea877907ff65b3395b5321cef898b500cf6a7ff048e28d3d9b9f3cf", 0x79}, {&(0x7f0000001ac0)="d7fde773551f9500881f6717317d22ca9fc004c5632131377c885e04e427bca7155381db9bb9e3ae00e05a69c61d7d3fd3291f4a05c38e86ca1efe1881b09752c14954", 0x43}], 0x5, 0x0) 12:56:48 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000040)) unlink(&(0x7f0000000000)='./file0\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x101, 0x0) 12:56:48 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 12:56:48 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockname(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f824980ed0d615784"], &(0x7f0000001040)=0x1002) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) 12:56:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:56:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x1, 0x0) fcntl$getflags(r1, 0x1) write(r2, &(0x7f0000000000)="24007267bee72cfae1a6c33e4603b3c5b33566f7f0a618a958b9950d6d567e44b556", 0x22) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:56:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() fcntl$getown(r0, 0x5) 12:56:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="b8fb703a5cc3d6f37f4c24fe4c32ad67d7ed182c5ac39210d3f42d808ca51bca803f0137c176378b265ac85101560768d035a2def22c797c138ca5637979315753", 0x41}, {&(0x7f0000000200)="1945fa829ea864c918b44d63c40f3cbdf72f64bd202fc96312e8887c7fbadb24f40b79c8f72226d2cefa04ba2182fb2d0e0745182ca72823d40aad373eae993f29c72ef4ed18c2ecacf699db37d4116c470ed3207d02829c21ae2382c30041369333d7d8c53387c801d557971b95001332ef", 0x72}, {&(0x7f0000000280)="30ed2ef627e3090583d480234e813af82631da86def178f6686548640d4fc5a7aaead4ae3edfbfdfb65e0ee4e739b21efedc4645768dfc464cbb77655c2aa36eca6e77dea24c1672c9575b92b66e535ec23238ff9681d83029355a31a57213d1416a35dd75c4deef343fcb7fe9599305c75c6558d3520c43b08d4904260e343eb6b9b6dc3bc96cd5bace4e149860c15ae1fc6719518c1eb02e1b48", 0x9b}, {&(0x7f0000000340)="5b856e85cf2da5b22ac05e101ee1694f44cc060d2c6bf45588aad35b42744bedce256b7549124946c0df2fb766424b85f911b753b96a25e618d0865a57c7ce9c2c28b494c9858a", 0x47}, {&(0x7f00000003c0)="359cca471453c85c429f5fea6e84109c76803d02fc4b59d767a04666d565a218c73f575216f2d3718472ee0a776df2fed52d9ac74c203949adb5e62dcd71fee83943499a8a5a49a1f3155f14f165c6b4af66956e15aa93aab84e5f8fc5649b5d9dd08c598b92a18242a4e688d515d2", 0x6f}, {&(0x7f0000000000)="79ab899b8c6160", 0x7}, {&(0x7f0000000100)=')\n', 0x2}, {&(0x7f0000000440)="0a2afe5055081c65ca93f6009a", 0xd}, {&(0x7f0000000500)="f327f77aca0057430d5f181d8787733aa13461ae7fc7c94b240f3521f12018d91ff8c02bb73a74774b56c4f19244192069770b6e4cc6a8aa6dd201db0c8a17d98a6be274792239f98799d286bed6c8ac0b1db9abd614", 0x56}, {&(0x7f0000000580)="779f1ab216f6820da992bcc79886b61acd329c7d39fa17f9739dc1513ad48c7ead7dd3ee31d1abf393f9abd274f726a6b24872eb04ca779a75497cc5427bfe3a6f416b90862414f44e5f982f1e7b99a747f8b7afaba097155762f5400e520c9962dcc7a8a8d3f9a68a576daad74b2390360d377429c6f6e6f9c946ee6fc732814f35e75c7f305db1037cce322dd26f709a0d6bdf1a55fb4c2bc72cc394b3933b7125f3a201b2fd566e384d15fcb3073978d2d6c0797bae65d80f302ce8", 0xbd}], 0xa, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:56:49 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/9, 0x9}], 0x1, 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) 12:56:49 executing program 1: r0 = kqueue() r1 = getuid() getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x401) r4 = open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x0) utimensat(r4, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0xffff, 0xda87}, {0x6, 0x101}}, 0x2) fcntl$getown(r0, 0x5) writev(r3, &(0x7f0000001080)=[{&(0x7f0000000080)="b2260f40e33b3054755d868f79e528233e2aa20ab3d491e20d72a9d1c281f2158c74defee40e9d94ccc188c21fc0bf1dc047ada5e00efd4fd607d2b777dd2146b2328f63b91595c5377a6b8742bfbcd9e6a8cecc60c9fc410ca25594fc5ab7510c56425d81547c788e2cc07c0462961d33fd47f64f51792a8a65a897ea20e6b0ea15b8a875685883743de6ba4ed9d3fe9fe7c0978f4d00404c2dda260fafe708d2e0b76379620a577d94044bb780c3fc0bc896f9ea2226f7d96c48849ecf4ff1dd5c886b1e9409d66777f92ff8957885fb3e6429852c02379418f6a8fb774506ee160ae28db70fb4df6c21b214deb3541f5289bc336e691b08973a3640023e69a2b2ef6b07a6bc87d623bc791412c35dc2221fbf237fa0bad2d7400489ff9f93fe2322a8a6af3a86cef231201341cd9d133d8034159e2f559fd9e6b0272e4c7f6d65f906aede2d96777784eed51d46b965452029747264bcb5be45c5537bfaffb9873a6b3d7ba63e70b58602399ebd12a162c3c07b1fc50a6b9b19644b98978dbee23656ef11ffae2288eab62f3b8f4142665b791ea49f4acf946774f804f5dc0b678225729f22260d822650b6a41429f7ae8670260f4336379e2fa0c45774ee1ae1cde3af8626c181713ee7bab766a360321a2bb8d61d86e680648266a07545540d891a68a102fdb43b63617b59e96305bae852425fc80481f662519b00f6ccc14a534331ab437e917e3287ae3d2abb6dfeb7cdfcb782443d41c6a47c6b982216f6db911c74d98aedf5ff773b85cd7446d09800040b14b5e7b5e546b323ba40f4b612519552a8f818cbe31283d18325cbeb7c08afff3d2e677319ea00a0bbf9e074860364a4c7d9193c4ebfaa7c9f392a5b92ed40cf5eb4b1198649832cb34a877f60a8cf18b492ccf45e39250bb557d56b881664ec61d5b5f540629351824274d1ca158fb369d7c53b1ca934b4dedc84da33e3ef6ee02ec9621623aa6df62080390c07c5a288d263f81b34035b74a8eb62d71d3529b0b02729092807a16750b819da8f94105a92c3cc3ab25c3a9e142c14a5186868e24e2b8e6273116261bc44bd1d62b54db6459986421ad25ffd019458443e6557a21dead902d056fd2e0817f569d662068deabc3771be3af4f094607b2060bd1fac6da3e39dfaef818bbb8a50b325b813bff3210968f9246677d9937e7245bffe6eb18f53022414c23b25d8ba5684ae6c87145223ec2dfcc4fe7e1cff34a983055e99b15a41d7bf490f9d5c4c04389d7a562ca6e23a9a8b50c9c78707b47646fe6e536cb3a58668718b22bcce7236f49283d84c3ae4157fda0ae78794fa3e88f3701f950b0070252eb39863bf46715f96ad51e44f654fc26880978244fa87278aadf46e7c5c67cc9ae9338a21b8c72e34d7d33911df386497e3a9b71492f934345a29272b4033b75116aa7caf3a18b88a8ff0d051df1818258c586bca2d4372f884eee4c8270671474d17e3623cf3c48b18248f28c1bd87bca08f3a322121ad808c736a20b9d75eaf3945a2e9958902bf1c60a907451853d8e5917573a3f685801840ea835b03fa1b323924e6c2a3f0037cff2fc1dab0613f7da8249088533b31b0c55518c8689995e61574f790511e5c8f4c8eb0d27d5c8cbd556ef54c0843b12f3ee28c28eebe4691be7e995849c8eff6861e4fc52858ec97560d39d6223632c1ea4b6625e4b63ad4ea5c0d985fe250cd8a5ce3caaaecc467ddf3f5ad8640bd4a5e6a6b99e87b76b20717e3ecc9a0db1c7ae8ccb6817281f2be9f13381db4900a8dc879737389e6d9577a812a22ad9e0b206543d474e7962d9b84af93298698b95853e6758a850f460c9177d1f2e6facbe7e6fffd2a62e6ef397abb80711c743c404d9851c95eef0d59a815c2b5320812503fa5d31511fdc466594702fef2e50e47ef0b7b567bb495294e92d558433cc6b1c62c9e2e63f71cc792682427fb932067d9319230ad9047959e8d67eb59c91b6cfcc6d6025c8a29479095584e70cbca332f2caac1fee84748a6211a051c02a550484a854d54361f253cf1df174837a086d92173daea93116f1163bd858ebe47130e379422a9b5b8f0ea90b71b6441e97ee49dbb89f4fc62c42af82d4a0196e9f140a5062539453e390ecb5933c80e2e882d8d531ef2fda3ae8d114a2caf376857c7ad8ff34d93cd61eb75c0b3161ebea12b65b3faa39b2e915acb20f2bf34e99da8b83637f205a6c8518cfff97d94ef39644366c9c54b1a7a5a3382afa6f44875512dd1b5604299c46d3b0ef7e98d32397b80d88b6728a74015945fba8881d6de99ce24937c070d00f47cd64851c72aaa7aed330f76b00f0029ce5be9b314b7af909aef1aec4e2081c8bfaf156be63c858db69e35b196cfcb31261f5b0e8d2b743a7545fd9ae47abdbb4a179f8634438fd4a44e80688670430bfe94cf1bc536d048b3d1d519683b36009ab7f9b63e849c2bd69f2db78fcb2de77be2d678f48d782eb71b1816b252d0b9760071fc30d5cc7d6993c46bcb03bcd367142223bf954dd8f3b6ab0a8954b1e86433815f7021b3bdec92452e227e2a6f84d4a303e3a81a85f510a0be0a792287085261af0a93540942a1b2ada40cbeab3d559fd49a0ed7061ac4d84bb809b98e9250363fb08111eec5a15a9b3a991346985dbc95f5ad977d50f5c02294c32cefa8bde65342da29c50e58aaa3c2149f78c66fbd421caf11a9771895f666e98abba940785eef540548e1644e0afaa7c8968a75e21d7e367c2a61ccb03376fc2913342411401cd51b80b5cbc0b22f0ec85091a35adc4ce509bb72d2b178854d02ab302690623b2c1001dbe47f6660fddac3678510c2d2ab816302d8fcb7e1d75cc340c953a14328bda5d87819005dfaf9f1d47c1c73a1811d1603b7e8fb8bf040adb27f5d59c3466f6f4bcda13e1cf96515a6eac140a68330ea520e3bfbe71269bb27a039e5ec618db8407f059c21cfa31ab55353f799fbd4fa0f67dbf7ebde1b8905711eae03233c655939b7d6ef6797cbd8bfff6da70848be7db8efee699c8589074b73da5396d8fc304a985b50251ef8109b7c1b3de082e2fc454bb0498b662b77bfed52315513541041dee010e144bd3e58e66da665a5331996c490a3bf1503a5815e6f4fb7b2fd03ed33d8dab612bd73efad9317fb6fe9a44948c8c030024526d9f42206f760f7ee824961888677d0071ad9a41aebbcabf0f6d1ce86e2c599737df0f6ff57393802388a9386ad0883e29bd8e0ccb76232ead612fe7a1ab64309740250b63056c164841f6e6bcffc3f42829a2290938e234121e6097a52faffcc9fa100c443af068a7fc6cbc614fae49dfd182e73659044d35895b7eef1891a1a264f84cd65793e8ed3d3a6faa8b2829e2794dd4451fb2f1c0444412aa04ffbfe591f708f5bc63550c3e7116d930c095eab4e57836d1bce0dd109a3d572ac274a714b87af92e9c484aef3efbd0837a38117938760095c2e18e88c96eaca6fd70d759897eeb8546bd47432ff29b706ae616116531de73502f2c30fc89c07a6bb7a5943f06e41c07d424fec0add5fa8c8b5e41c11d118a0d7108479af4b124221118078c9f81f349e0f3e00cb764e79500e569a6e2d7c829b04b26b0090afc03da7f4dcf4b6e73718feab89420c436b47e664504f36c0ecc99416fca5bc6d7a2c65d2e5d54ea0956a07c087470754166185dc6173ac45a7b1df8737a7a223d83aaef09e5b56300b69bded59f3b2e8e35d963799f005ea7c7df576ce5e963a556401fb805824b3c047fcbd43613b90b5f5e5c099c5f3bf4618438cbfce23d64e33a997903bb810265c4d126d2a72798c617a9e69e483838cf82c5fa5deced8913c159fc597aa9d6fb567d0bf7bfd819547960de23f9f3676d223c3639b9cae400df9d53c6aeaf6e3664d8a1f5feebaffb656f77580d0f023bdc38dff3696438b2087a2364e67e46cb018ee658a9090d0807af8ed1f2f9e524d35d4cfa38b8b521ed16dc5ea26df798588388b45b7a26d342c5588f3f025d1dc62467449720e899221db86574696b8db4cdd78852b343e82473f77ffc10b4c8660d98f0d29cdee8adf76d361cae57da9e9691bbe54aba6bbd686d16b13b863f63fcfebd40e682cecd2998750215babe10115e53a2d927998e79b1d10ecb2d70268e3c7bdb43590829586c15e09a3c5d198095786e31ebbec31c2c503a04955fab5e3ca5c1cfc93a788c922364afcc21accff06a086805b3064a97d0ae9a6cc8bb9ac11e91c4d7d94a1b67d729a656cc7950ad5d12fa8b89eb8472cbfd805c4f137572df4d29ae14a28a17e2413bab5a86bb67dbc3ecde70c371b2a9758c3138599a4854f550067ddf5128fdbd7830927c267d4f85b9139b480e8c1e3d15ce26b489700274d5d5ee78d6f45f635b1a3142b4f5152a91bd63e763dec586fe66ec85fc58dc3976d554f03bf096f1ef5a95bc560a4055ca21dfde079e500dd4d80825c546aab6e15e84eb0b37b88534ad162a1c911f81879b0125022e8be110e2540f7febaa1a7a8bfdf6bcc716cb1821ddfc3ef2acf11ca97155ff6f96da4b054a558cfb1f9a9bb5969dccf1d1b34abb212e70ed67d44ff5a2ade21ba2820c77ab8919b5e9cdbdce55c2ce402a2beaaedc849fc0e4c7ad24262553b7c7131e07eaf5355d9f9a77edc61364983e5d0fe611204a482a06d5ffc5ce8918601a8a0b3e20811954c94d00afcacfdb3d534c7787b55592082d1eb47feead8522f124d562deb260370a69c9f3389bc52abd9b5c230f668f7efe24d14b5df03f016e7596e67a22a86e795343b5ee1ad8b533ddb9787b7c4501e5367edcf47f1de380d7143de3094043091afc0ef6aa6640ce056d209bbe79a224edb4915a338a76bae252734a916138306a10bd1edd7792e55c9e9711d6f83e6d5e52b061fe2cb3377fd097db852fd539c0055768c3258c453225a3e0e748d06a54f772ff0ad3b30d498a1f2e2d3e3e4e670eb2cc36672db84cca87ccd76d58b2f5575ccf84af5ee5495ac56ac11bac2810a54d7e9179a8514f7b116b9aadbbc17626a0d23fc4d232e25f816f6ce019f9d010685250bc8d1fe6abb80e10eb21cccef006fa62a089c7b0153322766423cd04e7fe9b4684aed957f15eb38c0f732185e3b577bb57c2bb09ea6f988235cc98ac4973d565d2703d09c01d91e20e6c5b57d4073790b45e3165060312c3c14a51ebb45e3e1d7ccb5bc16980646048d5fc1cb6341d82b893568c3c21ba0bc0ee880adc2d784e92edc1c51395384fa68bc9fdde0820fda2fe815c3924937aa331b532b352ec62851ea282159cede5d5759f5bafd36f071333511d4a4b693791ffb1b8e9e27e36b368e7ba6fb43bbf3cbfc5e96833c4fab2484e9a90c9f7a88177d34ef35e0986ab6a77072746f45d6e0cc8d1820b3cee2853e36699c0ae56aa4847770cc46dd411781cfe038e025cc4b469ef72be5a6df33e99878224c1c3fab8ef9b14c2c54a8ccc64669ca9c2e35b2bc0e13b1d52530d97cce142e684111b99fb1f4c071a1fe9a4c2912b1ab9d0ac4ca28862080cedd5fd0a3837e0aebb46c7b95c07aed712ce07aab8fcbb58a4cbfe69065b930bc3407df031244832c497433fb60feecfe2bd663eb2af3b88398abf1359462a1db75ff16358ab9dc7d0ae2fef1db3bc12f9a2e6cc4ad4a490e87c9878341fa7c1fa4615f5b6c008963e38de908b6aa68dc547d138be3dd609d2d9b6ed665a3415f8ad6e4b3a3dba45ace77d29e69687113c8da794dd31a2a0ffe6eed635ff6", 0x1000}], 0x1) poll(&(0x7f0000000040), 0x0, 0x0) 12:56:49 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f62696c6530003c087eea955ee06d2493028655f51043c7e015cbc4d02242f37e227a831e341ebfba2d68165f92cce41dd7a95a5bab5230feae90e2cad5fc49f09e7b045311a69dfb96d826ba0fc0374bebaef1474db8872b6fb6db7a3799e49240d6cf53126cded07f32faefdd26fe2268c2e7d51fed4a8917de6fc3ed9fab36071aeb837ba4924710a04734e8f6149fc6d76878e7259b8974476fb5041a6ea2a3b2445e7b127b5eddf083961377e8660d416879f28a3af647f0f99297b7f0c8664e6a389c7429e244d4eeb9c4d7a14c9418183a40776ba5bb0b91222dd430371e4bd8c7535f2ff1e8e03b4abbe076e7ec0000000000000000"], 0x3) r0 = socket$inet6(0x18, 0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000140), &(0x7f0000000180)=0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff8, 0x401}, 0xc) 12:56:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xf0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = getppid() fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:56:49 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r1 = getpid() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r3}, 0x0, 0x0, 0x12, 0x6, 0x8}, {{r3}, 0xfffffffffffffffc, 0x14, 0x40000011, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x8001, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80000080, 0x0, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffa, 0x5, 0x40, 0x3, 0x57}, {{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0x1, 0xb}, {{r0}, 0xffffffffffffffff, 0x75, 0x0, 0x6, 0x400}, {{r3}, 0xffffffffffffffff, 0x0, 0x82, 0x100000000, 0x8}], 0x101, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x90, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x22, 0x0, 0x1, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x8, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0x11, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x10000}], 0x1, &(0x7f0000000300)={0x81, 0x5}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) write(0xffffffffffffffff, &(0x7f0000000040)='!', 0x1) 12:56:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xc2) 12:56:49 executing program 0: r0 = msgget(0x0, 0x10a) msgsnd(r0, &(0x7f0000000040)={0x3, "7bae861186f985bcb95346eb9c42571c6e21bb858037ad57ae4aae2bedc7aac125b1b64eb56ee200f633a422a38fb24bc9460e074957c1c0d98d545fa45334c02d641cbd74f84b6d493c64526e61bf541b83d0f87eaf73463c0711278a3af17572b3a89ed1a66aa9ddad68537db60513ff24807075f4c6fadea0179b0e1067b7764780538a151ae24dced88667f182792f2317f93441ee941e14c2ef370568926ac2da466c29ea339de1793c661c5d8e7ad66711cb3c"}, 0xbe, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/207}, 0xd7, 0x0, 0x1800) setsockopt(0xffffffffffffffff, 0x0, 0xba9, &(0x7f0000000200)='\x00\x00\x00\x00', 0x2b6) 12:56:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001980)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/2, 0x2}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/215, 0xd7}], 0xa, &(0x7f0000001880)=""/207, 0xcf}, 0x0) pipe2(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001a00)=0x17a1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x8, 0x350f3393, 0xc0, "1108046c20aab9f76fc4b88539110a1ec0a63837", 0xffff, 0x1}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001e00)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000008fb776672dfb7004f2cb063346e26379fd521982373b1b15fa57d3e2c7c5d838193eaf40a10c9190bf6d9b7cfeaf4e05850c6628ef699bbbfcea9ea596169df565b711cd65c55b5d8104369b0a81907edc29de2fa3e00375f2454687cd58d2e89b022265a8f81ded6427cb94ccc33388aae06aee7dea26c913ac94cb51873ee595444b805ab1163ddbf863c43ae0a9f250dae84a66b3829d86059f190ad2365e35c0d798f07fd06a86d8f9673bc847816c6b298880ad68be69986b658a09d78da650391147fe453242b807faebc94cfda01093ab625e9cb78db0e3a513ce7c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) sendmsg$unix(r1, &(0x7f0000001d80)={&(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f0000001a80)="d54319c218988ebc7c144ec650fe48ce8a199c1f38c9187e1d195cb7ad05463b259f6e8cd8731583282aa6ee9315b58e0d7f050fc83ac6739a709da560c2e06f79da6f00cb194f16af2df10893d062054c", 0x51}, {&(0x7f0000001b00)="4ce716b97d71fded57108a1053b8a14541ce62de268570f2a9aa024f73c5e54859f614b225c08046d75eaa1fa0c42ccaebb8c383c9e3400fc5469bf029cf8a97a2e7e6749e7283efb18d813f8dfdc22d8153a859783dc6809ab23dc186a0aa8abcd54ea1965fd31c533141508c68e06459f61fc0e2adf029d489db6ac34509bd4cfbf9e110", 0x85}, {&(0x7f0000001bc0)="30ba779e8f02243faeb358f6ae6ac97410ca068317c79d4bb07e3b189d2aa49c7eefc9746981c17cf1ec3f1c127ab0769d87292bd89eca9d031315ae61de74aa325088acb11702a5d5e231f5d39b2de89b8b65e468c00d45f27bb4750e", 0x5d}, {&(0x7f0000001c40)="916eb90f5c8552a37931acd93b74eaeb787bedf06ee7c7d260c16d117a4d5c968283fc2448760c8168db93fce0234a5e7dffbb0983c4027534e28b57f798728a637cc4b65825f79cd27de560cce1773687cc4f6d116ca01039", 0x59}, {&(0x7f0000001cc0)="cd61059b0385bc49d8210351fa8d81d3345560f76fdb76945c5acec449833816479a0638a2c35ab660300275bac81bda3845bd0e7b57925aee5d", 0x3a}], 0x5, 0x0, 0x0, 0x1}, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 12:56:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) flock(r1, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x144) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 12:56:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xe59, 0x7}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x3, 0x100) r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000040)=0x197) setregid(r2, r3) r4 = shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 12:56:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x1}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 12:56:50 executing program 1: 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() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = openat(r3, &(0x7f0000000480)='./file0\x00', 0x280, 0x110) kevent(r8, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffb, 0x76, 0x3, 0x4, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x44, 0xffff, 0x1}], 0x3ab6, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x800100}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x18, 0x2, 0x100000, 0x6}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x200, 0x3}, {{r3}, 0xfffffffffffffffd, 0x5, 0x50, 0xfff, 0x64}, {{r3}, 0xfffffffffffffffb, 0x1e, 0x0, 0x1, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x94, 0xf0000000, 0x20}, {{r6}, 0xfffffffffffffffb, 0x14, 0x34, 0x401, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x9a, 0x2, 0x6eb7, 0xff}], 0x0, &(0x7f0000000640)={0x6, 0x8}) r9 = getegid() fchown(r6, r7, r9) setregid(r9, r9) fchmod(r2, 0x100) setregid(r9, r9) pipe(&(0x7f0000000040)) setegid(r9) 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) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgid(r4) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b1454351d304d8cd0000000000000081ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895dbaa0d83d7d09f987204d56983412902a76efa9185f0b09c9259d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996c1984f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000000000000000000000005511bd129e341c0ffac9b7f5f8a31828c94cae2ff1835436a7af56351c0da31dbc278fb1d98f7f890000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 12:56:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0x255) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) recvfrom$inet(r1, &(0x7f0000000040)=""/208, 0xd0, 0x42, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 12:56:51 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8) 12:56:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) fchmod(r0, 0x24) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x0, 0x352, 0x7}, 0xc) setregid(r1, r2) sendto(r0, &(0x7f0000000140)="6a8a71f8d9c9bf97dd2ef8a1d1c0cdee53cc63a6769c76e2ee8cfddd149f1b4e8e3bd85d0756082e20b5ea919fa4ae1934e0f042bd45807bf55f52684c87cca0898c6cba83c93c3d9d6c9dae6d1cbbe2a28f9e00a84a00864f058d0d6507e3ce15289505c53175646f9a666eba12eae0e4aeba4bd62d196206fda072f65c60179830af9466ed0c8830b93a886bfd160b4e9b788a90b4817a869654f05d7e5a921654c50b885707e43d588a495b38546e062f718e0943804fd706b5cb688a750bbc2c97456398217ffaddcd8416ee96883b339dd31a", 0x2f4, 0x1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet6(0x18, 0x3, 0x4) recvfrom(r0, &(0x7f0000000000)=""/92, 0x5c, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 12:56:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="91b32e2f66056c653000e4fce5cad13b42645298b1e3cdb64916f4e4c95177ba9ac21e39a58710bcf751daeb2eebab41aeee78b924cab7af7b1ff94dcd"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r2, &(0x7f0000002200)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed89523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be7466d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa3bbe7111d9e283c5f785e798ed91b31cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391ff5b9523baf68beb5130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a43268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd8c213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b48fed7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd7966b32b994e635262cb7b24adbe7d01c68861c908c6ae36a072470e87d63c94f0bf5aa9f22977dd93fbb6270f392e2dec82791240de049400238436b9201dfbadc19d7409ab1e6", 0x4da, 0x0, 0x0, 0x0) 12:56:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334af54a8ad861313caa9e15573cf15619515a4c8aa83ebe7f47ed2714bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a4ccb309262eb8dad550b0169a56136b90912f1f8e2d93499fd698309bf2f7c228b9dbd17636da8bb44011bd13369d57fcb1ba781c259aed3a2d138089e57435451e10e5a41e8dc8f1b5116766e59dff3dff0562afdf5e36aac1d211d3fa4e8c9f23eaf56c8dfada4cdbeadd631d8ff0a716fbc841999ac63e5b77d8bce9dfbc97fb8499bcca7cfcce04db39fdb85d1928fb152cd37ac7d1ffcee4ad5679b4378fc7ed477fff91ab90232df2b0bd1cfa4a83c60d469b9cd387c767e5df5cb5f5bba0bd6f546db505afa41fa169d1232af4f9900b0080be62cba3285782c16c741a5c61859a81584e071b7df464813", 0xffffff03) write(r0, &(0x7f00000007c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) syz_open_pts() close(r0) r1 = dup(r0) syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/236, &(0x7f0000000000)=0xec) 12:56:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x2) getsockopt(r0, 0x3, 0x400, &(0x7f0000000580)=""/128, &(0x7f0000000100)=0x80) fcntl$getflags(r0, 0x6fe1e8f761782879) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffffffff8000, 0xe5}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x844be9fba40eb80a, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18000000000000000100000000000100183ef4c80000000030000000000000000100000003000000c7d72242ff53bda8eb24a9386082dd50325dde2437014d8f299d0000000000002000000000000000ffff000020000000b365559d7e289261fdefa4fe3741a90038000000000000000000000009000000ce600d9a863543753e0c5fcbd749b6f03c6a8763948a91d0626f58cd48a7b9b4b62f3be3bb000000c000000000000000ffff000008000000d843977a4b796fc25f2cc025d64dbffe3602b799df9952b6a83b23b0aa985fa15d34494b2aa2bd4ea610021ab207eb1b6ade2cad3b3fb766943cbbfa92af0097611f8be0377948824d20cb63e7eb0e03b65e6e9f07adcc174719ea26a3f3196b484863a79d632fb6e8afb466eaacea44a9028c7da396f2e87d16ad615aa466a349d08ff518c27e4c215dee281a1ac6102f698e8c007e3d0f03c466932dad9a312f5cbbdaa079fa5b291bd3f20000000010000000000000000000000002000000b0000000000000000000000001010000cf6191b49669a2ce18ee24abc13ba1fa2d23cde0ca360a6876ba94a94dd778a3d531b05cf73cfc7fa7558914f2b7b99b0d66e0a8fc57b57e1be59b027f2e0c60c73e53fb437cd9a4143ae2e0d15c332d940e9f1e2ddde180ae08ff45ac827af837d304aac9a4bf352990a98aad3280eb93fa91d75c2624642dea3aa7e00c68f21d1a718c8c03cd66bcfcc01a4f898b90c1091bfcf76e31adcaa1fd346a320000f000000000000000ffff000001040000e32143b393a1ee1e16840774099d3dcb2d87552db93239d3303fa96e3b260e4925016aefbefa0f4141e62b5106827c1bae4181441815adfde35aa78b6916871d1bf48ef52e67964a2d1119743c29902a89ad3ab234cbf0374a4a80890a9b966c635f7fd7f2f31a798b545aed7b91b340bada8e8a312c3634da73f137ae7025fabba229ef59481ce634df2a33da474f95ded30fb46fd1995aa20c0a095ff135d45f83c1cbdbd8a34cfcb4c79f377e5084c58e91fd431c651f8a237ab2515cc942551e0534114450d902ab689d0956857c37dbd064193bf0b1b600000000000000b800000000000000ffff000003000000d44aac6f486046384acddc17403563d358846675663090d98ac6d4812a30a40f0b31a10ce9ab9ffd5b0eed90ea2437176a8edd355f3cc427862226118858360bb30368f8e99f686cfba300eb27a5ab458d4a273743928e62b18e38f29080d10caf214bc6e2c545fd44cd2f5c30f365635736921d964d33ddc67f5fe913d5d38b3ab755cbbdd9b560f7e2e3ae013ab533ee74f0b571669be94283089658c36f23c7adecbe694638002800000000000000ffff0000030000005e038fd242770f4fb31d6da85549d4c281c2f798e8ccf218"], 0x3f0}, 0x7) lseek(r1, 0x0, 0x0) syz_open_pts() 12:56:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='x\x00') getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)=ANY=[], 0x0, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) lseek(r8, 0x0, 0x0) 12:56:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x100) socketpair(0x6, 0x0, 0x9, &(0x7f0000000500)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x81) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpgid(0x0) write(r0, &(0x7f0000000100)="ca9f6789c443bccbe6f938e8716ee616541fc9027bd555a235f002a8bc78dddec81d1e7b004c23d5b6294d3e02aba6a28df7f21400c0b1bf3a20239c95ad4201c333accad0bd1b4dabddb4952fe38f13d5514a0d8154fb", 0x57) fcntl$setown(r4, 0x6, r3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r7) r11 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x4, 0x81}], 0x100, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x30, 0x21, 0x7, 0x480}, {{r6}, 0xffffffffffffffff, 0x1, 0x5, 0x7, 0x101}, {{r11}, 0xfffffffffffffffe, 0x0, 0x20, 0x0, 0x8}, {{r11}, 0xfffffffffffffff9, 0x1, 0x2, 0x1f, 0x5}, {{r4}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x0, 0x101}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x1, 0x6, 0xabfd}, {{r4}, 0xfffffffffffffff8, 0x82, 0x5, 0x4, 0x1f}, {{r10}, 0xfffffffffffffffe, 0x8, 0x4, 0x0, 0x8}, {{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x10000, 0x4}], 0x7fff, &(0x7f00000000c0)={0x8, 0xbb7}) r12 = shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffd000/0x2000)=nil) r13 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000480)={{0x52f2, r13, r15, r16, r17, 0x10, 0x400}, 0x279, 0x7f, r8, r8, 0x41826142, 0x5, 0xfffffffffffffeff}) setreuid(r14, r13) 12:56:51 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xbfa92efbcafb5382) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r4, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r4, r4, r4, r4, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4, r4]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 12:56:52 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) 12:56:52 executing program 0: r0 = socket(0x20, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x1) 12:56:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 12:56:52 executing program 0: r0 = kqueue() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x0, 0x1f, 0x0, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x6, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0xffffffff00000001, 0xfffffffffffffffe, r1}) ioctl$TIOCNOTTY(r2, 0x20007471) 12:56:52 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0x8, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r2 = syz_open_pts() sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e211d0720e0d22cfef10da8d505c76e8d66d5b9fdeb4f11e3d5a38a805555c6ebf07846fd47f9386455ee368b77ce4fc20496847d94b6a", 0x37}], 0x1, &(0x7f0000000500)=[{0xc8, 0xffff, 0x65ab, "d7ac0c63d0caf1907221bbc43cc2c93335b8002a4f2308c5f0b9c7a4ac6c734f499b8fd5589771f7cabd5c59f625285b750bfc18e617f2aa95a4d5fb07f554493d4d4720f537b3120a946aeaa885cd61d805f5bc019e20c2f6014e26db7174ef914259305291a9e274c7061f554d1a82fb0a6fa368068fe789965d4f2633c678770973efda55a914fa624c2f9eb4bea1c9a841ecb2199f63b0fc57f2162ed00164786b23c5b5c914802b41b91a52e1999c5e1e97ed112608"}], 0xc8}, 0x404) close(r0) dup(r2) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x196) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair(0x27, 0x0, 0x7, &(0x7f0000000140)) 12:56:52 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x11) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x812, r1, 0x0, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) syz_open_pts() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 12:56:52 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 12:56:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 12:56:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x2, 0x6}], 0x81, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x80000043, 0x8, 0x401}], 0x4, &(0x7f00000000c0)={0x3, 0x8}) recvfrom(r1, &(0x7f0000000100)=""/172, 0xac, 0x800, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8000, 0x7f}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) 12:56:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="0e0500e95e4943160000"], 0xe0, 0x0}, 0x0) 12:56:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) socket(0x1, 0x5, 0x3) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/248, 0xffffffffffffff92}], 0x1) socketpair(0x26, 0xc005, 0x2, &(0x7f0000000180)) r1 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x8) ioctl$TIOCDRAIN(r3, 0x2000745e) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8ca0, 0x103) 12:56:56 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, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f00000d8000/0x1000)=nil, 0x1000, 0x0) 12:56:56 executing program 0: r0 = shmget(0x1, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 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(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1e5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setrlimit(0x7, &(0x7f0000000000)={0x3, 0x40}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 12:56:56 executing program 1: mprotect(&(0x7f0000657000/0x4000)=nil, 0x4000, 0x7) select(0x99, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x7fffffff, 0x2000001}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000200)="b242d46f71ffc3801a366c723e483e811e", 0x11, 0x40b, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000400)='./file0\x00', 0x5a7235fee2a82a39, 0x43) connect$unix(r2, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x1, 0x3000, 0x412, &(0x7f0000659000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/209) fchown(r0, r1, r3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r5 = shmget(0x2, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/178) shmget(0x2, 0x1000, 0x40, &(0x7f0000657000/0x1000)=nil) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r6, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0xce, 0x80000004, 0x6, 0x2fa3}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000081, 0x9, 0x100000001}], 0x258, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x20, 0x3, 0x1}], 0x7, &(0x7f00000003c0)={0x5, 0xffff}) 12:56:56 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 12:56:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xfffffffffffffffb}, 0x8) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 12:56:56 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x40}, {0x7, 0x5}}, 0x2) 12:56:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) fsync(r0) read(r0, &(0x7f0000000040)=""/116, 0x74) 12:56:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='v', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="5ff4e461c5dd626ba91909280a95a19dab0d309be75733c379318043879500625454ff172fe02b719a05475a1d075641c7f1420049655fd605f74056f06d078714329ea052ff00c28965fe79531d6dee55a765761fed5baee0167378f4079dc7d8d296618ef35848688cfc4e16faf6342969a21816a888bc336a988aeb0f71ce1ba4fa7d80509b2eac60d0dc832724e818f51de7af7e120eab90b63c36c6de4db35564ee117fb7d36f62e294f96866b7ee0801ff01fa59ded131ea2c00aa7a5e9460aaca498e76b82be7f030c5ec313ef24d3870d30ea371fe4d436e487610e786b3990946fd5e0000c1057b6f1f02f8fa867ef52b28ff7950bfdcf587d369c1e75c772437a61dc8f229e2dad427b51448fc5db65e7f554fdfbb6b06ed97e1eb275f425affbdfa94f2d7fb09bcb4dbf567f8d8fc63824daef82a0763b8c9fc6f12bbe9ad13b9133343be2a53b05c47d6b877c2300f62bee0d985f7910996b246e21b47aebf97486116f7f296e69dd0102000b6b5092d7ec1e5e61906e6a4d3a3606c2dce447d59c5529120cf3e85884f53ed9d43fa4f47d5e1faa831763c4a26126b0bc02e222c907d1e2e6840581048225b1ffa6c8657ba3dc83b5311a2f51c89b61ca3dda244445550bba80ddc869bcbd2bfa7858f293501e280634af4ec6441b1169e865c6e647367047c3162241a4c67d441a9e328edc1c42da7391a2de2b344a37ecc6ee9f0d8b6422943e5eb5f8186f6656b27b3bf51c058b9e78754f764bbd86fc203ff103bd41c5a649be45fa0308e30c2e45a9fd48f9208ee164e26a17dc59759890387c80d885be85273ea1607bc0472879ab9e5f57a61faa828a7cb9cd9880d72cd68fae3ae0127ab335d5312b62e05f25ac292973a7a2ce60025641f17e696359f19c62c40370e3de59b94a36d7734a4545fbd92e8113c460c9c81f28def43fa12d13bdf74fc4ee32b9fcd77e12aae89d10da7f196236fde1fe91ab8bcaeedc5cebf473a17514d07d71f862bcf324b665f77afeedba6b77faaa140c6503ff721bdd695d2bf048b6edd04595f99c61d986b19f529a33b4210b0d770b055e5c061b79750a458260fa0d21cebb444a578254cbb21c2e243d4be4480bf2c513ff3e2dfdea742f11ea519c646449c2cac7d6575fe5e7e4264d174836b133a39d52d21e55a60da0b0228f10e49ad2072f1c059025447a502102e52135b468e2cf4aa90508de3c8d04f89afbd70a42853370763c2ad2466e99c9908975abd966db6ecff864c998ea0f72e08dc681d3c1c7b69e4e49743cd90f8000aacf7567e51803147d7971de8e6986e841dc51444229c5101dbec5632707e92012a0dbb1525a0c1f7ebe70499877dc040ef40e9d16ec6dc6c86b3a66040fef520ab388cb3fa14b0a52bb109cfbd192b40cefd8fdd094a8f3ef79ed13e043540d595ef70641fc7e84928e9382492e4935358d23290aac26b181cf4608bf769c905bd5bd307582248bc69a20bdc6bf01f5b590f537fd3d7cf1d18e1c027a63b12927d07f85b3ab209ebcae86562fb74c7f68fcfd3e77be3b8550fa61e8e81441c55d3c28d519f3e5fa949db0a8ace46f61ab194e23df3981b5d4fa24e3b81b8d7dda6212c7d97163b0673fd8240c14d387d67388b4bc6309a469f5bdc2c968f0d7c2f7ee5e3d476056c6caca4cc29784b74f4c2ff1382c308cb01bd8d9849e040962be862edcc300f1f6ad6cf0534982ac65f7e2071442b931bb97e7e3e13b364c066536001b804fc7b864ce0e7984f3bdabc40dcf92b2eb80405e844f1e0fa6038dd50f01ccd4c45a10f337e453a53196c756367528fcd51b956d0dacf4702c3b33c738aef3e98873ad7632e77dc4571a0244387a23aa488a7341990e683236fc9fd9ad6a3becbf98df3aeb37f2b32aaef97d7669121574b7404bf12089d3d8477cd007f29cd3c446fed5f4b77b591e5ee72be76d1f61864ac656b9eedcea3043a9a71c1337de77afa3cf6e53f5a27d19d24ebbd5829147cb004d27cc5a493c2bbe97a72c420f45280a10035e72ebe801bc5dc9f58d494cf08c1b451a7dc58ca5ecf3b512b082d535959e4855de8d28ffe06d010b524d393d1cd8e3db9a1cea0c2211c148e28302a1a68520c1f3542bb402883907c7d21e9e012c91a70e09859e8d212be2d7a5c76909c22d12b8a4e7e7dfef19413b91e4e218d6666efc4cc55437a30788cf350c43ca15a69614c0742b2f32544f8b51a050eee7dc46f75d2661cd9b1f782b7eb49b4593ee84e00ae633dc78c77dfee4e09f02cc4ecb8b56c0840df073b865909a1745d3de3a4ed3191dd4900902aeb395460644deb43e07e97a24a46c6cef33ed5ce4f704809ddedfe5e4aeef0940b4c0493dcfd1e8b7b6cb94fa51c46f80b32004699693477396b89528bbc62eea8d94a6126c08eb72c4b1454dd532d3e97343e19e4cb3e20edd2737cf3b27845c3238ba3fba7200715bfb0361f334da8cc60da07ce50cefe06d94c07faac68dbbec377ca76447fa2af42bfeabe0e6764f2828e558db79644e82b0c4eabd12641f18228784e29bb1a0bcbe5aa6660de6043c83eb9f85d6c9a87ef93b4c19aa2bdb7866c7eba1f987d15b0c8a8055426fcfdb1958b5bce645cbfb0ac225db5aa22b070f04e9d9d30c94861e7408eb8a8442c34f01924aa0a260bced87da3465aca54aac3f744370c2aa6b0e4cd50d3efcec373732bc493c5c788521fbce5d1e901737ce609e7df57cb2c4db7fbf82091af5f04d9f841907c49be255c50270cae685057a60506ab72d2b5bee256520ae52f2aec4937c172374449113a871354242456fbe1a38582b80dc3f20d0dedb5e6f52c3e1ec89ae1e77a2ee75dd421dd8c76bd4811dfd94a157391c99535826d7189cf114318cbac2bae61305e84c75d663cf8c18b4f09de5e739db38adc89fcfd2e6f45dc815dd387a3ed9bc9ec7b77160334d7990c4735160e6927b1b4d1d629caede2a0d5d0c63fcec0d1f1f12c95d0a31ee692a855753e44f418997f351be3247e27018c716ec8bb18c7dfe53222cb61637b557d808a9acef3611152ad1cd34d1b19e66452ae995832e962d8f395cba5e9c88161a988033a99ef6ef86ddc53a0ecbc303f48d02d587a908b7f87700080fd69f505bc2d4831b5c6653c5862930771f1cb0342e94f5f03469b2c57e335d0687e4dae85acb518c2e0b384cdd92318632bca3014cd8c96fac15057fbde49f14231d1fac5b86c62e7e83702f168d597a8bd8eaa490ec14fdf1b1b20f1e55b19631a7269d95a6357f976843cd7f49cfe7137db6f1b48ff4c4610307e8f0141c052fbe9d7297dda9d629ed2e91fc81fe2630fdf685c16341de7b52fac613ab1e88d64ad16195069ee117fbcafff94fac326ac3b1f5febba2770016744515b5dd5a7a69f4fb62c89d486fe72454610830f2aa2354ddbed2521be8615d3ed50d98bd38897a184eb2baf09fa92682c1a92c8577e54dd300ee4c2eb4611cbae17ff0410dc0bcddc789a76b962d119372fb52db4ee8319b0c65454008e430982b22de7b235e80f3b4e14f60fe813ebff46b1f844dcaa11414b733e6ae29c9956b6da96944935b1106c99b9e3b2bc49778d8ea9f51b29128a41022b8844385e0e9fd025ee4ec29455bbe0760dc2716d2bd7148606ac5233dc109ead6933fd9791fc19f2f953da60f2d355c23f531e1e3375f76efe70c384b810f80985bf72f3c6ab3edc2a74eeb8b3728ac6e67deab219d2c381f9d07c78c245fecb1e7003830d66d1f385b1fc44febe5e57dbfaddf0404e8acd1b8328fc223ecf766f50eaedbc5d13b8e7c4ae7d83f1fb8e496f3be7a9161ac66e745d6868c3b9eb80faebbffefdbeb0afe926a9536f53d9db84c646e7913c7d2b11697d3ca533b23d9848033b029119a80a6b03a34a9547b511e0f12656ff490198993abdd4a747e072c00681cbec9ac1c63e539944850d2dd9db0975a957c653c4887d813ec4144a6e3144b9770e8b12ea21e640d373b8f1ee8091c1a1a74216ba52057ea51be4bda9eec95060a77d04535bd8df9129608d1cb7ca71b4147c1ec384ee2e7f6a50848faa1afc7c6739a0d06b883c2573dff1bcc2645c9c43e69ab91f37c675c16ae1029ddc9775ec269b6b3a56d2269cf841a3acdb78a964422a6021178dfd0aa5670b786cf2820fdcc8045b517afddb3214413909b5dc4077c7c62c0b93b70ee343781c9d215affa82b1b8a77b8d2b2ca6a3ca9eb54f8c0e45dea0986950d97c3da42c917a24567e424cb601faac579bab1b0de8e13bf12bbbbde5747f0c96c53cecbe4cd42ffe1d3d2993a1e25e983b04172daed201394441915a36e627e0771543fa4892175ae67a35f9265f61bb47e761b8868736ea4c2799604d2ac9427734635f80243ef895978ffc98e53939c2accd095ee0f0259ec59ae659c2353cf93432ab60d814c4ba9c55375945bc8394e0241d822a88a265c55c9e3f5ca3f51fc242a1bd0042dc132355d4e75f3a7eccf2c536fc9b3acfbf2d3ee9f166670d3062b3f3b3ed8919c5e9605c114ebe2bf49f88629ace1e9f00d4c8b891462720761f2873500b5f4b96aecb67edf7d1e7df5602e2b356fe4dcf878a8944dbcb79dd13a6ec0b75125eb4596592f0744f36572beb73309662c1282684cc8835e7a3be90b9b9d9aec2777f97f6a5bdb38ec57b5c30ab28de45cc64f473001a2e2dfd404aa2d32d8eadec3432d40bff6deb557e2f61a868c1b5ef2da790cdcce0a2acef217be1fc46b05874dcce599a71c41dcdd8526271e5843398af211398763fada7c9d8dd716bafc9d1bb29702ffe1a961fd6c1e332cb7d8139e6e4dd1f6d31fdc83bd34859299b616384777af23c93df742eaa4bbdd72ab70d8ec8862cd1a0e8ba9781b1cc0295b29ff462ec67fa88fd16123e30aadf2ec0dba211af4ef93553244d9a3a02629492390deb713c53ad552f91db4eb929cf8da53240ced45543f885ff7fd0ac2aa5c0b7764b3fe677359afdf75e74a3860b66815a6b871bc044e99cd7e3723258b7508da87c49e428139ac502b45a553772c9f3ebfac75ee9247cf9b2edfa7d3e8e305f16bd1a7ba7495a93f41541886d0aac3202d37c6540375793124c03228d1834217a5da2b869483e57fa2f54d33837ec1432b242d8a718895aaa86af4691e3a160b242d305f70e7aa1cef777af8294e40b7315606657de81ab53c11a855a16640b6fd00b2c812879e539f459df9013e7990ce4b495cb7f0b13d78e2a6ffcdfc05e8d7b516b660b739587a0e092cc3834783aeaccae9d27823158bd9f18bf93d96d30e96af4fb7cca43585b2c548b14fa6785ac1addd058bd176233985efc05d2a10b17281e0ec410eb5b267c6be6fa64fde6603ca65d8465fdb1eb02522cafc14fe1a67cc5c9ec4989153a8e3050f7c83556610d800b5889a9fd860455a4730978cf43e8cf20d103d2fc9591517b8c4dc7e9a001e64711266e4ae010b6aabbcf05a7a5d3e0a4869e838e957c99855e405aa646e5d8a00d06df01b4090395bfa7741ad86ff6577c83d59b55bf8d9c6e48a5d3b26cf123e45eb5549214f64d7ec926ef7f04ce41bd5ca11d0c29dc3b39440b9c2d9cfbdf2e17ab512be0908fe888c457668f3659e93ce36649f01ff420687f8fa113c79b03b33d6e65124c328619efa1bb1abac9234758f33bf05a9640cdc0421e08d826e944f61690b445efec788edef0ae4761bfccebc1adf17f89b30361698133f9cee78ea87d0ce28f01998a5960c2c8372f5aaa782bf285d180fd8", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) ftruncate(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/89) 12:56:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffdfd, 0x1, 0xfffffffffffffff9, 0x42, "68d19de7f43f0db1c1c3600a9fc0be06d1bd00", 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x8}, {0x9}}, &(0x7f00000000c0)) close(r0) 12:56:57 executing program 1: socketpair(0x6, 0x2, 0x90000000000, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000006c0)=""/192, 0xc0, 0x800, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000480)=0x5) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000440)=0x1) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xa5, 0x20, 0x77b, 0x4}, {{r2}, 0xfffffffffffffffc, 0x8f, 0x40, 0x4, 0x2cbc}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x7fff, 0x7}, {{r3}, 0x0, 0x80, 0xd0, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x3, 0x80000000, 0x1, 0x2}, {{r2}, 0x0, 0x41, 0x8, 0x6, 0xf8}], 0x401, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x34, 0x1f, 0x37d}, {{r3}, 0xffffffffffffffff, 0x8, 0x80, 0x78a7, 0x7c63e1cb}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x20, 0x6}, {{r2}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0xc1, 0x40, 0x2, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x84, 0xc0, 0x100, 0x2}], 0x60b7, &(0x7f0000000200)={0x0, 0x401}) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x101, 0x229}, {{r4}, 0xfffffffffffffff9, 0x18, 0x80000025, 0x8, 0x5}, {{r2}, 0xfffffffffffffffc, 0x68, 0x8, 0x200, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000003, 0x1fa6, 0x4}], 0x3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x7, 0x81, 0x401, 0x6}, {{r3}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xff, 0xd7}, {{r4}, 0xffffffffffffffff, 0x1, 0x5, 0x80000001, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xb5cf, 0x8e4b}, {{r4}, 0xffffffffffffffff, 0x48, 0x4, 0x87ba, 0x4}, {{r4}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x8001}, {{r4}, 0x0, 0x1, 0x0, 0xfff, 0x2}, {{r4}, 0xfffffffffffffffd, 0x20, 0x0, 0x2, 0x33b1}, {{r4}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x0, 0x1}], 0x7b19db1, &(0x7f0000000400)={0xfb2ec90000000000, 0x5555}) r5 = open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x98) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x0, 0xffffffffffffffc1}], 0x6000, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x4, 0x20000080, 0x5a5c, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x2, 0xd0799444349f8eaa, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80, 0x3, 0x11e}, {{r4}, 0x0, 0x4, 0x40000000, 0x8, 0x9}, {{r4}, 0xfffffffffffffffb, 0x4, 0x21, 0x7, 0x8000}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffffb, 0x81, 0x20000001, 0x8, 0x6}], 0x401, &(0x7f0000000640)={0x8000, 0x1}) getgid() close(r2) shutdown(r1, 0x3) fsync(r1) 12:56:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x401) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x40, &(0x7f0000000040)=@abs, 0xfffffffffffffdc4) 12:56:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa40, 0x80) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:56:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x18, 0x1, 0x9, &(0x7f0000001140)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001180)={0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffff9, 0x26, 0x80000003, 0x80000001, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x5, 0x20, 0x5, 0x8}, {{r6}, 0xffffffffffffffff, 0x41, 0x5, 0xffff, 0x9}], 0xa394, &(0x7f0000001300), 0x1f, &(0x7f0000001340)={0x4, 0x2}) r7 = socket$unix(0x1, 0x3, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x8, 0x20) r9 = accept(0xffffffffffffffff, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) r10 = socket(0x2, 0x5, 0xffffffffffffff3f) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000001100)=[{r7}, {r8, 0x2}, {r9, 0x30}, {r10, 0x8}, {r11, 0x76}], 0x5, 0x9) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r12 = socket$inet(0x2, 0x4000, 0x7) flock(r12, 0xd) read(r1, &(0x7f0000001380)=""/184, 0xb8) r13 = kqueue() kqueue() kevent(r13, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000040)="ce152b714894fe439b0e0086fb8b3a740c2aa3e4b8db0f89348dd8ca005a41c24a094daf72a021cd5306077f4726dd7cd49373256709dec6d972707a851d795fd0c31b1086d8a2397e93df25b98dec0762654d87920f8d6f6a25bb6a8f3b5d82e00b84d187f26591b105163199971a93a510054d8d22a54b1b048223b855feaf37ad9eaad8097c4522b4d5a05484e6a8a5b4c258e8c86655b31a6309534b2c15569cf6b4eee3ab7eaa7b0c623c22bcad275ee9ae4cf075e0e67dcc2af9317351b59fe5b19038c8d4ccf3266c1427277e93f5ffb2014b5dca00bdd5af2d96752d609417bd85d689876dee1a0d32931afddd3899b82c48664d58dfae127a4f9bfcf8f3818d97a43c991bb1c011bd971f35aac35037a4d4445baf66061c905e22c35b503fdb7bd29da91529ca0892bf1d12540fba7c5cb5e6d982490aea3a21a6c93afa01e50dee37189170519d5571a2d8dc38d1a1d8bc58b667fb1ea461aaebb24d13b0b93cadd8c54fbdbf58ff46c38d1766285be54d21e4db3784fb8a0a5b2beb69038cb7e22f31f2eaed6cc8a97cc108895b2190f0f9e4961ebe6b0721703b8d92947a604c71796a0774b9f84e8567f089e385a18436d4c60927d5405e2037cbf5e715e77e0184b3c991edb22a859dc6021e8437fd23d8b3ebdf5e6b9046634d911ce3b4c152abee7d7934aa8419fb51b5d61d6659cc49c10dce446da7e9da583d7f69e44b1d831f8f23d9e62afc39b7b5361da8ab3deccd33e868c32a654f85ec122c684ba0226ba3e8b141fcbe359bc58a8bf93436bd2aa26c31dbbfb20bacb3fb7056d76567418794591139480b3619a8f658c0225e67b5eb1ad4ac9a70ee08a91936d700f4c567811a309b1ef7ddf0f769944b360c532887c0b241090d9765159bfc061a74ebe3b6cb2268862fbe5e8e6b9596a809a36364738942084d84249ae2f932297777764477f8f328d3a0da1a2789eebbdc9f257104f455d06673745b6a770616e7d9dd3ac06c5af2c547d14375388dca1d8935ed4a43b1dabc4a64adf78eb343458c898b33e35139eb1810ea04ac1b1605c55186cd7fd79970984769c50011d876c4ce700b662a54113842ebcb5a5a2c0301ebba1c0b597cb1d89c67c755708009e0f39ffc90eba8f944859e1378c516a1e040531648b72a1fc9b3830f6282bba4ac45af9ec4f5bd9044456b27b9bd24bd47ef9a0fa9ac3541ffb7a73f9b945a3d0f27c7a9b1f3e145343e404dee7a32b05acc841178525f7a481dcc723b32f54c351d301980d0535d1d51e17250e2df9dbdf5cdf1ecc931c12ac0449c5accae3a7af400b9e52b1ae58556c6739f51e99173961aa621e3a676e6509456d461b40b995f7d714bb8e3e8cc9cd040b899ebf11e5ed9c5cac886de2f4b5dfb5768bebd0777a1b6f4c072e246a6853de78897da644bf49255548cc67ead8a4b511d94810c390b7e1b053e8afa7ccc0a4a37e69f80eba3b06a876120072058d34a5cdedfcd92d96c4790f642b4f7219ec4784934f4bf520a8dd64ff68a616852d5ca70051e5a74fe9b61b37bd4a0d0e9692ecc7cb17a891d46aed015cdc4af4f72d640434d6ac9803aa5e6edf735d44febd8812870f8908bd317426732476ba8998e9d9d53437dc60e3787fa40d2a8c5a772f020eea14e0bd933dc001018c13849b64a2024524fde2a35d467dad2b79c5d7c2b15ef650ed4657f9c09ee2e70fc4aa045aef9f4b04a4240db8466deba29a20b6e0733201f30b254c67a4de237cc47d30dd6d5d52afb2d51f8443dbdb6f391ff7262206cea2bf8fd0df707e0897f7011000f50a9c3ed867e272da198d5143a0df933a77d3e00d4eb6cb1fe56e74411601fc07dbaac100a5c4ca9f14a95906115796715badd1d1d214d41a761eeb05108bed6bd7ff3365cc6c268067566146deccf3556a427f3d535d24cc33e65d1fb41a5914a2286ef479abf0958b8900aaa9ed9412f0887d4dab757be8a5efc2ac06be2611c0ff420777c1087ecd15ae36eb02f7ddda759c57e385750aec3e10a4862169c659e40130196c320457c407af56d749110bf62f88b6077d31f81125230b7b93b3db70ec0c847c5d0472e7c5e767c50a07a7e05299ca1bb23a13251f55b9858a325643aa00006b2e4cc2f5488af2670cbcba2c617c45f122205825a11bf4039ec562025d05613e2934dcd5329d159a373a56a4fe4d02df40e7e36efaa75ee18939225ef89b9b8d3394dcf979fddfc523d1f568076d8903b7cf44f46ecf81fd281dfb771d1de900493e82d9fd538e9e22321b212498ae98d401690c0b732026ddb6f622343f913bfccc89049af09e1e1257ceed2f076a8bbc72ab08cdb67887ea6d40874cf65d1f90bb6abfdc1a30aa0d7216e1a81f7c6729ae9552330addeb54dd851a6f42731b42bf07fac4b3915dec817eebb86c1d1ac90e4f5ccb35036b1c2fcda409c9e714d6f09f4d1fd2ab1df2a33ce42e2d70aaef717b2d616ed131aa4e3f8441361249cfbf64af8f8684cb84745736f13d4dc06c3fd8d679d3ffa47951e1b81f14d99c7ecf4bc1eb78deb56295265f48b50f21cd1c1bec99dc917089c6756b59225abb15aed385f92b5e3f64cb3b255a2dd7f33211b859bde72ebd327134952aec7d0d5783aab42d7ec6b81f2edcae269ceeb870c7471ac0fe738f832cce49f99c7b2162fd9eba4fbc42c351459ad62f82f65c5be22afd55a1028a25ee029fedd4dc352ac11bf41edf0e0f09361b22692f1b212a16ca45c4fc962e05d5615a57648b92f780f4f6a911c7c140cf2ff457b29f97e77695550a88cdea629ea9ddd022181da0549750076522a78e1ca84af1a53f630d7cd061e91690d13fb3a28efb95ee7929bc8729645c61d91f74c3cbdc24cb8744abfd854405a7ee81de5858671aa97fd4c3f3d085d0bb38b585580140c51c56de66e060e4f6f472693e06125bdd215c364ff3e1c401a1ab7821a6d7f5133e0cf538d3e2ebb2a0e871bb0ed5256a88f63ff506f0e4b05e3b69fcad961170dd9f3dafb94bc02172657d813129a387cb17ed5d9c89a7d698aac9d9c1cc970c6bbc19466c9951ae9ddbfc83a48371bb1039e128dba4eb2576266c1b4609fd66e883f47fc57ac3a0dc362cf4ad2830423f545fbce0c7a9438ab850210695e2f5fd6fa4509d0069c948a58846e16433f8fe9c64608b305598a6d032317bd8d53abdc4804b5d55067fed0d14de93f5414ec4d01e683cbc7c29c09e4356a54aae680d0827bf1eca243237c6b6949f231e5f400e465ca6c238d553947ff0ba10c48425628e2420bf15994bd758832951db37d9f3477db3f0439014f7159622343fdc7810dda16d6550a5434be9a7b5f81e175d0dcc69d85379607e255cc8f20012633af52618cb80d4d454c79d4ba4bcbaeb0d5c6e8961a4c4aed6e4faa3d089eea2a98824093a3666394712713f352aeef1b7816aeccc55b4bfee029727a8fea149be424ba972998c19e2a8a790a070e66a7430179f23e2f99a58fb64f9a2d3c52efab01ba6c7b1b62cd30dd52e6af0225e27506d330aecbcbc9ca9fb132d10f72a454a7e9f6dd0d15812ccce44c169adb17fd895ac4f6c24048ef6433ff0fd245c6ffef6e8bdf1b90247c673b4a0fcaf29faf4992cb5b7ebec038885d698f6d5bde72784eba1a14b06cfb63329ce9a32dca1d5c7157428143830c9e3f0de1b071a9ad76027df9d16d46154aac8151dca2e55a1cd64dad1b1c27e52c0ad73822cd9aea1b9b9ff2c69115ef003b511692abbe31fc929e95151801d1a4ce55cf581d741ebc34eea569bc911302300b63c57000edfc827fb0e3807e4cf4418173a3e2d0ebcba3ecfb81855a85fbda60cde693a4ffe3752aa5749da554ca54526c1e1c409b1efc0eaf4047bffc67c9623465b8046e80db8207f885ec79ce7a6fb01fc8e1a30a6c9dc6c9b5a88892d9fa69edc075436735a345906578e7ed8044ebed0864564485b27131d004aabfaf068314f53b0cfabd7a0674533ca97f77a4a83f2ac99af45263d2f8134818bdf774accefc45a5b98001c0749e1e701e7bef2a3c4f0913221147a7aa80145559887f61f59cbfaa94facd44bb6d772a4ab5002b385d7267d60dc2eff03f98924f76fd081d16ce7e4fe507c2801bcb5cef0bdc5d5ed502e7133f9d8feea9d6765ad7637282d5bca8959774f3df6b0b036d64534f608df10dc81358d4ba38b53ce66fa1025519b3acb1682824918868af518afb61f41a43f760702d37f3b9ea1e2984a01e1bcff10783b5165af92db50fa7a5d1001f905187af147ee86b8df6138dc2cc1d9f3b41f751d732f812c795d2fb0d69e57e88a49afdfe5e3b062e8f0361f8885352944c66cf37c3e10ad65fbaf959dc42d503a03dc66638966842841afb6627a7ce22a0d06d25012e9dc1dde7caf0c9841f7351ec8eaf5e0fd6f6caea546b918906544d936de7080ae8f26f7988599851a6bc9bae191fd9e8d5dfeade6594c4cb1ed80cbbfaa16941aeb17821f0b8056a64fc8946cd0a001c73ec172f8e8cf5808b29f25e586b821ed372b675b667b813e42b8333aa12914560258056afeeb630f146e70ee316c173f0e11ee247bda8c3d0ef03ce48505beeb5a77868eba3a08d0db34b4089ff054350f48b8eec7f54f83b8fedae3c715b80178b41b73fb20996711f7d4e092fc56268e9d9eb550f3570006f270c9a3ed2b37e6c4d91ac5bdb4f792287880f27a4d2d9ac835a57b364a67093306b63dee70429c9d3c6835b8e42fbda722118486e311b54bc53956b164770afc5aa3c0beccae4464a6fc1c559b64495b6b82132f4ee744fdeb86b99567e926aaa9118205939daec9c2f298edcac46e2c9956c93254e3c128969560a3d04f5e872010e5d736254f7ca35186465d467a9a143c7ceca74ba915c36aa7eb732cf953c1570a0132c9ee8c710fd35c8aeafa3d6182d77574cb3d850cb0bb01aee8e64adbe1ca605b2b289746d5844c6c6da9f6e53b44f13db0a81036874c701ff620f9a5f7f268ef3ec266be5664ff2d6cdf8378245b0653aec228fae1b93026924632c466261047f9b1e25c05bf6128a8ab31cd875c362643ce71c9e1ca8bdcf69bd19e8f83c5f988cc3caaddff7d28075629ab3217a39e132ded97a6b555cadd24c6122369731d9bf126849156189b682b1a717816f04fe927a18457d2aaad73fe92fb4b77f6dfb1d04523fb0f3eca813dfd07ac9dc02631039a6968805d1b2b0e71f90fca42a8e90c02c85cf7db10b2696b8e027108c112332df9425e1e98547b99630f325dda16a857cb1a13b08bd861c28aafd78abfb1f0e61506996866f6b4a51f03807602d2c9db7b65fd07b39c69a1fa85f85e8b4632aaa64265eaf2ac363e63b5db46b87c722b092f469488c28556df3ca02456266a39c214c1e63d602512be195d6f6c65f6d783e9cd2c4f3b00b71105c23d5f561b9006d7d04bae27a8e826429d0b2180bb54f0742bd36ca83b5fda2e7fd7faf8c1752b72c33f00d0f6310d7257cfa506c7396182d74eccdcd509b6b52fbfa99c299febe584ad28926a9bd41555423826adf0bc5a1587a24fac7713edc5c5247a7a15eaaf3159a5c3c434b3358b0e12b2de3002af21747cc8c230937d96ad646e24c14c1f0e6c421bbec40f5eb13da70576ea2a05a7f982d1afe71b862e71451f0483ee74af8ba9a2730ae41ca56b285e8bc3d8adf4642cd5134e0bd835e569c3fb6060dc09cd57121389c2e05d3e73dac2d60c3c98c3217d465a7ad092828261824595b10ab9b1721656bdd93dd", 0x1000) 12:56:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x7fffffff) listen(r0, 0x0) 12:56:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/207, 0xcf}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/31, 0x1f}, {&(0x7f0000000480)=""/107, 0x6b}, {&(0x7f0000000500)=""/106, 0x6a}, {&(0x7f0000000580)=""/152, 0x98}, {&(0x7f0000000640)=""/164, 0xa4}], 0x9) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) 12:56:58 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="89b28f302129", 0x6, 0x2, 0x0, 0x0) 12:56:58 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) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: no mapping 12:56:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: no mapping 12:56:59 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 12:56:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() fchmod(r3, 0x4) msgget(0x1, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x80, 0xeb, 0x3, 0xfff7ffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = msgget(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 12:56:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x8000000000000, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = geteuid() r2 = socket$unix(0x1, 0x2, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) r4 = socket(0x18, 0x4000, 0x7) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) kevent(r6, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x3, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x62, 0x80, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2c5861b5b36aced6, 0x0, 0x10000000000000, 0x8}, {{r5}, 0xfffffffffffffff9, 0x40, 0x80000041, 0x0, 0x4}, {{r4}, 0xffffffffffffffff, 0x82, 0x2, 0x80000001, 0x8000}, {{r2}, 0x0, 0x4, 0xc6, 0x4cb4, 0x80}, {{r4}, 0xffffffffffffffff, 0x88, 0x80, 0x7fffffff, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40, 0x77, 0x81}], 0x82, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xff, 0x80}], 0x8, &(0x7f00000002c0)={0xc398, 0xfffffffffffffffc}) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:56:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x26) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)) 12:56:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:57:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x3, r2}) 12:57:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) getitimer(0x2, &(0x7f00000000c0)) 12:57:00 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:57:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022020a181bbc80000"], 0x1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[]}, 0x0) 12:57:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x12, 0x10) fcntl$setown(r1, 0x6, 0x0) 12:57:00 executing program 1: clock_getres(0x4000000000002, 0xfffffffffffffffe) 12:57:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 12:57:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x91) recvfrom(r0, &(0x7f00000001c0)=""/153, 0x99, 0x1, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0xa) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000140)='./file0\x00') 12:57:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod$loop(&(0x7f0000000180)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') 12:57:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0x6515c063cc7c995d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 12:57:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt(r0, 0x1000, 0xc, 0x0, 0x0) 12:57:00 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000340)=""/154, 0x9a}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:57:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0xffffffffbffffffc, 0x2, 0x1000000008, 0x100000000}) 12:57:00 executing program 1: r0 = socket(0x400000002, 0x2, 0x0) setsockopt(r0, 0x3f, 0xb1, &(0x7f0000000180)="23fcba1555efa5416a9d0082374a67571001730482694d03ef1135781e78533c2538268d943bb9a150766e463678912255da1d6778eff33dd69dc245143bd69408f836f2d10d868bc8af8f7468fae48c8d07f72a4a22ecdce8e6b847e2baadad403ba16edcfb522aab630bcd72a1165b017c33adf508444aa3e7e197ee3612556766857f9bee488a81c08a70a587172d7a33d4379ba39bb7fc26bf97f12c6308002d46ee60df8862d83f1c7d53806ff13817f583d5c03e4d2aa89572f443e8ab4d2e8f66babafcd2f731e6edb806ee2db02a14d885b6982901d878c066622bad2deefb2525d667dfaa06", 0xea) r1 = dup(r0) write(r1, &(0x7f0000000040)="3ded9a90865f0a15d450b5f6b4e43f3566d73ade4f98f097f5d4c93a92ad1446600f2ea8983d00ad1fc661e192fd95928a0246dd4cc2eb1ae45bffb4fa5f80279e6220133ff82162241a8276b798a20d8f0ca5b1355c4bcef539414c93fea524ba0e47a91d88f76b4420bd6566d3e2e083a93d4bacb380ffb9efe4e0f1ee43e9dedeceea7130f4b40082a79e6172420ca2d5", 0x92) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82822e2fe6696c6530002cbddd24ff9f1d815d7c469ecf9517dc8cd081bcd14deb82deef8b268e7eb73e46c6358186a7590614066444affbba4a18c2fa1ba594dda5bda85459ed717a8c3899fe0d403e3297f1deef9cb2e3cdaa9a4e8772f4c38ab98b5b260577a4c5d284717d488b7e08393b40049c9216fe6ad996983d9fdd"], 0x1) socket(0x2, 0x5, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x6, 0x730e, 0x80000000, "8ea483e1156f4898f0b567767352965739dd70ec", 0x4, 0x2}) write(r1, 0x0, 0x0) 12:57:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x0, 0x3f, "12bdf0d7ead01c81763781a3d6fd2802c9159629", 0x9, 0xb6}) 12:57:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff11) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fcbc49c9e296c45f37f4c9f7ff98ab6f62ecf721cc13e4ddc6131e5d13628aabbc592ae383dc60b5462431e93afdcc8634d2fb05bae58d89735849caba403fbfb26ad02c4fcfe05206bd75ede3da2005f5a6786b2c0351aaa9ff41c628c449399821b36ebf6eaaad896a7ef2d5", 0x6d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fc497b31d05565897225c08312df7945bae06fb757623eed458d", 0x1a) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x91a}, 0x8) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/215) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x20) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x800, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000300)={0x10ff, 0x32205591, 0x8000, 0x4}) 12:57:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x3f, 0x8005, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x36, &(0x7f0000000000)="8cbe585f8b733d56af3674596ea83238b2b4a6980c8dc0c4d62082a09cd398c59716cc2cdea1f43c23157b5dc46db7ffe06cfe82947af14c97d1e5c317719756c3d61c781f812543a97e3a0bc9e8fe07293f3a9c64ea6344d73cc08f1e96ecb1e52d70e4a14fc662c87407388e77dea3612d703bb909fa0000000000000000", 0x7f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socket(0x6, 0x4000, 0x5) 12:57:01 executing program 1: r0 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() fchmod(r0, 0x0) 12:57:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 12:57:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x900) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/168) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/107) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 12:57:01 executing program 0: r0 = socket(0x100000000018, 0x1, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 12:57:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000100)={0x3, 0x7}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000d05fcf1cad3bdbfd3c59fe20d86f9858c486c542f1000000000000b18018b81814b704c6d37977736f2342c72cfbb075ffb3f6c577044e3494a0d31d24ddf0343fc4c632e3f282ac150344aa0400000007196db440cb6866c78bef826e544f46c60000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 12:57:01 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) 12:57:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000783000/0x4000)=nil) shmat(r1, &(0x7f00002c2000/0x1000)=nil, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:57:01 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 12:57:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 12:57:02 executing program 0: r0 = socket(0x26, 0x4000, 0x8) r1 = kqueue() dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x82, 0x8, &(0x7f0000000000)="855992c7ef20582bf742a7e6f5293e5f8dd38b836841554a87a3cb08f3caa4e96af120d71251e58554d23af8d75039f9680cc539fc755ba1adf1ed17d7509146eef6c076e6cbf3bfd44b8f34d288", 0x4e) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 12:57:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="a45a071db3b6255b8ca48f2681f5f7765ea621733c5a0bd0cb3429c5c93cc6bfd8d132d3dd44e5130ad858530bc3cc4f4412031cf3bd301a334a89477df74597a159b44743d03e1b4bdb8a83192b8f3c97769f7b45d1101b75b531f0c038cf6a47dba9e878f87e5e60171d4b4ef3477135586e64b2fa7a740dcc312120ae58d8d47875f9f1827ed10055ebbc962c7f522d4db27ffade392c2c97f4ef15249c8441d7ff6082f0b3337dbda40a82c220331932a8700b71f531622fdee2c9c18619098031f2f9a60c6de50ed3e7984450adf92633c91e68d641951a5778", 0xdc}], 0x1, &(0x7f0000000340)=[{0x110, 0xffff, 0x7, "fb7e018c678d10ed8bc87e85322a0ac4c032657a60038c7213cfcee1e89c7a4f286bdedfabc3a165f4d14fcd7a4d6ecd478f0abc9bdecf0324e3bc9c9add6d6843759508ee2af461d359c3182db3c8fc02d2bbc029ae4fd8a62cc4a779a24b2168a36f1aa496fb8b5ea6f57ddc7832a73c3b63837d0f6a34e61aed0106d501b2dab3b8d10d6580d2cfb98dd41d5e80e0a96e6275b99fbc33e036a43141644ba0a3315479b9329a7bb3a276d7a70e6105ae920cb7abc6fd5a4359e9a238cba44b2722ae72e910372c76809e00f92c454b36828bbea4c39df5d905563680fee291a25438663e287ad9a9f4f29932fa52dd80f3ab8a4c2268c3a1"}, {0xd8, 0xffff, 0x8ee1, "fa079c5659149888775bf13d26e88290cc6f7a5e5401ed747f544c63fe6d6e2ba875dc04efa5f43a8100a4faa5d7b7fcfd9bcd019788caf0a9107b387c2293eb6f16f11ba3338265d02c3d8f05cada76a97671dc4c1a630b6fa65e5143e91d54d7789d366216cf682c7d734448ca22c149b2b1ba33990d03fa279eb2990aa4f14bc540b6e5212acb9e3e78998b8a04e142c5b7e2c3662d716a44adf9b27478d5937a63fa69eebb88e242e53ad2ad2d00756abaceee51622b278d94ea298257270bce6b"}, {0xa0, 0x1, 0x3ff, "1cd1882fabd5e1b61d457a3892a8b8e42d097597704e132368a21f90e97b29b1dc3719fd587bf54885ee907e5dd220f83ccb1c46fccdb52ca7fd7cca78f1a4ac5e9046ebbacfd417b8a30b3a7c24575990f29c3d65abc184e0d03e41db656d7e9f61244f8149e9fe79dbd2c65051f4cc0a801b65720f97b2e043d92e3f09da64234c026cdd3dc40b52b2"}], 0x288}, 0x40a) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000600)="b24ab855e85224f48dc3263e840088aee77cd141b7a96e34e874f470a8fc5280ff9734e2b40ea279b5f842161e7bfbf11af56d6c1668b9dc23c7ae39a628a2e39106aa4ae655557644298c"}, {&(0x7f0000000680)="4ccac995d264c8f86da792c25bf2e95860d674d5da6690d36378ef9da357e939a9ff149e2524a7f41d7184ea3c56cd14805488b443c2c13df4e2e376b3cca0ce529d56e6f43e10698acbbe392660a0e570edf74b49a3ed26648ebc96bdbd6b58d0ce43fdef42bd08e3fb1c2de87543bbe24183c261e09613cbaba61a3ace4374e31cf9cbb953b9fcdb41ee7243bcee07c1a519851e469114680a271e539fc336515d94c90d500ad2279efc245add93"}, {&(0x7f0000000740)="f4c4c21c93d6313acf941fa3f038110c85344a5d4f8e2adbf08a5ff4401b89529e908c4d7a34cb0220588be58b4b30d5e6d0c47271b9d87def5f6eb3f26b955efd899cccbe5a52d731fa404c6f083e"}, {&(0x7f00000007c0)="841e8e2f2077388ddb3d8e444959cdc4bd701661021298de879ba9ce7a8aa2121453001b5e675932625b3aada0d6707ee3d21d5969954717649f5137033bdd6af729fd94eb22e358e16d9a8e20b5c87e7388293aece1f3ca0891bf6f8444158329643557b1815f45c669924c0eed13be3681ea75ec100492c458c456df4ae4a2534b5cc0c5a8e3bf17924938bc680b8a4a1625d9f4170d0bb94089a33369a3964f973836c0c79a6e090d6f984e09009f038974612bb7909862bf895518d1"}, {&(0x7f0000000200)="9e810055d09b"}, {&(0x7f0000000940)="ecda378ae857fa9bae445a355b0bf0d103d7cd6a9577bfcb565498ef4e22c568224f578287459d70b28d2531675394ada353eadacccdb8758f8afe3e80f7e688b88753f1bc04136d70b323ad3b5ecc5f3e16f331d59f0574198596ea868d4f2f98fc4f7a22d7f5c861a294145f9c4881d7359ebaccdeebf93bd6368c5df6500ac7f31a944287b5de7e520b304b702cf21de658ea4a9ae23c8096e27fa34fbcf1ea"}, {&(0x7f0000000a00)="1af0e9b93898d0a01e039cafa23c4b238c39e2dd7607e771fb40e8926c44ab68ff2765158950a3a91e978cb7619cd5134effc95b80b0a5b251346b5a26fa902ab5ed393cbd9dc47c5e582c74663f669207efe1c092575d48e4790ea67b6b979c9481129cb24dabfcebd5c22715d0f63056a1aab497898549a89fc8ded8c57de7f0b4be51dfbf5ec00da1c2889f73aceb4b9495a743d92b2255c231284194a2de9f8fea4b4bc1c4cdd3a09ad6c1c993d925066163fb9b8e14389a520c7ac86991c162ec80a9e588b6421172da7bc8d1354ae74967813a1f8473ce4f3bec6c949c4368aaaa548dad67879e42c01306656652c6a5440d9fca43"}], 0x100000000000027a) 12:57:02 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file1\x00', 0x101, 0x80000080) read(r0, &(0x7f00000000c0), 0x0) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f00000000c0)="730a92db52215f0b4156e92307ed8efc3fee008a09b706940d05692a560d3cf3550fc84b2b5d347babb02624cabcd4babc98852bc6d1e54ac9e64a60ccb2bf1819144aba218ba09bf863191485d8252d82d479ecdd8425d822af42079d913d4b1f12e50296b86b6d5b788600a9ab8399812c4037ba86952a295a1a628e3c61ee8e4102d35cc77c96839a96ade83f02fbf7b13918c15782a58fea8c9f85479eb8b2651e65462e49f11ada706c3f2538e59d7d87a71de12be0becbe25f42d02cc306d95f8b8c8d6644e9bbb3687ba585a2fe27709890537e99", 0xd8, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 12:57:02 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x8) read(r1, &(0x7f0000000200)=""/126, 0x7e) wait4(r0, 0x0, 0x2, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r0, r3, r4}, 0xc) fcntl$setown(r2, 0x6, r0) 12:57:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000002c0)) r7 = fcntl$getown(r0, 0x5) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x84, 0x3}, 0x100000000, 0x1, r7, r8, 0x9, 0x5, 0x800, 0x3ff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x4) shutdown(r0, 0x0) 12:57:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="60d23801bba0b8d08d8ba192", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) 12:57:02 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) setsockopt(r0, 0xa3c, 0x7, &(0x7f0000000040)="6b4ca19260c1b74187b0f8547c3020a110a756d0ea20296c55e34832ff09812d42d542d4d6d9077a952ad24b59", 0x2d) 12:57:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 12:57:02 executing program 0: mprotect(&(0x7f0000420000/0x4000)=nil, 0x4000, 0x7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x800000408000000, 0x800000000000009, &(0x7f0000000100)="89f3ac3e", 0x352) socketpair(0x21, 0xc007, 0x27e, &(0x7f0000000040)) fchmod(r1, 0x14b) 12:57:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10001, 0x10001, &(0x7f0000000000)="ac4be41062e57ac50984be14ce3fcb60eb9a770f128a5fddb834cca646c5d52f83784dc1d06a1be41ff0eb3b9a6073888e02be4c816c986ae73839ca48d1174866846ecc9080ee9c8b0bffbfe142db37edc7fedf23df95e265a4478e651ee04a7ab11b1513e673149b934d837e63d4a3e07a9dec0de35b277ac3be6ad1f73d912cc6c53b36da07d18258c305c35b86ac86d164f6160c475f1db804fcf510fe042b80f547fce6dd9206ef66669d9163cc94ac", 0xb2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 12:57:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x101}, 0xc) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x3}, {0x1, 0x9}}, &(0x7f0000000080)) 12:57:02 executing program 1: r0 = socket(0x400000002, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) write(r1, 0x0, 0x0) 12:57:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 12:57:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6, 0x9, 0x1, 0x401, "bee18fd2ba2773025c2462753c8583faef1105b9", 0xb1cc, 0x8000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 12:57:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0xa}], 0x1, 0x0, 0x0, 0x9}, 0x40) 12:57:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 12:57:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000022c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a2cdc09136157092975e1a32af600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ade00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000e452bfd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005687cf33fe31d03b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048f8d7f78e29abb78b870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000717ae1cfc97429577fc28dad8ad665788ce6594944ff9b9f8df2c6461fe7bcf1dc63b5770771c71e1202c15d87651eda885ff61b2175e71f74e382fb3bd9406e5cfa1f664d8fd3cb423bc9398c5977e4ed45f1f83602aaac69a9667aef36f4e29322940021e441f4dd91b7d4267b58ed1cab9a190d1e8ad61f4d74eea41a81a29393105e0218f0744f02b429baa46b218c399629f13b841f755b01e4b4484ffaa5d1f1878c86d85d"], &(0x7f0000001180)=0x1002) connect$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) recvfrom$unix(r1, &(0x7f00000000c0)=""/42, 0x2a, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 12:57:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x3ff, 0x80000000, 0x3c, 0x101, 0x6, 0xe8, 0xffffffffffffff6e}, &(0x7f0000000080)={0xffffffffffffff81, 0x4, 0xda5b, 0x5, 0x3, 0x2, 0x4, 0x5}, &(0x7f00000000c0)={0x10001, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xa9, 0x400, 0x42}, &(0x7f0000000100)={0x48f, 0x3e2}) 12:57:03 executing program 0: mlockall(0x1) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:57:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='.\x00', r2, r4, 0x0) r5 = dup2(r0, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget(0x2, 0x0, 0x180) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000140)=""/217) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) mknodat(r5, &(0x7f0000000280)='./file0\x00', 0x8, 0x7709040f) getpeername$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open(&(0x7f0000000340)='./file0\x00', 0x800, 0x10) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="0d3e3808d6006e961d1c1d5b806bf6aaca37c3cccc963d42a59759e00490262cf555ba0a9d817d5aeec003d0f6beeb8537cc7ef0735b5cb465edbc6271a21eba644ffdc82fdb487c68ab70395a16a5a5aa661feace3cdad0e165c88e4fbafa8b39d3407142a7fa63242358ade9e7a2e698e9266672400b8c73ebb38fef1c7bcf05a0272794676b25d37a76ebadafea192704e3b8962d9b4cc2bbb3ae630f15c2065f4b983996f01b2f5a4c7b527c1ad2e9719ae21e8a3ef9c7ce3361d7e07fbfbac16ff01dd5a838a5980e9f9004f077650255e135352e5bd10f42a1d10008c6d5c0999165c37d0dff0735433e3e0b8b8fb1126c485e8f37325e8a", 0xfb) lseek(r9, 0x0, 0x3) r11 = getpid() getdents(r9, &(0x7f00000004c0)=""/43, 0x2b) ftruncate(r10, 0x6) pwritev(r5, &(0x7f0000000900)=[{&(0x7f0000000500)="e63ecba614e933141d9329fe285b5d22dcf620639893d19560d0abe69cd659ad3fa7dec79d3ba290d70e97069aeb6d6cb75f2e94c0e0968d4ea11a58461cce901ec4a6bc4f866bb01e2db1407f8cf17b0b0736d6ddaf67e3f27269c35951ec0039fae87896d37f2702bbece0c451b88adb93ca6f73228bc44dc132560c9fc22aec21d59c01711be7ab37d04d9ddb765b7bf78fdcb4c538496c5aabaa47a673f9dc3cdc5b93dbc60381bf709e9be339ab3d8a89c2e764d309a8511917311d8c650ded80d2f318867c1fa63d0101ce85b4f01028183fe1bc161da88a6ca3fa4853ca385607698de961e7f78c30e2", 0xed}, {&(0x7f0000000600)="e687c53da545608740b62ce22f288593f146a7c6e6cd27d0b503cc9e3773229d9fa2bcab9100cc95b8ea36ad2a34713d774ebe1995251ec7220ef6a7f3db0e6183401675e4b958fe10430542d0d2af39394e9d7039573a7792dfc8464e9bd6d82d9f4201ab108a3ba6dd1837784b0be2ef6763ea3bcb6bc95594902328a84eb52f144364e14243b9821861928b2b71a259186d9b51d8ea1a1407bcbe8fe0e0346d941b39c024c9c8d193d9b6e68701ddcdbb031b509f78c73988d57aafe8ce9a8d43a7022e0d52b2b030aa89c69fc7f2416b25d585a217826cb866db1d9069", 0xdf}, {&(0x7f0000000700)="de9c014e6401cf9bc010eb736968d27b4f22e00d151dedfd284926656a39719fe18ead029b88f1ebe70496e45c2a151bb6200eb488015840bef2b7efc117f9b5c3b5c6ed026b0ef30f582de8858ee5fd31f4ddf08b694f0ee843a7f3bd11badc382ed8b50bda05a79314312ac5fef4e0119e5310550849d2fae331a4d1695c8cb30eb210bfcf6faf1361472489bd16f94656ebde24a7cfd0db4092d66ee7d810cbfc7e", 0xa3}, {&(0x7f00000007c0)="9a007a2cf981558e5d0edbe09f83d31bc7191efb7df998280287ac2d7ce76639bc2e6002db5e70fef814506ac02cd5e8f583d45943d7030de40492e0cab7836b39a24c2ecb9ce8079575bc3ed5ae34546d9d116fdb7e2aa3850cdb98f7116665449f0f737bdfbb55467440e00e1d3610399fe95eeb62cee55f625704e81857817898a870f09a5e46754dfb746a74051d48618a82e8cf8f9ab49ede9d84e2be31537158ef0f4355cf047a87b7cd4d6a22114bf51126b29c769f0e1670d59a06a812d97a8b3ef047884a11e4a2", 0xcc}, {&(0x7f00000008c0)="f2d292d8751c7a0aab86b91eb7e3b49795be75b42a0b", 0x16}], 0x5, 0x0) getsockname$inet(r10, &(0x7f0000000980), &(0x7f00000009c0)=0xc) fsync(r6) fcntl$getown(r0, 0x5) readlinkat(r7, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/109, 0x6d) r12 = semget$private(0x0, 0x7, 0x404) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000ac0)=""/209) r13 = msgget(0x1, 0x81) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000bc0)={{0x7, r2, r4, r2, r3, 0x84, 0xaf1d}, 0x69, 0x7f, r1, r11, 0x1, 0x0, 0x1}) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) close(r6) mknod$loop(&(0x7f0000000c40)='./file0\x00', 0x140, 0x0) 12:57:03 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xfd) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0218372fc93b28c03453c766e5733000000082fd06ae973097abf306a7cc318623142b6f004afbd47749897791a512cbbb4c8ceb85b08ab8020000001178b371de0a131a4d8c9e02d0c30e38462fcac892200f9c5bbcaba37857dc8f34e211929f57af8759809e8f3f2990a8e34bd5ac62c43bbef4f3683a89514981ad62ffbf5bad892d32f928cdb107868449e60c1a980b66dc8479cbc5ad17ec5fccbe9f1fcba37d59e1571082f3a01957713ec8dc70858270c0be432da4ed63ca91080ac1346a71512c2b2aeab3594020064d7da0b6980cea4892010a9248b3f4983c369653e3507c5be82d7588f0993ce078155a2558b604def50b631f2d6a565c46b3031a9232d8df6751a678c4ada23b6838750f17a968470e2d95022e84b5966e869c882e8f64df0954a8ca6f7f8d853e3e39870b21b6f6bd7cfec0dc124ed8c7ecc20de638ebd0fe7867d99a09c4754d1301769c25faf94db75265db790aee8eaed0a1a7db7de90d7ed057668f187cd2f555860000000000000000"], 0x1, 0x0}, 0x0) mknodat(r1, &(0x7f00000000c0)='\x00', 0x2, 0xb186) 12:57:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r0) clock_settime(0x800, &(0x7f00000004c0)={0x2, 0x8}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/49, 0x31}], 0x2, &(0x7f00000001c0)=""/234, 0xea}, 0x800) flock(r1, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setflags(r1, 0x2, 0x1) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r0, 0x6, r3) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000400)="97e49101d99ff1374ba14f4c23133692033f436dda0d021bd87af6bff52da9af27f7b97a2154342fd08bc9ad963275230a68202415d71be8aacd0339fdc45a0c3e3acd6e2ddac0db8b786c99a6", 0x4d}, {&(0x7f0000000480)="a03244495f27cc1932567ddef441c5ca62465b25d8b61193546062c6cf4c5347dde1726b", 0x24}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="2dc8553ccfaf69b3c325a63c4388d8a730464353747ad248f31a0ed56c318d4eac133b4fee9e0624a00b06aa74926a693d7f3dea145abea4da5e0f2a9d09612e6d77b06e9dd3abff2a8768f101563b5df3bb2dd0d098b63c019d1dce8b339d6706871640bc60e0a61280c32d1f4a6b02e3c254a3788d91d897f58c6884be416b83bb45ca624693b1c48a84d7b9590bf576bb259450cd203cbde8b84d7d833dc9a7c45137fa6d282da0650aad90dcac80e8fec8d8067823acb75372a43992fc2d7997dac903ecc3024ea6da74cf336c1f7da2eb3463f847543548b8955586ea45c511e861db6e6b8f00f07fe1ffcce3f8ca54f9465ae0a33ce4", 0xf9}, {&(0x7f0000000600)="6d7e6283fdfc13f0d00e3a850fe34d9f216daa299881246866b91117b4c8fd8c44e79c2e76163482f015dd50f0987bee66767fa0a705d1703b79bc564e21c82c", 0x40}, {&(0x7f0000000640)="55ba5f2f00bb1a34330819fa745586c2afa4edf1186310b7c28830bab72bbf29973e784a4740c187e8327f87d6c3316fc008f6303ff9e58c8138b7d70d35fd0402713e3bf9c33eca6b05046142585b3ca9d89c8913fbdab94dcc4c69cac7213c9f70aa151e3c765ee8bf85cada116afd86efa0f86705bcdced2fb6928287bb4a525a80cbcfaf", 0x86}], 0x6) clock_gettime(0x2, &(0x7f0000000380)) close(r0) close(r2) 12:57:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) semget(0x1, 0x3, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = semget(0x2, 0x4, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="71022ed5d3213b30d7cb65d03d5057e52f665c0c000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:57:04 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 12:57:04 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x200}], 0xb6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 12:57:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 12:57:04 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0xc0}, {0xffffffffffffffff, 0x4}, {r0, 0x1}, {r1, 0x1}, {r0}, {r0, 0x2}, {r0, 0x20}], 0x7, 0xf77a) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000040), 0x10000) 12:57:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) recvfrom$inet(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x842, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:57:04 executing program 1: select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r3) 12:57:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x4}, {r0}, {r0, 0x6}], 0x4, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x100000000}, 0xc) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r3, r5) 12:57:05 executing program 1: clock_gettime(0x0, &(0x7f00000006c0)) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) 12:57:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:57:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c4, 0x0) pipe(&(0x7f0000000180)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/152, 0x98) pipe2(&(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 12:57:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) socket(0x1, 0x4, 0x5d29) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 12:57:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ff2000/0x3000)=nil, 0x3000) 12:57:06 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000540)=[{}, {&(0x7f0000000080)="55574d556bc20f26f421a1b1afe46988b5ebbec38a84850e692d9712a16f379e6961148feb6a294a9abca8a5e5baa83edae6e00db317877c6fdafa3e45da9a53689ba6450019afd1f62f6c50a8e78226aca0f48b5349216d5a330cf214d2727039df2864fce4c5f8edde81241f2190868af71f8ce96ecf2b905b6ff64a25db690a3a05a78a0f49a8fcb3afa34f4849734db318f19c1b5af21a26", 0x9a}, {&(0x7f0000000180)="b5948c488a0bece5db02fd47c60919a74ba554944e380fe8449b6b8ba80d3fce71b84bc21e2311992e975bc64957d21ad9244f3c91ab252dd784614e6ab413b88d5709dec62f4656a4ada477adaeb81ad6346db86a5be7a2238145e5fbf96e40aa4c1ec2fc4bd3c6375436836fc3673cf01e58b2d17e262f2b78320f", 0x7c}, {&(0x7f0000000200)="34f77d662f54687ebea8a505fee127c1d3693bfb19508f818c2b6e8fa3783d7465a8cdb2badc273501bb670798431e415d23daa37ff5d90891a1b9161278de959ffc6965ca76b5238a9f03ab167c", 0x4e}, {&(0x7f0000000280)="fb794b540f1467ce1de74328487cfb0ad61444e60fd574e2", 0x18}, {&(0x7f00000002c0)="2f9f6150ab120c3e58772de959570307d71162d3e7ac8ae46478c409b8ceccb5618327679133a1a76844bd2991a02a70d356c7ef33cfedddee565d9575164f06398a8b2d5f5b8ec49ad726ac9ff7d8f18a9fc9f05a35f253dfecbb56903244f0e4127511462d6535cfdf4ac8d1f399985dc7fb786291932d97dfa9d3e0e675976a00ab7749ddbd6d67d5147c92db23e5ced3e7a609b4cff9fca68be66c874eb053", 0xa1}, {&(0x7f0000000380)="cbc5799a71ba4185602771ef1e707d88524d431f755d354a337208a16b138a41303b482f", 0x24}, {&(0x7f00000003c0)="56f16b42582fb8e9d4c2f6bd2ffbcd4b45cba0c8ae37b42a8d7a09841e51883940a710ad6cd9ad8f5d884f9ae3ad689e00d1f86882ffd1ed62b6b315ee2ac61d888b69738b7b2adda62b466574daffbc2e020929f93744610aba69", 0x5b}, {&(0x7f0000000440)="58041752d93c27e96e753b3904a3db8791a8b90e5698174e557be711c45577d50ee246044542e062a980d6523bc498ffa07fb1bce9a0d5a439421939a4a94006f7de5871ea255f17740bf1c6dabaadbfdacc30a4d3f0e15e67e1a3c407e6277bcfef91187b51013f78407ae901297f8c8be6aeab2a37e92f25a6027f2d040b8aa8ccb8bdf1", 0x85}, {&(0x7f0000000500)}], 0xa, 0x0) poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) open$dir(&(0x7f0000000980)='./file0\x00', 0x80, 0x80) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x20000, 0xffffffffffffffff, 0x2000300000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000000940)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/236, 0xec}, {&(0x7f0000000780)=""/10, 0xa}, {&(0x7f00000007c0)=""/161, 0xa1}], 0x4, &(0x7f00000008c0)=""/69, 0x45}, 0x41) poll(&(0x7f0000000100), 0x0, 0x7) 12:57:06 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x10, 0x8000, 0x7ff80000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:57:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="462e2f138ea784125075d1f98b33910588e416a5d49295fcb408a88441da2d371f6506382a491d1425e0ad35a3bda16939f0d22ba3f2ffbb6e5a67a40155f11edf1daaaca0d78ec2c2fb2f6a6487b5444c6a4d8842fcca2fe68447a7f8ed95750d30a0a92c3573c4397359f77fc61d67660accde0dc860bd2fc2bf1d419c05a9482e2e615dd28a1ae8fad3c7f33c81b3866ac0201ad73d7b46c52810fe5a42390aa7c98fe514e225339a45b6a104417560d0e713dfec6a75a6d4576c2be24f52b66896e0e2764fa4641ffdbc56e96aeb99abfa30e553366ac59a760249613628e21f36310d676d855cf17087ef1f3299ceda153c79abccd46b7ed413874970bd7b5e574732aefec51b87a7942f4a19cc2b8fac9f69b6bb479d7f6a478bf5767e15d3de8c6b86edafd1178fea27f03654a40db3119aacb4bbd0a20ea81243cb537ec0db0bdce54c6d43b8f06c217c63347ef332c5c8a7989f5c53adc8f2a59a4b47f1c842f943b68520185f465b251e6bcd9263ac5b7f05f42898fc8d31bb863d99ead242f4bbb8eace6c35fb928d86cdcca4549fbfde1356a4aa369e5673ad6a7a242d72940799303e83781f94f78a34d76b600c46feaaddfd9977d874e9f38929487cf4b0b388c3de14b30daceef3d67ec8e7d9d3d45c708d80387b09ff8ddebe579395168bc6da58a4c104deb22e8c9a8ce5171454f181376f3f483a6114d7821ab1cea284a37fb9c68a923f787f621b298352e63f22306e75e846cb68a59ee7d3417baf38a27cab631598332c7762d46d2d05983367cd7e3de89dc753cd22dff10557c3c69d9ee6105e7add77f0fabb890544434e03b92aa4c97234acdfa963ad06c06c4cb9e9152e4d38fb83aa23305d969cd48e406b8ec99ca020895d3dd1d4ca8ef579932ad4d6ce9f4bd324c02d6c157534f47727443611365183ac66ea7651f4774ea1d551d3149b250bb8f9d4c7ac706e5f377fb4852b700c296d986478158c42b9c3e3505690f79f92515a93f62689bc1171b7859d31f4aab2973c04ad2a45ab5dee446a61482cb78ab213497e78ae6d53070da080b4bf5e20ec3934631bcb2cf77a241c7d26e04c7bd675a76a2e90bb0cf949541033b5748fca36cab10965c936e486506b313f2f36533f49e10427cfe5a3671722655efa6a5559820a9e3a6d05b8c3beeec4d7bdf9ed9cfcf52d7e02909b091dba23e6c44d356b5813d037f242131f40d238f8bc4d790a390f4c7077289356687f75d82e7102c0f60eea0122c23d11821db4c49157dd024b85e5653aaa3463cde27ee1e31726a3800977f15a8161badf34a332b3b4b82a591d3b1a9c0fedfe29fe9b0740c057ffea9c0aa6b425e5589814cb87952b953a2ac724710c47adec7c4de4c2b226cfea4465381b4574fb4024bb99c382307f64e1594de923beb392efa1009f9f65f42c3777f10db50683459118a049b7e954c4a4947061cad6d477bd93569bc9400400bd235ede4443cfd75e081edfa4686549ffb28add3925a6720788e73b3ebd151297dd771ab395c0fb0cd826441129f6efe56821b38f5e87f033fd36fe38d2d070b6adc3cf02a51054cfa74d635e43af5095db65b777157281952918036062ec60de7b8bfca819a53fba7e18a905a5d4d62d23138235898fbc4e6abb7b185f79bdf350dca92cd7481b742b5c5b59d311e12c864dbb405e3a8c5fa9a6d7de925e1bd860dda86656f9022c7637968aebe3875d8138df34f490732235b5ec11f268660ef4551aea9f7281c24bed2f95d7e6fc565ada6c0fbc9b3f7635f1eb472f966ada324ec438c4930565043c25aa585fc9f4e4e75f6ded8638cabd88ad732481b83cb921b21a8dba25ce4d8af62d1b9a97f6e4ad1bf0b6fa557590fdc8923ba46af629f7363a276a11d34fb49fc5f1d05e910f8be56dbaa3607cc1988565fd622b5301334eaa0982a36d59de837a0f4778dae43e7edcfcef6465025dc1f2297a7a029f412fed5b9cc2edc668473ab4a23642e2a25ae24b81bc611fdd13135afe56e1cb5e8087ed4d4daa1342787505fb76b320cede39c7e066d5981221a98e3f6af4fdbd40fd537e7b5e97a16324589d972b25d054d0faac6182a24e65088dabd99647835ba172061391d6fa4643eff5b3ecf35a8fc41f033f64402cd046bb7a6705ce4c35ed71777b741968a4a0ff5af087164dead425c2bc03000b7de602574a65fe8a9b8552451f4c96451ed8085fac80612b2dfac87a3773b20f3d1cfc05dffd2efff290ebf61f100f547ff8129f85c343131bf5eeb95ab2d4ee5404ba1e08d5821d41ebf10034791c0b4f6fb9c207bfc462fe247e814037c3f5a7c47f10049c39c383c2acd44d6c83e2012a5872792c8d7c7b5593cda34bd402a7054fc63913bafd56f0a2478e948864ee3c0a4ae4bf037feede0fdd804be1127a4b4575b22476f0d184491cb00e22fb706458dfd5465ab4355570d513a4769b02c611b87b12b621786e753a66e09b4b530adc64d9fda9c9b8e5302e547e4c5112a6bcace803c89d86670d3a786bc19c85a4589da7ed53898c9328fed6241bf04737fe1a325065bfb440cd28ee333a979668c98ab5cb9eddbf9016c6675402825611416f6ea1d57b15cd6c4a3c8260e2a51403f95c39d89b0faf2b2b6d5502fa9baf8f7c7ab811084bdf89f31f5eeffa99ac638312edbde18a2e7229cbf101ca7e74f172fec1e1767d8bdfa44f8ec2b922c25e1606e94954b33abd0249dd694b743ccec269a224c3b7a2bfa5a1f30073c798d6ad57489f9f6a109303c3502c0ec9ec9f359de5f35129f861b24bd929658d8a92be509763f5ccce73ae81b36be4ee9adfd3e1748789a190f233c2da0dbed5b76847fb5eb51103c4f0329c86bdae5fae093345a55c2a51a6327ed968c0c5c618a1335f09d2a7d64d477310107de24514e4c292a4ab9387e011a35c6dc67e159fd496465720ba90aeed2fab90819f9f2314a320fc4ff97f319629573d4e49c54506f55c62fb654034d1abae7daf3129618f6aff2a860d888126a79f87bda79a9a097f039105fbdc70a246f6206a6ce09c04ade811785967dd73917661361fa387d39df25fec0f7145061617019dffd61fc83e1435e93ce59f31dc125931e94487dc5486adb53fb8a55c1a5775e2557782b6df83da66e08a5c10c87ce05b7c7d83aea6f56147f176a879a1ea0fced1290c9a975a8a5ae6b879a2c01b04956c0e470d58ff6ef102de355e967f96dcb4c4257ea15ab55b0b01a50b7ec624ebacea6af8eef249244a096184b2c9ba7b3b100c8e5357d6f9a42b2069f881330bee479ef4b909ec59e0e9f7b52448d309c845275850a9fc79992806e9540f46dcd5aa7c88eda1cac608deaf60eba8a48e61ef82f2eef925ff81cc4d6e4916701a34d581fe365853b412a1b17ffcccbb7804de99b53cd06850b93ca999907931b700d4a927b97986ee37e97da3dbe578e48d30e4f7413ec8db02dcdd8f439978e44314d9192578ecd0f8eb10ca9e311553cd99d403570c97b5001e41997c78476f7c02da05c9cc40bbf00ffd85dbb97eaad9f06ef5ad67d7d8c57d554cc82facc8f1948822a180a4de0e21757bec9e84500aa9dd0976fb2432a8a59edaff897f09a34d9ad2d6eafa54c61c95a9cfcff333b4988a9f96d3e69a4d426a14cf8cf22008c6a2cadeebbbccc6739eceeaabed17fa882671d62d9076fa71db2a78fe5592df80ad6e53ae5f0e7c5e193885daccf53c84b4afcd92fdf418ae102d39536969557991b551f8ccccd6ce14c17f5994526049b94490db03e63cf2b254dc6a92398da3b330fb94f122e06829d84421fbd15724e84c48b6c9806d6980a7fa1834c1aad237d953a4392d1b36ad893dc048a90da4a3441850fef9597912b86a26efbcee67a35407e812939171c087909ce2b34f190688eeda449923cd838efc3df09d4d61c40ce80c54e64a0a836c64c9cdac9f115cc637d669e1c3ad52518e45d06e959185318f24b163eb4e02b832756cd58126047955b050dbdf222d5d25af2a6fb037473095f71bd711f6bc0cfede5ac34914613a256845a28440155fe9ef40592641967f71441f935530cf72a90fda0a5604fe4fc9090a6b10226a98fea9c578e0a67ca2a217b648fe7932c2f7f4cea5796107e40d28f270f8f6380c43b265829afe3d734d7d34e4d033a8d79caf735b7fb4fc04d9f80d8b4be7527de88bfed17bd4acd6ed137cd15e1dca6b509fa796b12cc425d278a3bbfa69a5f6a0aedb7d7e8fa3da9c6b04119b0af90e84259ef39b881ddf247039cccf3b0b5101c154e388f940c00175c97c83a0715e7474227dce3258064ab1e856c22899c605dcae11c0782a813f23a662ccd478f183a3999d086a95dc3e27d9b2822ce77f3179e5e9d75c2bcd45966c41eadca80917a45a045f1f2df5986cd0e0556743843caaa74c58d13702bac94754c3f9bb02fd6e404b02034b0c7a9577c739f40acffc29197e57f1d6d43ac35ed087a5cc3967f2dd7a116a45137689b2048b688d024eea14d76c1c2ce6d0c8f4b8e496c523b730c95f0bc07013a1def32f55ac5e21d6f24252db2c234fb339068ae9641fd758b4813a5530847a68eb0895806f4b04bfb908fc0f42e2161d9e4579890e2a244f35003bc638d433b6a05241044d5ed579165f2c974fb8197416931a35f9145073fc92ac0771468976caf537e603476c77a836cc50050bacaa84df038c70b1d7874e85bbb564bc43d23d1dffdcdf8de31772608805abbe9cc551ba6b2443b4771b142d3402dee419a88a308f0f6e6ba4470841a765232b1602ec521aebd8d3a74e0957465eb4986ed824ab0b02154b4947ceddd6dd8835db312bf962153cac3c4468ff9aa45c6a2c858b9e3ef3b503f1e991618eb2599adb0b9161c3fa47758be0a9ae5eebcd56514f156a79f9f9f5ae12f88af0a1a13fe258c072495f241e0830b1fd9956da7cec59bda416ad54fd1e811e2d61e0d2d226911f33060eb23243f88e5f825e1727ef3e0f0f3d70c21b6ed6b5b79a3a04ab22b1eb842374ac25fb84ec72dee09353921181a1de018777fcdc72cd0e80b347339cf29c5354b06f970b1e3fe7f8152bde244d3fda6c3267528562cb044b583e59afd74fb809d5ed1109b566fb10228ae30cfe1d8aa62f94b53870f7b52e439ee68e7107b32f80cddf19698610d9be2976c8ea421542849fd983fc1a17bf8936d7917e8677e07b06cfede16be540726573020bde7b8ffdbbdeb62952d6f6d029b0c3f1cc891a9bbe1b954395c1addf4e3347db72b62a3dcbb13688f6062f22cf111b976a2d72b4fbf31d53448cf3ecaeba78cf87ac3d6af31a32492f558a2dafb6b0b78e2bbc798e64105e983ecc26e548b04324bf6f9cb5812d0d65cb9f8afef7b833c8f4d335e5d39fa014c35baa184c01a51adad0d3cdfbeec73f4e0b04e306cb180c8b43205ecfb15dac223f042eb01fa4871cc3a0b42e51131b4e29db2b497d6ac7c9e99757b787869e913d1f8cf4f90218530668aa672869e1fe4ac93cfff99f195383bb7f08b2cb1dff2674cc14b084a8eeb777ec44885035d616e56ad4faa7eecf85f45b272709b7d07b7ccd0815af7e63566d5e1e414d6a7191fe0e2ac4bd7602be4374d7f2e35e54b4daead13bf380dcf786400524d7eafbe5d9f6501f9af65d8ffee51abb8dce54bbc890a836c6a26c43befe43c2fb29211528c8e0e671329de9eaa7388331e3d4b1f55a34414ef582e1c06b77f572ec4a976602f0da11061f07e427962bdb6b5099f6dc4d0d22", 0x1000}, {&(0x7f00000011c0)="c9e4f8cb2990b6659b8c700c73ee7afeeedbfeaceb60962888f03cc4702fb9df403ee0eddebe8df5112bbfd053aa96cff5e3adbcb095796650ca6a598da7378b04062e6c3f20d895e9413edf7e268d002b642f549a47c2919e5c4e819a7e1adbfbb75b7a7fda9db36ea868074cd7fd9e260ef763c7382eec41c48f223a825a02ec47e18af20e0329bad57cdf65688838447f67d3a8487a931ce21b29e2481d3153f9ad48e9998c9853c0794342a7af5cc4665a6faae8c4b90f50be3a62af39e12ed86916d5a58edef1a02227bd3e83e74a8deb252de06a937a9ccaebc4ecc19aa5c85d61d507d9a4dba51d250e", 0xed}], 0x2, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x3, 0x3f, 0x8001, "5759270bc7e0dfcf6bd00edd2cddeb8b4cf7a3b2", 0x81, 0x401}) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 12:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r5 = getpgid(0x0) setpgid(r5, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 12:57:06 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) 12:57:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1f, 0x9, &(0x7f0000000080)="f877d7f699c160cb5186be25083c87ab83c43d20e6717fc4f92ce85e7a1c102c89d909bff177e6070d2ac5c3880db8cb0096273ea086e23edb9d25678223f17c035dd1ce44c43726571472b1e5d57dd96565a868828b8bcba59fd577c6c457b33786a6841bc188f91600377281e3f846fe5deb02e1ceaf90184e2516589e37ac69d18bc3a62aaf98458b2af2b452db33a525bfe34c22ee48dccba8a9eac1e0417533fdb12b7099ae9928da94da4b178d5f6002bff426cbfe06cd24fe91e16eb43f6720593c341dcb89c2af09e3c11169871d9d34e1f320857f768e52b3129d27a9ee8a864ba0c4b76e2d318835e4b3b5f9d3ef986a57ef9ca2540b8b422126e67b239f64c25e0133020fddd096fd60889cca6f3f7899934d2e0739d3143302a4330e2db1ac629c5c6a25724ed3541bcd5b8ce232b928bb4812c79398fa0d66bce2537063668af5577915a2c8430ab49a3612b36ae69319b20e68d9c829bbe4601f69aaea48e5350ca1f8da9910c564d664f46f4659c0fbcb124fa4e0b288dad69e70481061f943bb82df28dfc4187904dc0ea57ba40592903b0993101a3021cbc5bda011e48c9b2ec2c5cdd229774cc6ef205d349b5b963fb01956dea064f3e3461d51ec5d0f2ed3f6b7f0f356f3826e4b6975ed41d9004763e9496a056d925542f5d254227f58a2506cf3e85ddf0b3e4837342d4b1294e3dd330f80f8365ea7306a17c2702839f2fa274b7b3eb5db2ddf6370b511105f7095c8d32984ca3a4ab3c70af74c72d7d9a1388b9ea3e085ffc278029ebc7bfc0798352a5c343d08231b2b48026e2b3d954919eb6335a648e24b99a9f6b60a2f7de5b0c9f2c02da6ad110e084d2b465e6b39cc8de104b06667245d8a915cc7a92e398a5655b620f2eeaf6eb460bd40c708f5d8132dee6a53db6dc5afe89744371e59a747ab02b6957d62aedce940dc2ce9a5aebb79e6980987306d26239c705740ce983d9497802a844c96a579f62454ac3fe88bd8c298abf241312033ba0da047211cce48918d9fec40d62d1c17f17146d28edcfdbce0a1377a01d81f7710c7356ef916dea93d20807246e9609ee4c12d0cb8c7e9cb0fc3bd0833290ce93b273fbf1e25dd5dad691b9500bcade92fdbe83245d2b6ea9534c26851fcecea6cf857502f8b3fb141072fed4dfe4d3f81336a35c9bd5f41e7f301f70bc3b2595ec7e0e955a42d845c8dc305ebfe6c54b73d318cc38160ef21b64277814e80e7bf948c7372a0a21507559a75510e36f3f8241454acd829a9d2ed4e7b92a06d887988d9d089700d3a5427362fdd2915738d9bb134fb708ab5b750cb8f1618c37d598f3a517e76e534caf829f1da586e08d27df938a9324e59fc578f79bcdcff39f2f067fce4c93d609c6e49638942822cfdc923264afb93600a927cfbe552d121aa82ac50669ff62edeac66f51b12bdab123f8afa3ccc3f55f60410a1d07b85bb352472476397674ebff30adb5a1f871c170f1ef7b0127bd1e01bb5850bedfe86ea763fd27cb0d7247deb76b73aa61e6b420f48c34418e81fbd805066227b4960d365119e444ab6969f8e246b0ecd33db9250c10735d0e3e25f8a6c2776a0107db428d3fa5fed062b296c6a0a81789af3be9835c5fe1044839b06171278f0cbb1ef00bc497e080c67b1f50979c3940f98c60ed2f2bbeca6b3833673d0d8d3df1fa20a8161feed30b75c6462d997634309dbc5c807df607a959b311c867b6cb435b100b6838ffee86e4cea07fd2d1c9a3f01fae63f0f11b7a8b378db0f1272dac6641c22cb6df6fe49f687f42ad8cf92ae4d93275a0ce0858f3766dcd31b3eaf2d03530d2338d063c0807a51a6464971a910e1645ad33b5900f9b1343bfb8dda94bc5e313ac6f9a30970cc5c8bb22705f0f83149ceae7a6db8c5b565778f5a1d2f33777e42d922c125403df2965082192e220172c9652d15c55a5d9757951ab76f03d210e02c132d904b7b206de4248a3f589d5a18cc16d89b5fecd4bb066e6207eb16e965503ec2858acaf46510c5304ce55a358607de4af45ab3ec143c76ed6d5fa6f82797e8700341473c5fce4528965dd39645e35edd526e9edce328174b039d68383aa8817681ea36a76e94b25fad5ac555625cb8a7ba5c9a66999d9aa513c7dbca6fb01c4c0bd0e9a7b93827e5676215501e3bf7acb69ac1160a439b4cec3d88e4a6d1f1154f886157b72c8a4681aafc8bb655862a5f180ff40d834583649978dd4823119bf66f4315bd7e7ebad75ee0857c36595aae9bedc842de8449af72a481af6da5a84b642cab818a4c052f6fbd72ba0e1978b72950dfc212d53d4e539449d561cd7bd4b96438f1771d37ce7f21c9c0f2a7e40dac01002b5ae2aa75b5986fd7c8a43b5586d6a30f6125d9a51634d92d7d385d7f05da3116e05a2604b1f6f879d0bd74e9837f1ffbe2705280be21ae2ef77acbd08dae6eb3ffdec2dcbe30cef632e98907bed8a85e5cc20b0a9bd32e364bec05118802481f5f5f644fad170fd36b692059b06513292ead326c219acd865c57d0d04144b9808d18478772e4774e0c6caf081afc9bae6e87a428b1068fc4064b86b080a4e7d323e0bff882607f1bb53df5774a1f0c212a1d85845e7fb8ec59daba4f6e4b52272f58441ff380abf27234a350358f18a0127032964299ff8d90f234e0b240ffc6bf397a09827de1ab8b71daf8327bf7260c847e4e30b7ee1c11bace7586ed9f347f51b2f32db05b8fb996b155da088db35360d2a2a6fe661d51355c010bec4d33697f550c1d9476b34f3e5e9dbdf8718198fa89480623bf5ea7e683ce461ad6b41699e05552ce01da41250a164cae1b53d78a1e1b7a19489a0d0a85e9f39293afccbec9f62084387e740d718fdc7d6859e58fac49aae29e16b1b55d7a0c9d7a50a01b1a92131ac1656ecd5a11177da388c5b5afa45b09295bade9be1da6f6e0c4c5b98a4291e94037467ccd71e627137c86828d1abed7c3dcd45cf85111b0b9aabbcf304d5f29ef6808a6e58a3815048b4f15c0a635449fe6ea1eeb3d124c9a5b3b5e5d701f2740d07ea541bc410af82b5106ba24050e343632b5d0f20826887b6c90e818c60dff122dacb03db89bab1eb23a2910d3b22c91e913444c42a34b6b379c0f454727aed3c3f981c12db66ed7806fafc5ca904f84cdc8f688ee9cba8356d648dcdd4ff9202c23bb3c327f0b4ed24d685f771c8ff4822533b7184dd9753582ffd4b3e9f0113e48600cbf96a2f5d5a564e02bfab2b6b7d18d776a0d9448b40b935d3fa35c6ed3259fe0f92c985cc1f39cd9b3c148b9df399ee8bf8630a36787926dd529ff5b4436f07cf64f543c86d1c32616bf208c244b8e56742f4772dcebd23a31cdaa2f45f4b6a8b725dae757ee3c52e72daf4bbfd97627cff29592a3979c328bad93ab529a27053aadfa08e3e0870f76afeb461c0556c26129de1b0c11fe3c858529e974272d1a111447b298f11446977efa59ece7fc1f880bc3db77f7591c917fa59fc68c637adc5b435ddc6a3352df47b53fc6f7d934022d7d2d11fa783242ab3cdaf5a7c12903e5c2c708d5247893cb6c0adbfa98412ad2b48a9f8441960fd2ac488b337a0ec0a5012cd60825a5d31a0742479b496bf90dc90b752bb28274a1ae02f5166f4a6fdc8e2d433d549981ff01035557f4e6fad0e1aff6a148eea7b59c89deea50ea96dad9072d85a30d871dc40d66ca1fe30f8aff21fb50c8e4ab4e3e959a95da6ad4dc892c0288347c1dcfe35ce5a26fc34532767a0372814f6ca8921e191aea8ea4727b5b48523cf73bb408409411b8cdfc1a71c0c26d2219f8b7e631c3ea763cea74a5649e9a2bbd144961fd466d793ecbcbbe0382c93e747086e603ffd27235348d9613f0379e8e61306590beb2ca75c776b77ebc39da52791f1834e407b41a3efa59ce34cb1f7d4177e26e90c699c9508c612e57f0edeb8693dd99b78c3751ddd6f067c5c99415493c64955ccf80bdb10b1038c9e54d6dcd81edca3bc95c772167e44a7b24f07d13c3267bcaec9f5de62a60e5048b1a31e97a202e2710942665061fb3fc5e00c00a36aa1eaf12a2683870500f8a2d5956f6782f0255c6d6df7ab17fd5c66030f3de5d05f667270d457768253d3896e6741f793eb781848269efde8f386d9f4b3510b5617258b702a915d515e2e2dac011203b104c77848eae1d5156f892869338d919430a7d5140eb6c31e7824f70d55d8abe79a6f2fc153164a5b216f2be1b25a220d2a6dc75f94127ca1f3aaa8d6a293bf4dbb82ae5b70423c27f9a5f44485101656635393aca15441c1565df3308a5036b605696bde1abde973ff91f6c37846981ecca81b3abc05ca1b2685f1ee52594eedc2b22c04a5c18f468eca3fc382db483c1b3c215fd5ea49e95f644f35733284f9e1c238c15a343a9f268ba2904aefd5584fc28c052bef91a91bf373ef51093b77f35522920620d399d2618afd32c71feba779e9f31cfec43bdf50079e2a5948c5ffa0cd6717c210696687b8d306774217d940f756a7d3ad08d85d9b68ef2ebac3f405da8a29984efdc436886e7482fe548761697689e381c7252495a6a3e8717aedda058bc14c7f55ee90b84ecf22c6e1b5e4861bf5b64db1fb688730d88cd353eebc1c7039eb4a325688de684a6dd443570cae3b3b41e95834108825d4108e897291fb077b48aea80b3ff0af01cef6469a6c310fcac769c9bc1c25ee1a70b5085eb9cf4e8e04df3b4a29ffdad4756fa7e9bddec3512d3d07324267e4fb14ccdb7a5bb77303b58fd6dc9c1647198aa0abe2ee2bd55652fa4d84958a7148b41dbef3b885f113095e9815688cc533e4df74cdb05d2e7d26d1e72660c661ca0ae5fc9f640fb165336d18e391af0f6f669ba0829e6ac3358a782eb9af495bf19e1944fa5a4a39cd08459838ae4da76992995cbee53ff11da09d5fe6670c2dcdec05ee79e3ced76e24fb8f239b27a4d489b8d0e1505ae9d337ded33967ff1f80c6c6b269ce2cbcaae3af3138d55d3a81e3d2fa896a2c4701873c98608424ef7a5e2ed90acf55891d106758e15c79cba365a4cf3147b609be3e6726cd023d4677adb680a5ba3d941615129b28e80de8383c8ddf76160963610aa6d2e5e2f0a27e93c32b2a98095f059d4526bd2686fcf5017b202f0df868c74576e634cfcca0975030a6154ecc46833fd6e9ef8b68f2b7d0d2da570ef33206dd14752e0756ef1e72d29236e9b502f00c6d50a15634493d1236f138b0b3d59bbf2cbc7d22d71241e4508d62bb6fc4f760299eaa5c3f944bc6e66907765f76295ea1618bac8daeb0a50a8cb1e1874611e13a7fb171643ef4edd7bd6863e6ebc62260daef2b2941fe2d5fb881beb772bbf391355ae23af596d2de9ff35124c49047fc779ed44e4c593ca7c70053f445df5074f0dee8e2a97278a2a64a7445df6caee79c7d76f31da424e0829946c377463d9445b775510c794e9f6c653bc6235a63c71e03a018e6651b906c9b8286434eab3d0d5bc45b4b0042d72a27d8c344a0eef57947354c6b1d739afdc21a1563b175ed8216257ece7f8d96db12564e871dfd099306056973737ce92194265d7146d6185eaf2de22b548e2abc4015bd16202d03afa3193b2f6e09edb15ce023b79b2b85f9588369e0ace290336b9e80c617e1adae3424dd78585975ea219d77627f77f6c6ca0861b1838019c84d1f1ff46cf3c850d087e32e49eada671168155c2f333b446c8e3a88b899ddd246ec71fcfd24125ad4a44e3c93b017c8fa4d8af1dce5d0251", 0x1000) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 12:57:06 executing program 0: 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 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) open$dir(&(0x7f0000000200)='./file1\x00', 0x10000, 0x8) munlockall() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) socketpair(0x18, 0x4007, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r0) dup(r2) syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000300)=""/219, 0xdb}], 0x1) 12:57:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 12:57:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) dup2(r1, r0) 12:57:06 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)='\"', 0x1) pipe2(&(0x7f0000000080), 0x10000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 12:57:07 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000000)="fd0b232cc358813d3a2189caa94537", 0xf}, {&(0x7f0000000640)="60e4c854fea64ac3088327b13ed91bff15c5f47ad89be8bedb8fe41afc050cf27a955545974b2a37553c0c63a063020e92a0ccf4558fafd1211bab915340130ed98b57237e513f5fedb8d299d2795592b33dce914cf7e4f83ed14de20e78034562250b1f2120000da4479b704d1203080ec0327d54db10b4bffa87733a07c7d0917409db6b1695d26b2bcb7043889f38a192f4f49b3a4407e476bd1938b3c5cd97f5b48338666f320ec61eccc1a1b9e7d35cf90710511c675431d2650e719f4f715878", 0xc3}, {&(0x7f0000001880)="c9a505a6baff8bc2bb491dff44a6f5688b9136133d4419d33e771ff266ddb0da8e85f6c1286643a164e5be576663f5cce9f3c94b54dc8eea524b144dc1308ff6a01366e542fe55fe5351b9273785b7344c8635e9be283fa42bd406de7e1cdf0c859b8eb14b2acead0a3a641c12", 0x6d}, {&(0x7f0000001900)="5a198ee9af6129523a3cbd6fc26d4b90a70da9427e027e3a39ed7b8ab0bc0cef3010f81e19293109b02324cd7f34686065457e28c32b05c4c1e5f1272766f18423d0479f792f2344f2a1e3238f35b8cd8ec9135483be1244d5f1d4c82df1e7cd95b0ad4f6e1848c90e379643abcc6bc231c4745116443550ebc76a1bc6a5837e36acb81ccf9cffa63f668d45727a5cd244501b9bf9b50e99fa3c2c96c7402975400acab3f0ffe254fdbcc6aca31d551336e9938871050097c3680e8ab66c2ecf42598bad3fdad24df9ea5887f8fb1d35136dd37cc4a699086022a8337c033afbe8f1", 0xe2}, {&(0x7f0000001a00)="ac4c713253604dd0560cc9a3e5d6351eccd3ec48ac36a44afab65cb33ad567ca55672940fdf883b4e8017f32de97fb46bf71265d5e6981c744ab86b231d85388b6c1e6fd99d144dfaf6256b339931fcf58034d09c5e8184757cf501f41d46343c03111b63b7a476cbfb21bbb780d54031a9226528442af18e4c5689eafe4bee5d7fe2652af7d2cebac42262c82697fe941919d5bc17565d4f8c450bb7095c13325bd39964eed763be7c6838cdbf4538d1cae02ae4e26c0c3c6566c86034ba30e33bdd66a8bb035713257be48ab3696243387828c9f4fbba13e589a1a1b5f50a2aab9c6645a5dc20eeed39d02511fa97a017b8b34cd46518f084c3a9c679ea5e1d3173858d27a213d227104a1ee97db414c6e07bb4f52a5f4c6bf985adaf9147938a01164689e9d81fbd545e1aafcfecd0df7cc0efe545ee6a9b4eb72fc2aebd8d4a9c37272ac2ab2573a4c9a19171b51ddb51437b7c109c997e3aedce82252470ffd2e2210a36635266455ecaef2208e116d3b4b1b588d29e7a10d354962bcb62d6ccd620ff3041d64746d7648f263c164113713ce392de8f79c733724a083a91a4b42c0808ff4993d592996399959ed38e97e1f877515dd2c6be953d37a6d82b060a0a49272b5f57c93e4369957ce61217893c73e53de2758ffec6ff5fba4ae6cfc95ba23e2fb870d018a5e8e6c7595d8faa48dcf762368916d094aba6dee4679a7bbf1c213b9ccebda918ab802985bf06c1175856941616698b10f6ba187da23a16cc481fcf6c24ad9f681ee626a197acf637972f25509b0cb179e6d583bd8a05bf1b766864c5904dfc8584679ef9272dd0ae61ba5282eed52233dba5bd8c79e4fe76798059160d6608794b31d411e1bfb45db58b4ee61eb821890c115bc76f63bae38449e0c752b66d4eccc45a87c2753ca2bcb91bb48c9ea279e4f9b7a19824a0fd1e51219dd4a4e4faccb4370dbac685407a999d64c698e796b6b9ddc191e4aa0b999cee2d48f48276161287d8815d6b225e6428a9abbe432941a573da56048cb42446a3f8a6a7f2c6fd975e4e5400a58572f88b7f34b5dbcfaf450a09b521191f37b45b20b2e14f9e43f0efb0bf57c550a1882d67f22586095d65b11cc18c6d69d25bada74b825e05d4502c5bb61a62e0c133c9d341ae4f411e03f0514d34034bed7340143dc4ecd68be16d23d542b8fbefdb71555a63e7c2ff6ec5bc2a9ab35dd613ce34b9ff1f311d5959d2536a50a37ba3df9571f6ebb618dc8977abe2c60ad7af536e9373164c28cc0e3ca6dc24aad8ca385b62a16d9d116b81e7d26eac63cd7f5431283158440b66bed58ce9782c792efdcb0c1f92b38ce1d8b7fd9db8a64ab10cffdb1bf7a275e8b2bee875a96bb1127f8c9769c7e71c31ddeaaf4e238c219eb5fef0f285b7a867e19a2b7975c997b72523727ddb750105c1eff3082cad9e62421f54d75f3f6944d3dd984d03018689022df771768cc5ead91ab6b9520e87cce785213078ef9eda4bc3244ab8e15f104e23374a595d558e9b032b8f76051ef0ec4aa36a543837e56d4dd0f78ce0335fb9d92b1e59888d6ad5d4ce40f1d51d1b684012f38c935328f474b2fbb20ba46a29e49e351005fb35d6fc1c6a36a8b33b000433116efa9c4f8e2124921a6d2a0cffee6b44fcfd11bc89883255f79b033d9fd8996f26e1f4a054a905b31d0e1e200233065a6533e9c8e328ba7b5fe1acc244fb210488ede56103ca77b1eb6e2199971bb80c94f3c3d1a0121293592da591e9c232f4a884ab66c9a05febe0e0453d43329da36c7aa1601979bedc76941ac94509d85768982948038ca6785897472bd718b83c6e05e9470675c232489cae74a65b1279e78c9f5dc35a6821ebb072a07683436459ba9512a4a1d7a10edd27f308f4cb2a0146e4b3ccff03c114f8fdaa6021008f39f38d31ef226eea06b4a48e706cba6aac9d796d1b852c83a1a36d4a736a65a90cd9f90435b6011055946752117576fc4ae45617819d167f5af7dc8d1e51b282528d0e8c90db5527ee07d07a213da3481b78de8ed05ecafb41d7768492ea3c71221650ba6c7f43c910e321ec54bc32158b828d439b46931b1edb857c67c6f20ccaa1ba6ed8afad3dbcc31d84f82a8ece48cdbfc21e56fe473e31f7dded4c73a091c9f03d5eac0f0c5fbe5f996e6b73e5e777d15035966326f8ffc3088441196b0af58a0200011a5f2ea358442ba224afeee3feabf5feeb6bae09bf1df14db4ea60f3ce7d3872988bae1d4f28af6785c92c022286acc02b4d6a96945d267b62a6af024ca693b007206ea36b4fc9b4f85fce9348611f776f71eb9d3da6ac67ee20e772885277d24e8e92296044cfa49ade98aba444d76a00c9f1a4a4a58548bfc049a072f12aad2c8c7469e8c8d7c1bc06ca8a627bca71c2d21821579a434c4c0cd0a8e3b453aeafccc06ef2eec4b5edb914854f553f1f6af5c4b54d4bd0f2f1422b86b8643fa7a0d9b3d20685809ad8510756f148800d41c7aae6d00d63637f8bbb5a7a495a50ace5e2417f97b676ab9a82866a44e6645f1c1a7dde61dc74c5d919d140c488f011c318a5c20803b555a248e0568dcc77b305cd503cef5fd3aeb9a3b2b59ebe18924499439ba8e034326d7f0c6a981d886e896be35a826b3d0af243dd623bf06b9ca1e1856fe966fec2db4ec85a50234a385fc7b5df425871e16665b7da5ee6d1b9b81e9a01e401cee1d5bd86c05baceff43a3f04c9d6d80308f4993dbe58e6af1b0f9729a7bdaa4072b1072e544ff03e6e3185721458f9d840e60a47bc519e396bd986bcafc7f6fda6f8aa5a060f49702241603da976493a5eea930d89750b403fc08a3c176ec147ef3c3671ae49f146270bd1906f24e7331d2ade05e39213d5252fcf8b50f14b16bb8af499d95a98254bfecd58d60271e2f7ddb0e340c6c42a2d6fff3c5a332e0e8a515ba714dc0b2c1b209eae2229cef5b21054035f3f3d79b57fd8dad53519ee91f7876374d3f5ac6fd076812188e553d4c4276f49c9342c84be37cb8cc8fddf12f26a153da7c263929591a49df43a8069cdc0d8da5a513da957031ff9fae47d21d04a5453d04dc24d57b1cda80321b6b942d98bf3f8de456b92477e3d693e6ddc34f6bbb46b1911fc85a63b86ce390cf711c353d4e80ff76edce4e0b1de1df2381f8942b8cbd90dab5766b4635c3fe52e9e7b32ac8dd1880ec47ad072791ad418f786374260df1c0a31753ed19ca7710828dca972d8f71dd29b75ca6936e69339d7b54081be03e6b74d411715944d97238c23e85e3cf947e21c6db037aac86fac0c52f0388fe62f1ff2254c883b261f40a5d8140b5483bbf5df02a533a2b4a756b977454bef3c7f316056b8e848a8896a5d41f1acdf2492824221e628e80f90ee675a91b4202d93389f2c162d593dc3b83cc3bad9b6a7d426ab3b53bc91a98032b2be175696d2144366a7300f59ce9336c582fff311f8e016d6ab5d6688476424285f442411813cced785a20098a64950100268e7b4d6b5b3ee0b1614edcd0be835ea1da3f83238573692c4230a400f58adc763919fad92b5b9e178a8652b11baec253b8e496dc5c23dc944a75a8c23d8a2254480391ffa2ba15b1cec8bed1a321f5720e96307655f681d8a13530f3789342f61a21fe76fb03df9f0ef1c91f48fcde639e797bd2b99524a173670d5274a4f19ec7543c015ffaa2e4cbb4973054b7727865dfcaaaab7d76f61ca1ad5d1c234cf5ad76fc4619f00eba7aa236f54146ef72b4c44f460914faaf7f89adaf77eaf5aab58784a5af337cb86594b67c81503d3e896e4e2b304c5495d7d8b975ba086c61d56940087841c417c751948609abe2907c3e8be58b08d67dce65bec2c384b97990d683e05fb0693126b0e77b93bca353000ba18695b4592a90a4f7e26d9a90eb4780535db9f5a468cbf178761df93022b33ef51eafa7787998bca2bd464947819345c9ed96819ac06bde5b86858df5dd9bfa94b1c7fd1dce1eb1588d43bf5732c18e96a76424448cf58214537470286d83d8b1d92b726f26d4d1ef1c082fb0082c7b92fbbe00422cc805154ee1ed0766c5d445fca4764d90fe952ca8b3e28209a5f451a8d462d91d898a0ae1fb977755108db467baee028014bf7ba82e048574558358ce68d0f0fd292c10a7703d19f833b4ea76a4d188443b17f6ab87ded27ef4d1a90e882176a7cf03222ee1517cc01fc830341f7dac529c51da2b2cddcbfd5d6f88b40aad27380b4e5fcda9382dd5bc93afb6695172cc07b98c22ff60f751ef6a89e3f1486a94f4aa3dfa0d997c0654b5a198942369a55d68dbace375293053d3ccf78b195d4fe21c33e400cb3d89c2ab5995db0fdbbbcaf542f18785b38459e866f0efa8ae7e1dfa821611a161327244b21c1acd5087bd9a8309de51e762867eb1dd34ca8af9ac26830bcbca8368edc357ee1e9b958da271c753d80441506957d4e8b6ba281b58bc67cfcaa95491a0d56ba79e553a7b53ba7e83753d8e92770e04b06a9a8d1071dedec4a50c6723eed05612638c716365367e844c61dce04d6fb5497047b553f8d3484a63f956375ebe7c548bff1792497d603f512e472a371c0e49252d3727f5d2471b721b507fc1adb692c8045ca7c2b8fed6b79ee3e35c41385eeae60ad761be360d733d9f80bf3d96ba2f46de416dad20f70279fa526f95be19d9583b30f6f2efe458c605a66fdeb9580062972bb4a0def669b945cd5f468cb8464440016bb171d6ad2bd9b48ffa6ffba548d23e2314dcefb1a18ca9b2c6a16b11bf351c793610a0030e739ba07c9c6085ad4322b64fe4ca54124c17aeb7b1ee6fb95b006bfef74de0cee2dd4bfe089be5d48846cdb14aaa8f21db1520367ccfcbe3e230fe670df2f49daa126a28e83022dac062e261fae7f45515949f80cb1412a6b939697b85607253c7a1b5936c5abfbed7b3e9257bfc2ce503fc2cb06651b7651ca11d545e5bd7c98457b7eb83c83827ad4ce6707b751ff790a5031a7b1e62b90186d3d2606f13d197169746b7dd30732a46ef5769bdec45bb9452684c1edba5eeae4490dc02497f3a1a1a9fcadd9686abd782d11d1bc223c36315f893c305279aa27a136d882f968e02600efdf50ab91148bbf8d47036a47cc81e18de61440fddc7e8610eea882ea7e15e545e358f7b64938455e3f4152c3ec76e6d73287ae3fc253fe934e496919b0fc2084c8cfd4a7425f6aeef7fd393523bc5b2eef8449352a64050c85b4cf1544e59d253979c1c6ba0ca8171eb44dbff31901b061cfaacd36d89666dc5b277be0357f76eeaafa8335bab30ce5e64b3a431f8897b2214e7da307050f546a58176a4d2975705a7f2e06f5b9bd7d398665cfb66bc9bee62c5381f2ac4352182871b7f76592cdfabd31d67bd5257acd1efb1e4864d8f2824e5c6231938a2ccb6437d1a53cebdd71df238372ba5d02e3190a9713628e9ef0aceada0aac9ec8f3712a38410cb8a5cc762cf5c5b79ea2526127aeb43996de7dc14907306f10647aed6243b05b5d20da723504b7509581164828016771c6d388ecaac5b85733a3bba1bd2ada627c6738a110eb0c51edf9d9ddb5ffb554fc093d13e4ce0d667849caaac47e13535ad934116d176ba1d3f79fdd99a0714fb3e6556d238e4d7db2175fab876a0ae2d7c8cc93dcf8abc6d30c2d8fe8e6dba09e5dea30aa89e5aa27eae2c4790ef30012561f69d2ea8e1bbfb8468819696db4f6723e88a22ded7698ecb714379c6244eecbec822281b8125ac2977971bbaff426e3f85", 0x1000}, {&(0x7f0000002a00)="e342b2c90098916777f2a74fe7fc99af489535cfb2ba3faacab920753c3993558b8a00a7f8b5e7615dbaf12117b81b9411263e0b87c8b8a79f8ce9ed15c9e9a32fbce8fdf6bd281131fb769d5a075a80cb6faef28d6a6a76a451d3adb395d195db510ba2909f9d9bb641f904be3aa22e2ca38ffc5e7d7fe7a539eacc9b25b489c433a60e342c", 0x86}, {&(0x7f0000000080)="5245ca4ce28608d9aad8", 0xa}, {&(0x7f0000000100)="7466fa1396f2a34222bfc7671ca9eff0625e990e54b01edebad7c908c7a8a5baf95b7331cde0ba", 0x27}, {&(0x7f0000000180)="74f051c654730e51750795e22818", 0xe}, {&(0x7f0000002ac0)="492251427e8256a11ff969f449436ef8a9174776bccff0692ee6033f532aed5f4955d2a6717509e22a6be76b9c90b182eeea5ea1369b73b26d2c1de7b8c0b9b7b1a1177da5ca8af1f214bb37c1", 0x4d}], 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 12:57:07 executing program 0: 12:57:07 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x41, &(0x7f00000000c0), 0x341) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1000100000000}) 12:57:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x842, 0x0, 0x0) 12:57:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='(\x00', &(0x7f00000000c0)='/\n\x00', &(0x7f0000000100)='!:+$#\x8f/&\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='Q/\x00'], 0x0) shmget(0x0, 0x2000, 0x0, &(0x7f00006cb000/0x2000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) 12:57:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x80000, 0x1, 0x19, 0x4, 0xfffffffffffffff8}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="efe8d57dac9de49bc12ad0b4f2b6cb34ed091419fe5a1aa2ec2673152be0b255a54ae46f44516aa3cf603768170f1e42b6d27556e43cccd43e572a11dcb7b16998964605037a1ab84777b4972bcda0ef1ab725379181001110a1f77db2d482e4cfa0218f6ff888100d88001a3463f38f4da585b89a5513ff4218783831a11d9c", 0x80}, {&(0x7f0000000180)="11c7900cd62b54039b2da8cd6fbed5e9cf8435406cb6e2d26d406eb20585e8833322741fe0f280d1cfdbe027da1a3a2d59da70ae3b77800a328d4bbdcf44d07ff7feffbdc5a4da4cc20f7508f023b8554794fcb814aac16a4028c4df70", 0x5d}, {&(0x7f0000000200)="8b8509ab0327917b558e032737fafe0accdd6a5f52addddfc4464935df006234cdafdee98c62470456cd863c318fc8f9f31d889e9f27f5c4fb9a8c009880b43b71ed94b839c4cec2e67e32d997ccf66a5a590253b6b385e4d97d6d145fd7d7fe5949ee4a13b07f42efe81b58a5bc34827972a8c9583e6402687285a9a3e42dd158bc0892bb348dd6fce2fa572006501b8e01479e5791110482c86aa6d789a59be586c2a809932b6c3faed6c984299cfc984b91f9c5fdce6ea57d4c70dafe27708722d9964cebcc44dc84cbafacef8953768dc643860877cbf3848aafa7d2d3a91d3c86187ef11e134e02a82779127a9c58a959ab362a8d9a4d2777e7", 0xfc}], 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 12:57:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x5, 0x8c3, 0x0, 0x0) 12:57:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r0, r0) 12:57:08 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x10, 0x3, 0x5) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 12:57:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0xaea6f2b24cfb0db8, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8001, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 12:57:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) munlock(&(0x7f0000529000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x100, 0x8, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) 12:57:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000000)="7e76272c538eee", 0x1d, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="00103e2f66696c653000"], 0x4) 12:57:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000180)={0x65, 0xfffffffffffffffc}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xa9, 0xa0000020, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x94, 0xfffff, 0x10000, 0x6a}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x6, 0x6143, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x6, 0x1}], 0x0, &(0x7f0000000100)={0x1, 0x77}) kqueue() 12:57:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 12:57:09 executing program 0: unveil(0x0, &(0x7f0000000400)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() r1 = socket(0x2, 0x7, 0xfffffffffffffff8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x0) r3 = socket$inet(0x2, 0x4006, 0x5) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa0, 0xaa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x39, 0x2, 0x1ff800000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000440)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x14, 0xfffff, 0x7, 0x6}], 0x3ff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x200, 0x2}, {{r4}, 0xffffffffffffffff, 0x19, 0x0, 0x2, 0x425b}, {{r5}, 0xffffffffffffffff, 0x40, 0x20000004, 0x4, 0x80}, {{r7}, 0xffffffffffffffff, 0x4b, 0x40000000, 0x3, 0x7}, {{r8}, 0x0, 0x20, 0x40000000, 0x2, 0x9}], 0xfffffffffffffe00, &(0x7f00000002c0)={0x1ff, 0xfffffffffffeffff}) accept$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r9, 0x2000745e) 12:57:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000080, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000041, 0x1f80000000000000, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x7fffffff, 0x7fff}, {{r0}, 0x0, 0xf9, 0x4, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0xffffffffffffff7b}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x29, 0x8a, 0x100000001, 0xfb}, {{r0}, 0xfffffffffffffffb, 0x26, 0x0, 0xc9, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x10, 0x9, 0x80000001}], 0x4, &(0x7f0000000180)={0x2d169e98, 0x4}) 12:57:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xb) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)='x\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 12:57:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="7b180fb1ccecac4e8a4abf481ed0149528395e21fca9d27ff1fcdc08cbef7bd5d3e78945a5cfd26a0ce7c472740fce6bfa39bb428fc0715507d25b8b5ff7a03106bb083b5ad262c21b807479b7e500e749a77ed2b1df8d26f571f05acb234256595e8097c794ffccb9db0a1f581d7473f73b3572bd98b95f880a0220458d5426fb87499a3d6f7904366b81195c117a74e9582fa4637e86a24ce1653719858048559cd461b7dc4339002cd8", 0xab) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 12:57:09 executing program 1: mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 12:57:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 12:57:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000001400)=0xfffffffffffffe05) 12:57:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) listen(r0, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) flock(r1, 0x9) 12:57:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="92bd0b35902cae3b6190984d4d175f1861380807349de5ffd0819c3bd15232eaaac4e49d6f790bc8f57d5c1e7656ada143e1ab39d12132cfa99fc0372d7688fb491235f516b2edb73cedf59e2aa35b389fc2c3718c40274002b18700e5fd28cb5a41603f5f883035fc8917f489aaf5b83b0c0b0b45fb9574a4b527e1d1114231da468ab52073c3769eed48e377556f2daac3b9166d2a282394e90105196ead650dc50854a36de8635dcc349a64b664aeb688944ba63ebd9e3a3c2a3e69fb398962683858baf4f3db34c2b8a6ae934073ad0bf7687d977f0f1caafd", 0xdb) 12:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) r3 = fcntl$dupfd(r0, 0x0, r2) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x4) 12:57:15 executing program 0: r0 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000000)={0x0, 0x1}, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x1000000) 12:57:15 executing program 0: r0 = semget(0x2, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(r0, &(0x7f0000000240)=[{}], 0x1) 12:57:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="593fc227e54f428ff618f6ca12bd8f4908465a8b8c59ee57994541dd301bf816ab82bc9849c901fbe78ee99b164c0cdf8d533d3173729af48fe69014204cb8ba6fe482daf974f1467e3a258ad783713b47fa76a72175f313d91200", 0x5b}, {&(0x7f00000000c0)="e35d035e0a8cd24f9d5299c6e23cde5dedfeba9f0006b81a5f2231c0876dacb71b4f8a99f358cfec1252c9c81e986eac7bd9672a07a05f4301c50df563e4902298a708534fc379d1301f82ebd7428961d3ca99d41945b93f99e0176ef3baf0c71942", 0x62}, {&(0x7f0000000140)="6db3a3dc443736113df3f8a33c3b43bd62cbf8c206653c41b1e8520e14883585d894a8b922fc55076297f237efcbef1b0c0ba737d24f154e557a95b32d94c21dcd6c2214dc0b03f53d45b84653ed164bf8b812fd7df087b044172a1ca8aa414f61bf293fed281ae27daf834ee3c06f675a07c2d5caf165eb08126df9ad236eff770295a56a9d2ea7c84197d4b303811978f1ab62a9826b2fc3b47bdeaadb0abee834629d33158b990025b28aaeb745bf49ec5a7fd24f22ded6c58953a539c6aa0c4bb4afd3c6e6e7693fbdfa4c29d123a87942af89f1b711020fc41ba884", 0xde}, {&(0x7f0000000240)="0e896c255af6f769fefed0feb4cd5ba466e7b9937c4f1f72a73fc68180", 0x1d}, {&(0x7f0000000280)="ecf7fc371a54993224eb01a3a4336a3727a797b779f9eeb8eb863816e9463b25df6278d223103a6400c1d47eca894d01eb1aaf61c0e55451db166067c944211d21d6fb2d97b24322e87e80e133148738be17c9a5642996cf09d6637280ae7237d6439895ec", 0x65}, {&(0x7f0000000300)}], 0x6, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 12:57:16 executing program 1: r0 = socket(0x3, 0x4, 0x20000000000003) setsockopt(r0, 0x1, 0x20, &(0x7f0000000040), 0x16a) 12:57:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x180) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) syz_emit_ethernet(0x23, &(0x7f0000000040)="afd4a8b1e37f045fb4aa09c3b0a4ab72cd54a7f189106acfc7bfdd4e74baf22df3c5a9") 12:57:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20, 0x1, 0x4, 0x8, "acac1c1c6a892ec41642e885810062a2fbd20593", 0x5061, 0x7}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) 12:57:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) pipe2(&(0x7f0000001780)={0xffffffffffffffff}, 0x10000) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x2, 0x80) semop(r4, &(0x7f00000017c0)=[{0x7, 0x9, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x6, 0x800}, {0x2, 0x8, 0x1800}, {0x0, 0x5, 0x1800}, {0x4, 0x2, 0x1800}, {0x4, 0xffff, 0x1800}], 0x7) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) flock(r2, 0x9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)="617f98925d64675f9f40f1e79a69e12885c786f5cb869868dcd1194dc7d21c39324c9727ddb3aee0fa3be28ada5cbbb6139c8b6d34ea02c14a1211813bdc9a5c00dc766789c7ac139fb53d103d2f984afdd22e437762f4a9d02a9492d70008d0ada67e7fcf0d1ad67913cbe0b4581b5153750300845864d24034eb2114149eed75d2bcfc2206bb0edf443ebe6112c5b12be071bd4d6c9eed6f28409754748110e2515bd4174e6a0289a697cee6cce8b847cc4c40d0621c7f8c4ef9eefbb32451466d621f3d9f8aab7aea4a249ec87f130c99f3daf664632cdb6c61e307673135b2d1d05b5c5e568f13191c07468872d7897539355187223a7847", 0xfa}, {&(0x7f0000000040)="d62f1fdf15e00c0103e38b645d603f057cd3c3ec19919aa221800fe3cb240ff624d606827bbeeff3c956971daa2dbeb4af8bafb6816c0acf1d7930611ca44777d259f3d16735bd911feba5657e7d49a9e37451d5faca2f520fffc3fde5f063f0a0a86b6d0e0d9244393672735977957df1af6a9092", 0x75}, {&(0x7f0000000280)="e56e819fbd34e8028a5448e906b925e803d9450555bb24df2bdd44529f688c06f86a2d8e8eb67594a5aa5a9ebe6f81a3e2b493fc286c98e60325d288ff8977b6fefb8eb25d4e49b265d0486df1d60ff1750d8e4de0f6eb780c1df3", 0x5b}, {&(0x7f0000000300)="b094f792b89f40944aebd203d8d585cf365b3b294a1d1102ab242a2168af0a3a9b787b268cc088f8251a34deda39c1332e5723f00234ef40e80c5b7f6fda3610e8c2f87a4dbc100a7d5c6f", 0x4b}, {&(0x7f0000000380)="025b7a1f2321e2b2df9d29a3f8c11c3edeb26abbd4252bf4db045ab1b9e9de0a140d6ad9635cfa51e245c6c7c2eb87eb73287ba7d15a77e2fc0ab76ce3ddd6d16e8c2894b96f9f03eecd8bccd2c82e32f403d819dda113448da73f689a2ae1b728bad98309c668bc82480f45bd4167e57573ed0feac4245817d6f6017a87de20c906f153b20c0a", 0x87}, {&(0x7f0000000440)="f4a52defa72dcc01e7e3988c84bd90ba4398efd4d279077f5885d0d574a17d3e02a1cdb724bd70f25a6856474ec239020aff17f992c6d5026db74f0572fcdefef55cb0832fb947421ca3fa2898735da9561fa63b03b90ade52e9e37daf335757def103ec26a78502039073a37d512dde3b9b30adc6dc3c564e884da4f5380634a945db83129a7bdd52de8350fd4f13c2a591d42e74ed0f3a0fc91164394510", 0x9f}], 0x6, &(0x7f0000000580)=[{0x58, 0xffff, 0x4, "1b6fba9cf7e2cb9dcb802a7e8b5cbed5423c0f333fa7c9ef62082e4a14c9536a28fec3afa2d94baaf1e3f6a27074bebe714b5beef349e163233389f7fd3a288561ca"}, {0x68, 0xffff, 0x4, "7509f0d42e90944e985db53a5f45211a0bffde352638344759656575d7da3ef4527432d666408df516a02a7796da5d419b4da37d5ee235dd5b4c312f610866227d9400b354939b060b22ed29c8e6ff578e24c0"}, {0x58, 0x1, 0x5, "829551e5712f0c82a00943c24b5a177d95f4789e01f15d48185747b924c5cc28edeb461a054335cc50207b49b3599769b2388e07ce6d0f51bfe7cfb33cdd7e27aab28a"}, {0xd8, 0xffff, 0x0, "feca348671a182e2fed3c482047b161c66bc02aeb34222f9d818cfe0c0987f3a412fcc4bdd28526cf77c320851a1bc70bf17295c5c9fcbc89b689ac2ccfc14d7d154f5708e0ced53f78b0aca279281ce279c86f796dad667727226ac8ccd63b74c9dca65138c1371f379f8bd5ffb625d7ccb51b9127823c22e4f8d86748ed25f29108e204e5ae4045d0ff67ae6abfecf5dfb169e65a5c42166f4657a745f5cbcbb7b153820b5bb732c60609fa7fac08bae38eeef11ac7e8bdc4bb57b238d7f2e18f2"}, {0x1010, 0xffff, 0x388c6205, "09ca09d8fd4ac0ecc42a6052176e414beb9bcf96a53a4c8d022234c2acd1ff796da0da865533b6a041cbb8a8de8d0ab6f6e85d7a9495089ed27c181b28026ce8a54f378a011526605000a2bea0acc3e243f958fc3c8fc7ee101f04890674024cdbaba99ebbaba369478ff4ade376eae5ac26636c25b12f01e0787e0caf21a54a249740cf80088c273aa77984c4896499c46707211565332648b563bcc00c0a813c00d3945da1ddc45ea1f6810f9e3ba826bd35b0b5e99781ecc0d9e163821c408c34c1aa45571e2ce270c039c84aafe22c1648a472a1544b08cac5fa4ed5281994660d912209317c1c348f2f3c4858e964724e3532c7898bbb81dcb457d5d9947e67a15dd9fcb89a8de9138c1238ed9b128161e4363fe60d9042884288f5ca8d7d1afdd8fcc7b8e08db576c75db2dc21679669c085adc1db6121c149032406cdba396af2cb7a0738ab541d225eeb4ec60023e42b029f1717bd9819fa0559d189ae6be7444257950b24dc6f240450285ce4455de22cc3791079994edc7d96b3c763d4d116f6154f53c31eaf7d8c711f707fab08e25263075febbcabf59be0f0219b721b49440f3e4cf52875fb3bfb4e394e87ddfce6ca9859f766f3983d7f5d53d28319d57b7d84ff1caf8cd6f63b537036fdc2ce97984fa937ad9852bb96714b6923ad237ada13c772b557925d0621c6e4fa7a9aa593fcaa74da948a9299c5233a1d85c658f5f6d81841f66a86b7ffea229eb6fc41de59c89107cfbe8ae295e9b1b0e607a958a5da720bb6e89f45b046a2b53bb3936ff418402d5d7087e961151057a8153f118a0d90dc444fc9323cf9983cd57359f1d51ae5f6d95ff959d257910afce276c38cdb421deb316947a5bc247e018c7e8fe4972d599f1cf504c995fcbfccb316e364bbdc32412d69874daaafc14e65acffb321d0dc39d77ff85ac5c0b7350af778c358608e7a4ca15ec2331bf46e57d90cfe4e6cf9b17b6f3e4729e5f72599a88933dfe9ec14d60f27650a7a35ef3f86ab7f65789bbc3cf79c85780877cc43d724c08950b1325cdc203036b27045c389ae005b7cd571189f67885dc6b88ed83b82585a4c6b5ba328ce41ebe170cd3ab0f077e399f12359eca3f88c1ee448fb545f0b3c38524198093ac5c100fa5459a8fda3aea5380505bec75f45acb0475ebcc4ec104dcf5d99b9e0d2c5885e8cdaddc89c468e6d919c24a3c6ba61399aae6f118c6204f882ec97e7f5e4d9f2ee32225cd11d1dca60732633d423d72256fe54376f724da320fccfd225312c657f5260d7bec5dc9d7b4551705507e31ab31ae0b3375f76edfe98c2cdbe5ae9a5e338aa0f9081f1798880a673e7719f0238b1af6e17232bdb1eb6cb989a2b6f42da515d229aad7838c8916cc2efc9df4b4ce654d5ff4283281848ae160c052411591ea7de83ab46fca6cd3ccc41cba8ceba8ad2c7fbf683f2d1ac13eda1d6e5a4b475a2d4db50c13f0398238621136ffb4549b835ef949226c7199440132f89e1b2e094a30942e9d0a5fd2e7b852ee5ad1ecf34bbc51663fccb620cdf8d433f274aedf2b96f60eae25aef327e040de20e25e5d0d3a1b48785d71753248de9581736db8dc9d91d69d3b70dcf2dd0a695c0fa978ac8374328d4b3ffb9d67977d812d5e96e4850b09faa13a8e630e73588d47bbf63ebe54fa221ec45778e69ee44b98d0c0bb5ce1d55504df7f195255065e58759fb36ead29fdcaaf2c74b300cf0a18fb7419405447ccaf813ba952d96eb3cf5f035c1dd77dfba653219b96c9f8a2eb1f8e508f7cf1ebdff974008dcccbd591b50976a37e439c048482bff005dc017269396d01667ef356e41ea5a1786ce0a3d5cffd6b3c43cd61613c088909b495e3accf4379a682f4e63bfb61ab91ba655248904542d59f31b2d811d5eb1389f2b71a77e351741ebd4146aca943d54fbceff856f4a13bccc468683bd7469e57eaf48d5d547b63ba6abdec4bb4cb0abcea1138a3b9806126fab6cc04794efd1a1ea1aa2952e76dc7c2eda71c7181c2627207091ae5a599e80fc43cd88b8f5709414af5887ff3173bc33bd11e83e48ca27de68fd1e9717d216d83ce4dee67afe435417aab6cd54089dff50d0259c6e072f469fe4eeb00652e79dc7c7e6e0c65afb6b8e56c8f386ba145affb7a26fc050b93e4891ac1d676ebc1c55c265ff63c571a092c55f27ec285dc241eebc1371a05ff8c9d501adf441420deb3ad9848687c9a85c9b7e9a832cfc046882d5b0516fe795448fa1f37a1e90489611d5c220dd2cff74cb68880073569ae9694e5f2a590659b5446e792b9b33bc8127586b6a23f8b043a25a4b9ad5fbd0dfa909df87d8e0c3f8010ac5db49616ec57305ce7b3a8c8081a82e44dbefe314a89a3ccdc2d47fbfba4e5e5b45dad84790e651545c5c4e710e624b1ebb4480dbec764b8cc5d77eb9fa7f2c29b4b9f9944b11367527a0e25eb9f5c6f8b481a6cde50b12af8d10be3deca272ed107cdc50ff09a79f13471a04300e2c3e61a6fdfb45aef7ce164e2e772af142ad4328db00a077450c5d0509474a53467a3abdbe0a1447588a50c8aaf9fa8efc4af98c0407b4093aec206141efb00a6a07f2700c3b21a6cf071b71c3bf99925c5c1162e76236813c424fdb9d988e299799c398dc90e0d719b18fdd3748500b36a06c3a349ee315694fbcea702cec4c1584e01bd0a2fd6b826ff2382e360c43780d0fd7ab12e39f329a7bd1371b8fed38a52e0b97c42d7b8dbeea2290b00a86fd5b9ece0b1096c6f9ed0561fff0663883759c30aeedb25a7a8ea9572a4ef77dad5fda888a065ea9eab5724387c78ecfc6e3645a64d759065de720f642f6e8f48ecd0b242c128e2d9f01802ffbd8df81d1e9ca8dabb6c1c622c3c63b688a96df6986dce2a341c8ce66ed3eaa63ddcfb2f07321ff5b981288b58dd785e3724569eb5e4d5195fbeef22ed389931cc2a4b05b5053968b55d8daa5a8f350a8e1d39eba7159d90dd4020887966117dc51156185e31725bde71ad9f1fd93091ae5293a47ff087fb5315345d67d77017dca0eb03323c8cafc758d9f28daef1ce33902edf909c62328bcdcd7f009f7bbe18ad28bddfb3a0cdc1394b94f840962677baa31e0b2c3be532ed6033dad9c1721047c730ffdcff469f57ae42624470bbab534d4b1af10d0ed2f140ac6e4b1a2076ef051c84834d65869b06889728e520780c89895a22cc6c9294b5fd4d921ad77c49e163869bdee39d5adcafa62d6ffeeb5273ddd16c3a3d43b9d121b7e2015ac76ede1fd24ca5dbd90b7145a2cc5bc645e5dfcdba42c1a94a7aa48fedd2eb9e39c670c629fdff41e7b0601a1bbe348d00864169e6ccd2fe78b5f7f7ab9f00d54d8ef00dd1c1757d55382fad69ee58f8e0742570fc80bf2265d5e5fe54f029d51653970b481bcc689c978acd0264521fb77580afa2dafcdd1b17fc78b493c300c93436cf4eb79d35e4a62abde0b7aba7a7b1d2ee7ef5e216f1395d0fb9f60a7faf5a542cba34b9f4f3305f0b5cd8bd35f7210b3137c3703924c0ae333e30eb738a701495992cae172eb9b977ab91ddfd914b2695fd81fe0e83b08e3020444c56d976e003dc3aec48bf7a4d81ebffbb15e814b9b72d737c9ffd09ca7b8ffc4d6ef55eeabb379467290879617a1c4d64a63a4f39b41d8ac54641c3aa2c9cc704d84f22d23df40ff91f2eead072f1ed371afcc91f5d96dc40c07ada9a60221ebdf21af8a35ff68f978e6a851814341f45898ebb75886bafebb989e21e9e81548496d5eb933cb30c8678b39e614edbcd5e50f96ce24ce02d252c178bba67f59ba62e39f28b45a4ec43b22aa8c24707f99e411df32fedd4ec587a76152ea423f23570c90dda211fe141b0889ec87cd8ea87a8d2430ec41d32300d1a379dc6d2ccf089d6d2244d6db47347920eb32be23fff2f13b95fb521fb5f39d4ec28ba07174ff6aaba08f6499e4fbf37df458670c67ab4117c94fb3018101f261fae286bad61db6dbf55b9841cba1be79b4c2cbff0b7f8b232aa05ac34a34a1a5915dfc5267deb953f6bce375ae05bd1584c314571f78ce4c8ac2c60c06c9bb3d4d82e050cc4a354ee2ca5e965cfee1b578a309d820d99548ed674cc30cceb483ba6c006356a0ce86cdb57d5018bb4b50b27c15add2aca7ca5a95d8f84a5d0f3581e4f21c76b98276a231c4adf6f1cec87a5d6263a18a6b48b6c620287dabc6812906dd608deebc00df101bf5a59bda2a5c288827cfb15f4fe8ec6b1df13b7967e9d1d7d02cf9dfc695e56efe9aadc94a4f4903b34eca80f6781d7186a918e5f8e7777cfa530b8535a78ae7ccf2133d00faa0971b2bef7a87d9887ec3bb530f894ef0f7c8b362a1e65a95f2fea1d135f752b0b0118d368fc78e08d7d0455dedc85de8a5dab744268d6d833224a4bd1f3d3d0b16193240f36bbc569403559740c6f887c8581c8c0f3c4dc88674d092c060166b41dc022acc80ea55a1965f5bce7e5c30a3cdae102f83f3a0e193359d564b9b5b31d6aeb945c2210e8d29a47cd785f27b4986fa569fd5ee3ad5d78a3d4bbc3db003c58d2686146c7b9e89b9fe9f776f7d7f4d42c23af57eb62f1aa1645318036d48d1b826d9745866ca19b13e39fb14443dd1713c0f1882b41c34857d745f7bd68eacb53b8faeea63e741515b2685f0cfa3bd163169a8aad36b35c1cbc2721d57f716de65ebb73485d8ad539a758fea3ce0bb733880572aeb8793dfc4ddfb101c7ea0424187d1d39c6916ff7274aed3bfdc7f1a2ba4b20b65e41e04be7ed9fb1b0ba5cca97fbb89bfa3e817420ce2c9dd7d8b199deb93fb21ef79ff4914351f60932f045da4d98b00ca0876c2f4ba429c2518fab905c1db83966c371dd583402830ae4d3a3459244d642cc7d742e7a997ae98b5680d3c7f05843c2e62915c4907d368fec9a22a98b546dca0457a983e1e01cf10c27469deca12fb879bb3171a78559f27d70b285dca793be955e80e8503d19e7287aca729d6b6e2d5fd8eec7729f20f7e18076aad5aac679194b2f5446df3046638b231dfaf11de331f24a0e353324548817a1f6fcbfbe9e1884dec79fab885049b65cbc74f7b7e482dc4d1b87264af6cd2876844960978cf592bc6cde7ecaa9922071cb6429a03c4c9bcc4f7d7732a499a211dcf7ceb8d37eab7655177155fb152de2745718b96fb5442068261f8a97b9324c51b7ae5abcd0ed2622516294791a644fe6e7eff6bd9abb9466af3aeb34f898094cab353dbca25e5326ce603e7f373c8a1dd567209e9e7147ff3bfb1e1d8a8d3ca921408dad46f288ae31160eff40e05eff21e2a166e61a590047ffa04f9dd435ebe8061715655191048be4604b0565bfec83f5daed83fa1846ab6da7f58b84aceb5b7ff5b5fad838067c0b0ed661dedf5a4833236a4dd50f0a64733812bec4c1ead7e38cbdcd296931d62a074088277f8d59ee69d4e34a0515ac1cc70abde0fbe3192692cbc8228d816f644d5ec7ceb091c60ca8ff543b9a79d5b94a1e629d0f2809e83eb5eeb4fad939a94895cb343ccf03bb2ad59fa5dd5bd488df4c49c0a13ac1e1fde3071e42d43621c6ce1fbeb4fb1a20dc46faa09e37fa4b76c881877179ad795fede4e5a8d064772c8def43c8cf9afd1589a48fee04d788bd090722f5261813f8a4bf5c9dd5d704bca7ec43bceeb828e0823e9a447eb7740644d99e790f0bd26a0d9621ce82d2998f4bdff9f1ee154ed988e2bd85a39786d933fe4b07f4c2c6b25861b274a1b194f8fe765f4c9d339f42ebdf109cc883a28aeb608"}], 0x1200}, 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) 12:57:16 executing program 1: r0 = socket(0x0, 0x2, 0x8) socket$inet(0x2, 0x4, 0x100000000) socketpair(0x18, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xcc) getrusage(0x0, 0x0) 12:57:16 executing program 1: r0 = msgget(0x3, 0x0) msgget$private(0x0, 0x40) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x10000}, {0xffffffff, 0x100000000}}) msgsnd(r0, &(0x7f0000000000), 0xb34a9ba358615856, 0x800) 12:57:16 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 12:57:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) dup(r0) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 12:57:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() setgid(r5) r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 12:57:17 executing program 0: r0 = semget$private(0x0, 0x2, 0x48) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() r4 = dup2(r2, r3) write(r4, &(0x7f0000000040)="e57beddde82a1dbcbbf83aa4d502ce3421af7a0e08ac102287fe13ab4a31cf1480a0336f5278b21ea712731320feb30f94bbaddc30abb7f742263bf19443d4ecacccd661b3f56cdfdce98c1c96006c3a7598e04448128be726b7092ed95d5889a116aa94a13ae75f81cfa8507e8973c8d5f941979ce67970a0e99964cc545aea35ce5993e47efe0629728090b04a1020d6420e335f0d357a5f82b4ccdd21", 0x9e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x80000001, 0xbd, 0x0, 0x0, "48acc3bb3faf5ac2fbc349f23bf956959d0620d9", 0x2, 0x100}) write(r4, &(0x7f0000000140)="4ea3bbdbbbca8d19a38eca00bc55abbdcc0df0d3375ae61015498149d578f88c569778ec738a1b086be437b1432d66651e4d78b7a44ce8f7ca76db315009dca4a7fd6a10c1a5e06898e3c0fbeddbd9abdce6b896cf265e9f7f4584cf37ded6c72bbf931deb0bfa75e5c300c6f57954118961ac74276295777b697c8bb004a6885b8c562b3c51a0c8a798c4e87453221d966986fb0a5691f82b4e7caa0bfb4e6cf6dcded1f6d97e82da0b7da559d5d16299a66cf2edc2d64a580d6eb95ad3579f935ae7cdd60f234649942cbcd048", 0xce) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000240)=""/199) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/20) r5 = getppid() getpgid(r5) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r6, &(0x7f0000000400)='./file0\x00', 0x8) sendto$unix(r2, &(0x7f0000000440)="4621b64ea61df51b76cad2ec35c7", 0xe, 0x4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/119) r8 = fcntl$dupfd(r3, 0x0, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/108, 0x6c}], 0x1, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000740)) munlockall() bind$inet(r4, &(0x7f0000000780)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000007c0)={0x1, 0x800, 0xb0ef, 0x1, "ddeba5b4358f75eca9e377e0179c372c0e94c8df", 0x1, 0xfffffffffffffff9}) 12:57:17 executing program 0: r0 = socket(0x1a, 0x0, 0x7fffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = semget(0x0, 0x3, 0x404) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000340)=""/4096) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r6, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x6, 0x2cc}, {{r5}, 0x0, 0x24, 0x3, 0x1, 0x1}, {{r5}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x6, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8, 0x1}, {{r0}, 0x0, 0x24, 0x2, 0x12d, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0xa7}, {{r5}, 0xfffffffffffffffa, 0x28, 0xf0000000, 0x8000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x8650, 0x7}, {{r6}, 0xffffffffffffffff, 0x40, 0x1, 0x80000001, 0x9}, {{r6}, 0xfffffffffffffff9, 0x44, 0xc1, 0x53, 0x7}], 0x10000, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa1, 0xfffff, 0x2581, 0x10001}, {{r5}, 0xfffffffffffffffd, 0x1, 0x8, 0x9, 0x5}, {{r6}, 0xfffffffffffffffc, 0x4, 0x13, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0xffffffffffffff7f}], 0x0, &(0x7f0000000100)={0x3}) rmdir(&(0x7f0000000140)='./file0\x00') fchdir(r6) 12:57:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0xfffffffe) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000040)="c82ba9aed0545cf66862c9f8d1c5e9f5d6a702c079e6fe8385bb334065d353e03cdbb0c270e8fdafc086cd40b0432aeb78a1d10c9a7473404ab77f4794def6b90ed6a78878e8c51c0fcb78b5d6af3c32123a77055f7b2fe91960c3263c6e6467f9d4d782ead4f7262c421fdb43bf7530e411f4a2b20c55df6ac1298cb361bd52e114c6b336cf78d0be249b5aec6d2aff2263f049da6f307bc6151a7b94a2d180aa6b84f3bdddc15f19718e32c7c6213c6a81bc", 0x2c9) 12:57:18 executing program 1: unveil(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x44) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 12:57:18 executing program 0: getgid() r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82002a39986a40a21126"], 0x10) shutdown(r0, 0x1) shutdown(r0, 0x1) 12:57:18 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() chmod(&(0x7f0000000200)='./file0\x00', 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000380)='./file0\x00', 0x3659bf7b35efe239, 0xb332b985fa1f3b70) getegid() 12:57:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x7, 0x4e0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20102, 0x1) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/63, 0x3f}], 0x1, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) 12:57:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x10, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 12:57:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000280)="1c5f887524987040fe7fe280e761a4d6d5524a9cac09efec5f0e8e96e8ffb2cdf7f8ee790ec90ca0c67a5598340b63ec3a4f9719720b6e7f444d73f32c77deb0ca606704f775d3a4cd78c3a1eaf47ce30054d309618a305522539dd487feeb6836924cd7f86eee14b2873442e8641685ebeb93d4d484fbe05fbac2960bf6a0df4ee4290e4595cacadeaea92f3cb49cab3ea4af43e1530f096073dfd821c24077e6abda16dfcbd4e003cd9c55ffcc7d3c830b746f7e08bb2aff361107f4e9bbf6cfe0cd15fe2954698e37a2c31059c8908950bb24abb6006f47ba9907516dda9c055524f9", 0xe4}, {&(0x7f0000000380)="5cf8ed9ef19d519e4dbe25fbdf27d1def172adb835b1d150addd720fd941bca4a3621b3068a667445f87cf6cdd548e5a99ccb1e09fd2c8766a890b22c36d6a2d8a464c7cb9960b62a317d1671ff5d4df261c5a1d2618de76e8e0f82d59798b7cfdb20c13943097f99b73eac072a7e82a2a3d2bc32b2370e45c3fd033", 0x7c}, {&(0x7f0000000400)="0df5d4bd874bfd61389bbe98b83f0456df3270328a29dda3412d704e8da33ed55f44e76cd688994f1c8ee2c7baa339f08067a909cb429a7d57add234cc550907ba864d773d8d0bb04642c0cec6daff42c9174d9da2d42a61cbb464b31fde085dd607d105ef3c8f970fc28dac3deb6ef12963d979db99e3fd2ed8bafba41c129cb0ea87f432ad7774f88f0fb86bf7fc6e635422a5e9aaf6f3d6253d726fc3347e7d35c69ef1df80bfa381ba6ba3f97d6721f0cc845b7e96c17d54d1f4fadb49e6df5a2552bc40a4c74553a6be425c7450ad4579fbb6bb1c6cc32823c7101f9e2320506feea4f5a3ee39fe24c214bcbb", 0xef}, {&(0x7f0000000500)="6ea58296c79a7b15fbfb5fe50b172828aa20abaa8dc746b9af8a6ddfa96fdb6d0362546f4bb02f2f93ac11c60910f7a5acc5cabf3441907c7c0867ffafad55a4915a5f030077ffe7ee49ccb2180d944ddf6cabb63616605702a63d2edf395cdcdaeb4cc48bf6187cd40ca5be49ed567b9e81e08b3841e6b7a0f787f362043d35c1939cfa322f765da6b7ba838038bc081282a8174d80a96d7d6a3e856f22a6115d66cd5470b7ecdf3beacf4ac2d14e6621bffae97774305931b1e2eeccefa97d6bd8a6e6c83cb673618881a222d1d1af276f476bd75e5206a48d19a6924a552615bf5a0eae7e644ba8cbb896a6f1aca63218ed540dbbba824d1ea638f17d1492fd272355c6f49b1670339c557960a074709f0d28fd0bfa02e467d9b37365b1f5da8bc07e730431cfc5d14eda4ad7fa21b9801bea7bad534701fbcc079be8361400c9ece39eab297074aa62e08b2caa07b0a5ef8f9af91273d2afbc739a4237d279a298cf261a73a0283546bd1ded2f309961374926c392d7158c4ca915291fc6ae29abbe2e7a6e57052e9bc6c9c14925a1981c36494ebd5824615af473019f6511dec44395a42e7ca149bf488c29a8f3899bf3d804b6faacad01c4ce8c8be89b04c493254a4328950d508fea4ba2f77b825a14357dd7fe441f9f73ef944c35ab2903092b6906370c0149a92b434234dd1b476cd183a60e740413c2b4040a45cf4c1cc3e347e3e1f8f4bde2dbb76fb2da31ef06a4156a755582142d19bd9a516df8cb1da3ea7b5fcbf7df43239a53c0d64896cb6446b957d88d072ec32af81c731c703c38573ed6770f111b6a2abb38a502a4bf8fd1d7a94d3388661dde9d8119ad323bb62a150e0d6e3195c78bc36be1f2254d25966cd4222a9515ef2df85a3393edd082f956f32683265355b90ccecc8c78e8e0ffbef6eb5f6d2e4a731e66da80019b1cad4936aca2f1137301084f7fd2bc94fb5af5fc3022df779f82e80582ded55f7fce1d33cfb953c00ebce307871de44fcc6631fac98c9444f2ef89d7b90e1f554665f335a5fcda22f4275054482ed11b56ab1374b47740ce184de9549243e89bdd896f85495ed35e85855371678e47053a57783d12a9d6acaecb60ec1eb3d7d6cfe0ccded7dd03b74feb8f4a78dc3f37f5023c8104581085d56df079d595a2a57ae3aa0400a3459ed4b4d79e4e8b09c449f412c12395b5490ce73e4e36cd26fa85846ced1a81cfdee07e7e11f1b8bb5b39c22518f37547e5082d3cb9456cb3a3c129c83c99f3786f60c7271a13b3afd74c2f4d9df4214f2dee3df021ce96795c868b292f6a95c14eb9761e2616806f913516c0bc085b5e64adb638dbc8226a8bba15cd952465689d948cb1199fe3151f854361f4485c05fdd537dcaab6b1c8a27e46d58900f7285a0db438af79512b559f95224c590656ce96f6c7b56626f315b0fbd99016fe36885a42f6dddd2e37c0a093831c334b23a2ea116eef752c226c507d800d4a6339c1f750c3dc6f79c70d53a7df11fe7651f24b9c213a737ce56ba1fc3949824d023bc918a2cd941d02742821f11f081466faa3dffaa7ea6b4eed0b2dd50ab5e17791007c9a197f26d4cb0ff0f9c2702faee99c7acfec0abdd65f46b421f010d2b96a7f5bed1301dc3818e97a81a1caa1213c9a58e39b3783efe72f8a05c4ac063cba58a97695237355082d5e357762f3fcdf2c56f837d449bb26bc4b25ce2b39f126ef712119ceed6f902227eaf0c0b97a58ca8de6e4ac8db49818db3687786faf5ab7e205a8362e9aa8a23c3cc0e86d2673ce2c1a132f7bec4803e8cbcfef4b19cad09f45468823baee6fa6f809b2f575d60b434779bbb38db68fbdc753d5860b315ece18f50c5a7cefd38278499adfa72cb081287cea8fce0e7247dc840dd998461a9bf0696945973c16b570eec1c31b1a89b26c35107db9e0fd98a73a7ddc72eb80f650623531718944846be7b48c8d265c6168b8cc57fda4abdbced0a073e7fed42bc548c84af5cb618335264920588ed86fd5c3a9a481b2fb947f8144103ff6f072f73227414839db414b295a625049a296f8ad63496ddb8c9a4c50f931d2dc5eaa68eaef8fa5f5e8e1641844721ff9532c2a6686819131baeb6384e43929da1ff2a8fa985b6500c766792aa8c79d9d98a703d43faf8a2034cb6ba756aabbdfeaec5331939f0c225ec3a5d32a4dafc680087a0e69f2ae75043d3c1c6f1b930a62bc5de75dd1d213f9f0b10fafdb83e0683b78cea7d5fdfa36a80b7841c239b5e0e930a1cd16e46da39594368a64a72f3de151568f5c5a4738f04586ecf84b765c808f4a63473d597381b5da86a07e5dfcefe5c68e589ec207c491b54bee4e8576203dd7319464504b8beccc46f266329bf66638c4aeb596c79bcdb8734b5c21a77a3c6ae0ac18aad3ecb38895aa0ae3d5eb19e29d752e5467b14b010bd2f351c53cb078d338157ccc865cbc80a81b6e572d9773a7c5eeecaa09d274eafddd9f5541402c42be997aac3b8c2d250575c433038ddf7e8743948bcd2b2631e582f5470f3d264895b8b87f6943ce9b528ae736e223277a4fc5c86d8392d00d1b749f37a12248fcd983d19cee2dfcd6ea745e9849a10a741269ebef2f782a7e5e363bc26ee3affd417d9f377369f4e5673508e1fafc601dba5ee8566e648481a32e78ce8228d9794a4acaed30faf77c61ce57baa4f94bfef1fecd163bd48b6191d1dd2b15e4f2200a4872447f0e2b95f21aff069e9c286600a2d798270ffaa5df3881ce8b5fcf7e5bebcc4b37898e7b8f66e6d313b04de8998c16437a27306407958bd9264d4f140fff73d8d299ff8e98f850b22ef57ccfd0dcc1589b56fd3067a6f09a1c765fbd9c91506fdf2f1b94438cb50f2b04e9d0c371940f2bbcd13d65fc66362a35b420c6c11fd5d7f78588812f248c3fbca070b5704552cbba3c006e2fe9929fcc13b62044ada9d19cd6432c15c7cc6208a8ca8d0a3dbd0072113600c5935140443966d9133151695a21f21cfccee2c543235e8862b26ba21ac09fa0471ff4342b8fff29dcbdacfb418fd2306aae80489191cc28c04f07294d6913106c3013188c571dd005f7bec84a8466e5713919a3e48cc71d057e1b4ff850eecea8fae837406a3f4b6d456c2d5d995e4d0e75631fe2ef2bd9a224bc90be7586c706c366635e139525f30097f855add1e365927abfecdba8b2d107386988e4eddd1d6e70f00627113421284c45679def969a41e600553a0e733358eb3c98a367f064332f4b96e595e96e4481c2b4517b4848d251500cd32a4f1a28d020d902577cd2f5613cb890d985323ccbaf873ae41bdc8617291273d9a40ceeb77b4587d320cc6b090c8e4a676408b6784a2d9817abc5f996de1fc3c1a96d9fff7c8f8b06741143dd1fec8bb81741e11cae71b6122a887e02185ca6dfc4f249413ecc4eab46d0a150a3918d6b4ffa5c3d35262454876e047ab522006986bbf42736f2c9e29c2034a7fd52e2cd45bd3cf18444ddb824d78af4e4975d249d34c3b4d0b1df3c8cc6dcf88bf95b3976a39055b6883bd7541ec16860ae5c0493f30a3b6c83b63fa2c190a75fb20de6f024158746951dd707dc240d0d196c27b30bba4f5b3f0d7d281768cd45cfd396fa3f7e9075cb1433ced63747df997e7f22ffb1bfa9f3185911d322f89e9f20e22ac2f3fa6a20689b4fcd852357b98761b6468bd722adb7a28b0b76a28d89d0106af47ccee797daca60d5db970ef55e0ed8f817e2351b6bfe1311fb23cc93408982c94276f602180c36999d839ac05c41285c94acd6eb712442131b1dce2b12c624729c1bdd150f7bc10d9c03584c5b1b758db75cb0465c24191abf45beee88da7cb80d5d8157e4e5df6a02faea20b16b2ff728df0c44e37e0044cbbf20749687005ae0bff55f830fa63b4625891dc584fac5abbaa2209b4b438532d9f4b7cc2d098ab1d285f0e99bb0dcda348ceb792beb6e3f657f9784ec7f01c55c4d7758b894f977e8adf49e5b8b9e7a88af34fbac381efb0f4fea51dc39913d9ba5f32ea4722297a91556c5fcbfa44ee2e57a47d3b431fa5d824e0d45b9be3e75297ecabc83de92d13fc09c4e3ccdf176f8c8984443c3e0b9678affcb2e9305272df38b477c1d7ada968697b446e6624c30a0bd8fa4aa9a6350f95994df2bfada3b2a99e2746528433411d08c00c82a44304204b7d31329186164e92f472c17a891a3b3bf242c05028a495e07e912b19e6481af32471bb78aed0d5e59f7224821e676d8c9ac1013d750c2570d077e46e41bc6545b7a4a9c1f8b440ac9e0488ceab61788157e5703e0e0c67422ba4800e8fbf42053e9feb2e8c54fd385bbe584d7876eb8bfe8285fc4a95d50a8c309f6aaf4ab9bf6ed58ad48998c312a21689706820b6e7150c973b2978ac2a6fbfafa9d4a02f8c1977c5d042dcb9568be4f4cad94f26037f8c9b841f3a0261522decb4b8f96a57ec83d2dee114d3dc566a59b3746cb5e9283c25455847cbecda166dae4c0ac73ad472edd23ceafe0a98769de01ec5182e85298a40483b894a962644e5193c38b4f29003d4bf1ecb35b97776bb7ce01526fab4fe210af3b2f490423c4259ef0b18cb83c0e3a1df6477219e5367e31a50b31fb8a92ae8c051a94f295a6e3e243b7012640bdeac3c1e79a20229c150f2d8d78cd166679349ac0cbd77c4ce5361233fea236b3b4273ceb8d3d7a8dbfd683cf9d0bf75c333faa35b2f0bedf6ff738d9e8b611076c098cdc50ed8fc8161e8a329c51ce17a3a71d9cd866688e2124488f6936fc8316d233d5062c2dd3ee541630024c494fe2f4166746449884d8980e1d4ca6382f38d9778ca517e73a18c2e84f39774025dbe3afa9c963e12d4a6c417897b07fd2a33fd658f75fdf017fd8ef50e6cfdfd7f27a93ac9f4dd64bc47b332437194cf5275291fe4e68a0da78d05d7f0e2dbcd17d0c8d3af02989ee637f664596328b08499baf065ddc094af2182a382ea93316a5c1b4aa8e587c31671eef35b0db95eee3a7e69af9c0ed6fe10d7c252c674e84f1fb934de8624b67cd5714e4608bf72ec7de1dca08f8ee25de88e9d1572aa8383efd8544d5a0ef18f24086b516b9c38149419d032cd539e0c5e6d00285f8cae9572e619ae3cf3373e3dd73e6ace7ededa3e8b2e77c21f2534438ad5d0ec039dc63dc4655904e2d15cfe375691900fe311532c89c232bc9700b4651cd067406fcd895292050af0d912ec45ede3c922588bf6714dacb32fae7af56dbb2c9602431692e027d53f2597c4c82d0b0e8632de305be0ffb6aef9983dfb6dc6b1d00d28ee8c778a6202c33eb690e75db484c5baae2cb4a53a096c4c0342fdef8c95987e18cc55a7ca8c4b6ee0b9e8cd8805c8756e554a25d32f7377e1eb8a1d887488099719b3c90fc5d0f3f02a599cb4f2ca59a75ddafeee55fce0336ceaa8490af6d08de020d67ce2cbc14c3cf3a768a9339e3563445f75ebad76d4a974cb8b1a14b710e4f5b32f6c27b1cc2089ed228c6b6b4ac1815fbbb066b4883116aebb4c34d67223ea97dbff96dd889566cac004574ee03a0c8d4920adcecec53b21375105d3270bf677a8de10b3967441f3983187b720665727a0ddf7824b0b9f6fa300aaac830dd04ed4034c01c0cf7e544e9c5e43a049c0408a981c647d162b2d2fd31b210d71c2556400273711cedd4281255300a675f541ebd08664cad515eaf538872378d917414b782c40e2c76a775a9482b2a21631d51dc87c536c6faee72a85f3479d0780042ab0842fbf951ddd8f1", 0x1000}, {&(0x7f0000001500)="ec029a8bf89d37870f6024a8f90bfe22a60318a0186e4e32839c1440b71bb8b7a38d086b43d876ae2dee076820bdaadea40aded34fdbec3e8b3accfd94468f2e19f5ea54f2e4315d2a3e2eca3a774ba7af3f66fe5d076e38a098f5cb76abf214453f08b276ae1e4c607328c3d6a97eb2eb89e59d758222ce2d7309c9cc3892a7730ec39450c7c1d01f3846a5324d01d3a16700564941535c01249fa3e21ef84db1e2c4800e338705", 0xa8}, {&(0x7f00000015c0)="f40423a247174af29457d697952b47ccccd3fb63c8429fb948820a727fb86ebadb9c185208a09080a4cecb9a95100b309a417810319fa26c4046b26a7364072871d5cd7a945923e07144350412b897aad7d5d54239", 0x55}], 0x6, 0x61) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:57:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) semget$private(0x0, 0x6, 0x200000080) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="82c53b4f69308dadccd789cbaddebe84d62498fa7c20a1b12bec41fa28445847adcc6eaa79add95f33423db584ae65aafee4b998bde7d5fead3ffb10780f", 0x3e}, {&(0x7f0000000040)="76e167b67c24fb99e22b2f5276216ddd11d47603f6e29c214e75cb6ebf506f88e5988deffaa2bbf317036997c40d83ab4c1cbe5dae35b6f4fbe5029e28bc5f3b6eea1b82afb0f6509a3162ffdc98b82d52e13164bb75f8eb6214ce1ab5cf3a0c7a", 0x61}, {&(0x7f00000000c0)="26dfb04b7843432d4bcca1ebdc5893310b84f5068e2472d2775def22b91aacab8c8f30522fb91fb312020e5398c727ebc2f4d21464f0d5ed47344a5c36efe89c0a8490541890bc1528c8348d576395982c329b950ba9c6927e086514905060f96d974bfe9c6273a0530e51c6487b411c915f0dec9109110d08eb0e88ce91983f1b1ec2f0b8367ece1716e9216fc55829f6c42161e0c1e98e24d34d56387cb02ebe10a32e2801", 0xa6}, {&(0x7f0000000180)="3f48c922a703ecdad34063fa9a27d315ab6142e768e8110f04135509d0a682dd97962ad89cbfe5f82481eaeda60900a43925315956640feb28d2e31481ee527deafec8f0800020f2f0a61458ff462b22f6f848dbb3d6ca0b66b54dceccf61388308d6db2b7594b8dabc6a5c03499f40b846a48ba6ea8ad2f5ab0b8b834d39347cf6ca3c8f27dd875308f702d61d5b75c2ab98feb21913899ea4621138321212a20308b365418eb5a02870b3b8f9e7259df51ad808f56594d99762160ddb06effa0ed9b1b1684cf4e1bae6e06efb25a016fd52c20c0151078ce0c1421c772c68ee7cc82be82e56be687bf4ce9adb6c64aa07eae556478395fd0b2620df9c7c6", 0xff}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="4a4e60b7676b7dae05a5b23dc10d047211337a87a018ecc54706929a8185dae1e508b3c02f009704f9eadb2544629983166dbe5758c428a22ab8664e3809eaf1134be5e9d512df24f9fd82234b74a957367c44ed8a883f8852bc4d90d4091c52b7cdaca78803c39a3ab563f8b973063fa753ee499edea82acb5d028f2fb66479cc56e2e54fab9ebad3fb4fa60bdb8de4752d886b812aa28f60b15014570c711d854cae91d6a935e19ed7", 0xaa}], 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 12:57:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10000) 12:57:18 executing program 1: setitimer(0x8, &(0x7f0000001100)={{}, {0x8, 0xdcc900000}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() r3 = socket(0x10, 0x3, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/89}, &(0x7f0000000140)=0x5b) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000340)=0xffffffffffffffd6) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x9709, 0x3}, {{r2}, 0xfffffffffffffffd, 0x82, 0x1, 0xffffffffffffffff, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x3ff, 0x6}, {{r4}, 0xfffffffffffffffb, 0x4, 0x40000001, 0x7fffffff, 0x80000000}, {{r5}, 0xfffffffffffffffe, 0x20, 0x40, 0x5, 0x2}, {{r6}, 0x0, 0xc0, 0x5, 0x1, 0x4}], 0x3, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x2, 0x20000084, 0xfffffffffffffffa}, {{r8}, 0xffffffffffffffff, 0x80, 0x2, 0x5}, {{r9}, 0xfffffffffffffffc, 0x8, 0x0, 0x9, 0xc7}, {{r10}, 0xfffffffffffffffb, 0x88, 0xf0000000, 0x7, 0x3}, {{r11}, 0xfffffffffffffffb, 0x4, 0x60000020, 0xffff, 0x7}], 0x7, &(0x7f0000000440)={0x6, 0x80000000}) getitimer(0xfffffffffffffffc, &(0x7f0000000300)) 12:57:19 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setown(r2, 0x6, r3) 12:57:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000008, 0x0, 0x0) socket$inet(0x2, 0x5, 0xbda3) r1 = socket$inet(0x2, 0x8007, 0x36) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/34, &(0x7f0000000080)=0x22) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4001, 0x5) 12:57:19 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:57:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8, 0x534, 0x8, "2258766f7ae258b4a78492b53f6ccdcdba068817", 0x5fee4732, 0x45ce}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 12:57:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) chmod(&(0x7f0000000140)='./file0\x00', 0x140) dup(r0) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000a6d7de32c2e21b9a00000000000000"], &(0x7f0000000100)=0x6e) r1 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:57:19 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() setgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r10 = geteuid() r11 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="99d789df51867aacc25543cd4978ecc695238230cba2beba6edd4592fe34cc4342", 0x21}, {&(0x7f00000002c0)="d7b2f3236e28b6a9776c71d753ec540ff998ecf89888", 0x16}], 0x2, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xf8, 0x2}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getgid() sendmsg$unix(r12, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="bb3aaabc4a05c8a68d28ea9ff5181e1b6bde47017b271a5a758a4bc98db9eccc62847924093e09dc4a79616a7aafb850b0596546fcbb41d24b385d1f60d3008f754112e1a31c53ff7ff21cb1090c48fec5de1c4fd47ee587868fd431226026dacf104906763a0646d5f024ed135a8730197e34ea4e00f341ad58c632517f0ca556394b6ae2784393aae8f6ec93d51a8c00c5e617cc6309605707c1b0fe6a29d2279f02ca6241a575f32faecec49e8f85f4c1d92147f88fb0b0d22cc6245200b7bdca260ee1ffbf1fef35d4c8e8ff596d49e0c0f9587f1daf26d9c97bf1064192c3ae39608f89af0081486f6002", 0xed}, {&(0x7f00000001c0)}], 0x2, 0x0, 0x0, 0x401}, 0x2) 12:57:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) fcntl$dupfd(r1, 0xa, r0) write(r0, &(0x7f0000000000)="cfa3dee046a321b1700947fa407b078b3fc3b90c08ae73a56efb92cb24641b0806006141a81086fdcf5009a8cdab81b8df6e6706000000000000000000", 0x22f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 12:57:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x86) 12:57:19 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:57:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x8000000000) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 12:57:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x8}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 12:57:19 executing program 0: socket$inet6(0x18, 0x2, 0x9) socketpair(0x1e, 0x3, 0x2, 0x0) 12:57:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0xffffffffffffff34) 12:57:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x1e, 0x4000, 0x9770) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9fa4) 12:57:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x3, 0x1000000401) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) listen(r0, 0x0) flock(r0, 0x1) 12:57:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="2fcd7d9407c001f0f7f2a627796fd8a2e24c3f6a0deb5e6213097dda8cf4eb2bc06e6954cfd7a3f06feeaae97f9d38f323d3249edffc0d2330c13f5035d8011fc924f1826189a0a81d41373da36c5027ba0ea5babfe0256e16ca619ae7a2126f5a056952315eb38942238f750906982be5dea34bc0a56e5064217aac0ca159c241880b931d3d07e825261301442a3258c57c9fbc59a43033281acedfc88aa92c31ac1f98aa0d8b20b7d29460593fd5f0a91b563522ea2ebfefd5f924119e78175569d0eee477d62ea897acc7b08491227848d6cf57784f82a9b987bdd4e1fb12191bc8d636c1bd2bd1cc867e24f77715111b9f12eccd6ef4748be9b1", 0xfc, 0x0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x53d095a6, 0xffffffff, &(0x7f0000000180)=""/36, &(0x7f00000001c0)=0x24) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) recvfrom(r1, &(0x7f0000000200)=""/162, 0xa2, 0x2, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 12:57:20 executing program 1: r0 = socket(0x18, 0x4000, 0xfffffffffffffff9) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 12:57:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000003, 0x32a, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6", 0x4, 0x4}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1012, r0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000140)="8e1bda9aaf34b166141f8b1f6d13fe9e9a137c548fce1c8a2a4588b5fc310d62104d40ba25e91ee897542ff1b513e30900000014eb628ae97bbc20b2a45009e4140551", 0xffffff94) 12:57:20 executing program 1: r0 = socket(0x19, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 12:57:20 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/154, 0x9a) connect$unix(r0, 0x0, 0x0) 12:57:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xfffffffffffffffe, 0x6}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0xfffffffffffffff9, 0x1aa}], 0x20, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x9, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x3d, 0x4, 0xcf5}], 0x6, &(0x7f0000000080)={0x0, 0x100000000}) close(r1) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 12:57:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 12:57:20 executing program 1: r0 = semget(0xffffffffffffffff, 0x2, 0x3dc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/180) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) 12:57:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) listen(r0, 0x2) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) fchdir(r0) 12:57:20 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:57:20 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00003ed000/0x3000)=nil, 0x3000, 0x100000000000006) r0 = kqueue() munlock(&(0x7f00003ec000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100000001}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 12:57:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7f, 0x1, &(0x7f0000000040)="e5e7513e1c099b845bdc1f4d3f74f70ef0de6a4b03f0a72cdc27b6c06b84e099440ef213e2c013146355b8a8e18e82a442a5ed8fdbd4c1719ec922b4980645edd0839e83140add91d3667bf9d9d36b77c7df39f02e599f58a6ed7df1c09dac92774cf1aeeb852ac3e19358a3c991e050bed75973e43162e194a1cebab8e3cf1d99a5c1833551d13f4f984f2c83a2237cde6f4671f034be91ae68289da9d45a0c559e8c79199c89b58e4c13ce6a94562d58bd5b0f9d05922a11bb4eb0711d519f1831fea434093e8bc5816abce21a493ca090e61c9fae", 0xd6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x51cc346d, 0x7}, {0x18, 0x2, 0x9ce, 0x2}, 0xfffffffffffffffc, [0xfffffffffffffffc, 0x1000000000000000, 0x2, 0x6, 0x1, 0x3, 0x80000000, 0x5]}, 0x3c) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 12:57:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x20000000000}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000140)="9216198de2b4d0282d705f34b4ae01d8a86aee1b8f229eb590089800c2796d8f66dc8bd0fdc8268854176851aac9a9d0baffeaf8a85e456ef494bbee12c247637db0c95dfe274521a2bd05715ec9525ea87e1f7f272a3fde1f9415e6472ba776542adf86ec6bac5c23ec7680dd1ab1c2bc744f6e98334c4c08895d8deed1912d5620ca95e3b353c8b1095132d258a0a59996c8c9a8409f3c44c9b424d5ec2afef4a871c52314717343bc7b8a14c948a165eb6c3cce26d7c2b6d705e1ddb20e4e795378f85b7df5d834e1cd5d6bbcbc", 0xcf}, {&(0x7f0000000240)="6851bb469a6175037adf2b490420c6e14ec719b044761e8e1baf93bf7a4a669dcaf59887716410d2916a07819c77928c14d41099290cebe67dce034256b0e398688462e94890f9960bb737119edfb1731744ca4dd2e0473d07", 0x59}, {&(0x7f00000002c0)="c62e505b2fde0eced89aaf04541b620b24681b15aefaf807e92a73fe1c37ccfddd884e61fbd16675cf245e5f29dda3dff96ccb1b53ba6108d94b65053ac67ca0d0c6d6545b212e50c94caf647ba017c00742b84091c4029d76b7ab", 0x5b}, {&(0x7f0000000340)="e9485ac811adb1b9feb7cb84bbf5b809ae500af15dae9b45f7473c2382b8ecd9351550e4a55a766489bcaabb11e1776b76ce2c0ede77055d77012ba95cf5427fd4f01d21ae2aa014d25ae77f4068ca7c6e5b3044154b8a25dd88b9233cc703113ae23af2a845465ae3d9810571263d500a9b04bcb512236c99faf301c3223ab860026cd315f0375e1882baeb4f28e4278c3cb09d9ce0c3e0033934078324c422aef5c733edbf66de6a58d30ccb051bb4a68e9f217a", 0xb5}, {&(0x7f0000000400)="c5acf827e3c65dac25a9906955266034041c771288905d0e8599cd709e68efde86379dfd95bd94de8ca5b8a2d7b937e3dc00be6953fe06fc3fe93036a2622559e954d81e6417b5256ac191c241a2393a22480c6b", 0x54}], 0x5, 0x0) r3 = socket(0x18, 0x0, 0x219d) r4 = dup2(r0, r1) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) sendto$unix(r3, &(0x7f0000000580)="e8832de59e91c44d3332b9823051661d734279c083c825239989929a9dd50f00c9dade1532667cc5fdedf1ecd9fe64e12e9b190b696f554cc5c1edb0521a533c69a8214ef29371bcaad9c903176b6e50e5278ee992db0d5aefcc1c864fe34913b8f704327e279e9aaa0bfd03f06bb3168d143c86808eaecff29be6b4af7321d905bf4426a0dc361008f97530642ec12122", 0x91, 0x4, 0x0, 0x0) 12:57:24 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 12:57:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) msgget$private(0x0, 0x410) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffff7, 0x5, r1}) dup2(0xffffffffffffffff, r0) 12:57:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 12:57:25 executing program 0: r0 = getpgrp() r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x7, 0x2, &(0x7f0000000000)="158c6a492915f2e83b077bf90bcd6f6c79ab2f2f21f432bf3b93aade8e419b49ede0005e7876240c7aa2a047b6d9cb21ee4e498688117d942619105ea63858272146621be0ad7fc6f3be1a18a01c49d8078990ff10c7a3bcedc38d9a579699f5aa148d2904812a0f07e1c1d7720f0f3ed2a5a6bed35b966a59", 0x79) getpgid(r0) r2 = getppid() r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="9536122cc712f38819788bdd2cec9d0179e691cce8f08afcd74abb58c324c1b65d72297dcd685b04bbab0ac20fb490f72892b19a2605df1fe8d24e806458c2c1f87fd33823a24db91ffb10c777232d78c65763285333a7c2adfff5614a29b0af70453305a7138e8ab2d58968ef9e05050c45c51ec48f628bb7e7e0e847933aa64eabec624f15304772c760d27be79d2583a80a2ba312041401ec", 0x9a}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r0, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0x88, 0x1}, 0x400) 12:57:25 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 12:57:25 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000000), 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="a06a2d3954351986343208d7c26f905931976947a51d859f170552eb515113daa0130178226453279b8a939121a4c7dc2ffe66273e5620bd1db69cc9c26d4bcf", 0x40}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="166134103404ddc42b614a3e72e3a6a1ddecc3b27728e64d071ada0e81a36abafb58fa3bae8719063afd1b428ec6456e541ec7ab8f86ff8ceeeb58c83c214f050956df2c272e332c1496889380d65bec3a5d535573ea1fcf047caf86f04c9874a2c333302cc8024b701a2ee706522290b6908469b8ab67ade9cf7c2f07d724c3d9bff215d352f150fb19f157fd1ad47e9518cd441a576ccb6b0f30c87ebdfcb3f814ca8797d6d275c4521575104c2db01af619b0e19d7aeb", 0xb8}, {&(0x7f00000001c0)="2e5cc5ca795ebb9a47410418daba1598648feef0b2a74203029a63dc7d1a9a1c414cf93ecdb0373a3d0b310b3923615a056cc3391ae3265fbf2de14a409fd8a3a62294a004ad83e570ea448c6f6d4030a365b1feacfe4967db24c38e909ab5c939dd77e9b3e7a20b8742dab39e35e70322a1bb49b965e8bb4a50dfcf8ccd9ad0972a2cebc8165e496bbd939a01798ce1b03886bde276e3fb17c06acf3284f4ec97647e514f4546c6c8a33e2a0887eb843c6440fec85aec898042b70af499423d7b8145781f632e60cfd599bbc4c416c1b09e0b82022ce1daa6a55f1fd0ffc378da64a0cea9c06df7924ad9fd42419ad85b1a9144de", 0xf5}], 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() 12:57:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) fcntl$dupfd(r4, 0x0, r4) shmat(r2, &(0x7f0000c5d000/0x1000)=nil, 0x2000) shmdt(r3) madvise(&(0x7f0000ed5000/0x4000)=nil, 0x4000, 0x42866dabf1a0db) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) munlock(&(0x7f0000f90000/0x3000)=nil, 0x3000) 12:57:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 12:57:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x38, 0x3, 0x475, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x43, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0xe, 0x9, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7f, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffc, 0x28, 0x2, 0x4, 0x2}, {{r0}, 0x0, 0x45, 0x40000000, 0x99, 0x200}, {{r0}, 0xfffffffffffffffb, 0x7a8b0fcbc23ec315, 0x4, 0x2400, 0xceb}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x2b0}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000001, 0x7, 0x8}, {{r0}, 0x0, 0x40, 0x4000000b, 0xf2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x30, 0x20000005, 0x100000000, 0x923}, {{r0}, 0x0, 0x7, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xe8, 0x4, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0x8, 0x80}], 0x100000001, &(0x7f0000000280)={0x8, 0xfffffffffffffffc}) 12:57:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x81}, {{r1}, 0x0, 0x80, 0x40, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000007, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x10, 0x3, 0x1000}, {{r1}, 0x0, 0x8, 0x1, 0x100000001, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x9, 0x6}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0x2, 0x6c259c48, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xe4, 0xfffffffffffffffc}], 0x4, &(0x7f00000001c0)={0x38, 0x4}) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000200)="0475d94bc1d65b4f7f0ea64c12bee58631e0f08bc537c214217cd6a62be9480e4ecea4903a9b69856d541564a4c76efb49723a4ccd6c8e5a373516d290644cb9060c992bbf5046a68d3cb38e7ece4f28d3da67c8d4de03c340c09f3026b223700ca3bccb5e6c2f8e6ca4ff2bc0f06f2601762e94fe223d1cab8618f3aa2fcab05c0810d663be07d2478f3c18a428c01926849bc229875fe3dca07818d7e78adfc24caef82d90c92b88969784efd69f3791ce17858fd1876f5523cf6da50b1129531fbb770210d14fcedb67a9a77231ed432d8509a77a60d32bed1c5f72c1ade0a432", 0xe2) shutdown(r0, 0x0) 12:57:25 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0x0, 0x19, 0x9, "fdc50424157ba00283d406903491dd0bbead2a37"}) 12:57:25 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:57:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x4}, {0x18, 0x2, 0x8, 0x9ed}, 0x8, [0x5, 0x1c0000000, 0x3, 0xff, 0x0, 0x4]}, 0x3c) 12:57:25 executing program 1: close(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:57:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000, 0x10000ffffffff}) 12:57:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 12:57:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x27f, 0x800) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r1) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:57:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 12:57:25 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 12:57:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000003000"], 0x1) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffc67) 12:57:25 executing program 0: r0 = socket(0x116, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300066de0982896a708b55056211578cf406b03e33cba2266e876d4f837f5a905d465a463e6eede09291ea4a86db5c4f8eba96391c9af89e38263206084c8ff09d88d19b59935c694d7a41adad917830d4b54da2eaf00dab21540a6f8ca5aeedca6372821f0200ba48e4b2799e422e33819e939375707cf3f43ee58aa821f55ca29cbfdf5d2b35c56983aac782a141998a09f5fca7e72e08ccae027fc0ba7c78e99d6750fbe96d88fd849f0493698524701af6f3bb18830b36db63847856737ccd5fa79676aeb00e8ffee950b6d4c8fa"], 0xfffffe10) syz_extract_tcp_res(&(0x7f0000000200), 0x8000, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x1ba, 0x0, 0xfffffffffffffe85, &(0x7f0000000180)=[@rights={0x0, 0xffff, 0x1, [r0, r0]}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xfffffffffffffdc7}, 0x0) 12:57:25 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) dup2(r1, r0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x80, 0x110}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x1) syz_open_pts() syz_open_pts() 12:57:25 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="85edf334eaeea1d2c988e0324da4c97d49f1904a48e054c593b8278462f5d5afd141f3fe9c062f01b622368ca678c8504478b396e67bd43865d427f3fb78ef77370ab95d987cc4c30df58f12dba40926ccbbd3e46cf4caff55f051f946774becf5ed2e8e20a3cbc4b19dc04ee6b39f19418301b41c4124efbe59db36b3479a4eb5ec1d200a6802abeef940a9ff1ed580a554ef984ec944afad0536f24a51c762d94881bb3ad2322738c7e8892b7cf858d85d4326f005dcc26a3811d20cdcb74802234d7d9ee3c351932581a21c284bf9542cf24ab7a6c182a345f3150d9d4fbece69cf6fba026c6542259cad", 0xec, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r0) 12:57:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) socketpair(0x1f, 0x0, 0x101, &(0x7f0000000000)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:57:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xffffffffabb21989, &(0x7f0000000000), 0x0) 12:57:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(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', &(0x7f0000000000)='c\x00') 12:57:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc075a6fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd7bd5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007f9d170c27284e6b9694e26555ec15fc891e3d1f8fe51", 0x90) preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/39, 0x27}, {&(0x7f00000012c0)=""/111, 0x6f}, {&(0x7f0000001340)=""/125, 0x7d}], 0x5, 0x0) 12:57:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r1 = socket$inet(0x2, 0x1, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x1) r4 = syz_open_pts() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket(0x22, 0x4000, 0x5) r9 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x10, 0x42, 0x9, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x7, 0xff}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000004, 0x800, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x4000001a, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x5a, 0x91, 0x7, 0x2}], 0x1, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x22, 0x10, 0x20, 0xffffffffffffff00}, {{r7}, 0xffffffffffffffff, 0x9, 0x8, 0x8, 0x1}, {{r8}, 0xfffffffffffffffe, 0x48, 0xe78b15dc242b9384, 0xd51e, 0x3ff}, {{r9}, 0xffffffffffffffff, 0xc2, 0x2, 0x1, 0x2}, {{r10}, 0xffffffffffffffff, 0xaf, 0x9, 0xfffffffffffffffe, 0x5}], 0x6, &(0x7f0000000400)={0x7, 0x4e9b}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r12, 0x20007479) r13 = socket(0x5, 0x8004, 0x0) setsockopt(r11, 0x29, 0x460, &(0x7f0000000140)="ebffcbff1bb9fd713048e69931929648", 0x9) setsockopt(r13, 0x80000000000029, 0x40000000000c, &(0x7f0000000040)="884e9c88ebffcbff13b9fd812eaa4e713048e69931929648", 0x18) setsockopt(r13, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x8597, 0x10000, &(0x7f0000000080)=""/203, &(0x7f0000000180)=0xcb) 12:57:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:57:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000200), 0x8002, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/246, &(0x7f00000001c0)=0xf6) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x1f, 0x8}], 0xffff, 0x0) 12:57:26 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/108, 0x1d, 0x42, &(0x7f0000000200)={0x18, 0x1, 0x0, 0xfffffffffffffff9}, 0xffffffffffffff27) r1 = socket(0x18, 0x2, 0x0) r2 = semget(0x1, 0x0, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1000]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x600, 0x60) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) setsockopt(r1, 0xb4, 0x39, &(0x7f0000000000), 0xfffffffffffffeda) fcntl$getflags(r0, 0x3) 12:57:26 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x4, 0xfe}, {0xffff, 0x8}}, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffe000/0x2000)=nil) 12:57:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES64=r0], 0x3e}, 0x0) 12:57:26 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$inet_opts(r0, 0x0, 0x2000000000015, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f994f5a0748f5174dc9c2a3acfeab39a7f6ca6a857227daee83d46d7e2113dfcd0b602d61c16988827c813e6f87556dc2d0e780a7ec8127d860e5de3cf5bdfe1201d3eef7f4b244b7f872c7c33783afd201aa3f1aca3f029436ca59eeee2c67e4a1d28c923bd29b8b1ca284c84ac761b01c8a6d3aaf1d8faffe767a9578b105ce3c1c29bf3baea26ade7fbc06356584d241b19c08d408203c5f3bdc98f2134a0dffc80d200748a9ebfab819b6ea272a7e224e7b1f3e3ee6f8761b95f21bb6883d1fbd2512db359208e08b1c3bfa83120524a66ad7a0f859e116e397c1bec0d04d5d0b525a7989f807425", 0xea) 12:57:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x140) ioctl$TIOCDRAIN(r1, 0x2000745e) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:57:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) fsync(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000680)=""/134, 0xfffffff7}], 0x10000000000002b7) 12:57:26 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a11ae2ccd86060e19286e5a78068e8887a5f8fad3a174267f9de8ad6374e21bfeb93e2f14f8f2c7cf8393ec4ce7b645e9ce9363eaa6135b07322e40950d9c774d83162f0690275f60e6c4eca07c8fd97cb8fc7ee26393f3327adb48d5c77d72d7c3dba1069c34e14633cf204ade26d5eb06e905195cd843b754cbe7489ea1a0dfa36c2aebe271ff8877eed13615736d933205983f88f33054b59efa73294ea6ac5cbe02a3da1081695e9676d742a01209823f6078453626c925832ccde1349a6797c008ce4cb9581b5f169ec53cb42b9a13a826e8666852def091059ac2cbfffe180c11c629d"], 0x8, 0x800) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000100)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 12:57:26 executing program 1: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) r0 = getpid() wait4(r0, &(0x7f0000000140), 0x1, &(0x7f0000000180)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 12:57:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/../file0\x00', 0x10) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 12:57:27 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x2) 12:57:27 executing program 1: poll(0x0, 0x0, 0x101) r0 = socket$inet6(0x18, 0x8000, 0x10000) r1 = socket$inet(0x2, 0x4000, 0x6) r2 = syz_open_pts() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) pipe2(&(0x7f0000000140), 0x10004) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r3, 0x162}, {r2, 0x84}], 0x3, 0x0) fsync(r0) ioctl$TIOCSDTR(r4, 0x20007479) 12:57:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/244, 0xf4) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/129, 0x81}, 0x43) 12:57:27 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x8, 0x30) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x0) sendto(r0, &(0x7f0000000200)="2f57935a812da2213e75a82f34c3dc3bfaa5a9d92397e1f09c6e2a2ff0bc7684e556a371c341d6e56865c40e427c23cd3c0aab5ea6f62d4089364656df4936d4f3e52c76608fb6c826a5eef312e3fcad737519e559cab59838d4b8f40bd0c12e8b0b0a765897611ccf6feaa03cefabc29501d1690a9f3b2607f5743bff8ab68b038925870c5a56bf32dffdf850c183542e9db2515f7e93a175774a516c330c8d60d4e0a303ecc76599337abf79618c49af6e4e37569f4fc3441eed4773f22ab32774a4771171ceacb5118c84b81f7061a43914f9c8421435ba0adf46ab89547e0857", 0xe2, 0x2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 12:57:27 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:57:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8, 0x0, 0xfffffffffffffdca) 12:57:28 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup(r0) 12:57:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 12:57:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x90) ioctl$TIOCSBRK(r1, 0x2000747b) setitimer(0x3, &(0x7f0000000100)={{0x3, 0xfffffffffffffffa}, {0x6b, 0x9}}, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c000000002bdc392bcadf6a6b3b304d682d1621e5c211aab03a054d7d7933f1dc09484a836240cb80fa59212ffa9a1c67fa085b4686b9d2db6cb594335004b9721d388c631430117aba46b6c6d8ce287eec8c61665f09aa2d8b48281c83930a1b8138164358870873", 0xffffffffffffff73) 12:57:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x9) preadv(r0, &(0x7f0000000000)=[{0x0, 0x2f0}], 0x1, 0x0) 12:57:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 12:57:28 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) r11 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40000004, 0x1, 0x3}, {{r9}, 0xfffffffffffffff8, 0x1, 0x60000003, 0x0, 0x10001}, {{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0x300, 0x6}, {{r6}, 0xffffffffffffffff, 0x24, 0xfffff, 0x7f, 0x92}, {{r5}, 0xfffffffffffffffb, 0x8, 0x4, 0xe02, 0x20}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7fffffff, 0x8a}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0xe3}, {{r7}, 0xffffffffffffffff, 0x0, 0x40, 0x80000001, 0xfff}, {{r12}, 0xfffffffffffffffa, 0x84, 0x7693b9109fea6161, 0xffffffff80000001, 0x6}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0x20, 0x80000001, 0x5}, {{r11}, 0xfffffffffffffffb, 0xc, 0x40000002, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x80000000, 0x2, 0xffff}], 0x1, &(0x7f0000000200)={0x6, 0x1}) syz_open_pts() syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="c4a51cfb936b2fb8b81d845341e6728d1c5e1cb68fd91bcd5ee3582747bfa1ac04c510a29b94c1897543cc36b4cead75691cf3af12d8649c0423c111b066a025f20fdd00932ade1c1517b0d3ad8d49fb9dc9d246c663a2eb6a37a9ff18472160050d5769005213c023b20519102e5b539d9962dd342909a46189876c4cf40cd0f18a31edd03b4dfe8676e7312094b5ec9857af18b384ed63602a4242be27f7e8d4253afd2de2426f689144aaea66660b458c6f8ed90532259c29947865", 0xbd) syz_open_pts() 12:57:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6ff3c5b00180000000000e74de4", 0xec, 0x20004}) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/177, 0xb1}, {&(0x7f0000001400)=""/222, 0xde}], 0x6) syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x8020, 0x1f) 12:57:28 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x4) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 12:57:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f00000000c0)="c3bc7c09a2f4e67340c4c443d0d4653ecb5c23e72ccdd43873aef013909f14081a33710d0ace511931d907772e65f2daa073071c268d94e6761d312d8dd645b9acb91f73aa1e05533c28288dc84cbf0508b5c377e344467579dc160cf1d7ac496d3467a558122f273e", 0x69, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) recvfrom$unix(r1, &(0x7f0000000300)=""/162, 0xfffffffffffffe65, 0x842, 0x0, 0xffffffffffffffd3) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 12:57:29 executing program 0: 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:29 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7fffffff) faccessat(r0, &(0x7f0000000140)='.\x00', 0x2, 0x2000000000009) 12:57:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) flock(r0, 0x4) setrlimit(0x7, &(0x7f0000000000)={0x2, 0x100}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 12:57:29 executing program 1: r0 = kqueue() poll(&(0x7f0000000000), 0x200000000000002f, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(r2) ftruncate(r3, 0xffffffffffffffd8) close(r1) 12:57:29 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xd28a, 0x80}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 12:57:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026c65300800000000ce4839032e352ae7be9707b50d8369f9358ea811bf8fad65e9b880ed6d6fc131994321c9defeb1"], 0x10) r1 = socket(0x1, 0xffffffffffffffff, 0x7) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000000)=""/62, 0x3e, 0x42, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0xeb0}, 0xc) 12:57:30 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) sendto$unix(r1, &(0x7f0000000480)="58acbc98e4cef81b560e4b8057ffd1f8ec437529016fa8150a47a05bb91dfd9a478cfe60c34cffd8d896a90d757c4074ba98ca9e4c38a74e7f0e2be6773a504cc2d1975471527a84d8777f56cc4f89b961c2f42fe7d3405eaccee2f963bababdc23972d5865802cf151a466455fcdde63f06dc13e10e", 0x76, 0x406, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/160, 0xa0}], 0x6, 0x0) r3 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000540)={0x4, 0xffff, 0x3, 0x2, "77fb28a81e08bccea9ab31f65617b8ca3951549b", 0xfffffffffffffff8, 0x6}) close(r0) 12:57:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpgrp() getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff84) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="1fa60666d6cfe66ac9a113f1747183790fe65a7c324db705812eb02f280bfac490729b15ccba3d1f217ad3f7810a3dfea0cb589cf509ea47643a6bf1d089bd03ee936684ece017ab0c78942ec066a352a618b7ead43047d9541a247c556e5898f3b3c57b0525ba4da485", 0x6a}, {&(0x7f00000002c0)="f61e67d13fc87d62b29151c5119b04f2fc205e36b30247cf37716b98c0013a9c5eef7bab1d9923747a72c5c8cd904aa2838eb2788b7d6b815e37a6c7392fced33d333b8f69a25d080b608bb611817df6cc0ab6a46f523a29c6b9073ad933b657e0c7a7be82b5e5326ca610364c47a56e793faa829785b1cfd2f7e8f5706e4c9cd0f284d0fdc7c54ac203aaad23e4ff203f35c719162a7d300443858cb690fd76aa545c1b581d34bcc505a10ecdd2faf7741ec6", 0xb3}, {&(0x7f0000000380)="f3c918ca8af73cd1adbe741ea60d6a7cb3b0b26f84ee6ab49726b73525bc37d20eaa7873e37cf3e37da75f3623eca61454f15ba249454f9a5e0dbe18cc745ac81e2b415f9ba02ac663d8b93e609a94a1a4f44ea939756af6e65390e89d3427631291511b30416ef59191492aacdd09678381601bafadd443f7edb1d8f2403f0290d4bbc3845ab8c20cadac0271d49319f693b0d4c9ced9bc9decc24a51ca58cecbf73660a360c056ed57ac32dcf56ad5becba68208a495892c072ea2623bcaa5297aaa0a7d7326098a76a31f6c37f70490f149208c1fe4a8b07e6639c82e375d544fea345248f2ab9392ee50b5", 0xed}], 0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 12:57:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x100, 0x40) sendto(r3, &(0x7f0000000100)="d8435a1e2ca54f163595940e780499a34192ac9824bb5d044bea133b9b7d90fd239a543f3d3a1955907380e900d4143d098adc8618516eadd24dd7a2bfba63529dec73dff4bc37a15cf25ea6e726a1e406e461aef2b949ebc57679754f99e413766530484f5bc39c41c865cf6dadccdb31401caa675520ff9d931be31719b4f14cafa0e75fd7284458b63003763cae41e13e00dc0f748d17f356be0a7977d6a319fa", 0xa2, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x9f0, 0x400}, 0xc) linkat(r3, &(0x7f0000000700)='./file0\x00', r4, &(0x7f0000000740)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',.#\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='$\x00', &(0x7f0000000440)='#-!\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=',\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='^[\x00', &(0x7f0000000600)='}\x00', &(0x7f0000000640)='^&\x00']) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)="36916c4da485cc71c9cd1589e6e92fbd0e07f6ebc76840188fa1cee9291e9dd2d545d1d6f0f60c2203f112522a3bf961726cf8a69d7054c5d2a589581899476f520fa4e2496a710318f61722ca4773bfe6331105126d017d4716680db52786b0af39e96ec34bef44be9585f3c92fdc37593f4596f5e5d1786b57bcddd1766232a00cb4b5f19c83", 0x87}, {&(0x7f0000000880)="304779ff5ad5a5502369ed7c42f73654e3ca9fdc951e66ff77298fc15191a396eba8016dc4f81d9358400e1bcc695ae3622b27dfb234ef8e9ed94fa4560faacf3d923429d9221da0673992151006a85840e173f662ba23377415dcde4d766aa3c2e6a14d61d1f978ae244336ee23b57d5ad5b9c660cd63b5ba70e28bd5da9a6246ca79ec64047cf2c80ea997e47259f06ef98fcb4addb0c751e2b03de2b5682986e2608f4ee62131096d18b85cdb90b1beee836b57a4c8c88cf743308b37dceb597ba4c8392ecf2937e93b009b747a55a4580308474fce", 0xd7}, {&(0x7f0000000980)="f8682b0cf7bfed0b26af864b2bb9da57c1848cec2729ec818f7ed366359b21fb2df87e032c3d175355", 0x29}, {&(0x7f00000009c0)="732e594140b6af9da2c19289873f62c3459517d6d33bd774a76d2d5b92c92be3c41bada4f04542f2e24aa8", 0x2b}], 0x5) write(r1, &(0x7f0000000040)="df", 0x1) fcntl$getflags(r1, 0x3) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 12:57:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000000), 0x1c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfff, 0x7fffffff, 0x6, 0x86, "b05bdf3e81626391f7379f495e8cbdc956caf30d", 0x800, 0x9}) 12:57:30 executing program 1: rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') open$dir(&(0x7f0000003800)='./file0\x00', 0x182bd, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 12:57:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') recvfrom(r0, &(0x7f0000000040)=""/80, 0x50, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000066e96c653000"], 0xa) socket(0x2, 0x3, 0x0) 12:57:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x20, 0x4, 0x100000000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) 12:57:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7e, 0x7fffffff}) mkdirat(r1, &(0x7f0000001280)='./file0\x00', 0x10) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) r2 = getuid() getgroups(0x1, &(0x7f0000001240)=[0xffffffffffffffff]) chown(&(0x7f0000001200)='./file0\x00', r2, r3) 12:57:30 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x200000, 0x40, &(0x7f0000e00000/0x200000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff, r1}) clock_gettime(0x2, 0xffffffffffffffff) 12:57:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 12:57:30 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x8a) r0 = open(&(0x7f0000000300)='./file0/file0\x00', 0x614, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108b, &(0x7f00000002c0)=0x8, 0x4) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) symlink(&(0x7f0000000380)='./file2\x00', &(0x7f0000000400)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x38) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) clock_gettime(0x3, &(0x7f0000000200)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000040)='./file2\x00', 0x0) shutdown(r0, 0x0) recvfrom$inet6(r0, &(0x7f0000001480)=""/191, 0xbf, 0x41, &(0x7f0000000000)={0x18, 0x3, 0x8001}, 0xc) accept(r0, 0x0, &(0x7f0000000340)=0x2a) 12:57:31 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 12:57:31 executing program 1: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x100) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) fchmod(r0, 0x0) 12:57:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mlockall(0x2) 12:57:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000280)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b19415300000000000024e94abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a334600010000009c8b9bc052d6aabab8c74f9200000000098d7a8b4f4fe85920cdb65b3568e0892f2711ebbfefb60d101d5910752a2c12abf54cc03b9b6ed08f5f14734e2a0725517238bf54987fae06e25178c29f10c2765c77d9d31756181fb6344265e20dd1b965df89c53d036dc487", 0xca) r1 = syz_open_pts() syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x0, 0x1e8cf84d, 0xcfa6}, 0x401, [0x7, 0x1, 0x6, 0x4a, 0x80, 0x0, 0x7fff, 0x2]}, 0x3c) close(r0) dup(r1) r3 = syz_open_pts() preadv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/87, 0x57}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() syz_open_pts() 12:57:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffec) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000140)="51c1708c4fd5b1042141505ca5a4bf833d8939afe6f936539a1f25c9b9a78baf74a68d1df1aac235601b65fa62a207be4ce94269de1eaa090db17adbca97bdc53a2e64b8bd544fe20e09cd832d4172ca18765e0e211d92a1df30548d66bf2430ea6db1d2d4c1398b946277843a202052063776eec4e3d47dd53b8b6d97fbf1042595716746fbf0b0ca5fa2969aca38d01d33e62a1a01fa2ad3ed045c9d0349", 0x9f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 12:57:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x1, 0x9a2, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/205) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x6}, 0x8) 12:57:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 12:57:31 executing program 0: r0 = socket$inet6(0x18, 0x1000, 0x5) sendmsg(r0, &(0x7f0000001200)={0x0, 0xfffffffffffffdeb, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0x9) 12:57:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) nanosleep(&(0x7f0000000080)={0x200, 0xddbb}, &(0x7f0000000100)) 12:57:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) pipe2(&(0x7f0000000000), 0x4) 12:57:32 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x100000001) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 12:57:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x4000, 0x10000000) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x7}, {0x4, 0x7}}, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 12:57:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) fchmod(r0, 0x80) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 12:57:33 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xb9fe, 0x100000000, 0xffff, 0x8, "6f0fab122e474a2a7f73d4f4e7c037094eaa986b", 0x1}) read(r0, &(0x7f0000000100)=""/192, 0xc0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) shutdown(r0, 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 12:57:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fsync(r0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) open(&(0x7f0000000080)='./file0\x00', 0x20021, 0x4) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/12, 0xc}], 0x8, 0x0) 12:57:34 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = open(&(0x7f0000001100)='./file0\x00', 0x30100, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x4}, 0x10) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000dfe4d46a00978aa30000000000000000000043c3d0ec0285cabdbde2dd35aa0537bcef515442d2a656326803d6823aa6760900006243f299182246be6cc0a125332e80f6491c3e8dd0b4c12ed33e94a8a715360e372e66c1e42b93da9c8ae692944df12a976d6e06ee7037d3c5bd8b373ef4a5c9c5b9e93dae560cd9f692d9edcabc3754fba45a3e6bb105913a9833b7acfa656e0768edbbf2801d02ca8afdc938d551bd128736d115c27106"], 0x26, 0x1, 0x800) r3 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r3, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x800) 12:57:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80c1, 0x15) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0xd0, 0x4, &(0x7f0000000040)="ebffcbd7e9b9fd812eaa4e71304860b5f2eed4e69931929648", 0x19) 12:57:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000000300)="a55eb4b2ccec7bb160c594b863446e030d45a5840260dcbd014d7f272f7282f37d8e89d718df95c6159e52ead2b5acdf038b8c675463608ebbfb90b5242ac308090f5a362c3b122d8850340e55562fb5f007ff2f4b5a644105439196db654bde7c3a1604cfd65fac814a23bcb806acc1ce66d2b27ff653f34c4506e0f90cf3e04ea6e69e6c", 0x85}, {&(0x7f0000000180)="fef1811700fbc625a70af0ba697b2c3a4ab29912e8e614cecac7dd", 0x1b}, {&(0x7f00000003c0)="580a9679eb917fef2d67178b6ac6aa858152859bb6016bd07cb45e9ef8edab473e045728d54d333407c50984477dd9d9e3482056bf85a25543baf883d76f597c0e6ba70da4", 0x45}, {&(0x7f0000000440)="976d967d47d34616245dc97eb046cec292c3939e737a1c07636746948d850364b19fd16842cfcbf0616f21086a73e6c8736f4eed11b7be1661cecefc9a5a0923553b4ea36cf355292956eca2c2f0f06c79e711cacfc0a5967fa8823ca5f90ab72aba3a22237e1c330e82302b8f900a60e84055641da11cfcbef4e9c988198b4b7c1692ede12b0c88dbe0a55aa7ae3d855e421772c8775189c4af44c967c4820079779fc47f4b06e0fe61017acc3ee7bb6df396056d8c5d284821ee3a9fbc812d9394409a29b2a164fa4bf86a5d4f0a6f095a8512c5e26fc842563d8ebf2605f307f8ab7efc21ac842af16e95931ef6d2cd8f334d2801fc0e3835c4d6ec9d5afa7a9950e768a9b706070b5dfc699d16c46ba0c07936ef716332a712805e0c228f4a9050e70860b1e1ab003633f1af62c9b13715edba84ff5862016bb702838ad38139ef49d4c01a6fec00d0a16e43abc5eb5049c2e90292169f5626e3e84c6e80cc7b26b0569b67c61edeca773bf9bfa33dd019efd5ef6a98e46e47c5e3f3d57863f686fae82002f8babf4169f1b88b0e3efaa51bc5fa0ba14ef17ff7447964e96561cda4da1ddbb1177faad57f8bee45098286fafaac87190d86b13688229516715efa9535b9e6c1694e6580d07b22cd0c10cf569ff88800117c951c271556b730d8c157c545d8c2bb8e9c436eb832f8d4569f911c694f85a029e3efac941abdf775992407927d294883e85de9d5836fc945602d3a6cee10119e85498de98d432c822b2b3fe174f3b6b842c982c9dc9f43a82e49d4b3a7f0e603280b8125e46a8fbbbc5c6a945ee3a183572b3ca5d8ce8d79bdc7b82e3d28db940e756f7dfd433382ce91953019b77469d5d629b60e01445f1a9a2b73a3ca2d647357fd3e5d71420e385bbfa0dfcb070676b238c9bb48e8b2e398b1a73663c688bbdbc3fadbe0498d9d120e1b2334f83b9341e735e6ded1762c9d647fb35a5999bc50ce8a42190043a4a97817df959b3eb141c692827d57c7c2183751b6a4b65318ee995bc69fe49efdb081ab8063e1b6d63dcb649bb4f9484a89cf16ce9d7200580307f1b9ab70731b1fdd23494de6a1a4af2d944f88b08d7a07b065bbc54a37bd871a6a02170309df89dfdcd1e95b0908e3999858969eb195f10dafa9b74af34602f088bce497ef262b6a8137d2e25499bc2a77f7b2f9c208e55d67a29618655944c896a05267dd6025707035443438907712864269e3f3fb058007944c5e87e933e34c455991944722fadd554fcb649865075f080fa958fbf3e0bef942cd73bd7935c29c3c82d7fbb859cc162363972a291f6fc0c731934f8714a132c28b1e1e7b8e56b6b25af8278339cc46d1392411f7498e2d7fe91a337999e2afc303e30394349b0be574ddc2ab3939497064f8bd09a62569059989bac3ab8c4dcf5460ad1bb62f4e0016c7ed25a7aac7e61c1cd6d78ef637c22df76d16cb653c57d498d82cd2c2aac1e6ab23afc197262413afb88d033c380e27d2607e8267dde365f12630f9ef4f896f5f095a36e6726546e636b5bb2281913b37814394ba07d7fbc54446504534ef2793e71078db90eb1a00c343194b056997c70b9b925f8046e2ba821e609fca6eec0e1e3be7f5fa4a04a1506cfdc0eb8901c0dd1bd6a1ce3b53f470198aecca98cb65b466873ea19ac5249ef91f0d902ab53f9fb4e696f5f2b7710c9aa71db2f3490024e4b82d58a62b60f547319d58fa12749253f6dc977336ad7c0e36a7ff708d2276f21a78aeb7c97a963b5eefe4f398577573526f9c10f91fd480048105b392379bc8decec1460ae7a295519c0d2077426551a55a052180d96da461d1103706d2a1e52daafad89585d99ebf54400188a8c45b01773bdd782b9d52e9cadb1cad2583e22a03cbbe993c2ef19494a448d2bae9d8700483e4669ee93ea674cef10456565e66de07ed799f7572daa0cee57da29b977533a0db23d788ddae1b6309737651eb786448dc50eb9d1bb6b936692081002bea90ac443d4ba440f4baa4837828eb489d0e73b190ecb09a91829ec45ad34b12cd2ad5baff1f686690bf60f70816640f241bdb2a2a48e91f21ea8796e64505a5eb4c79b72d1594d89377f6ea8f59978c314b2b62d8ce12846d3fb6a8c8891557b013ba7b2a87f4cbfefb2b66cb9410ce40699300a72449f4f0c4493746e1beaf6a10914d65286330eb074f67189fc59e1eeb2c3e4691d0b7338e50f952394c3ac8dd6efebc981a0e3acb3ab4df4a54fd944ae89fd53535447752cf74a567e82e6e78d31f1f4658e520e395ba0fbfdf908238eba0013c757735de37fce8726c21c3a335dc8651cc47358461b491a0515c2e9c58b48bdc658b19e62a8adbd3f5d3535547aecd761c960b0543a5c829db36115cf6f32a74015f63764bdfbaf96b8002a4e66f76d43200e0c671c65842e4c3ed5d16efbbc36281b29529f7bf14b2f76fa561bde4ad664abeec5873a50580ec9ae6967e597e8291997f01f7ab6d756d2eff867e5648e89d7037d7810d7cef9d9552ad7f9fc98014d98e25e1a56a48f665355b4b71b4bef111a3b892376ac676ddc2b7bdad5a7094cd440261dcaaf2bb7bb55f62ebc29f075e32ffde1bc92c66b27695387952d478fd1ebfd20c55bea66d305be1bfa9b639c57d0562ab4030c7fd30bfde07c2dca9822e030dfd751185eb875a6c796ee1d74945163dce8a589acbbe7cca6160f08c9c7586ea5d56fb53d46a79d1df292e4e55f502d7b05fb520d71e14e0ebfb67b02baf4e155fb2014b3b95405c9114b2a7d4326850361058d25e0a925f0fec460ca0aeabee68f3da59f68d383ac743a0109d159e9c6e11ff2a5bb881b2a981c91d03f55578f4a5316b7d472ad3cafdbf774b3d02791f96b5127ba1b0176a07e3791f0efc3255598fbdc86a0dad9e083011d439862ef70a7a6d12406086935bd3e0db99399fd83d0fb2c3577ae5d24133040cc42e91bb73362306a6183731fe460d4614dac7673120dc7a6df1c0bf6e1ed27429848a661c23ff0f00310205099da6fe0fb44b436af09ad88e7d24076af3c7b1d1961cacc2132f7117c6a0fd4a2514659a3f68771bc420783abd38637c6e2a57d62a6535b153909dbc0a4f06156da6a0256aa73e988d2498aa3e342743e18794c16a5ed43f42848426354199078ce8860b2e50c2a2311c7694e618b1dc347b9102633d8fba5009f54f42c3162ccfbaf7c7a07a6f63e55280a2664e28c518d422479b1da2cfdb42c8743a5547cb5c22ed961dbc738b17b8b7611127ec9d07c33f90d55474391c7c1ade5ac870018ae2a6fd304642aa01ea1274fe4433faa592cc340cdfa45829aa9859d6d36454d2cc830dbbd9fe30e165238d256e7f199bb7451e96e84457cfb52f28ec91894082f761990b2af5af1389356b4ca3b7c4fbaf4ab7a2ecb60ae1ce5d8f4b2b7f77ffc10cb33372c69f7e8ee4d17ab2639d51834664785b31a38277960d72368b37f56b4816a937baf458c1c1f89ecaf8bd4e3323a68716e86e5f8b55578846f603ed63b598ce67d3e5c42e0cde92aeb07aded52e9c49fdda1a3dfddaf35f4878a168d0f117edc0938b0d25736f2022ec457a25aff99f50da2583bc719583514a8f764384705cfad0a41b16d809d1cc69fa73305455e654cccc5e76c349c1211433a9a872eb7f3d474e93130a5318210c111227f845999f5742d45da29326a8c6fc17a98821ad0184d6c4a7f1c22da0d023cb1e0a8587db70b4435d07d4a590766393bac64150ec41d31497203cd68b9ab9515631e7c80234701c25c995f1e0fe8aa5d74883567a29c6bca425d7751e6db27c0b853b44eee6fdc38535fc08acb1aaaa9898212ce08c5180fce487ce31a5a90a6995cda11053def368c2f2fba4d496644d42d8f2cb80d8093819d27c8fb0e9cb9e344cb47b2ae6143646d37f90f8d58f446f6d04c0189f3bb537982cc3c4e7ccc0a71c7d2272e71babe17ebe27375aeb1b4a1aa1dde968491c66afc9ab952b170b05eece313a1229a03d0d4b6ad4f5e2f93c83a6a9f6fee8d50ba96273fd48af3baad5280ef7985788624c172f4ddbcb09ef98c009023c94550009e24e6dded13af1233f4fd160198c1b2c17746b2d46b9b52842fa67886dfabe18fb912d7e26d34b9b95c5255e4f2f767b04478d249cf753622e0aad365a2f99c8d925daa41d710b5562fbd3537054fefbaad972407f00194015431fc762e6135b6b88c64c61efb62f0a70385b07b025d119587227a16b03a0f797bf676729d30e95b369cf46ae04e4c5a9d562a666c765fefb07b0aad85168be7a1aa875f907c186e32d4a59d6a9e7c836649a16d1c3aaceb7fbba5214d750533817caa8dda48049b7e5858d0fc2d230894c48f39e74eef5c0af828fcda3d355a117fe41357fd0bbfbe5b3ca1095858081c434fcc3c86af2da146619a0539796bc9a05bdcbf8836e0474c8007b038ee99a2f86f805ea845b2ddee42255ab4d1e0ff3ed76f195ecf8816fde5d9b0e9b7c0fc7c6fe3043803910c5d72698becad8dc13b87259838f9c1158a04c943ded01854d8293fdc2bf70a022f24ea593b956e7d197fa62172b9c7afc3e5e8a86a01c85f8632469bab8ebe1eb5a072730061b4c434cf328edfb5db311c37ed253cba32c07db8c31bec5ee943e0ea78e325b5eee6f9207cc3d3d836bae83bb2f139556a478dd2dabf5106d378dd8e2f2f7d6c85588e597fa5991db74610524e8e27860a7170b336acfa0241d4d49d3cfe8b49db16255810d71f07da6aa7b20c319574e80882c358709ff60b4d174f8397e9a469920ffe9345bf52db7c1e027c0bdd0ba08a3b5b09e4ab7aaa55e5fe34b95a46cd20279a35eb5b42ff059f5ef2744797f58221d8db4fee057cc7652d8991eb445730db09b09daa5f337587413d16de7d9d0756b41d5a59abeeaec24a93b2dfdf704c1e1d79306a50edd7ff32d3fc8d2092747eb23168e2f9f07a742f713b3c89b830e655de382b64a195f122d53c2c6cb41aa937b69a3f142ead7aebbd23481d65062620a26f998ebc9385b7fb2e495573141e0e705c8e816f6ab2d83d47028d9766cdbc4410661983484efc79821024600b19095bccc72e94d9b02712788da10200e7e34077965538ded93f8d7b3ad5e731308bc487270eb84565453712bd8d26928fe253c488fe28efe2b4ba12146d1aa3437d0acde2aad287114f5fe111009d1d34b93551f946f902bec6fa51dc62eb91bf517184dab74df73e8c293fb991b965763520c84b9dc3d8041626d1e9f3609a709736474cc80089e7115666904a373d532373a58139f32b3eda0adca1798268bbae7c21862d3ecc2a249d88ce7e2fd14bedcb90387b00fe605de06af30d7624a0d96a164bcc60ff186abec1d9ba3dffa1dedfff840029b8a2443f8bf360623d2f65fcde669390dbc8601126c3b7d29c93c42fe306463133409b80a758caed1d990457efaf242848e8b17f89f3d4e8a4da4b882b82926fb1119d5c4f32c0617fb9bb0f3cc68f9919b94222b33129ccd051ad5fa86f5db990812846707827c4b4656aa1b4cb5c67066e01d4278ea9c5a90cb322a3eb99e0e2e95fdd87772b720dd06b663f543b1bdd9febb575abb77900f9c028908ca511e5a93acdcea4a1aa4c28cea5c0be56dadb1787ae10865385708913dcf5aa28342e9c532d236230c472986d182f203b9fe929639365137e99a9f2e199c7647522ce2b2ca8d520b3f051aa272da9a5a542761be9ffcbbf4a3e512e617704757f41f84045719d4f66b18", 0x1000}, {&(0x7f0000001440)="9299b62befbf346070f6b73ac805aa8a6673f447b801e9c5cae57562c414ed53d12dd06c0a562c1d6bd21010bc373773c735440ca297bbdfdabf6b7ff91ec80d5c74fa14fea9cceb0a46ca7c687906c1a98cb83132ed1b4707c08a44deaeec1f9de29dec86c78ce7f48fe0f9e8260a97b17ce5ea4a5f2e783f45bfeb4dea2588fe9d28073a119fbd86b28792c69e110e2fc848d09f51d2d66f05b82f8a98cbe575f9f44fa873ae05d8b4bdb342a3e7c833ebee736bd8fc1a9c27d90f6c8ed93e1cfa07cbf557dec443e33ff5e092bcdbf0166193e4ea023c57fc7ff10490b7466647eb27c615a545c5276ea296686daff793", 0xf2}, {&(0x7f0000001540)="68c42cbe9bf1fe4bef864a8b3dc8609291996ac01d776a414a83774aa639e9dedd60e12b878edec683ec6ca2c847e10a5a4ac252b1c7727783f0a65658dedf53103433cd9baa725ac9cdd9d784fc54fe2842a8fc75624b79160bc8069d77969f22ecc5ab404dee4f5fd9d4a712c5c6eeb9ee2db3423eb40d1af0eb500245b0219080965c813eb2d3796b8991a4bf6a78d67727187d934938f1a3a84028c3231854e664b0b2b89f8e614e05db97c2da6c3473fd0982a18634a56ec56b6ad58e58baf8150c5b3108fa994d0314e9b25eda4cf63f92", 0xd4}, {&(0x7f0000001640)="9f38c0047cd69915f98b54b63cb59a5fd2e7491fd033c81e6de3a6599712730f00a193414f31990a8159c1812f104113642353", 0x33}], 0x7, 0x1d) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') recvfrom$inet(r2, &(0x7f0000001700)=""/193, 0xc1, 0x3, 0x0, 0x0) 12:57:34 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800, 0x1}, {0x3, 0x80000001}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffe, 0x65}, {0x1, 0x2}}, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r2 = socket(0x2, 0x4, 0x10000) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x5}, {0x80, 0x49b7}}) r3 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000280)=0x800, 0x4) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3, 0xad0e}, {0x8, 0x100000001}}) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') renameat(r0, &(0x7f00000003c0)='./file1/file0\x00', r0, &(0x7f0000000400)='./file0\x00') renameat(r0, &(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file1/file0\x00') pwritev(r3, &(0x7f00000006c0)=[{&(0x7f00000004c0)="e43777b0f29a72a5fba702518a3bd7f616dd2826457a3d5c297f0385cec53bd11fb54328c3b6f7b7ff96959a63dc0e0e0b81f4702ec8b4547bdd0f5a8889005fe88e5811e6758f7d9245362515f9e9c4972df84f9423f5d4e4e34ef5923482d38153cc084c1547db08d8ef412ec23f004e46f9e02e639a697caaebc0dca0b8c28d30173321080e78756f591ad040f957c89f819e398735eedde26d1e24ac487b2882df9d79b20eb8f17584663b6f351e2bdf33a459da92351dbe88227797b89666e881d0e8e9fef0f926612e7477139709cf3ae078223c4a254a17", 0xdb}, {&(0x7f00000005c0)="8cb5027b0edbb56aef3b5b3445e4f040187cd57809646124d46becd9d84b45c43a8c62ea1f55ba67e59c19acfd534e626c3e2ca24afee6c3af3516016fa10c0ee4bebe99d7798a88f3dee6b4bb39b9a6c876d0e49348bafe4e2b6f8abd58d1b2410861d3b7a2fc61ba9202ec229afb33cdb8f041e0324f812a931012b979e7194e0628ee917072a2e25af63c1188e529722d8eed18753be386a8b39182d9be2f017af6fca0714e6f396bbd", 0xab}, {&(0x7f0000000680)="34c531ef6b3369dc1ba91d2b0165289f35a2d4d98560eb", 0x17}], 0x3, 0x0) bind$inet(r2, &(0x7f0000000700)={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000740)='./file1/file0\x00', 0x20380, 0x0) getpeername$unix(r3, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) mkdirat(r4, &(0x7f0000001800)='./file0\x00', 0x8) mkdir(&(0x7f0000001840)='./file1/file0\x00', 0x49) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x8, 0x8}, {0x2, 0x7}}) linkat(r3, &(0x7f0000001900)='./file1/file0\x00', r4, &(0x7f0000001940)='./file2\x00', 0x4) getpeername$unix(r2, &(0x7f0000001980)=@file={0x0, ""/33}, &(0x7f00000019c0)=0x23) mkdir(&(0x7f0000001a00)='./file1/file0\x00', 0x1) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x7}, {0x1, 0x5}}) getsockname$unix(r0, &(0x7f0000001ac0)=@abs, &(0x7f0000001b00)=0x8) connect$unix(r3, &(0x7f0000001b40)=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) bind$inet6(r0, &(0x7f0000001bc0)={0x18, 0x0, 0xc8}, 0xc) unveil(&(0x7f0000001c00)='./file1\x00', &(0x7f0000001c40)='x\x00') connect(r1, &(0x7f0000001c80)=@in={0x2, 0x1}, 0xc) 12:57:34 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0xffffffffffffffda) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 12:57:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 12:57:34 executing program 0: getuid() r0 = semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getgid() semctl$GETPID(r0, 0x0, 0x4, 0x0) sync() clock_gettime(0x0, 0x0) mknod(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/191) 12:57:34 executing program 1: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x80) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:57:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:57:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x9, 0x100000000}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 12:57:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 12:57:34 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="d6", 0x1}, {&(0x7f0000000040)="71e405eb79031add56f1f5098236aaf3fb909a3ef456d454239d11b432b2c122e2ecb78e8d71a3b49e35746c8ed182c96f99337edee96379ccacba2435994d34e3bb51f098e27765fd68f7090c0856f3409f01fdecdb9ee6d039e6d61701ae11a2bc45d7da64efcd6252e04c3798942b581bdf5ee30e298c1bc8696a6a0b16c3710e1dd3a23b533a66d8957cf73d27aab47151997dcefebbc99e5fde8de4bf95327c861697cc75761ad1da7a5e0a11fba1fe97f7d59fe0b28e6931f595c7a16b66aa766dee155c5ef694d07c3e37c129b27357e7258f5a97ef2122e8440e510b49612bf5e7b1", 0xe6}, {&(0x7f0000000140)="d3dea7025131aeeeac", 0x9}, {&(0x7f0000000180)="8e72a418775504fd3ba763488da43db278f15f4fa510de2cd8b53c85a687dac4ff6406c04a34251ff5bc194232df2828bbe6825f3660a808575f074f1084de4c3aba5a1b97494b69d368853479e463433a40a932be0a94c8c2f061f8d5dd8c6bf59b2fd3d0fd51d292e4c2e036192e4f6160c24576b4a823b57d5f59fc2a8b9b5b5ecb683caa940f77e5b6c71e6362d9db0aee5e410d09913dc05c9d4e0ef77acd58440f339a7887d34d8d0024a72abc56c38337b07a05575aa38b9bf1d9148d5bc96632929d8635b018e717c55443374264eeb51438225e5be56126cd0e851fde7d4e30c257f7", 0xe7}, {&(0x7f0000000280)="266d6732674d09e06f6edad120f31e0713ea97822686ca83133134077a2e419b5e93a47ae1fce27adf74527a1ab9460756a5e9c2c958313b36aea150368e9d10407a1ec6ee45cb7d1386", 0x4a}], 0x5) ioctl$TIOCSTART(r1, 0x2000746e) socket(0x0, 0x8000, 0xffffffffffffff85) 12:57:34 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r1 = msgget(0x1, 0x40) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 12:57:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x4) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x90) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 12:57:34 executing program 0: r0 = socket(0x40000000011, 0x3, 0x7f) munlockall() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x4931f731, 0x4, 0x0, 0x2d9) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 12:57:35 executing program 0: getrlimit(0x57ac34b4bb442fc3, 0xffffffffffffffff) 12:57:35 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x880, 0x100) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ftruncate(r2, 0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) write(r1, &(0x7f00000002c0)="b978ecd67cfe6ee3a028939a8ec3a33f644bd3362fddb3189baa03c26d00e764c8f6270cfdf98d2163d5c14de9d010abf3719ce33dc39800d576a31692f17310d2d9fc75456bf466f5bd1d044f006f67082ab9f386f9079142d27897e5971fe9c1f342b7de57bce941acf19a6f7441e4e84e28c9d8498005c254174d788b336bd8933a4bea31fa409565aa88c384ca60db92cc51aa7390a028c768ac62309a3df4d86270de0f25a3b3f0eae22096a1a4d3231c5a4be9105674c036356a487523034120fdebae3059a728377b83e174c6fe41d4106d6f3dc6a4652da5f505f430d803b10ba058a6a9c3652dac11", 0xed) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:57:36 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0x5}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xfdffffff, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 12:57:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4007, 0xd7) 12:57:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xe, 0x1000000000000001, 0x0, 0x0) 12:57:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) dup(r0) read(r1, &(0x7f0000000000)=""/128, 0x80) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 12:57:37 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x180) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 12:57:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="bde88c8a92471b034a3f91e613578d454d578ee2df3798c2036b219d56b3cfb4ac56c399e5201ebec44cb1960f782d1acdd7d833d27782c3e1ffa983f6b2dc94f457007e772df0ffad04408eef3c6083e9f6a2cec8de9c64cc2ef671383b1687048daa22e8ea3030e1dd220068e299bd476c45137e3a4ffd522471b91270ef843b85761f4d194d04cc887f5aff56c6680d40dc6513fdb090eea63dddf43942e4c9ac3428ffd7a3f48085ca6fcc021e363e9efd461549fa4aeea3401845860ac5022da95c3c4f5e2f2649767408601f0c00095086532e9fdd3ac26ed4ae51d1bd924f71ad471bf9a1321a2fa57d2f28b44258ff3a9dd1cff97114be5112a60f5f8e38fc625cdc23e523a62306393eea05f4e4f58a831f697ed90c8d7ab6240381b7e93acca677386e39a682b38fc9c3a28ea9cc0905da87147be25001977fe0354587ca5f2cd908c5965a978e1b159c9e87360fdfd6331731ac9e9faf02302149d211c07a1749e35eb9e37c6efd6ba7ef1a3fd89553e22bc6958c66e5843242744f14bef0870fdb77c5bad0d3e9adade35d9ef6552e73bd00f5b76a9ff1a1fb9a8c299b284e2454245024dca7256a5d4526eaa91fd62f314a1cb7014e5141c81c7712af6bb553109eb01b49351e3ab7e2c9b4394ab5e3f8219554f5879fcac61b33b06f68eda1dbad39b12ca08715b6a5de217de0769f7ef9b3002217ccb3ab657508f3c12008d2ae83a5948d9facfab1c40fc18478bd8cc9e8cfa8e6917562109bd04cf232f7dbabfb43f1d3f51affa43daf0198c8fed5b879d10ea4ee8a942fcb4d472ff55e2308383e3154d192c144fc7807f36a7753ab262f93ee145813598614c0a127f23762713e85b3078f766ea060f39fb2b00ce6cada81d222cc205446ded9bdb572a0f0124722755eb24d104b2847906709d3bc776e3ec786c641a23b5e1c6d831f726a0536455adc5124e4912ef86406eb882053479614e33cf262d3d10c910a076013283eb76a30eafe0f89bd252da5045162c221d55ca60dbef3683fd3866402e7c4a914aef5de6633d35b101683659d32c954768f21dac9fa8051134a7cb71993fe7e7d70ee19eaeaea04734f090b1a53c052c3bdda14aa71fddf6e6bfed3d6edb3135f43b046b082621aeb579f21d2d5166e69189f24c6d791f3ae5d48b4c2a008d2a9778cd4163ed788ca88e401c457951cf79044fbe0f1507df9db63d08e5d77524935cd2cff5d073e7b9f44c19071106fffb93bd80b112d57da2d9916eb1f458c4c8e109ce56eaffd12e8de973c861cd26348baf43ee892981687746a70ce6a170ffd59dd2264c9d84a3df3a19b511f09a5e5478afd9bf6f651a90fadea4a4204cfb693808a2c0ca2ab66607435cef69f8e233c9d725e4d2347adac3c807c161d93f4be0954f11c915e9402f92103dd7b14b4a097d901bffdf63965a7b9c282ee301eb48c370f206bfb3221abe964b0b57fcbc22fe20761fcb3de045c1cb903dc9bf9dc14cb8d3ab118b821e1cbf7820708e7e37b0dccb61289534441fc7f0ec79a0a9fb5da6cb6b2708ed3e833bb5309f4c04340807cb3e07b8ca8edd372db3ab08430f1f692b65f3f7d53215c584646fb30c7428f10f8d88a6ed13c9d3b6c5460d2ae56d7af4edd5973f698eca398179bf17d9a311539fc4541dd3dbb45bf5b04b8194cb683e40b9f0af1ecbd1cf499aafd12b2f07bebdd99ec65e5d8fdc35d8e59edd7006c3b57eaf05cc0b9d1141c86a2d860a0de72eb7b691cd31525e03dc20482eeea82aa756bd815b6103df4855b5b7a854bf62d7aaecc17226c8c0813c06e90f2bbbd92edf55a405030da16ca844401f17e99e2f2788d3c290cfc8cee6de9fbac2df2901f22e08309ad7e7c24b1f89fe9d3bff57a859f1d24c890a197b6fec54aaee027c7290db8e273c6d38557bbe468af5bbdc9fded46ed7c3139d179e3da2e2a6a80262f8497c34094c59ef88a98da62f37124cb3d512a0f0f6ba58aab7678c4f12ae32f2a8fa411b4aad66c00f6752d69a3fd3aa127b839f475418f27c593d9089d04842a42a2945061b6eb49b3fa3e0700dde603da8049346e3ece7729120ff8b9677cddaef556e86cc216ca31f8e82dc41684830747dffe5e61ab973ebece4fdb85d35a00595a32f844867cf8c0d67d1bc1fce04285847a540382b5389dea14ce77b8a16db2738c95adf908f98e8db2b4e49605082a9a73dfe68118c48b1d8a3b8e58d80172f7029c1a12a9866e0b7b15d8cccf1d0386c49c10197001f4dbef50530f88993e27a60bb64b56969e4b6ede1e008eb572a5f6b404a40b471b78d0c6b9fc1e9930512ce7b99c3b12bc358c67330534e1b47d44716098d49f63679da58added1e1c229116748c6e2783447b04b437746b8c24207b44e00cb6d1e2e31c148b0e8a5b738cfd6a02d267450f8ce918902d171615708a123a1b3aaa8cf4673f5b3a2536d88f7a696f95bab82208d044d54e194b31c23ccd95c52009a8370b1d897a1cf3ea7716f95228316fd3084c21c6b197bb9e198dfdfc9fc9af43bb89bacbeecc00a27913ff0095672818d5f267631d8645b036ea2406e6e0f9fbc8099ed4f3c5c1fcae8f65885978656a9076b7f775ac1798d7405e1e949871f1b5f181b0e1852d417a49f86b94f54cea086afe1f27aa06ca2fb9cc25dc48525cde5bd37941dee54cbbc03948a5fdc5b55ac33e463947a52ddd1a55a398e840aec6ab8914883e8f33f968225838be72235d182b2afa11e7adc429cd7252b8d5646c422dc1ef56de53f8a6d300c574652c9fac1901d2fc068cad5e774ddc0191af90b3189d28f057abda0e839dd2f69d9efe19337cac64344643340515e60d7faa4dec006e65f32bffdb99a8cd8c3b4d724c3446bfb13355e860b8a52117bc0a78700cd04b09532c0bffcf7946b09a08b744996fbda66e163410b8e2762aa77720d23d6f451113dc2d1df901ee38dfc927bfde8e22dc3aa4c05a0f3bfcc71846b546154a11f7ce074a901cc6da17546fef0c77ee62f3670aa8957dccada431df61b980239f8cd91d925fddb2d41e6bd50410c2f2d9826b78592ba141510d311b50f0e81c1748ab3ea8c9f82dfe2a06f3bcc49e7859328cc453cf0a82935a2c9a6273b127b3c439398db87a742308f00443428b42bb7662fcd408fc4ade48e0ec36f358a9379b024d337467fbb36099361e16c4b84d7edc6d9b1c3ba7573c365e3b4389f7209bc987c65db7c1733c6a52faaf012374d9f2174b7b207ab5835d1d318f60c0544a0ca6e2e6cbbb78885ccb9761899dfd6320689c96120a94815b26fd1e83f5aae2dd46a5af7a277831e3ca80f11613bd5f5d449f6aeb8ec70e41880032dd68093ecf251cd75362642e36eb4f0167dcfba8b36c20d78e1966a4c6982a78c642dc2ef30984bb947e6115cd4ab55321e34126d28a547d84e399b518669e0eaf97e59f446726e9912a9bc9739babc7a8df91c45f4316e82716c1979bf7a9ae464e59de60cd3e9dc7761788a717a2cd72d04e5dca03694784a0516c5a4de29f1604839a5caeb8954145efdc0e9647f9319fe27f41302a4dc90a939ca148fcc99fd8418b0d0f67043f94df16af59bb536fb4f23282764bef2a2a132c12cebe3cddc313cbb8460ff14e203f29e98abddea8629250509954405e1998791a0b5b4b7a26c6eebbcb43ab1aafdc8b1ef925165100a20f17238adab48f0e86b08e176cf18478b18a5d1f3913b81a025cb4d434789d1a3c94b786d57c74792039af5b5cd1b3e64fd4bf6cf051d5ca00ac7ddcc4e784e94b44271a3d9d0ba8098dee1cf2c266f55402ffa84e7e721b787e40267d9dd173204304c236248ef1b31028e1c111b9d75fcba9d433af022e16068a04209ca841c1e90862bc6a751a496808d023f0115d287b5d6346f959bebc415f5ea592f086ef12b5da5ad7935320f85f862f1649e78dbee9fa227bc8349a8f5e0d9b41f90bcd5061df7287d2ee0bb012cd6c7a22782b6b102fc6644e3304305511497f993a75c78d4e0c3b2d691f16207d1687e0fe959e830ebb3b117a31b038222004c8a5a35c57e87e5271eb13e9593daf0e719b6b96dd81419b28cc78d8aa3d1990655e6bc8d5d93fb3c83c78208e4335f5cde727e3779d5190f4fdd5ebd111e5facf1607b871567ffae6562527a99c60b99267c692ead79465163c8cd30ddf330580c55298a26993dc45815d017e7203e5a61043455fdc159888bc289f5f29489d0c628acceb81634c15a7f4af3102ca6379d735cb6ec4f73acc8ae7931d5bf106323730b2d0dae729920ed722e06e0d3c788fca57399e6c84735dc6bba4262e0fa70d46d1d4d221393d60d092390c53e99bd76c9a8efea6e89f5b962253df3f3dc980432fd457b466b5ba8d5212f5284e023396247f2290512b0a77b65e1aafb5695f3fc6c9d1d7c6cfae1b7aad02c2f84553b3b3c45c271231889b6da4acac6300a41ee2e1cdab6baf54de4696e71adda33017b1d8c72860f2f12602de6cec97871e37c037b7fc6a286e17e1471d8b0bc0bdd1d3fb1c702ed771741e4dc0ed605ba17eea1cc48c24739ced1aea7ad0b77e314fb0b7db7c4cf748de12d5b3eba100e2a5facc34588a12a8f5d8fbbcfbfc845b374939dcd338161653728bf5ea4e4cc41c5de5ab6203e3d518d5b0101e58fb863a2f5a1e595a450b8c17485d0bdfb098d3cf1970c3fa75276dee9d6537e8e707d8f0a60781246753665a9659a8fc2b5dc175fd4b681c02e8c39ef376d0519bf1fba0921a500d2571fcedb0b78718d5f2454cffd9fa24a44b02d73c8e30f89cf71e28c0ec4ca0fa6a3d79874843bb0413a3159236e3fa003d38ad3a1027cedb2c102e12a731fa9eb4843458e066b31719f8a400e40256c912084780f4f3cc961dbdbbcef3f30de4591e5003672154b1631928bb796ee21aeb5acd5bfcce5ffbc7375c6b5e60b4f0eb749857040a3616eaf92589f78e448970696c550aa8b98827c61c981ec54d87e794c7e9e0b6ca128b13a89fb8d6b98e3c3dfc0fecae7db5135706347a1078406fa826b4e3169e1d4e1edd99edfa9edba20d0b8a4c43b1f0f3de33ac2f084bb69ec6cd18e603444a71d4c372095497cb5c03985d61bd21d360283039f58535a6e97ce1fae47c0289cba4cb7b7944e31cfc93dc5bbef4ffa8a04a7eeb6b5e6d816b07a6fd6b9dd806e3c8f3fae2258a00cafc7786db31de9370ae3213391e8255975f8b8d7a4ef14e1f5be585c60ee6b42c06972a812f68e6ae3d78c691352d6041c8666230a95d2cd5e3868da6b9c3bb00d4cb52c56067a76516dd84e38ba06ab558ff7a075fcf0419aa192917c91009cf320b7f72e1ae672d9cd2ecb2578136af7347d841a230d8c0e8fdd49489edbc9fc9dce475ec7687e35e0fc410e7ae2a025a8bbdfd4c0a1e34fd73cac09f84142d8993a0859b94d06dffd6b9163af2e7b9b4e2be76ed439495eeaa6804b91af4ac76c18913e2879f82bb0da045416bae1fcf8f8d48b009e6efbd0edb9cf8690abfbe2cf1183c7888c4fbffe9d4d48aefa913dc39669ea4987b7063eeae65d494ee5aa40c355484dfded46ffb7c068dde672593d02ed85d3c54e6ac7d7c55206b183553015dcbe9e24abfedffd6d43357b01ab74fb199045b2cfb3c51c0b5da79631805f4932946544afda472da47b32df97a5c139581657a4b7aa91368dd8cdda2639310a1d63bfc1448bcc15a1168c48e048aece525f8c85fd29cb6ef0821933ff7f33ccc0e384d957cb6f1c7a26e47daefcd4405c99d", 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000010c0)={0x8, 0xc7c, 0x670, 0xffff, "400289735fa13fddf413b32a5bc676fecfa7eb1c", 0x3, 0x7f}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 12:57:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x5e936829ac9101fc}, 0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 12:57:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:57:37 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="b328702965624686f8aa9c87c7c67d5aab27d75a69e2df731415bfad23852116214c12efc8e81c45866d971921b2c1428cb9bac2f2b9708dcba497379b7c7260bc996cbcbbc913ec4974f7e819b087000f3bcea99a43c7c6dd14e749bd150999950d84c225a026154bc5174b0efd8c38758d2542afa4bc412f0fa3b069bcd5fc0a3853564b59902f4dd94875701a45f9a457029877af8274e0a520a938a1432959e4c696cc7b609aed4e2b7d850bd68ee3a55eb758e977b9d7140ae8bd7d9a92f8", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="30377e9273d598fe6054b487163a6744baf02feb8c767643b142a4a5aae6a8b02e364581091671926b2f291d3df8869864487e29700036457414d6297e8ee332eb32423d2df00d5e93255a57f9cd83cf40c695cb252e0b1b4e0ca606d7982eec1c69635ba65a24e5293a0d311b095daa8a02f17e90fd14d35cb7f2854abee75c61627c6fb9817f1795ea", 0x8a) 12:57:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18fb60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x109) r1 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:57:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sync() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:57:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 12:57:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="67022e2f8349f35aaa000000008465c642736c640ed748926864a7ee4c0481a38f6659fe135c4f2cc1c32810e0efd1bca57e3c1b7f19b72917c03fc722825625223fe9bd06f8cffb5a88d20fbaa93f4f2c69863a75bd6372308292e5d30a9c1a371091e5cb4a1c82c8a66bc8bcd93b0fa2768f5bd4ebd776ff740002c0f52276bf08b8763429e63853f45e0fd14607c9a3"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f00000022c0)="27ffc533d0b0601eee405b24e3d01494fb2b69fcfad19ee2847ae6494a2f9b4252de32dbe12181d5d3a65f4ece732b744f63b928fabf0cf3b085a986b234f90670be7a75f603d974aae800d38c53338db070b3be0c2d9790364b04d2b0d25125b8b13540d52f74366af17be32d4902687b56a9cbafb96ea75db36a92effa4451c88808f1185dd495fdf9794764c9ccad819486b34e88bbce6b5efc23ec083ee98d21f2ee064d309886061cf384ad3f1b1f1bcd685fbb6e0a465ff9cf457b10c4148fe8e75cca3b4830b47f47b7976e30050d4aaed5d964efd75c0617ed31ed6ac750fcdd2387c738bb5f68f68e8e0bb23c6710d521a4c519f8a02ba963ac8933250f61b2e40f8b611a53028686da5c4702ccfd80123f783df63752e86d89efc6b8ad6384039f7dca24b57a4055051c1a8fd4e1f0048b8485fedbf3f5ab9a4f0da03daf27df0a581a5b34d28094a9e4264544610d907414a9e166bc9161afb6f7f47196faf24425e29e80dd21a468be590cd9c720bd4784ae97713c935e72f7361ddd2b4c8a846c438ec9cc741545c75713205c50b6ce727bce1e874035055d44e7c6fdafca0428b150b4b9279dc66642d44cd9fa83be5a99c76aba4bc75cf65b28263ab37699a7e8065e9324507a5e70f4776ac9c37d27f472dd3b005d722497b7a6176123c37d335149938d098a7e734691b0478b92ac43b35b44865f9d55df5262b91ecb4934195c3258d77875600f6a67c66c0747e4c130086d796cc468bf4b88a18504b3664ac7a8932f656d1ef09a5ead28db635a62c0c37d0182f18aea644ae13b35a0b8d46362314f6a6dde4edc0122b9f1c295fbe5a43e4a51300e0c260a7832bdf19202e93c8aa0617643b2235d6e90cc9126aa5c84ca28503faa11383eb4a8423f1d5754f7bf0a068ae7469ad705260c97781cc8384f7fa80e4c38158e95525390421d64cff2149368930eb49a840adc61945ffd548769faeeec1ef40a8daf29f7f4c58b424de894cac472b2d1f2ea6de441059c71f0831e95cb27f9fd688226971325edec25a0ca291fa52c3e5a65eadf91e8914d6d809547740b953980b694bc2b3349d04fc8349fb874fa20cb18d939537a7856019d528839759f524f223642901576af502511dbf56ecd9636775e68a33da7cec0816152d8e640973cd0afa39c16c228b90c908ea4c752742002dffabab1758f0c94fcf3a1035e3db306c97c23b04ee72ac425ad7810d9238b8a71362e883a3c25f82a513dfb6086e2722f4a5b4a5fd7c41f2d6d5a3ae51a2fb934c7c51b3348ed6ba45697888449fee53164b2d4519bb8e4298d35927c779b26c6673a2483216053c34a6088804a95774e024333e0db762bd2b848f8f8bb2b4bf7ada68b36c7d5ac5b8b01e24fdd1d7c6fd928d0ce69e505c9e6ecdf47554d1f509913e143752c5aa6286d066c2aed246a1390e19c4b750b46fc8a48586e330374ef55f29d041b16242bfbe09a34d441b281225ad80c7a5218b1f92eec091c13a05e3603f2b2b0ad983572ac14e4f7593adc9bf4873b5bc90bdfc61f78f0dec8635ce74f7106af19a9e56df7290b92ec4c131316e4ce6684095d030b6b24aaba4ead3e54b9bc6097898e6cc4997aa88f3dd780f631cd6c8a664941d75a0daebed58aad1b0eddd94611b858be85c755645aed9c287e649857d983a57489a703f0a8c760977890e60a1537995c9df4a95917596a24600ec1c1ca06fd83e6eedb610875aca0b8aa03c76a7dc98037ad646e8a1405fb82f6d1dc3742d29bb955032913e7f6f0081ee98e14151e026ddda7a0b093b677b13689c0c33a3622a1f034c985ff728e3623b56ff9321a7f52e51e5dfb69b4e135ebedafe1e99dadb18c1f4126f486bfcbc88f99e7e3d8f22b558c42aab48324ef17537bd7b7db9feb6e4ae138cbc52d42f4bbf1117feb5b59f8a773848e8f3020c0cfe3b8625a6718f4246b25a08d8c6de66cb90d43d2a25eba47e1fddfc2b40409e272737ffc3a5acff107f8e01527c4f14fcddd3f2f826e96de5e6271a07044c7ea69d5b67faa32a6c9345f149f11b78af9944b7a8603b13daecc6ccb77ae7ea3540bb78d48727f287e1a9046e2a4608606ec1307025d0ac8610aac64c00b777cca3134c4b7af9a676699354f3039436f627633ceca57e5b83a358ec5bb488cc102121b4aa79b7909046e08eab7399811894d0b23c2b66d366883cbc9325269ad4f8727422b133a7d30150ba2f4eba80b98483be2cbed8acf098e1b4ec45528b1ce5880d4c320477974dddcbe96c7991c72f9a345be47c9d893b4f4c9ad6278b7ff01ee9cc843ca8cfc1b62da812d353bd7f30fb443f59cec36d7ec48fb6699e738846a0772beac7acde83f33e2b466b4b77aa7e62c111e52292be493d59c6320ba5aada35ea7734d5f41ba49c11277f4e1944e42aea9b6c4921647722b83df1d0f02f14e85f2275bf7fd79aa20306adf3ade9a2452e1ed28b8bcf2103d1372cc106c3554de5c6ab88736955980cee850c3dce98d823c76efcbc086d178ae9ddcc73bf9d84254fee8a8e2fcef5d33d872cb184ab5a6458f22621cc7730e18485ad3545308a7a8a5499871f87769eafc6c74ba04f1c263c09fecbb29109d77e27ae7cf8b0e7e85438ef91d75113fcd741140e36e9ed631fdef1a2470923547fd23dc3533d9685f38fda218b36757e4862d26f934091b1a29e8e9f78417bcb61922ebb9dcac61f581bb2d5ccb7207c72e2981206843fa9d1338bd789cc357d2ccba308e3183851780693361f7a9c017911e12ccda98ffb79f1ac0e3d04a7ae1d346d89af6a9aac69eda30b8b7d5ff98694bd61c46c3f1e4ac6f3df4dc3c5e243a4c51ae5d965eacb1de30b09d08380204c19aedac64d74df34816e9a835c9c495d3ba99926937b5e340242ad526e32f38967012b580dbf491acb514ae749ddcd62d7e82a59328266d0e3cf263a9186f9e4e46e65b5665b171065344d5b883e167c79ea97ebba05dca2638210b5949e1e744f11a9d5665633e7dc388e33059cb8e76245c2d16394f3a025d220f27cccd598771e758f690d696a0816de2e5b9c191d5b54e3b5f1c56985afdf49a790365c1b16b279ba89aebc58b4948ab90c83079fd8101f42b63421688159936338bf1ee3eb3d3d3f0ca4eef131d282aa40b39cf911f0168a3dcc9449c3623be5178af1dab39e74e3a9e46b2d5b21c00b23b9880a2d04124b8829d5e7a577c28bef1c5d9f1c7f99489a87dfeda0a144372a49b23bf1c47910b0c4a9a528ad132694840b9776708db4013ed7975576b9d00a9c24d489962613b72035089aa2fbfcfa508bb110b18a6f874154e25ca2f03a0bd8a3cafbb7c3b3ab2d069f83de99e55866c322ba3883601f8174c96e7bff38308e7bdaf7febf2e0aa644ce660c0774064323e5a8f6f11d45bc9729d1e25951e4014282cdbc5ef009e351f2f117ae54bd0b62e058fb940fec3dcf58415270537f1e5dfa980f635192edd7abea8bf5aeb5d3c42b9e0f0a0ca5d613130ad852c6b7a8815ca74e7ad3c50024c912cd09082889266f68b540a83bd05b22e94bb3b7a0891d109641694af301f02df327e8f087a6ac101c238841e5696d51bf2f4408091bd7f0980f97c1aa028e6323b01bd048a36b9368cf7e090c3ac655b365a1bac4b1b8791115eb18507b2c8a92d0e419c98130e2364e025531f1f728d7e866b1ef3df550dc068af05a425f37ed667373ca3c24cd69c67e01387a51980e1e51f671a1c3fecc436f16db7dc5770c1bce6d6b3417e2ec2356cced53c1101fb0f34141c3a5fbcdd34023afac9d7af9081cfae8dde636e13371b55b1103c7373e733692d387dccae0e75e05b8e032ea620814f19d929d1c41e4c9a7d6c5b3e478bf0b4b6ebb366150e06d91a97638f53bdadf839d41086b2ccdd3d12e7a3ceff0eb6494319671c45c7b426d95660b0232e353edfca423d3000bf2e9bf5ab4c28dd0e5738f3674303b664e8606d1eebb52927cb717ffc33dd54e94769903c035b66a5c93d5ac8d937f49abc5a07489c7ef4ac945b68c7c1785f984fccb9877bc62ec17c3519b5de658898a8f07e99ca0aa6455ce4ccd11c0755f25782a3fffd931adadcd8c681691d2e73ed5e22f8a351144e67a8d393a6f5a076055b3151aedc5ebc8f99008918912470dfd125c5bb31bbded91dd84c6ad4842c764f49efa2de94218c38c98d1eea4f72ce261b08795c113dbad55f642054e5106ef7a824eaee99a48936d789a9bdb7fff7ffc953bcfebecc54e6f44642d526e261a38c3581b4e9dbee0d6100ec4ba2cd7c733116b548e55a8700721ff7d585c57703cfdb75d728662724bf74c333661aed0c15b4530b82c86b947aac4833a381c149929ecc71e195a254874a701b8a903a4ab62168d4ebe92d5ba450532e417858c20c35dc57b96fb5252d722bd70c0fc86fce98b9f956363be6f71b7716e9a6ef3ec69a8cbe4b26d61a64d55115836f938068d63bff511e651292fc0e61febe3699c37d2efe6dc19a832f65a504a7267db724db7fbd1dfb55a3a724edf8b67790fe43b244419cd9d1b872e60cd38389d19c43c7c50a16d0c54f85a02a86cb62fa733f9bea5e7b7958d6154c29564653c74a4f18e6a7d47057cab5064bde2985d43310cb4ecb32d3e98f46b12377d861dc2a7a3bc602849769cc70d0142467f87e8cafa48a9c7b4e87bf7d3ece054a65210606fd819658777f014d9138e1800197596753fbdffb367f5747e1c2573a7d9b58ac21f1891fd9ce76650dfc3df9c8a221ed8421778b352d47c3c0961ae26852af22bc580b8df84f7f686aa22b963baabe1b1ac19707ae6e2f4e3b1e2e7ad1075c5cb14fb5e61698561798b2a6ffcad823bc6c31a2a41b5cc0da6c3403fbba193de25ffc22aa021d034af0dd049df6f2373e9fa1ad7e9a316f58858976915e670e980ebdeb87f9bd9e8a8fed61c6db0b759c415bdfe5f2a88bd1efbe59f9b8c01c6ce3edfeade2222c6abb41c9cd4caef89bfef5446464095753cd976f4e0857f9f9cbfc0aaa0bf0c2dbb085a7a44eb0251a1d1a5a2411d0335a8fbb6496351e999529009bd93524e7249e92b316b85dc92af1ec1b3ae1ae568af74ef0e0780061ac2352b9ac4f1c749d8ab6e8399c20288e2ed6db640de6307751599f0a753bd437a2cc06d112359f67ba961be05a6b228a98938171b41c0ef42c9e09458347bf726e26435f7342e9db976fc1af3b1b99fa2923304a896b1fa087b33d3639148e4525401d8bd27701112e9a767b547d2573bfb7b59260274a7576c8ea136666c1d0f899f7e4ba81288ad09c721d819d2da824cc08125d142174dca471d15a5b744bd840acfe4a053b88df50bc172f52849a9ae15bbf476651910fc0e8f04b03d3d31bbb1240ba07b07b41c64de6de079aac3e0c99e37cc463a8e884093076ebf3eddf27302be96056d3851586c690a95d357f877c15310c39334df4d906dd03ace11198c08c91ab635dd5d57876b5ac102dfbef848d95de6325c0018f", 0xf4b}], 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/240, 0xf0}], 0x1, 0x0) 12:57:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000100)=0x8) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x61bf}, {{r0}, 0xfffffffffffffffa, 0x8, 0x90, 0x9, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80000001, 0x3f, 0x2}, {{r3}, 0xfffffffffffffffc, 0xc, 0xfffff, 0x3b3c, 0x80ea}, {{r1}, 0x0, 0x10, 0x8, 0x100000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x11, 0x80, 0x800}, {{r2}, 0xfffffffffffffffe, 0x40, 0x53, 0x5cc2, 0xfffffffffffffffb}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x20000000, 0xf1, 0x8}, {{r1}, 0xfffffffffffffffa, 0x80, 0x21, 0x8001, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000020, 0x9, 0x8001}, {{r1}, 0x0, 0xd7, 0xf0000000, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000002, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0xffffffffffffff01}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0x100000001, 0x3}], 0xffffffffffffff81, &(0x7f00000000c0)={0xffffffffffff0000, 0x30}) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x1, 0x8003}, {{r1}, 0x0, 0x1, 0x20000000, 0x6, 0x5}], 0x3, 0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r4, 0x4}, {r0, 0x20}, {r4, 0xc}, {r0, 0x100}, {r4, 0xb}, {r0, 0x6}, {r4, 0x28}], 0x8, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x6010, r2, 0x0, 0x0) 12:57:37 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xe0000009, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xa42}], 0x3ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x3f, 0x101}, {{r1}, 0xffffffffffffffff, 0x44, 0x80000035, 0x400, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x21, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x83, 0x82, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xc1, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x1ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x455, 0x100000001}, {{r0}, 0x0, 0x4, 0x1, 0xffffffffffffc061, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9, 0xb9e}], 0x5, &(0x7f0000000040)={0xfffffffffffffe01, 0x1}) 12:57:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) 12:57:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 12:57:37 executing program 0: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:57:37 executing program 1: r0 = socket(0x18, 0x7ffd, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 12:57:37 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x7813, r0, 0x0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x10980, 0x80) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 12:57:37 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000140)='./file0\x00', 0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x400, 0x110) 12:57:37 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x401, 0x8, 0x100, 0x0, 0x1, 0x0, 0x80000001, 0x3]) r1 = semget(0x3, 0x4, 0x102) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() r9 = getgid() getgroups(0x8, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/93) 12:57:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 12:57:37 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x800, 0x6, 0x7fffffff, 0x8, "6fa75a631a5a9db89743b65ca2e93217e39628c4", 0x100, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 12:57:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) 12:57:37 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5}, {{r1}, 0xfffffffffffffffd, 0xb2, 0xf0000004, 0xe8d, 0x5}, {{r0}, 0xffffffffffffffff, 0x56, 0x40, 0x84, 0x3}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xc5, 0x2, 0x100000001, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x60, 0x60000001, 0x6, 0x2}], 0x0, &(0x7f0000000100)={0x2, 0x4}) 12:57:37 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 12:57:37 executing program 1: 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) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) flock(r0, 0x2) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 12:57:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820233b97197b20f4a1b19eb322e2f66696c653000cc50f68cc9e21744e336fb4ff41ebfe6b19cdc3ac309419180c52333559b4339dda183f4f4849af64003b6bd45e15aeacffcf10e7b43334435eb31709a51686e00953bfb4ccd8364c5a2112a55528c32abf0e68fa970d0bf6d93b3941a55d407112f7beefdad"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f", 0x1}], 0x1) dup(r0) 12:57:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="821f632676a02543022e2f66696c653000"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0xa, 0x0) 12:57:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x9d}], 0x2, 0x0, 0x5, 0x0) 12:57:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) 12:57:38 executing program 0: r0 = socket(0x10, 0x3ffd, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 12:57:38 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:57:38 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa80, 0x84) 12:57:38 executing program 0: kqueue() r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 12:57:39 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', 0x80, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) pipe2(&(0x7f00000003c0), 0x4) r10 = syz_open_pts() r11 = dup(r10) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 12:57:39 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) setsockopt(r0, 0x9, 0xfb, &(0x7f0000000000)="ef88a53a55b1aac222cc62a33a0ac374eda396a9aeb6a1739748ec27af0995cc09edbc80da355e1f95961a7e894b1dc6b9438e65fd3b9843f6bbcc5d2a40b199a747dd12cd0ee01b4de66a3c940c", 0x4e) clock_settime(0x2, &(0x7f0000000080)={0x100, 0x2}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 12:57:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x7f, 0x2, 0x723, 0x7fff, "33277f0878dc545df3f82dcbcb75d27ba8f95ed9", 0x5, 0x2}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x28) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x21e, "d71ac1e7bb6fc6e25400e74de400", 0x2f03, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x48) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:57:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 12:57:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfbfcaf0295788e3a, r0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5, 0xc463}) 12:57:39 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) fchmod(r0, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) 12:57:39 executing program 1: socketpair(0x0, 0x2, 0x7f, &(0x7f00000000c0)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x300a8, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1c1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x3) 12:57:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 12:57:40 executing program 0: socket(0x15, 0x3, 0x200100000001) socket(0x40000000011, 0x3, 0x7fff) socket(0x2, 0xc005, 0x5) socket(0x13, 0xfffffffffffffffe, 0x0) 12:57:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000340)="87", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87, 0xfffffffffffffffe}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 12:57:40 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, 0xfffffffffffffffe) connect(r2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setregid(r3, r4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 12:57:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/222, 0xde) getsockopt(r0, 0x8, 0xc, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xf81) r1 = kqueue() r2 = dup2(0xffffffffffffffff, r0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x90, 0x40000030, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x38, 0x50, 0x200, 0x9}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x1a, 0x1, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xf055, 0x1}, {{r0}, 0xfffffffffffffffd, 0x6, 0x25, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x42, 0x0, 0x5, 0x20}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x6, 0x8}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x11, 0x32a8, 0x100}, {{r0}, 0xfffffffffffffffb, 0x61, 0x2, 0xd, 0xf08}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7, 0x20}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0xe700, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x88, 0x80000000, 0x2, 0x899}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x3fcf, 0xe0}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x6}], 0x4, &(0x7f0000000540)={0x6, 0x7f}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0xcfe, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0xa6}, {{r2}, 0xfffffffffffffffd, 0x18, 0x1, 0x0, 0x200}, {{r2}, 0xfffffffffffffff8, 0xa4, 0x8, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x68, 0x80000004, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x14, 0xf0000009, 0x9dfb, 0x9}], 0x1000000000000000, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x1, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x22, 0x8, 0x100, 0xe3}, {{r0}, 0xffffffffffffffff, 0x47, 0x1, 0x1, 0x1f}], 0x8, &(0x7f00000002c0)={0x3e, 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x607, 0x2, 0x7331, 0x3, "7b295f9ad1706083dee6fd8b18f8d189bcb4d6c2", 0x9, 0x4}) 12:57:40 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 12:57:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 12:57:40 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() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x92, 0x90, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0xff, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x45, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x856, 0x2}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x82, 0x20000000, 0x800, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x1}], 0x5d, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0x4, 0x400}, {{r0}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc, 0x80000002, 0x8001, 0x79}, {{r0}, 0x0, 0x50, 0x80000032, 0x1, 0xffffffffffffff44}, {{r1}, 0x0, 0x3, 0x4, 0x0, 0x100000001}], 0x6, &(0x7f0000000000)={0x3f, 0x7}) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x7}, 0xc) dup(r1) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3e, 0x3, 0xfffffffffffffff9, "5c0c00a795a644b46c1a0100000000000000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet6(r2, &(0x7f0000000400)=""/71, 0x47, 0x841, &(0x7f0000000140)={0x18, 0x1, 0x0, 0xfffffffffffffffa}, 0xc) 12:57:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000140)="3b08ed435d0ea06c3b8dc92b219ad26049799650377716b52e9fa8dcf561ccccab2bf0dcc844b57ba671609a634fd5cdcfdf0c06672a14256a1b0155219180f69e2687b38be6901995faff73a5d56d3cb03134db0827ee37c739140fb09f529f2e1eb8a74fa4366e00000000000000000000000000a447ee5f5b9b4b10bffbf9801f8cdde14d18852b991e286413365f8caa01d97c94e54ce29ab89a4e9a4ccad4829e197e3001c15cd18c4bbe3e183da9169257237b99c9bd93189662", 0xbd) 12:57:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000ea000000800000007355c557501fc93747fe1d22ce72f8381637cfe43520f77fb7a598ce3148317b09f095d0cebde5227184a282ac88accd3a94c9fb2b90ec0cc6eab7b52ded50d6f4d3b8db27403f4e426fa1cfe17a6d38afc5755fd8d9428e3fe640545da85fee61723c4e880319334c4226603c7d210cb3c485721c89ee5f789f47ad851202428bcbd4d120376428a59012eb1436363315f9f2f6c5296ba5a3db5e720ea70dcc823d27e1f12a9c80ed641a402ad6ad937028b934672b3432e45a744160c39e57bdeb5a2da5aa1fb3df1805d1ef9bd13dd1937765957cdb11285f39c4361d9cfe55c064db0cae15e18971c8532030af3740c51ae9f50769f32e53d70182"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340), 0x100000000000011a, 0x0, 0x31f}, 0x840) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000001100)=""/159, 0x9f}, {&(0x7f00000011c0)=""/240, 0xf0}, {&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f00000012c0)=""/101, 0x65}, {&(0x7f0000001440)=""/121, 0x79}], 0x5) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(r2, r3) 12:57:41 executing program 0: 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)=ANY=[@ANYBLOB='\x00\b./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) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 12:57:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x14) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7fff, 0x9}, 0xc) flock(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1113, &(0x7f0000000080)=0x401, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xde3, 0x418, 0xea, "b445761c2904e903f2c68e4d37f7f481f2ac656c", 0x1, 0x5}) r1 = socket(0x19, 0x5, 0x5) ftruncate(r0, 0x8) sendto$inet6(r0, &(0x7f0000000100)="0e19bb0f652234f10592a9362413952c9a055d256853172a18a4038da65da4e7630ae5c7688dfb10e1b9eef9f23c5c3df7b9f8cf50b25856b89573f5929f48d05fa7c4b8f81aecb8b6f476e6942d9ba672da165a565a3f996216ff", 0x5b, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x4e3a, 0xe57}, 0xc) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket(0x3e, 0x3, 0x1) setsockopt(r1, 0x20, 0x63, &(0x7f0000000240)="73ebb3560210d3843ea3d7476dc586260f3c8410cfe03ef955993f3ebfd9d426f08129bdc79dc067d8f3a35f9c6cb95183548871a35b750a12ca7a5cf4d49b955f5478c4b933751c5918ee82f98338fd8aed166d27903188658d29a9e14f074a987f03dafd70391e07932f7193f0c30023384c480724ea2d24497ca1f5d899e634327ea1ec3231ba74c64325d5e223720e90c3c616497690ce27ed7657a0ae37ea88298f3d66c17b4f1da7fc1535bc08abc74a0d68a336a04fb1e3ad", 0xbc) poll(&(0x7f0000000300)=[{r1, 0x24}], 0x1, 0x5) close(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000380)="bd7f1b76b24ca9ad4001cb179e", 0xd) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000400), &(0x7f0000000440)=0x10) r4 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() r13 = getgid() sendmsg$unix(r2, &(0x7f00000029c0)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002740)=[{&(0x7f0000000500)="d25a5e77bb13e831380dd3c14f27249c937e39fcd56862a6078dbefa267c0f36026c3a1e35a1d52225b6a303786ce498f89419224a57a14f49a041ca68ef4e347349ed35e42973011692977736e2d87dc2653029d330160f0bef2ccf8d6726dfe30d83faf72350606bd07e49c8154cc929e3824522e7e41fdf08138a4803597cd3a1051ba2a5fe9a50fb6a5f1716c4835a728ad828a5e25b19d1510913c24857e42e141fdb85ce73809d9bacdba09ed215b0e147cf4a61658fe27cf13d2c0e7d9f13a4661437b1eaa7df49f6116172db574bf600c5c447baa42ed828cbbe626b9bd25ca52d2cdf7ffab52fc653f2683b041893a95f123645b10476133d2339b0b61a01ed145ff3f0038dd98e963a713369b10fe9619988b6ee9b5431032f9119d69363d89985532acc06a97b6d112f65391340be5dd8791d8feb3dc913b5f0f568d8d21278e496e00e237468bbea190bfc1109540dd8ccd39e834ce9fb8a6b4a211dda3b3b9eab7204df8bc12fe2e0ea981782a0541011d359ee097cd4b52cb9f0ba150aaaaf118e002e0f5d22c707347a43da242235d46f2d41be6b8250630d8a7e5db8fc71218450f16b383d4640e944175fcf93a1c8f44963c10dba6c6364e85e267116f738d7bc3090b3dbc5559dba06d520b631dfadffdd9b51a1d8ab8044fb82975077a8f5f91716006ac57e282ca282c9d09d1fd7bd02aa6c5a4040af8f51d8fd51d5a926854604ab69c1f2fba1c4d880088a11409ab1cdda59add8c40f7dbd1e3da65622627abfa0b958700c1b3c282ca118d6d2db92fa2061355cb7063f865b8cabc503588aa6ec3f2658d213515e401bd9cc40bf917b04c0d25eeb665b88c568f60a05e072449c101f27ffc85b1ab0a39e44b200c2dab13d3f19e357d336b8412a333689fcf281e8b84e244d09dc5f614cff5b2e42f9774c71fc7a7e6779bf4d9637eb02c5b8f44e5bce2572baa730e813812c737dc1f9a0642624f6c71257f2e30134c5c7ad892307358d486ba34959fb1618e0cfbad9b73542283fc02178c5b4cc30a86a3db268655c06f2cfd3ab3c33d2c1c64b212ac2b21d635741c25d4e9f11a07458af850df813565f7099a747b23a3909013841d7773f920f462aecb8b975b91fe4a7de3bcc893010057e83e38461fb503ba28b5f1bc30bdf78e156598198d1880b584e12ca7060d09ae9e56dc2f07707cf9de30f78d60fec143e739f0fcad0ce991f123e3205c89d7644ea5ef0acf8a035a348cca239fd932c33b335f7c910b8aa3e47c36da553f798919491bb47c322c6c50536d9adb7fd201c5543f82c0e7ea2aab462667df88b87bb87981a69d56e4fafb37ebaa5ef434cf6e3cf9386860cff3ff1db814ebe3c7967666803b65b23ce44813e50c026475d764ef96a8a1746ef2cdda0be69bc6c1ae544ad9923f97166d6c003cb72e6845087cf1d5eb723b332835e71039c617ab71055ff17935a0335666af2715dfcb586e2af9f808af7699ab514072d15f998e566e01d97677497bb3548b7e74cce2b939ccffa8b795a13673c0d51dd43f0ae6141b1f4785855d43278b38e537900b1a8973bbb17e975bd0c7b07a5027478d3c49547feb14f64819c7479c017f614465b948190b5120f7360d55ca03caf553abc58d5cc0bc9a5a2b2caa07d1f25ac927ef31e3f56bf9f4dc8b3052b8fabc1085b60372e1038ec9ffaa76b86c051e354144d237da21f4a47b3ebc0d3a6b96e4b5efc9a8213458648e6b17d30f465a6917232a9909b3a405715502c398d740e3024bcd89af8c6b8593f67794e9d39e723e5da32dbe48425bf295b241bd1f1e4a12c806fe39f8b2ba0742b24c2972892298d0f0239014b5922b0bf8a7127fea56759d03babb6986ac624736c49495654baba5d2b94eac810dfd56e9eae14ee3f9dfe3ed902cc4c40a53491fec06e409b3270bf8f500619cdae83b885aba2a9d9704a50dfedf550f277f64d537ee49483befdb04d00736b6f49287bb0464a47071ac4de7706f1b0634a15eb347864488ecd1b13b15764dd51b1fb01dc6aed80f6467c6361e030cdc76eebabc27d029e98d547ce0047f9e00785be0ce59d8c89ef5a98feac142a9bbf7febfbb8620da44c9a7f1131914b24fd30872e74ead5475d3e2306c365d85e5c071d1b8706e744722e4c7900d0c606445b04f4c9dfcc95c56fdf6c734c45baf3746fdddadec1c03531970f4f036925972bdf6606a51156640c91f37706ef5c6f286632fdda324d4502dda7c9a635cddf5af301142ab206c26f9fff0bc5b7e33977b595716a21fa728f24ce5b38baef0072299303025ccfbb5242c5bfa7e4601d0314eeaaf6099e5f6052faef5f78ecba8c2c0a558094de2d6924ddcee568e8032a7e7133989318739ab793d803804cc3ca86233d12bb54f6f00fcd072ab0bab18329af9030e4ed319fddb71e78caa68bd3eaf251c5f17a725c6b8ecdb2975e61a3fa38cdfd94a1cf4aee1a8f6126390e2055479cf51162de09f354de3d5af0c7b0fa27ab941081dadb324246192477ab24ba224616b2a94ccd8f84a71008b3a53f026f7b8a31b0ead9bc03ea156c8f02a6602fb180982f0c932d31916349ef6e7edc5c96fb0bb8e8d63e3a84124030b48579936c8b4f407e69bfb542c16cee271fc26d50b1649a29a749d2daf04adda363d2dab1425b069c9e1094b1fac3e690759e4d559a2aeff8486145fec0f23e82cec29e5fd2f5ae05b8308ea5a5f8e2b3de0098539fd6e999e7c65072b8ad78c7d8981d1f4786d2b571d89096a54fc1f2f75c85e3ab52578666b09f1e0d437d68343caf5a32d9be5e7cefbca514c9bc1d81213d71365975396f0db98f401e07a7891eaa7e17459bbb9428662180128a84240c8ac0013da030fa1ca4ab431aaba1c3b2d792991406c8563e932277e7ebe696d07da048b54a7f939c90cba0f10f39644be80d0713200a82d8691714b02c0feda21891be24e4c98ba55fc3dc88461ff5ac51476c4268f70bdd01a05c709c37d2a0009953cfc16fcae2c08608c8b14a2b138b4c1c4729090914bc1f1faa3d511241acb87203913733ae60971a1f5b126fdba5f367f08ffb893cd84bee1d6267e900c07991203ab1e360f934db73d83da7e014c306a5995839e6d1152a9ce7ef7d6d09874141f862d94034c850954f341b8a5f883f7a0ea9c92c6f46036e60817c23e6a664d0381eb176df1c1d018449498c76bd051587de5e4ddc9ef728213125fb5242112fb83572270169a1cdd5540a47499c7b5533903fc724cf5cfdcb2fcb724207768645a5a50e5d0ced1d73bed088224291c327a7ea22694363ff52b3339d18e5a1a8e36bf99d67ca3d4ebf4c65353e0da32002eebcdf839c1dcd50f71a1d57e557ed1c43294d241bc4d41bc0f2f5e6174cfd1c8fff4f8ad08fbc6ef04c9b8e167ecd3103c60cfed28caface4b241f22c51a10f2465653fc4e00a8ed9eecc71a0fe1fd8663ac4c1eb8b1fd1e7e07c6c4bc8d29ea47099a2bba1c99af7ff1430c527a0ce40a20bc1c25f07404ac2581f4ce347dd97736ef22e8c3725c4d269e0fab22e73570b0f2b2f3941f12e441b82b89b12d6f14e3f1c851500b56249e1df1594efae6ea5aebf954c70f0faca431a99c8e4e42a0e03bda6b962bfcdb1902af4efd2dc9a40dfe63213da65006c7bcd75e134e5c19562b372d6aa3af4df0efa589b06fc97b5a3b1a9616aa6dcd2dd1b302a3d6377935fbee8dcc7d2e358eff53f4a4451fd0a618bc7b7c96f14aaf2aff0f95eb67382bd709b03b0bbb2916f952fcc967cb02b8f1b2bc29ff5d33c35a9952a9fd7b4db2f231383b8bf9986cad3b151366b9ac9c4281c4d272a83863f13dde26617e4433c641e5b2856a487e016c01b8a416986301fab845213c60b8b614d0d50aad8555f2be06c9d59538c6e11914f747f1146d3050c4ee84995a0775c48ea422afd93e45a194d9ba8da2f059514d8d6c4ba514874f7f8ee3d5c435ea5e6ba2d47e75577c4e93233606e68d4ca5bdbc146be6a42cc0e3b0996db5811186a6ffd7ca6c6af26e9a0745be223532131451a539638747ed0735af3848156cbff6d23e45ae59242a8d2839cccd7241f2d5fe373d69f95c960b5b21cdd2aa28c71957ed490c42e31e7c483f93a86ecfa26773f045b81e0ca5db8766e8c3bb3b126f2f43e67d295d37e2a14522870551a4a3e0e0ad05142fa6161420524cec5d877d15424287a4d6046ea9d1f44a0de256bcbffaa4032685829f277e948996ef762bd371940b81101ae67f243606299a1df1a3e5370e45432b79019810b957e9b62335e99e4778698e617ddc1386111175b68c3a865c154cfe6391e8388579b505de6777a3453f30315c093e53c707323cc86896eeaf3163924f1737e22c68720aea3b959b92c5d71584661ce6944390bcb99e25488b5f2df602b92a3a0fea60bbd441c0ba2d654fa94d028bd3d66616c5fee1c918909a4278f18c37d660ff2bee711440d81da5d3b82c3747fce6e54967b4372191570ab6144c22a8365b65461db5a5c019abd3452a008f36b4e9a350b4d2def8cf30a833f34e9d0f125058c854588a2859e30102ad72934255e13c40523bc22512e8a0614181059b1c93750ce1eca81722cfea2035bd9ae2a7ab82e9dc4f939e744d0d43dc34d5cc57f950b2fcc7ef2f22fa00867b5704fb307d6692fed989ef962a8a0a2e50d4160487775effac27fa8eca126722b0e8fc30a686e5b6be728e00165739e8768d45af1c7d1c1301d3062c3491ff7a5c14ac60a91d7186f2322cb9f8d326ac0408ff66ee0a181f60dc3e0e86c100c2cfbd36dd2a593bae49408d65dea4a4cf3820e85009b0b47278d3604e700cd8e5ac37931e53bda4e9aa9580378c4a66b778b5a4fd8df87be0679c018e0c5969401b91d0ca7b8d885a7f6aef3390f3c05c6fafc78eca566357970124a71854d2c11b8859cc94925b9e528fb782433f971df8945125000a0359ba290b3165dbbedd99b099438b63176465ecfddf40cc800bcd2483b652d695590b937a0bad9a35267d8a08536d5b0566eda89c344719a69c8f8757382cdafe00141bcc673b009e68d832d8601269de1bbf96cc0da54f95065a3f7d85c7860d118a3016899136722067aab34bc8a69b1dc6f71a146177cd787bf42565b892d3a4bcebc0642252519819d02c7587ff8fce9bab628a13c3cf6454b7e5cc56df5f1a15c0e3d2a50ee600c86684af574bfd8cdb1fb21f7fe3af180cd419bf86c5c88f15302122fd535ffb2d959c39411ea5257e8cd48ced2a5f6c0945cbe0b4dc495c9c40150c98e09d1d6efb839de4d11c62395029b5316addc45d435ecacbb080dcb29357d52816e7c3454091380a5971b790dbba624c1be00b0031e6f4a8c180dd1a35f699b295e6908b03d97d69b39b6837f452bab3d18d83b38cac58ac25af5de106027f3559c7193fd1ed38746d2d29c2492eb5079c521f6e635f6bd51f5bbac3d6c98bf7d57552a14ce71918b1624cb528b45386d502b7063402bc9c7ba3630ce61a0414f7e3147d7724a2cc4b91ad2eac71faee3c80a27c2fe4b3fce6ff2be6962a2cac8af6705d50f89c533c961d9c93c10a39def76c8e0e05912c735f0f5fe13be6b17f5dfb3cb944c2ccf85ccab131fa29f623ff63f41d0c8a33592e1601bc9b5b5deded1f293012e639e08a92ad29a5e3b14dafc54e474b8d5ea9438535a99e99c21a4079fbe061b278609a2b6232cae41f9ede6088ea3e1f307649d9439269b6bbb56c0b9cd10c6282212bf037f979979", 0x1000}, {&(0x7f0000001500)}, {&(0x7f0000001540)="2a3c3cd0b22795c9b6b0f8692a90c1d5930faf7b3f1dda88845aedc77cfbd80f6ed4277b6d752dd8a8480c679ebc007b6dadeec73c1a7b1b61a4877e14277250339ffae1a6de02f3451fdbc0b80410e87600791d2810b991a612dbb9472abd4bf417dba5bb5b8eb13bcfb8ca558e5448ff71dcb02bec2a2a3cf6c419150bfcae6b012505e105da31d5230abff6f174159de47c79125f679f59d6e7ee7d9ff521efd65a09d19a681a62c7c47bc093420929479c327c9b16446bf2f1d4231d71f0c69c5990aa05380fc4af2975e783bc2f692c95c262e94e7b91e7d61225d5e159fe88840ffbf6b9355c8377f89fc0625237f2de5abc866282f56d10b21655168b1b14edb8dc8304d0612782a905141c3e07784e02f34829301dcc5dd5aeffc6ad814e17bc46695357db06c96afcd005ec8f146b43f47b30d4fd69070d17a2db6fc5fac5fb98df79e5b68b03f087c4650a26ced8b16426232e9f8338b4fbf0ced672385b6ffb3870e085fbae4d4c444891d33aeaae42dfed7902b495d9c13cc34b055166985c6959c3e9b94e19432ad96e3ff7174ad03490206a4273362f5931a0de649fb2a9e1c107e0a95518355511404eb48f74dcbc6287c94590cfa283918d49f7b78ef1e6fdb80f33a259d9f82cfbb5fa65bb69734249b2629fa03ec8641642316285b860fc0de6a8ddb6c6f0692e86ce0d50bb0e155bd5bfc36d38e1902af56d85bfbad74f1837d34ce2a4aa5645efba1d96e2ae1e630b75027ffdea88d414f20d86564ee213cd3e7165756c05e1d40758ba736a960299d5f4b0728a74e6e0967808d72ea2cc3fb8bfc8c7e5b2a297e80d84fe1876125f8fba28548ced9046629f8bd9f9f0d9de97ed6344bdc561e522b39b8dd6c1f53b73c32a492554b765fab5582470b895c20e1c3496c1b731f8f418a2b2d884ba6871386241b57a0d0d39d8be28d328d63f46032b3a4041a7a05881c8c36373671abc629d42f3a005572a594acf6a6d9d57810fe55df7cb91ff26a8e37b1c103aafd34cb864d6a698fcdbff47c043a5186cbd229591b2dd01fabeaa74e41fff56e4cd965b55bc115804e0d8dfeb232877229a3a83017bebb972919f025ad11cba0a28a86f00169a1de1484bc79c1bbee31335ebe903ba19f200a9b56f70a4c973fba451973a56c60369591653b02ca0f28610ce9470d5ddabd9bef1348f3ab0983a506ad61ddd71ceb685a1ea0803e8d83ae239c03c71caf408956593d3022a0da63c6d9b620a6a46b0fddffa04e12d9dfc04ddbffb4e11e3cbd03eaad45444b5fec91c33d672317d2cbdf0b1822cbe3b456b62bf27a6bfa0dce6eb3de54c01c75978faff1c0816b4dffcc87d003344f863c90aaee28b84734041d99c2abce46f51ec5bd1222142d1e266bf054cd4dffaf4fdec8fe33d45e58f1425d07c51630f5ae0f351eec253bc669a715455a527e0ff39e6ccb067fc600d9354b49b4daaf1bcb269dd07920934b12a2090e8588a2beead8182682d114f174603b43adf647046b3d629b168d05b23632e6dcf6db2b01bd95b1787a3844cd276a9d162c58775b1497e067500ffd2195f7dab0cde52e76c86320f8073226089d31b84992767f44d3c6237aac545dfe7151cbbe1b516f74b18a1e20867eb3f4e08b752659be3c773f0b4504a6f35f27a43d916d87621846dbe92e3188914c9663942efc9f93e1dca0094b74b143606037b71c436d526e05f46db3fbce269fcd693975553c2297f6c26f453d33643e96ef59afd0ce252a77e6d20f192d9523ac5fa0971ddd08f476c2c602e455e4b521f68d34ea3a427a3565e0c2d923069f415e76234b7c80d429d62d629bf506c548a66de241f08ea0173cc98c7d4d223085b590d9cadf99239ff3b66e6590fc50e2a178ec3f8e0f7d12d684867dc8e69cb1aced8138dcfc4967eb234b0d399fc882daa5694f58a3daa0feccd7f8260ba7164b861d77d28995d1015f533251b9104a8d49ab8a0570b7b29382565f1c4b746889c848c60ab29119c9cafdc38cf6b5598645c687e058d69d841842425271b0fb06c776850880f5bd4d895afc08a57ca4e08244af3b2d1790003c0d12816093f9b690e45c761e3cc1dcce23e49262819fab58e9c368160258349e5efa2e51a0ebaac9f6e51519851719aa1f764c3577ef8b5ac8b9e9c0bd5b3ceeb87d505ff27390aa6b89aa56b801c515d2835a9e449f0dd656368fcc1700ba710b8b443c4ad96630308e104783ceece9dbae816a3066e1a5e59708cf48637ebca49239ef4552350e70a145bf052b121b9372a2f4bcf658c232db8b5b0c4cf647fe418cff9091c825ff1e29f7cfa5d79c9d4128b956b9b85494a2f0754870a92975e60376ba94aab88d59704c8512eff62d7cdc220dba9b60954fa125b45eaf7b43680bd1c3dcc4136be2e067b3fb25647fa2525fa346e2d178347a2707be107e71623e3eae19e6a8cbd725aa61fb5623a6a966df5f054b724effbdd592ee5bfaeeba535657722b207f3371949d316389a305ed7d7955294c278e573d50610037eba80788dbdb83aa47685dcbad6d54785369c0c0c02a2abcfdd8ec085cac7f890190a9ea5badc8832b925927b2d97fffbe4eef72d32a2306010eb33abf6aa0ec030943a516901778b3c2900d460b2971a10a76ff114bef69f8bae3cff46b0bd4e4c68942360b7c7c0dbf6c6f74d26a68d3f3585238370faa67efacca1efc7f5409ea63693f0c5a821f643c24153c27078f16d264696c0d96f81b68ed5f6b977673e65378d3aaa81c99724bea9d9f81fa887cf7c4549e822d62c496bb08a2c7fd6ca5adf975fedcf0595ace0ff8190d73a0d31b4e792b539222c157dd6cf58dbc72c2f4eb47d8cd944849b25eff5cb949be7ba118afedc7e1a86f9c58321149a5dc0577ae78701c9fd1200f4cea9dea5b23f44d843dbc5dc8598285656bada9619ae4da54ba76bb0f1963e718da296aa36d93f33b89f706a24683b86b7ff777dee9dc90806e7df429eb26183841c914c0524f4ebb9491fad0329d935d5872e9e1eef15a6962a1f64af3a3019bd1c970de584f54cdd143d1c2a29d7b83602f5375e4282f932b9e67302878272098fbe64b029b54a3c020a240292833748783f8dba9c8f627b69e6a8e384dda6e1871773af916db107f3c6cdaf824cd582793e7703c057c98562cc4713b8cbc5650d03f654e855f04b32e43719359c01680a1328359b459c5d323e3e0eba31ddcf04cfbab295ee4f295d34962d3e97f66adaec80cb1ba4d64e563f133c488c740435785c9482e551af55b5194d44b5716fafb1c6bbd5222fb9e1455299f7f2cf760b1c1501af1c42969f5f90a0ec7498a072614595dc0fa5aada51785e5c828459cd3812ad4d75a19e587ba1ba8325368994200f06859c81a97183c4248906930babcfb4d5bbfb22a938d6ee423dfab6e484142826f0239a07b99c6fd650bb53e6ce02f01b4d3ab02cd5ea4783edba2e69b49e7e95446406b43d7a96612b925797fb0f599d610b81773a60863491c0dced914466bf17259111bebb87a8a6484422a91fcbb639457a4cf65c72c50d856db52c024494fa1fe8e010db062d5df7dd542a7a8b19a3c18b321e0baebfc54907d3887b36f918cc7c8ad4dffd2d52fc40d062f994079b97ea203778163f85b33cfe31b54e26ef627cb09c25baaefa25b4f20087ecd4ed8a0ac16f1a687fae75c89fcee7e44130fed0bf2278a3143b12638d6c06fd2c4fed99a386596cfe572105a56e6895d204c75d289f2278b4bb78f3e0683ad34e4b5edf5d6f4d085c4ce05d4ee541e963226046c914e9c78581ae88587a2f4a026624db3a7724c1d811d673525e4bf08ee55640970b1788f9e5713f4bfb00a3a289301d50d3eb7dc03a6068dfc69a2e49b308a1ac969f10c064ab7ef8859e2aeab46303a54edbe5b1805f7f4718e07e0e3933773433695ef948808efc7391b36e49455beaeb35de98b195405594b73528a9053df519c7ef329c6b2a8eebfb2ac867c9d36f51a18e807a277fba0fdafd555e641d4cec7e8cce0a4b1949022709377cdfadaf95d33ff04afb8dbe0628bd871989e83d00ae2923b08c44cd6e899a7a307f282ef3b9a6e2ac327c3d7aecd218d1263cf0e39995b48acb263b1ecbfd17b75676b2deb870bd6a2de8a3912ff5a8717a17c1a3c1e7004f1c56696bfa43997f64f6e629a58ab4f9194efbbac0c427110cceb68cef821d5b9530418a70f83e0486f49913add20c1f1bfbd36b0b07293f0bd98fd3980f06c7ce6c13af7b6fe944d5b1da8285e14dbb1a8f020dadc51a0d4f6abc42beb1366dd3454d4908fbcb48e95f4c1e7aed4cb477ea429af126f7d350fa99648196092b082c3c65ee5597332a7d77569ffb80f37958bbd251bb42eef8da922ad94a35c9be4a28d9da91379ad9b013a95f439a537801464c47bb045764c0be8b9b019de72850b83991426048a5bc0749ae6dee6db85fcc49a582b246ac09fc0df1e7f9dfed03df370ff36db0bb477369fad81b68c7ca57f16df2ec79340713d898666ae31f1fe82b7d03e3337c3c87db0c40967518bb25504f3c73975024195eccbac6c65da6ba01b7ec1414abaf550ff9edd93f613b9faa1f42fd0661af93bb8c618e8413fc630d3e5952871f6849dcdcf45ce7241c525598de924a8b9fc6c44a0b62fc43730a3158af2b3ee88ae2e10397c20de126a3983a97e02289816b64a774d2bdf3c2e5433e94b028f0a0ce85e242d16a93e7f3d69437099fd5d613166660602c7172de5afc3b70a5f19e296d108acb944806620858e9ca6a120ee47d07598c1be27574d7ffb6054ab34fabf46934b232287ee5706fb9eb66859bd6cf38e00a5997464bc8746de97c1a1b5a9e9c7261205ea712b9346452d1ce0833f1f5c8e3678211cc7efba56ecc27e39ce71789b06670dd2511e8051d6c1bb93c35042ff122bae529afebc96cf3bf7e18d305ae66f8439b21a7d4d0bd3a519b93efa5ae78a4659d596aa737fa547d148d4b2b4accbb6cb68d9203e7cbcd9fe00c0ac3dd43783d8d874d98315df74171c86b4ffe057b4b3e2ecaf67fc0370d9f16d16321f2583d23b01491789c661622951837b393eeb8c72ef04a68d4bb027f746694e9099fd7a7976e457d7bdf51b05999f7b41b7bbb747f8b1f1748bf10aee0e81f46f89ed9964f6b042331b4ca5e2d5f6b540d0305250f66fef78955444cb42d8a7360bb5f64e3d3c506ed16e3fdf176cab9d384b253199c84b65be257ac4633e8d13b206a8780ed4a6bff2c82e2b19235901c5c68c85e143a00fcd38de56f38e8b570d9b72817b754494ec3292303eba3f29ca982872fce319e1019fdbb8b0abafe8e53fc22d2309b41817981c5058dc8c116406fbd8ec75c94b12e5b90ec25b1962debdb55e20b96e61b470927bb184b59535c3363ded7890bc8ae1b5bd0952515c562220540e6b70a936be763ae10bf3c605394dccdd0578f7efe15a9dd227ac538a6ea1cd56c4a9df0f4244b5c515bf0d02ebc29fc2f4dd8c8067f1875a3a45ab05eefc5a6d73a4b55314af28fe47fe254d9c47d2f8903e545ba3635c3d4d33d1201c5ea684efbae2079f612d197705cdef3a3523a770acfa6c3edf71358d62be545f691ad15d7f45c4d80811a56beb3668426cc8fd8d615d6113b665fb9ebc1abfed1dda05eca3f4baf2238d9d86d9be799579d99867140b0d45efff23bcbad4c34efcd50a33c1b1a2a345759287c1b1fecfa0edc0795ed125081b5b6fb56ac2899513c3c8a6ccb61d912f87704", 0x1000}, {&(0x7f0000002540)="9ec90067cb11b4533701465cc0473d7c0d415d12c9a0f6ff872c342ed5448c0e08fe43ac14b77545e5077b5253be38e1c6f0ee47740852e4fc12a3f5096c4680a55d78afd954156a90d43056202e9f690ebc43769460abcf09784784c4a1a9d6fb9d1d909c57fb8363d061c4f205723a91fc7592c0029f4c5cdccc4dfa88662bcbc9f3dab2b7d06a22f96a7966817afcb59a3ac180f586aff77346910b0df1a7a1b9761ccd2d20b46dfb61693a9db652401a763894fc08caa07068c5ca0df9c5b023e1449e56549590fcd766644bcd5646fd3a705e8d5f5694d15075bdf59f32ff870969d45a98fe72d77b8b42fab83c89737bfc2673941a95323348ec", 0xfd}, {&(0x7f0000002640)="9162af50778a699e", 0x8}, {&(0x7f0000002680)="3160b91f3bb4c7e0b8bb155f777c5a0431ffb3e4e6fe94712c4467b10ffc43b83ee8d4d2df0a2ad174475538eec7aa0c091b14d57850847fb5a409ba81408cffc8a79f99315cfa3f8445c06f5d73b79048a17a81fb9c719a1a00a02959eb6548ddaad9670cf801de0447a6eb676ac67e71832f66c6ce6ec946e950819d6105baee", 0x81}], 0x6, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r3, r4, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x2}, 0x8) socketpair(0x19, 0x5, 0xfffffffffffffffe, &(0x7f0000002a00)) 12:57:41 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r0) 12:57:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7fffffff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="7778cdd300000000095c317798e4464df89733dce6c130a2ba7a9c8cf435aa4ade801f3f788cb8b2f94b773ad5ecfb43d9e444504af8ddc60381e1330c130596247f83fcc1198cacce452c8e87993763fa9e56212dbb151c6d6c55aa4588892da27ae5d8b0fab2e4cdb8d4ff1f7499c8cd12f0e48fa351006b3f60c83bdbef9f951610b3c7fa46d5917ec4b940f0a532f5acc18cfd84fe83b37d765abf05a2c356bd2ed00f09f277c77fc297c4dbdbee58aa9817079d7cedf2c1323fe109a6ac8dddc99ac355ed6c96ae8dc1d295c8ca1d8a44e0349d0901b7cb28a7bc4303e4554d6d2b6eff6ee9f7589b051c9660eaa27ddbc58ee13f2933800e658d7abc42306dcda78e9115bd942f900a7ba4a4bb3aa3dee32bf1c651e979d6297f5f3a07c1ce82d6dfde0c91a4153cf5e60cbdf0a8bc999b63a1525f0b1f720982f9ca968ce575471e0e269af0de51976fd197d44854123955e415444ab1560b2f9b10d5260663dc0c9c2511"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 12:57:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:57:42 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvfrom$unix(r2, &(0x7f0000000000)=""/132, 0x84, 0x40, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 12:57:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x80000001) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x2006, 0x2) kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) ftruncate(r0, 0x1) close(r1) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 12:57:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x104a0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) mkdir(&(0x7f00000001c0)='./file0\x00', 0x110) 12:57:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) flock(r0, 0x7) 12:57:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000100), 0x100000001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000009, 0xcc2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x5, 0x3, 0x4, 0x8}], 0x3a80, &(0x7f00000001c0)={0x9, 0x200}) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) getgid() 12:57:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) getsockname$inet(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffffffffffe73) mknod(&(0x7f0000000000)='.\x00', 0x6c6898c8d2c1cc6c, 0xf73) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) setrlimit(0x1, &(0x7f0000000040)={0x3, 0xc30f209}) fsync(r0) 12:57:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = socket(0x2, 0x8000, 0x3f000000000000) listen(r0, 0x100000000) recvfrom(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="5b661a29fd8220eaf2eeda3dd808e40664bfd02d4a81ee803ded28aa96e6ead03df30f820890d6fe768225e6dde7a6902ad63aafa4d435aae96a9643a5f94e8ff9fbca43a93cd387f8ee6aa4ce80eb6f095e5f50d9a35e433f18e529470d4da2e9c1058e9bc008c28f284e4849ef921e1980e6b2f10ba0b4b92cb17d1b30dc844ffc2373fded724094cab29c50af0db545ad002c3af9c2b5a8d64cccf5e8027b9945e6fbab575664d14c6ca59833c06c74756f62f67169bf74fc8e602aecc4720064bde0d7e2a89521759002292c9f1d16fa2eeb77d969dc94d448c66d07ca939d634ca25e72141f67233a2e9581d02c0232922e7bdbdbf89258b7", 0xfb}, {&(0x7f0000000200)="a7e872a09fe31eecaeaadba5d6323ed3e377c05b9a05ee7cf75fd102a77205cf2519f6b57caf897edba72840cb53402103da877b838b1fa73eda4ad8ff48c7bd44d2ff2b1edb067d63cdfcc470805963bbab8a276fb2d864ef74ea683bd0ba660de91676b04707a7661e37c76a3f2e6fff57d886a0052f7bf5c131908642fc09cf71f98cc263e54721ce01577caf38bef52a1722ccf24377caaad41fd80bef66197174ddf3522b160fdfd49e48dccd58d416800e0adb1e597e1e303e52089ad6913c5f688b61fcd222600768a741dba6dcf85804981e910e5402dd", 0xdb}, {&(0x7f0000000300)="0cdafa42810a", 0x6}], 0x3, &(0x7f0000000380)=[{0xc8, 0x1, 0x4, "970f308409d2aa745e886aec5a374d5be3d40fb3f51ec8e948941a9b2212be6074ac509525c1c5d575bfe805601dfed6988fcf644668e5d8515c92ed5fd6ee79228215a537aef26d7d1b45b98ecfd68fbf975631fc08aa6f1d9443f5188b7ccc32e4891b60bc7f39a6562dde8f627741a35e1611a4516d34f94ee163c4a514d89e6d72a8e6a3fac8f627a40b60720026183f3d4ae808a99605796c435676632aa29af947343b66381bf20a39979a22a8874eef26e2"}, {0x10, 0xffff, 0x2}], 0xd8}, 0x223cad0bf1be09a) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 12:57:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/185, &(0x7f0000000240)=0xb9) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:57:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000140)={0x1, "460ac5fc2c6b40d312f1336d32f2e5bd69b151c8ea982ef87cbb3371ccdd20d8ae040ae70c4abe720303fd6c4d9465bfb6b3566a3ad03f575bfd0ad4d87130b016c4967bf6402a57972afca4e4a101bb9570a65733d1760e06229a358a6e7cdc82cea70ad34b0e8552f726d7a999bde2c692048b1745604593aa4c6e7d2b71a87ca4c5d304428a98856dfe09a1c0663e67fadb8f5d5ade4388c2f3d18424e55323115ace3da82613eaa907804f77587c2cb920f36615cbef6d1be2bdb5c3a2fa"}, 0xc8, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 12:57:43 executing program 0: msgget(0x0, 0x200) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 12:57:43 executing program 1: clock_getres(0xfff7fffffffffffd, &(0x7f0000000000)) 12:57:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea03124f495c0000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:57:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) flock(r0, 0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 12:57:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0929ec500d6291000f", 0x20}], 0x1) r1 = syz_open_pts() close(r0) dup2(r1, r0) dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() 12:57:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 12:57:43 executing program 1: r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x9}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000080)=""/221, 0xdd, 0x840, &(0x7f0000000180)={0x2, 0x0}, 0xc) 12:57:43 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) write(r1, 0x0, 0x0) r3 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) fcntl$dupfd(r1, 0xa, r2) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x8}, {r1, 0x104}, {r1, 0x2}, {r0, 0x50}, {r3, 0x32}, {r3, 0x12}, {r3, 0x4}], 0x8, 0xffffffffffffffc1) 12:57:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0x3, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) semget$private(0x0, 0x1, 0x650) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x3, 0xe000000000000, 0xf1, r4}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 12:57:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 12:57:43 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 12:57:43 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) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="f2bfcbff13b9fd812eaa4e719296480000000000", 0x14) 12:57:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r3) 12:57:43 executing program 0: socket$inet(0x2, 0x3, 0x102) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x800000000000, 0x0, 0x7, 0x95df, 0x0, 0x0, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x9, 0xcf4, 0x5, 0x6, 0x4, 0x1ff, 0x2}, &(0x7f0000000040)={0x1, 0x4, 0x3f, 0x6ee9254c, 0x10000, 0x800000000, 0x2, 0x6}, &(0x7f0000000080)={0x2, 0x5, 0x88, 0x9, 0x20, 0x4f28, 0x9, 0x3ff}, &(0x7f0000000100)={0x6, 0x1}) msgget$private(0x0, 0x200) 12:57:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 12:57:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) write(r0, &(0x7f0000000000)="12d2fb33f9a6e572c8e632c8e560b7437520b0eb57", 0x15) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') ftruncate(r0, 0x0) 12:57:44 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="a5a331330a93efadeaa52fc99e182d47a2e2dd70c2339775f3c1e6bcc567d4227bdbccea1652bab27802818428965a0d2fedf538de0fef80bd1198ba50c4be3624", 0x41}, {&(0x7f0000000100)="eef483878d5075e27d854616534a9a1806a35f5209e8ed46fe2d5b0cb283a92f17df8b5d234b3ebc51313a6b9b7d40d36c7eb104edf026a7ecf49049e4fae57ccde6d5de3391676af489caeae58aa53c844a0306df8c307472f5b15f406e4352535b99d9e54c32b5c87c05a4694f38c1b175d9a96e9db7f212bc5ff5c61c714b5ac154ab8cddf38324259476384660f2f511e28a331ea41e487132422afd33a04b20648af4969dce50805ef56b4931770345f84f01d32be6f1544a19edf2148afd2115b5838c8c4a04f67984750be185ee3c6183646bea53a11e0120dfab437717d58c462703453ba3221ae4943a462bcd9d6ffa64c573192b2417431ac08a635a04c82731c16f16bcfc4c01e2f72680dbf469beb1d9edc34d6a71d0f3f48bb2613212fee1b074011318920c5660eed7031ca33bd90ecc570c7d0191fd8b31d90d4773316ac882a93932b3d5c89ff3964934f9337a09a96a14887321c89938e8b03dcb27c9a00413ba580d873b102dafc259542ad4c6327b9e0245cc239b70925995f01d26d79f802a3bbd4ea398065868d5ccc07dc959d7afc0264867c2a881013538a0467f40c5f0e36d5de63f2f20c58be049ad677c7fea071a04153974421ed49c0073b50ac9b9fdef917bba3f3c1bbd13718dd03d5537ea185eea710209f5a42c079cb791cb9e95ab3193fe519c3db392a33bf490362d115a5bacedbb2441db5181b68ea9f1b4220964bceed4dced0b6971e0193a91a3943ef2a4142a3013cba25463e0a28cdc7bb213b2d0644de5f9a805bfc86d3a68e83b0ee7224b0529bdce1c3d5b92f4ee678b317ff2c410e8fdc830430283d36df768d8506d9ee28bcdbb8784f0eb26ef5b9fc76b63b23e8b0f90d410b7e603411564c00ae53f458f4db67776128384acd86de04a636fdd110a9ade0e4d7f8b75ba85a1488914d33e3eb40051e5344e6079aa0bd30cfe2ccc043b172d76f4b3baa142aecc2a91827b5f64c696df1c45fbefac83534efb25b7f77d0a9d2ba81c8618f2b6aeec0599fd6f68a04f8053617acb6051a44b63f71ad72f602640d6da3dd0d7d62ec69f9cbca13e8739d8c2e0b68c06c6a4dd65bf693a2a5355e2749a46fe3bf757d078d2fe02c1edfe6c643f881d19b4fe859a196d744e06bf4e3444abdd9c92bff5487b227240d0080503105c83ccd0482e4d19a399b833e1b174be1805aaa5f10a561e14b024faf2b2193fd0b9f94bcf77ee7ad6f58b6c6072b43990602b92bbf61513719d0d728584b8fa1bd322ba21f9bc426232888f85426a9002ae6a6b6c7b3d7c24843c04a691f6b8bd28904d413c205d0738722e09fa4f48d7d49b73a40bf5af6a972c05b83289ae0bc7297ebffada53dccf89398cc85aba4741bccf1fc3e054bba815a3e13dabd2584467964eb4456e6eca30e669a9580321a114c8134dcc652d527875e06705c6beab2ebe165ee664279debebefb557ade8d0901cff181f8393053b9d095fac2e983690b7b1960c949012744ebe3bc19b29a07c0325008e8fbe9a7cebbe511ad2d9570e2f901192852fb5157bc5983c3121b7de78bd04528ff4f41b6ec18ba228e0216a6694c6e744297d2204142d44bdd40fac9d5ffaa801457849ef4d02ff90b44274de631f44fb0c1aa2cd3af2bf21e256e20add6cffe600314fc6eb173658f78ddfea5e308b2579edb57f06296563af2600e0bbdf1eac2bc3bff71ef5203fa4779b07d6564a81befa6b3dbc9e35cac470883463fe3f69a09246ff4b104d0793b52106338ea0f25f558623f160c8218ddde5af20638884ac22ca81cb9ef8b97dccace7d41279986a686aa6ebd41ac0680159fae9a7e162c48c6381cb0cfa539d9454e36afb3dd77a1010d8c8b17c33468bec3fa4b72f0a04f9b2c4cf119d3c678af2204e89f8a967edfaa22b942b57a3b12e3df62fae4e276e3d4f548779f2bd287d825622c3bbca1f4870513625e9271b19c1370d99e546eb6b2170786dccdaedc3aa23f9131575937f083d8246aa6e50d434d3ab9b676d4ceaabd23d031ba5ae262a382b86a27fb86431775fd64e5ea233d0f4b54e9fd69ee8a8312069351da971d058a959f4a1b7301f6ad22fb1a0d00956feec69bc1ecb6cf1c17599509ee62ba92d2041a19c2922cc41b6a04fb5fe208e81700bc5769b592db5e718864a1d2b26eb40c090bd1e51d47b1be7d08d184050f3cac1e32f966d22d875832688917f19f4c3fabd314dc6f04a26c74294596373a64b4ff97f90b4f1157484d577ae213bf3e9259ed434df1c6d2814bfdd7b52056e1bee25fcdf62db0a315be902d170449cdd94d6ec13592c04ac3561c34d457d9b76a557c105bd51d0fd64be1fb7d3ca5844a129f8ba3a295d3213976d57f1e8abb288d1b0f27e3d59585420027d8065456531cb1d83c7af430f6e25d38427e32f8bbb7b969a2725bc1a87b670c909c896dcf9781df9a3fcd576dd3d44ca47d1ca00ab9f6deaa67d226963e3f314ae6d7642e776d7c199a7e481977ca780f009162c0642d2ebef0de4780f97dd94e87fbf0d9685b22c1a60561a4bc8ad4afee7060aecec537d166fca9c5a8b47291f17a73e4b7fde9bd32ac10e40479710c5e318342d9b50784d1201982d5af7b6609702473dae4e06b3a552de9511b25c5d429e7b6ed2c09eb5aaba66e1928c8a632718e7b3598e67864eaf24f1c3ea5ccc5aeb7d3f586350952538ffffd2f51731b078d94d2068d1de86024c30ab490cf67782884ea522aa7e0a3bfa6e7b215f783f72a35cefbeab95aad285b0f8d230bb7694f4b459395ad21b37bd012c4d50067e05f346859bde0a785be204afd2898b41d530c24064881a14744342b82b07746acadd162132ecf3e4006914d234c849821912a955c2c26d6ce4e79d3c2acdab29349ccf86fb371c676cbac66d3a1165dd340eac6c239ad44c80bf5068711f1b569160ff8ea3839d8042f94dfa5c51801d0310fb6a4b4b8c95a05b5fdf2ec2b9f3045ad6c9c472458ec8a1e7e3581845e2080e0cb44aa833698d6b65df2fde8349835f0c2bf1127331c5a1366faacdda57f1d9cbe3effc895fc4334a79556a76c11ee63a71a62940df4b0041942c598bd8fbc8d2cdb01dc3f4fb8722a7596b48ea61a82722d902c7ec3250ba4cf77465e65b60c859cf21869fdb2d6eb3ca4374575329caa06c9387d7c86d1ec57a93cea2f4ab4a088b5830db76c0a02366a554e3857659bafa9eb2774688dbb00f1cf01f1d53afc713b12a4d3d558a164fb42d8ee74bddc6d88a72b17b530c70c052b0dab4f0186621235cd882f471373743d9fbb92e86ca65c797aac25efd9432b9f0e5573cff6c794a01bfe9a6dd410f0abff660ea86d22ce5f2701737d7065f1fccd0200b9ca9b4b4802907d739c577409704ef9e93bfe064088983d834122a2dc58a54704c5fa907813dce202d7d99cae482953c59aa7fc3264b6d047ae18a1a4e8ef54b828aeaf33b4177795a394b8cf18e1f397721d364c215d29099d504b7ade766cf7ae8c18fac825314e247d65a9b7dcd0fb956c0567036c3cdf15910969d60d493822df001b8c0d7c73f14ddab43467b42cbb2d969de3327a66be9305d1dd76cd41b7c6579a8ed72b503fd0f875c62c37a436e72a95cfcd2ed4d5d470a2bc2839ca41621aba6a96e7d805ac1c7d1b6cefb76b3442c9bb8ba86a443c1c284ae2c7c6eeb5280db0bed0516289ca724bac26e5d32586c2e0129fe781109588cd808093f49949951d758b47302d30b48016def9198e0d11bede4cd4573d6dc1ecc129c0bb75ab4b18949d341a531458457eb53feefe34687c4361b1b89cf19e8e79291a7a5f50b59c6a6cce3a9a4440e52e8cc1447fd2f8203e35f5cb351906ef99c2cedc1c906cd50813870c8b38800304672fb6bfa34c1722389848c14b1b28c5699f2a95249b534690e4646c38658bb470e04285731e104c0195c6b6d69843f0e4e107cd09d5dd9ba4a4dc45578487e7f93f6f57e2c66db3d2d02fb71756db7c38cd3138ff848372941a017a0bc617feb4d3d11aaa9826e178c42faee8f69c6621803010b750711785ba90ae916a60a258536698905f72194c8b525448dc7410e723571e482b96b57b315c7c637e77424e6d018d3064acd2b6424335484e6fcf18555b2bb3da99de255057cb7b0d8d7fa9966717ef15e73e74668745f212bdc93eabf7739e505716b135c2a948e1048d11963d38ae87c70fd7dd243c870142f5d8575c9fb7d5989db1c24d4f4e9945e9730ebce26d2905128b54a9bf6791255a192d1a4727c718f9251071d57f93348c9b043716d79952239e4f0d16111144e06ca98ef1c9273597e1b52a7f85ff7a379856fe3e092b2306a531f527b035fae4ef97bb8852baeb9ef2074d9550cf23bc67de39369002e0c041b9ab0ae3d1d36126d7b2e126269593656a120a531d5e5082ecbdd6beaa82fb8e345d96806ed12de41029ce332f269d798c5c5ada0f08bbb51e0a71a407f8c58a4105cd2f2f96a11c9fcf2c379b0b84aabbfe5fb263bb4f768399adf57f564238699c63e3c5f04536984b8f15afd4c79fe6e041b83dcee4af11c18e368e72f6fe3256683216618521162f76cdcbfd425717fa64e1071811eef1d569b166a3d57218ffbb012b5a7faa3e74682d75cd9246a5b7ce17ad0fda89f82b5eafa40a8abaddbd6363fe0c6d97055397dc7403bef1d8d94156f64fd1a1b11961e9e9656b8dacea437675894cf674739eaade33469db1cd2da7c33a620496575ed469dd24373ac898a079949d4b82735dd1e35981b4b615e3606f965441796d25ff4672a7292c20f892971e43318aa9b7ac9c4627906a89a51b0856da6d53780c94a0d3096d993373a1b57b4178f6470a06277a9cdf9bcb1183471e5b84edaa69b45e8c7458da5ad7464ec9dcdfb69450fe6696ec0cd9182dde546848a8ad20ebee97c91142f23b292e3c4eb608062019b9dd43ee285abeb9d6a968bff232936feb6a9eb3949a4d42a340d630774a2d99344b44c935c9d47ab89eab04060146637e14b43208cdeba9d0c5764e86716bb9af06babbb08d870644787b2df3c44df21f9383db8c26156052a9ec18290e50d1377287273ddaec28dccc5efc4bb356d0c7bfe0be9b377124cedd1d439f2eed8f15fd530244a910482be4f63f9182a95af72416e7d0b1dc2704b54002fdd06b264d34de545c53abb6e80cdea69a2fc8a2e2dfa2fb69858239db15fd367228ebcac7703fd500bb2e8432d561d31fa22ce70cf6f7cc467a96aef356a8352337ced09059f1e1ee6ad4bdf4a49f4cb98d8d52fb815215205a6f989cbf725c68c26b640b1525329daf5d153826e803c40277c411a292de2f3e17edd97d5a754fc15ecb0ae6ff396f82f9ffa66e904cb400e813089a9d7d32c23dc830b8d3e19c41906c0352dc5418e91fa3d7afaa155057ffa24811fdb8fe06e5b91cb60d9c34234b0bbe1ce5dae3868b06677abbdb1a0e680247eb57f9303d85fd54373bf93ac01b84568542375442f588d1ceb7974bba7d9d2320781de0021c843628528d44e51a85cefad318c0ba03232d4486f1c41732450fb2a05bf14697122c6159d51b0dce6381161630ad26a339fd157801ccc987b02494a4771fd943df0dd762ad65930ffeca5678ac825c6e071e89baf9ae905dce1702f11b1e0f53675502e7d0d7534529ff41b8e28faa0f8aa0e389efbfd0def004ee2e92dbc112fecaa368510a1b0c8dfb9c3f6269ea4fab24e7c8df62ea2b1329875b5813ba6a404e603b6ff35861e", 0x1000}, {&(0x7f0000001100)="6aa564af00c1ca8f18c8ecd2d7ef3dc642f4654123dd02655b22b8061b98f8c002603bcc0cc627565ffded78326765cc07a7530c93e473dab331537979c5d8cb48dc314a84e8bff3b31fa713399991ac74b054ffcd65e481d3e18b7742c93edec389b770850fcb156565182e72a2942d66f3ed61a55cd196caff014e879c796d9de36ed6f63ee7b6d959871ee862371d4b1781e5b72071a690720ba58adad87a6f91020117fc40416f4201eedf722e14e495e5e8362bc6e9ca8da09b69b02f5675d7eb9c64b7423b981f0a00637f9923d126801e3eaa0ae19fc089b9b967044c32f5e0a5555d42c86880327021974e35885ecf0994301dd2", 0xf8}, {&(0x7f0000001200)="1cacb7d2b7939b2e8686ee4edbcf4ed80bb6d67dbb4a6f4b5e38cbb9f056a5efa313884290f01ce93794a64c83a29b4a344735c125a2f642b9aaa39ccfaa5b12da29e0d7586200d6f307f9ce78a6f440d5aa036fb09e75000dce8f76fd0d7838add46ec756ee03414e3c486086d7d861869b", 0x72}], 0x4, 0x0, 0x0, 0x8}, 0x402) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 12:57:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x400000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 12:57:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x101, 0x8001, &(0x7f0000000040)="05bc03b24bbd308a1e9633d36d9fc1b0325dc7ffd8fead24b07a7ccbcd6cb8c54ffe1de6e468749165fcd71dcbe945832aaaaaf20be445104409460457ec53b2dfa3626a2cbead2e19233fdcd293444c121300f9b84b419b", 0x58) getsockopt(r0, 0x81, 0x6, &(0x7f00000000c0)=""/217, &(0x7f00000001c0)=0xd9) setsockopt(r0, 0x9cd, 0x9, 0x0, 0xffffffffffffff3c) 12:57:45 executing program 1: r0 = semget(0x2, 0x3, 0x2d9) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) semget$private(0x0, 0x2, 0x4) semget$private(0x0, 0x3, 0xc6) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) getsockname(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 12:57:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) fsync(r1) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 12:57:45 executing program 1: munlockall() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xfffffffffffffed4) socket(0x7, 0x4005, 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x105) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x1, 0x4007, 0x8000000100000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) 12:57:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgid() getgroups(0x1, &(0x7f0000001380)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001340)=[r2]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r3}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r4 = msgget(0x3, 0x10) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r5 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r3, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r6 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r6, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r6, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r7, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r3) bind(r7, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r3, r3, r3]) getgroups(0x1, &(0x7f0000002500)=[r3]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002540)={{0x6, r1, r8, r1, r8, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 12:57:45 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000e39000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmdt(r1) 12:57:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x10, 0x4000, 0x26, &(0x7f0000000100)) clock_gettime(0x4, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e7e1e79ff37a96ba"], 0x1) 12:57:45 executing program 1: select(0x40, &(0x7f00000001c0)={0x0, 0x5, 0x4, 0x0, 0x0, 0x3, 0x0, 0x1000000000000000}, 0x0, &(0x7f0000000240)={0x8, 0x2, 0x8000000000, 0xfff, 0x0, 0x800000000000, 0x0, 0xfffffffffffffffc}, 0x0) select(0x40, &(0x7f0000000080)={0xc1, 0x7, 0x2, 0x8001, 0x8, 0x6, 0xe547, 0x8000}, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x7ff, 0x4, 0x8, 0x4, 0x7}, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff6d, 0x7, 0x9, 0x2, 0xfffffffffffffff7, 0x6}, &(0x7f0000000140)={0x400, 0xfffffffffffffffb}) getuid() 12:57:45 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) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10100, 0xa) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:57:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0x30009, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:57:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/41, 0x29}], 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) socket(0x1a, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x7, 0x3838, &(0x7f0000000480)="bcc295501bd80cfc52bfd5b33dc41c943e4bc5517b31246798dec1b95ba593e041146b15b10e04a48990cbd2286e2631ce967c26e749d9a32b6804a8f416d2bd0bfc75642fbb6502f331a020fd9381a036d4a3841aaf242e759f589cb4478d14a4f0f61b797228d8145454c70458d93b812b66104ecce486c43c0b8ecbf87267e0f8da694145f6c5650bc6a001202f1f083044954b797a5c1aaab050911c8a84f9ff470b0bcfd30ce3fd6ebd5a02c8c21198e24d1e7c31b3b47edf3b8b286ff0f796dd7291052e7c13863bb1a683c2b7d7bb5f81fc225246aceec916fe774d93cb5af3ad623f5057430d5061d2cde395ca037c849453a5849064830d55d0ff534f8726ccca3d39bcfa3ded73b2979305e757d678475219a813b18fc1230380f0572cd365f7a72c10fb06f23afb77bb49186a556615005ad093ec7d3279201408dc43335a1a787d9bb5c10a11116432b36909c77f9dfae11ed09760ecddef93301db319ea45c2558b2a0f263c4f4ba634cb42546922a9fc30b6d10b8b7fc4a9a43343ff87d1fc0efe7b98554705b1f1b0608c704667ef85522b288d344b2ce4587cf7089d72079be914c620e4a23168d5e87bbe938356873a770e9db0895a1d881945ec85ee4b8bcb745dfb29634c8f14082e5af2a3f6d632c42c28638957c6876779d821da7a2880e5487855678d50e5cc04164f476473e4cac5bc535e700ea3d7cb6fe9f8327d47172b7b04c17868eb18e0e66f859a83bd471b26cd7388451d83499725d635e5268a3dfd488759954a29a8e7281a258bdb7f608582e8e6df6f090a877e14fc6a018b35af43f9bda4c7fb502e30412ca570f8f738f956bfa6ee75fe59e358a9f733dea54b9eb1fa84d17ce205951c6a29ed69ebc981e2e32be84936580677274e86c082a433f9a6f6773aaf69e7d1aa9f3a667f414a5ed86efdadd6f0a001cdf27883cc498ac8cccd1a2c1f7c234c973511896d63d42b2f460cc6df973706ac2f9c8fccd5a10962959fb480553a52d3d150077fecc721d5b4700ce2979b3899bb3c3d8acd2984b876cfb7ab0f249a55d6422b95980a72f2124ae51410211e1b7156e23982175626331f3bb9188d652ae532c6f667072c31685f82f5537775b416974483cdcd5136401cd9e2cb9347297b92145453fbc0d4ec60a41d564a676b7ccee9cfc1584fcc7baa73868e1bd1b980fb660e420513f911f34e211df86d7be9a0aee56aea90eac48e464c77a13671520ae56d676ea131eadcfe4f48fc3c487a25f45c25c4f99e2c44539e9d6e07d2f8e2733eb51d530eaed2ba6e0a845f4f4555fc709053ae908bd70675558d9be3ebc210e4b8277a5bfdeace4609c2e5a1236020afaab31fd164114f1a48bae102dde66e9a585566b206c9e3b407273661d14de95dc7f278138514fc7d28ff8abdece765cbbe18566811f2c7c049812b363eeb094b7a3a3bdbc8fac6a3a89378a655e9657fea0c7174af4c65283f06d9f1f55990c21fca53bc46708ddde8f76e4ce6dac46ce7562418bda796b204a50d70a961da8da9bb8811b9b965bb6c9dafdb504794a5231fc95d6f5375e36f874d4f019726e113047d7be429d43490a392f13930bcd5b3dd73d60848d8de714dd71c97dd48e2b6eec7377c1484e5776321c824fa8579de0eabd90e364eda1db26a71d483172381afdbf8d5a923e89e4bb105bf3e4c346ae712557f01d66059ae379217c9675c836a21ff2c79cdd3dc262c0e8f8d4ce9318d964bbaae47a721c0e12f899d6912ce51fb5c2a41794d9bd9d1d69b37cc2aa725cae71033ebed1e2acc7c3670b3ae5687e423823e1143e396196147c7586d20a66a81e78eda5edaae40a742e5b53b21f46e061363ccba6292d9ab41fdd97c89419f082c5253257820902a88246591956b0f9ae87553a5d69efbe4b3d4f773971cad9b5b9ece75dc8bb82032328017bd7946fc7cab0d8d71d5b13382c88d8de84035e6db671e27ac0657a9897db489a20514b3f3e12aa371b97652aeac329cdd76c3b4972132da30dece9e960ec946d12dda268381bdddf5ef6bea6c3a925a2894a8eceb23ca40e10cc69aa66e23b61ffbd2d6e3c64d4d028f1f8a9dfc37cfca259c0cdb2ac815cf196fa63383e971ae2a2bc38f0d4de5162892da12fcdc1e2f225faa2fe5af83d1fb28172b97a85d7e56b656bf17a9407ab90db83f47556cd5d1e2e10e50841b05c9383cc1687702203f78cf9337a82218bcb11d8db07f0e9088a675cff617d4e199f3aaf82a5ba06e0154251d29d07b2403de7d12eef024aaecd4208daf359c2701d539cfbd1f71add2f776962242760955310e0998b26a232eedf549e2d34c944ac6a78d128aad583cfc7b576844061e1a533d844ee99bdfc71ed15b89932e497f2a20b38939db5866887d6efddc9e77dfba1ee52ab3ec669a8a4a79f8652c64433f6d82931ba55ea5108d15bf585be374feffcb6243d79492d1da1fbca4bf9bd9abb768e6deeebe925c18215f103f78f1e193a0b9fcc780590439fadee76b978099665d291f5dcd0a1a355352cd4ece8301e75577cb124590ab3557957702efb24c2481a7a3d8d6f6d00e5bdb24614231d8c7c90d51a890b78a327ddbdec9e3faeb3abbf6c34d608ce4d1b74843b2adb36f8ee2c55503c638e964590816eea6f18014edc59c46ab8e0f575e9ff3193240621d01282a40171754df0470801d2449fc74f3bed3d45e92350058169c36de6df507a4668e14eef74429ceaa8ebd27af45dc62e9e07f06ef620647ae2f6acd4563ddf4abfcd0f80601e41b3c73b92a30ffed5166427166ad9707f58786d6021576c1350f2004e5948cebf434e704623a1d877c7febe6dda846c4bc4a601579122c5a649a82bb658146f43a5339401e468f78a16a00cef45b8087bbb7bbdd5a036b06a1ef8348f275f605581e93af5a951da755792eea0d17678ffca5e379920e3de920b9766dfd7202ab3923f0f37ab1d80c4ab27f00d3bb7a1a3fcac0f5f176d4fd369715f26fc03614b666cc15aed5cb9b268a22d3597c8fa87b024991a7b3a9bf5b433272178d701ea8e3bbf8e26b7d2485792b4b7f90e6e716ac9399d9d5678a2572cd645c050704f770ea7ecfd218ee320006fd16421c61539e26b2c0052d57ca520e8a6bdb0fefb67d4a566ca37f339a141ca9a3f07c97065db37d0e5c3f088504d1659f53a2e0e9c9d31b21c8bd03d3c0bd7840e20fe354393a061fb578a2d6661acbadfb7aa14d5079aa95a332e0e39d76db21edfeb5f117f1b120d96575a2555767697fa5fa8020e41f209970ed99bc94e2ee03020cc5b17a76235895e8099951c27ddff2864ca0657f533ec6a5cfffa734005a8b240b496269e55c4479c5477aff59d7f574f8273558758bdd312756f5e2fd89f5896784b59b98afbd2112f29d686305b2e73ef3053843f3d82b66fe1b0869e89ccbf9cc44fd2aba324631d622bb020ac264c2f5767693c5102381e9c02df041d7be4d3b2398323f61fab38703cd36ffa7766a698ccca3401a1a1d6799b9197b326d8ea9967d97cec0815cc55434c1f8cf8008877ad8c60bd032c759d830f7d454fbf686ffb28817d0626962d5ab70840cde8de2f662b66491da8bb7e521ba1001c14f7cba46eff980278be06e6fe223d11af164d01be21fc6b7dbe5c6bd1400869b8107f7e635975ba6fdbac07a767aeff740adb5dcb141e01267f5802e6ac3a3aed0acb6de917f992a4052bb0db5464ec577458a80b075d4e6e3c5156e5bd95fb02bb305905be1917e21ab9fe858f48f4ea8fb330f30b656139a41ddab80cb94ae8c216d974781ddf9e5dc6c197b6c94d6eeeac0bfae03c67df9b1d6f6777d24022f83ea68ed67c347ba96db2fed26558d251951d16efdda8785d65a5d49c5a72378b3fa34804dff765d4fd9b0478a99da5049a278e914f345fa8711d4c4a8e0e62d9b2054ad2e96f6a594bd3535ffd94b6be105ce84a1050362705febee8de65f7cb495b667e3bb5b2d9a4251fccaffb83e9ad326ea6e2c1b3ca88a125f5ebbd877a5e1df7721284cbbac4a6610b6e17064542218aff29a2e66ba33005d865d44307bb3d49129e3b77882c02e2ae464f1fe49574b81c4607dc8b62eddfab4fc3fdd69f7aa5915ea773c3a2c7fed00d3dfd010d3262acbce2a3ab58d8dec5a0054ff22725767c59e5fadec035a8a7251e14ef2a0c0d60d26adf98c116c7306909f205153a51bf37c8cc473b130ce6cf11c2a65db60f3ca99ea9db079d9b9e2b0bd11dab4e9802c1fed7a223ebe62fbace6177deb3e285978667479584299e45693a79546cd331b5b251c1c4313de870ca3dca412b419be5117df66c2ad760dbd27868e7a370de59bb88a663d95eb950350c8098139f782fed8c2c6535ccc2f378d61d5186af5aaef89e190dc4b0a2fdfc35ff27da8ea4854f0a594dc423b64b1d8f66407aa2f805504913b65a3856964eb2627dd693922046f6e5ea37b3e2ca6b46eb990474402eceb5d37251000ccceeea4ad85d9ca20cdc65c03f84080749b54e7c7f609bd8572cce4fb300307db524002b4ff239948d806542d1a6d1e2d21228e05d032406f3866ffb49ac7b3c1cc07e5aad2031bf0d96051dae20c0a2d1c1dd02ff536428448ba963d99d1cd493059b845eae5a0d63fb92e57cebf89f7aa3907841532c005525d43e193d3ae2dba457d6754f4d0fa9954d6f312bb90038a3b26c70cff1cdc050caebb96afd4cc9ae341d760e835e86d218ee5c3875a92b97c04c33d0186f6f85c279c779be6650a88d7034d017fe8efea11f265a1f4ea160c5e80462bd7803ffa8562ca124114b01dbafc328c4c3483b774f12754306cc8e1a0bcdd454df47e3109b1afa0453de4e44e41df7ab5711d2893e749856ebba44693868dfcfbf36c8872a76a08f761e400a909e0a6fc57b3d98717fc8d8a651f83bbb589904d7cff5089155b4552821f1f6ce55052f7a0ec011d2d91947baf01a970dc552c190567169a7e59cf0cdd0ded2da3551f0211af837023ca852ccd9e307b2a9c51ab3f36eda631b25831dbd8f92ba845eb40e6b24cea544e07da3fcdda96d00d70e74d865dc88723e127821fb4a00228ffc9b5c7a3bd28944f91858aacbef5c1e01454d5e844cda326820778d0f9ef02665bff5d6dd57fdf10803df9b11e1dd1811dda0d0c0654064329008ef2b0703560e928981f604710411fff3c36ac34334072e7ed0d1db28612e934bd91ea21f5d4c74bcd41f85d0d7bcf7dcb45b967acd525a5fafeb9703254b44d7f0439102f77454fe3111d4fe9a56da93adb64b1b40f26515b4515edbb82f6ee5146aa991fc2b352ec6daf2c919971f8378dd8fc2c9454e38c4938433d9260499da657f5b6204ce6ccc41a93bfd944a832f4b524ac12a474dd947fa127d2617f0ea0e57b4e359983468b1ac19fd08652fd66fefcdb865b794db200841c01c9a646b38569d42860c1add738aa932d0e44a0efe496386a8412705de056f96299c2de42f1a8db62b7540e033f128c2d1e2d4080550f22c26cae5da04e69538e3e3a8276197312a17bb62fe4ff190f9747b33cb4babd70513cee3547dbf6f6e50db9e37d0e0c1c6929e0097cf3e139e1a5a3b0c25428237ccbbfa7f4dd6ff9f4e1da06a24907692bbd14900bf11e11273fca5add847f3c07f8854a6874e8622bba1dc6f5d7973d0044a908d0363c41ecefbfd0f10388de6db73184f51f5ecdd7d755dd86cfb877e205710b1f3081c8ac4e0590312de4f2b114b96f3e6b849bb63b29a8dcfd95", 0x1000) accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f0000001480)=0x8) setsockopt(r1, 0x2d, 0x9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x232) 12:57:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000002680)={&(0x7f00000026c0)=ANY=[@ANYBLOB="00000f000004000000000000000c15194726e3faef0114f76b23fa0001000000000000000000"], 0x18, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/182, 0xb6}, {&(0x7f0000001240)=""/149, 0x95}, {&(0x7f0000001300)=""/200, 0xc8}, {&(0x7f0000001400)=""/86, 0x56}, {&(0x7f0000001480)=""/159, 0x9f}, {&(0x7f0000001540)=""/50, 0x32}, {&(0x7f0000001580)=""/57, 0x39}], 0xa, &(0x7f0000001680)=""/4096, 0x1000}, 0x1) 12:57:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x2, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x1800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r4, 0x8, &(0x7f0000000440)={0x3, 0x2, 0x7, 0x69b, r2}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) dup(r5) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x84, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffa, 0x1}, {{r0}, 0x0, 0x20, 0x40000045, 0x0, 0xa1d9}, {{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0xffffffffffffff7f, 0x8}, {{r3}, 0xffffffffffffffff, 0x14, 0x1, 0x4}], 0x3, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0xb, 0xfffff, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0xff}, {{r3}, 0xffffffffffffffff, 0x90, 0x2, 0x80000001, 0x6d}, {{r4}, 0x0, 0x2, 0x40000084, 0x1, 0x5146}], 0x6, &(0x7f0000000400)={0x6, 0x4}) 12:57: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, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:57:46 executing program 0: r0 = socket(0x11, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x8}], 0x3, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x400000000000034, 0x0, 0xc68, 0x0) munlockall() r3 = dup2(r0, r2) socket(0x21, 0x4, 0xfffffffffffff000) ioctl$TIOCSTOP(r3, 0x2000746f) 12:57:46 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4f4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x6}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x88, 0xffff, 0x7758, "f8ebd754dce96ea12cfe26d8c316212d9d1a4811af395d2db01fb3ad6558e1b68af723d2f48e84ebbc8b474b546169b4a77c5f5b9868d2a4daf4d392a398dc64f1e6d386a91b205fd0c9cc4dbfdbcc5ab2787fbc5c2babcd670615d785730485400cd1f8df33cf01acd92c838aff078ce940f61c"}, {0xf0, 0xffff, 0xd94, "8f14ba322ccd0b1f65234517cd6a309e7514a30096350f44b3ac0c5352ad3e141278b3c6a854ac3670ee373e77ef1cf136c5fcc974e9043a6a4d6252a398c32bbdec06310241ba1675b036f02acc6ce560b21faaf11e4fc6ae60b779697302b78fca93b2f462888e614d1578fdf67b7d6f0f193b746183c6a37ae53ecf767fb63ae48ad69ab214a555bd621105c41af2846867a2c4d6dddb70d9ba108f0deac834a11259475874915ceceb785a9daf1a5d3a7e179a5652654976f96950db721bc6fef7f036c02eb62f33da3e357478522ed87b1446ad267f32"}], 0x178}, 0x405) r1 = socket(0x14, 0x2, 0x7fff) setsockopt(r1, 0x29, 0x6, &(0x7f0000000000), 0x0) 12:57:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xfcc, 0x7fffffff}, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000980)='./file0\x00', 0x2, 0x8000000000000002) r3 = socket$unix(0x1, 0x3, 0x0) getpeername(r3, &(0x7f0000000900)=@un=@file={0x0, ""/59}, &(0x7f0000000940)=0x3d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x3) r4 = msgget(0x1, 0x424) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000800)=""/184) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x8, 0x800, 0x7fff}], 0x3, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x29ca641, 0x20}], 0xffffffffffffffff, &(0x7f0000000580)={0xfffffffffffffff9, 0x6}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x43) r5 = kqueue() close(r1) kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x19, 0x3, 0x8, 0x6}, {{r5}, 0xfffffffffffffffb, 0x46, 0x40000000, 0x2, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x0, 0x9, 0xfffffffffffff000, 0x8}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0xffffffff}, {{r5}, 0x0, 0x8, 0x0, 0x535}, {{r5}, 0xffffffffffffffff, 0x9, 0x8, 0x2d54, 0x2}, {{r5}, 0xffffffffffffffff, 0x82, 0x80000006, 0x8, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x5}, {{r5}, 0xfffffffffffffffa, 0x40, 0x40000007, 0x10001, 0xffffffffffff300d}], 0x7, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x11, 0x0, 0x800, 0x9}, {{r5}, 0xfffffffffffffffe, 0xa1, 0x20000029, 0x100000001, 0x10000}], 0x135b8e0f, &(0x7f0000000180)={0x8, 0x80}) r6 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x2, 0x3ff, 0x6}, {0x18, 0x2, 0x0, 0x2}, 0x1, [0x2, 0x0, 0x400, 0x7, 0x6, 0x2, 0xbe3, 0xc4]}, 0x3c) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/165, 0xa5}, {&(0x7f00000006c0)=""/47, 0x2f}, {&(0x7f0000000700)=""/191, 0xbf}], 0x3) socket(0x2, 0x2, 0x4) preadv(r6, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/65, 0x41}], 0x3, 0x0) close(r5) 12:57:47 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)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000140)=0xfffffffffffffebc) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) bind$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x6, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x1}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 12:57:47 executing program 0: r0 = socket(0x18, 0x7, 0x20000000000) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000001280)=0xc) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000001200)={0x0, 0x82, &(0x7f0000001240)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/95, 0x5f}], 0x2, &(0x7f0000001100)=""/213, 0xd5}, 0x802) 12:57:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x1, &(0x7f0000000000)=""/81, &(0x7f0000000080)=0x51) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb182e2f66657330000000"], 0x1, 0x0}, 0x0) 12:57:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e63110a9f653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 12:57:47 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x2000, &(0x7f00000002c0), 0x3, 0x0) 12:57:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xeec) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) 12:57:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/141) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00dae7a38afe25a0"], 0x8, 0x0) 12:57:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2082, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10, 0x1) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) r4 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x2) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x50, 0xf0000082, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x1, 0xffffffffffff8000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0x5) 12:57:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x80000000000000a, &(0x7f0000000040), 0x0) 12:57:47 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x1000000026, 0x2e, &(0x7f0000000000)="ebf3ccbf097bba564c74ef4d414c776172dc8b13", 0x11) r1 = semget(0x0, 0x1, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) semget(0x2, 0x3, 0x201) preadv(r0, &(0x7f0000000080), 0x0, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() 12:57:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fchmod(r0, 0x10) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0xfffffffffffffffc) fchown(r0, 0x0, 0x0) 12:57:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="c73982b7f507df70d8824e3b62c81d5df4124f4173ef221960b1b34c9f469a83b04c98ab03b433023dd1a6101ff25ab4ca3e3e07e7275b79e9463680940c727cd8c9b44de2df9070030dc29b86a08e4ac4bd97e403387285540b81589d18b36d4584cf33078acaf5a55975d9be3fd048717cc28306eb", 0x76}], 0x1, 0x0, 0x0, 0x4}, 0x8) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:57:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) read(r0, &(0x7f0000000000)=""/11, 0xb) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x0) 12:57:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 12:57:48 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x40}], 0x2000000000000020, 0x0) 12:57:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x91, 0x3) r4 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8010, 0x2) dup(r4) recvfrom(r1, &(0x7f0000000540)=""/4096, 0x1000, 0x40, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:57:48 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="582720efabd16ebae632252595600900000000000000fd33055552fbd5e417fc33335619515a4c8ab06198824b3da025028b70eebac2e7916f13392edc87a565e6cfc51ac07f6fc7d4096e8cdb9ad8a4f5f728193ef16ab929a6fc4d5f16b136a5d0051628fcdf5a6cbc38c6d4a62fa871ff6b6ac18d2229033a60a90104000000000000c04081f7ffffff70dd0bc2dcf236c38f277f1d3b224406d8d181aa36de66d6f26fd65be9cc70cd85f555314a6635243b260c0955e225abc3c2b9a6a394dbfc9af3fc639ba2d6c60ca4c2a67f93a7ee7ddde80ff337c1d6f3041911b1b5cd47cf615665b147842a2342ae42c20d3d40f068a9f1e208f38c246c01a4641ac732939d1ef2671697d6f0ed0000000000000000000000000000000000000000000000000000000000000000000000006805593c128e3747865dcac5918dc817d89f96140651dbe7e27082f69260e40baed7221b1db5b65f6c78ad74056603fb826da95da3d5fb5e34aab1f90d65cac4fd5414e25211a345d5ba370b3798a20cc2677785d70ced81caf5649b6951f037639cffffa044cb58b2fda6c303a02bb5039c38643ab1aa2b2283d7cbd82e81e51c669c8a22e267c3efdd7a6af8aad23cad656e79ba51f230fcf8e6e2343f07457f9263c8292b2c3579596dc71eaa81bd0159e14bfab1c004e9c4614bb6d033fb95", 0x1f2) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:57:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x10000, 0xd0, 0x4, "854955883d026111fe4d04000000100000001000", 0x0, 0x400}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 12:57:48 executing program 1: r0 = socket(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022500002000"], 0x1) 12:57:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000", 0x353) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xffffffff, 0x5ab, "e47b50610fdb8fd5fb3e87556ba278a045153362", 0x2, 0xb535}) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r2 = syz_open_pts() close(r2) dup(r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r3 = syz_open_pts() ftruncate(r2, 0x0) fcntl$getflags(r2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x6, 0xc24, 0x20, 0x7ff, "ca2b896450b41bc08948df9ed01a94b5236266a3", 0x2, 0x4}) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 12:57:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000200)=[{}, {&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/189, 0xbd}], 0x4) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@cred={0x20}], 0x20}, 0x0) 12:57:49 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7) socketpair(0x6, 0x0, 0x1, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x671}, 0xc) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) write(r0, &(0x7f00000000c0)="d04efd5425dd2cfcf3e66903b1203c1aea1784405f3c954468a645b8cc83a7538ac9a272730c4be7112401a22f7dba6db9528cac856191b7aa59447d56cac077b1ced4b57e3d6e4fccf240899a23e0fd1f1458168c829421b090fc3813f4c2d8b4451339138836dae0b38a8be64e23dc481c5d5b5b2205bd7225f572d2d3562a4525a6b6a4ccaa6d1e9daed5790697eef6d8da68be98cc1e2e0f7decb8f1dbd1ea5029e053723d27e36435c741c4e0b9c2f1df3e0939a2c4", 0xb8) socket(0x19, 0x7, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 12:57:49 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x28) close(r0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 12:57:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') chroot(&(0x7f0000000080)='./file0/file0\x00') 12:57:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x1}, 0x10) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 12:57:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) fchdir(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) 12:57:50 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)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:57:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000100), 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r1, 0x0, 0x0) 12:57:50 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 12:57:50 executing program 1: open(&(0x7f0000000000)='.\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:57:50 executing program 0: socket$unix(0x1, 0x5, 0x0) 12:57:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10004) 12:57:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2f) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:57:50 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) 12:57:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) rmdir(&(0x7f00000000c0)='./file0\x00') 12:57:50 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000001000/0x2000)=nil) 12:57:51 executing program 1: r0 = socket(0x7, 0x3, 0x100000001) setsockopt(r0, 0x29, 0x31, &(0x7f0000000100)="4bf62defa08d1a6e73cdf48950b00a534bb7bcf10b3a279cab8a67bfa39bb2f49cede0dbd375620892243bb9b5fa109cf79af19c44fee4d3ebe720c8a90e50bde01cb8a980c62077c26d2577d40373445c5e1ada3f32c96bb9794c80bd226f7c8378ce794235df16ab3d91be971b4f46fdbd5f44378c58e29363a2c8a225fa25f1cf0f2d397f8193ccb9b907811601c5211283f9cff6bdc1f5a12868c98a7740577aa08e849c09742faa49d51d4f524ceb2d9750ac1c", 0xb6) setsockopt(r0, 0x9, 0x8, &(0x7f00000001c0)="4dadbbfa592a1ce53f299f71b137140eba1bd5f41cce20af2148de4cc77564e30816be3a8a62b6a274fde3587386b5c89e2918bcb69acdd70497514a195bfa3fe6af54199e5d2997de128a4da01a5966b3dd884a9ac9baa74a9e2b887cefc0f68e6bc5c1e685a3a6fdc5fa3546395a09791aed122e6efbf430df6b06629e7b046d0c1b5c217d8381bc2b96bb876ad3f140602ef161ae0ae88f14def3650781fe744064867df74fd1d43e360228607257c2e4053667e47f3aa73153717e5af1af39d33ee2a9d13a4d9c5db08a8689234564bec4", 0xd3) open(&(0x7f0000000040)='./file0\x00', 0xa2, 0xa) 12:57:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) listen(r0, 0x0) 12:57:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0x8) setreuid(r1, r2) 12:57:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 12:57:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = semget(0x2, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/29) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd34) setsockopt(r1, 0x4, 0x2, &(0x7f00000001c0)="add04e80fef54c15b34189bdabd5ba97cb925fa34f7e57d79fa6d53550298486b73c33b2225c70363e4401dd49ced3919d65bdd481bf2b7e3b60db49eb1dc6a5d8b17b5e867a4d96f4ae70f0e031fff7caa1cff4474e92e76a7c5e433d6eb3c66bd6f3bf65a0ce83f67c5bc606f1f7415fef3a1f4ac7ea292f0e587395849300dc02808c9f1a46e39d84b8fd2a50763485bc9fe54cf97b95f8e10f21cc890558e3bd70f451fd5de6db129a37c1abe419b98561d3fe0eb8da6b181d7e34b39110f253fc744012f76570d7dab518ba35e0549bb457d805bc457850b276d885b383dce30e7a5add911fee999ec997a7ea9c98b83b57b23d", 0xf6) write(r1, &(0x7f0000000000)="feffc59dc5f5683cd48f5de78dbfb3f46eb227df5ec7a88c37892599beaa9af4d961a8fe93e9ca19c73f094472329f449f7b", 0x32) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001400)=""/22, 0x16}, 0x40) 12:57:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000000, 0xffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7ff, 0x7ae, 0x80000000, 0xffff, "d3db8ae05b1a2662096e43f91897621bab86ca44", 0x0, 0x7fffffff}) truncate(&(0x7f0000000200)='./file0\x00', 0x7) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xffffffffffffff97) fsync(r1) close(r0) msgget(0x1, 0x28a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 12:57:51 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = dup(r0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x58) 12:57:51 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = 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', r1, &(0x7f00000000c0)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 12:57:51 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x20000}) socket$inet6(0x18, 0x2, 0x109) select(0x40, &(0x7f0000000000)={0x93, 0x7, 0xfffffffffffffffb, 0x10001, 0x4, 0x1, 0x59, 0x77}, &(0x7f0000000040)={0x1, 0x3ff, 0xfffffffffffff4e9, 0x4, 0x4a, 0x7fffffff, 0x7, 0x9d1}, &(0x7f0000000080)={0x31fc8fe9, 0x800, 0x0, 0x7ff, 0x37, 0x1f, 0x1, 0x2}, &(0x7f00000000c0)={0x4, 0xfffffffffffffff9}) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/249) 12:57:51 executing program 1: r0 = socket(0x32, 0x1, 0x10001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) socket(0x6, 0x3, 0x200) 12:57:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000002480)='./file0\x00', 0x1) r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/207, 0xcf}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/77, 0x4d}, {&(0x7f00000012c0)=""/84, 0x54}, {&(0x7f0000001340)=""/182, 0xb6}], 0x5, &(0x7f0000001480)=""/4096, 0x1000}, 0x2) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 12:57:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 12:57:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x880, 0x100) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r2 = dup(0xffffffffffffff9c) r3 = dup(0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000340)=[{r0, 0x141}, {r1, 0x10}, {r2, 0x4c}, {r3, 0x180}, {r4, 0x1}], 0x5, 0x3c) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x4}) getuid() r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x6f3, 0x8000, 0x1, 0x70024e1e, 0x1ff00, 0x6, 0x101, 0xb71}, &(0x7f0000000080)={0x40, 0x2, 0x9, 0x1, 0x1, 0x3, 0x9, 0x2}, &(0x7f0000000100)={0x7, 0x9, 0x40, 0x1000, 0x70, 0x7f, 0x80000001, 0x6}, &(0x7f0000000140)={0x1, 0x7}) fchdir(r5) r6 = fcntl$dupfd(r5, 0xa, r5) close(r6) open(&(0x7f00000001c0)='./file0\x00', 0x81, 0x90) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000180)=0x3) 12:57:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 12:57:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x135) pipe(&(0x7f0000000000)) 12:57:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x6, 0x1, 0x10001}) 12:57:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 12:57:52 executing program 0: socket(0x18, 0x1, 0x0) 12:57:52 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="03000000ffff00000100000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) close(r0) 12:57:52 executing program 0: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) socket$inet6(0x18, 0x0, 0x8) socket$inet6(0x18, 0x4000, 0x8000) 12:57:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:53 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00./file0\x00'], 0xa) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getegid() r2 = fcntl$dupfd(r0, 0x0, r0) getpgid(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x3, 0x1121, 0x3ff, 0x400c}) 12:57:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000815f72129d0aa7a3e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000"], &(0x7f0000000000)=0x6e) getsockopt(r0, 0x6, 0x0, &(0x7f0000000100)=""/129, &(0x7f0000000240)=0xfffffffffffffe23) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 12:57:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1f, 0x9b}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x9de, 0x4}], 0x4a694d1b, 0x0, 0x2000000004000005, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:57:59 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x4) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ff2e0b12d5c5f1c55a8d6b33278ee432aedb14f20e3ceb411a46097a30e1747aaf84b87e118a739af757b6fcb9ffda866e3fb3d68bfd69c2d342be0667e8cf79294772cc9a1ebb95925ed098f58ad3b19fa9aa4b2f08724d97b959f5ddc74e585a4a03c3c977444e172f6e4928a271fc6a0e330ca948c4122e0484d2ad6db73c1d02a115d3c7c53918b06085edc68f5c7fe4f7ee300521cba1e698e7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) unlink(&(0x7f00000000c0)='./file0\x00') 12:57:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) sendto(r0, &(0x7f0000000040)="d379cd489bbf98b4f1b9e2d8deb1fa825cada4d9b65d5946324460d1f92417a261efb7107fb310d347015ecb87a7e7575078e6bfca193ec4050990c6a7c7bbff7c3cc720597f03df29c0c8c726cb6286666f61fe735d0a31b92f6fe6dbe841536f7832630798d27d23a557191b4891e72cb85c03878902c50c6521c30c2c33ba88a47315144fa755025dbc7d85a6cba4079151729acd7414fbe6f55c1e9d40ed550d5dcd8308a1b222f25e4cbe61581432cb5d08ce931916c28f99887f059de8c341d4a68486a99cdad1c2c9e38110a677bb8c0950b7aa14d8954b3c8f2cafc050ed71714c2274906855b67466c869d59a6d3cc615488d72282f4fba2f1d7bb067975eb60f3bdc0663c1570003106903f739149d2128d035ea3f4dda2d34ddb002caee5a28dfd340a09312777629969bcd709d57efa931a5d9c54b3e0194738fffedfb8a71ee292eba8f35fd4dcb3576ff6dd715351e06c64e6546795d9eed543390e2946bdbc5795cf419ef025993682812c3badd3148650e5255f603b01440ae9b32645f0fdf4a006a67b0779dc9c8878fadac667ba252450ec07ea894c31d6e4ef320135d92325477ba0cfd4fee4c7b4d64a0eb011a8405f04272d6c9bc2f2216214400ac7923e213da42dafd62b5dadb7e18f90e43f8ed3ddd379bac6f192f8c68cb86b9adeb628ba624f4c8dd50f0adad05be127e43946f3b1bde74aef05087abf55e71088fed3dfb8f30403c3c669c3ebd89a949e651a23cd9993bff195e7dd68e97dab4d8af4c76b6bd1f086e5f2ac0264a70df455948c8bc19fdb523465a89b83bc8eb469cfbee1ce97cd384e237a6caa66a3cfebaada91a1e500f08efcdb573d5ced3f780313e252b57214a02d76998f1c522f7bebcc513131afcf458e022426dee058f676c1edc9eea0865b8945afd7d9dd3e45490310f77339d46044fb0072c6a5acc120ed5e7490b1b2a8ccf4c667e1d8f4b61c35d95f53ea25ec5aeb06b38bd7f3d295d095eba68b0e9e87e1aa9ce0371868904d6e76f0db7ea5a4ef09368a1644555a9bb62de675177ab80fe0399facda9d158e8c5c234b5325e4d7a300e5fc4a136f2bcfa7d3689e1bbad9079897788cb1e87c67a95ce29ff7d3b43c343334524b8136c1f5ba9e276d5ea86274542ee8c6dfb8805e36cdf585cd19c0d48bf01479b0fbc2e8483d24f9083209e00c93a1375ecb51d39652d3a1c41edb6058371a0c011adac2b87540741036ad69ba504bd37ce0b6b5908082314f1329178c505c28bd1343c3daab6c965f53812eb9e94de54b3ab207111790853b41fcceba7cc8e73898d7edbaca99cb3dc65e6253230a9325987328637604ebb6e63b7424397eb407bb260ef88a6cb7088688e9d80238d907e530d0ecfa85f841ae37ab8ad4e71f0f1b44e8438d63f7907fa570e0af3a954162764f7a284bfc59ea111612b2c21218b65e515b081317fc2ed653228e3ca91796592c43966abf8ddf19126029b6adef8caa077f78303dbfc543dd2862b3261964b07cccac311033db50de0f32d5118141f7ccec0bccf050ad65a1fc60295b7d72b9ba3337322d73c787f0f09582851707be65e75a293d75afe77604f69c243fcea46e82aa1b284189102b04f7db30aad84c88a6177684ed5177d02570b5e0b538d4e39f2cdfd24eead74dad7e430da42cf959c44955c3ff97ec63628a5863b1da4acceebb4986969503ab4f92ab1da707eb28aa78162262507557c643b56a8068fc67beb7dfeac93cad67ca20f8afaaf5bf1f7173461f4df1760188c92a20221002b81217eda8e2a0f26c169d606b72afe706f13cd108f11041f2ff0778ee57e215b24b80f46e0302d2523b1660d279bd71ffa74234e2a1286c0949788246fb5e039ae2fe1dd51cb90bcde36cc81dc1cf92a6e1e416e9201404f08ae9dfeaa00d9e1b183f21a1c803be4bae467398873d2a8d12c152fcf68b502f697d576af18eb11b5877520cf1a1e41aba57321d6b01c45f0cba1769c0a3fd7449fdcebaf92b3683569bad339eae2603c039fa66ec88212d10c425e80458cae3d15eb5a1d8f6008fac97fb19d2cb08449a7c86598e9cad03323f2f69bd43fece0b8b7617fe5dbd7bb93cb965358b7801b8226c627dd42cc7031b5e2f4e5a5b6751080643ea5cfcd03711f871514ab0308e41a062b90a0dcd82abe32b7f4103559f11209603f5d84a8cf61887ff2c94762c7dcb70a97df10e4cb837fcf48becaa6473ff78b7aa9e6eea3d4a8690d8c3e6ee209791623036471846e5be54c229fc6d2df21980380f0cdf3dd060d3413a17a35d0be8a0fe6ee9233b472dd0ae66d0d9eaef9b2ed0696e238d70d0cc1f9dc049102b36f79b86308388a501d2357f0c8d7d8d4b821b7e80fb4dda4b3511820ca72f0f4ffce0f8128f139c0dd104501273f99577e9a632545452e199af9c49cb7953d3dcb9976be7e9d5d560c9ca411d3b36a0c628230b3fbd5d5760e2dd6f03c5d6cc10e04ae663932fb196b6bd5b9d726e0311ab52b7cbf3e2fd9d0a1597f8e59415aa60d3a6c1299cd5e8194dae22bad6b5624d03c6fc78dc2279b082fc42e83a3ec79def1e72c293288ae874846ab9d1d85bd995e5afc61ca30129a1f3b6cb5d239a7e76ca0fd2305c887806ea4cb00840b9b164f8486f05ffd85f472e3089dd9974b9674f0049a046c1712534391f1c3b53cac6a0aa6a17a95a30a2f0a1f74abd5958a0d010b0686012093828d738db672694fb36692e916db1baddf36269558b4f1b14c260651236fa6f3a020cf68719af5d9afc1051b0c564018f4ffe58f7821cb504335525a74fe8150fbba348c0bed55b6aa2c46f4bd2c702ade4fb647d440bc7ec8217e9c4b71814e051b9018481b54c16ce3d0f30535034dcb11bd77cd4ff99dc7fd88019caf1e5d4f969479b35eea07163536914a6b8b3218238af4130340eea07092b9835efcdaf40f7de5e423d254b6ac7bf7bf85e0650763c8d26445620065cf8cb144be15b851944bed1a10de77b56f111dab1bdc33847689e506b09c3bf327af442217f19529cbd51ba639d6a81a1cbf6523835fe159b60b6da8cd4d1cbd4ed62a2049dd62d5d5515e6c37503e71fca4dfaef00facd2f06f7c07cc956cb425eb0145fb273e4ca60906b6f0b772a2191ae45730a3ba941b559f26fbaadbc841f5ba8ee9602786029e94882b0fd1e6256d2a6880bf7b2cff4c36407b670d19b264d044da50c81ba6268f1c8d627366d8d55b41fec3996ed08e800c48ea644395d509b4e345484ff25156ce4be95dc30c42b71b36a8e2f9072bd2b67ff761c695d294e757072f43ecd6f400758570a29b45672f928cd3cb306deaa7f32781baf0de77102bf1b61fdf8aa9047ffa8e7c250dbb8b155f6e38dfee8d48c11e19e4c708df7b2dafb715af24f43b2a80d8abbab5716cbd1f215a584f79072018c7904745f2eed10aa827045329f36666ab77b9b0a05b33e3fd9d428b2397131fbcdf6f1faaa835717d519df0f487a2e3e4f13b154afecaf09a225544e29e01872c62a6b41e516f42f7fd260d195463a815e66fe36f4f31f49031a5764a691eb61cd2f12bf42c881441089f8d02a8a9ca1a74ac9c7aac60882ffe413c7f430d3eae9a6d29f8cbe7f264ba3d38ff1b02219a2548b0e25ff4fb3a483581c9789a9b2d921567b6b59d87a39d2e9437bf0b35a18d0c898fc15882e57ffa33ab34bcf34e92203791d9b0e091ef5b48b605fbb594658ae4e4ac1479bcc8dc5657f9fe1cc28b0526aa6aa972af05cd58a2ec33c8344f1a59534b075fc8da9fa338f77b1920493d7339d069981330d83e339cda74ce740b3e0578ce37110befd7b86e5566cc7a036bf45f71ec3491e92fa534768ad52cf08ccbc58568f5f4da83f7a424ded60ca0803862f0601a66f870eb1c74aaa248220cd7a1b1509bad0994b5e7a17f6564bc9a04b82c93ca658303e382b95c281977d0dae43b35e632781b94cf3e167f3f60ade176d49fd4d60748f370fb7fe0c7b45280286fa2878010dc5efbc6dde9dc1b023eccc01c823ce6c90af4886b8152ff3fd0377518b3a3e965d5b326194f54f2ddcd6a11209d8ca6894f3897305a26677c79909c4a4f617ddc55fef05ff8293b9498c7f15cc8af193325a3e25bdfcecebd42e0138c6cb7319f0e21e3958fca21ae41ab5236a3b4b194a4ad7decbbbb8fa5a3cb5c3c64449ec2e526c35b2fbe53824f30698556f19699db3869e4e3f188bff609bee0241380767867528f6e9c35d008f8753c7ea418cfbe2224fd8a91c212ecf68111bb72b571780b343c3ae98e14faa9ac5977a00132871b4e4df61e145df5379c2a310cf1a79bf6a1763b973821791055b88684226ca337b22307ba55aaacab666fc12a1aeae6f5f727e1867bd2a3f06b66a0ad8d2a31c1a3dbc458bf8a5170c1504e27b3313328aba53e727ef46b584bb7215230eb0e7f7d418dfcf06d892ef2401fdfc925cd5c7645cbc84f6048608201048d997cf857208a8540da1df48dc32ba4fe30e2acbf3e0feef5368573e068b6299a4b695f195685239b53b170992e38b69ee75cc960a1cb7edcf3207e54aced2bbf8d54c8e0db58c1baa2372f63a9254d3247ed92da542b6fe918322aa07c6ee5f16c2263ac3087de89f5891b10583d161e4850c63a3b4446c705fbe3558f954293b0e90d528002b14528948cc9e0be656777baa1dc821bc8fa8a09bc6624d1bc1a3c97dc118176a22c2404e7fe784aad61071a11c8168930a83a8e0c9c0c80d5b99a05065b9f99700392537454400714a9414211d341083f81f2c3437e048bb6d12b96b3ec85d3beb54359d9a78e32e9996ec5bb4c95fd81eda9d2e35dcdc7162628bc96c9dc570d801acf89b7020981146af777be350966a04218e9b4a945688bc73ad7352bc062ed3506bce8f81b5a12ff211c8532a6da1578211c81bacbc55c2837946091fcf1e6596cb01b9efb4fa89ce353b840d481fc4f3aff21c072d467666c90743634fa3ea65b133d2ce82517907a434641bf51003836346e46fbf1c7b2edfe4427f700d56da8c63f92f3d9e1569610d1aeafc104c877c5f54e36affb0053f20bc1650c50ba80137b4748e43c91b4fe2ea0f013d7fd2dfc5d3af7efc530c53c35c5a01af2bb27848eaec8f38b2a12103a98d982ff178cfc20aeb8a715dbc85e6020382754dee8fbdfa83597a779c68d5562c16af7d7bc692e5f14b60c0612fd6d6f9db7d698567e4acd8ef131100fb18df1bedd8953bec0f41ea3b70e3f9bb91b9afa62252b9488ab04f76c1bbcfa6383da6933e1e2a05f08a01a6e8bfe0da09ac7c0a2cb82024f0ec2d9ab8f81f5940ba55cc44046a1cd321ca388e825943a7342c5145b1a43c7c24c6570054a132ccf84242a30c3193b7bf456837180ef949acc645ba5b1a8d062a7fd9ad9247b4ea00fa6d3f3f5ebfd732dbdb366351e76ec296f6a643cf7db6f1b9c69f6e9922d4736314e2582e4218fe92c3a515ef4602eb67f7a0960193d549b51153816f700777a0b6820ed9e7d1323f15ba4753765903d491faa94a455dddf13201fcf7da5e17be833b15d9b4f1fb06450d33f55d70fcc05ee8ffbbfbbe2790c76bd2617da13f79f46f164a5f38acaa3488c36176a502761c170dcc71301fb324cf851506efb23da7b55e86e128d36bac997b270e7e856991f763abb47ed3b89b3dd50b95a359748ae4c9d66601dd5d800d44b18bf7062b3dcdf10d058d03c9eb8f2e09c52707da866577404f77107b5f038402248578fe7125f3780023496", 0x1000, 0x6, &(0x7f00000010c0)=ANY=[@ANYBLOB="01092e2f66696c6530002d5fa6079b6e7c664f4989d6b7c0ab6cb99f3b189be1ef04cf637a07637c316ff58095224d780f43cbcba23ba2ee087fb23f958784508d19c726153b286f7ae1d5c8b4dd0f07fcd2b23a8509"], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 12:57:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r1, 0x0, 0x0) 12:57:59 executing program 1: r0 = socket(0x18, 0x1, 0x3) r1 = semget(0x0, 0x3, 0x131) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/144) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x1b, 0x8004, 0x4) 12:57:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:57:59 executing program 0: r0 = kqueue() fsync(r0) kqueue() r1 = kqueue() r2 = dup(r1) r3 = dup(r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 12:57:59 executing program 1: socketpair(0x36, 0x4000, 0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 12:57:59 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 12:57:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) recvfrom(r0, &(0x7f0000000080)=""/97, 0x61, 0x40, 0x0, 0x0) 12:57:59 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r1) 12:57:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88a662320fbb1016a4fb80c4ba603c080749ae315a10f82f81ea663e4374b54ace436dd6c0c6270bcdba6308d0b1713283ab628ae0fdc8b4417c85f8b3a008bf9795adbbd1530000c3a2e600d6e96c3af779e93d04fa4cb848eea2e99e84dac7ab1b327f9f95fd5693ae62a4aa04d88e4c4a55f57d52b6c7d5d9c217a566912c7867fd8cf58d03fe2012a1a1", 0x8c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000014, 0x0, 0x0) 12:57:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x805, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 12:57:59 executing program 1: shmget(0x1, 0x3000, 0x60d492b25d9e1733, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:57:59 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x42) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x665, 0x3, 0x7fff, 0x8, "de5712903c1eb1dfeb7e19cc18e12d41373683d9", 0x0, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:57:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xbc, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:57:59 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 12:57:59 executing program 1: socketpair$unix(0x1, 0x400002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:57:59 executing program 0: clock_gettime(0x0, &(0x7f00000006c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x182) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="ba0697e184455fd94c098ddd300b6c6662924d2f35a5366383971f8f97003b4b6f0b172525d57d", 0x27}, {&(0x7f0000000080)="9c57e1086b0d3a94c72f33ca443d5ee41dcf805fc5c48820b0450582c2706a0b97936c1e969e364fe0ad440e646a9b5203c59228f4fe225f08cc439db9803faf27ff61083371b1bd9a0463382da00fe3e969c0dcc930f5176dac18d4eabecabc9d8bc9c83300d402064b47d59b7d9a8e939bece5632deaaa4fa9a86bc2db6354311a81c3dc1189df348d9bff0c871762a26f3708234a2f198cd3a54be16f08a3d963345b1634487dff", 0xa9}, {&(0x7f0000000700)="93467a3eb7e8d92b97964eca4f1fe45a656e6bcfa6e64833717316f481f71831ad20cf10d520ba18b4dfa9e5b30b9f449e12cc72426a2bc2043fa54eede6b191a4a04077977ab5b3f3d786281acf9f0a881798f79b13d7159c536229537b68cb7fea257d259741baecf4fedb7bfb1a5ff0eb503fb00f8daa84755d655349d82175847ee1b208949f5a99068a831700c264f6577c0eef0ece5b14d42d3ed4ceafb5efa2e70b77ec5eb8559ee99aaf4ce797373770259558f967801e66d93068215626dc34e14955cce1c74aeee84417bce61acfc0771144bafe50e82033936d4be423a9086c368a29fd565d7613fe70126c7f7417154b2cbdb575a5ad2ddcebb6a8e7d077690080616853017b14750fcfd2937d9646a55dd510201a568b22fab56f7e0db8bc6c8c8a6e5dfd27035916ce61936595ee2c334a54d29089d131256b5c7f3f0da978ee0435c8aeaab9853c67d31ba5ad21f99be4ce02743cad787d3de657d9b0ea55cc2d3626c193878912183426f1d31c4f0d2ac0db8ec54253f4bfc71f877f00f1cd51d23f7bf546d88e38fac18e0bbee2140006bc2b53b9b9bc3626e88e760ba6f0491acb1fec5264aa4c4cae983e3eed7f586cf2ea6518ce7a9124f61b543fa6f41dbdefa1ceacdfb32b92c03273c84d68ec6b17172b9c2d527b26826dd385093a39b921b0f1ec773027cb23d2d007ce3ebe9aae14f87b76369eb37c635d81d628f5eeab8c135a46b1d67473a36d0233c8b4613c5507c75c4baa4c6c221032328ac103fbca6aff348dbd90d2d33ed33e30699bf83d31b49e59235679f607052634579584eb1c5d767c06db65231871ddd404387e45aea3f884d0ad4e595d95fa25337a1cccc35b91d3e3ab52267f9633883ea14d1b438b9fbbbf390336c7f4d667c20a6ac042d0e19892d29391cae92cb4d290788e68dbf76933d83a382586749507d78ce5462259c3444ebedf2a8ae2bb8c9d7cf57368ba2f2a36722cbed67fa76b4c6bce6560322d6a7c7536cc64cd5178921b54f517840028b010a2e47c5cedc28571a29a439cefb6717dff7cc293d8964d8d4eefc6bb26e5166d0bde47f42df7133997aea7c75dced5eaec88f2d9cf8f760c126643c36707fd50a785b65800a97bac2b3e4bdf1832c51c2c9a2177ed8911eb1bfefd6d7f71e13adb3f745e682dbff96f503025b1c6a2ca900b5332e4eacd3a3119f9482d25edabdc8c19f23f3c573afa5924b2c756642ae59f03f2d03554957358e556464261b90ae3ec23bdf79c9e741f9ca16e1c539e9925f32821bc949af49173f64cf51211a13a42d731ea9a3e2347ee175f3d4e7ee7591f225964094cc892bfa096aa9c276fca7f5710f2b35e0f7cfc7ad364502745490ee4aa6846db3010b955f2f48904f436be321e23b80e109bcda6bcfbe93e1c60c6905cf37fb1c55b53ffd3169f00f40a22b3dcf2616d7aa15371077294afac49ccc74d99eafd9eaf7c215982c4f13f2b2fe7f78d7f18dabe46f6eefac82fc470d31f446bc192d7c86b9e5a3eb433efb1a45bb0a6abc1dd08752e944a95b40be20eb31c03dbd4f1eac666c36542052712e17c27d2955a4e8c5faa1fa1989118dfbfe1a6a079ad41c2b66f5d14c3863b17d18eb4d3301e00728d7314d71534f7dd221c8c59efdad029bef5c4c4954aa69f4c287fb64080b75108f0fc275a362a121816db6a68e0edc74072e80c8ca7db7d544455d481d60f2424928341fcc3a706fd0895b23fcea29b1cb73a0c6887ee392076a6b4d2071d01f251e8c4881acedd637204ae9c4677eb9337da94362164a3d55c98348064f7e8b4164422d57f2a7fedde407a6e57e1e25c839c3de4c06e82c973329a05b863ffe2aa8cd5f7fbbea3f980608aa8d40df242461e9e0b6a1340ccc0e1cadc642d1a645b54ccbcb3b0b2447cf2fd33fab0a3c39c13abb8a09253d73bab303c738399b2243599502f8e1aebb10c9edfa7c0924fc7b11cf24017cf37bf8b224da5eb8ca1cea22230ef215c8ebe17c5bf4b1dfedf0ce5f511f0746c3b8a494c525e2a004f6fbc678f2655fad130124cf1729ab09a3515ead336c24404585333a4633a117907c94c377147df70247aa969f42ff57a6bd4e5fa07a7932abbff3250b3ed3e3d8bd48dab01ade26141323a4fc79991f73e47fbd6295511b5945c9fedc08d6503f27429121d7b84c52ec0a18148f7b6884bc0e1494449aad6fed0f3d87ed4de5d2fe7ec652a097c6673db797535c91c55d49f15daec327cd517a41898b970db99fe4208dd28cbd9d129b4617ca2c0801a3871f4cdb1bed265216e536bae9c0415cb0fa75a64ea5f1a24d4952dda2300ba0ba7fa8a8f5bbd01e33e8bb6b96507883ec17a4cb6b0eaee7c2a4db4256d572afc0d57561fa1c5b83e64c3879c53932c74577aa91dd38220588d25204449f16712d5fe6db7383776f903a8a63ffef95bbad6ad7ceb158226abf8cde0e526f080d71b8cd27388186d24f7aac86a67bc688f43e919f2e5c9afb714ef0c21ddab34024f6ad751a1f90ae1f772bb0618a181f466a131013c6e2791fec580da87ced7ebff00d0ee9bcfc81b024278906d1b490c8cbda4f04b47b26cb00fc27a1af095973c4f74546429f20d28ae809337bb6e3d982730a8ca95eedac5405e0fa504127493782941cba036695e34c5748a75975f5a4773f730acb1a59bddab4d91f888b109f468c8e7b3d24cbeda4e91da05aa47e19ff54833543e616de760c4aca74ea7ddcce45ff77dabd04707b1e23fd2b37fc8c90b06d1e641ab3c98bd384017303f1f0f1b3c70aabdcc88c998a3ddfc169cac252dfbd124e98297e24f67d14ec10cd6c9ee93ba4d42b1cd4672cc72c7bf23f94b7cf4cf16d685eab7f6e56846c84d8454da8d5f2153f903674e37222c1bf069df902d4b72291d2ee8e455b7b3d797de39d7f34541c67bc4a229baeb01d5a138377117cd0bf343c46c36a786e7871df187c44b847602b29f01c3b0b9577b6a24e7512236c66a2547777619242ffab5386f5186b97f294b7ab201ec75a8f6879da696a5c591cff60bdf7dbc2b13c05840a48bbda207aa8299745c7f2bee286f9e6e1e71444e27aec5341017ae2fd9495dbb8b27c4096be27905a0d09f46a690b0baf4af39c8a76031c3a971625a0b2574957ac9d93708b0fea847593d55e23fe77974059b8acf9262b6a4bba49807bd9736b588b9d308270e4e9bb46e5a8c8386237f9e7ea9c96dff826be0249dc4cc7a506b1db988553b4871534a7994bb20c82e72ad108079e01e24ab9728893ef1efd696c965c26c2cc5d527e34f126dad455b25ed766becbf48a5874fab6cd8f12d0aaafa303a2febee8cd69e63ef77ca070a79aa14332d17a1ab22a05cee5acbd4fc39f21b41a76297037e8ebba623615769708df5e1102711fa8d88ba4d94f6886d9531748eacd1398370ead8741f4c15e495d70455745a925cef766fc18664bf12c2829b375b4f5d46c747d31c6c72718d6455bcb3e43123d81545d4b2ba3a08dafbc04f6f310695f63734e6fab9656ce78dab758adda38eaaf5d852c506ec3350415cb96ed78e6db0477fc14edfe95c8c7fe9dcf735750e6e12485cbc02694f6b82761c29791075b064abb2d71d8c9585563d04fb3391d306aa9462a9d4da30e36be258ce4c02aab7c888933f26eb161dd268ee4e44030e153df831101f437733eee03ab91db905bb71f9176a8fd23da9ff7a1107bf19a2e4723ee52c3dfb1fe198d8cb682c317ef0e245cc78dfc3aa65298465455fd64a7c593541923d029b2f5db5cebb5dd5ca3ab4788a8feecc2dfa85623c68d1703e702bf6d25f9110d3da30194d0607135c550ca9ceeb2baa4c1034f948065ca3c7d360eb76cdd2a5e1c2141ed5e6ff5ee324c48aeecb3957e09f7fc1511e663ce513b36347a652fa0af8a42fb2200c7718ea2920c77a35a45a52c286aae11c9dc27dc7f6ae9a983ca5e8b443f248d9ae7baf3fb28f034db223441abb3ec389aad41f22c705bdfd9122104e2f740cac32391a5fe8ea45e9bc53a4e9066c2761aeb84e736c209bfcbe21cca58c3bf6765352aacaac53be93a666f6d26c8904261c3b709b9697db360922a8c7b8036642088bf62fecd3a04c052a918ea95844494b552a880bcf0b69cf9a412f8e46d17225ac725fa848ae40835dc01cd320ba7ba57a518a60e562811bd7d8f4b69d6c53bffd140e8ee54a29981a4d84454d7b1da9be7ff6699828b600a78502503af068f4a645621c929a2e2a0e524f09ffe60e115871ad7ed882c2c1c576d0f34ffef09fc056fe8bd766f368df9fd0a884267b9ed3086198e24ddef4b71dd55dbe06317ae38ac49b131b0d09ca093e70f7d679fc8691f41464493e568c1f056a2b70c91fa10b5308c1bf236978b0bbc4b951af3adc2ff3b2adf0311d0c9501a27443b6ce5e00ce34bb0085594aa0b58283706c84c264f327695528e311e96dee9602159ccc9f1c4d6db468cc8e78e5cbb337f8150e368b9295a87a7de99573e777a547f4021eb21b4af5f680ec6da91ddc8bd4803ae96b90b967f2b7b64ca0578d3d748161ec4ba1ca7534bec5d65205bd5d85f6a47053f3bb2245487ab32550ae7aac9c99a1c4c2e277ec6165d009679599c7b370007aa4aed09dc9596b071ec55cbbd84c0dea370dc64fefbb4bd80c5b216e2e0feb4dd1eb6976c64210b91eaf8c3ad7f4e0b12f830df82a04ec161e641ba9f84d44763b68e5c1efccde271356f7355d214b1ce2e09da11ff50be0568991acaf32556f9aaf13ba2d621ddf6ee4c6c8c825064fba2ce2958c6fce1cab8491e1784b26f77dcf533c2a42fee4a8ca5d1fe7340217822ab6074c282ca5acb120ade9bbee66210b6b458bdcdda75ad7606a32306e1e75d77e64ce22d29be00fd8530042758bd3b747b4184d92f9e41453df272b0495be4f4d0e59ae88b82a5cb359aff1fc82e37c007e57678c8f556cff6511ecd45c279308286fda095d7e95f7c501c621ac93ce4b4787a2945f503807be7325cfa9c352ef53fa89763f28d94002362ad66dcf998ee127c8b0017678afe06c431e7a331b15029113c7550699cd35f856ea4949583a0d9faf063c500fcd10503daf6008d69610cf411ce827f965088dcecec9f465a25f6695c5ff305479316d0630e14601a27c99cd32c564945f649cd0869e31070ad64ca9452cdbb2b50bc40210c20a98dc5d0734806fdc7f435aa67828167bcc690c946b2d96d01c7b3f4ff50ef728e12ed4bd3b98a261ac879a47612420cc65089b716423751024c5a7b20011aa46d43da1feb902147c5580d8a18b1f2cff13773120431b764e2d7150264f0e4af097e5cd0dcf4d57438d641573487766f2cf0e8511054df0d424dcebc820793df789c5cc33f44bb23cdc0d88f85c9160632b45a609472acdcc664dc1632276773845ce4da7fe1ab5bed4fea585dc96113556605d7c45391703804569cf9a1bad2bc1449b736fb96ed1ead6808051b8540fd87360693b483aad84b53d549bb805d7bab5921bb26ed25a51c3a740585301ccaf7869bfa9865075f0ce37597c82b6223f0035da38c06390f65bad5909784c2af059cc29e65c94c6d3b4a07bf1940bf7196d88029f4c841f62c92b71a464a9a63c9b5c36db1b068627754fc04db1de4caefa950b3f80cff9a2053ef2d9f88e799a1167e3fd9dabdfda74670ca3a3a157b51bc35a4ce8c7286eda5b0b15b62f555bdc70a9eb77a72ea3f79646e167ec3d7134dca7e4a12effad78dc2e3eab4df53f3ddd1ac5ee", 0x1000}, {&(0x7f0000000140)="bb34b4fdf24fafb1399f5492ff552a80c0fdb360a559f438c326b4338d7021be3910925939bda53d7ed03785a2b8adfb46472ff046ae7c7708cc3d07cf0aa7d9a849a650fa7ba7fe2b6eeadf7b7114ee86eb672b09889f669cdc5acbb3e44a0a3230ea5ed2861ce1b2097d86ff8de94226c78d43c6cb0e5c4d9fe5e17510735d07acea09698122c100290d46ce838d", 0x8f}, {&(0x7f0000000200)="6f49ba88709979d41dc79f7cd999933631a285abab49b8352969a17f9be68c112046ebe3e65785473e516b5c81aeaeca41029b022656f8189c646d7a2a23341ae034", 0x42}, {&(0x7f0000000280)="c0c2af2f87e3b9e3a3ad2a501a0cde1184309aab428dd954b53e3ef76a023352460da541ca5ab152c5542bdd3fe8f12132e03c971cda6a8546675dc0d329f16326e259e26f084e829cd0e64cc1aa95f0d905d1f6018ad0fd86d3ad5809bf2b8db4c290d5857677dc89e60e67a92e", 0x6e}, {&(0x7f0000000300)="443cc189ba0be6b561a1a537b05da6eca435b515ad47d761b0ea0edda341cd6eb343da758172b849afb70c817008dc7d3f2e4fb79e020e2fabf561a8f1f28d53f7", 0x41}, {&(0x7f0000000380)="5046fb49de87fda35d79599621696456807c08436831dd274f9143262c94868b99f9ce9d41d48e84a3525a23b277deb0b916706a1de68ea2fd0e22e68d607ffeb5fc53dd5b07d3ba4fc6f2802321fef8f8334edec4af0c7440b138db48c54f7b0c031cacce1fceb4c3b31bade16775c6481301c905fe8ba8484ee24ddb18e4c299535458034705d5cd628c329ac43934c7ba45faae7300647580a77eea3d", 0x9e}], 0x8, 0x0) 12:57:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x4000000000000034, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setegid(r2) r3 = semget$private(0x0, 0x401, 0x800004) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001440)=""/4096) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000280)=0x8) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x80000000000000, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x284, 0x0, 0x0, 0xffffffffffffffab) kevent(r4, &(0x7f0000001280)=[{{r4}, 0xffffffffffffffff, 0x10, 0x83, 0xfff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x7a52, 0x7}, {{r1}, 0xffffffffffffffff, 0x49, 0xf0000020, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000001, 0xfe5, 0x31280261}, {{r1}, 0xfffffffffffffff8, 0x23, 0x8000000a}, {{r0}, 0xffffffffffffffff, 0x8, 0xf6f4d93f451e0b6c, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x61, 0x2d, 0x1, 0x4017}, {{r4}, 0xfffffffffffffffd, 0x28, 0x0, 0x8, 0x3}], 0x100000001, &(0x7f0000001380)=[{{r4}, 0xfffffffffffffffe, 0x86, 0x83, 0xfffffffffffffffa, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x7e, 0x40000001, 0x60d7, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000021, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0xd1, 0x1, 0xe88, 0x3}, {{r4}, 0x0, 0xc0, 0xfffff, 0x80000001, 0xf67}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0xa, 0xfffffffffffffffd}], 0x1ff, &(0x7f0000000200)={0x0, 0x10000}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/241) setsockopt(r1, 0xbec, 0x9, &(0x7f00000002c0)="7a9537f544b85ff774fe2b605ae2", 0xe) 12:57:59 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = msgget(0x0, 0x10) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000c8dea9f760a39285d8f81f047785050c48dfc7946b8e2fd05ce7b0eff7df0286603970e40400cd2b33610bc0330d2c2ffedd3ea258"], 0x3d, 0x0) flock(r0, 0x2) r2 = msgget$private(0x0, 0x43e) msgrcv(r2, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) flock(r0, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x7}, {0xffffffffffffff80, 0xffff}}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) msgget$private(0x0, 0x1a3) 12:57:59 executing program 1: nanosleep(&(0x7f0000000380)={0xf2, 0x10000007dfffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x1, 0x6790a621, 0x3}, 0x0, [0x2, 0x8, 0x6, 0x4e, 0xf1, 0xda, 0x8, 0x7]}, 0x3c) close(r0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x9, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000020, 0x40, 0x6}, {{r3}, 0xfffffffffffffffb, 0x15, 0x6347d65b4428e297, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x3, 0x20}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40, 0x0, 0x6d4766d1}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x2, 0x4}, {{r3}, 0xfffffffffffffffd, 0xb, 0x0, 0x8}], 0x5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x14ced7d4811b3574, 0x0, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x1, 0x2, 0x81}, {{r3}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xdca, 0x7}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xfff, 0x4f26c1c9}, {{r2}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0xb0, 0x0, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x3, 0x21, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x4f, 0x80000020, 0x6, 0xfff}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x6}], 0x2, &(0x7f00000002c0)={0xff, 0x3ff}) 12:58:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x2, 0x8001) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:58:00 executing program 1: r0 = socket(0x10, 0x8002, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendto(r0, &(0x7f0000000200)="e2a235625037a148a4243b019bd5d545219d1eb93a4f82dea93efc55d022d0d484db415454d166b0d3fa4ba4b21f933204f3f1771fa85fa4cc52c3023d723d6f751105be85e3dd5532cf43509e5116d935dee83aa3a352f30be2a4ba7b82c3910fff75a4ee34c1ef", 0x68, 0x2, 0x0, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x3e, 0x20}, {0x18, 0x3, 0x1f, 0x100000001}, 0x0, [0x1, 0xc5c5, 0x100000001, 0x7, 0x3, 0x10000, 0x4, 0x1ff]}, 0x3c) unlink(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f0000000000)="aafc07f14922cdc113dae856a6fc38b183ae5032ac786a6f4e19b412e4f87e7ae986d5c07fe016a6d11730dee948152147ff30a45ae13e2d1cb34b5c8c8130c5aad46241f93cb9a269e24484e53da9c1625bb0d9c2e4ef0565eb1cf7c3", 0x5d, 0x8, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getrusage(0x0, &(0x7f00000002c0)) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20021, 0x50) getsockopt(r1, 0xff, 0x28, 0x0, 0x0) 12:58:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x51, 0x21, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x44, 0x10, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0xc8, 0x1, 0x80000001, 0x9fd9}, {{r0}, 0xfffffffffffffff8, 0xa, 0x0, 0x88, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000006, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x6, 0xf0000080, 0x561c, 0x10001}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x81, 0x20000023, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x9}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x45, 0xf0000004, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x54, 0x1, 0x6000000000000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x3, 0x4f0c}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x80000000, 0xcfee}], 0x296f, &(0x7f00000002c0)={0xffffffffffffff7f, 0x2}) ftruncate(r0, 0x10000000ffff) 12:58:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x19898977174bd4b, r0) r2 = getuid() getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt(r0, 0x2, 0x0, &(0x7f0000000180)="65226e91b6e8f70fa990cc55f84d6452b6b4ae2d8de2152cca3e7ec41e6be04e7a0c0e1867245722d59bae14e61ca7b0f3b45c766a3135cc59113149742ae1fc4ceb23f99f27d6d2c12cc8df46b0b2a2cb1da968566f742b6354dd993b2e6e84721d5876aea64116f74b40516e7b148e6182bc9f016669f5c9cff8ebc6d2ec2c2ac9093a5a7d2e25be033f25bbce18ce5a19975a83ca655345b812e31a6aaf73e7b1b53edb38b712e7ac4d04d8f73d5a4b76a987c4fce8740177088819aeff260005f529dcf13c7c15a5f6fc13c4", 0xce) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000280)=0x8) execve(0x0, 0x0, 0x0) 12:58:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 12:58:00 executing program 1: shmget$private(0x5, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 12:58:00 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x2, 0xffffffffffffcbd8}, {{r0}, 0xffffffffffffffff, 0x21, 0x40, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x100, 0x9}], 0x10000, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x6, &(0x7f0000000040), 0x9, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x3f}) 12:58:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 12:58:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022500002000"], 0x1) 12:58:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000001000/0x1000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2743a470f59b3d98, 0x10) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_execute_func(&(0x7f0000000100)="c421fc5252990f01c4f20fa946da0fc421fd51c7660fed97f4ffffff8f0978c7d3fff2e002660fea0b") r2 = semget(0x2, 0x0, 0x81) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x100) r3 = getuid() r4 = socket$inet6(0x18, 0x7, 0x4) select(0x40, &(0x7f0000000180)={0x7, 0x80000000, 0x98, 0xfffffffffffffff7, 0x3, 0xc83, 0x19, 0x5}, &(0x7f00000001c0)={0x100000001, 0xa4b, 0x81, 0x5, 0x7, 0x10000, 0x219c, 0x30}, &(0x7f0000000200)={0x8, 0xfffffffeffffffff, 0xfe, 0x1, 0x7, 0x0, 0x5, 0x8}, &(0x7f0000000240)={0x800, 0x1}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x40, 0x80000001) fchdir(r1) select(0x40, &(0x7f0000000300)={0x5, 0x7, 0x9, 0x0, 0xfffffffffffffffb, 0x101, 0x4, 0x6}, &(0x7f0000000340)={0x7, 0x5, 0x55e, 0x3, 0x2, 0xfffffffffffffc00, 0x9, 0x5}, &(0x7f0000000380)={0x7, 0x5, 0x3, 0xf20, 0x4, 0x8, 0x3, 0xe000}, &(0x7f00000003c0)={0xc0c3, 0x3}) select(0x40, &(0x7f0000000400)={0x7ff, 0xfffffffffffffffe, 0x792, 0x2, 0xf7c, 0x7, 0x86330000000, 0x2}, &(0x7f0000000440)={0x46874c0, 0x7fffffff, 0x3, 0x8, 0xfffffffffffffff8, 0x51, 0x2, 0x401}, &(0x7f0000000480)={0xff, 0x0, 0xfce, 0x5, 0xf4, 0x401, 0x7, 0xffffffff}, &(0x7f00000004c0)={0x1, 0x1}) nanosleep(&(0x7f0000000500)={0x4c}, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) semget$private(0x0, 0x0, 0x2) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getgroups(0x2, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff]) r9 = getpid() r10 = getgid() r11 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r6, &(0x7f0000000900)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000600)="43b379de4d8770d14a364dffdde3ec3c5a51561ed395a892385ce01f07453a13a2a4a806ebc2bf1fa94f85beba8bed369029c492587ea06992534dfc1aeead17fda091a91e3deca0635ca5534be037cc0f62a4ab13573d4360d8d032d088df3b78e42c4d860ea11e8904a60c1ade122eb935004e2b73050f30da120bd9f77e6c6e0ae3c09fb4c100520088fec03d158297056c3a709873286d6209f5f03cec5ee77c6b421c9cc9b61e1a6b4004e95141f8aebf730cd9ac2f121d0a51e9c2e87dbb42f612dac01c0ab0ee402bed9a0f25c98eef4e5667e9191fade8265dc18cd9f33ce91e6f06440569d0a59f89a4f2fdd4", 0xf1}], 0x1, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r7, r3, r8}, @rights={0x18, 0xffff, 0x1, [r1, r6]}, @cred={0x20, 0xffff, 0x0, r9, r3, r10}, @cred={0x20, 0xffff, 0x0, r11, r3, r12}], 0x78, 0x1}, 0x400) getpeername$inet(r5, &(0x7f0000000940), &(0x7f0000000980)=0xc) 12:58:01 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0x3b9ac9ff}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 12:58:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) fcntl$getflags(r0, 0x3) write(r1, &(0x7f0000335000), 0xfc94) 12:58:02 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) shutdown(r0, 0x0) 12:58:02 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) execve(0x0, 0x0, 0x0) 12:58:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="ebcf1498192f94f7612f720085ef316d41407130b4a4e0e256523906d61b28b15116bb681b542de320b86d704b0d6137bdf612b9043f534ce924e2838a7782a48dba8c2dbcdf546d6c98051802720807294e0114cc161fc4f762817ab627ae26418dcbe1e6386c5dc989d7a00ecc156ea13a21317a3fc17751411419c7a696727c88de7ee4a270cc4909", 0x8a, 0x400, &(0x7f0000000140)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1, &(0x7f0000000240)=[{0x1010, 0xffff, 0x9, "97bc6343f9bdb418dfc08740076d3af1d180e47ccd75d90dbf2c3a77e25f563b62690824ca5150272a51b297890fdcfcdb0cf8a6c0964849a315ecbaee38f5a81acf5de847684c4fc242b7c42eec4aa67125a1e3bc9e678999fe19ea224ebe1fe27417426b983fd53ca692604a2f5b1341ed4318890f8eefb8d62cde794764f32810a506ed32eacc9786ae15ae5e0e487d9391ef6428a6abbcaf7c77ad3acaf6ff15a5c1f6ee255b09a1e2bc6f038883ac7b20b42b1e02d10a50fa5d5e53402c6e7b21607a3a03045e6a27774c6ca7dc746176c1959cd2cc8789cd9d73a430340b01bfe145471cede3218329306d782de7d82861925f6cb441d829d35c7476fdb79e8389ac4ca0ad120f7a573b0bd4bd0f4e986a64770d990e734e49f68cf6ec9b8b4c6cad0ff68868ee9d9058cedda7b0daab92daccf80962375ad509078b797ba1bad962fbd8e3db5d98a5e89e1f107ebd8d21ed6dcdd472fd7b17298f43c705bb5c7fd7f91aaa5f696263beec255936d0e9e9cfa1def8e4c53c8ea20229e32fcc26e497b3c6ea2c2f397ae2b40b4a726f0f2ee00049a4d3c9350266e015aa8db14c719d6eb731978cc31590dccec1572e87a646e61f929d4912137013e36bdafeb5278b4746b323210b6378b281244c26e892ac889c3bc1557ce17c8bc0f3c59844f94c0d1e765a4116fa5952f99da1a407d7e3b7502317312397f6468c3c24495aa217b90e93f5cea40bb994e0d3c64176239878620e4e4d31acd27bcd4b0f5163b2310b0e7f159651cc2e99fdc236a4808e6adf60d680f6867f151af6fcfae69c58920a7db6b8d8371e299b7e1ad1a640aed84da75c4b7aa477d077eab7cde10186dfa285ac94fa3e828564811548e93729f4b106d9d799e045c3152888c23ef5b33b20c9094a965cc69d7ffe05f02873e77ae0fd69ff18e928b2d85c2619d05756972d500ce78a8d64eeb08786d02e95091005f8512fb076e6644efbb0366e71f33f86bb5c382fa95d43cc2725581d173f361936fe8a4f0085aadca5a935f12dd5c4965534c2706b2b3f8bd33d875788a822f2b8db25d7b9c3342449f8b34765fdc5091359c5faed929a7eca38b845fd86c01a8b19e3f02b035ffac04e4fe8a2f15e9c7dc17876c47e18795741ad8613f84f04d79508e234c4705fcd09c4f586c5d686cd43f80320b6ec8d48ddd423482fb7ffbfbe8fe2ac94939f9836b9542fecfa78faba6cc6d2e083a435fa05654c65fdec3c941fe244350f7b511ca09455e538eb3a6fc774293913a0bdd9626dd0d08033292c41a46c66ce29f879a6ab02d5e253c3d8c697bdd2c7d2e8dbe4a6f145c46402c20a62a2b6f432778c422cad6c022aaf57ba921435d389a732811f5740941e7e9f2175bd4c5f6cb056f27f01aff3fc04622ec3c9e339b627181844200dd60e3a28fdf872d10b553661efd3c82517d9234f67e9ec49a002e5a0273bedace3e49cb0a2d70e5ea67eeaa4376d6c88cd07cdae3aee54a4b5e01f0d75377a4f79fbd83f16f4574109d86d1dd9f17f5f056e7a31d71fdd8e1769fd6faecbcc6a7d26aae5751b9b16fc78c96c262fc660e9c692b58d33ee662974725f782f78c8655d8749079e73a45b50f0444b68177e710b6b522b70af72ce0d3e88c02123c0c599c2ba664df33e540a9db7bffec563dafde9e20578c395014d43c91fe759db238ab00f536b0f8e49b189b6bce52dd1e8491196bc48e5281b7547c0767a56a21e090487f09bd7d74afb116a7177d393605e28c9367e3c5bcc5e71a07f65667c8ff066037b18eb7bbb96dd40e9709ab83b261a21b28a5c608193dc068f84dcd92a0f2b5200decf50989cb31c0f992e2d329f40d4df4c35512bcda343c24eaca3a2040657fe3b73fe815b8954ffa30d3fe5ce2f9baf811f97ccdd16f474629aa151be49a00890e211b36062b0b613c89173907f70df63ae3695c7b181b224b5877a74df76a6b9364d60eac3c1471a20d764e21effc0cc1c8b1eb3929dca5e61668248a1743460351fd29c17027d47e7f94692ddbbbe8604dfcc9ce772db082e7d629abb78c5b10d56359a83fc1e4fd354531e441dd5264b92337eac8e1c094b2bbd24de3179007df5a46c91e854cb608f8e5879cbfb1ad4eb7807d474d7414753c68a8a696da2e40a84c4d8184c813a48cf52c92d9b39eab24da471c1e7dab65f1c3de9248455415192f91f1e333df1df04da66e6e41413a2da40ce353b67d9c34bb13f624a9d9894bddb2496c2c3fe9f9fa767341bc71eadb5a874a2981fb0e44d20f62d9321522bec023f05c83d87b27b750eb189f5da8214980189eca4c0ac760f402147eec154b47f6ce9ef1fad828f48231a64fa5dec2d7ff739f9c2699ad23c2235f4170e26648cd16c8f4abd67d4fd7a789312ee4d89cf0bc5cd4ab1651ff17752d6599c005896090ea1a1681744f45048acb31736cba8f9fb2c961739b2db684cbb49caa7e323c2f7f73387bc36297609a228734b02e2f45209788b25285113df19ef5929f515bf94739da52251af6d8fe23138e557c78ef8ffa55c5ed280611d98aac83364d75a2ea614ac9ea92ed4a66d697d5cc6dab995998ae00fe908625781bbeb5e9eebaa3fac0ffa3a21737a75e087f864f22f7ca3fb293f8d9006aae34c0743d94392e95d1333d7ec0a6842a9b8f082d4bec809cf89a517b2c1a7c80e905946731ec7b511221bd1f34cb7e4206e7c3fec2258c22e389bc2508795a02155d8f9de48b7d3f6dc07014f6902d7d1b614aeda047a8146ce29ec0f261e9d83087623a2aeeb80c1d996dc25f59e6157b5859031c80a18bb325629e38b236af601e20078208e6a41164d6d7c1cd0da2819d8d5e95b75c18d56589a0905d89dab6ad74846e819e57299f071d2b7050cd1651dce25c5dc879a9da11b07bc0d283241ef876e80dbc4ac47d2fab07c179d3743e43dfbb110657637f23f69c3875f4da6ea5e22c958c20e61f9196f6862d45d7256a66365735f8281f463c1c5acdde818c4917d29ca47c82536710fdf5933461c37ba917db553d038c992f429f48cc6fff94115cddee73c0c7a851b8d288dac23a3fb20b3edfcf178fcde1ca58b192fbe0611fdc846ee85f1363b62f7eecabbe97385ae87bc5a6c168dec4e705f306af3083f9bdd437f498456db688434d02779e3f8373baf756c659943523536c0a94677da44b134f307dadfd9b82baf3ecff15fcf2ef817c764037fe740b83e05cf3f27fe39752ce250d814c06f07805031bd5925d115f3dfb3bc4b5591c42f58e32b021e27bbceea293c05b85ffc0d56d4e6592553167ad7f1425f0cac8be46358800e8b201f74085daabeae76923a9101761a366104beaacc86ed1e42c07c42ee4ccb7f9c792408d3202616b470323cbf1950a9e945b7c3466e8194448f4177ccf1e56a1e68d8e3fae5e4683b23fd9af9307d5607ef877480c7ed8a6e24ef800f680e019a0c5e2ca900733600902001f9b6b66b042c45eae9ae31c3cb68a1d117c32c4dc94170196d9fee79f7b6b209e85b76dcfe63e61209ee9b099d104c436080c05617fff0c09887368d8f0a19572e268664fc9c73632ba39d30604eccd193a8ea3e17e6cc0da46c05cf50428f10bce3ee0203b4f672b179c524e68ea40359a7e1fbd3bd96b5b84a99704b2f26870d68bb34e732d3891d7f66e84483670358b7e6d145e181bbed3eb0db287d660c7d3155f7e696e0025fb645c8b34e30e6fbd9bf601e7bea3144bcf8c0d648cc4ea80b1bf1457800bfa5743c2ed3c198657daea1be2ac50a640a196832105b2d78bab02ee01c2fce4f1bec244d2bc3824b41e48e9f205fb196d579e05cf3d1f84df2660f72670d6ce0ae9d6334fcac6d0919bd483494cf740d0f202041a3259be8ee4e7dbecb7f9440513632e2a2eb437908e29c8baadc4a231f8474b797c59df966047ce00a04fce139946653331b2349153538842c438bf85461deff274f1887ba062e99c5d34038243158543fb072fa03c5238adf463440f607552ea91b5ecc7d3d9f18368232031a528deba582f0cfce844200e51c25db64fd591e14f3c137f5b78615ca5ca9e5bf6d25f0946682364ca42f8f6d137930db7476b4cf349f61a354fe9076115a9ded8f12898506a0af7aab2a43ad136329fbaa2c9c2be0186d4bd6d3f4d5a49dfba76a2514bef5bf86f8c93b4f0091382bfada9b9be0655484c15b1af0a4df0a7d1cc398231c6f13e69abee6abeb8b153f01d5b318a52ee92c226a6732794c92ba7c91b464d1e49c67d9d3b99b26a3628f26359e6e06a0853da98539a47a3250cbea0c0ee2db8746ad62750516ed6831a5e2adcb66e4531d1c00cca03cb0712d75a68625a967c921304be754f7da35ecaed812aa4f0bf1b95b567aa122edc5583d2f9111f23ef65ebe4d3d93b7172643cb8b51e01df5bed91ff654e83e9d597f517e022dba6de0c455dfe0f69dfc966a4d52c43d763324763f1a3ba6334364852aaaa0985d427437f9098550d24e0dc713e787ff5eb9ab8ead1735df1175809d80a96193702092e3702432a819d656608b3957464d9125023cb74ec122e6e09397e23fa24fea104c505e80bc386b8e104e3a15836e6be8bdbcf2b5b02b24ec4abab43d0487da3e9367dbc42891f884b09dd3e5c4c5c0fe5c571708b4d5caf4f37e7c4a82ca3188ebc62138245a042bc82645cb6902b3d3d4381372e86d245a49df4345e2c713515c37d94800350b247f3c95c6c7c8cf03b1107ec8a51f776f763de50bf54d3a4e6bc23df2054cff38e977c1a348a8b8dbf0c5c2c91e9dbb13077d5ff1a513391908ef542ed815812852d4b25c01540985687f5c0d79bb713dcf8e7faa197c27a61e7a043dc6867977a47c32ffce4278a040b536a89e86558110e2657573a4e1aa7b5c325a36c52d9a5b027d0380a864e1c9d928aa4872767f3c1ff85f48dab3145b4fe1e7dd2e355f106f0b58f472838a72f0a55d11334ac52cfedd4d9e08750c9837671cf85d3e87164665e0d92f67f2abdf3eafb8fe36957f5707f9fa82ba808455215357b4670320ed5817e66330860dac223c28c9390ea9e4e9ddef8571c7b96ff7f91ed3f939994ab5f75e87f6fd7e7fa1417b7a829edffcce492b98ad6b6a8ae33863cbc3d9ff9c738479fbeec08c144877977f7e4f04d384d0852430fe88523bc8e00b06ecb9ea2b2b588966563508bbf56b8986af9df85ad806691d2bb6b366b00554f15deba7a129fa246ee00175f4a65fb34cd2b4d30e43f20d38d65f8df2ca5fb6ac984c9c3345936863bbc971b01b99d31fadebda04aabded882937a9b91e484409e1cd8ee435d67bfe2a54758b871a2092bb89ba0fa4b536e6bb837b75f52f5f4012d81485ddac58b403bab06d472e6ddedc07bfa8f851fac14b62d011e6c88f549620b8af4d468ca8bdbc3ba4e2763d95fa9a022cfa67d1747cd76b2dde7593574a5ce4fa6d4c5a6e2f84ac24a72542c043f34d88b97e38c68a645943cad273fe323bb3e1920fec960ac38292980d2ec0b6577be7f54eab84d986ad4d6dd19bab4676499fedd239f705379cc5233504654fccfc2f0df36cdbc38d0f51bc2b76ae06ec33bf22a0d56cce3b347b0ccf7cc4679bd0b296773572d9a33f68f9f25eec3549757657ecabe8289c215711671bcab416ac8dd958cc826baa1ea088301bfc71819e3606ffc773f1a893b733d9b981d8704c38fdb2fd221da458b3510e93973737bcbadee62ed72770b924137b84e151f43e89f8818d022f5fec0aa40d5c083ade85c2"}, {0x70, 0x1, 0x3, "593e0e90b61918f727faa0030c9d238111ab9da56aa65b206dea5be66c7cc83e12bf5984483a319976c1670767ecc91d0564c9d68a592e62e8e52b7169a208fcc809097e8a43acdb15ca6c1b5fe4d6ea4d7431e1a3b093ce597e"}, {0x38, 0x0, 0x8e9d, "8e734401b1742f95e3f72e3eff9981f38e95ea6959422f50cd37ad158d02ba7cebba4d41d7591f"}], 0x10b8}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 12:58:02 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='c\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/110) r3 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) connect$unix(r4, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) wait4(r0, 0x0, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) 12:58:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="d08b1c9f29363980f267bd8700c5", 0x7d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x2) r4 = getuid() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r4, r6) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0xffffffff, 0x8, 0x3, "9a4fee732524f57997253da1a3672760794b1157", 0x80000001, 0x1}) fcntl$setstatus(r3, 0x4, 0x44) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x37) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) fchown(r2, r4, r5) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:58:02 executing program 1: munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5010, 0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000719000/0x2000)=nil) r0 = shmget(0x3, 0x3000, 0x44, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 12:58:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040), 0x1) dup(r0) 12:58:02 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x8) write(r0, &(0x7f0000000040)='\x00', 0x1) 12:58:02 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x44) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x131) 12:58:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 12:58:02 executing program 1: r0 = syz_open_pts() r1 = kqueue() dup2(0xffffffffffffffff, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x40) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r3) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x90) symlinkat(0xffffffffffffffff, r1, 0x0) 12:58:02 executing program 1: r0 = socket(0x400000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fe6696c546963696bc05895c8e64b3ae7653000d95e74125c6dd9fe70ee10866fd648bb75c502c7765c38a41e992309081144d753996d964dcd1ae5c3f3fe2c7ff90b941ddde606cd9f29db1e4698efacdb0c5546de4df597a22f05b91e1cc9509b0a14fcca036f13a98ff43aa73db6162a697dc23fae30349828a70658423501b0fda4950ab7afc92871b1aecc0c91143677422bd5a9a569197f128c760b9e9e921afa8c7455b05fb146e3ae6db11c63"], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r1) write(r0, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) 12:58:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x1a, 0x7, 0xffffffff) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 12:58:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000080)='./file1\x00', 0x482, 0x40) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:58:03 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) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() read(r1, &(0x7f0000000140), 0x0) close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) geteuid() ioctl$TIOCSDTR(r1, 0x20007479) getuid() r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 12:58:03 executing program 0: r0 = socket(0x21, 0x800000000000c003, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getpeername(r0, 0x0, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 12:58:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x42, 0x10000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) kqueue() 12:58:03 executing program 1: r0 = syz_open_pts() dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x4013, r0, 0x0, 0x23) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r1) recvmsg(r1, &(0x7f0000001a40)={&(0x7f0000000080)=@in, 0x3, &(0x7f0000001880)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/206, 0xfffffffffffffeee}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/248, 0xf8}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/204, 0xcc}, {&(0x7f0000000440)=""/9, 0x9}], 0xa, &(0x7f0000001940)=""/202, 0xca}, 0x2) getitimer(0x3, &(0x7f0000001ac0)) 12:58:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) rmdir(&(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x4007, 0xfffffffffffeffff) poll(&(0x7f0000000100)=[{r3, 0x44}, {r1, 0x5}], 0x2, 0x2000003) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000180)=0x4) ioctl$TIOCNXCL(r4, 0x2000740e) 12:58:03 executing program 0: r0 = socket(0x100000018, 0x2, 0x2) socket(0x18, 0x5, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 12:58:03 executing program 1: r0 = semget(0x0, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1109, &(0x7f0000000380), &(0x7f00000003c0)=0x4) connect(r1, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000001440)=[{&(0x7f0000000440)="eebc7c068fe7a99dd7d2312857782a519d865835097ef458002f8446a6b272061fdca79a2d20fcc44a7ade3e209dd2b318dd6dfd6c62eabc83584e6b647d46f342d6e0c0c32ffc8b61e2bc8ae407a9ef1929585d6b771b023cb3108d779c2384def0d90f1aded26b9c91faf5b093aa14ed91028d26ce540768d5f327f934dbc34fd0f08436d509e9d99812ac0bbbbfb2fe33d6fd8cf8769e6478591cbdbb9fbaac6184c9aabc71268e090bb87daad8aa0c408c23d7321404f659e5f3513e5995a089940bd653c238cbabe20098d74f4d70d9ac7f6e6977b74fc68ba389a51bc9c9d5aea7e610dd458c37be38fb916da4368bfcb1e89b2e1c1311ee020e7dbe6e2232f5810cab4f5c64c87cc3a8fcd2fae787995804cf913736468cae5fcf1e8cc24cee40676ed9f0ad84200a99d6facb00e044744e7d71a1374cc4d2ec6934bb2dd3ae9107d533edd0b0878a99a7cefef1be397a49a295862e6347fd290eb33e251f95f3b3a899779b543482b7c8d3ecf93364f635860cc64a2b967fd8f584d43dc79a6214f6019c603ee5cb91fb5096e8d4aa519a4e393f83e21dbf5ecfe2793a08d23f668512e2e30555d6a236c3deb6454168415f7005f5e3abafe96663f557c945f258f77687ecc0e3134a674a7bfbb94d6ef9a5376215d2931598dcc56f305b1ceb3a0d10c1029729a25e786e9b295a19bcce23363029c0331562758f345db60e69acbe18dcd62f03cfc0f3c79b77e43503692eaa9eda6ddd9b6a2cbf779c0e37ee9ca9138db66eeffc8b4413ec80e79d6416e17f3153e1eee6b1de721f5645266e94517ab15153b5e4563cd06ff5f982b7698ef11bba17fea972fe67bcbb6dc4c962f33f6c595f8b9e75535f50c47d559f72a80199a61f9adb3429cef3c9a1cd9116324a5640296ab61caaa99cb2abc407c5ffb285f4afa94948d7ee936dc8946e8096d99b223f6d02c708befba392653eb682884e96f493cc72c6baa2cf90545c4614cb0d96efd85c43947b518659576bc0acfedf5ce0e8dd48252b994beb3d8343028e11fa277f9fd1578ec3a30759a8e4b1ab75395cb3e75efd321bfcae24c4793f4ac53a3578b1c03a209c74eadae69bc1c30f35bb23540d1a8868250cf00b562c67754abc6e7572b9793050498ea55814606254421279a1a70dddc22e8e8374f4270b681219ea781f82a9ab52f60f0ac36e8ec23f55c46214aaf2a1eb7b8f62b9eb55e436daa6a545f94e4355c6c998f32b76b2e50eeb6e94e0219db3bebc0d4c98ae1ec72933b12ef4cfd30d151c0f88d482a305fb56205165d670613ccbdcf8ed83357b3943f117d6e051a643de10151c07fe693c97107a46e31b388519e74ff924a2ca764a9546b2b3d533878ae253da15382d6fb151c769b81821bc6c62c2485f1d42ac79d899bc136ef63dd8d17d4211f418e7dd6eb3d0c8cc7646bf2ef6938f7b8f32561d22dbe9603e166524ea443fa8e5e5621823307766badc33dd1248b0cf19cf6dbc58958421727ae9b08e8e7c48ded206513829aa8c6d34c9b369d563f97ee570f110423738dceb5ca7ab2451cb9b277c5f0753e060b9bca3cd229f44bec50e16b82aaf22d6d6eee4be0c57c5c3c1d244d365bd965d7b446272ab81e1e5a2e1992f828160083a17d59e8c7dec8f0caddb12244e4b15fa7caa6d893925d559e95193f0c05bd0f318a65ace13a79a3424ac4259d3924e166fa5d2508276678a08b2eb70cb0b6170d8f8c1e8e99f443da6aa7464397b54a3c59dbc2da91b3fa2e48c5cfa641b63dd29816b15473d0ec78cf450c72c29dc0264bd6fab186451621aafe52cae745a32b5fd42b74529830e5ca51cd7c4aa7ab59a5d79eff7db2f814128f69374b7d1bd269ddfdbf1a591b7f61893e7f2e16f5ff6beeb3fa089a4c77da35edffbccb1e515187a5fde0fbfad65436e242b3fe55ca1649cf2715e87434ce7b77fa4c7ca3a9f58649132d400e11a1c314092d52ec6e245112682a282313645fe4c960edfec219c77d30dd623f71b83403c5f448f97be8cc9c698e5fea9f625fa95cefa9d0b09866ddb17fc642b1d4c653ee362464b837a5f4523f8dd75dbcaf13ca817e714e00798fdc7355b76757747cb9168be1f2de544599607676e7058d968330d896abfd42691af4d203af904ddc1d1d47ca0a9057958987db8480b7d0b27a87dcf1fe175d38cb316ce8ef92b292c10c9ade04b9c4d3bdbe8f4f959f1ebcf8b9ade013f7db0540530099f3393f0604c8dd88d29885f283a0fe73d30cfb14ffb60d7ac37c73b2e5094a18ca5ec562fa7c743f8a5440f0eee599ef2038365490e8c7dfbc2c64ee1311a446ca5650be7f60b82a66d7c6aad4201eecf4ed675c7c5b448a9af93d3a0a2ca805438887d27f7227b14b5d4064c36075408680d93837497207af36537ee1763802526552d4d752eb35aafd7a90c1fd5c27341d5761560ba3935304187b70ae7bab0b9ae2fafd206932b7753b31adeacd73d0fa5f9c82c9aa3d5f4cc72c14526141449827c27b3490705142d5e60b685a70a8c8df59e1da2c8954603d38dff33b1ddf44dd6dfb9f6943ec5b4c655021ba1d640e49bf537713a85d80c8436db20259aa4cd55254adf3da39ffcab5a6f45d3ed2b8f8e547baf6a010e959da76549d773328196dd78d8633c6aa7735393a2f6bc3b8b1904a302faf8f6e7fc54387267fa97205a29f4884118593cb645bd619c86959cf87f9ec8c8a8444d585c53d3b9e4e7e1be68a834143e679bd274294792fef8976778f4a907912d3034e45cf6b4ba4cd632bfc259f4c2de9058a94d9ea6cd0dddd5d215406953b31469dbe11fb7dc90731609eb8f801b7a41670a598d19f1f5b8fac5bdb2f2b4c8ee26c1f102a4f3c050e2590cbb316161be920aa644d00a3a43184b215155118b8108765c1bb0c456f2cbd80064ed4b10a548f785dda88ca7e6897ff7a00b74465db18d8a5d91174d88b02d5df591676b1c661b3e428e96f27d368932d44afd78c58d5ba89080ccf109516029f850130788ed36241e91e2f13ea83e5b48f845b13d33276a6130f0e864b729ce50e345954323d73c2c6cc1ec83f0e5c4d28a81960990bc75c600cf1a85fc440d7755f231a376926b3a10eab49830b9c97fe14c06a2ca2308cbd337eb4fc60f4037a2add53c3e223dfae9b83db120404b4055b7882d718ac3910b4c3318c4ccdd97e7d7cf1dc1abddcfef05b2063adbbe333930ae4ee20ad5dae2527973dff1e838c6a889ce3b5dc8460a0c0054d456f12d3525c799ada96e276af66068918d79d5ac04e8358d284c1f8ff29acd082c9239991d8c975d53de408d623ad6955c858acb82c7fa789039629ba1bc4751dcc800cb8633dddeab425257d7196fa5ead23ad95e2bd62644e04f9a0c5ae7a86e02f18d9617db15ed6ad5fb862fc81e6235ef87bdf9789235420c3871d5845aee9b08d6bb511a7afef762c7108e42a93ac50176297e4163000148b32c5ea8da78f477796487cf4adcdc42ae426c4a76a9912dbb4cf379f65dc5ff870fc204546a113a309894d1907695a5f580d998db15c88c58aef33e722eeb5f17a0e92b986394a6402b25287a157e96b4d7e7706fe210d271a0cc81c20b5267d9dae9e0ebd49bf0c9f3d8bdb297547c0057e3321396afe5ef14b51f42fa4815f577d4363aa6cee3285f1852106f4803fb2065b1d7f3bb1355145ff4a2b6e0f831831a359c520e773f9471eebb6993dd555bf29ea05e97f9622c45c5e885ef125d911b31bac73c274b65e0344d83609014f1fe25bfa8d2f03c9d3b5fd29bcb1362a36cb94715024064cd1aab061d93d32386f985b1b7e42d7041d8b735b84186f8ba8dc4cbdb0e0fffeeef0c9c0c908115a536b0090370448b80ed75056ffb6d25a0811589d1f189726d8926a061bef5f070747a2d22bbf480c5dbb8a9cda20166e204c97e9fe7530eeeb784fae8f4ec2e3126e670a5daea9871cf9bbbe64f8f816870182a3861f21e774396a4cbd7269fc429b0ef2c0c3d9d9f2f16e0f0923d353e0804725ed6049c774126a9068b536128909802183eb5baf87ddafded3e3709ae279f8c9526f444046341ff7791c24aaaf6fa27858bd51fc962ac4b84af9dea55afc6f5918bcd1e29c6f26f56ac5909bdfaacbf349ce82c349a6e5c99a2ef82aebf065252e26c0dc93598b3b1db59759c7a0215cca0cec22cc8933b3f7f2e74e0cd4a627ab8afb4a31eb763780b985d112932af9e16e86e2ac516507c5b2b8e708cde1e0bf4fddba25b02637045f6f354689f77bec178466ce51c5be26df766c5f4ce69c92b91b0d2df56b6a12f6a11f524ad0444a15d7d8c301b84fb31a8198dda005e651d544e20401a789729fed2edb3e6c1bc661c3e11f13af46acb5f3562c87e1b01673cd53271c08c759687be0ed7e4193bea2fb390b6b4559565a3f44b5429fc96be7ee0df20f7ef7b84f30ff01f96819d6897951085254d51df6a9d338ae2cec27554c8f7861543a001b0f5ce88c35ca4777be2d44909ecb76ba2d1ddf335538d17c5484586aadda59c9e10e85f97fa0e6638806dbdd74f93a90cdc90d217542444e062331a83fcce1dd48a667f6ea8fa731adcf969073c538a682a7942e4f9ebc5614e4f5e1299b00d6f1d8d954c87f1fb309b17022e9e2e83a79a600db0b57afe25466117eb39efb6917d604ba6854df69bd28989150ff82727249fb9ef891354a14c6c98cd27157d474d4f3ee403cfaaa9d53b95468973044e9f53023cb7b246d989c838919bb260bbcfa9dcf6a0d6f6e701b1ea1b8e2f76fc6ac2d75583018ff91e6a14b09d4a8194d51b31c5cfd78157f0b07bdbdd3f0a055b7f084acfe38f860fd9a72af124777e2fc7e47a0fdaff12f3f80e6705d6dd36effdd3fb2133a914f323faf20f780bcdca6276f64d9242d2bdc51f84981cdda64d3787ec2d2002aa3ce4aebc4ee156f3b7d38bf99cdff963a9c5e06608ac6c082a3a2d740034c89244a2ebd85ee9ad94262425011896d4f296e8bdbbac3ba0901ddc94e89f6a5e09fad0b0b5df7a87f8441462237d5548c1510ef5532bb81d2b714baaad203efdaa3ef141ed8d1a9085394ed1688d9ffbc3cb1283e94a83400bb7da2e5deff8cd854b313ef8b6ce6af8a208f27afb782a8d456fe4947409aac780c47746bfcb67a7b9e107a1bcbd9a88f18e70db9a255f0c854e8698accef29b22af1b902aed2bd07731caf372063edcf30f65c9063500ce9800139b95bc84ade1f745ff7b7617d54565b99bdc9b5d9b45c6e2ec360c625ca4a9d85087751bff191f8b738d0c1023b2debd0fff1c0fec966ccd098a95b898bbc209fc0e2d4cf32741b65abb1134c25b30da2306095d61d7b2fd891877afaa668dacd890ca8b7f721a59798f305b1c371d939b6049dab1787d738ef605a2df76b7a8004889876489162bb747c136abf56c92f222498da892f0b953a89359daa4a8f97d411783bafe7c32cb54530149122a251c9a57f25d984d26b64eeb29689c4e5fdd2639760458b0b8a7f4fa9e71ef5d5a1d832a9a2727cb6afd94b6663a3143f61699e4e5be27ab7efaeeeec6ab791e1baeae291640eb60941f5fd496000b0c7753677754dd30f64b1d7c4d0f8a96d192af4ef5775356beeee5d5725e18862f8047cb5398c85e1c1c65edc60581c7b85a769b0909f01b4be45a4a0e6301d32db99a4f0a226a6b9fb79dec191cc77163edfa2185ac7bba0bbcc535bb2428ba6a97e0fae43f4c5faaae1ebdc28ba2ce6180bb509b9856e1e910a70bd10219", 0x1000}], 0x1, 0x0) r5 = dup2(r4, r4) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = dup(r4) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x80) renameat(r6, &(0x7f0000000180)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00') connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) r8 = socket$inet6(0x18, 0x5, 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/221) sendto$inet6(r8, &(0x7f0000000080)="f185522f4859f9c067ccb34f51a4720249f3ae4897e97abbd1230a69d002142d2e3c2e4351b8fe7c629a89de6689a20265409e29ab9436066b9a563c215b98178171295037c87554731c256b2ef3df8f0484e244f02928d9095f87d0324759d510d769011bba2485da60151864369a0885adb1c326ba880a9f6868f9196c45a1dd7c85", 0x83, 0x8, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x2}, 0xc) 12:58:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') 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') fsync(r0) 12:58:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xd19c) 12:58:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff01000000007307"], 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5f4b3174, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0xfffffffffffffe00}, {{r1}, 0x0, 0x4, 0x2, 0xfffffffffffffffc, 0xb4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x53, 0x400}], 0x6, &(0x7f0000000100)=[{{r0}, 0x0, 0x41, 0xa, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x18, 0x0, 0xffff, 0x1}, {{r0}, 0x0, 0x40, 0x1, 0x3ff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x86, 0x200fffff, 0x80000001, 0x208}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x100}, {{r0}, 0x0, 0x4b, 0x2000000a, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xd9, 0x63a}], 0x20, &(0x7f0000000200)={0xd65, 0x8}) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 12:58:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) accept$inet(r1, &(0x7f0000000140), &(0x7f00000002c0)=0xffffffb4) r2 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1121, &(0x7f0000000300)=0x8, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r3 = syz_open_pts() close(r2) dup(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$setstatus(r4, 0x4, 0x90) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000340)) close(r1) execve(0x0, 0x0, 0x0) 12:58:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = syz_open_pts() r2 = getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5c69, 0x10000}, 0x10) r3 = getegid() fchown(r1, r2, r3) fchmod(r1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 12:58:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) 12:58:04 executing program 0: munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) getppid() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f00003f8000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) map stack 0x20719000-0x2071d000 of map 0xfffffd806e924710 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd806e924710 failed: no mapping 12:58:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa7c5, 0x6, 0x2, 0x8000, "328d72000b383b4c90698d7405747b577f841341", 0x12dd, 0x1}) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x30, 0x5, 0x916a}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x6, 0x157b}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000007, 0x100000000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x84, 0x41, 0x80000001, 0x4}], 0x9130fbe, 0x0, 0xecc5, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x3, 0x4, 0x20, 0x7}, {{r0}, 0x0, 0x65, 0xa, 0xe4, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x83, 0xd91f, 0x7}], 0xc0000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8c, 0x13, 0x7, 0x3}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000021, 0x46d, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0xffffffff9c152234, 0x9105}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x5f, 0x5}], 0x5, &(0x7f0000000080)={0x300, 0x7ff}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) r2 = geteuid() setuid(r2) 12:58:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 12:58:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 12:58:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x10, 0x2, 0x3) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/167, 0xa7}], 0x6, &(0x7f00000004c0)=""/215, 0xd7}, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) truncate(&(0x7f0000000240)='./file0\x00', 0x0) 12:58:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7ab172ba, 0x8, 0x302f, "feedd8680f1c8af2506603dedc429480ab668e09", 0x7, 0xff}) 12:58:06 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, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 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) 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, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 12:58:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd7328ce3b679526dc633e59658b5d22e04bc25a5f90b59706764c45394c75f", 0x383}], 0x1) r1 = syz_open_pts() close(r0) r2 = getuid() r3 = getegid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x3c, 0x8, 0x10001, 0x9, "f5adba22ee3591b141d6ce9383d4732f22287dda", 0x3}) fchown(r0, r2, r3) r4 = dup(r1) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000200)=0xc) readv(r5, &(0x7f0000000040), 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) linkat(r4, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) 12:58:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 12:58:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x53, 0x4, 0x0, 0x4}], 0x99, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000021, 0x2, 0x3ff}, {{r0}, 0x0, 0x4, 0xa, 0x3, 0x8}, {{r0}, 0x0, 0x8bf9ff6087eda4cb, 0xf0000001, 0x3, 0x7}, {{r0}, 0x0, 0xc, 0x16, 0xf36, 0x37d8}, {{r0}, 0xfffffffffffffffb, 0x24, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x52, 0x9, 0x92}], 0x99e, &(0x7f0000000140)={0x3, 0x9}) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) close(r0) 12:58:06 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x3a) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) close(r0) mkdir(&(0x7f0000000240)='.\x00', 0x0) 12:58:06 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x8, 0xffffffffffff0001, &(0x7f0000000000)="710aa090af5dd1a31e1a33ca2e32d959d6e9fb29df9691abd4f9102db7f040ad98b7332e296e58518ff92d380f733cc7ed61afb07e488483977af8c4a10f0a5b70deb32a74d3c15cf7b18d3037edfba55e6a95df2f390aeb411bf271d8800579c05916f43f55dcb221cb7c393429e4597b9994eb4ec36cf10d54a99dfe25b3a39b22f7f7c299f47a10caea23dd8b55a6d811692002d53400d9e976edbab8eb96a204f44fe34060176d9bdcc48945325946c508bb0e81382501bad802fa3f8eac8ecb02ff2f994796baa3063c33b71108e2671171bcf813cc556732bda8c60d08f39cb0dcf5ff1d2597017224ee6c2f4a897c", 0xf2) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 12:58:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/100, 0xffffffffffffff03) setsockopt(r0, 0x8001, 0x7, &(0x7f0000000280)="9180995eed562535f697cbfb8aaf82a98438a8d3d46f5abfda5f2b9e97ca0cc9acfe0e8c7af5a66fc1b240ff0619a19b60520f533b33432b795628affd35f1385d193fad31dc96ef05e04eb8a4afeac492d6923f6618e99323e872b0960e0c4f4ad66cad59a9d34b76828a84cac8655d3139dcbda946f33243134bee9275dafa588c82d3aeac8c70547415095a758e52bb1b8aade1c4aa7c349c1f88562f008feec1e4bb6b1c0a8b3aefa95ac744d5", 0xaf) unlink(&(0x7f0000000140)='./file0\x00') socket(0x18, 0x8000, 0x0) 12:58:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 12:58:07 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xe4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) fchmod(r2, 0x7) kevent(r1, 0x0, 0x8000000, &(0x7f0000000040), 0xfffffffffffff165, 0x0) 12:58:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socket(0x20, 0x3, 0x9) 12:58:07 executing program 0: 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() accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:58:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffdffffffffa, 0x100000000, 0x0, "0100000000000200", 0x8, 0x400000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0xf4e, &(0x7f0000000180)="7bb3a861bfd3f21cfa8bcbbae33ab6d46bdab0f78959e2caa4706dc1261639790f780fc77cb781ea407f9326a99d3403195fde333826c6ab45430543f1e0fa4185e565de152c201a544edbd64d4a4c4e79e678bf079b1538889e351c7bc2e0245ebf0eddd3c34fd9d26a6f9adab78a", 0x6f) mprotect(&(0x7f0000686000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x6, 0xffffffffffffff8a, r1}) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe74) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:58:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x73) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffff800) 12:58:08 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x20000, 0x20) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='(-)#((%\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='{!\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00']) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 12:58:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e44a5639515a4c8ab06198822f0ea730bd81fe9cf579456fc7d4096e8c8b4b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffe6e) syz_open_pts() write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000005c0)="20f42055aa3cccc4c5327122fdde12859b8c12cb1b8e2780b50afa898c63739db4e7868b0d0386a476919e8c471de3873772b3238c9f78786c80a4b2ec38573ac6e07ace206fb6c774d7b0007ba57e4ba430e328d13b833155878a687e97af3ba7fe3511bef4e8e9cb1c5bb191d32116cbad3663facfdcefd86695cca1f5c23d26fa88ca82dcba40b9595a960f94a6436c65be8ce87f45352a1ad28701cbbd9f44d9387b43b919159da4a72ea4dcdfaeba92c17ba6064f2ff2fea9fdd75493905ebb2104056f0fc4f33a20a404105e0224cf5877df4e86ee597b21e21a28aeabe56beff9e2f341b744774cc9bc1200f83ab6203c1f85c5a7287f9de3a72cf439773a7aabd9cad94c669f0530d56cc91dfc9fdb361b0f029cf8b6d24dfcf7ffa5c9123dde866d410273564aeb2a9c84310abc551c1f630d61094c8c259dfe8d7f65a82cd4b93795d631c0e4365fde791c2112a0757ff2c310b9915bceb9ea4ccb0893995084d5b65802faba7242866149fec71a2b42b9cc7b63a3c0de722113d030f9bfc5128818800735acf612729ba0e2c11a1e97d364d638cd3d5d1066eaf3e6341f8b743d0f437b613f237233b8ad521c732ba955823b31c089ed83b7a75d4bd6f7d6b490a2820dad97bc58020ad1201571a957126bc0597c40c1ae97a0cec0939240bba255b253b13363230f806dc3fb978b7a0f86044201a76a8d7f99c7d8ee031098c3d3e5d81fcbb0c377a28233e1ab88c49ab1647fc6f2d09245cbcd0309b06d21db84f5221de91fc18c254e617ae140393bed2cedd93550ca2c5b576ebf4846492cb1dcdd7e2ee41c8d68288f17db43ed0270bc6cd60fed267665991141674ab14cb788432ab459accb70e8571b5fb5dfab556b63fd8346d5b52416318553282ec95d420c013008fb56a84a42e31c4c658b008500abe8992f69ac62815d903a8e4e9bd9aee8cdb9038fb28f24c95cf1c6f76e65ca06c9bdbb216e60ac872e311f923f4e588d711bc1a4ce720b823af1a590807ae8a37a38b11b4031cba9e0f48511522519b4134f5554db0d337e1f7bbf01d880cd2639342fe1aec446fc77db45932524a9ea304c466c2e545a9969a916e7f2c6e4811da3055708003d55e5b0f7d35fa49e9f6af6e0f147ef9d5c808fbca7c9dd71440004486f380ab95074c4337bf231a43aa3f163ca24960d8efc68cc0fd4d95b7a62d51011c7e06209c3b40dc74ed65c7107e559f0936238ec78835ab4e8b03f1578b051ab7139fa94fae52220aec9c2ade8aee35ae72ed386a1728c3c2a678f9927cd0689d50df26eb8d683fa613245e4e24778a986ce7421d2102d515f546b09b787a34f5abb22bd19e1c67d50715f84780b441c6b6d27c7b371ebec0da2f2186be43cd475fe6ccb484c7abe1187b0959a8dab4cbc22f2e6c878c8eae88af2571124b54048c142520a93b8cf4453e10c49ab68e78f01e1b9282030c8cf56e433d7b304eeca792a51701d39b86900737b3e76a60f292915affe3dc26394b821de61188e81bf0783309c3b3211591d8ea4a82413c8dcfc0651dceed3ba8035334ba53071fc92fd84109f942b9ff4adf8272b254db393fbc20d92874fbe2bce9c4e42992a25bd976ce85a995edeaa0bcd2935393d76f9d2b4dcd533210f4d9ca2f7feb2da3fb155ed1ccdeb9f3d1807e5bd7d435a6fb16425ceb2a6d8f3b6cd0855d108bede42970fdc6c845de5daa27f1f6363521438b2d68273f98c1ce8b36fe3cb4ec168339cf27bf0e13a492e1aa42221673be41eb7e28917add87b441133992ecaf657ae3d7f832157c664c39673c01014b467cf6c8a9f43d18a27340e59abca04cdd7473c890feb47b26f1627e4564e9858d261d6fc654316aeb93352a4edb4ef91e640f5d2f6a4844e1588ad6c352eb66d6a8ff286a2ab5b3d0a912743c7d9d706c28c23f97d2c2282f8de291f6398eb9d9f50ed97eebab57b1e66d82e15ca307c55b4d150a8be895bae63c96e0645228a72155bf3ec78164128bb1b50ce2d7da97581b32328a009af1341f1d645e8617dffd5bfe4e98499fa7416738247928e54214f146ee882bf6d27c9123f0f3a2bf951407b84885fc63846951ab8f7cfb40fc44e3347d168951a3ae5aa615791aea8a897062394ee7c1e64b0beb4cbef27f010f211269a5f9ba739ad89f615e1a6747c25235e52934fa926b82e9f2a47b4640f22f22aa4800a4edb999492d2b70e2138446f033c80d633c0120840503a8b6ccdd0cda144b1bdd5bf41e4e73f7a5f3b4e0933db9b6e6d6f36a07a057e59e4f6b52cd1449035632a815e73338c7342be95c46ddd219d5dea524fc35cf7179cd968197b3e070cf46ee51ed9546d8b703fa67eca814fe581ecef6784a8cf1fd3a4497a988b8f28aa289b454ac0f8f2404586728704ff1774c32f48743d7b76595e10fc5ad0837db039ef210f9bad6de041e81d1222006fd27d98f5666081a96551b6e8ac64de21bda5e3516343ee310d2b0896030f1c0589a567d688a15f0a6bee59fd8422f07f8db9376c967b310f4a96a27517dfd840388f5e07b6dfc81e9f84b71435ffcbd6f03483c8374e038e9ac99cc1f9749d9d0c27368f08775e20787755d436eaf41ebb1f62dbb62a61b776708b85b256b9f2893819d1757d150971b7ea8b88b7fcf334d132cd133b15930e4cc622b6708861c08a5f8fb71efe91401906d24d7cc86950cd00793319ab8f6f6e3a3f15e0821dbbaea237c3c7095c1d57809b51c025d33496749cd4b9d7868c3e333c003a36ea65b5bac2881299d0f803d2a96b043122996ca25968d8d66714f8affd93498a39f9cf9fc8502565deea35f6ba6dbae18acb80e062646da5a434d86612dc99ddf463e561ffa231706cda82acbbb92bb025b49ce759adce8ac1876bc418e26ea78a7a02d0abefde0ec0646ce6b7e3006298ad60587047c61af417f1c53298bd5e910f37c99d812f1eb89d5e18cf08cbdc33b7460ce1f05f080cc8210e5bf7cbd8703d20d0208f821a89a887629dac4db6549ac3e6a3c88b5fbc7deedd0deadb4b4b9c5a89616d3e83caf71d6eb84c5bf093af9b23f32289d60cb3785e75d68afd9f9c11df09ba835436fc3d3f08e05a923ff27bef871e024269986c60b476ed2e92426a36efa25313bb7d426a048090709915e6132df61585db8e8ec73f868ca28e0cecbc65b55fef72407c112a3c9a567ea8dfee791dbdb1d61d90b4c03bbc9f6276bae8650b338c79487d52ff9d6bc1871cfe2bacbf9a24b1b260f434c0b94324e9e4e55c972844e31f98671ee866eb58c46a23e0469d4bef024c89f8d9e47034164656bfd1c96f7f45ceda729776df1c36f2882de170612be3a6f51bdf24d066d81f1d9582506a74fa211e927ee84b662a748c669cc191651f4afc7a7d858defe3f8cb9c8291a9fe413402120db5b13c802023c1b070cc1e9394de682ce9f9fdbae62a2c6a80a94e83084c955fcaa9b8bfffec96331c3bcaa688c2f25f9a4c1c780b4d6504340cb32182f7e96b73e0636375384a2bb8e621074364217509f230247476cb4cf4a7c5f5946015bc4ff5f35b0d65ef7f61ef5fe17bbb270bbeb8112c4a17b1402719cf2d9e2b05806090d3f9eb57bc1ee2b918b77cb95239d355273dd6c0b3be596b1db4840a5f38f1dbdd918b3d4d346d8f58dccf96fb68739fe52764337305ac7b3624f807f7b2ba6e3bb5f7a8ba2c776da357ace0b60b746b420298f22b5e51dc3cad9062af478f4a8403c079ca630c11f2dfbe3a01002672c568fb207c44ab81f6d20601e07bdf1d3b4f3c6912629c85c0f007679bd06c47c17349bea5f1ce28697dac63e633091cb044c7c71a8c738d726f92644460383ae6d88f207b184ea5e35109256e3f15eee6e05eaf15f064f18aa2fe90e2c4b7be7cbeedd7a588af82de3e76fbb07c669da2cc4867995422005a3e530a36a0baee92043a162073d397eb9c21849c819dfeaa8d1cd135b38291b13b8d53a2f2aef3d33e2fdbf90f329e365a22803ae2a96d6b0e5004b7c94435f9ac7cc490ecdb7fe7c94df1f3ad24e0d0d5eefad296bef248c516dd5030b68299c6d9b842b4521de5f59d5cb3eeb8f1b621a9ab7d21cdfc88412d44b1c683028e9ca2c422688ab33369e81c11f3a8f0318a47dd2367ec7f36308cdb6719909a83435bffdbc4eb143381a6fb3adbd11ccb8fca79fe12af887eb4fb769f1552f90c1073c7430b0470f5d0615d4a6bf6e788938e24e22cab9f655b65f6bd3caab3c52d4e84a2f3cd05d2deabfa31a79a6332bfa5109e9875f33e9ce2af871555ce16721ddf289a75635788f674d21afe7184628ae869014973ae92f0d1493cae9d3e735e13e336cdba77b6da82d66ac036b2343376bf15d3125749767a07b1f653a67abf43f644d5da92df851c50ab700a2a8e0d9180dfe2cedbf42f3d70549c83c14c911505914ed01f92dcc71d784a85af37f2de38a3442616d04c5a7b96a7d1a832dbfce55177f5395e02e0030b31a0b713a702fd14446744bfa636517f8301cd002042469607d2a69a6300e01394c6bf7b4a53b1963326ca2a2a6028b2497574776f8185737df28a16a627d5f0f28ea79c72220ed2558973b64a2cc0577ce8c747ce9025099f7108607ce23b68bda185cb2f2eff811109550e47be5cce2c5b53392640e00adf3766885a87a0563ebf4bc2d6041332b726a81f50110045a770e016c7cf48a23b2f4c3db26cea97e292ef4899cd53f925b39ad565f0733b5b4ad8b0c5153b76d44fd045201b03b633d4921d7570bf5ce177a6da461e7172acca487e9944313bce75d3160b4fb143ec881fe2d02d97a390f95d3c64127ba009fcc13d8b94d1e796186446ac466aad35de2ccbb315df8ebfe3038a63b9aa47412b4c34d738eed9942c3092b099e3755f53d6bcfaf3d904884f98bd78b43197952d8c98348c0704b3181c6787de4fe0a300961e23eda353700633b85a58ed58f3812b4a61958b998589f25cd25c1f6947ae720e25f1f71288d6a1943be3fbcb0341e4e1ca0bf3eb96448bfb0a829a2eeaf8ea1eb2255390935eeb62fff99df24f4acfbe89190f17a2adf70a7c9a7cf72c30046f3ba9fcf341a18bb2346fa9954ba7bf3dcd3bc121fef89246d097970d9e8d097ec163aeb16913ecb2f4a83158844a47affd9e0a35c039ff9d4f18396fe4312dd36603457bae7c07c4e7548c60e12bfc7ef6b364645d07af38be3b7c3bd7bb30f4b34aaaa5f9ee61dbc0b3f76001dc58eb0eaa5ab46952c288a7b3641a526cba59c55817d1a76f215fd020ed80f921a067d2008527d5a8e27484962d7b1d44657f776c2f4c2ac9e968c20275f6b14b33711a083e1b48aa6535995d641ef9ab94d24c5ea9cf01ca48989223dba26a15ae93516b88fee52f7105941bf69092c3bd2e347ca22712606fb55c3234e3a35f7059a03899d1821d759289d5ea9081f7e741e098ec65a0166342363df1f9dff477d3ff61b39b64490107946fd86736d073ef6ccdbdd32b5307da042d65c468f1c72fbfa16e8de8cf9c473a94fe6f17d00c1eb410d0c25c68594faf505ee1e0c448f4a3afa581abfabab930d1ec6ef2d174954c4aac8a18f8dd15283176d785af6cf60aefc17ef4ca3382f7c36a2b3594face5bce063c2b102c09a7182611e59aea539df793e6467b852caf8164d9081904709569a3152033e44686ff363677de81f0134954c6648f0f96ae2cb0aad5dd17e687f997fefe4b35c8ef43a5a54946df6c0a3b373dfb315df93176993bf640d1a9862a7011", 0x1000}, {&(0x7f0000000240)="e9bac5b38bbe1e5bf1bb3b80553f2ec8f694ab13d7e43a7d9347438b09d7b6d6cfea762ddd11ac4249d66b3272ef9272359e56a639a752029cc5f7743b7206de3ceb8f3bdba81ab13efb60b85318b64f115c9e5c50bc52107a55123101ecd3319b41d7874ebae78e9638c328726f5372d6ea2c478b11e534839e9fa3e72236acee28d9663716b20f41d00e6bab82ab3eaeacbf3f14658e2e2d5ab8a02a92e17d272a281bee757c44f76c6604c6752bad7c22e1880a42136e5156e37241624d3f6d803ce145050597fa24f9ce011dd06ba282033b0df2a8d2353bbeee4eb4c66ad049a68cb2872ec92590e1ae", 0xec}, {&(0x7f0000000340)="d4dc7b545df711039fa5c4220ddfac1c912d191ff7925d97a7a3a90b5245b930f1707fe741d0d0239ed35deb87ab1f29978af909a2c42317ac979b865fd3b33ceb6f2d4e952789a67f8ea8803b333d372b055979f9104f56e554084ef5596be30b7358e120cd9e6549e5ba9d87cab4876cab449182ffaf2cacb0b2eee3b41f6166bb702b670845a2286f2e2429c988d295a913dc26267f89b833e5523b0830233e405e00419c0789a17b0f8de196ff898542dc1283a7062dbeedcec84688fa2e29", 0xc1}], 0x3, &(0x7f00000015c0)=[{0x50, 0x0, 0x0, "28602fcf7b5dcc80c269cf8a081101fb641d3c1c06703e6daad417799ae344d184e7f9fbe593d4f9dbc0bd5e9fdc24fc3de318e8486193b3d1c14681fd"}, {0x110, 0xffff, 0x7, "563d9d5708535a324841af7ef900ab61073d0d4c2172789d777870b61db9ae5114b21cb2b1ec3a2fbf46b6aab478a23afe339133845d1fe804dab2d3f3de6d68128acae0bd36659a315c7cf3b5f05120ff6c7f785f44d657cdc6390b6ddeecfa5605213bf2c7f97c7e00565768663a2cc0f3f43df8bb6af53150319e0979b587ecffdb6096185bfb083400ba15cd7982267e2a598dad0e0f6029d09adce9b7b9c79cdbc7e1f94c4e9be2e138633ffa17a714ff00c9325c2cca6a8f4476531a4d18d3bc30af97b4a1a56589130bd44e030ea6b0a4e28654e80b2f4aa5a4c18626bb6bf1b07c069237aa9252130e414feb8bf994c427cfc59510728a"}, {0x108, 0x1, 0x7, "5e9304bef9ed5e7caca855014dac2110996ba09a9fc97d91c4fe05435c2c36db4e3e43e340f97cacc41062808750700b0066b2a50009ec435c3ba66c608f153f33d51ef4c4802e0fcb05e20d0ed6acd7c06a53f7c84a7c73861287f8c4a877d1be1974c8c84dad7adb3d028acdb4f0a9e712f090077809f91c8c7de6c45c7a5311abf756645f9fc6c5931f3516947f1694d450870062adf9ca65235ed62ecc20b2f8901a82b90af0677b4f019f823a62929580b9f9df746337136ca7c75902e3b5e894c2e73b96f74dbcf643bc46f8e5f938694a4bb942af3a8b5d0737f3f9ebac13aa92296a308b42ac4a28a1caf9d2467b90187a86a4"}, {0x38, 0x0, 0x74, "feee4dcc9b22e361c9d98481a7b3588d63801cc66d20e57c325e124ea8852ed588"}], 0x2a0}, 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:58:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) ftruncate(r0, 0x9) open(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 12:58:08 executing program 1: semget(0x1, 0x2, 0xc600) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xcdb2f4781b409d01, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:58:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x20080, 0x4) sendto$unix(r0, &(0x7f0000000280)="edc522a3d7240990f87f700bf83e3c9dbcdd6ec31944c754b299534755d07ee767e0b2293c4c4b396ad9f9bbf8f6286a08f306a98f0bfc973ee2bf6533221fc2a68125d03cf459b7b0876309822f151adb7b4f966677ac0765d9aede93cb6fe8a963ef505ea215bbe9048a7e46379993b7b82b0fde54c65767fd2223ebdd03258de3b177399635a524d2c2616ff41cc656e04257a8dd254ad2817299921316014e091ed4f4a6d2439904ae6bbcfa97323d0fb3316cf95a6529f51435279b1917fa9daa5e0c0a2ab134bc145bffdde67f767d98b6", 0xd4, 0x4, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100000000000000, 0x104) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="2d7c4bdb3c3acb332b24a6a073774790e3c098acd14b855e60d12b675ddc891a7e77cd0ac822defe296324230630a2e2f610ee6b990c3a5320b760f15c4ce90ba26e0efc5a2b85d92596311919fcb6922432ff3c8c15473dde4c2b061684ed858718015eb6d29eff6f9420057c08af5671eec2e103c91281b519562d99589c78d8f032123bdb2311c5379eb45d2e773b9b2b63574b7bf8279923721df35013530dc7a84e6f4196733b25a4bdf2d4a5a2754538c57ce4d5ea1b3cd46ab2ba6a196ee1077a2e03b25e84c1a7e4266bf636ea8cbce0c841ad4015dad84a591a7bdb5a0d0091460b7097b204b4e8a0e1d05431f3c940ffc88e7973e0cbb9b5d7ba535069d6eaffa50330e6b2f5d1271aab519ee350b7b6ec32558d0dee4a11e0386ea71c39a824e0120115e1bb6ce6f00332b8b27be66aa7561624ef0e6a660c7393c2f1527451ffea4f7f40d2b44038233656eebc87e2d2eb8d753bcfb9b74e18325405575efc9af21b012e25fd70861fc73d11de34980ee0bc6d5abbf0ac86fd068d09a2d94188e5fd48cd89bee1c030eefe0a7ae9cee14613253e45a54d1a97157ccdbfc11230c826e4a75e2205f31c2e5d2b5f567d92b58d2e851d8bccf9f0fc01c8c1426b1f1eb61a41932c1342847615cec7e90176d8e9e67d7a4f6bf235a039659134799aef932f73d4401ac5f4d6d5642a71f905bed40cdcc31e7db4434913d166d02111e2a8edccceb8a1826860fd7bf9d83b448dcb09a43835b42696fc42e6e970f9fc4a8387b93a2f710cd2c45e23b3e3f179ad83c5c095eac0b272bc5130e0d78c4c5937fbd6270d24bf1b11fb313d4f15c211a92957dd21a4ae9c50b2a1caf9c2ae0516b11bdb4230ffdffcf2edb128a981f953ec2d9682daf9a19e3f0a1ca657760c091f927dc2204e68f4177c753ce57bdc05b5a9bfe60acaccd25c0c06d41454ba6caa56575ea104acbb477c094cd65a6da77310ae74a6f278a3465f8a16291b9225224e8a99947c4f61eac4aac50c7da1d3cf706f2c85b0ba5d6748e002c424879e218531d77ee32ed1cc9cbcdcb071c288b7a291c7912e19019d7db29ab39079f9f9b199b6f32256b98f4b97e3b4f7fbfee4c13681720b9cd74105f628dbeea3128db0895fa0aa5c8089ffc7b2b1a73c5f5e60049349ede72dd15eb4f9ee62105f8879a836cc9107a3b01a70e0a01ac6cd18c790dde5df126b7bd21b3df518f2f85c1e28053b4fff3a34035980e6f50392249f66ed22696e86192b95d609bc830e34a8997c73de2c5950baf0864dad8d30f92dfce4ce94e22be569f0c73bd0cb5c45885eff1e2e0122c01894e9a600e12fa7790f0fadba3701c09fdb06e6c9756ed5980d1efbc5bab5b42593222409d7007fde3f361f9182dd6b8d9deb4ef17be9a1592f50edb59eb967e131afe30b38acdc662a7ff216f8aa9e8b5ecf0c7898a72f15c496baad5c772cfdd42f2c681ea77e173d65afe31f5882508e0203d3ad154077ee4ac4f782b2a609eef79eb3d7898f0700f451d64b96e61b34404ca03b6cd232a11e593ec3bd91fccfaefead361d3c4c9825ea0fdb1a7516eb91f182c2b399e77f325f4e3f10e774aa578182e3fb9c9454dd2bd24c42211e74527d30788b4c5eced7f9f52dcca9cd0f8650b64048ceca925a2fe59b7d8931927cd3a6e58907213b21a4eaa6de5d23b906894d7af4b322a903adba7fb3c48b125698ac16934b83bb400f8cb72aee72c88487df1c619c6b1be8189c64f9c0d0cbeb993113f792fda0608588859959e1c983672af63093603f3a1bb987fac56eb546049e77e20333c5cc839ed23f27a8d734297a1f0bb7dd8a6b883350a3d6b613fd4abf8e40f609b0d1e1ff45091d2c159a80a4a77d86afa473fa7e54e9fa860bb31c2652f90fc1df7fd77fa71732a3f8e4b20f29f20e63f9324c7240603a4396833e77a630cfd5028b4841c96a660cfaa089ed81a775d068f23efc258116dd9d8545259571ac25f3f5878752d641e8d125faba8fd6eb51f218c5e122ff2a5ec6fee86116c8c277005feb36894b98fa1232979974fd5097fe2000b75521b07960ae1e7c45d613db27e553acf5b3b71e0cf84b9b3f3b32b170deaa7d12d1568349d1410aee510935e88ec645f5b4b4b057199826620c258fe26ff468b46b034aa9045333863cb8f15f5e681ddc481359585b47e6ce1e5c13437287bb9f92df02aebefe9fe9f5a4c5fc853142e905c86ad9380722bf0e1e3640d06264dcb197bb18638cfb8e48d6b50091289937bcca2c36efbe55d32e5f3940d195cf2a46a39072045c4ab65908d2f9b4e0a9e96d5e0f73c3eb5c1f25470c3bb26f679a4bbaf50ffd733603c11e631a2ce9c0aecc8a05d53b391dae2478ac1945cbd31d39f176291ec6352662098d6f4c56889eb3fbfa0dc5ac1f7f52145a9deb6fc651fe62838c04b55a4c0de4cfc95d6e40c73d955ad0e2310277e16a67b952b7a0ee16d22b708929c4268c9a01896ad3d749bc9e650a99888152bd1b9c90187461c37fe6462d2ac07eaf692d60b086599a46118ebc513252cd27395f62f50d19e7d1a1d325b0f0075d7919a1175352fe3ee58d05a786359e1a018561bfad1521953ca9d6945572691a1a520bbe96c658e8fe3693603e808d832c21a816ef1c4baf93fd2a7f733a8d3537d6622406c46f670f51ee7ac59c7e7c566d36923e82e7304cc023710dbe837a9d152ff7de1db2b471b777d0908fa11ab48a70c3d615ab3eaaa95296b8f2628b16bee5572bf1c573ea50dce95adb2def2834c503c0bcbe97e9d9f7927d4b3d534f4e2817e6e52c3831b70b5c2315f13601c1dd4cc2075a94c1de1b32df1607c67424065e5c41da0a7630ffa3516b43b89b12dd8c194e4cf6d6741b6564f3fb9f4915341cfb7c4efdad5b79f978c4c3347b00012c81b03dafbbf68aee6b70af97a33b15874748b90e9b88bfdf1efc8b4799abca11f6fdcf11103b114e78c8408d6b0aba4a4d735b1749f05a2daeee99cc273fe1ed2d8a2e0d5402813c6592b313bfe4130874583928f8a75782dbba205b5494e9a6978d7f0ffaee539c39c33c6771fa3233176fc5d136152bfda914e04288bb4b6fc841818f66087390331c8b2f638a3f7054ffaee3fa74d68886764735ba76f72628c1c1efb98de14feeb726e3483007bfb7a065a80447e96a5669a85c79965b63ca554cc783ebad1a59974bf5f72025f879acc808604ce3f16e1933b6ebecd020a42814f84368a628c118a06a1ba49f4cd870d6eba9d26e282a10127af15e6fd2076a439ffc0fde05fd2d1e104160d0ca8aeff105ec51505bd09d7326780ea2cedafee8a8256db4306947c0b2d333ac537ccad519ceaea11be80149934a87a74b62c2d51e96303787576e6c4935559f92738625751ee2bed36fb75fdb4c1f4708158d3f0ac9cbcc0773e3189975f5ac3df896cb649d0095dad2d7de3dedd2b9e0493904017a0caa806f122ffa94947ae236212a80c5f969b110c1a0b7510ca12f8ca0ae42e024f44ac313ac7f0c1d9bfdea9828d041a708a7ec6d337c517fc246429fd0b16928b8f629d9e34672a88e3a807c0abe7ffbbc3da9fbb1ff7f67e3fb0e24ea72b2b3e39be4d0a54a74d144fc11699bff4820520104ee07c89fe1a75f099707c0c4a165eb74686361c9197556b734a37457086b021aef631fd21fad92d2e484b2e308843071d864e74b7f6dff0fb4095fd92511059bad005cc4b0bfc6a1c8c0ac8dea13050ee3a093a87fa3a3c7b0bf82791029af4c1ba2e84936812142b035e16ba9d12a431e4f031661a68e51cf9cdb9389abeb03ff2ab1453f07a23bc8a8db9fae4f0ea212644a48a81d0753a4504ef2d439586f09df573a7681a86d642e7e824735cf43c3d4609c64151588c6c8a7e937a7d004e36f0013f6c3328b6aa723bf9544416b28d5a47684b3dab5077006c79425620b091b6c02be18577b020b70c6f28bef5a352a158abed838fabd08e5e6883c69122b0660c06cf86dbdd359548d2a6f41b82ad250f8a7a05f006e400b07ae0cbb551dc4dcf8257d3fab03fb26600422c59966e45a40f718263f9aece5ffc7f9f34aa58e4fd31ba0122824ac4dc7804ed21d3c171b0164fd983678b36a7efc123d16215d92f11851ab0e0a50bc91581526dd6b2ce44819010b1034b62233bc04a2c7b645c712b930808d3a78c24947b91432c4b1fde5f292836c10e1768a41ca3710eca5afd1eff37fc929c2e77e2a5c90c6dc5214acda08f52f92da4d61401aa486a39e217fe36d2aa3c8d09272b63f1bb41d7de4f6bf34bcc957cf4523557016194965c2773064fc13b909ea12711595753b04b0007ca04e78a682d16a2fa39bb1faec7b212bee64d8a9ffe90adbd2ff7dbfab137d5c6ae205e6a39bfc95d15baeeba724d0bbede3fed020a933c0a4359438633785875ffdbcb6c27a211c42ccc04b6663c223f3264b2a0c9f98e262dec4efef02211817b27cc323f56d1a8152c12504b6fca8c406303e38780be4e887a67a8327ab676e08e0b17fa7c4fd5b3015418bfe03f5acd3ef95e6992bb8ed757a2b9d90477fb93f34969951e75a4c54c1332076aea4b8344c2dbd6e609d46d91bb07f4d2f7592ba2f89ab3cf7a8daa8ac68c49c4b2efb4ba6657446f6336b5ec3d5a7b5832571bffa40a3631b1ea1431adecfc224fd626f8471336ff3726312297e93ad6a9438b8a16407fcbf4cc9849e54923f2782240eb3a72405189ffee75f855a88e03641762ba150e920b2abd7e3edc0bf09418ef54dad09633040d73c8484901ea88495a2ea6ed7e73e5922b03fb0a565f69ddedb00c727886cac0c9c01eb61f0229a5beee4530ff327d44b750acb4fb06f1985d485d517b01fdc5b397d9476fd5e9d08c474704a4026179f3da56b577b4c29a71a0cdbd7dface7c3f496f99ccbf61c1ceb6edc7ae66025ab371a097b71abe792e163e1e361d1362d6991d94e21daab3defac00973c6b73db5dfa794270658021a0c580463c940dcfb713d84c0db54d3a0c7f5c87a702fbd63214089db96fb3a6fff97203ecaad433d407cbdcb4b4b781cf8065e8bdb0beaa73ffcf2d659d5e1401e1644b86261bdd8f60f1693f192f7754a08df486463344858bfea7da6b4d61e53efb33c39f60cd5ff560d2b67f3efe584c1cf22db8a156f086ea47084e0d81a85cf459ea5853ee97eb4461a5e297ec5781829891b81048bd97ed67821c10ff3498e33c19cefad4c835b5decd0cd9fc8abb28711446f0380a2524b846b84b800695951a7e01cb4d337608a2dc03ab2763d0ce56f9fbeeb48440fc5d5eeee94368157a7b12c8c30370270a0c9d89c3990ea487d6517b5288ef8e958f4bca9fb26d2de578a32053fb81d77da0eed7d489015144270b3aef3de5f99fd7500362212aa166f5b35ff070505eb198e43928f3db9692c3ea47f729f40828418b596cebcefc3dd4495bf697c5247e1c5cdb2f19438b8ca0432e00c489f8258db56d147b1db915d3eab9b191075b32b32bffdd0d5b25e25f4fe141a3e73ec422f6b4e1ad82c97f8be6a01bb4806f1a98b19d87c6220c64f0193622d88dec7d83882707a59ffea587b131b7f8a743f17647b95d872ad6e9cd5dcb7ad2b7b6f575e80f9bce4938c48ba2541d2dbd8eb64261cb4dee6b756d7c59d7247b8ce41b6e997ae286272af857c3a5088bb56fa1ed7ff94ad827bb256da3e714390d3b77bb7bb60e981ee4bc37f62ed68c05830593eee9d26326de78269fbbbf90a0ec2ef9ec177fee96dd2923d4f2fd", 0x1000) write(r2, &(0x7f00000000c0)="82", 0x1) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="60bace564a1c36975c98ce94793fbc3653923e66ee82ddfcd0dec3d2c93550feb8d86245324302a721fb7a41bcd6e58fe3a50ff8eb22dfa6dc06ce28cf0a241516abb21b79d6ad36b12ee8b13c3ba54a8fb34f9c7f3510b189a88658ea173514b2397e55bc9cb89e5b462cf22ccde4753d83a5ea", 0x74}], 0x1, 0x0) 12:58:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) msgget$private(0x0, 0x1) 12:58:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000), 0x10004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 12:58:09 executing program 1: kqueue() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1}], 0x1, 0x401) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) 12:58:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x1, 0x0, 0x172) r1 = fcntl$getown(r0, 0x5) getpgid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x68, 0x0, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x7, 0x742}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x2, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x8a63, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x41, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xa41f, 0x80}, {{r0}, 0xfffffffffffffffc, 0x3e, 0xf0000008, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x4, 0x7f0}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xfff, 0x7b}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x40, 0x8a4, 0x80}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x5e0, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x3, 0x1}, {{r0}, 0x0, 0x12c46e04e03e660c, 0x0, 0xffff, 0x2}], 0x1e3d32f, &(0x7f00000000c0)={0xdb5, 0x80000001}) 12:58:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sync() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:58:09 executing program 0: r0 = getpgrp() r1 = syz_open_pts() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x6f57808f, r0}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffff80000000) r2 = getpgrp() r3 = getgid() r4 = getegid() setregid(r3, r4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8b, 0x3f}) r5 = socket$inet6(0x18, 0x4007, 0x53a1) r6 = socket$inet6(0x18, 0x5, 0x8) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r7, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x94) getpeername$inet(r9, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknodat(r8, &(0x7f0000000280)='./file0\x00', 0x10, 0x8) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) recvfrom$inet6(r7, &(0x7f0000000300)=""/89, 0x59, 0x40, &(0x7f0000000380)={0x18, 0x3, 0x6}, 0xc) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) mlockall(0x1) setsockopt(r6, 0x6, 0x1, &(0x7f00000003c0)="03cf352402c426d4c63580d3c912d6c2188184485bc2c0d1e1011554c0ef46d9218edfb82cbe7e6a562968b498421cec20b047da67e444fbd73c1a2a246fb1caf36a0c19b1413384c6edbde550cab00b358f1afd6c5b3c4b159f79c75a6a1d25b6c332e9c50bf66a5b33daae0eb844935b3229d7982db6b05f19d6884951eecad7c7b62bcc", 0x85) r10 = semget$private(0x0, 0x4, 0xa) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000480)=""/183) bind(r5, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) r11 = msgget(0x1, 0x190) r12 = geteuid() r13 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x401, r12, r4, r13, r3, 0x8, 0x22a0}, 0x5, 0x7, r2, r2, 0x4, 0x4, 0x6, 0x7}) 12:58:09 executing program 1: 12:58:09 executing program 0: r0 = syz_open_pts() socketpair(0x1e, 0x8001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/72, 0x48, 0x840, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x4751c630eb8f6081) mkdirat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x100) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffe) write(r1, &(0x7f0000000200)="4f28f0c0523a29e2b8144097586604a680a66bc8566a2b86d35763b99f282c8436e95c9ceb24c59c40bd278b33f8212a74df388fc5a34aff856789c17f999e1c062307a8f9895d9afb38e03b3390f9d300059ee40e4898a4adfaf7b177cf9df00084da70edda4eb831f50615eca1b9a950fbcd5cbf866e3ae39f03533775ba6e86902ec1edefbe765e4b19a6e69733bb52207f8b00834ce9e3", 0x99) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 12:58:10 executing program 1: 12:58:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x5, 0x100000001, 0x58b5, 0x1, 0x7, 0x6, 0xba50, 0x1ff}, &(0x7f0000000100)={0x8000, 0x2}) 12:58:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x3000)=nil, 0x20001, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) 12:58:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) lock order reversal: 1st 0xfffffd807f00d180 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806cf49810 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 sys_mlockall+0x69 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(28afd600227f7dcb,81,fffffd806cf49800,fffffd806cf49800,0) at witness_checkorder+0x12f9 _rw_enter(f158a1f2f09d9e35,60b,fffffd806cf49800,ffffffff81ee1643) at _rw_enter+0xbf _rrw_enter(2234b47b4d447388,fffffd806dc2dc88,ffffffff81c4fb70,0) at _rrw_enter+0x5c VOP_LOCK(41fcef5c46ac67df,fffffd806dc2dc88) at VOP_LOCK+0x55 vn_lock(1610f3b4e52413b7,b000) at vn_lock+0x6e uvn_io(51797241cb85aa25,0,0,fffffd806e057200,a000) at uvn_io+0x2ca uvn_get(df16afdd39b4af60,ffffffff817d4e70,fffffd806e057200,fffffd806a28f3a0,a000,3) at uvn_get+0x206 uvm_fault(df16afdd39b55791,1b33d20000,ffffffffffff6000,3) at uvm_fault+0x12c1 uvm_fault_wire(2414d20ce11fa9d3,3,1b33d20000,fffffd806a28f3a0) at uvm_fault_wire+0x70 uvm_map_pageable_wire(b790cc13d7da9147,3,ffff800020b92bd0,4c1761a0f48,2,10f0) at uvm_map_pageable_wire+0x2fd sys_mlockall(65717a1cc97af711,10,ffff800020b92bd0) at sys_mlockall+0x69 syscall(5166dea6ead31b17) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa2,0,1,4bf6aa86010) at Xsyscall+0x128 end of kernel end trace frame: 0x4c1761a0fd0, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c514d0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002347000 rax 0xffff800001946f40 r8 0xffffffff8142346f witness_checkorder+0x12cf r9 0x5 r10 0xef9ecf8b046e9be5 r11 0x9e08ccfd98c511ca r12 0xfffffd80025cec30 r13 0xffffffff81ebc499 cmd0646_9_tim_udma+0xded3 r14 0xffffffff8226ee20 w_lodata+0x45440 r15 0xffffffff8227f830 w_lodata+0x55e50 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c514c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=501419 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020b924c8,0xffffffff82319e38 process=0xffff800020bca018 user=0xffff800020c4c000, vmspace=0xfffffd807f00d168 estcpu=30, cpticks=1, pctcpu=0.5 user=0, sys=6, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18248 44904 48400 32767 2 0x10 syz-executor1 *18248 501419 48400 32767 7 0x4000010 syz-executor1 93283 225503 94082 0 7 0x2 syz-executor0 48400 182709 20337 32767 2 0x490 syz-executor1 20337 368796 94082 0 3 0x82 wait syz-executor1 95178 168401 0 0 3 0x14200 bored sosplice 94082 33822 50914 0 3 0x82 thrsleep syz-fuzzer 94082 477750 50914 0 2 0x4000482 syz-fuzzer 94082 354544 50914 0 3 0x4000082 thrsleep syz-fuzzer 94082 235672 50914 0 2 0x4000482 syz-fuzzer 94082 421682 50914 0 3 0x4000082 thrsleep syz-fuzzer 94082 4622 50914 0 3 0x4000082 thrsleep syz-fuzzer 94082 373913 50914 0 3 0x4000082 thrsleep syz-fuzzer 94082 69490 50914 0 3 0x4000082 thrsleep syz-fuzzer 94082 396238 50914 0 3 0x4000082 thrsleep syz-fuzzer 94082 89617 50914 0 3 0x4000082 kqread syz-fuzzer 94082 455226 50914 0 3 0x4000082 thrsleep syz-fuzzer 50914 499912 42659 0 3 0x10008a pause ksh 42659 150538 90372 0 3 0x92 select sshd 61093 344135 1 0 3 0x100083 ttyin getty 90372 213707 1 0 3 0x80 select sshd 30986 322220 50637 73 2 0x100090 syslogd 50637 64185 1 0 3 0x100082 netio syslogd 86050 295302 1 77 3 0x100090 poll dhclient 9862 218267 1 0 3 0x80 poll dhclient 81455 412690 0 0 2 0x14200 zerothread 59430 454379 0 0 3 0x14200 aiodoned aiodoned 49108 42808 0 0 2 0x14200 update 13707 504521 0 0 3 0x14200 cleaner cleaner 29043 206449 0 0 3 0x14200 reaper reaper 22072 327527 0 0 3 0x14200 pgdaemon pagedaemon 97465 426740 0 0 3 0x14200 bored crynlk 76771 475712 0 0 3 0x14200 bored crypto 54887 502756 0 0 3 0x40014200 acpi0 acpi0 82052 340481 0 0 3 0x40014200 idle1 10924 96001 0 0 3 0x14200 bored softnet 2990 28413 0 0 2 0x14200 systqmp 44033 311377 0 0 3 0x14200 bored systq 1364 197884 0 0 2 0x40014200 softclock 19261 349513 0 0 3 0x40014200 idle0 1 223647 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper