c2c327132ca8384d1f4b501d0ce3266754317ab78d6301a8e171f8f0a163644eb3ccfef5602d6e27fc01abe17fecb780d13edb0c5304f7946481463d72bd0882046b31394076f11bfa7ad5308c8c96656271ff877f089d613de59ae8818ca0eb2a5c6745b52f78a96bf2c7afea11f156d723b1807007f782d0041da292f31d6e96b8aab5f287943ea69578cb3a4e9ab78611af31aa7fad069e129934c9be1b41c3aa79594b8b285951883e851b480d348db3e237300ffa32cc6cbec368d00d91b7b14d23a691cda8d6a0b383c27dcb0a6e7946f59ac6a6bb320b9d981a00df0cbf6bb4be55c2d5db09e5ae381e650450410e50c536d1ec360fa203fd3f073444ce10f36162c6dc5094378e8ad5c8dbee1d159a7110c72772dbdc1fd7399628830e3d7631332cc42d55b8415559a2206b9a9eb2668b6d60fe275c8e6d88f1ce47f4ea6b5f3596ae0b574e18924b88393a4a887517c6eb09a77bf896a16a99b3e5812f756319e427584b3ad4f46a5400a6f4310bc958abf0b448dc4338ffb04301038c195d4a7a7400ee4f46c56ec1b57d0d3d8bb3dface7e252f66c9fcd4ad579d00c6cc55c555f0a349e678cf60b11c2615f5b128cadcb512e52f5b89902132ed23ec427971d81bff00b03d8d6b18d8b4df5518f59e7d0ce5316668646dcc12f21fcaa23bd10a49b15fb5a27fcc5679cbc5fa8153882e710a17ed00e78f4c5a7adfd4eb7c48e520b88d403da35ccc4236f4a20f3d4c4e0a511777974ef232f30fa9eed454f056fafe9a2b27458cb2b0473af605c850711ce60f3b39863df4b8aa00960bf666267a13f3f168627250342186840ece93750b1c6741158b99724fcfe729ca1c0ff3829f2cb15a38591010817fbe602c71a8c08ca442a7557cea3b473f3266cf7c6d2edb5f4bec224b630153fdf996d61420ed881348db8837643b9e93e76cb29d1c8e15c2727f82c63af37eacf94eccef9b79df0cf87e91997f63c1fc9a5104104573644f601dfca8a58ea5184be352e8fa052c40ead96cbf41f2343f8aa4416ee257664cce1a0d5e1934841d12e55a36b1743aeaf3024e518062a4736b8f3a161dc3899e003eb578529535b90347fc7bfc11f7747986bab425e7bd5bc6dc685a26cb746c5fa3cf2ba2d9ea94094880bf6c1a1ba873acd7537d7eb6f286eb61f5ae31ab30e2bd1fe68308d99f0ce979052997743423d568e5b6ad2530ccaa2b2c588e5e855ffe7219485411298e3ad69e872130511a34f3aad150f458d2d192e8c48e2c10b9a8318783a3e52265ab1d957c5fa4a446146b4f3fd25ffab3ecf04104e662699c7d841bdb18e425e563db7337843daf3c99292e04931666033add0f55202d7c4c3f13e193eeb6d2b92fdbc32b89f13872f00900e8b5c776be109afa38f8ea10ad31b5880712d60cfab8af1fed1786dd16cafeaaa5a6354ad968aaa02754ce2163b272ff6da688aa24845a06cb30a8a8e989ded6ab4fc911fb7cc9c487fb22b7b206e1d38ceab71274cc7ae5571c0cdac4b4118b4e94f9a54645198b092d69d15ae3792dcd4944a173ea639066b8498831da4c5c30fdd8be8a89326e35d224b471c7223527fd91c73ff9f67936b995c62caee0b51c580e0ffde33b2d8975cb5b886fb1a66b189bfa6eab2213f5aa8d574a4fe626403da47b3e5c01341f9043961cb896bb736168e3f98280754c114db38f2806f65b9af00deff173cef5c6a0ef0974e2393e8602d4c62fbc85dfe1c47013a1bbfe2cdb2df939789c48f1f6e94d14a54b7c023cb3b11d9434bbe7c11c32ec257929b3a5a6bd69ad55bbadf2d9f94c998129ae14533e899658461a0651b69ff54bf2633fa3130b28949f8a3f7018b6e6327465505805055e65b3c9a43c0d812eb623d5b12a41c6b62b6d4ccd58cae4d2022acfc2a21c8a907bcaff44085ce39944f99071bca030bdf08153e04649c6f752aef166b6dbf676f52e703d569e4b3c7b481ce54958a3a8541d44ab25e579ebca939ef6fc17487ea29747a52e3f085fc33f25121b12d5c090d045a0db70145a26692f19ccb154a7612adb83d4776b759e5d689892258e24bee8f3aaa6ada201415f5a7cb47e38b69ffae03627cb13fd1fc38a22ded5a6690871040bf28e2855293fa2020d8394470e1898969b2f617fe47b4e522767ae1dd539924a3ab8b060314432a7cb8c1135208d3fdba2069265b785ccb47a567966a5ad764772ade5b3d6dfe12a025c32e6ebb0298b77f308cfe71b3a2cd7162590489ebcb3b4d94f46a6cd36abbe14fa65d60874c39a6f85d38cb7c1051d7b753530a32fbd756c1f5698b2a0191be1348ac4bbb20c993fd395de0deeba88b24", 0x1000}, {&(0x7f00000013c0)="d2992e518952d0ff832d3f7be152e9dbb294175faa98b67192888ac325c6209bbb4b1868922817d808869c38efd4950f7888f391d5a50b6675707d8474a8715970cf048464e8daab64afa6fd21f749de5a29970c34c92b65da7587cb25163e41970bb91a02ad5a38adc162d4d80d87d0e1b91633cce0e8b696d467d4bdf958b2db8ec2ca7e8083b57dca73620ea2e83215ae00dc9d0c7669cef22a5bb8d85041643e0cabb7b84aef61bdf89407625ec759f3ab7964f91a", 0xb7}, {&(0x7f0000001480)="f133bc4df2fedb702c88c98443bf957edede4ba6a5c306fc8f6a10eb8606a72dd6927c25021740b5ecce709170d2acc2433a711dd8b4aa9816415615b48fbe2433c1709c91a4efb32155026161a335e46cf8e00ae74152155a076375b40d5b95d15be74408bea78820c6adcbbb626ebda9536c2d83d08ffbd1e6a12678b1df24519f44cfdcab4e7ded8f004ad0fb7de1dd3cece3fb585c4538e8372b9d5c79b9453038a7391d290d88eeaaf17264554a", 0xb0}, {&(0x7f0000001540)="0f40b2bce9eea99ffee04c8ace738f30e11a8b2aef7017796e467ba833a07d1f330c056a18d53982d7655a3f07edcc445a91786dc018dafcb2216c109a390ee621d8ff45c6babeea89b483928faa53fa98ea6f", 0x53}, {&(0x7f00000015c0)="8efeb68d15405b882b782d2f7c87452323a0c7cbf8a5b7f559bf29", 0x1b}], 0x8, 0x0) execve(&(0x7f0000001900)='./file0\x00', &(0x7f0000001bc0)=[&(0x7f0000001940)=']\x00', &(0x7f0000001980)='}.\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='}.\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='({\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)=':*.)$\x00', &(0x7f0000001b80)='\x00'], &(0x7f0000001c80)=[&(0x7f0000001c40)='\x00']) r5 = socket$inet(0x2, 0x7, 0x1) kevent(r2, &(0x7f0000001d00)=[{{r5}, 0xfffffffffffffffb, 0x12, 0x41, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x7f, 0x5}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000081, 0x6, 0x3}], 0xffffffffffffff43, &(0x7f0000001d80)=[{{r1}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x1, 0x40000091, 0x6, 0xffffffffffffffe0}, {{r4}, 0xfffffffffffffffb, 0x93, 0x45, 0xa92}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x90b}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0xa02}, {{r4}, 0xfffffffffffffffd, 0xd5f0fd348d58336d, 0x8, 0x9, 0x2}], 0x6, &(0x7f0000001e40)={0x6, 0x8}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 01:39:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x409) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/129) shutdown(r0, 0x1) semop(r1, &(0x7f00000000c0)=[{0x7, 0x4, 0x800}, {}, {0x2, 0x8, 0x1800}, {0x1, 0x4517, 0x800}, {0x4, 0x5, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x0, 0x1000}], 0x8) 01:39:24 executing program 1: setsockopt(0xffffffffffffffff, 0x8000000000000000, 0xfe, 0x0, 0x124) 01:39:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2}], 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x1) r2 = dup2(r1, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = kqueue() rmdir(&(0x7f0000000040)='./file0\x00') kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 01:39:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000040)={0x0, ""/22}, 0x1e, 0x3, 0x800) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) msgget$private(0x0, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 01:39:24 executing program 0: select(0x40, &(0x7f0000000040)={0x1, 0x5, 0x2, 0x401, 0x3, 0x40, 0x9, 0x1}, &(0x7f00000000c0)={0x30, 0x85, 0xff, 0x7f, 0x4, 0x5701, 0x2, 0x5}, &(0x7f0000000140)={0x0, 0x100000001, 0x2, 0xb28, 0x8, 0x0, 0x1, 0xc0000000000}, &(0x7f0000000180)={0x8, 0xffffffff}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xa1a) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:39:24 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0xfffffffffffffdd9) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000127000/0x1000)=nil) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:39:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x30) semctl$IPC_RMID(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0x7, 0x0) socketpair(0x18, 0x0, 0x401, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x8) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kqueue() kqueue() kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xd42b1da060067e9c, 0x0, 0x101, &(0x7f0000000200)=[@cred={0x0, 0xffff, 0x0, r2, r4, r5}, @cred={0x0, 0xffff, 0x0, r3, r4, r5}, @rights={0x0, 0xffff, 0x1, [r6]}, @rights={0x0, 0xffff, 0x1, [r6, r6, r6, r6]}, @rights={0x0, 0xffff, 0x1, [r6, r6, r6]}], 0x40f}, 0x0) 01:39:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00080000", 0x8) 01:39:25 executing program 1: shmget(0x1, 0x3000, 0xfffffffefffffffc, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget(0x1, 0x1000, 0x284, &(0x7f0000fff000/0x1000)=nil) 01:39:25 executing program 0: select(0x50, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0xab22}) select(0x40, &(0x7f0000000000)={0x100000000, 0x4, 0x5, 0x4f01, 0x101, 0x7ff, 0x8, 0xd6}, &(0x7f0000000040)={0x40, 0x1, 0x9, 0xaf, 0xd4, 0x2, 0x8001}, &(0x7f0000000080)={0x19be, 0x18000000000000, 0xff, 0x3ff, 0x596, 0x2, 0x85c0, 0x80000000}, &(0x7f00000000c0)={0x1f, 0x100000000}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='%+\x00', &(0x7f00000001c0)=':/\x00'], &(0x7f0000000280)=[0x0, &(0x7f0000000240)='\x00']) 01:39:25 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open$dir(&(0x7f0000000000)='./file0\x00', 0x810, 0xc) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) syz_open_pts() unlinkat(r0, 0x0, 0x20000000008) 01:39:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:39:25 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x800000010005) listen(r1, 0x101) getuid() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) flock(r0, 0xa) 01:39:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cdbbb3d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc45) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)="1d057c2efdfd41a0d44763c01c9dd67bf69149c0b6", 0x15}], 0x1, &(0x7f0000001b00)=[{0xe0, 0xffff, 0x1, "dc380c47f3b93770072bcdb02670ffdcaf27219b1c7bf4b8374a19b666f4be64e2bea648cb8c0267d4f07a3724d5879404192f6a48380a5fdd9ad5d3751f980d8a1d2ddf5e13ba32a7f5d4adcd1f0bb891a8c1ddefab954a82466636992def684c3126acbfad2d85fb3c391ee6341598dfdd5690789d80275da0b70fe20f2c93ba9c1e8ab33d0076bcaa10b1a07266f64befca0ea5fdb62335ab3c565368f114df0c5afff67d48474547b754f46df19b162c3b6abef9be9f59a7ffdd1ef933529c2ca2a013b5203ad5e7446dc8cd"}, {0x1010, 0xffff, 0x1, "5fe38744e2551e87a43a770b8e9a3608b388f8c2e70894ebc80f957e8e9bda5ea92f2688dfd85362f52c486efe3b3189b47c20ace00981be04aca106faaa97f2ec57100844c91d06abf143916f969f1f914d808dcad0134b12702d343b09f72a0bf0ad9043894a70b9b75a2d1f90541b7fc2589ec249c2f7988272b08846f2d6c20b053e24d2ff953f05eb9fdae19153c62b2f0aac33055a74c294aad9822a8fd028ac7b7a1434e1f198d2da80475b333cebd00fb75b06d6b2e604acda28da2e723f4ba3dca3eb876d219f80737ebf16fc23b480a4e15f059629cf9b3841c42d14af0956b4c637e1c33736119e06ef6087fb52ba73c5b331431e87952161f929e90af71636a078f6612c448734eb55ec8a8533da5daf958ea4a4bd6103c7346ff6a39b0048a8290a73620496b376ba2dd7bc12c77d78e8f0e10a75ef0b2689cad76484892b0f4ea5218a9f833fe65559c8b56ac94cccc56b1fd48d8cc38b13c66c3dd2a8d3dfed18c7406e2b75dcdd3e8ecc0c4b66be80dcba796d1d40480f1497419d97d79126fa04df762be7f94d1da47231763d008226b6da2267939219db6d7d9124c91015c300bc8e20ac40561b09074c82030e194e115be00be5df25f5080f60f0a8c5e62403924517660dd0d003200d6aaf953593484b114a16be00057d32bde1700c2e912b42e87dc9be3c016732963d6c4da5143753afd391c564901897de62e6067f5050ced2c595981da4399aaa6a7d2deb68c16fd2423e58200029e1d89ccb728ea1e8a49b3ba94b0c7c274b9709f2e3bf5646de20fd5552d0622cb5da0cfad0141493821d2b0f45fb700f452c5212aac50c69100c3058cb68b43c4ff94c1e6a546aa596df1c26fa93c74f6500bab167cab6285dbffcc6503b866eb454eb23b921750802e86c5971d2c390b7ed7ea1594f2ba7a6e571d67feb3a74b47b763f5b062d18fa6c92fd33b1aa28ed0a5cf5dc5c27342df1ca2aa46b620cb797900c4e7ed3056c89ff9c39fba5b761ad233a6abd7ea77642cd5d59e492db095f313dae2a749934ebeb2ca811c731ad3d69157567a354bfedc1fff44d0c2914ae1052a02e97ad0a2e301bedf9a07ce8a795bdeddd3236547aaded70c690e4843d870e68b4598961f045c0fd6e1d24de617d7d2b7725cbb83fd37c6e79202c30a14cd029c5828d7df0bf0445b2585d7f6f4ed1ae0258331a173f8c096ee47a065b63f28ba12638ae97411badb7f23a702a57fcb4f8f80e63f7e3e35b698a6aea654962db723e182cf37273817e1343807bd1630baa03807ef1f392e23ca9271541198eeffe71b5462925582bd8b4efdf7dc74205c62602a586301e10fa1ee8fb96de3be2f52468a35867a607e2f92e1802fd4f8d2a384d7389ca48ab4d92e655f885b46065c15d1da12ac6ab7688050d7f9c31c0d4e14fbb9b7e7e46847e44c3d2067a2b39675fe2e09a02560f57147697b11f6cef40f38d15130f41e201afdcd84f5aa411e1c47c6be0babe40cab1f1efec1c43fbfca49bac0603c103ec50e1c0d289abbca268b3350992b96fe052c26e0e99763efcd63c51818468d5cbef3ce1565551fe522605e0add8aaada87f2570d890def362960af0d6993baee0d3130cf5ca8a55e19ca99fa02eefd791d501f4582d2131b91c392a49c543e3aac81d8c76a278203d859ea900388e524bee546854c453fb6881c27681f0c0e01504e92c9c31966f6cbce1c1ac2bb1d84983e8b5474506981e8128a01fb8e28e50ae820426b77003333b35dfe23c1a6fde4ad4d39adf048c0c67438f78a9b2e5eb3c8083bef838eeecdbbc4e98b230f0ac6c4f1fc7e3d6526e9551ac0a3e6db91b0eab07a3ff9d3ff4ad7d8db24c0ae69a635d0013ba1722b8570649c9399e501cd310222d9b47b894318f87d8ae148935998d4bd547f04e1162557535fddfc699f500d3c0afc80deb06046d6c6f7d0851b396d19f43328335a7a0b2ce1d9f3b922dbdac7e4045377dc4864fb1d40859d2be35908a2041b02099dc7d1b0fa70f03c1774ec482f2a4be360cf92f8f779c412a386b5e25a4d053589dde360aa773cc524ab75bdf667934171904912fa7b31a862e4128502a8f7dd0b3c5a508943c4233e9311722b844b14b759b13a036f5d1d129546732617383b12c2872c578c496f48bee6189de7642529168e7a48266d5cbba47c6c4bf5ef09262ed6ca9ac4ed8a8022d5baad9fabb11eeb953122067e73410a9563029d68d673747d55d9a9dccef5be3b5731fd980d6f9311074b026562a52ad54ed6f280850cc0e051e3292cef86b94c5008158aef342f0778b0d37da108cb1f22c9e0900791c187cad517fb82e8ce62c43551347b113816d8c5e69ec831caac8c23c42dc19708c5273d7f4a9b47e081a36dde418d4cee50fd47f8862c62f85e73ac1ee7afb888e7d9764428b7d0b8fc0af23f7f758384ab6e0b84ff2f1c222483ad3c90f3f07ef9ecdde88862e92230bb3a60b2c276f54f394df26114428415e39547161eb75be605784e1beef5da0f7df529ef9225b2d610117c4b3eb5ddfb2b58547f805c91358a885976abff757795d332c1ad2540f181e81f5d1c05d4a736142f77be3b20d7235a171156a383660c6345d11c2471a84f0cd79e7a1c3f6c2ba002b41c36671dbc25a9c63d6ae11a58cdb5c03c49e64c0350fdfff1d1732779c53efed00a04d2ee545294585172fb1906c93b67d06ce648794ebe2162ea0a043660e6a4efbdcbb0bdd7b3dfca64a45107ad0736ba0493b67fc0c8d37ff54500b85ee466e4903e3ee9a187d6299f034b047acf57f68f5fdfba0b6f6224fabd3f333599f980b0668551c4a7daf9e41638d71518d968eb9c3a727b147bcbe1d444d63c7a508a48b639aa4e3e78992ecc451dd13a86ee4a44ed7f3c60bf75bbcc59cb0a6f7960091370974e416fda3b9bf182eb95e11095b42005ba01d980120a8a3ecb1fcce97f917ad5ac329baf2746d2ba6f442f07ec5aea82b73423fbea069c23ab80e3debbadffdb4636d728f257fa130427ed22b4d165d2830671e1e74d565ebccee66b10b0d6c83e787014b73dc50970f01dbbaf4604f4d2c5d562f6e60db66f9faedc5dc2cff2460db3ef9e413c01ce6e4637f0b516c3233a690aafa38b53882213f79a6676dfaca05f9cbc554d16333e2895ec18ff026752909148c1dd3b947251197e5a34f7b58e483087bee29067a0bb2197993c6bf08cd9a5a67049fd04e6afd23e12c9b9bd065c6c4d85322317b9b74eeb360e32306aa170e7926853f570e30fd623cb21a7f4317861c6be994a7ff2fe0b672f05867d6d81fecf393e13ef86501a8292189e1ceb0bc0cd34eaf19d86c238a8df7d36c0751fc51aec19c08e0b8afdf1d3289e962a0e0b680bb6133da6a6b4dbbf6c1684fcb5241da04e8284748e584f59bf593f05f7697d20991069e4375ca298f6255a8e44cbed41f4813f3b3e92c2a01c16397958d8f34953877bc420849ccf9780c019e34bc9e14ec5da94bd55bcdac08960a54a14f8714113c47c0a43adb774cf9e81d2c4261a8c1513482d78ca7d4196bfa4139c61c896670c52ce0fc6d373a5d6f1323a8be543771c9068fd5847042fc0574e49f777e7043b90b465e4828a82907641b14e4d81078eae578d1a2fbfca0694407432a6e3234d77725fb5edc6911a192c25a0f9f42333f0a36480c8e3ad517741a837a65e46ed5871fc54f50d2d09e8cce0159371654217df8862532dabbf59a3ec0a28bd44476c55dfdb611f895e0bd5ca652306158c9dafca3562fdad765f284125a09be463a51a32885503b132cf1801e3bbfba8dd5353c8c7784528c0f9b59b9ea7b148b04717997d5557404a25636f6516f4d47b5a8fce746815de67f90c3b45dce576b30d598ebb8f6dd70b528c977b472e000a2f9cbb1a75f5ed4fa33900993f8b7c22def7737dcf50176c229af9aa18283615d8a080cfb9298169c68f73768db3b1cd44912e141b7a4e88caf6e1c54af01918333b1aecb42f3ad23d3296fe6470cf30248a707c2c87025a97dd02417e3b658466e5dc84ad9354e95a90db183151a4de65983c90fcb97087071db1f224ab34f6bf8684b61eb203797636521238bb3b2c81030586a483885d204146446e2e3e37574289ab0d1903cac67d9c88fe6d86087aa906f93af97b0b085de78a53c48b7ac3cf9cc490e3209c3e8fe536dead893faf8c0c9834bf15add0bec077b8783f444b35197ca5f3ed6a4820cb6b2b2a227b121f5b7dd07e9acb1d2d29eb846f79eb3165a8e87ad8acdd02bc09b8045797e4317c3f5400ab407b946f26428dc0baa76161ba1399d58980c50b9e42fd9fa40a365d4d406749e99b4d024964c5539e467aaa4df8e494eae3d2efff63066eb4951276d8d25183bdbca4f168b18a7994176d9d54fdcdb346b66e344ecae7d537b84266acaff8537a461b952cc06ba86e354752e083a52c79c7c5410539d928d6d5bb256b1740915289cb27749fa34039d9840e1d25366e9a1c9d9483ed37916ba5b9a6f867619e331cf6fc1e867d21a176bbdf39dfece85ae25cb0858dd89ab1d3ecb02491d1cdfd19692e9578a843ffa10f27fe6fb5e06e7f41bcc8f9350cbfabaa2b108a8c3f41f9401295ee7130a6c01adc44be7b8df4e9f36e42da7778c32f0573edfdfc3c0b6bf504afb5a3bd34eb480a43b7a9396c4a21300dcdf3d68101cefaef0f6ada1fbee43460b537c20b0e9a04d1a55635a1e2a78848264a3c069ba00965cd66bba03d706a5b36911678e421cd815ec84ed360e5a58aa84cf6ac630ed11b245de52f795167de56f32dfb1068c33665d979bd30c59f1bba741d65b2d66576fc0de3a544beb7165029f2310a00c6022f467b738fbc6225d91062705e64048a39bc48b931f99fe602189d15d29b862ba5fac6779dadc2144fe811f0071ef87036895d6f51f01ea2ba391d81715a71763343d547634fcb30de33e36080a414be92f34e3d8ec098013717734416ee23c62d93800a1866ecab845bf749217921d58fb7e698fd47eae8969ef2e396eea2388ed12cc849fbda3b8e532cece46754928866bee73cf8f1a7b636332adc36d86784f3584467efbf9f8bef6a4d2d2de582b223f100cf0fd163dc85c42737f148e1d0a61398a2f97a126f9e290aba50612191fa18ba67d01bf81868f79e0dd4c8e4a4f9d775f474efaacbe6a738217da6039dafb314fa431ef3d10e1263e06d146e5b90e8d77834ae1a2cceee974380e99853b3042818811513a052a489ddfbc90257fcf2ff2766386addd740556839383623f9750c9322ca928ff856574769ff7c25530325349305488bd31fe33c96b598b6c4966f029ac45ad41e6dbce49ec139f4f18d6adb23547538c88328fdbde68b37cbd69cf114856328a5fd7e0500a2f1b26802c8f5adcd78c12140c6c05703340a4cde3631689152e3c252cdfc1c55c45868c53e38f9c1faecc2f5dec4f75752f3c44541848a75ae00cc963a57f972a3fe3018eaf42d42abdb4558e32cabef46ee0cb18f8da7992fc61cd31452b4a428cadb5652eb97dde9fbeefa096d08b3d85f7f19866a28d5a4e29df1b5c2364f5b69c34195cc829b454e0d04be13e9c2e1d507312647e28fe4bb3347c2c9111248609286751dce0bbd50a6ff1788af06ed504d1c6c408f449f5e0bc260be2b6f9e0fada6a5d2323e75169d6e192dacd0fb8a090847e3fbb965727e1429f40298e4df3238162b74c0ad7b469ecc10f928faf63daabf546b19568dd5ee55b483e98c860e43644ab"}, {0x110, 0xffff, 0x1f, "754c9044087a1eeb2b21141cd3687ef844185fca96f86c722d37200cae8b7a6a653fec10af90260070cbce8cd74f673ce5db86135f9fa0815b7a389def25be4d90622df15d94ade38ffd1dee47e280ad50b7b67e32782f309b77ba7572c8f89b2935bed4f94202f09c630357048dba7c3716619c861844cdb1ed3b7b8f17f5ac400a5ade667db02343caf5cdb9387e8afe41fb204ef82d44e02232a32a432895cfe4529c624265834fcec4193abe727b310e1303a10760533f3de543f0d3dc2b2a0e8f1261f8329014e76320b2c8c62e0707c9205d634610567aaddaaec97e35a5097309860f01fc06cc7e9fb80f7f93cd2259cd5e73dde2b469eecca1"}, {0xa0, 0xffff, 0x3, "db191ed6e8c79a63c8e350bf7de5ccc5ab1d1ff48d6da840b1e5e96dc4a578d8df4841772334abfda35018177433643c18588f4caa3640530cd10bf623dd45eaff7761ac8568b816a6ebdceb3f047e6fa9ba4f946d512febaf64116640cbad6e9d5b0f5c3d16bbf9554b7fb9d2dd83c57160dcecd9798640d10f9480bdbb7c93e1a873318466bb7219845c83"}, {0xa0, 0x1, 0x7, "ea3b9a049682d8bb8e1cafc65e890b6c7530d8f98ec48862303c2031051a2059019f32af0ae1d39b6d51cae67bb062a1dafa8c08f688f337446742c87d715283923d033cd8938630c86b1197c33ce78bd261b8f1e58782ea2fdf907ef37591bcec74bce04558d616a2c33e2f03ee9720e8ad9bb2ca0ed08c59a6c462bcabf8a4f77f3bf34d618f7a13"}, {0x58, 0xd64e85edb0cf354e, 0x7fffffff, "a1b9ce7d2d41cc0a5009b2e30fd84f465fc80a9c419afdb3d88b42ffa0374315b729b033f9945fc03184930069131b376d2f477f9d5bd4dc63b041b9aee4f37c7031d7c41ae0cb"}, {0xa0, 0x0, 0x0, "6bc9816da9c5e22caa78b1c8ee7cb7eb1b931d5b1d153d23acce748c7ac0aae689753b194afe623c73fcd0ccbc47544d3957ed064be061d64481de3d287422c3835d5c733f11ce691d775d8e59aee721436f228696989869ecde30f2f0394900e2d19ec118650c4867203dcbbb8d3a1a8fa67fc0995578e56f8bb615894ec1cad91f4c714414cec139abf7"}, {0xa8, 0xffff, 0x1000, "6f41d4da10bc89c7ddd99ee3ee51d85476a40f1956c04669fb542bb0d7778304fd676a3acde539d10a3dbaaa40dd7f29479888efc1c262a2a6729f2c277d7a244e67a2a52c195e51e5ac870c843d0e13b336a8f81ef7c94d64dab552fb0d2aba7ac969d158826a93ce614116a9afa4622242b56415ea46857cd1009f2dbd8601552fd6e1b905d5bf88ae0ef9d8075a9476e9"}, {0x108, 0x0, 0x8000, "abc2044ef6a9c42cbc7b2159bb8e04045ba4a7efbe145a3cd79374f3db9560e022e49feeba4396fe9e60694367defeecb6673f0bc9ee529aa30c7495cdde676eba9557bb1ad1515cd8cf521013d51dc22e86f8de8352e4bc8e0e17124a2d0a5b6da34a2eee1b3b4a2a5af11ae5efd92c82919f43d2e2afd59cc4804fd011e24a301955c6c927a2575afd1efd8185f31ce80f4741e5f23c9b85d71f588c27ea89d05c729ed95575647ea3a8fb7c8842ef66ad7e13e6878a52c8cc295fb639e0b2489fcabeacdaa07859ea16aff454c890efb41876dae7858cf4e69eda6f1a0f93d6f0716d734c684724c296cbdb9a0a3c6f5884b4"}], 0x15e8}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0x77f, 0x800, 0x7f, "9ec9ec66c91e3c6f3a1f2700fd713c4dff5fa517", 0x3, 0xaf82}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:26 executing program 1: poll(&(0x7f0000000240), 0xbf, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x401) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) 01:39:26 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100a4d941125d55"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/182, &(0x7f00000000c0)=0xb6) 01:39:26 executing program 1: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 01:39:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="744b766e038a9d166ecec5316148b61a12f9"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r0, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c692443aab674d5a490d0d3009c6fcfe99aaeea7052197242e894c666e4fb3ea286d39ac7931ca4bbcc4f8871e59a24a33565cacbefe94", 0xb0) 01:39:26 executing program 0: r0 = open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x7e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) syz_execute_func(&(0x7f0000000140)="64670f6e970000010045d1f166440f3a41ab000001004bc4a3f9613805c4223d8e7824f390f9c4c1fc1096000000200f3a0f7d54426466f00fc788fe000000") ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCBRK(r1, 0x2000747a) 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') open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0xc0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 01:39:26 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x7, r0, r3, r0, r3, 0x8, 0xcd}, 0xfffffffffffff801, 0x9, r1, r1, 0x0, 0xfffffffffffffc01, 0x7, 0x5}) setreuid(r0, r2) geteuid() r5 = dup(0xffffffffffffff9c) listen(r5, 0x4) setuid(0x0) 01:39:26 executing program 0: mlock(&(0x7f0000203000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 01:39:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x241) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 01:39:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in, 0xc) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 01:39:27 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f0000000040)=""/54, 0x36, 0x800, &(0x7f0000000080)={0x18, 0x1, 0xffffffff, 0x7fff}, 0xc) poll(0x0, 0xffffffffffffffe7, 0x0) fcntl$getflags(r0, 0x3) write(r1, &(0x7f0000001400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x7fffffc, 0x2000100000000}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/253, 0xfd}, {&(0x7f0000001300)=""/231, 0xe7}], 0x3) r4 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) 01:39:27 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xc3$$]\x00', &(0x7f0000000100)='n}(\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='%-#\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\\-,###%}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='`+\x92#\x00']) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x3d) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 01:39:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 01:39:27 executing program 0: nanosleep(&(0x7f0000000040)={0xcf9, 0x1ffffffd}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1cc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x210, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)='W\x00') r3 = kqueue() r4 = socket$inet(0x2, 0x4, 0xfff) connect(r4, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r5 = syz_open_pts() r6 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r7 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x9) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x48, 0x4000005d, 0x8, 0x8}, {{r2}, 0xfffffffffffffffb, 0x14, 0x4, 0x144f, 0x9}, {{r3}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x800, 0x81}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0xfac1}, {{r5}, 0xfffffffffffffff8, 0x64, 0x20000000, 0x4, 0x61e}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x11, 0x2, 0x0, 0xb1}, {{r6}, 0x0, 0x61, 0x0, 0x9, 0x101}, {{r7}, 0x0, 0x10, 0x2, 0x8, 0x1}], 0x1, &(0x7f00000002c0)={0xda6, 0x5}) 01:39:27 executing program 1: 01:39:27 executing program 1: r0 = socket(0x1, 0x400004000002, 0x0) setsockopt(r0, 0x4, 0x7, &(0x7f0000000080)="04125407", 0xfffffffffffffe76) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0x0) setpgid(r1, r2) getgid() r3 = semget(0x3, 0x2, 0x40b) r4 = dup2(r0, r0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/199) close(r0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 01:39:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) mkdirat(r4, &(0x7f0000000080)='./bus\x00', 0xe) 01:39:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) pipe(&(0x7f0000000040)) setrlimit(0x4, &(0x7f0000000440)) 01:39:27 executing program 1: msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x8) r2 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r9 = getpgid(r4) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7fff, r3, r5, r6, r7, 0x10, 0x20}, 0x100000000, 0x100, r8, r9, 0x2, 0x6, 0x8}) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000100)=""/227) socketpair(0x6, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x3, 0x8, 0x3910, 0x2, 0x6, 0x8000}, &(0x7f0000000400)={0x100000000, 0xf5c, 0x40f, 0x0, 0x7f, 0x20, 0x5, 0x6}, &(0x7f0000000440)={0x5, 0x3, 0x6, 0x8, 0x712, 0x40, 0x4, 0xffffffff}, &(0x7f0000000480)={0x800, 0x3ff}) dup2(r10, r12) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f00000004c0)={0x5, 0x1, 0x1, 0x9, 0xec61}, 0xc) 01:39:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1fe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x6, 0x5, 0xffffffffffffffff, "b80dc53b46b356c63b685b260e717132ed186070", 0xfffffffffffffffd, 0xffff}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x7, 0x1, r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 01:39:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x100, 0x8}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0xe4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x400, 0x8}], 0x1000000, &(0x7f00000000c0)={0x401, 0xffffffff}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xffffffb5) write(r1, &(0x7f0000000100), 0xffffffb5) 01:39:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r1 = socket(0x1, 0x5, 0x9) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:39:27 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x2000) shmdt(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x205b67438, 0xff, 0x1, "9c2e59f683a05fb8757c6b4f788076d45be79f07", 0x2}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r3, 0x20007471) 01:39:27 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 01:39:27 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() shmdt(0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x7ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000008, 0x7, 0x40}, {{r1}, 0xfffffffffffffffe, 0x51, 0x20, 0x8000, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0xe83, 0xcc92}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x48, 0x8, 0x6, 0x7fff}, {{r2}, 0xffffffffffffffff, 0xe43c32fa303582c3, 0x21, 0x2, 0x23}], 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 01:39:27 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x28, 0x8, 0xed, 0x5}, {{r1}, 0xfffffffffffffffb, 0x400010, 0x5, 0x81, 0x5}, {{r0}, 0x7bc9b60e30b9b04, 0x0, 0x20, 0x2, 0xffffffff}, {{r1}, 0x0, 0xc8, 0x3, 0x8, 0x4}, {{}, 0xfffffffffffffffb, 0x1f}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 01:39:27 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0xfc7}, 0xfffffffffffffe89) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x3, 0x88, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:39:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ffff}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 01:39:27 executing program 1: setreuid(0x0, 0xee00) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2104, 0x3ff) r1 = geteuid() r2 = socket$inet6(0x18, 0x0, 0x5d7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r1) setreuid(r4, r1) setreuid(r1, r4) 01:39:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket(0x2, 0x3, 0x300000000) setsockopt(r0, 0x0, 0xb55, &(0x7f0000000440)="4fc4e4ee55962348e3939a1a6580973031e5a17f18ee844d1ebc92c38a30d31ebbacb4346c09e8a97546e5d0a279d83f8f8035652b43331914c48bc50bd2de5226e4e98034f1c8b65a9877fcdcbcbf74d765cd5909133fb832bdedd24c0522a6", 0x60) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="bacf3cc0e85b1daba805694372a5b3c102b6e55ad768ad88ea1cc8efae755ae324ddce4102764e735a27b8cdbc44d5bc4474dc69702ba3a7ddd6466e42dca369d9edad6f6dd0fd8163ee3fb8b5000d3c1674b71c361596a827ce124f19df5bf3f45481fad78e5b235ab633947ed7c2a3b6", 0x71}, {&(0x7f0000000240)="b145208701448688b4f02d80096593836c8cb5fef65a3a3cb96fdd1cf3a511e47caa2d4c439733bd9210ac828fec78c2fdbeac1ec0f0eee1b23b7b7ba9e476153ec2dcd9676562f1ebd4033bec5fdfe60f0c2b0803f9bf6bd2361a1b2fdecfd83d2693c296a3b86d128f8b1d8f728170a1fa47a1f03ceb32d7b5bfae9efa8e169eb08347f7c6db1984269514cfba472a8601609b5ebf8f115ce123798cc598e474362abc0a414ba0487217774a55c81e80b8b08e5ce7ce4d24bfc23ccc2c0c0fbf604cfd557f320818468fffbc582aa45ec019f364e5d7f3dedc573e1773e372dfd8aea12f55a7750044633aae5efd01eef162ee2d349e7e298e9ff736038e", 0xff}, {&(0x7f00000000c0)="4ed2ed3c0591d4c527fbd3f3305ba01b7209be5f4c4896b2e6f63701aaa85a7e0e9bc078bb6a3500c76945e0824bf1ff45f3d22d8d0ecb70e6c498c92fee61c3d8ca2c71309147", 0x47}, {&(0x7f0000000640)="7f501901cc2031147b128ff36b0274183b110dc03e338940811d7ab08d16675bce77e853f87c17e2a5589b7751a82105b9bdcc78f4425900176da83aaa572b9309869a952e482ebc1845441367878aef6e5f4ab911b85bd5a47d08da4da1c13da2cb330d12373fe33b0be65e94f86ead95292e3872436b1b17b22e674954a517e38aad2cb928951c1de24c83cb3ced8a40f4c020cad83b25ce938948d6e74d110e5333cccefd8457a798991a1bb30666f094b8d5699b7a4d0bf5244cf48372c4d5054491054fbba9faa609c1d6a9826c70af5da08643c34fe004ce8e243a1cc0e3e570177957ff7189ff30706b433dddddfdfcb96188a76dc1e57ca6ed2663db181ac4077dbde633806005ae680adb85d86c4fca47eda73358029b43e399837d7dcf957a4cf3327f9bbb5a34206a325b00e05c64fe25c85b7ad8162e88fd2ab0f13180c937a0611af0054f5a7526d2d578809bd9580a2196217b3630e86bc3774f4e4659c63cc05fce63e9da1067bdf11b71a37033a5f9d587f479f8ed2015fe201699d033bae45c5802e5051c0802441171a14cdc3d708de3f8fbd0a96151bc44881f47222b7499e55da5e529fa61d9d7a638a702f8b98e98f239e18c332b50bcb9b3388e1a2ad734da43480cb6bf3ff1e21404f2514c11282cae220866a93ec49b54bb619f362735b7f7ad6b7c793333c75850f027f92ec7317530b4ce7dec3cdbffebabc476d5a15f63a5358d1e9adea7a9c44fcc8fd47085f1da749006ae7809c7efe6b9f66593a44a32f5ca8fbb7f2777eff85a8ff2f856269035e7d3783b832c4e6443199b8807e6e19f6fc2c27a211fe28d106a8d8b2196969245115125918267f9891f9da8b06ea2335c83ff895c0e858d507d427d491476f077c28b6904c59ced4a889f2d236bcaa00f25cebbec8f8d138cbbfbc9003d8f5c489c0ccaac07cf940af988d2280c63583451c01c8e4230ff7e001917ee37f287eb3703a50ab34adf42dcf49a7f51cddafbe0c079ebf2267cf935418962418d9db1cda2ca9e0fce2c876e69f375b07a5ef5f0e93285bb1e949cc504bbbeffce95b88e87876793274d747fa1c7604c90e4ba356d80f5b06986251181cbc6ac5828a752f4a02339ae140a758a7a7947c883f6fc765ed6a94e33aa09d66a61336f6c118a72a1ef3ff047f8cc18f128c691d373c5b176383d8dd60cb1da8005aed407034adbdc3e289d9f7343ebee91d0ffa16dcaeabe755cc954a1bc78a043f4523bb7da01ce1fd65b79bfd018fed77d34e123d3c36cc568c3c2b5a603774351f3c7cac017003cb6c72d74a7ac01185ab2b62e1d148c65865fdab6a11b040958f4ce1caca00e63e8086dc0ddce7d01c9475944dc5274497be6efd91763e913773eeeeff901d713bc25e061568d446f685d959ff5df146bebeb0c9c145162ef455adbb0b2357251ccdd4a0836ab6160a329c8f692652ebf0f961f060317930042d9c40f0bf127342e3e83b1fd465c0e0eb80ee8e643d6b4272b00611c9db7299c502f2c34c011b2920aee69d23e8e620f9eece644be39fa4030184026944a67597b60515f018c7523e9514de1533ae4aae462259d2982860377692f48b470df6b448fa71c43f3866542834b06501dea76ea1cca735929450fcfb608b1c86f2468b31cb59b0f479813cd07db502e0a5e24f0638a8d3a38201f43d7980232ce98afecf7c78043a60ecd80e9f95449cc72ab8c51521b35fc1ce87559eb025a189277babf1cd045563ae668317879458655de184e14beb5ee66a0cfb29c5d1f8d81fec4a632abc08c1c3b7ff60625e6796e539e8f2d70cec4b482cc5b4a224e9999522b1400f93870e109efd8fbfb9d96e5ce1cd4a4cf85dd195aaa38b9f387a99d9bab6adc8bb1e2e58354b26fca0f1268a4fb461f166746cdd126a6b36e8dfd8d30a4577a6dcb25cd218da497e1eef496f83d3695bfe0f73cdeaa0e63cfac19e63cd38cb4193d4dbc341882debac32eb8a8ef3a8c1e7a199cd498ec8c2170b2515ae2fba73d1449683656c78221a3f136b53c26e26612478426ead9b8b6d133b9332cf3ad656a7960bdbeb71b83f0c49e985059c2b23fb902d82221a672f48dc0c5e7432b53e955d37862352904003196c659dd93df3c0bbffea81ed87bf089d848a6e30e2bbef2a52ece4359485e38e834b4f3c4463825127c1636972129f0d26322ba3bcd7e31acbdef8d38199f4f62e0ac6ff1536e82ebc8f9c9f05ee5b10e24bc0ccea6a698993f3b0b8e4737f611fb314b5fbb9f1ccdd18ff0c7c02dff58c380abf85588b913aa1b2fdd5ed0eda1b7f99beae09b8b35644094a7af75ef376fbc4d4287e614257b625b0caa2bbb279e4bbb73f8f0f274e735799e7c72ecca08d71c6f4c302daca6c202becbb0d2c1f046c84065770f89984e97ee166b0a4ab2168d85e4f2876a6e7837ba0bf0b5de9e955291d7e7f07dd726ee00cff4d030e328f87505a5c51e455c6e27f68fdf03aae2b2b7847c2e64a22e6be6f273259a49e30e79a227d51f8d05836f07864faec9ac30704863de11e80567458c17f7e7d42c7c7408ec47f392650f8ae1ee9c9b5eb474d571ca9b1a2216db90933131c71ca0c83f37aaa86854fa724235e53a8f2672d1ca84940d3968f1d768add5b8f4d5a163f72047bc584dc89516ae3a9b52f752ad1bc6193d3cdf0666512bf86940ccccf99522507d94243c3c9045465bbd5444611cc764006ecfb31c4e9353c856d308274724dbd676c89aa444ae8fda90c54ef733d792fdfed24d75704cc93e036647c1360c8b4430163de678dd0b020287e9ab4c65db2f66157cdb066625d6f2b22a4a6bcf24a425955905a9c3fdac781f1db416f01f4299b631e99098a8e039e6a689efcccde565ba6ab08c89e3aadbd770c6748be9acfb0966be39403a3f82dabd5995dac2c39cd0a021ea3550b58f382eee2eb3c1ef2016b30c827e6faf6183a2dfc7bec69e137d5740df90c4c7f820fa33a87c426aa61072d2ed33bebe83350980fc8976393b08ac4a20c7e5bdeca9c966aa2f465a386e8360b73f9e0cfe74b18e7b9af8c5fa2c6d3f80f07b5b4aec3cbd4c03a43c458eed2d9b75f7547f7a601307c360fd3fa9db4163868965c4881e68e2e641a8a705b9616571ade89d1070474dbb91a6a81a022bd441396af5fc0232a1d297c0a871abe596eecc4272bed52b33337a00aac970888632224c753d6e9d435cc1998b5a0ef8811bafc7b5503c8d01461dcbe95bb8f0b5406b6ad07fafe7ee66db577eb35159c7f8942d5cf164f6aa6713541a734120ca29f619dd182c4f317dcb3f9bc2bfa1f0df058098b730a4f4d478df347c84db03115e725a4435596444ed2b4141e83d3352b65f11db2e73d6cf5162f7ac93e1d973826c882f6579c95f688822416ff2d637bfcd9118263d6e977739ec9e7e0e41a5db3a6bb3e88700453613e81107fdd2b2224277ebb57bf4f6ac0c9040002f6281af867bf14b2b979bd19966308144ee383e7d3b65eb16882aa299f66f9bcf0f9f0c00dff0be8c0d66f9cd85ae815357cdab7a36c1f59754f24f2ce4e5ad3b2bdc498a96b61ff1f39733e8d05de5bf1bd9fa79207e65b5c21e32376225ff52a711f5408c04476f6594431c9e37d1293d7e7e6ed11841e5f37aab0b6dbb9aca36d2fa97b5459cb15c8697796a974f4887ef00e9cc0862981e5621f0d4f5c76864ee8c7ea0b66c46951316119566661473acf2975900cd2425322a52e5abf274c716fc913681a2a3ffc07b4d6c5d6acd2214b305474589fb548b230459c363592727ed4e05c00754f02f869750a0aa008db1543dbd0d93b045c7e34a903f51e68e977a1a62721f5df83760531d0313ee62213f32bc847248b40ed50da1137aa20bd4f62b2704cc9645ce84db0879d0530eaeac0b75917f3927062cf3f9f3ed0144d228f566737f429af92f95bbd21248b02231c904f7c927b553957292ab9f4945a53fbe013fe6479c03c7d93d1b8764c355f99351fd4b942bf63aeb36a062a66a77e8736bd34ae3b78b3a547d18a130b902156c568a71cfe5d6864242db20d67aaa3c75263aa6a6f4e0efad4be3ed498314b641cedd446d8cb2dfff6d4e571b54df16c21708e7bc8b0089a8063705b96c5c4459829b784c0b121496c1ae7e35f7182e911d7395ba781fcbbec7186453392da886063564fb28680eba14d47bae12eb23ae81f267f7f533f2248b787c853944f68bf691e5f52d499957ffb1e4ec61e58ec76221fe3ba71d97f84f100551d9caa187444d413a2dbd087079868811f8eae817bf5d187f7e5d19140400f0c0b36615a0e11bee74384706c0d5bc0175c960a9acbb502261c386edfca314ef8e8284237a24ed556f713f9cbd49d9ea9704d055d9830f8959fb24c3c09ab7f3b97415f11f35606a9fd507b71f3a2a54cc0d038cac23757c646718bf579f289a3cb075235cf38bef68c4261851d34a35955a78554346164ca901d0cf7d363f779499d24ee7db58eedb36370cf664a1023b8c67f3fa9f1f4dd4d3a28b7f2d11f60624f701fa99800cb3109a109fb38f80c942c5ac483d727bf90f3f7aa4217ae8ef5a04827daf4f168c291f85d8d07eed449c36d52d0d9834e5b5a99706b56a7e060115ead50deb1d53c7ca22f0bbb26a2d78c719a6484ba23269b4545811248715c34d28a524520e5d4662a8aa5356e67e572e8078120079e7ab999a23c3e8aa6497099365312d98d76f98948e0f1db6fb6278b04a7ef0839b3ef61aa436192cf945b0dcca6a0248b1602818bdb388b9388c9c0b5892b4a20598059c73f14d7304ee3ecc91a3ec9d32b8fc8b51023f71e0e1ef34249cdad38b6b8b00556c5aaff9ea530ba64091ab78a03bbc061e98e6e20b8246b9bb253ba666718b8a0f05d1bb3ea2d4498510ef32aa5ae4ce5a4de771b0616d28353f26019400475b83a1d804ddf9067a2681e008acee3ee8f378963dce70c79a85970ba28db2c78c0fd5385aa0e08f58c986e540f7ca3f58b4339f751f30a60749a3a695739289e9081f06a45a204d20dcad47cb9b786f682d8cd29900e6fcaa978b49049039873422d0db20c24eba7609f8f5a63145f099d4a7d50c4925d1f587306940f40690e39f156f90c60400f498c02bb1584767942bbf2b25e42dc79c288282c60f793c1cbda3486d9ea13dec738129db4c9fc5722ff3c33d6597eb87e2c64d60b9a5f92e66f2cdf36504695911f14a45cb08494a2f57f1b3ca402c8fb5caeba69d63fb56be12525af8fca27c1a25c411ad1d90c6b463d2debecb4ef7bf0274564b6ab184f6f58997e7d3be61b424a7eb28ac511aa5b836327c323c4c91722be1d97b6c74286b0c2f101d58a2f3747242d99aa92c2d1211c4c194db2e77165ab8e282496c69ab39c46d202a40885556b63083323c7989e9486907698a9257a7560a151d90e3167c2c9d8364acf9ae187323161157b210147756987cc80f3eddab50c84ba50453aed72134fadfe1a483300b17f64c950a42e757dfab48403bf29565ad9f78b8b2d4ee720cd3ecee37e0c929b7239073a421a09b1f194feded68d574e6c2885bd9575a46f8fd1db57b9dbdf94d34094c1ced2f6b154fe84a958d893be5ad7f635b513763a70b9792fd7b4bceb520aede774adef704553431bd2b5d174a9081132868c11d8b5cf2e45c342d53d6bbb4c368d56a861cf75a3c87b013772802be7554b2218688d87cde3cebcb1d95818a0d0e4e18b257d614c72e1ad8b36524b932fecd4f6695dd613e66480512c751", 0x1000}, {&(0x7f0000000340)="1cea25da495f7faf56ebb777deb5de528ec64170828f0c7360534549fe100879534a9d641ee9430451a626eba2212dea6ab558e5f0454ef47ed4768f2100d9a3c9cd07c83c4382873af7c39401ff6c9bae", 0x51}], 0x5, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ftruncate(r1, 0xfffffffffffffffb) 01:39:27 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x20000000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) 01:39:27 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100000000000000, 0x121) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:39:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:27 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="d800dc90583fb98847dbc3884c74fa4fe196a9072af5e103dc15cf286b48356de2ed249a239ba059c8490e531890b2ef7b7e2ef7d1c08d15d5401f37f44f128e0e71a7e95505be06357ac650f81b85f91122f019429f19a5713e6a2a0816a2af2dea84c737e873b5e496c0546f3ccee6588cb1bd97afdb5ef3b8eaf959aa72024a6ec1fc6c9c43561fa9dcdff04b01da", 0x90) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = shmget(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) r2 = dup(r0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/107, 0x6b}, {&(0x7f0000001280)=""/74, 0x4a}, {}, {&(0x7f0000001300)=""/62, 0x3e}, {&(0x7f0000001340)=""/201, 0xc9}], 0x7) shmctl$SHM_UNLOCK(r1, 0x4) r3 = semget$private(0x0, 0x0, 0x4c) writev(r2, &(0x7f0000001940)=[{&(0x7f0000001640)="67531e052bb75fa3b785b35d704d1fa10caa1d5f96be8b", 0x17}, {&(0x7f0000001680)="56d21accdc6ee19e98bfac6042653477318cb991da2b9d1042af8f30445a8141843ebd3fa74eac8ea9cb4fc4f8068b391d8474f0fdfac4ccba724d3516ae0e6f5cfd74dd19c4512215a3443a04735a79c0d719c8b8831c9b344c56898114fc9678a363f9687437ed745314d60c14474152c56f0e11f790ea9c42d7d6565295cd42082c24449844a4a21eda254547b03dcc43e7a220a176c1428c7daabe201606f2f3a6cb86725b61d620f4441ef3502e1c", 0xb1}, {&(0x7f0000001740)="41755185432abb840345373e906e1730b9d4b1efdcd4e8a4c91d40915250c60e2c92e301df3cae9a0b5e9d3f90c35a56b08eb71cd859181ae95f8e5539a499e6e007481319752bf472b5926ec0bab3c28bb462d4fadb38575d640f5b121f12f15943", 0x62}, {&(0x7f00000017c0)="050957ec057ae7b581548349c16afd5bac3994dfa943d8530b03fd402d14a7a62072c0be90e79ca348fc85a06ca833ed6fb1c5ba4ce91f17f6c47bb73afb5db6e79ee08af276cd471214e5fd82b07857735724c9faa2f727de2dadc86a024daf9be867a4b1c2086afb2926ebd9f41ffcd4d45e4946178aaf9cb4dcf05cb36a2cc81f162b8537d5986e805516576dcc10b9afdc5f2a58e8521c29dc53489d7b6144d160defeee56a1a017628af623615455e735db670d4a9a3b29599146d25d99703b92", 0xc3}, {&(0x7f00000018c0)="5813fb8de6cc047b3763d9e03e04b3c97dddbef357ebf7e76cf37716e5dc3318d8c817fa302e5e75f9d8ce509fdbe99c46ae2b9427cf77fd57075581ba8d4324ef06eec09157", 0x46}], 0x5) socket$unix(0x1, 0x4000000008, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000014c0)=""/217) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x88) write(r0, &(0x7f00000015c0)="788dfa90658a4ace018e15c2279453cea5adc028a863b6dcc7fd8e1137928773f0c4f5e259abafcc171b258726013c053ff0245ba13c6e7337cc564f77235eb5", 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r2, &(0x7f0000001600)="81a93d20bed7e95362f9a48f6aa76be09e2d2ffc944759b5", 0x18) 01:39:27 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d1d7d16476159bf913951b26ad16c593842e3cc50cfd3ff232c3a1e998d8941c6347e046be69a75a01a3ee109b93f228e6a39b7e4a3b2635e41dd5fc74f8ab18ff60e06e30eadf8cdfec2620afa6af914909eb0d57b67388237acda1427fc90d7103248a86fef8acb23638d833f3a119674331f05cc1d08cb51691508b3511cf761add752640401b11af29591be1bfa42b2b3e8870345053c75f6df1d6eb747b739581da2732139cfb9eae8842", 0xad}, {&(0x7f0000000180)="e1839f5e1bbabb71848979c94759be8de7bb35d82d61358945793ca67fe4b923945254e513282db4c55c4efb8166d92cf0fa4bd7cdd5763fcdfced243b68c04d93c6b1cbb47ce518ff1c5ffe2a026a83abb2c8d8827cbfcca60832455dbb9ba8d8c54987f7e4d655acd521cf888111a0cbdb8ca1d467105f04231ce4f5e59c9925ba34e6c0a51f28af84ecb07b99ef9f617a8345c2238e3139e15e02101c9ecc8bc01f7156cc8e2889648d92c9e3931f430fc437f777cd694d9e31089c9f36b0ac528d", 0xc3}, {&(0x7f0000000280)="460ac09734bb88ab4a15708b0c2b9253e8aeb963dffc53d8e5adb7ddbf8f382eaa3c44389a024e3add93798a75859ffbe4ec07a450caa540183d9b8ac10612fccb811d50b505f50fd77873bee3c9b6030cd89a60", 0x54}, {&(0x7f0000000300)="c2bb025e489a34c68303d5a0a70333c9e1380e0bc92dbbf25dc368dd1fee94cdde0049678370401e26e872cdb4c8f2a072cc9a2ed1cb6595315aa30b570757e697f5e19a918efcf05a44d6c7d63691ba569469f878a133233d9302ead4a598cde08966228568cf", 0x67}, {&(0x7f0000000380)="fe1f967b84c506cac73f93d1713b154be5d71ef8d241a52b877ed96eaacaea30b08378f6068444c970a45d249587f1c5a2bda58a3aa88e76184e7fd4d0353769ff2cee88c9e130bb99f78d984c80a8ae47aeafa8cf4f7bd331b80c0a5766b889cdcc8e5f53f4fef1e40d984cef7a", 0x6e}, {&(0x7f0000000400)="286a5849a9fdcc279d6498cd3b12840866d54592496e4e8940c01448050aa87db85528e8f997283ebba4ae3f8a8790c2ef2cb069f77991311d3cbdc074079e1484ca011f148885643a4a519eef42b18bc84b11c47f425a74dfe95d977231c3e3117b3c0bb85e36ae1dcd30e61f50a3de2d85214fb1a424dc9cd06abc5e26e48a4f047cb675737a28bc", 0x89}], 0x6, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x1}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) 01:39:27 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4014, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x88, 0x128) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r1) 01:39:27 executing program 1: setreuid(0x0, 0xee00) unlink(&(0x7f0000000000)='./file0\x00') r0 = getuid() chdir(&(0x7f0000000080)='./file0\x00') setuid(r0) 01:39:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) 01:39:27 executing program 1: shmget(0x2, 0x3000, 0x205, &(0x7f0000002000/0x3000)=nil) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x2, 0x3, 0xb1) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$unix(r2, &(0x7f00000003c0)="853253374697ae8286f1ea0750121fbace794ccc9d06fff074fdd0ae7b5d8dafd1efc3ff5b2ab920812f5956f4b748c439a20a8f04bac98dc368c844a34b6b5f7eaef04778aa5689e51bd72107580e5f31461e7742f3442052c75caae66da745b5049fcd99847a450a75259daf6e3e85a87cc46da1c994c5990e1ae61cb7aba66d3ba53016b439036fd9c9c2909481acfee978f0a5b0a4556b8f0b32d2c6ae07a9c02f61bf12ed181687741b57bd4b93c318bebd602c667565a6d41e36fa1d4002d885221d0233c234e15bcc470daaa86c4da668764c2619b963877d0b031edc968e74ab5e265321c0b613e9f57a3cbb6c365cae7ac843ce914f1b", 0xfb, 0x405, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:28 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x4, 0x100) semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)) select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x6, 0x8001, "5a3da222b4dbddae19d71edad54a923e7bc18aed", 0x3, 0x3}) 01:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x0, r1}) r2 = kqueue() mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x3) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) 01:39:28 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x0, 0x51a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8c6) 01:39:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) close(r0) 01:39:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x20}], 0x2, 0x2ba0) 01:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0x65) syz_open_pts() 01:39:29 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = dup(r0) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000340)="418fa5d159470e41bf75dd98591f5dd495a5c312e793f3b61c28ecaea28cd8e6987cc1c39f1c83cc3eeb1b026ca03522cbc27cd99b2f4216e4605672714ecafc5e6100a586ce5de948900bd43fe64729a16f9865fd064c6aae5062ca619903c403c5b42803ba713e6b6faa703039c99f9d1319e10b37b44b76d974bb516ea1f0dbd243d304", 0x85}, {&(0x7f0000000400)="743f58072c52c962d494d62c91709ea10bdab6d4c72563567805ec304f6a72a349bf86f7107ec53e4c4e0d3b4255a07fef7e33aea5ef9722125d1221cac02d318b81e74491e0aa3c4c7c372523cd18acbb64e0aa3d86145844d2521c955e80abcbb33c8930237c9209fc4cd70e12ee793a08d4c65b4cd2de711b29b0b2902a69cb", 0x81}, {&(0x7f00000004c0)="72aae4e6d1d453bd9016a83ba835da836d785657f2d6a89c9809b0f5e9de5cce0a6ed3e59141e80e690892d0f357a57e89eaab3940a7590a4e478e686a05210d855a4345381acd37013549262d17225af08008b6a48e88035472454e0e4d1623ad58123ca27a45045c7606405c7e2b7bb4b9315c634796336c1d8394aceaa9d215ba8f4f104c9391ffd37cd3e2dd7da7676cc80ebdfa8694f0eab14780b1044aa74bc72c856fb56f5bf6275fc7c806b86f9cfc1e88b40c775188cc897fadfff3d3383eba94f59ed6e0207b4c096355e3183c6b7ad9", 0xd5}, {&(0x7f00000005c0)="bf0a0f669f2763c16a4894bac6c63275168e51b64ca7ec", 0x17}], 0x4) close(r0) r4 = dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x4, 0x7a, 0x40, 0xd7a8, "4d559e5c68a1709648286176fbfbb8af853fabb8", 0x80000001, 0x1}) readv(r1, &(0x7f00000009c0)=[{&(0x7f0000000700)=""/245, 0xf5}, {&(0x7f0000000800)=""/26, 0x1a}, {&(0x7f0000000840)=""/182, 0xb6}, {&(0x7f0000000900)=""/17, 0x11}, {&(0x7f0000000940)=""/96, 0x60}], 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000680)={0x81, 0x401, 0x1f, 0x8000, "577b7c0e11823cd3c6d5068e9c60c39945bdba08", 0x9, 0x40}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000640)) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x8000}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:29 executing program 1: getpid() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000000000, 0x0) r1 = kqueue() dup2(r1, r0) 01:39:29 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0xfffffffffffffef8) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000461a8dcf8f9952bb76758c0800000000000000ca5abbbd9eef0ec5705cb53090fd88716477cd7f9129e6436f693c200c9ba03797ebc10e31485e19a5d28fa5631b981525815a41080b600c7d3cc27baa1686f1d0576d3cdcb58c18233e5130bb889c0ecc2b46ff0c4a1924f0fd7a26d7e9b5843d690095fbe094bb2e31421fa33c9f326f6728c5a9b01361d6460500778595a60399bc02efd37223ff7b98f5b1860bebc80b7e5d7d91ddb216a6271ed817717e0dcd15b994db67caa938cd81485ea4cf790d2d393c4d4723000000000000000000000080000000"], 0xd3, 0x800) mprotect(&(0x7f00000cc000/0x3000)=nil, 0x3000, 0x3) msgsnd(r0, &(0x7f0000000300)={0x1, "e7422f040a65b6c11fa41da68fda35004a9acb431410ccc055bf96582304712e655d25d0888eb7d102aa4f9afa0a417865fb51e49f64ba4cc730e0c44843693396fc1e7a3de699167bbdfb05ede7ebd729052c09d83f84d7f6eeba8b193dff9bef093e79e426bb13b6d857e30a9bcb90b092ebd5530a757e30bce9632ee6d293dd2cfc2b7bae2f9676fca34c6d76d8055301e44a50f693f37831985895e3be67386dd92f202010a3d76c2c987c7f7bc7feb74f0dd0d30ff56800a8b47cd77721fc227a0a4f36acb70884443dd8de8e37ae3dd62123620890dc6f4dbe860c06acc5332bb754e402c32dd6fbf5696cf884e7f46f033a5ab09a6015"}, 0x102, 0x800) msgget$private(0x0, 0x80) r1 = shmget(0x3, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) msgget$private(0x0, 0x600) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/239) 01:39:29 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) socketpair(0x6, 0x8005, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x95e}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:39:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 01:39:30 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="b774ce020829236463b4ed6c5ceb82983d7e7064d9e44e6c4f39493f7fee15f40257d300639062d8a2dd5ecac740e4ca01cfb62267d1a3079ec8d11002819ed75ab7d22e718edc40be253b8b58fe8f678fb4c4c4ecb1ef59eb3caadd83df7d4dc2ba15a13505510bff16e61d88f1f46e80c800a58b3551e982990ad50c1e9b61f8494842ad0f409502cd0b36e45e738c107b1d9b468dd6c872", 0x99}, {&(0x7f0000000280)="281a4b9e293f0b2927233052683dcda70ad3bdc79952b48b45edd136bf0d26e4b5b5e72500e65c6c02b76096a17d02b49dc86a9fe9d0845a1f966a0390da3c83b2a3502953df39ab3f349e2f06c931b64523bb0a0d10f0260aff16d7eb0a017e94c6d2e6b7cdbf091ba3ad39cdef13b20193d03cb65e03a9370873bd30a6c8fd391c41422e96a274d6084aac9120c2d7f751f0bf439d51de41dcf65d29867dc384140814aac518f98b9b689f251806b7a919fc5cd360a4b91a48b8e26dc7fe7a0f2ff57e221bcd02c487a0f9986521d098969555a4a5c4b06cc6b5e4f6d56af1930721b157e3f7e6771e137de6ad14b904a394970444b7bf1ab262417a4d1d02cad8d6a4256911015aadc543a2a1c07281cbf2b8cac1bc8aa4ef21e8a2760ea1b6ff3cbe704ece8b0367e9f4b1ca5c5d906dbe6b6a3dbf3bfa39659e6dc2a064bc2da5daeda8569160cc5c9d2f482e218675d127244848a6a3c31c939f09038c66df84d172523387ac11de9d1bdee1c47007ad28acb37c07d16f30d3f6be7d0b944931d8265fc5d4ce9b61e07214ee1e0b8c7613e7be9d3d13e84499736e24145a58419b5ffb35b8053013cbbd698239edbfa74665c2d7c0c0823953a97163d86840b2b3d1a162ade23eac1b965a345a6692c832fc937fa7e712f3f033e2a5a0beae8a97ad78a62841cf9e58c254a0313177d223810d055eb81b26b146b7be173aa37bef4fd673284df7f32167b6d876015a406659ea2dfdb24a07b1804c7e4351ff19b472e063f190f6fa21ff88949692ab6dbc8770f45ac155506b8dbc9f697b2bceb7b5b27f6d4a3acf676b78f985c32fbab6550b439c1e3794ce3d81ba563bd114fb67307170c9d41685d16db10e5f23a61e2326de78747d489eab42c2977a572dad0f09207ebf3206d151f9721ad4fee91aa8aabae56b389ef2baaf98a0c25cb6c9f22169dd72b2184b62a5246a3816634eac4f2240b71b08ffd5bfe816ffbfa65f1425ccf3646dbb0642bc24646b397c6911d44b9ab656fcdcc25f586e77a7d4f7c99f0756af31be8510f5ba9cf2af6ece35ff57e804382dc7df3f172546398c7de9990790fa20ba4bc94d6e673137ff4e4ff48f8e7006d960e96531e7a6f6d8638126ecf1855343a017a11c17dae655be5a3791d0b746daf1f76979279eb35cc4a07e566c78d4d33619a275a40d0fc3d2fb6c719a1fad7c49b5897ac35d9ad4e01f670c9d4ae47b3670fdf33c222d89dfbc23bb165febbcb8fbdf0e680d9be1166cf2b2e2df5e72f969089f530439c397ebce451ab824d07394f15e2f4879d8d6c2ff3b1bb1c8d6cd3be8d01f169383da123bc70ca08e45b75566318a49bce7d5a0dfd7ce5196b924ddb684581eade85213902c9d639441b2c4bfc8b8ad9c11a2c8d7a9193517366ef1b07e63fbedbabcb567dc1b3ef4ca32f4350a14f4334acdc96bb75c181803eb31627905e4ed80f13fc15ac713337363bd2c25d7a7e4ebd0f0b2a172cc1d2270bb1ec097796e29d5f601ced30478437782bc42dbc5647e02360060d29f569e9c46979bab9e71d7ded2a5dc0f879f8519eed7b9b04788ff12a96f95bf9113cfe3ff8dff7c1e9e012dca4d64bee75195fb82ef41453b3be2fcbf20154b0c5a0dbb418f76a0137b586986604c733730ca00b508721b7ed2f079496b3b8f55878c3bec8e76225f032f2ee2069c5a524597144ff53f0cf12a8eeb0b84ac90e1b6141725077491aef0da0afb7f584c4c9a356466a04effb04c5af75c330febd0696692ac37da9cb796b7ba4d83bc1551d40af01d8a5140c0b1b7addd1f444fcd573f2dd7189f422a5882f71decab6f782017d9aa197979c58b4c94170cb4be35cf3ab620e1909010244dfda53b4d57c8c8fae4cf138c373f4e66f274fe577d05c2fe536d3c58348a3333b4028de8650bcc1e7edc5ebde1e42beec077da36d73041ea4e665c3eebe747d64f0738fd06c56b74b8493075a672f6018354b63fe9122bf1ad9c9f061b2c91f93d3450f0cd92e74c0425bab615547040f8e7ddcdc5480a67e3a22bad7f2b42a5ece6bb065b3dd1d141c56652d4bd33e34f95efa4e63ecd7c07124331623a7b094b0ec79a0c7c9d6f0ff7336f822c900747fdae6138aabe939e6d06f3523874e346c6a14dc810a0dcfb830a662315906d7aba899e6edd28a245d9eda967d4448ccae8a42ce5de120f959309a3e9fe122d23d7f4bafd063144f4902e729826adde602543aa17537682ff75e89a3e2c22c716d54f54836fff37ec954e778725fa0a1b5a51199671d0f5f28877504d68d500fd1fb9e9017d0eb74fe05663a2cf651d2e82d2a2490aa4a5a87a8b33e6cfd318c601a9abca24e8db2fd609c8ef149bccf884228a436255a27369df7acc80aa94303d94238f233084929cc16655862b4e129dc4ed5464cd2355bb5cdbf5072a554e5c7b7b976f0cb5d1cec5e27072be60ad9cf9ad8c38d4c8fff753886d9e1c77c96b2313a7668959b09f6dd483fd85f98ea84922986974be49a7df22722529ed2db10231a3509cdcc889fa2dc62744be4f8057e3f0b4743cf13a19f99b91622f974f95350d9cf22a349c089a51d9d91d29a22f4107973b96ab94de2d22e480a53a93352f7a81ba092e36508451d4e3dd14999265a65779f05476e68e3738dca8e83a9ea0e6edb1fdcc0b27b97ba5eacc1de9cb29622294e8626959cf292d1cf9343a3691d719455ac6890b1b440a1dd0be024f0074921eccab436241083d7a8e40f6dc9f900560a80fb0c2130500b35e96be26f92e5c41af61f05aa24b8075ecc6edd49b1d964e1c8ab2fa47c33cde795c8759824103e4c5ff02446b55677442b464dbe3bfb82a81659efe6eb4fe9759ac1a5bf0a58eb28e7f6b568328f33d7de06c750e6aa3d1586174545e4db4ca16d3e9b75e6e7521dea12fdcceeaf90a93543e253e22bd307c4e346b7b33169bae3e5fe9a1b1ab0b0121670b8ac7e1e1201ad70368ecc62bd903b288316697c8c76cdbe1fd401a5eb58d399d749ae1425d979e380043cffabec942204d627cc4a7918c66837ff9fd4690d6ae10b88ed30da412a4c82f9367897990dbf1f5d70b7c1f78e44ee54e9b44d0ae23494866d233a60e56d27073ca0b62fabaea66034896e89210731160fb53318701107cda00b07e50a828773d14918fb754fc72b09ea36e998f1ea6c13cf79715e6e0179655a47b053224a629df139c09cb3380f0336cc7d7ef1e45155b9dea4419caee5f92c897403eeb14d612452b40d1ac095442501ba459ca7338c72713bd504966770919724f654fcd7b2bf2ad66124c41a95ab8304eecb176f6862f73a2bdd819508e6519617291073b04bba18f3b8f874cda6fc863fa9cd261847481e2d4fa568f84f5796e0d844dddf7273f8866639bdfa091deee8128b5b70cecf9e33cbbdfc5ab5cf626c1741f712431e3987000ea91abfcb0d453ab5f6b2a121e57befdd6767c460f54a75ed09f58c97b2133751e2c43e6cd3873fd2ae9631f824888f22343ac30d18633f761c35ec75f59407cb566a71e9949790a4a0b2676fae9867d298ea9d2dda52b6737ec1c0281a3312beb346714a6ca06a6b6c5f68b57fe4ad371fb7e7463a3778024a6be6b4ead581ecaa2be2886be3a6d485685733585e31c2d7e41093def407660c25451da0e05138644f166a0ccd1a653b1412af5f1d268b3b6eb0f1d0b31ac69a078ebce711071d6b1aa3a807552181fbaca8426f7126483c4c9bbdb3e726540a3b9e5e9d54121ae20a658df31cc7bf96ebb99571b57505da673f4d0032ca4e6e5345a20645e70d27b73e9bbe0c7731f2a734599ee2337e2cbb2c5d4b43c40718a452ec5a68924949e3de922f051e7792e55e5021995ce56608adb850539b6cc24a82d61a296eb6ee7eb3dbc380ab2f05e0aee9e0e6af80b89744c313e11a99eb1959f07d5db7b54350ac94ac2f410b5d330ecb1a5ec7a91bd680d22fd9d761a81d0588512e9b1d7b9916606731788e01ff9eff24fbdd4f9cb523c792ee6b1aa5ce7152a8a8155cccb21afa2cc0ee7389cb9ec67c0ee1ca9dbe96c6bd2f078d032c5dd34c0255258e722b2e60d2977c2c43e6330e73cffd0697a427bbe6166ee32fff6c4f8a31cb8c514e5603408e59d07cacda3391ea799b83918a844819af724616900696798f9b75fa343bdb5a39a6d15a8fdde3d78c160e18d4b2e71cfaf24e614d4d57daa84bd3b7b29cf510ea1f6ffc61199a0dfb41993b6572f759ec57055946d687c31adf6f268ca062eee6ed810a1109e5e76b01a44e1647eac2923148fed870e0e548ab686242085ea7114c8c4b3f7c5d3b1f2d17b1a1df220c4b00e9cac0de51a0ba6d5a4354695fbc7607da052a10d040cf583e963ed396a784c3ee7594832cb733ba1eaec86f23831bdd1d2e2feb107abe3769dff55ce3446d3549f3a8f99ecda5011ef90377279a73dc7bd1cdc7e94964dd75c85565d8d4e1d802f8c10890607a28e920001b52ba9bc74a6357ba715d09af9cf52d5a1ab69a7f258a4dba84ca4eb8b1edae47aebd44c384f565bd2d21b4ee4c67dae756a1f431359e41a0e4f142a6b9b61039d46918a79a80d0be739006e4d7816b99b3491b25adce99b52bb4f005a7273e824ab6e0d8009acb0c4b9d9d820ebc36cf6aa15d3a23331066f0e30f12404ffc22bf2cb54965a28dcaa46f0203c7c5ad95dc55bfc59f6895a80ea684f2fba9d0a6ed999f205f39fc5a3b3706c30b1293b7f4bc7ec09ab02f537f973f4e0c1a69bf7ec5bd6562d8567b22bd7fcafed1b2a979bd7e35270d9b8d92d5ce1ed3fe7c149deea19044150df7c137e98b81f118dd4e993280e1f422fc5306b4fdf3e63f96de66d6d166f21dbcd5dffd2f4cb0b2fe766d606a489d1bffdfce19bbca9711ee388e40560dec065cac5f680d4f88aacd4f2bc061115831780242a037197ad8ad8ec2ce3827689cb570d207da4ae161f640434c48a6f6d05ae03f2c68333d94bc180d2987c288022baf955073a721ab869bfa2936fea0916175db29137c42f81219a4582e94b301044e8d091d3b14f2d34fba1ef3baa2ffe5a55caae5bb7a52a2a6c6652fc1f0722fb5f9e82e3e612cd7f0d9f0a4899610842d461675e987b30696dbaa0fdabbca053aea98e38c2252547210f706644b5947607b58d82d40ea11409b09fa706679f8b8a1f2e5d085dd9e20e8ef8b6b04e35f987b9533cee65a7889b4a11c861c15033d225ef39422b9d64e632ac546fb754a74099a1bce151fe681923a7d8868882c7a9e05838bcff4053295b39a59a6d5951a4150770642ffc257b3083c42ef202ab1672015ff7ed0a172709ac130e8612d25eb0af10a5afcb4b0ec0a86ac0eb141a7f9dec95d5087af72a28c4f12003286f5ee5e026145794a33d0bdbe3c645dbe833ac9758b473a4eb40dd58dbcd663e5f58123b2c34b5ed74c5851b9748b616375bc418267271405ebb1ec12fe5bb5ade4a5ff9f456ce3778ee1a2013f54926c11cac8253210472db7f415dd32fb22baf84a0cd92388451171276a5ca8f2060da6727f209ddad6b66700509963060e789f4da4ee8fa12cbb37c0194eb5575f2e96af3e9046629e4f3508853bcca56f949a7c605b0e0dd2289bfbd89dadad76a7f7e3d488fd80ce99a3ffc7617b23e62af238ace98207e491e3d43607af57aea6ccf3cce2682f203e6b9a33ea2065db7321666513fc2f05bf08594201b35ea5470d230a47a1cd59632211465323c7fe911fc1a5a9607f4eb02dc3088a3b186ceed66dfba", 0x1000}, {&(0x7f0000001280)="2b875f441df167ddc50013371e2e053f4c91182460cf6499bd4c80d6b7e942541af2a889108a044e65192921474bffbd32c130539ae9af08755333529a6c0f0e37f71a82890a1d0b618373ade44682a3260c20012ba8043ff6137f15737fe266b84cb802b150fa8d7ab5a41583aaaf07d8d7cdc301299d535b472776bd35fbc792d95286492d4d5db8c74ad2528280969351adf185ff786baaa7f335ffc7d5062444983023cd8f6e4d71350cbf1d9d7920f24adfa37c7f51caedce51e7d6f5fa60", 0xc1}], 0x3, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 01:39:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x81, 0x1000, 0x10001, 0x7fff}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x10001, 0x4, 0x7fff, "86cb1a3eb055c8edebbbbf4793f1555317954747", 0x6, 0x1000}) 01:39:30 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlockall(0x200000000000002) r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001240), &(0x7f0000001280)=0x4) r1 = socket(0x1e, 0x4000, 0x1) sendmsg(r1, &(0x7f0000001200)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)="ee9402906656558eef5b3387396714002276e0369a00218057e51c47abd84d0ef0030c517f1ddbe3e0dc17a10ef1640a8d765a7f94b159289a7c3d274b1f3e768e1df4d0a447740404397a463d123fd2c90627836bd0eca171a7ecb3af369cd1f60a83c7221ba478ea6f79f1189d6d1610e2756425ee097d48f34fa983eadc8648a13d96653af70659b5f5e08b64acae0629bef6e7b245373ef42e300d9110faededef23959fe0c8d60235329b7f2c0bc77e0af2c439662069c87616cd84cd0809d2eefdf05c3b9444f18138a52ccc45a0a376adfb237c7422537807e7f9637c8b0e9a142bdd61c6f28bec4b60985bcb80a32f48c9c8c0e7248f3158bd99903e12f732eaf656da5dc35f618fb4bd1f0e2459dd964a2d1d870406ea853d850f0099698c42a108ff42aa8e7eda9405f99e296714c43cbaab22ff243cb908558bc8a85eb7135b092b8ddbcfee7a6ece6395f10a2c0652e11a3bda0bc816a701ab858f830e1ea79f50c3accad98af8e960449175ab2f87dc4bceff61149e5dc65571c6aa9156eafaccf5a5c704c6b21ff48d02c2ee9234c1a29976effd1e41025fa767b6affea29f16831c5ed471753a09919209d7cb20b47f01fa38b2699a90828926e75fc1e0744a573ac92533db31727fc5978184676eb29b18df2fd7983d1049ab844e8678ed5e142d4c20ae9ab56c9cb37e48d6ad5d7ff8dea191c08dc28cc41ce318576257a0898abd89d34949fbfbbf47d9d12a0506dbf34bbc0daaf4131b390a277ba30ae01409e48e1c1fb459aefdb275e1ef5b8338a7296497876192c9953376478e85085b33dc95cde6f1846abe27da3417b4b4cbe35b1d0d721932522af39a935da86f0a960e92017ebb01cdfb70baa91fc820a8a9c911846346f850479dc62b4d63bf2bab1702228fc1d1e3e82129260843236771e3ef50e5f19682abf79293daa9c6a6d3f0363b3080d428ad8e391acf8f41882a081184a7120b009c16d1fae6c42c69717329ca0707a6936b9c4c85b0e9f2934b8973a91eb8b8ba21022ee6be5e740b500ebfba3b44ec17736a7a3539be249c095b7d2e40abb05989a3a1dd758e2655fb14d32c40bace534227d5dc90c8770a5201d35758175105cdae45c92e65994acd75846239773ab4beafb8239f1f7f026882ec76158331e5bd97c7a0be512176c49474c52fe22d136cc47c400f4e6d2cea65355267762f9662f012d18bf111782a44ebd2cb922856ab0789e5c07a3074108193d0878ebc9b3788b35cb11e0bca3627a3a6895de522b85b6103e5f985be4fe7d00a781b8a7a429f34842f33d0ff375f5d5d1e4986878dd7fde475f4e4a0b29b07dd3cdc0664acbcade1b91f53ee5204930a6e07569c76484558d632922cca851287915c796c3dfdf2367f7cde975b4f4f26c91245bb7c0f9562a861f8ebfa4d2c00bc9aec53cd22691dd54f4140fbdeccf3684a3c4363616fc192f490208ead7d6dbdc343f43ba2e8b551db20b2d47735af88ca96179d4f32ac37e001b22afc4c1c9f4ac0e6380d363110fd34ac4e8831862c811fe563056e75fe3e49001756550287bba64af6851cde97b0d8f7ea74397e9b6272efdd3cc23cd691cd05c3e75195c7dfae6261d3822cefa08f3a589f9db385e03cba4dac6aa3b73557b3f49bbe2b071b267a562fa3f088ed54b99be4b5b7fcfc8648a11dd44c39e4ffb45b546dd077509bb17b276b5b8de4ff7bae449c85993daa02d56765ccaadac7fcb76388f75167589e3a3d7393bb955d3e44cca8a1496240618e6723fa7aa3e34f7a4a9f35175f95f0b20ea36f0c6f08cbdc31895d8191c39ae2073d38ac17d76c490d627405744ad859345b5585bf5d0294b87884756356af918827999f436f6b3b472153674185b71acb36f10bacec51c0e9b787608b613451b3426fef359a3d08ccb77131dcdba98905e3e30324944514eb8396bc550fe971cb61ada60fba2af9becb9295ed68409d2305f0a270dc9b7a47498b0c01936c1119f6224c6fa3f7bc4416b236b6c5fa52144c29f5d9ab1c476960ee0e352f933fd26fb23ff51a3e1ed0371c2d2b92e939b3ee5f3e4b5c29f9462739639fa747b8050d2bd5bd590ffc4115241355d9e18b89c417ebb5a4fd235b091255368911f99c40588c4154ad2614d720bdd3dd8201c2ec522e4ba21aafd8a7be7e9ee622c8b0f31864f00fba66e30ec53987f670568fe8f757ff052a70dd18d07b5c10c1209e8d318718ec2888a6400ae1efd094ac83bea7157ddbcaba8b6eea66acfc02c7b02ede520497e79fecea73224cdf2f56bad018be3176951bd5bf1fbb6e1f3f0bf8c776d7944523f292594059004a4a8b5a81b388c7c28ea22e6d545d2c05058fd0d03dd1a3220698c763e8d6cde8cb7a484a061f801bf280eecb4334569b2900c0894a683fdac3729c6be7a9b57f25185bb1076317ed04b2584fd37ea01b7025fbf0c5f10b511f104bdbee181102081a3b32fdcc65f7b1af99f59a055010278df52c7c4d43699999e287112d7bb1e0409c8cc946e0faef92dbcbd41d431c7f9fd50e25362dfffd6f1da91e0f1a4f624a330b80fd646bbeff0368a803e38accd8bc5c92d11ffbbc8df9d46938d4fa4bfe943149c7e55730f530488a6d22505efbcf7e394af9cd56145ac08649fc9dae116b1f3a4d5acf741828496c05e5e6c13693f37c2f969ec0a37e49c49406477974664d4d353596dadc6a17cea4b0afdbd2b3f321f7f732fdd6c382d495e2e31fd0c5c1dceabdf4e3f04f4ec4743701397ebcb73a3cbabe24be375ffc1f1000242ee4a48d6ffc84eeaef533283db89ef0f17a0858171e42e7c27eeae5c0e7e0b9942beb9235cda7cb6759d7e8efab7e1322105e7e6c6f5cb4f6c54c2b50cb4a623bda1e2156f85fb002f9d095465c0ff0b3b04fccbf601f19c0c9f7f900af2c55338e354c709257f94396560cbeb6620867585fe13d5773670014287bfedcc415559cd34848751d1f18970b2aa0c1e6f3e73eecbe8a1b927e45cd51055e4aa45221e722ad84ec147d2ebc183e24301f665f0484842a5d14365727ee83f4fb563c511f8a4b7b34c00f9dbb4ec520a5c768170197d565215e1e811c75f8bd75455c5f915a099fd2c2ed8844ade88191e5abcffea413e082a494cfdac37110536757f44ed5766cb24fd9f97d571b6b3f500b1cf55a7c22b420768107358c2988032a4b732d901fd9ade41630d24711c6ec70896468bd3658d33f93cb42adb5d777f85b6d177eff8861dca2c1088181ecf44b23c525876030bcd24d6ee17a4ac682274b64b8b3e4ac65d2710f9d769a1b20525023532658c1b267441f846e1dc1bf7c4499552b4635082201f5ae2dcb0e03520a8119208cb10fb6019fa939a651a127907408339f850b245911a16e497ac94427300d58db84ea839ad8db285974926a9a6a8582e8961c133abfcff1667ec82ef9aeb25c6a76f14e08722487991bf0c5fc494b5fbabd51544fc9a7e21a0ed4412cdecba4026c28d74848caf6e51f40f616ef38f26eaff6bdbd1947c957f7159eebe7cb040d0a72f2584242eb21b2b8c4716a428fb1b88ffde198d6da3dd864d6dd3e94248852d783a79805672af5e6bc364a40537a2b3bc48fe18fb6e4b611f5b513a85338bdac201401be28928211232fc7539584e41f6ac780971e33e9b674a154bcd0d1269427505cf45e5d7bd4b47d3cb688f3008d1ac11b08741a9cd4e28da217c29ba2e9ffe84e21fff816713f2c29a36f19ec6212b0d235f096b54255d7df40c794be9fcbee510aa11e76cffcd35d7d7deb327e2e1af0e49adebb7df9c2f94cc3d95cfe1d28623bcdce2b931dcbccf7fad2889609e6149cc448800ed804e908d67a4d3b9621a0cf052cbf60f5284e8b509116ea57936087ef2604859ffa9a74635082e64de4ab9d3bc4ad3466bd76324638cd190faea7076390e81ad0c60940a8b110d710195691944f8335c368374833f74b3f60c8558186f90fa0b5bbdb5e20d51fbf0b9e52539f0a4c0e05448a8914068897a69d6b1d2a68e28d2e188a437549a45ba072fd0dc0a7371402e7cfe5dcaa7e0baa5822a305244aeb5e19e6f9ece1c73f20e503c8bd4c9194304fa521164afd7f8bc1f0cfa2eced61950552b0039fd5beb080914d80b618dc8eb990922574f99110da8bc7a5bd3fc820202683d63f9e9ac24e9f5f025b9e38c293172592f8e27fff12d69007dcd27d9e9ee4ed83ace13e98a9904d4216eaa79f4c0c1ca75b867195a7c30f197ff504882536a767d47b9a842f6f89e164b96e1f0a801d5df96d96210db39d03b98ddc2d1570d29dbd291c2282d32ea17e81ae171a1168fa66036427d9c138aca223c461a133dc4aa01f2287a9934b66a63a05b7a5f4cecdd0cbdc7d25e51baa961feaf9ed0f8e961e787befe8e0573edc20a6fe995b1af52ed8a13d3848d74b990b0df2417cf36e2e8102b3425d8acdfb0a0622a8593974171c8bce0274baad735e874a44f7f859d4f71d938d80186125fe10915c59e734e8be40853118b0806a6d8d7ee27660644c0821e16dcfe9252091f3455dd6af77d6ccb95bde5614799f3080c665aad9c135e1e1674d34d6891d4d12aac84253076f0ff3ee6ade80e4f7583f7f7f8dd4b166fa515fe6b2652e904ff2d8e5a3b4929952a9b5751409689de1b330195643f6b9f88abe8448806c2e4daaa8f90c6ba425533203361e9776218d59b20022e7e347a19985c8a9c6656b0318edaf2d836d618a77b6e83183726b2bda00521a571e4fb719c029c221e057cb86a8701f56c76437882996f043e727f7f16d08d904cb0506e9bb93cadc26cecece752a89b0eab96ee2cb08c4e384dd9bc0c2fe077a0e93d7272a215514c4fa8263cbd4ce0cffe16b9dbbffaaaa8043b22c281ba0ce31d9435eb3833fd857b87e6f744dc7520be357b2790410d50d6f0cef0c2c56c2903e15ed9e5fa713610a3361d06b86c124beb46da2581dd6c3767fe217fc7945f2dd2ebf7480b85e36fdd4e6f90f11b248aaf70b2ceaad57226d586f12fe6979f3313415f755d4176506d6a346483ee93cd839f79d95144f5d3eacec498ce790178663ecdb938461ae61c82ca5bf1dca4369b9364149d7c3455a708c3e23569458e8fc0fa7257112e72bd94be5806f77518be6d82674c6c6db6d34f89b1843bc14f0815a0afcc491c268d50f0c7e70d46ace6a2dc37ccc767f49922f70a906d3500adbf68b5e542b89bee25365b6ccd44bda70544c103cffabe3e47c51db63652a775c5b869c56e987a1eab1c5843696fd0a7b8097fb5a8a7262c571b0f04135818ce50bf5d68fded017762f986665cbdaadcae4f013195487bf927ea5c864df961bdc48fa22717efcc186113f70e4ae2eb11db4f08c3039c8a38a52c96f7076fe51cbd979fcd3d378b4609ecde8aee04fc0ea8ff44e694eb696879c09f122ff1e1db9a145d16c9e6daa5156b58be0ef0026795256ba13685907a147ab3393ce303ebb181cf4ae0553954d4872e1d7e92eab92b284bb2fd9b0c9df0a643bc366314916a45c6ff533f42918dcf2a884e8e16823849029943bb350c188102e66531b0b68f0f56c4231e283627fdf9e2c7335db8191dfbde1c696b598e2a57f0dea2402f3317d0f311d57766a8dec70312ac9620086f176e03e107f9357b99f88019b03f3361461d8815940313b9b39a12beeef6fb013baba13bb6cd7382da0e1745fb1d4f4054527de4e0a225d5274d463c101b99847a5cdf2c2aeeeaf2de03f1588720fd0372f6587f14713fea0", 0x1000}], 0x1, &(0x7f0000001080)=[{0x58, 0x1, 0xfffffffffffffffd, "84a46dca24ab3f1f65ae89ef9b62ca59eaf757088fb246bed28b5cf963a82f14ec8d69522fd1d2cc2ee6eed20f184a652dee9a57bde5dc79274ae803ca4cd073ac05"}, {0xa8, 0x1, 0xcb, "e0866d2552a324ff3e6a41b33971bf5272a0156169d9389b6e4554ff18158b429d7b7c67482df9aabdd542aa39cd30888c520fa1a33633855c32eb28b751cfc9f26f007d6215f75e760ada1aa544d50d8b8c6e05a62f2d461a4bbc0b82b607a2a6e68e9fd62973f2d00630b6b3e0d858cbec70a1e4a10df136cae5fb0f67e544d19ec03deef9752c4ed00521054245d3c2338673"}, {0x70, 0xffff, 0x1, "b33363763c2003f3a7cc92bad7eab7b8c4efe1c643083e61f91b6d68a2f9b8b33dd430ef85ece9499e9c08f0e989eb689d206c6f49629a1b867f6be2a4f09bfecdd937ddff83eae2d67b0348e1eeef80b70ac733e42d4401c3e4d79dc485d4"}], 0x170}, 0x2) mlockall(0x2) r2 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) mlockall(0x1) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) listen(r0, 0x5) recvfrom$inet(r0, &(0x7f0000000000)=""/48, 0x30, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) 01:39:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:39:30 executing program 0: getrusage(0x0, 0xffffffffffffffff) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x8) dup2(r0, r1) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0x80, 0x1, "f65da039505eb680718ee914feac0cc4673d0a10", 0x3, 0x5}) syz_open_pts() 01:39:30 executing program 0: r0 = socket$inet6(0x18, 0x10000000004000, 0xfffffffffffffffd) socket$inet6(0x18, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000), 0x10004) socket$inet6(0x18, 0x4001, 0xff) 01:39:30 executing program 1: shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffd000/0x3000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:39:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{}, {{}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x8}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7fffffff, 0xffffffffffffff76, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) flock(r1, 0xc) 01:39:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x400000000005) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 01:39:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x1, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) fchmodat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x1e, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18082, 0x40) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x3ac, 0xfa7a}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x9f, 0xffff}], 0xcd, &(0x7f0000000100), 0x7, &(0x7f0000000140)={0x3f, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1a, 0x1, 0x6, 0x20, 0x2}, 0xc) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000), 0xe3) 16:00:03 executing program 1: r0 = socket(0x2000000000000f, 0x8003, 0x202000000007fff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) pipe(&(0x7f0000000680)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x200, 0x400}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="6679672f847871f0511dd5b12d5169cdccb03f6f279e87f2cdd0a515e80bf0b7c20c92f6de558661757b798345aad3669605053f20aa0511edb50c36d63d47e1630a59de56239f995769eafc", 0x4c}, {&(0x7f00000000c0)="e0e7e2ca12f62cd62c199ae78d55d6826134a3bdcf4b55378871b3a4cc8cc040d5698c7b69486833303ba820449f54d22525c7cbb3d25bf8e87ea51bd28e55dba155150bf0d2abf20875901959d347f1ef8d47077476535c62c94ea370b7d019b6b3f202fc1345b3feba2ad2ef8d626aca2e5c5e0311dcaac6be206cdeae9a372f35a476c0df9be0d623006bf7e2da7bd01666d255333173bd6ace1b0a820f4b32124aa13b322df70f6f6dd35bb58d582d0235e31951f3b16df09b33fa390f25228e213f45e377659b604049e76a4d3836fbe1aa473c76d892cad4894ca0325431498e9bb11cbdfa0b5dc43efc8a280971ae032ff437e2b241c53b67", 0xfc}], 0x2, &(0x7f0000000200)=[{0xa8, 0xffff, 0x8, "b119bc939345000cf0b42ac1d95d944f407e43c79979a113894b55db5b57140695e32776267b06f84f3515d2336933643bf8d5df89ce9999d2e54d5d76cee858af2e93f9401c3530c44a4d94986aa18a3d9a7ef052e41681caf0912e4b9be3c678e8e85f2124b5d94bb5e968a14219a6b5533d6dd1d24cddaacabb23689cc017718e34b4568098006a91254712128a082a00d2b0ac30619a"}, {0x28, 0xffff, 0xf3af, "745a002afe8a93ed6b556c2de04d69e5df91981c9a29ffd5"}, {0xb0, 0xffff, 0x0, "a6ce23a7500991e7895a73b7d82cdd2bba046db1d21765a0d92fadfa4eddb764ebf3eb477627ff29f9389ef83cb3d187dadf2a615511f9e6c10ef72ee703304bb31b6239eeda37498802379144c1966adabd646a3001fb1b410e4ee9dd818492ca4c57e7d23aac9b680b5ea1f96c26d95ee63b1b125313397628ade1165f0be07b36f0a73cccf287f107987df6cf8f3211ab2c17a78f9777b65735657e"}, {0x30, 0xffff, 0x101, "4fea9b8d2caee5f6aeb44264d2eaab4cd6f1fc5db271261f03cf91"}, {0xb8, 0xffff, 0xffffffffffffff01, "c0a63138e4be7c11a091eb0980785389feac3ec7021a577753821a363f10322b0ef22dfa9ed9a06a0f9600d0dacb50a9c0f57b9d3adc806bdb13e0289faad9ccdc739a672fa572bdad5bdfaeba0658fcd16b40060648d85d44fec804d0ec0396fe3d8c83a955f63868a57153f1412ab4dd150d7ba604aa53b2a92b292012556e423da27fd1529de5e8438079af0ecfa1d59f0eb16d77d4ae0ce2d7357db4d9c413db"}], 0x268}, 0xd) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000004c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000500)="f546651464a4a0ad9a2bc3f7db7fe63c6c05753bdfd7f6f91fcede20bb44e438daefa5129e85fe7761c20832a6342bc48775cd064ee644acd0852c4c0af904502c0755bf93a8e792ea756cbd16", 0x4d}], 0x1, &(0x7f00000005c0)=[{0x30, 0xffff, 0x1, "0143431b2cf8d9aac9933f60b2a43fec195be71477946f14448ef4a77d68d21d"}, {0x20, 0x1, 0x1000, "a0906960c19f146af22485acf138d0"}, {0x20, 0xffff, 0x7ff, "d50a86071d444703c1fcc820"}], 0x70}, 0x1) 16:00:03 executing program 0: nanosleep(&(0x7f0000000040), 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x202) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f00000005c0)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) flock(r1, 0x2) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0xffffffffffffff40, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r6, r7, r8, 0x90, 0xfffffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000"], 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100000000000000b874f0e2c6de020f114bcb9c2ba54cb658b298fc661646e57921c559d82bea4124c5ecdebfdf9775121dfc312fd471ccd0c6be17570681d7bda07f497f516e02b464d392efe4e21a64e6ba52f544c9c8ae3d1a7bf580d91a88d041b7a6505d7142a67329750d40ab2144b2a070c48fb875eaad6117f11a031e886eedadf714e0a4a3cffa986a93c9f0cfb252a18116c6d69d77a86e518aa5d5c7605a28c5f940084df36660a009f6dd02e75441e6423fcf7a8e9219df92ba215f38bf6c1c3df878aaebf3019517bf550300000000000000da0c6cd8fde80b4e50fcdcdd2bf00b1614bc4334ccdbbeed103520c0131bf2c7e0d534ec05ee51"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x19, 0x8}, {0x18, 0x3, 0x9, 0x2d35}, 0xffff, [0x72, 0xff, 0x200, 0x7, 0x9, 0x7, 0x1, 0x5]}, 0x3c) 16:00:03 executing program 0: setsockopt(0xffffffffffffffff, 0x81000000000029, 0xe, &(0x7f0000000000)="01000000d7fc0c37ed07a65af164dc8f74d9ab11af36988430455867ca8bc3b6dbc2b33bc4539ed1764c0e4cea32687f30b071eb273dea1344cb", 0x3a) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget(0x3, 0x200) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fffffff, 0x80000001, 0x1, 0x10000, "b797aedd53eec5883ae6867bf39293b80bbcc814", 0x7, 0x8}) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = dup2(r1, r0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) kqueue() close(r2) nanosleep(&(0x7f0000000000)={0x9, 0x5}, &(0x7f0000000040)) 16:00:04 executing program 0: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:04 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x54) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pledge(&(0x7f0000000300)='\x00', &(0x7f0000000140)='^\x11\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x162) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1100000000002000ff34bcf7ff000007000000"], 0x10}, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='^\x11\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='^\x11\x00']) 16:00:05 executing program 1: r0 = socket(0x0, 0x0, 0x800000000403) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) 16:00:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:00:05 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) mlockall(0x3) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40000000000084, 0x11, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1}, {{r0}, 0x0, 0x60, 0x3, 0x1409}, {{r0}, 0xfffffffffffffffe, 0x84, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xbd, 0x7}, {{r0}, 0xfffff7fffffffffe, 0x1b, 0x3, 0x380000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x27, 0x80000010, 0x8, 0x10000}], 0x9130fbe, 0x0, 0x4000000, 0x0) munmap(&(0x7f000002f000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0xfffffffffffffdc0) 16:00:05 executing program 1: utimes(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)={{0x100000000, 0x3}, {0x5, 0x428}}) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x20, 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x687}, {0xcb99, 0x5}}) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 0: setuid(0xee01) setrlimit(0xf, &(0x7f0000000040)={0xc6f9, 0x110001}) r0 = semget$private(0x0, 0x2, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/196) r3 = msgget$private(0x0, 0x10) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000540)) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x40, r5, r6, r8, r10, 0xa0, 0x5}, 0x100000001, 0x2, r11, r12, 0x6, 0x2, 0x3, 0x1}) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r13, 0xffff, 0x1007, &(0x7f0000000640)={0x80, 0xa29}, 0x10) ioctl$TIOCNOTTY(r13, 0x20007471) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x8d6, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1800}, {0x4, 0x7, 0x1000}, {0x3, 0x7fbb, 0x1800}], 0x9) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r5, r9, r5, r10, 0x188, 0x9}, 0x9, 0xff, r7, r12, 0x4, 0xf00e, 0x5}) r14 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) 16:00:05 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) semget(0x2, 0x0, 0x430) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 16:00:05 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() lchown(&(0x7f00000002c0)='./file0\x00', r1, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x10, 0x40) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0xa3fb) truncate(&(0x7f0000000000)='./file0\x00', 0x7) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/88, 0x58}], 0x2) write(r2, &(0x7f0000000000)="da", 0x1) r3 = getuid() r4 = getuid() setreuid(r3, r4) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000200)="64a356d95aa778a32707156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca7e6507492c9c2548712b1bbe483e4378e8ee37699c1d1cc70f3d2e4fc491e09ef610f9590e8d97a04750cd01427a2bb9fee428b85dd665cff3312950bf37d96785d902e94b878acba7faa2644b95c3b698f2d7332e2ddf743784cd8a5e0caa88062637633837861ba4e078156573cb37df558d1908e6d9fa0f7cba1ed843f622f606e75a485f2c2b6e0bbe36568e9340fa409f882b2846e8f43a9bd25c4f0f1cf1b7a477924bce66a2504aa619d85f2be42f7fa6a87b176f50329c7506050f6ac4fd12114e806e18cf486134f9d2065ca50926f5be4b50b513d89a896d4c27ec326ecc81444ff912f77c2d6dc01dc89b26d5235a095dfb", 0xfffffffffffffd92) 16:00:05 executing program 0: sync() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) write(r2, &(0x7f0000000240)="00a004d2a14c48f92a351d4500d9dc7723b13ff157ea452cc33ac0edbd24221fe82f9278cb458908b33d4fa19b211b354a96668dde456b729fcd933629a447545ba879002facb2cd3bb08c0234da21d3d8fff19760cd03764891e109fdf97e775924ef835983f1162c2d06129b722ce211740a775808c5e179ad8a91085f7d49db5236ae7730b7f9dd2cddc2472b445f3cc5ebccc600dd6040f744b477832abec72d9097d23b965c67f8564584128f637ae6ccd60952050cea0269ee2d6fa209b41795b7c56621fe19b495475b565d328f45d47d0c3c3722e837f0206684e17a06", 0x95) close(r1) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSDTR(r0, 0x20007479) recvfrom$unix(r1, &(0x7f0000000040)=""/48, 0x30, 0x803, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x72edabe838355d53, 0x800) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/217, 0xd9}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x8000000) mmap(&(0x7f000009a000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setrlimit(0x8, &(0x7f0000000080)={0x2, 0x61}) setrlimit(0x6, &(0x7f0000000040)) flock(r0, 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x1) mlockall(0x1000000000000001) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x10001, 0x6, 0x7, "ac77e200a089285c5ea9afef8643fae58e63c937", 0x5, 0x80000000}) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000400)='v', 0x1}], 0x1) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1000000000800085ab009ec304d3b069405cec3f43dc00"], 0x10}, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xc, 0x86e}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="76d6406f0d7f64cdf4155bdc3574e0b58553", 0x12}, {&(0x7f0000000200)="61fd1709796dc508f72c673c3173426051cd34ad768b1d762346a6683e1c1bcf20a0178843b14093fb824ee3d1c20ba0d97da92f79e725668a2fe04e4378b63eeb28933956618ed6ec1ebe4538d549fa14dfd9dc7a0be59f00f2cc52be04b67ac7abf766cc9be6d985d5c3ddb9be415f3c609dc6ee5d83644b8440fa73f7d5441362d4b9", 0x84}, {&(0x7f00000000c0)="6d5d519a6bdf", 0x6}, {&(0x7f00000002c0)="924f6c29d0ac95a1fbcb012d48d389e3eff160bfd1361efb7e1728b893573f5f947d615a753295fcbaaa1bea71745a68cc08f466125b4001421c621b908472107a485d1469d04b95839e685208619f3e47716358c177a8e1b229c9e21bd49eefc6cfb55dcdfed11f2feca342bea5dd8c2946730a2365206d1512d6c67ead1e", 0x7f}], 0x4, &(0x7f0000000340)=[{0x70, 0x1, 0xfffffffffffffffa, "e32123b44fd2050fafd92f89019edca37ccd0e0f4cf9715f4e62ab371a96e5ced66d9c6a05433dc83ff3307f183dbd5e0d2eb8af3a0b76869fe3de67b50e4f57f5cc547929732a444da7b2eb3a2c1afbb22cb8133234e5833b5def91ed"}], 0x70}, 0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x5) fcntl$getown(r0, 0x5) listen(r0, 0x8) msgget(0x1, 0x200) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x40000000) unlinkat(r1, &(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') sendto(r1, &(0x7f0000000680)="b4888b9837c7aa4010bb754f747a6c84f78bba873e9b7c6b2bd6a3d82fc54c0069f266557db9e3fc0e4b344120a2429dc4d40e1b8c1252fd1c0cfe5deb712745ceac70f7652bd0019ff7406eb5e62b006838ca955910de83ffd74885fb2f735b06b718b1a59e9cdfd7cd4d9755da07828a97c6953d78bb873fbebabff873b831117ea0393f07000000000000003fbcc13f6e31f55235364e0158145786dbcd488b255654a08e23d43ca233f39e365bef6b52ed3262e928ad5cd81456c6fb498c12354dd785d365373cce6776e9fbfe1d37229313fca1259b78692b0581692ebb40b170b129e96aa8a83040b8b05fac9ad3e397a0dae345492c860c2c23f9ecf4715659a96ae1fdc2ba052f5d45863b4d63c94646d66038bcce080e109c44777a8822000000000000", 0x732a, 0x1, &(0x7f0000000500)=@in={0x2, 0x2}, 0x7) r2 = msgget$private(0x0, 0x7c0) msgsnd(r2, &(0x7f0000000180)={0x1, "433cae0e2eb79c9102dfc085963ba5da7dc84b429ec1ad772edbc38de49342afde39d893627343281299d42dac37f85e54eb7cfea81cc8e19d769a52a02531e3f671551edc39e938229c83879cddcb32875d4e8e196d8e98a342832e6d276a1d997022b2a73b95f0021f0b9a7aefe10e97c55ac19611b612cff8df5c6946b290e9e48321b8b98f9fea1e052584bd38fb75651afd5b76976dc21635e7dcda65dd270100cfc8324f4f5cc599f96703886b696a1e5c299f710ce4a8ee7549904509026a25a526425a7005d572b8b24dafe72c03b5162e28f894889df8ba9cb3dad54e09e8c4d6800a6cd8dcb22232483694fc"}, 0xf9, 0x800) syz_open_pts() getpgrp() openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/112, &(0x7f0000000000)=0x70) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x400000102001, 0xff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000140)=""/136, 0x88}], 0x2) open$dir(&(0x7f0000000200)='./bus\x00', 0x10600, 0x0) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) r1 = semget(0x2, 0x3, 0x0) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xd4cc, r2, r3, r4, r5, 0x2, 0x1}, 0x2, 0xfffffffffffff5d9, 0x1f}) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000480)={{0x1000000000000000}, {0x0, 0x6}}, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x9}, 0x8) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./bus/../file0\x00', 0x6, 0x0) chroot(&(0x7f0000000240)='./bus\x00') clock_gettime(0x4, &(0x7f0000000200)) fchdir(r0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000180)="1a", 0x1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000280)) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000001040)=""/136, 0x88) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001100), 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) writev(r2, &(0x7f0000001040), 0x258) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getdents(r0, &(0x7f0000000080)=""/13, 0xb) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) getpgrp() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xc0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffeffff, 0xffffffffffff8001}, 0xc) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x1d6}], 0x1, 0x0) shutdown(r1, 0x2) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='H', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:07 executing program 0: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000000)={0x3, 0x1}) r0 = kqueue() mmap(&(0x7f000041f000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e0d71a65903f33accdb368471ea054afe946a12efbba296e2ac4844ef4d7a61a332f7345226898ef135f7fcfb863c94963bc3dffe498248428323758728ca557e99f3f1617a8a3c361fc8291e35f676c0337382628acc0db41136f3f1f13e07d6920709bcb6dad42", 0x68) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x100000000}, {0x18, 0x0, 0x86}, 0x2, [0x1, 0x7, 0x20, 0xfff, 0x9a0, 0xfff, 0x0, 0x8001]}, 0x3c) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/60, 0x3c}, {&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/62, 0x3e}], 0xa) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x2) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x2) 16:00:07 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x110) accept(r0, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000002c0)) 16:00:07 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000e80)="071725fa386986c5b9c6b722ee6f3a0124a3620a8971bd4b37266ace3835f451c4a7cf3632cc6847b517273e1f13598ed5ae332f2a0f6ed4865f5eb131a51f7d0b16ba984bb8dcb2b836c8d1f1b25702fcdae8797f650c7d31c16851555be2e9f16dcf392b5c839e10e5ebd261da868942d1f6d2d1999eb860b2e9dbc313ce4e7acd50e3d6640075ddcf078a457991d76cd29fa91c93ef011b6f9c8f3d5edfdff9857c8a7094fde80b8d3bd21edc2137d0e0c950e2cb8282c5e82240468be325334f8e9f639679ceb589c8cd51c9da0c055901ee3ef9c24f2e14e9ed419f2be981edf77a8a01abafa5da6471175366747f33667ca8c01937ccb21e241fc9a8501890ce4e839d222fd9e1cbe83284fbbf89c12a851d01f44cb415e6539657809385860e43356b8859e5ac5b1b3a19284f8959533c126c3c1109b3e2719d7608bae8220f9ac2dac91aafd3a96da595e3820f16c849580e621b989d346bdb7a4ce3f5180ff601392b6529ead747f6795a69d07e8cc7730980fb2e97aecd31e4a258bc04c23d607110346d705dde570c", 0x18e}, {0x0, 0xfffffffffffffe7d}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:07 executing program 0: munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xa) socket$inet(0x2, 0x3, 0x0) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, 0x0, r2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:07 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() syz_open_pts() 16:00:08 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x124, 0x7b0) 16:00:08 executing program 0: r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\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) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="01ff010037b951c11e5ffaf73a230954cac7bd3397527690bd090a9fdbd4c69df5633a9780d555256b042ef02cdf107c70e47df319fe00000000000000000000000000", 0x43) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x180) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x84, 0x2) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x88, 0x2a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r3, r2) setegid(r1) r4 = syz_open_pts() fchown(r4, 0x0, 0x0) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x2) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) fchdir(r1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) fchdir(r0) sendto$inet(r0, &(0x7f0000000040)="060efa024966c7f4c95dab4900b8f930d2038650806ee58b0967a75422aa931fdd8ffe162ce5b538959931c15aff7a6d01563e9ca939fc907a8ef735026b247e9f4a4d65b9e1ff3b99f619d564e72c1afe2ee8e6f3149051c53a1a60b7a2c01c5176454692314facb7aeabb467fc49affa19541e058d31bf334209f99a72bddbe42c4f454ce97a4913e46a94a04699ff1e66b679", 0x94, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x10000000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) read(r0, &(0x7f0000000080)=""/205, 0xcd) 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="669bff9cb03839299f699cb9effc3b87922c1c97a231a35fe2e812588cf86b991af9b5e3077581afae715d2057f5315c91cfe5ff7cffcdbacaf08d8b97b3d06baa53e575362f44a6ee7a6ffede25bf417acb3a5fe7b2c8770a2739a06e87697777a06180cc600a4cfc8e870c2ec0dc683bf97598318fc843be6d41c90f25d377676b077ffed4ef1d57deba1f20acf593abca48b41ade7b98dc2ff8f1fb4b3a217a7a41fd502afe839abf82d425b5adc911511a1f9126bc06", 0xb8) close(r0) 16:00:08 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4aed3498bb2ff624ffa35c361e433d34adfa119a0895dba4ad14271f00a9faac3172cb929e3d7f3e2a7c9fa5994d80b168ac92bd20bde5e7dd65b196b9da649ab0bc75812dc6d8ce9e13a34dc85881ecfe6d5dc44ccad8d8d4341ebc5c8355bceb9e896f70a71c673361cfad2759d92b16f63b0a777aef3c60e484a025269904f63d0b53104f2b77fa212044dd594337d30305c30a82461383a45dedcbaa8c1ca7fe35bb4906073580e29e71c0b2ee92e913e2c016ba919d1f69ef22b2e4460a125dcf39584df0cc1dadad085429c8bf121665b1672d13077c646b", 0xdb) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[{0x48, 0x1, 0x7f, "c909ae43df92d9b02217f8c47f1c78d787daac0f1979aa5c4d16a89db920fe758fc686b859de8130ec6a8d3b8bc7af41c6ce2d8da79a70"}], 0x48}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x2a0b, 0x10000}) setrlimit(0x1, &(0x7f0000000000)={0x8, 0x7}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)='G', 0x1, 0xfffffffffffffffe, 0x0, 0xffffff01) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x80000001, 0x8, 0x8}, {{r0}, 0x0, 0x20, 0x0, 0xffffffffffffff00, 0x3}, {{r0}, 0xfffffffffffffffe, 0x89, 0x81, 0x8000, 0x800}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x53, 0x20000000, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x2c2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5bb93860, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x21, 0x4, 0x8}, {{r0}, 0x0, 0xc0, 0x3, 0x30, 0x1a0}, {{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x101, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffff86c99ace, 0x2}, {{r0}, 0xffffffffffffffff, 0x76, 0x1, 0xffffffffffffffaa, 0xb2}], 0x9, &(0x7f00000001c0)={0x6}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x20000000, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x80000000, 0x6, 0x6ec7}, {{r0}, 0xfffffffffffffffc, 0xf9, 0x50, 0x40, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x694}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0xffffffff, 0x20}, {{r0}, 0x0, 0x20, 0x8, 0xfffffffffffffffc, 0x5}, {{r0}, 0xfffffffffffffffe, 0xe3, 0xf00000c0, 0x6, 0x7a83}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000020, 0x4e210000000, 0x7fffffff}], 0x7, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0xffff, 0x1000000000000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x48, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x3, 0x8d}, {{r0}, 0xffffffffffffffff, 0xa9, 0x20000001, 0x687d, 0x2020000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x6d, 0x80000000, 0x6, 0x6}], 0x6, &(0x7f00000003c0)={0xfffffffffffffff9, 0x8001}) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)="12d72c43686ab38b2e298dcab389215f7a2ea85d23956e5c67ee9938896207c1952592c93ffc063e8611281e2823b433f14065b433a0eaa8510fcf20f39fd671399aaa1e2d90783be3c2221c8d2723e758e2dd7ec5dbd263a40c6a3673e21f040dab91e80497cb793b8e49d41b04f82584f31b1babd1dce3ca4dbd81f8a276fcf2f63c85dc7f", 0x86}], 0x1, 0x0) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x81, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x2bd3, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x41, 0x1c, 0x5, 0x6}], 0xabca, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffd, 0xc, 0xf0000051, 0x9, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xe, 0x20000000, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x92, 0xf0000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0xa1, 0x20000040, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x42, 0x3, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x2d1e, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0x200, 0x6}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x34, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x24, 0x4, 0x2}], 0x7, &(0x7f0000000700)={0x1f, 0x9}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() ftruncate(r0, 0x7f) pwritev(r2, &(0x7f0000000940)=[{&(0x7f0000000740)="4a5895743162e81dca8514be2b6ce94ec5c2d39e9b408f065b1eae956460a8a34ccdbe26c065d2b5580dca985dcb56956e27b0bff791c7bae7b31bf5375639834f3f72a2f74f5ee5d257e83512350f6975184a7cb1a545bd033700a978927598bbe6c35c1199a16b5d4b746d4073b3f546563787cc1dbc1c6b83da2fec21b86828c5b93da71850358aa21baaa24f3957ca7f14d2a810a412cc38ab7798e01ddbee920f272bbfc9b06ae96af06fa7ef05f74db53ca18449", 0xb7}, {&(0x7f0000000800)="33baeaaf70cd19703d2e3398e2a86141e6ca61263da6c6dfd183b39ce8ab835e681cea53f6878aa20ca944e71ad931e620ea898cd04b831267093126452872c01203992d19654a9602c1232f9548ff3c6e35e7b7f60ba7dd0275867c36bdfb0e8d3ba9c265a7cefb19a483568aba0a7e60a9e857c5017b802499c52033ad376fefc5b5651583cc5ac1d1fd41ab684f0a4a1de64c6a1b6fd52f23a38f070ccd4e1aea6bd5cba8ae4a0001eb588636c33a78cbe3bf7854bda91dc627055c8aa42d6944bd975bc87de825a69a52122fd2ab87907fc71ee80caaca69c61ab10d73a188c040d0e2", 0xe5}, {&(0x7f0000000900)}], 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000980), 0x1, 0x0) ftruncate(r1, 0xffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000009c0)=0xc3b7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x3, 0x0, 0x1) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000a40)=""/46) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r2, &(0x7f0000001c80)=[{&(0x7f0000000a80)="d2136e3e1ab71570302f4c93705ecc0f8ce6bc403ad941b1161eda19b92fcb2a6aa0718665e85c4151bc451f5c968b2da95f554d8ddd81777b76da45612941b95fbdd45b3121b9daf82607be6fdb05ccd773654ff89ac79211ca5d1d06897bfd7e4e9ca1", 0x64}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="74044a60868cadd292e20d46565423906b81e99b427b5fe15472cfdc2b8b63c4227bd0dd2cfabab4986ec5c610142dcaef2da71d38610cfae2eea0bee6b94a6d277f4cc2b924ff84655cd79bf54f3958a7c9a753373a3dbf3036a163f58e66b2ddf871415f4cfe6db5085d65b98cdff90c2b32c9ebbcb4d65dfbce12a54ed736ae8212c5cc59a1bc30a42fab06326bb83989e7d7ddd92267c44e8ded69ab55cfea6cee61d800143dfdd82f895e0475277d01d012e2157017ccf0fb2588b27e2f8e1748ecc8aed2cbe25751c70f9ae8179b17a30f3373d92dbdbe69773178fe0519e7eea5115b9290a4f546bbae89267c386ec8a1024af44933775391c8e0f85c615fdf29b910467e8a0bd6d37cf6d1ab927679d1dcbd4aa8e11f1db709bbfcf28b85266cf2cd356960b51bb834f18dde45461595fe5fa7f22488347b2c2697f924b0ffa55fe4c95c042c0c870b51d5b94356a3f051c031cdd280464270c1f8e8a2a8cb93acbd7001f9a90185236de3235cfabe9946bbd6a29a1e4d1afd15545ce232d2cc1cfdeb8781e58b4dd9c436e3e078ecd8e07d67145db864707be8c1eae3dc1bdc5698d3585fb0b1a7bb60a28ae31a3298f4e86aa82c221f087412bb69d27acfd0aa4def90b5f2739295969a4704adcb5158f93c5b51ea0e4adbfd555d2ccae3d81fce007c431247f7f111d05bcc4e002509e36f01cfbfac5c2bdfb97310a9cd94b18e31b18a6e519443deffd3761a8fab5324b1b705f0f43315ceb216caee0d04fe861c9ff56efd9f2e8431d737ecaf6826528b09c592d7d4932c17949db4221b61d5d20d411c22fc0e3ef0f5172b3a7aa3de3365fdf0f10c4c0f0649be8eb7297cfe92c4afe0c69c979451636a8b430d0e0b9fc573c9852d108632059f2cd8ea9301706f1160e45e2e2be0448a89500b2e29f8ce7622a4720624315d632d3ba5fddf02cc7135545ac0b54069b48b2f53179357048f0013a73622128082555b92e4f2551fb18988d994530cc8950544ba8d5f234c8b830518e06ccc49ca177397abfab66dff8196147c46b58ee613a1c0b24236c4cad1ffb0a347e0bbc7bbafd8251e206cd9fe490b61a1073674e0bbb0aa21a5fea18594d946c20e8eeabe07575926ef930f57b703cdfde54e2e6efe4078d7b3d95e5fe52e182d8a4abf2592c0c3b8e230ff0b4e865eb9a8500365562465561e068594adeadd079a5154f754f48ae95cbd71d3c46e031ebb98bf375f93e6c7a773e3cc97cf589486dde891f835db4474ff7b8f82b91f9e64774cb4c1d74a3bf394f745db1084c62405f5892faff0f785fcfb83a9afc3dcde75b4061e8c662facd54cb877c41bb89ee311801edc10889451ad9085361419456f7a41eea24ebb95f03effa485eee8b0eefb68d260b879e7a53117d0dfdc1750adc2b7f05315120f142664f211fc3e31996b01f0f859859b95757c78bb1145d1c4d5fa53a4c090c74d8ff907bd1d1c0adab044b165fd99b25bf015172970e109133bb61060519681417e1da19201225a111812461e0f7854f6eca556d740e8885799bf4b9ca432bab2efab677a65172cb9f9d0fa07b39708a875d629f1c9dcda106ce4a2a8183ba162ae6507d93cb5358687cc3c5e1902679ce1e16cc5548a6bbdca97f91e88664e3a92526315e63733022c6ecf23ac1d4835b01a41ea4e74bb3c303003d28d235d83edec8ff6bec9259c046b2f9a8bf9f35bb513540e586d1c086e558e2de7b04e081b32be96bd471fe59b532b81a4be2ba750225dd3b0cf2d3b774b730089b0475dc7d58ad7030e75b3dbfd5dee3218de80497abfb2c73da7e6249b54078cb18a2a968823afdd24c5541a318d389716b078d717d29b1129e59fdff4ff3ec521e63ddef62df8963c2ad42baf4dbb5a070381c214321ed9b7b14125bad2f861453d1ec7eb56f91e21a45012499771bac59f94b139b7c81b6c4da199b481a4285895a92e0ab06fb3d76ac5cf743bfcce08ceb0b96568d5d7220363f4860db436ccdcc5fcc71084f2ded42ae35c58bcd76b974d46e0d9c2cf8f8737678293357aca23cdca5e051ef1e9c6103384248ebbeae1ce57b25b92147a62e4d364ff1561326cd7284ce2ada3df4a059a678b69715cb0c9979eecdd3521be6c995d2b76bd975222ed2c33e19ad5d422c4a6fb64f70fad42e070854db3e1842abaf98ac31ddfed2b38c03fdb6b6620b96643776590210337bb1bbf38c92393409508d4dbf42c06ee787c9dc184c218e008b255b7b7acc71855afd50a0fe7eaed8b1b0263cd6a1b2ae6b4262f5c0b501d4216b22c7efcdbb29b40a7673ff0e67a4a66ed570181122e8db8f6d5e52547fee64a1a7f3edab386bf45342051bdeba67bdfd58c9250494dce5af86af832341c753aa41c2d8ac3c86a529e506d7a356eea2ef8fcef911d87f9ad5a3ed9fc488008618946cd827399a4f34fcefbccf932f4d52d3dc95d4c8f335e8b97484900eab110c21918c8cf4eb8941137370e9c149d938513d0bf96421cfbb3d2146823ebda6980d79305cd033d2e17825555110452c879898755939b2f70674317d97e8895e99415bc113ba23e8dcf9748876f8f0ef4705e15de291e6a79b27c7fe8092e94c18a789a1fd45711d54f4d90b1fd8f2c7cb2df68ff098eeedf87d819859bc5eae80a357bacea64a4a567ed6d04f275b8971d3ede0926713bbeef858b054400acd79f846db2faea455f5308ffcac526f3e589dfa02518927cec3ecb5d7b911655c99a309496d20c610179d221a97359d6483305626ba98bb4c14cbc7211cb47b7819fb3c18e25cec0b07675ab279ee1348906b29e632ca1a3546303a66591c9a730d2fb45980d06f59c3362ba4cacf470bec5f8e5f58ecb15c81904150c398071f5505d7e670ddc23f5bd83619ca08b6d6e9efaa1b7d39762424d096b1b664589775735736923ea4d8a037bbe7abd51ec94fff54829e863ef203a7277928d09f6995ee1bbc6a7c1bc5757e79e3e55a28bbf374710ed42c18444b6ea2364d4c23627e0aaee1642eaff732c3bba9daf55be74ac281469d72324e380d2548dbd59b82ffdae5fe141e18dfbf7b9a91e45d90980b393b174a07266e220d7ca17abcdd9489d418b683d6d4152f74eb247691d31572d689aafc0b8c18730d5de71c7b6708975b2023d1e44cb5c288cac588b15aea5d9a135d4bdb387b7865c9bf226842c4f08458d52eaebe6d875b4c0910c0da97cbd654c8ee5dc60ee062b94ee69222f15dbf383a9bef81eb419867f4b7a23af6af23fef9bee068a7d349780a91ca8ecf7b46b7c1550778bb11149d5654e5b1bb6b42092c0f85748d8224bc5be646f62afad18be1778a1f80158718113a72a9c7cad2ea15108c4bc702a6c50c2292f0b0c96ca4dddf07fef9bc70c3f3569278bb0b0680081b1715b67b744143826453f528a68394f0b15b0f47bc85ac31ccc4d288e138c8900ab5b3f7876a2b24dda9a94f94db385ccb248b630b189c8a7d7498c27064095f72c4dc92b10d34e0c53063c8ca9148413655d28759dd9d0e77f4d8dc853bb28ae5903bbe2b491f15837ed4d2947532fbf0312dabf852761191a6ab52ea96aa5e566d824a3d23052a761d644ac51fb1e9b47ddd9c027d50848406b621b3d5e2c3473b96b718b984a9332a54f1db4ce156aaeb701f3dfbf1e8b5131f3aa53cfa9b6f4cceeb4b8ae672ef58bedb2f9b99fc6eef37c3bdc9872b2d52d27a8930d4ce28d6912056d7dbb94191fedda2b96ae2e2bb97af48c08f04d979daa073881207552c23da53228a67af39ee2e524d1236cfffb5ee275bed28a13da3e48d29222b3fb36ea66f25be7cc1366ac0a4ad9344abd03b22716b5f755d999d1dc093bf64650f7ffa054155d8adeff2a36161c8280f69f7a04e5ae83a4cbc8b264a112eca83849defbc92b97299faf4b3b2834fc0a3c55fa758bd3d6cb61b8a1e1dbbcf4a225e633b28a9cd32ff26208f7b911a81326b9cf725619996fd9b904ac4601bcd75ccf0daf9e999cbeb8c9e0151d7a7c7000cfe2f71ee3236041d77ef052888bc8f1653d5d8ed2e6a3b7a0393837a5b9949dcc42a37549bb74d7714852ff889f7b27dcf9a7d0cb0194e2ea091a2b3dcb450042829885b8f8de4383112cc9c785b4b9a9ed12743525983a8f5216844dd2980004d4867a98770196a9530377e4ca7ab4d81eaaa8332241ecc2885607e90ac3acfc8e5ce7060311699013daab9be2f8062e2d1e77d9de2761e6309c29e72c7536ecbe0ce0897f84158eaf923798cef4db5e57be181ed4c8e31d521a9ef01e01582cc4a7568c486377c73e5ec8b135a8657bcd70173d20b065f5b1ee946088a6ebdc16e43b5243ab787e8a0e374f08d460efe4e046a426ed751546adc1cb1421358544ab886f801c0c469133d14629d673bcb196880f3b5b4d8e01c54482488fdbcc25c285f0eb000e6dcfe2a2dc8a206cc17014d3c7f11d4b1b1e9a4e1e24e759019d217cd91341ff4406467957723eff6bb30d30cf4b2a8492a1c5fbde31336bbb9ccdd192c176ca2d39a5e52d04c665efb98c35e2c66d8c835c4dbc17abb86d3013fa421ae6f76f146a1b6454cb982dbe02fcd9a29a1d31566a3f715aca0eb28122b927682676c50bed681d4a5c7f387491f13487047223f773d4635a04cdf03940cc7ceba8e7a2226524adc0a319384393b7033e595bc923d28838fcfcf2ab18a3e4250e93fa4a37d1bb298aa7d99dea7d6bfa99dd21aaa3b5a12bbacfff74daf4c98ec949f1b52879e7bfad734d6a13810ed61f9820cb5782ba68ce50662c6d313c695fda9d13ee6fdc8138256e750e7eb05e581fde63166489f44bf0b1d93b34c62e6d37cad750c8659b0af581b667b03bbb1997cc0be05a23c1f5c8730ee163d1f154308d010283f44e87a72399a8182ba0b83679170365714b9ec1a193a7922fd5f1579eded5d65bd65c93d39567d8e4c544aec8e2782e96593099ccdaaf5787b4d181dea143823306f60f84b7a09396ef4c016106172171b6efe35d830cfb0c89ac889a1c76faeab82dd5b9a50ee4e8009f2c95aa2a796d0eb7845015c69f7bbe0650c2ebddfd7d241af50320d9371bbd0435f4e07ad4fba25600ddc65cf65ef5791df3af5a35ec3af9afab5dcb990de762922d0f074317d8ddaecc7a2fbad89b1e830fe70ab54a6b9d76b5e2f9de497a8a104093c5dd043c0adf104a8cf2ba02a103985dee259cd8fc1f50a1bd1c7b6b545aaddf1dfd8931b02c2a07fb1239ab3b35a3129d132b69ebcc3c2fbf78ebe12cb07d1b02c8c776971682efbf6b9e1b8cb844e7e6e6084dd6be2d6303bc65f6c60ea2bafd70247afa43ecd4328955bdd986ae0de8bea7eecb6e99388ebd885700fc057042097e12382a7a3f546d6429b0c2cb8e3fbc079ebab6484c3d9830ee4f19151e78c3b70264e643eab9092703e7979ba91546dec1da4fb10e17c2791e58238118551c6fd7ef28a78442925e83e47bfaffcee3f245ffd53851574d2be5faeb40ea232e98473ec79fe49e9816f8904a344f742cf0d87cf7e70f0de7bd16f47a4c33b992ed47688f22ce85dd04570e855b786480078fe3e37dfbc8f7ed53e0c3ad3b138f5057a8fb942b9687aa45b4460fd55905bd36a5fe973e880ae959435b01fb94577bf9b951f8aa61fce24bbccac46c8bde4a009c058b906e6fc9f63a6a1c5a4c6fdb533d87986998c9ead22e91e5f282620b2f6f7bf953856e446e55a5918f680b809db63e7c7a9b5faedc878efd08f3365805b95bc42358800d1d5f2adacf", 0x1000}, {&(0x7f0000001b40)="a6605c49f0de6c", 0x7}, {&(0x7f0000001b80)="eef8ebf4d4991495377baac39ecf6bb2b07914d8ab9f0e5ba62a61659f774b9f37c4c59b892265e673e04717d981aa8445811221409ae1285d58454c64d6d86e9507b7e50e", 0x45}, {&(0x7f0000001c00)="f86cadc98799b52526f45fc9e23aa75ccc0dadaf89a5c466b7662931", 0x1c}, {&(0x7f0000001c40)="3c6bb0fb05a09b09", 0x8}], 0x7, 0x0) r6 = dup2(r3, r4) kevent(r1, &(0x7f0000001d00)=[{{r3}, 0xfffffffffffffffe, 0x21, 0x1, 0x2, 0x400000000000000}, {{r6}, 0xfffffffffffffffd, 0x80, 0x41, 0x7f, 0xcd8b}, {{r6}, 0xffffffffffffffff, 0x8, 0x8, 0xfffffffffffffffa, 0x8}, {{r6}, 0xfffffffffffffffb, 0xa50c5b8d024e10e1, 0x2, 0x200, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x100, 0xffffffff00000001}, {{r3}, 0xffffffffffffffff, 0x40, 0x40, 0xb9, 0xc6}, {{r3}, 0x0, 0x2, 0x0, 0x401, 0x401}, {{r4}, 0xffffffffffffffff, 0xb8, 0xf0000000, 0x80, 0x99}, {{r0}, 0xffffffffffffffff, 0x91, 0x80, 0xfffffffffffffff9, 0x7f}, {{r2}, 0xffffffffffffffff, 0xe, 0x40, 0x0, 0x9465}], 0x0, &(0x7f0000001e40)=[{{r6}, 0xfffffffffffffffd, 0x81f8e40ee97eccf8, 0x4, 0x401, 0xff}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf00000a1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x100000001, 0x20}, {{r6}, 0x0, 0x44, 0x8, 0x7f, 0x4b}, {{r1}, 0xfffffffffffffffc, 0x45, 0xf0000080, 0x5, 0x1}, {{r4}, 0xffffffffffffffff, 0x83, 0x3, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x98, 0xa, 0xfff, 0x2}], 0x100000000, &(0x7f0000001f40)={0xffffffffffff8001, 0xff}) syz_open_pts() r7 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = getgid() getgroups(0x4, &(0x7f0000001fc0)=[r7, r9, r10, r11]) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000002000)={{0x18, 0x3, 0x10, 0xa893}, {0x18, 0x0, 0x8}, 0x2, [0x3, 0x4, 0x7, 0x6d5a62d4, 0x7fffffff, 0x8, 0x6, 0x2]}, 0x3c) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000002040)=""/55) r12 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000002080)={0x3, 0x2, 0x8, 0xff, r8}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000040)}], 0x4) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSTOP(r3, 0x2000746f) shutdown(r2, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x20, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x8) setsockopt(r1, 0x800, 0x2, &(0x7f0000000000)="4eb133f299da8e2fba61bcecddb47b84e2c39458cd46e083cf427cf89ac7694c53a9b9402922ebddb9", 0x29) 16:00:08 executing program 0: setrlimit(0x6, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x20080, 0x7eb10ac44f84144e) msgget$private(0x0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x7, &(0x7f0000000040)) dup(r0) mlockall(0x2) mlockall(0x3) 16:00:08 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="c1304313163d5120d4793499ae4682b9d1d3153961f005f07112b79ec1ab02d2e24a80f04135f0028d4ab82c07e1bc0caa33f261d519247ccbb083b5993498885f9514232e83e1b0ce463dd688e2bcd65e5f2102b982b1e2e450d959ef31f73696f315235f4256180e2212df9ea416282ead6ba5a8ea95485fbb0fef36a579c13c471e6fafc17ebc3dc6b413b6c2568063b28ce7abec7c18411412f6b2f4546da26f30d30108397dc2a6053046b4ca99e570169066938ca7467646114576e9598535a9b1d40564a1d3f085c5460b44d1a34f31a13a36627e1a239d17314ae61cd0a840ba0445b97451825542f966ff72365442f6e634f32feb50bd15417f3dc978db67499599c166f528559df4859f3f2c41490408c520f15997cbeef630a80576c653abcc8694a5e5ed48abf8b52d5157314772313803880f1ccf871b96560fa97fcf1dba3cfe29a906437279c739031b9ce516b3c1edd039ffd6eb8991729c4e8937ffedd84703208061a09fa480f4ddde191b2b91a1fa81f9bac48e27003dc57617b7215d373b36c8dddbe79132cb9421d4b09e6df3ce1e3c2147a84fcf4f6202ffb688983a8d3ec128e6bf6a0e14b79163a902a0a95c501250f34333c390778bf132f5e4667496a34c88b29388a11d8f071e76a774dd879a64263b7d611acb08fc8858d5f5f6ade7b49a4873c4e5e2b44465ad3321760d0a703ba2b03712162f19b6f69752112f59d60e7400ebaae6aed4022c8e18ad3cce565093381053f6060ae90d836ffc06d51ec85c3a37ffbb0d5d15d20397048acc42d1d2d592cd04f57c3e00c234306a127448ccff6dc008cfedcc712657ca00b67b0207701cfb335faffc5404e2c2496d9885310c4a436f64c398f0f2c8b916d81e224ca177623f5ece5b511c942f453a25c1a64b33ab70b8d8ecd046d902ecb97e760f80199160a84403337f1ec2145c13aa2965262daf8404b9393a7b1fde171b1717b6a1a407ccb4c3ec59b9b87f63f1ee985a5bf23ee3319a1c8a2cc62fa592832e2b54c4e83bfeb7dff464b1a43bad1ae891fdc5cc57efa774d4ed370bc0dd668f9de167541288466ee6b0e41c133bb7f06c491c832cbf804a823e9887766a1c845e5a70e0905fa9089130eb9ec2939c5bd809b3a328a8441f7002891fa3ed4f12435607a7fbc8625a8b77e986e00e3c38d148c92247ec6272f4f220802828b5c809c9e59b6f198365338c4cf355536f88a7af483d7d63b8c175f63c59155c8fb5d911c109c2108f1f8497aea65e8316d879f3ce9486d0009454a4a34c14c14158fc5add2b40d59328ce708308302cf83e4983352e46bff7c5204f57c2eb479c3b9c0175b7e684f291813d9b9f40b8babc97ab7e8221e8e0558e533ab13928801598982069559a53f753c6628f0c817a1460f7e8e5bdeb9c25d3c282eec583566ab8e15fc7cb0e7840af622cf933a69cd19db198f8b7bc8be6174301f66d067feab4fdc0a8745fb564b1f7d53cd4ff1db00c0077ffe7afd5507c6eb78602e8ce19bdf3d4bb9fb001191567af71d43e35c3d62839bcec6175957b0285f3f71cb0ed70e45ef83bfde3f9c506217957369db6b3b4af93707246127de1c91b49a6e7a798faa64f4766713c3071fd1177ddb8caedd8ccce67d7e293b688227ae93055ec6b46f7c410c5d1c2c9850fb6c05d8d40c5bd63ad190c47b980997039843333685b44b794dd4214fca7e299c55b7178a986df70d97b7f74e45a3a5373bd62045c34faebdc507d39fde9bd9875d7fbcecb494409d841416b9ad156b21c0d8391fa2df258912ac11f1b4495d7de0270adbb90e691e4cc8548b2bbce4044154bbd527241b965ad7aa8e49fd0c264e85b9ed946a73ba3d90f7c3f9077267bce572d4904d0e9b3fe9f8ecab52e12f2341dd1601782bf2cab4725d6074d72704e3bcdd3a53e7c4b4532cf5b46601f992fae0c1d368d678bb8bb4766385e8d98e474bafc10249440f3197ad742697f8bafe601c0b14c9dcef88b85e23eba91a1fec7effb20f580c897c9326e0ba00f02892669273434683eb17337c5b5e90637df76259709aa59d2c69c717a46cd8cc58cf4bbda17a48134f7950489f3e43cae22ea2752ba48e933e90b9ef97c08e1b2f6d33b7d50038f71ad50118ea18d0aad361853ca26266f49aed46a3a0a545fe24805c2da7e62209e512286406b9c58c3259fac49bd059e7768be16caef576e80fcd00755fdf0c3da4e8ecf3638da82fc8c687037716610913e2c06d005f30733fc496b8d40edb6a79f9ac5628d371dd8768a878a41774a8b3b2487d5383346a616eb0c6a843e363308d119e79f47568c9fae99c01af735dceb6d1ff85d0e9a62970124c7fc88247cefc86af745f9ef81747e00bfb386083d7ff9a59b49ed2b66df348bc6245ab16d290c5eae719193061e3a13d90b932da43c946dfdccd7635d6e7c2cd84bb93ec9450cafef5b10e8d66b749c53d5bef4c89a69d134faf0f5b48bdab4142b8717510bcc9e55829e82cae24cbfa6c447c79f367e13db14b143ca0ac459198789d38856f58eead37a8de4167c6e1d1f35f7fde1651f2e230461b3349e4832292edf19f7dda3710543cb2be3002c3b4fe8cd1357888bb9f4d04f59f75b34b97b7a3f51d3a9c6d727b80f14b68e44997f987fe168beb509f765161f4823461870d25b161084d643a478785bf1d43e7eac3da3e3aeb0b5b9b762ac3fe73e87df67569b0eeb67adb070838969b9c44a2998e53b221c7e931f2558ec249f46de174173b2b484a4cfade8bc5e7aa1ad083004a0a6f7a0f968a50e902ac3b52a574a66731ee65f84fba65b596f47d229783dfde0f931e2bfe3f159da9b97bd6d344ea0738ced54204b0fee8c91f47c7bd6d509ac50ae1a3d3baaf591a10cf04c73f4da2c8578136e44c8c51ae922412f5b62c4e05c9925c76fd4b760401ad9d15785c2a16aef93e5ee12125fb3839e5cf1037b1361c92496d61f79e6f5c2ff1e7e7c3edf5a7b6469172d46fe7d86724b265adfebc4ed263ee3d12b869b571a7869c3fb9f37d103eefe20a550283cbef46c041e0f4ac4d5274ec69b12f9742bf92a3b6f6f18f2727ee6ee933a5e38a75876f94577e7d93bf237b2a377b686b325528b174e8cdabce1e02056423062ae27d0208e8cfeeed80c7908e02e627465ad188c6f3ad4aec8b9e107ec651dca714eeb72419b5009537f7d58b4f6bc0749f7f075c5215ce9fa4cb728eb495c1015bd2ce8d4a8b10be7f9bb94fd1af271290741fa30bb197abb79ebad3c8997c04603267f8708d1c20d806c109f2878589f6d08a71c02aaa1a5d4b7cbe4a036ac8e75252d43b6690458641ae90208133e5e52701c8a92646d96c3eb58befbb0d80ebec442c4067e91f978442bde8ac9884acb65ade4b2741ae2b428b64bb96bb1d4889688f9f39c1836231c222507035ddb06279632fd2842a27898530a663ddc7558357a243d83707afd37dbbfe3935694db11f17485c9bb8302ca5e6bb38c6d14f7bed1239730f59972ead8856d627886f53f41f3eaa30f73af501d80588a5449a32cc4ca131e825e7e72996998a40509f92d52c8ddaa3c71002feddc3d6075cc9420885a014379678d6bdc80d86dfb57f4d56e5b875c35b0b6a7a4515b94931e3138459bd6b2b973241efa3d664c4ceb9e4e8cf3a6ee30460826c76a0f704a8118ab058716348c6088c610a68037f31ac3c3c5a0d0a3be25a374097594fc8fb935287ac9db417eaad16ee1e95f08a12582b39f6f4a7f91003e400a46c8ad0ab7a62e298e404b9ae25288e0178cd344822b0e582963e22ffe25352f81d88aa1bacc09a2a994c64dd878981139ff283cfbf3d574597fb8e8da912a7eda3c6a05a2ba36f1dd3973eff966d3f6e5060ba7e67dbbba715b6834e398938f28aeaa206df2f95d503eaf7837c175eb2f79cdb64d73df9c34e3059000456c06d3c8d14b5d7ff373cab0b7e62ea9b3d36593c3139b1e2037d7e7dc005a47aec21fb13a1c22271464fb5a7535422abf87d3b4d0f94136bea7806f847a73552c0b5f5b31be9ad6118f2843af42afc361dabe2616ba41728d7127e4ff2fd917b1b15902914db147ac976e51dc8ab8e138722367052697fb305835e255fcf8967faa6b81204ea54b013aa8400c8d126c4ee032be204c78bf4d4a2c38e1f16f9a1e6d804d3862baa858520f93683a94190f38379517e9f42ae994350d015c11c4d1560dead836fbbf369a7ad711b2601fbd0909a3c5b4d007681aa4515356a3211d1faf50b8df307d05b4ad0e749f5700bab8962b0c852794892c5a788051f1d01580526d56420e83ed04dab854808d38212bea661e65276f7167f8936b3ae8f9081e87f201d70b5af043cf07dc7572441f3430812ac0116269084e9e69e8e492483fe05d091a9c6efa89ba9ef1e3f9e6ee96a403603ab8c829d96dd3802142dfb03d181f9ce24f62fbe8726a5d67bc44f4328ac7fee84186b6071fcb878c415f858aceb8fb2358cf", 0xc7b}], 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xc4, 0x4, r1}) r2 = dup(r0) connect$unix(r2, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x80, 0x81, 0x20, 0xecb1, "bceb9aaa0a46f34bab23182dd440fda4318c496f", 0x2, 0x7}) close(r0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)="88e33fdb20381d50435374e192dda924b27e3534e66fc5e40ee5faaaf89d5cccc15db8f28db8a7964d88683ccd854e2fadc3335c80200222797825dd98329e468b6a93d3d19d5237b148127cebe1e96f36d35650a8f3e7259c12350ae05ebbca6dee27606003cd3766", 0x69}, {&(0x7f0000000140)="30c5c843a5e3f847e55de737320a62b95bfc22f3b645d07dd18d", 0x1a}, {&(0x7f0000000180)="479f5b2c6113f25dfa3768019b78f3a2a3387ae8ded8fba31c319fc31863393f1c935b9ba2b125377d5239d06dd82ff9f35beca5cf8a69914e4645a3579e0a56594d4dca234488d3cefd8710738cec025d3b16ea738c182db526b120b3ad029b2297cf6e85334a5dacc45e830988dd0158876dab417da3f4eabf73e1a6f85114852b6a796f5bc8bd03c191c473f052a6ebb70a3a21200390480fbd8c7331e811bd95ba8d2f379bc8984bde943c3783fa68cfab693504b17cebf3fe37d4ec3e0ac1a1cf0f52040bebe36144f383427f80e946b16c4007651f7802505383afad200ead2b4f9eaf9c2f31d5d12d5d8114afcfdc78a98342338e7b2867", 0xfb}, {&(0x7f0000000280)="1e2455aebc4da2377429ae707a838320cf79bbcfe47463c2144b0751ba19471bcfdfb8ddca7cbff3da", 0x29}, {&(0x7f00000002c0)="370ecbed29a9f45060cbc9b07e8bb74dd4f6b0389ad3a3fd827c7b0e4989c09de334cc00c859078c40e7a4b27343348aea64c5ef10cec6f294e3305410e870311f4be71dfa5644dcd8f8907110048193c28e5eedca936ad54b52504c6fad08c8426936b79ba1a72edf6d3d5ab57e0f6687b26b0d4897a3c3ff90863ec7807c6329461aba33b161a00d8e71", 0x8b}, {&(0x7f0000000380)="abc2eac2cd21c0a66694bc278e975eafc9802efbdc6bc0c44d9b96fbc8bc8cef2bbe817d11d485d2f4cbd88e1664bae455ace8bf1968be931ab8a5c9ac6b70fae824638ad5f3cf9c180ca9fef7b3f0f6c2d7a8878122a397493246eeece8c2dfbd824217d6bad2178c37bbc55ed2f9e7a157faad006db8e114c3be29378961c87460ec3bdc035441570e8125940d556284fe3232dee86aa4365d587e9e6ec48e5a3d6e714a62fb0ff963b9a1fa960f6d7a9d8c85ddb891b30740da72bb2cf72d1910f537ae205d16e99f777aaab5a88d57bb632f668ee7beee567a1addb9ddbef34e6c9908", 0xe5}], 0x6) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:09 executing program 1: kqueue() dup(0xffffffffffffffff) kqueue() r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="39fa250a8d905edd17c53145232e6d185f975111bc8232e976741ba21833284094fb9e3622da05bba60ebc005dd3c28989c6282765c87b0fa7c9475b2c00047a5f96b0d83eabd3d0f9d6c9d0e4771ffe383a678553512c990398f285fa4a8951bbc645cd770cb000ca8ef088fca0a24e23619d135f8788d5ba7319de015bc75bac41661430678915cddfe61c9f51d7bf1c85"}, {&(0x7f00000000c0)="9d4968317ed2b536a842fff504cc8f64e268f8a468aa1a192729a5288a1b9b12b7b36ecbd3911a9df908053d139c9b962fa33344739e96e152c6f7fd7bf51017acf26f645a84185c38467a4f3df17b1022f43887a5ee08ef7c820286255b4618d905ee54a9b1892c1602d06d88034da1787ec8e668a915a87bdac24c87db0035585f9c14e1cee08902c046c981af4ad53c9fabc1fe4ec8b231acd29de21246d4dbfa033136d443b8b7b243b97630b562f18f2b506d9875e9d49b752ff97c24"}, {&(0x7f0000000180)="c95517a01e12e6e07b45d37dfa7bdde31c15808a8ca844a2799ce199f45b39909e79ec928012b22663b340441f7beb8af42f4af58dc7d3bc28503c790bb2817fc16cdd1170aab4762f668a1ef6e93937f2380494d5347506390b6b2fe87247ff48e1"}, {&(0x7f0000000200)="fd55342691d3bc901d6a0cbb4dfa200c3c2a0aca719952903054722dfbcd3ed4ba2f4d1c806e0fa2e277740f4e4bdbcdb81ba0edc63a3f87b1c612758f7e87d44e798de090dbd0c6a5dad42ecc883e048d36bbf80c1ecdbe80ad6aaba48cd52e29d9d4a5079874fa599e4da979f14426107e4affb236c48328819921d52f3f03d95c"}, {&(0x7f0000000940)="7b5df0c740342ea5f38ef34b5e0efe22afaf651a77518bf94d90ebf73367d46f550409b52ec5798e875dc44c80ff3f1397e5397dadc65a903022a2bfd18437743a17bcce60f536ac36edef54d43bb02adb67a9e8f6fa31be76a6228ecb4e1bbe0114b7b78552799736adf6e7c9b2af6acd0f724816d33a8b2b898e20bdc7c1005139a7f52348c9d7d1613822a0a458882fe71b17a63fc62f67d921680486b70cd8ae83f7ba693f0ce1eadd2592ef69a1b6c8ce402ce0a58e20011276fb1a96f293c9a36919beb7dd3999a1fb771fb56aab77e27e5848a0025ea2dbfd953bf80ba9b963ee24e1ae1f4222b681efd1d221fca88ca74c0eb204fd09a05f57f89a3ca3b2d4a61db921c7c4372f7f5c5f82074ec275c9cd2e89d7567dba094e2e7c8726fc50dd983f37f4a3633866d2f6b45c4b553a6214cbd95a5d68e6c60dc7c8c1c2e1ba761c598759def9d4d46ca3211a8781eb98c863266c807aa6a60618f5275a90ca9a77224b9f56ec8ff629407d153b26e49f194fa7913854c0dcc845f882e7c88b4f2b32e8ba15b731d2c33763a29a4594e185c1c1b6695273ea49035798cc4e6206a29b6e1124f4a0f5242cd6f385e36105777bd61c1d5194919cc255f4c0adb108771f19a922f635887c352501217c3ceb69629f9019bb96f7309eb189273b954c8a14969a226bdf060860ac925e39eab86051dc7b5d16dde6ce0b5140309f8b041b5c5dfee0cbc2bbff44bfd47c2a639bb89248a04f9886a90d3cef5ed81567509efbfa11155a0af0c4463b9a54e47dfe4844e3c3c9d18c123a78fd4cd046afd9afbe44ca9e837864110c79ff86450a3c103e2eb799e1d330d04f969d7777492bccf6091afa74c504b5043ba4d6c0aa41eb031c982f41e4c25efeb0d31a45db136493dd2eeefca141db08588f672145391686c319ddb8770357faac9eb95613f4d6bc6ef8a358a64825fa2d32ff75365901d359e5b747826c4340ebd7083d9be757f0130cca13395e444b2c230433f5c7dbb2aa4432b117f2503e35773ac8715f33323971f151de369b8826e07143533b8c5143fd7444d3e48cbf6d8441e231a4229f5dbe663b3c6fd538ad0809ffdfb8e4c1ea7efff242bdd59636539e1f947d5a70708239f094fdc8c3a79ad6ba93c0993ffe58b3f158a02cbd52e553b8d2a1dff66426e680527ce30d99f9f55cedfbe861c242d43ee2cf5dab491cb15beb27f53105f2efc8612f8f5357e55fed41165955ce5f98b57d1433318c61a1279e438023f7bffc68a7b6b9125afc2854a7efde3ded3a96d5c3ae08a4ca1a71229762929ddfa213b18ce4a678143320a5eedc58fd28ef724affad611a2188c2c90fae7b4c73afd1473eacadc15626feeddcb436fe814b618bf002a33dce13eb8f8221fac46dc0fc6483da29b3e0d0bccfa9f721f5e9a2c4643c273af321f32ed34af5d7fa6268f21539f81063b3f368a3e7a820f9bc7b0ffacdd8312b2c6db6ba0857d8fd6b0d75347bbff2fb9757d0da0afddff900893ed0e8c59c794dced66b071ed52fda20c393f86000d950b01f3e7132f3bb72c23cc3672187354dca99816009574560a20e96fae2131d7fc54715f6a4b93ed1558b75716e6b7eb12ffac73ee0125466e4baa2a6425a6ecce0461e25e68863e6c190887ae22eb65f2a42d82d56ae23088cbe0f3ad4bb81a3505f7b5ea7a0c1557884e6e25d333d168cab69d1bad362182363384eb4b19cbff8486d0afbb197e5a3f0b50a9caa5e94706bd9004147142d704803cccc0afbcd363431c899a8bdde4b787467dad5d5529a27cfc480b38fed8dfb6bad622168252168652c4bc830e01ab074817c39fc3bbb30038a3e993305878f495811245d4e31a0ac82e30a82429ebe8d27cbfd2872d220413a3e30186bf1db1d07844ec259be1229a79370182d4e65977885206e5e919351e293d2517ad8fd79323d5a353e56ca783945ca42c45f955154cf7849701ee5dc9250142ac10a4620733a31131988e98e87d71f10ad1ad61242d300ad54209919c005dced89cd42e3055eefc8b054872fd315b87066ddcba1de9780049e55ac4ba354d9a6b44441e51571b08a22767aec7f2b0fa1c1b0d9e14c81e63dfd601fe6b18b1ea956e10b986cc3ae045abdc512c9df7f354fc4450bb1d470d5153e58cc945b368860f1fc05580e53e909723f15ac1c7ddb7e5fd7fa180e7d43f0e8eb7813a8973be0b161ee202f3e8f2339a80db8c13c1b7f6712804bfc4ef3713ac023ce7ca878433f034167507fdef82ea1c9385c331abb2f56174442776fb588915c1e7e8ed2811f639e8f88e9d361c6347af9038c8fcc8ad3ca52646887a2f411d2d01243354f3a93101047cb10a140f9f0da714a15b300db2ee50fb37ee1eff3f1ac5c07f93171adcf7343ac505e735e0a4cb4c14fafc690a9058d943d9349d6e8392b5b18137573c583f2b400cae56aa2f05d93aafb3fbab35381f062ba1c3db8cd917f75867b527f23a7f0b31e437f45cc39ee056ae76a867a9b790e2f9c95f269770288c20ed37fe06c56142575bab774351c8c00e4d7df628c4b6a76b4db10d07f7e96ffe29825afc9aa3c3b3956f574c53f7dded0676b8aca8dd2008e13a94f00d66a8cc76adf4c56f71b29a56c89bc763a86c3bcb46a1c3c26d1781ffe654aecec20a7b69a037966aa9d901eedbea7e7ae6fec3194e51bc985248f92cabfb8933692165cd32cdc76c2b6b843a093b6da9586d30dc7badb0e6f3de3c182342e0b8ab5068e1de2b233d10d3df4199a851c7534489608255493b10ae1f1c4419e1e053b27ad3fc3e65fc2d2945dc1102e036d1f77a8c6c895fc3c251eb0c2fdf3058754b5425f2ded85940aeaa3abc590eca22c905c8e9552235444d3b75d404aa92678d3accb6fe469642962b7cc680822e869658dafb2176171f469d2c05d0b4ddbd0d042c9ed5113176ee0f0a05b3be0204047d8c3e4a79607a89d5a1f0781936e965eea69d32e39cfe78fc5a1dc88ce36252ed2d31cb3bd2c0d5a817100e4f3fe9b78bfc10d7970262f43b835aa82c8c86b807eb1b212f6a99b857b9701663f238e214e20b5145958a85e389f8380f5afb5fa29dc1f282b6933f178676e105e52d8c5d64f2f0b5bec686c858bbb90612545e55ca6622429a28795ce50371914eff753ac3498ae3e6712d1166bbe442baed2c5fb7891284fe665c6a53092227139bc5a0bb8d60f600ddd6617a09c6f3d1a3a559070443ca10476f9de95572297e6d39e3e2c02d8ff74b3b831c2a9f40cf8d63e6456d0fc79a6f77339a00594633afbded95233a4cc613cdad474b1ba9ff7d70f8af51d6f4175d18b1da86dedbb56a7bc9957e68c974926ec1ca0ec417099d97ec870e36fa747fe8325b80a548b56f8330152b38909d252821439e635007fff7f509f2399c5da9ce31fc80529015ec74d18a4617cbd33e5d4dc710bc6a6bc025f88b9aa80a12b593771e1ee84565f3b7c65082976204792d95d0123e54be515947a416b6c312c64876bebd6a77d82cdfb806020c8cfc633a6838df81fc883dc29e89150613462f6a49cd624527bbdc52e99275408ea069ea86639e66cb7f80cc921c694e57f9df09fe94bcea7f9f320c9727322780eae416a12781a7498cc2e69a66381958a0a56a47d7360c8f94720837e273d2fbe4b3a553449ce080183b2a3a4a1e72fe0f27fec9cd168b641f4ad196fb8e3a3044c607536e2395a8fe8e6044b2faa0ae1dc1cde495ceb9568e86c854938554dd3d1aab6508dc02d3cf4bc86e3b36914fbfe3b244371453311d05042493df036b033ba8d847b04e64a42a59f10fd4cf88466d040f4e3f29f353d1becc95ce7e44f89bb1ed84d6abdba7c8e0d4f81bce7a22da1144b5ee517e3e65dd55587bbdc92616f1cbd166e9e6fe8024cad327317726a4caf3d84f3374256a42a499da6a9badcc12e4420561a0130b7ee0bb8507f721ef7170fd54945bf8fbee31850d1efd1e70a752ba4dc30cd3ed97d70d4984c1a964410bb4a922e639020db9d3e12bffd9ddb6c103bb78b76cc0d1bfb104f8c162311e085c76b4042bdddbe5c7bb1483cbe58978d3940a5d07c493e8ab4f484a77a453e0a8e05d140628624304d08a97f94954ea0f351f78e3e27d0dc1934cef3ca44e3565522246837d295d81658367638d80f98f42ce42be9e0db3766ad32ac82bed836f269c03cf2fe3ff7f789e441ab52ede0e02462380ebbe45daccb8f2b4e0ce0d7e3a1f614b3b0905f030bc6b9f4afb64e3193e697e365ad74792080b62f458fe5c3406ffd37361bf00eaf304a583e2820494a9af445b62ce3f41d47d51313321033a4ad7a3cad1df7352f70c705f8551833ba952bd424382584bc031c366f7561014c59b29a3a59dd909d67134e3cc89db3695ab240b9086ceea04722f3427842348e32493bfaa64350183a92b4cc78196c3323384e87ff84f16030e52d5d41e25ce03999f146bbb1ad2c0333e9e558b725029d9d6fcc2d88b1e392b4d53812c101bb4b3eaec2a6f81949f31a2e1f792d245e23a81bda7736c0463928f52475e101ab6dd8d80250931b09b17e0df7f5bb6f4cf8a822f6496fa2026ac05e899c4acb768c4ba594041cb3f99e61d6045d6e9710deebd0399343c91806c4f418f2289365a5b6e725afeb64b0d1b471bcc90aeaa98ab1a2d747183d0634961b98320c13e880d710327f89cbd86cd19132ec807bf15f2a084afd9eb41cd19d691a43b3fe4b9e7c89aa7abfe0614f658b532c8bcf9fbc42b5e6e78c50a810d160fd794c90ebacb1566a03a513975a24e3228699994f8f63012a065e93d08b5889ccdc4e63b1f2b3f632a04f56e03218f0a389e6bf8cad78726eb69049fa479978f9a0a34954662dbe4b696b9b71e02f8f42484d798d31174bcabdb647a55f172b0ea5409964a0e186d936f2e80983f7808cb2ae21a67cea22168d0488a0b12cc34c0183c0418d5b2f472697774c81fe55ad2a8f9bc205cb7275701e5182ed69a6b95ab290bc7815be6512aa9cff8e3e9d04b1e75477908e97c35d1599975d54734af3bb73aae67db0e2ce3ea22148dfe90878133076208e92f4902c545b04bbdd7209cf22710513da98aa01a97ad5c64c1f687547e4e281e1361ef3e061177eaa1b38f0cb3e9cf378d0d7f63b81f3680f891ec3972ae0f267834ef8c35b6d6d371633ba3d47c9cc111e223b8e04979050dfe41009f8ddc7d72e58250b5afd688765048a32193f48b2cb4c472db10e96d54096530da306a6e7c6b8570ce293d47108857ddbacd76d12f10e0ecf813714e4a4281274bc9def69855e275318eeb055c26f0e8f5b406d30dec83a318cd39a111c0327855edefd275ccfd87a09005737686e2c4ae601b48d186e8967459c1c8920e77f11b46593ef359cd3f1d527846312e5b292c2506891e757781f4a156a4b680562076c530973fa5171410de2a76985524489bdc2c52397114326f3bcdabf3be1a1e0005cd64c6edc7319b03fcadf3f48fbdaec9bcaa7912283a4b216893b7325239956f03fcabfe914fd70180e00429532ab1702f024e70d19d02f2cfe9f2497aeab9d72d1160ebdd65860a100aa9493e35ba774667152ee39865abf88bcb4f1d329ee5bf42e9a579def3d826e934f8c273eb9545c11ea6ccbef660677f6f8a11fcc6b0fd8981850a2de5adac1e0c1f28bc4676f932209d4b5088530de54dea82f9b3cd3b3dce76e123479254c94b1bf4d7beb8b9d4891c86b495a38909980b5e8b97cfd4d7e4bcfb62fc75cc82b2e6180"}, {&(0x7f00000002c0)="eb6d262885dc74cca81115c107590ead737f1eece018d176d9b64debc6a395c882509a91c8bdc20c38549414ed078e89353b93b562c5145c629419ee725d59161a3c5e197872a8eeddcf91279c736a7a338e04a6bb1a010689d32e2f99cd80d3a02299fe8b35455001167955c6a9cca694e4b4136174d4ea0a70a8f4b920b1b04d6ac01066512e26ee201209dac83e29569d9045ce"}, {&(0x7f0000000380)="69a4f5a4bc12c6e2d4c50591931fe2a692f7b21223521eabbce05fe32f265cd33e8d2ab2df66963721f7ba54dfa676eb2aa0c5d1fb84a12f47c27a2fe00f05eeb8445868db48da85867f292e9bc3420ffb8c2a05cdf18192726400e9d44ddd2ea9981efd919490e90f3f8d599e3866db416d5340d53c81a2ff71cc4e7b9dcb25226a812450629a7cde5147581e6cec6c88f5ba7470248292f0df20730bd1be1943a0c2c05fd40842164daa1d1ca76230e5837b99ff26c2ed0550d9320a4d9a2c52f0b543ba5fc4d30b1be57dc6062f6c52f2d9913706218947"}], 0x24c) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket(0x20, 0x1, 0x200) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x42) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x4001, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r10 = syz_open_pts() r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = accept(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000c400000000000000"], &(0x7f0000000580)=0x6e) r13 = syz_open_pts() r14 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r15 = open$dir(&(0x7f0000000640)='./file0\x00', 0x48, 0xd) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000009, 0x100, 0x8}, {{r2}, 0xffffffffffffffff, 0x44, 0x86, 0x4, 0x100}, {{r3}, 0xfffffffffffffff9, 0x4, 0x2, 0x3, 0x1}, {{r4}, 0xfffffffffffffffc, 0x50, 0xf0000003, 0x63, 0x2}, {{r5}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0xc9}, {{r6}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x91}, {{r7}, 0xfffffffffffffffb, 0x6, 0x40, 0x7, 0x3}, {{r8}, 0x0, 0x10, 0x0, 0xffffffff, 0x10000}, {{r9}, 0xffffffffffffffff, 0x20, 0x81, 0x401, 0xffffffffffff647b}, {{r10}, 0xfffffffffffffffa, 0x40, 0x40000021, 0xbe7, 0x2}], 0x1262, &(0x7f0000000680)=[{{r11}, 0x0, 0xf8, 0x2, 0x0, 0x2}, {{r12}, 0xffffffffffffffff, 0x40, 0x18, 0x2000000000000000, 0xba}, {{r13}, 0x0, 0x40, 0xfffff, 0x7, 0x200}, {{r14}, 0xfffffffffffffffe, 0x2, 0x15, 0x2, 0x9}, {{r15}, 0xfffffffffffffffb, 0x8, 0x6, 0x9f, 0x7}], 0x9, &(0x7f0000000740)={0x0, 0x2}) r16 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(r16, 0xa, r16) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x2}], 0x3, &(0x7f00000000c0)=[{{r16}, 0xfffffffffffffffc, 0x0, 0x2, 0x20, 0xfffffffffffffff8}, {{r16}, 0xfffffffffffffffe, 0x4, 0x11, 0x0, 0x200}, {{r16}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x6}], 0x9, &(0x7f0000000040)={0x7487, 0x1}) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r3) 16:00:09 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, r1, r2, r3, r4, 0x0, 0xfffffffffffff800}, 0x88, 0xffff, r5, r6, 0xf26d, 0x6, 0x1, 0xffffffff}) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) pipe2(&(0x7f0000001180), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="1139ac21116bd81bd478b6005b5ac8a375e69bea07f542394057b47bb9d5e20c5b6a0f5b86b6d9e93b37e29e04ba0637fb186c0b73c6e075b6893a786c24619f0feee487a0a07d2113c356fb47d68acaa759e0668760fc6b7daba05e9c4de523c1c4a39c91342fb0061454be22c40b9c6cccac523f6c08414276991f3c06173c566416fc7e8e0e3014b43c2aa2371b20e73d450f97c156997ac5c0cf09ab3cb4ee19a8d483889353a49ae7a3ff1b53f10164d7ea57fc8c392fe65272f1a7ad68e5a1105121a4a212e06750812f7f37e1769a965c16aca75eac32cdbda16e2eee939adfb8c043c8707aa14ae28901b5f1d83862379e7d55f775036530fb4b1159b01d5d050ffae1736df103675a8f5839c171f82f1b67a3e6a2f160a6046954f471250b8a6281f2425abfeecc391708cd767740f8f81496e6293a8e411cdfca6b7d1d661f88c71b61d40e63674e4169cba7571d2323f2735088d3d1166d25de63c5c404f5500452a18bb5a0427c02797e9b58ee85b6d49e6124db81babfd871e172e16ae4b685360941be9fb01cf5561d7db6bd233f51ce7d4f07dae961de5494195a40edbc14b6b7dd0c46b6d5335dd232b79c9de951b34271ca14e39f2a1c534dae7164724aeaee9a1b824696efa465064e66ecf46bb7d77661b3295fac034123c62e16b1bdf15e8b9aec24dfb1fa13d107e1eadc3e397d1b551e92da175cadd5eb51269d474f4bc2f922a3f06b96a0ae35bc0d4c040aa03728f6431b419404ac99ab395aa07941ff78c00decb3f22af2949792963b48d447a59a9ac8f3f1ec748fee435af4b0f50ead764d525758a3ddf992ded9cab109603d8ade72c34a7a0553782e8ffc0d48c83fd42d7036c9534960ae0bea923e93f840315a175f0ed4e8abb4743c8fbdda98077a8575c50f6cf9dfeddeaa97fbec927c370cd57e95650b623e5ec3bc73e141a60322c0eca9fbedfac0c84db87f34637e6ae303bb561f96d6542ed21801ba57c68936a8aac7891ffa01b0d17a8c2c65343abe4cad2cfbca1c4ae57b039ccb8bb38c56607bcdeb7e68d5c5d808576c244b6af5cf1b66e82d79dc65737091dd1802f81dad2e085d11add6a82329817e32146b144b9dd37c41be86ddb2ef16ea0888aa25c252220b9f43f5c2e502fe2673cd35617b1ba185c4d24c57d65eabc3759188239c7ee5ca25d6c78dc1b0eb26f873dd729963b108c13bffa2d9bb3e1efa64a4e46ecbfc0cebfd83949533e3b03929e6d997c42a3b7954eb118dddd49853e70c6a711f2c854c29a3ac88d275e714264996653f318c8a60fe75a5c6f8d0fbf6e4854d3e493cbd29866251360dfcb513bc70489e506ebff2ef10cca05a0bea04c1e7e57d39f178855b0a0270792696d880480e198c3a6b8adeb8360884cdeb04e557b3a3cbaab1873f8a374980ebd3669ced35b50fe645bf5592d98fbf35786a0240282cee99a0c916c5b627b303a82ce69848ca81560c831248f30d181b9ab45b0204f003d9caa8ab7b4969c68d4cbcb209d1c69445d1cd5aa780d6618ac15ff11513762e728ca6bd29950fdcc6189323623af82bbab676fd64d510fbae1f1b17cddd30045f3e7d484ba6e45b7547f0a7bf2502cfa9a59736de340f74e228f936d38c89ee1dcf10e7814cd6b11b3ded82d55e630ca0153b6dfea039c784948b749bedbee20f861c3fd83f56cf590d85d4564998b94f903557165e5f7fd53b8a412ca611f299cf6efdd9a20b33534b1b5ed946f452229c2cfa9899bf4b112d105ef50e1e8686195868894f31f516492211bad54808d70defe60346ab2bc191d6885cdadeb0fde00588a24b59c322b4e34d05fb7f4b856ff5f8e8deb8e10aca32638f430f53a1500d34e3c37f3a7d50d472a7b030ebcdf6158e267ee5355240d81213859fb112aea79232afd74285d62b55c0317a5e5bec690b309a27ecf4c911b0d19143553d678c1f218e568f2ec38b2f626bb1ac451dc55bfb3bbdcf63fef1166a12480d6eec9b591ce03336e7af5e5bb2ee2e0fb3ef1c68bde0f89926adc5101e53432d3276dcc82eae8c5fc0f871fd0dfe9ec6a44a85bf18937e74cabeb26a422146a5a44c14c9ed49410fb8ff2263d8f1d14c6beeba7f8bb777a3873a5886d0f9727a9e4c40d8826a0fa6603876a6c4353fab10e617cd0e4f4801f00d2da85ef91f85c5009351373a53a7e0d54d46d1fb2a4d70efd0165542a564ad2775ca33833571c30bcbfffa5958de77e34a7a72a9cf49be2b2fc66aec474c2582352b264a7bdb9c55359fc66fffd109b9ddc548c89485f7d2033a6cc26e0cbbf0d86b7eec2013ff25022fc2574d2b9521b0a9f89b139961c079d5122fa67229e21f8e34536f8b76eec840a464014a1b1fb0fbe830a68edf3c4742d9f342bdf747a0736e281ca09c5aac45feccbcbfb2b9d0284b167ffee3a874409e3fa93b7fdc0f3fda3d03fe052192d165fdeff3bbba65719045f1f04a3c83f2fefdbd2437b136f5f062e0ef1c7cd63ccc616892e074bc2ee43406128fd9ba3e79bb32933bebad119482184e312d25ef0d641fa10f76e184f2f7b26e16fb58aaaf97b929e36a167aede2edc41cdeedaab96076f8b0c8854f1127d5570def056399baa46a0b88414089902f55621794b8159ce15e964893ef006f5352e88b3c38e6719ac163df413a9f27789266fd5aa685c58591c09e3ede67fd38a582f41deb0d7a3957f5c7843fed08efb4e96ff45d98916924c3fe55c63e643e3c818b7cefbf8a9a548bf332c38087e2b93c87ce79f1b036c894229c60a5e987778c0566dddf26b9b088c36aa1b98e6cbd6670c795cff5cfd8fe0b0c72aa8bea491bca7d8e0c23cc53f2add1d084d8535fdde695a0d33233a5d3960de8e31e7294de38e5931cc4fb8e3fa685db82286138896ba2e8ec051bf28bade9ba103349bc98b7ec3e838bd9e95fc1e024a5389c57bb2ac546f3f1a6712905ceef6bbf2f59b3d75e78613003fd33094e564983a173a44dc887cea96105a2812e0675c93b403c7ae4a2075d9ed16bc4f1f2e820f519537cdd73733a197b96b0261235c974e8823613afe82a2933b8366971619c6efcb14ef418446558b03a4041f7e9bc52ade019355f49e0de8fa6f8297c11b93fdb92b62b425ebf5ba30d69b97b8b150cd98b40c23a3c60bdf1b86c8e1b4dc5fc869d8f3428352d524ed1396c633dcc27ce7de045d9c47567f8bb1d9940c519176037e40b22f20e6de773a2a8b9012b67339b24286f9315ef2bec74097c1100bf0eee8b7ee360d883ad4810ced0f1012745e0fdac402896419bce9becc3f813314ede2b88523b737f95a3c533706a9628e7933e1cc443b015de2360fbbe524cae4cd589142adac9c2e471ef37338a4f96314d5e8c4143003c9cf05093c3888d176d6e626af20626ffae474d48e3e99b8e0b15ab268c0a2c63fce5ad2b13f5238e91c76fe0cc0f5f23dafc3e857b9936f47cebb6b28dd3e9d064397c80cb881812b5c474d14bfc2a3f74d839e82aec650c2866ceef11b4f880be824fa358a204a772d6e6e64700c1f27e90f64bf619856b7f7abb7b42a36e84471556795a6c2c81113d723ede6b2e9a2bf610e4d7a5045698ecb4d3cbac8d62f9daa6662840e3e5a3bb6a9e1a20c9dd844d89d5ae6598784c1354685e0a19890c71b3b2885e5ebf8db5a8937b35f76e3fa6db0d964fe25c4d195bb9957507c671427496b849bdf605cd29dfeff67756e9743049dfddc4e08d85bb1c30efd658028bf7cbb95cec871f9cef4678475ff2c849d90ba3f6d249b0245aa0ee7ee00f5f6f2872ee1b85f24936dbf1197db19e8d02b49c97d3257c416925e841fc135c56e34a95cefe3aaa98cab43d803734ee72e66783f594c3594f30a916d9a89afcab39c92bd14ae17f5fa44342634bcd74176fa962d92216ed2aa9ea95cf7129f5abb4fa68ac9287821ccd6fd3c0a7fc1fbf87574d6216bed9612a73d287bf49bd4023208df691e4dfe94f17f7328a083070629321f13e4cbd71e47da5da7addbb95f1dca52373611e15db487c9d8b5c675a45de17ef55862c3c6efb8257f09def295d3f1bd3b067439432247daca4e3ee3914ea2d97e3b0f19229f5987305e6a2435d7ead5adf9cd2ce18039e7c097284a1135ac7bcbb8332681d48306f0f88fac164369d03b7282028dcadaddc61fd75b325a298dc85446c8588539f35ca938fc1edfe73eee3817252ca7d4fc20bbff7ce461a7e201e956cf7f656f6818073d1dfc3792b0b83ac31c7b19a9c1d00a84844f982ad156cd9ed950bcbd04d8fafca5ac49bbd58fcb0a8b49989b6a52e9504f1ea3a7501e386046dd280fca7a97760583c0822d57b29749ed5fbbeceb2febe967a0b4b795c9d0d45b73e29ab2b0bc7b3bf05ecc4f6e5bf9357cac4a59c6d5b4b8c3cd3bea9dee099d0578a200c10a47cb0bf38831bd6976aafacd9ed858ac8e63a4217c0d707ff2f4906ef2a3a07dcc9e07a136e7ac853acfcc710b83ce26af0cd332c12f258e8e6228061a996927ff554c5e2261b7a11e811b0c366667dc8a09d72cdede614763a83964323e4276fb828bb5be19a7c493aaf674295ad217c04f236dd50b3c40ff70de7ae3e9963c283c511d4da0da6b508e73dcf3ee1733c1bb9ce1d22ddcd5d562152881afe1008b86c6b70c89a5f222370fde44efe2e3ccc0e6132907d79f111d981cbb3b88bece73c7f08733c8d1ece22100033db98ea47c0bffdb799d479a448ecd56769aeaaf75fa5dc965adcfdb189faa175799f23375d22df0edbe310687dec9936cf91181045f4e965462bfbae09a417321c2bcf2cd4fe214f41f537c2de8133983643cbec07c739a8a5b6f04e47403879336b773f5c016c51ba3739382aa2a28b96f8785bcd7257a074116ec42f9f1eec05fdedc5d36bb537ac48b77fe39308b40356a726e0b8457d5429a8a85e0143e706d36183a256523e918c0e732f47da487b4f64da82a090bdec859227faac64b7b11d04d6dd8dce905e3f0fd25118acdec7db35a15157d1d54bfef53904cf2fea1773c32d5b0448f60d07e4ab760f32afe18ef02acb81501612f0ccbc8e2944d673b0593202baa02709a8851425189181a7ad78aec1ebcb8063ca9b2a3ee40ad510b1f2a3790cba496f4771087c5a47312443f9e7d21a7adcbf8397a9f23492c8ccd382024abaf6ccec4a99cd2e054bc1aa7d830b34f6d39c78b6940dbe9c50e697f4d945f752409546b2fca88d71ec6485fb1f374549c562377acb9102ee473ef8f2430597a030007f55ab3f1bb9bf2afca97a9e840beed10d44b3672bbd808d3fcc3de169f8791d855459f1af4d2c7deee39c41fdb6c4cd07e5390b3b4000172be540310dafb28315d46cb5a85c56fa4a3113589bbfb3ea0b6f282083157e135c8f7cd2131f44b8e9c13879d047f21311872bece8b6e6e37257419413b9a4e0d05d92e360a8d103da21e7daa33c67dd3935331f44d795adcdbeb16d52f55672f5e4c8317cde0da94ec021bd7dc7ff08e5186a5f0eead555a8926be10661a9465f6110074905abf855b194712bbde74a53b8babe82532e325a0b19bbdd2f39275995c443cb32ad6d70f15addf99304b99541ec39ebd4e89b72446486a22fe66503a8327c592458a04547e3487e9c2517cf110289fa8006772b7a03b4e332ecdc56ccd64e9ca65b30c6450691e85f56b7d00bb844a9a2a11fd375a2a132e8c760e96523f9436a077f04411d63adddcb960fa3410da4654f279484999b55c7495bf737f6e6c451f75f32c2ee0cb3", 0x1000}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x84, 0x401, &(0x7f0000000000)="2fdb9db62509620e66fb3cea4f26d64be79ddec82d87dcafc7786afaee739a3321299e04d1c06d2d6c98a5e1153e8dee7826904a14de9512b1a6988d8ecf2775cf24535f0c0f88f7386fee03b6fc1e348a8f8b38779a71661d59531625b3da1c3563b763ee2de0cb308987c181fe53cc28eb04776258f95c18bcebe934840600ce140b5680e6ff64c17f879adf282e8737cdba6088a7471d", 0x340) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10830, 0xfffffffffffffffe) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="bbe8b7eceb1550b22d8d307cd3558c9b59572fa2c65f97697ec50a0a06fe52146871a091bc2ac4f88fa6a8d157e834a71fb7b1e7bf8164cb6f3433d58eb61f33586d0846ece6228fa8929571f9e0cfe17619394065ce201eec20add4c8db59fc33e7ef49eb789d38f118ecd8c6e95017b0dc40bb8c0891f88b920ea585fd61b4719cbcdbe6784cbf72515635e616dd53b9b66e8d858bc6", 0x97}, {&(0x7f0000000840)="0c3fef83b813f20b65230055a96ba7a5ebc5fd950c3a43daa503ff95538f9db75fbc2a8cc52da966b6e57f75b104eef80b8afb23f09ff21aaa1efd6ceaf43776c0c6dab280a3091754f43be408ae1d34c9cdf634bcb64482b705ea717288a44f9d70a41599bd79dc577b3fe991f04355693378ac5807d02bd6baa2e834853cbc1869f36ec7f2b9b2aa47c77a3ab39fe17c6ef934de1e44f1f86213bb7e91217aaa1f33afe191bfdba29a1c43fb649a8440895575b584f4d7f4a2261414a9c6754cf5f9a128edb427de1f5ca6779f52f6df761e977d11fd034b2cd67844cd01c0c7a4318447f84a23db94ba1f5e84926d29f11f775358f65d34684018e23a5916874593dd9b4b0e9c6dafe61437d3e3fbc82e064e7011b97f062a9d1b77095318a43945895a6b48a26aa1d5a52e3ba38d29c4a9df29a0f8f133527b5f0a2a3ebfcf3f508ea8f03adef39e9a009a016711d0cb8635536c48073fe04c40414259b8081e7a564be547df81eacebe9e56f13853e79776e77c3cc58b3217c2a8ad5e172b83c10938787603d91cceffb70d673a69430de8b066ddb3001bb5437645de6806f0bd810cc83068c62b46aee7a69e470ae023df771750ad8cbc0397b72c7b6df0dc59660c716cacc4e0b876c74236f7f2204b863c8144e4caa57ff410f5645d00e67471abe5829e9507569a70d373a9911e8d662b66affc0a9b151eebceb9c643b7a83eaaabc5fea4204e62a78acdef87802662bf116547dcd27e073223f391d0900a604aa3f8a9c9f1a33a53692240f06b2295a00a48885df6a9669db9ceb233aec20b949a3db4cc1acbc81e7d7c95f5b5552de161a6a86c792a609599d67351bf4e3e494577ae2b4036f5ace9e7447e05b386918fbfece3817f224e3c0e51f47d735ca490e3f2ab0aa7c9c797a569a126a7b1a82b932022d788b8f3ee83270044f58e8bb97e32a73c00bdf2937aa835fd247a37504be86eb19cb9378cf53bb8aef5bc9df1f4a729cba69588fb82e4a16888b26edc9c426667c8ecfb03fe4f60e68e1279f634ef2b921fbaa8afd7e1cbf91b528ff0d77a00a8c2d52b924d1dc9c4ce6ef7ea42519626de11838553f950992c5ec39f83b9a1ca35630c6dff1ae581214e4f733844673979f5a68519d307ee28877148a643d59f69e7075529e9e522ef698deb2e241c171608eb3027f7a3522616638af8711c0d32ad03789303db8893f179effd1358538d623479959ea2570ebf5003c57ed8c95badff00018c7dc38f0df2d9312a8db826ae5ef1c937169d5d9cfd9c821745276ab2f4065674a8f1b44fa1e20986bfbcd722ba5b0053f2877949fbd4c1bd12f47c42ff4b4c82c6af54705f7e30ccd23d703b1029c449225024dc39d9b77fd9418e4f42e613ad686372c12ae4e0765f356680f9633e68936ece3e7956a9340be0d595008617ded2897b271bc0599ea64757aa7bc9d958feeca446864798ce0e9abe963dfef343d5a90039cf2f4b479a5941fda54365f23a30075ed0945802e9e62d89eb0be21aba7b60d36df3e63b4b2c39daba7bfebb0872881ad03ce738bf323602d7a4f66aae4b91d0c228899c926a6fda37d0671b8402ea5202df36dae6d75ac085280a662fadb8596248ac8e6f7b03af172240f2f7a05930183b618f20361fc4672ca3fde6d9a9f1373a504f3210ef8930709c4b29fe1f96b1488b76ffe91d6cbc90cf511341c6c38e7382ecfe48ea292ce690cb887a36e5001f6b134e5260be781e7ab8c696adc96d1dcc628a810a55e7e84fb4d410151aecbd05024de8ee5a6f7d8a3fac89fd5af7f78851710b9dc8297a2f4ddbf603b37766a8c84f43008e3671059206f4a941377aefc299b52f4692c0e395ac5e5c6e156c72b2ae62453d01a492c6d8c94380540583839408a1d538c2edad14d5cef0c4456ee7e40e01656c0899c87fd7e18004138e7e5f9e43ba882a9d4704dba9547045e22b67c8ce7c4837ea4c9da6503ac63a239d145fcd00459ffb1155573529a1098c822dd9620b04400b2614e60ae61b46607ea7373f0af48f23474f0cf00c7c30ab6c5c64bdf301c37477d4bdef9985af5ce4c98d4b51e5522f72a8220016c654f15bb659f6e9292d720e8f178729be3249f8cc7500bfb0425590562333aa66ef341189f434fe5b3d5cf8a68960b6fdf644c4bf250ba8b56fd17dc626d2f82eb8b59a45ed4d9c1376fcf6fc30676332a8327b06c07e10b7faba28e22bd1e31aeefac9032705712ca56d4cf81e1f8653f6e3d2e714e33fa03f0c2634a608bcd7fe398e646a9ea15c50a0bf368ffce9b01ee3142e3bb87d2f466097b5241d67c79de19d181d3581b97b6d72f104157984bc8d7c84a8c573bfad29257da40521cf1e3d0d8441e9b80c28bab58db52ba21d8845d7af67b41d8603fb14989c01da23037e20b0dd3916aeebfad292e0ddb23406cc3dd7cc3ef5c469dff879bf0ff178bc8a42bb234dd179f0b85e1f607b635f73e261d7b9080d0b69206aaee8479f641fc16a2feb3968eb543f3c6aff156be5b63e6622797e646ff88986f7c61f11ff886c44aedc92c73985c0e5be8de9606bb0a5b3e32f177983a4418470321567839dbc81ce667ef72f31b280bf90f53e01e651844a0e7dec597c5a425c0d380b4358f930bad66e52bc2b7fb8af320000b45f4fab9a0232c81b8b9d7cb63a43744f59e633572ecaeeee34d9678b5f6555e1b75f7b534764c7419d1119d04d722be6f76f3bdfcae6c617527302eec1255a2653a2d2162616217bf9d5ce8b5ba5efe88b6f2ae5b1cc21251fcb7beb791d06edb281debff498c1404b32feae3c354df817313405a648862daeb67c9ecaf9d52c9c5a9ea28924937175010db5548a1d6debf5103a39c40c4e178f3550b8cf63e6c59e68a16ef52ef70f9b8e485a0b919b91239bcbe06d7f28e36f5e43e65fa4c05b6c35d1fa2d781a68f76907bfa3b0b55c0c5c0cd91940a7f6b2d19cf75cd499cc9588f6cf252f3985c208a4f23b5b2e35f8db797e0dd92ab67400cbbcc43601871db856c57e24c28da845de812a2fb969fa9498e89f463e17819aac1d9e751d82d5ecf3d63f81e8a85dbc925c428043db8063a358b9906dafe90938f0d3c621c9c95650c20986062378a8a8f77dfc5860e2063db4c773721cb90c5e8745560ecb9f9d669d2efb6886b680a009e0e4a3cf509afcf475513daebe2402c3b6ba098593b5dccb19073456d43321a3ebc9f46aaadfdf8b4230bb2c2a8fc2e0f7a7a6b3c2a577ef574a104a2c28d25193f26764e54e46db85a41af2e22e6f250c409768cefb670ad531e907dbe91d52d8d8614b9d28581fcca768d2c716ca8323022397bde31514e725aac86061b9e397c0f45b37c5733037118378c12c08ba5e20116d9c1a55f7e37cd1b43c6bc7eacec3be6ecccb95e88db8a9827267d3c8e295e05e1cddc4af6122eb809cf2ccc2852113d904a35372cd6eb39b291c4c879b43669560cb712045130dc7f1461770fb171f1afa832cbf15c5b185dc27daa9f7315ca70b7c086f7ce2fe0f996f47a1fc95aff4fef7cc308c1d3041ed42df055ec29c034aa3e260bcb6ee4ec88f7175ee9cb178c1727fc291315aa859c3f447fd121c963dc005f6adbd2a91fab6ea67d0df3215dda75643107c6adbc617a1ef5881a5e943a442de9dc6ef4df0916ba5720557c99cd4a1b09103df9f837ab417280575bbe93fb17cb23e1c69df7c6b54a091ed19a7f81dda21353c3afdb01a88477d8692c3d834695f2f211f070987144bf9b1350868fac2770b5f41128052268f8f1f2ba39dc6c360a720a1ec7927777897f2ecbb28b6ddf009189e5138ea29961feda961fa7379a107f376a4ce0f87e2c9795e70da4a7efa70ca82c8bc03dca6fd9f3dd35049abe4d7525acbbaa905d8b09b563ca464a8b6bbfa80a9468ce517191785e1f2cd0cb275c58dfd7f9f2285a19e1d67eefc9cf12966d858007f453c10657acf123589499755d25001ba72445672fe9c7b75cc691fd9e39e593e30bedeabd2b34445853f7902205c662082d4fb50f5833f99b82fda74ad71f355215f7c8aeb7f789fbbb8c55ab4d2a51ea0e01c701f9ac9cbf3ad6e6a47f8a25d63fc4744b0be1fe8742532806862cf02ad7baee26be00ab4b90d7921034e772e9354e36180317072d0f360123b2b2fd32bfff0dabc54fbbd926ac87ae7b7b6fc4a7a9b2fb0cfd03d9e029ad178ff0b1c81e98a7a246ed52bab8a257fb4a3ac886da8f4361679c5d22dfbcb2407ee8fa7d1a0656b6b086938d7638e5ac5c19e828b9bb80fb7330054c6caa13b9773760812062af31c2935649b7b6510efa94a073a66ec37fee8d80e42affef1571e70717a5c5b2b60fefcd14a4efb1d31fa2babb1a4a0fe7d7aa5ebf2af682f7252e5fa3ac56ed3a9ca8074d1a26fbaef633c6c7f4570ff9b99659f556f1e293d3de36843be11f44c5dfe3b31ed126db377c7ec1bb2fcb3addf9fc078b1d8ff64fde30a2e432e5c22581463f9f08f0e478004be5a2e2197251023e8517ffdc61295ba1ca199acacfd54d22003d3d3ff96b5df46fc3074acc4fc067870d087325a64230b9ddb68b5d6a9ecab5fd43fd4ce29199363ff701d3efda23f8adaab4587be2ac0d466592a3f7e748749385a0d378740b63661bf910e09cf2c997e842f463ee915fb228da4cae0eade44cfe33f8dcf5d9f9f31f4d355169cae05a26fdbb4bdb8d2ea04df4ba7d9325709b27981ba14214c1878fc98feb048a8b621a155e8eca33083613ff73a21df4da1adaae9d8b8dfcb1254ddf3b59b978d264668fcb86f025ef221e38d66899601907fd5f6823dbc28a454238bc45e938785c942e5beb43139307225fa4f29546c29978bbb9dbd3b14c80dee0110669d9aa272f3b06aada18792567f161b64a9db182cf4ab3705eadc7c1d23972b76f48ed9c92d87d23bd3802718a093478dc7f926de3ace2bfcc28607e4201873f69260d09154a7379d2cc70f12e2dbfe49b15b4c03fcaf94feecbe15b7c8da5caff1447aaa4a9538675b6cb5273c7ce50ac6619662f96ce7fd3b348f97513e739a1e88e0dea15b3f98ebdf892aac19422a4247382b22237f6145257adf3af6c46dab5f52d4d7816f49bbf3ed7de367a167e91f0c447b6617876f2ecc3c70f62b3b75a51843e9415c4fc1f2d23c47f91dea0033088c5658a603773dc5de58e2753f98d8b18f712d14f3ae3685007f848ac130ddd680e674dfea60e2ddd170a275f514461c92c6fe0e83b876da36e198cb91da6e3c122de313a71a20cc02551aaf8004ff4b365632e81b6e2d9a8d1270f52ab2267beb37e0fe9927ef3323cb4e73e64d40abfede9fcb0f07f0ca3641427088598b515f9f9b283b5b86f630aa07ec213103db4aca0f444e1b8d57c164c62e2ed0f4184eaae14b18ae579c2ad30079eb8337321d9553d10a09d90ff74c28e860457e5c1fb36f85592c4fdef947eb17e469cc22e470aae2a9211a8cd40a797438f4f598ade10e08b000f255ac0ff2707094839e9173c2a5009c6b515ae13ad71519ba75fb827711b9ef6023c7109c10b99806d577680b155fd56241a429ffbba896a18b2b102b413640c7ae81997e34d269e7ff77d5cf61831ae4441dc8abc45443b5f4c67b9fb7ee4fcacab82a9634631f01b5a50fe55316060c41af90bba34682957f202cd86fa4431282be19d7cf88b237efbed1f5952fd35861581e1b77c85377d736ba7c5d0724d0feb83852a80d22fbfd44100a49c9c2eddd7647c56c95fd4a2fd0f502142e2b", 0x1000}, {&(0x7f0000000340)="59903d23bda9be46d57c1c1e98d56f3dbe1a8e40e5a9156cecc150939111be3010c01e7ac0160fb1c7ea0db1203c62c0d54534c940b6d01f9405a8ce6736d154ae6629657d6f9fe2421a76631cb6199129f4fc37d22be597fd5bbfe1342c02a39855d5f59efa981757c10ffd98788bd0e052c75301d131f89be76d", 0x7b}, {&(0x7f00000003c0)="427b9aee6c6707e97662ac7f75fd2a2d4592e93ae61ef1762b7adeed56d1b2e720b413f3e63afa5cf8de07d8ee78e0210712b247813496278e0bfdb5e8ca53cbea999205fa3c1e3324f04e41cb1edbc8", 0x50}, {&(0x7f0000000440)="a398ff6689b7d632b1dff612b129d2fb94118c0f6f099d34c9ff167dfe06df5004e4837c5f0d2a2823b164ea8ef03290f745719548808502dd1d825cc525bdeb4ebb", 0x42}, {&(0x7f0000000000)="95f526d316440dcbf83b8c3201db8190a8f30cb8d057845b47ff72804878051175af4df0266938176c0cc8c16766cc1c009a2ed954c45cbe", 0x38}, {&(0x7f0000000140)="dd95f95a95bd49c38d3224bbb9e1ed91a2df806e04497aeacf65", 0x1a}, {&(0x7f00000004c0)="244fcc80b51b73fb1a4c87dd1a3c4d7772d3bbf737311f23b6a2a27d908e7511244cf50f26615c9f965771b53076ef7fda54845aab7aa18f079f3d83edf33c034101efeb", 0x44}, {&(0x7f0000000540)="70587b551992ddd904e917afc301193a6c9ff6171315be2d947014994eae91dda95e351c8f780ce58a4aac7f777602e665008da59334fada56cef27dc0e955420435853debb84fe048b731768467038531051c107b3ab8702b3e80ee343dc8061569ad5e72826095de833e94bad76e2739f666eabc03ea9c6f23175704fa555358c7636f69bff527831480521b8e6b74035685ba97b9e856158db3d1355764b0fbecf69d42087f5c073a51c7580152a218db93c6e0accaf92bf69f081fe3c5298471353b3b62f7d97874340febfb763183ade136948e3b78af384718f0c077e8f0424aa74b4cf8c54766d2b21e74a3d1fb82d872e7", 0xf5}], 0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a06afaa2936030f76f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bbad2d2e37e4baeda9b83be0acd9b95df94793ad1d634c69384ff9aecd8f47c032d1772d9590ac05aa1eca4fe278b57045d39aa9b1a8d6e33ae45135ccfd8e2fdac2aa4f4419eeafa4d706d7bfc0b2ac825734f88d7ea1224d432e49a2c280d268f"], 0x196}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f00000000c0)='./bus\x00', 0xe000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x610, 0x124) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x52) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x7}, {0x18, 0x2, 0x1}, 0x4, [0x7f, 0x80, 0x3, 0x0, 0xffffffff, 0x3ff, 0xffff, 0x40]}, 0x3c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2c0, 0x1) r6 = openat(r5, &(0x7f0000000540)='./bus\x00', 0x40, 0x9) r7 = open(&(0x7f0000000300)='./bus\x00', 0x8, 0x1) r8 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x80, 0x10) r9 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x21) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x2, 0x5}, {{r2}, 0x0, 0x4, 0x80000000, 0x7, 0x2}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x2}, {{r4}, 0xfffffffffffffffa, 0x2, 0x42, 0x62, 0xef}], 0x6, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff9, 0x60, 0x6f3d02a7902a955f, 0x40, 0x8}, {{r6}, 0xffffffffffffffff, 0xa5, 0xf0000000, 0xe4b9, 0x10001}, {{r7}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x1}, {{r8}, 0xffffffffffffffff, 0x68, 0x4, 0x3, 0xfffffffffffffc59}, {{r9}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x3157}], 0x1, &(0x7f0000000480)={0x5, 0x3}) r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x91) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r10, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x828, 0x10) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="01d3a6383f97700917207db6ddea19266328b183180b9c3e7943fc02bd24878fd370074930d04cb88c0d1796e744cc7e554613d787f8729b4b4b31fe58532931b48c55140610f9948e7326ffb47836dbe98b26bf556595638bba19aafd881d1a559412d62b1f6fa34d3aef0315bfe2dafa50c1475e6314fe29e2a2d8688d791837aac1052d4c85931bca8db2ffff77b296612169f73fe9d72093a7a60d5692b2afd6dad84b21eae605e26421ca449dbf0d989466b68179fade63832068c0023fca81dc109c5e300040fb687a212ce010e3d949c3e0e68daacd3e6b4dbce80e1bcc63155f6ceae4b7eed4221a837d8e69f85422b29e5dde70b7552aecb1fae1706d2153610bc1d844cbbcb97f6641ec5166ac1b861aef601a946657a2430dd9406f65d2209ba8d88238f6fbcde6f25913b4b00000000000000000", 0x13a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x100000000003, 0x0, 0x200000005, r1}) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = semget(0x0, 0x0, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x3}, {0xfffffffffffffffc, 0x8001}}) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) mkdir(&(0x7f00000000c0)='./file0\x00', 0x21) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x200, r4, r6, r7, r9, 0xa, 0x80}, 0x7a8, 0x3f, 0x5}) r10 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r10) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0xfffffffffffffff8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x400, r5, r6, r5, r9, 0x0, 0x5}, 0x0, 0x400, 0xfffffffffffffff7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r7, r9}, 0xc) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='-,\\&\x00', &(0x7f0000000440)=',-/\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='@\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}\x00']) chown(&(0x7f0000000600)='./file0\x00', r5, r6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000640)={{0x6, r7, r9, r4, r9, 0x1, 0xb6b8}, 0x7fffffff, 0xffff, 0x5}) bind$inet(r3, &(0x7f00000006c0)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) mkdir(&(0x7f0000000700)='./file0\x00', 0x84) shmget(0x3, 0x9000, 0x4, &(0x7f0000ff7000/0x9000)=nil) faccessat(r3, &(0x7f0000000740)='./file0\x00', 0xd2, 0x0) bind(r3, &(0x7f0000000780)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat(r3, &(0x7f00000007c0)='./file0\x00', 0x0, 0x78) 16:00:10 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x9, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) 16:00:11 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000a9a52b628bb23143"], 0x6e) 16:00:11 executing program 1: socket$inet6(0x18, 0x1, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) select(0x40, &(0x7f0000000000)={0x9, 0x3f, 0x35a, 0x0, 0x2370, 0x8, 0x4, 0x1ff}, &(0x7f0000000040)={0x3, 0x6, 0x2, 0x1, 0xfffffffffffffbff, 0xef, 0x683, 0x10000}, &(0x7f0000000080)={0x5, 0x100000002, 0x1, 0x7fff, 0x8, 0x0, 0x0, 0xffff}, &(0x7f0000000100)={0x7fff}) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x41) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x170, 0x3) chmod(&(0x7f0000000300)='./file1\x00', 0x40) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xff}, {0x20, 0x2}}, 0x0) getrlimit(0x7, &(0x7f00000001c0)) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000240)=""/56, 0x38, 0x42, 0x0, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000480)="626a83959f90f6e908924ce59ebfd6b9ae28108401caf555f14a6d081223f29bf51180d6cd8d2c99693ebf80801cb1c4342584b5b5f49b437b8af2eef0a960d2d236e87fdc392bca1938b049e9bc6eace57626fe5b2b9b0dc4edd9e93c3b188a917b2bb2", 0x64}], 0x1, 0x0}, 0x6) utimensat(r3, &(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)={{0x7ff, 0x1e}, {0x5, 0x10001}}, 0x2) bind$inet6(r0, &(0x7f0000001700)={0x18, 0x2, 0x4, 0x7e}, 0xc) mkdir(&(0x7f0000001740)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r4) r6 = msgget(0x3, 0x410) msgrcv(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000034d00ef8695cdae10fd43e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddff00000000000063ab79c3419193fbd358b965371b4cee26fdc3470bc7127b43df21352536310ab03bd7cc2a9a40a6c94e92ab69888bd0d623bdd884edf3ddba85c3bca46c864335b002f0c8e9a0bd53626840c6979d0b3e63ae4741d3b4e7c85a779c505d53a3222983dd1bfcef2058109506756cb7eae845c4b8be5514fb41939372e1cb0e897bfaabc34519400cdfee2ef0c813a180f96892edffdf6b4fdc1685959da24f"], 0x7a, 0x0, 0x1000) recvfrom(r0, &(0x7f0000001840)=""/157, 0x9d, 0x800, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x0, 0x40) r7 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000340)=0x8) fcntl$getown(r7, 0x5) setgroups(0x8, &(0x7f0000001940)=[r5, r5, r5, r5, r5, r5, r5, r5]) setgid(r5) pipe2(&(0x7f00000003c0), 0x10004) utimes(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)={{0x1, 0x1}, {0x10000, 0x4a17}}) r8 = socket$inet6(0x18, 0x0, 0xfffffff800000000) mkdir(&(0x7f00000002c0)='./file0\x00', 0x4) accept(r8, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) 16:00:11 executing program 0: readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/104, 0x68) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x401, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/37, 0x25) kqueue() r2 = dup2(r0, r1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x20, 0x1, 0x84b5, 0x7f}, {{r2}, 0x0, 0x84, 0xc0000001, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0xea, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xcf, 0xf4}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6e9, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x401, 0x5}, {{r2}, 0xfffffffffffffff8, 0x11, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x50, 0x80, 0x4602, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000002, 0x7fffffff, 0x5}], 0x6, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x90, 0x3, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0x8, 0x6, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000080, 0xa5, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xd, 0x0, 0x6a}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000006, 0xfff, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x54e, 0x6}], 0x3ff, &(0x7f0000000000)={0x1000}) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/99, 0x63}], 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x823, 0x0, 0x0) 16:00:11 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000100)='x\x00') 16:00:11 executing program 0: r0 = syz_open_pts() bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() dup(r1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = socket$inet6(0x18, 0x3, 0x63f467e4) sendto$inet6(r2, &(0x7f0000000000)="61616427108610ff664e38faf68d9eac6144edc40ed74516061bdf0285690ac94d33f1578a76f76e4d7546c615075061e1d6f0a381b94567aa5c1019e79f7be7382c0717a9231f8a8b5c7c25d3f790c34fa0e204bdbaa1be65aa1efe235283e9d8b5844721cfb11d7e2ae451d8884f50b183681699cf10ed7ef902041a73703d0285792cd3765f0bf1e89bce036e6f5bc9136386a3569e91c9bd7a57d23797c964be552e55d5697c55f07ec31138de5a68f149", 0xb3, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x401}, 0xc) 16:00:12 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:12 executing program 0: r0 = socket(0x20, 0x3ffffffffffe, 0x80000000) r1 = socket(0x22, 0x8000, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f0000000080)=0x7fff, 0x4) setreuid(0x0, 0xee00) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="f70d6a11a9d490054e592f394c5ec766e60d7966f2b1975c432866c26aa996b999dba64c30c18c057fe76aabe875948eb460caaae94eb6d947f69552616e17926786629416bbbc24c3b03db0c9450102cdabde72101e514a540ed7ba", 0x5c}, {&(0x7f0000000180)="c6ba2cd1f7af4f3efb6955d0ea13ed4163f0069398fdeb9c7ca256951e7c67f8c732343f2a", 0x25}, {&(0x7f00000001c0)="55610a2a1593c5c77c65876b1b7f66a0c0a007f9b2f1e9c43367525d0147f7a6be329b38d5e215b4c12ce0fd723d418f77314d09552b816503824cafe2cc12eaaf74911424eecc74e6af99ed18fc8dafae47bdb4c17f299336e81890f57d5facacca8522cba25d0b124efb3838bbfd9dfa7e0cbea4f8d9ed49ff10ca81184f226f6436d5798247f7dabd5b357b98bad3f753875426c6eb0a29abd4d2873d37c79e77222bec2c7573e3ed8b3231c3282fd97ac6ad80b239d77665a4044c632eb56135570f7df1dc564fbe6e9d0cb7364547813fd611a7590851a3", 0xda}, {&(0x7f00000002c0)="2db2ddb6f4720cfb0ce89afe7c3e73f3c6606cbc264ea6a873633ef2e6581c2d670dd81b75a45bb092eca5fb4dab6012a1db88cc3efdd82e8302209090c90d0f721ef7697d1a5fcce989b328f1bd80b2d7b173fcafb15f490dc0701db276aef0b673d8830bc0b06c510494413217c1b7506a48f75e1cbc73be495ca6c6391a2f931c6d6791d28fd26ed6bbb15adba4b58216603cdad2f88c7672b752", 0x9c}, {&(0x7f0000000380)='t', 0x1}], 0x5, 0x0, 0x0, 0x401}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffffd) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000080)=0x46) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) r1 = geteuid() seteuid(r1) 16:00:12 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0a, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) msgctl$IPC_SET(r0, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xfffffffffffffda8) getpeername(r1, 0x0, &(0x7f00000001c0)=0xfffffffffffffd0b) socket$inet(0x2, 0x8000, 0x9) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1c, 0x0, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0x80}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)="8047e0483c94a1b079236f6ec0ef5f1c16a14ec50e20de5b3577a5a2a234d9238ba4b55265eba490f9", 0x29}, {&(0x7f0000000080)="f1f353b103057c", 0x7}, {&(0x7f00000000c0)="110bf7bc1ea97f0c81b04077ce5d004b7c7cada2748505ed3b6f3c1d2dc3684c", 0x20}, {&(0x7f0000000100)="c37d0f4f6e54c2b42f0115acdd517f9c72374e246123460fabdb53f07adaa1df2dd44accc77572423d342bc0aa028931503885c5c22d31559a9634dc0d6f8b8580bc33092203b7dcecad29d493d812a7daa22a33e43240a63fb6d39edb3263622ecfb52336499295dbcfdd94ac7d7e1780385f8f35086ac850e60e26ccf6497e8b66d688351628ab517186a06999ec94d5952ee3a50494f3782e238130564f1c1d2f9eef63eee7dc2462af272b87b21ae2dab846f7a992a41802b440901bf5d6400e7a986bc331a454d916648543094861ec1886", 0xd4}, {&(0x7f0000000200)="544ecce52ce0b25111acc9f4", 0xc}, {&(0x7f0000000240)="57fd663432801c782088e99975f93e7b1fbcf8ad14a5818b528d54fc7dd6a89eeb0b69d00b795dbe8550e1ac180eccacc7b67a906dd2d22bf8270fd676410ab93f7477b9b46f661f3551711979451973d585e319bcf7fea7dbb7b4525816558b3b40c8b88d9e5a27ce576e096f5bfae08469b39d20258345375cb59a1348e65be0305db28f56a99ce2d0b43263f6564d0a49e54517d4f3c9", 0x98}, {&(0x7f0000000300)="ca9506556f22995c6c5476b89f851ced612187e210bbdd2e67d2c37b3b92790a474d8026da0608369ed808dc3d599d6c3ce39cd216fda4cf099a9b911f191e058b6026c3a7fceb039086edd54d273219925b772f2298437e48782a2e4e76416b324322e24a7c3cdad67e2fbd59d6a7c2512dd39ab2a36a8a1efb835cbdd8b34954d2c25667fb679d40e9a947310576fcc3bc6c36c4b48d5a2fde2b58b9f4fcf5834e4de8ef376b6bccf659766324884516c76994bbbd45f096a0d4807116f1701a9985c7c9b34d54411908747a547d2c3a584652c4c7", 0xd6}, {&(0x7f0000000400)="21da16affc92d57e59ddb0bd94b36bc84afd7603e1aa9403be746b2c6b8c0bb1a30a304a7b10a4fefe2a6cc88f487d1106c1d77cfa892b5c90573387c5bc2f904961e5432406d8206a448b99eda78a573c659b8ee36c1b357b32b3678145bf093db33b40a0886d215f19e664abd973ac9e471810379a56651a962e2e6f4dd212b653e31fccb299ef1a918e57", 0x8c}, {&(0x7f00000004c0)="05e9e1c41ae34cd79a16e826763df56afd57af850c76f3d6614191c1818ec8cd3a45270a0ed7bb8d019ac96be90c1469528079c53c084584775b2830676809677093636e610156e80e0add0df443863850f8d70cc875d0513a941f01ecb9247a2216bd4ca1fa008be514d800e686abfa68e69a93c707a979a91100e43ed030297a067e999b00dd3fed8c258a77730e44d99a1d296f2af0800a45c92daba1e245bf200929659cec291e43189e424e736139090469b2", 0xb5}], 0x9, &(0x7f0000000640)=[{0x40, 0xffff, 0x8, "a489b49b9210477c65240f03a045ab7cc0abd2ea98062e7d618d9497def84e5fe64f1e1054bad117b567f1ae901f8b"}, {0x80, 0x1, 0x7, "700651c8cbb926886ef2693bb913ba77fca24a34fc5188c9641d5693ee94241b3dc22c7f7394420534eddfaae230b9fe13a7be255dd167d6d646242ddd46ee285e7168d510a4ef3f56c7ec6f21d7dfef8a4ac8abe752df9ac1b2e5a36d892c30ed2789301d5cb77fb630e2"}, {0x68, 0x1, 0x7, "434276a6737a255544545da86a3ffc4d24ece4112dcc993d046c361547c599cb2a6007a55e388d98f5618d3a7414c2e3dfdb3b3211804ef770074874da85ebf19179e594a17b40570c06c3a30ae2518fa2b47a427d7fbe"}], 0x128}, 0x2) 16:00:12 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="d4", 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0xac) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000000000, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x4}, 0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0x630bdf04, r2}) write(r0, 0x0, 0xffffffffffffffca) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x402) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/159) mknod(&(0x7f0000000000)='./bus\x00', 0xd000, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') flock(r0, 0x2) flock(r0, 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/203, 0xcb}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getgid() setregid(r3, r4) 16:00:12 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x3) r2 = dup2(r1, r1) dup(r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x800}, 0xc) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x400000000000002, 0x4003, 0x11) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000c80)=[{0x0}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) pipe(&(0x7f0000000080)) 16:00:13 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x3, 0x5) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x41, 0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000500)={0x0, "c0738b17cccc140ee53e1b724d2e6835f1d04df301bee30c008dbea53a0273c5e45474026f7f0aa5774239e37b0270788c9d4ceb835ba2e31aa2abd91230e8617d56e238f759c2c7870d63c20e393f5a48796bcfcbfeb3d9e4c28601de081b87c69f9c946996ed75ee9bb3344ed955a53da3f8231adea9be2e76e4e1746c0d8133cffeb09d90c2f4b15c10fcf873bedf53e00c3589902282d8dc841f36f911c40911d57b91022e42c23301b5eb210b2f1a10fdbce751ca0e7f99f94db49b96e775a9ee18a7115ee6cd7d8c7b89c033eb12d593426c4b915f28cb"}, 0xe2, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0xfffffffffffffff7) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000002, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x2, 0x9000000000000000}, {{r0}, 0xfffffffffffffff9, 0x3, 0x5, 0xfffffffffffffbff, 0xb57}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x42, 0x4000000c, 0xa908, 0x2}, {{r1}, 0xffffffffffffffff, 0x86, 0x8, 0x9, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x60, 0x7, 0x20}], 0x0, &(0x7f0000000100)={0x7, 0x7f}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffff001, 0x7fff}, 0xc) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) sendto(r0, &(0x7f0000000080)="7273b180ea5da859b3301db9b01d5f0af46021019700c8943d6dd7bf6e0322edf957adbbfa573385cfd79d5306b7", 0x2e, 0x8, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f00000017c0)='\x00', 0x1) dup2(r0, r1) close(r2) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x18000000}, {0x5, 0x34c7}}, 0x2) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSTOP(r1, 0x2000746f) lchown(&(0x7f0000000100)='./file0\x00', 0x0, r3) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom$unix(r1, &(0x7f0000000240)=""/184, 0xb8, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:14 executing program 1: r0 = socket(0x4400000000002, 0x1, 0xfffffffffffffffe) r1 = dup(r0) getrusage(0xffffffffffffffff, &(0x7f0000000400)) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000971386728875a3437a152d21595e8445febc13bb86c1554bf8521fc24edabd1b76a1b3eb556f1f14a728a9743ba3a4ee7ea486ced7f77319"], 0x10) sendto$inet6(r0, &(0x7f0000000140)="0899c715c31126b45c358e808cfedd84dfb306e66ee9108d3934dbe59fc4320e5185dc72e410ca1d17f61ab24dc957b64c087356187c4bfcc52730c28c85a2bad66892d71a93df781fa9d5f5f2811bf52356e5d4615de14c858d97d47cee09256ec7af3c4345619432728957c4da7933d17e10e9d839b861e308a813e832c1c1bc0331d39490b42bdeb00cc18bbcf8503591593ab44deaf78fc7a5d7867998894300da7f0b8470e67bff8468aed927b1f60355ccf334b64e45079a3e65f12aed03412d656b3f87a2fb4d317fdf7cfcbaa4a57855b9ee", 0xd6, 0xc, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x7}, 0xc) r2 = shmget$private(0x0, 0x7000, 0x200, &(0x7f0000ff9000/0x7000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/230) read(r1, &(0x7f0000000040)=""/53, 0x35) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000240)="5959b52f8cece98e6bf8409a73fc788a26b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee48e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a170667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d2d3009c6de20e854e56d8906009876b78dd5bd3f8d545ee4d5af2f27d16d4e987d295cb4a6b5c325c3daf6b6a26a51a90e5b16f51235b43a1ef963a86cad345893d19976a5d3ae8a4321492d41c7b7c9381c1e8251e15a021e0698b995409a85dba1000000000000000000000000000000", 0xf4) mkdir(&(0x7f00000003c0)='./file0\x00', 0x40) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:14 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x148, &(0x7f0000ffd000/0x3000)=nil) setsockopt(r0, 0x29, 0x3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mincore(&(0x7f0000237000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/105) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffffffffffff2a) accept$inet6(r0, 0x0, &(0x7f0000000080)) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:14 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/176) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="aebe3b806cf114c76fe244d3bda2316ea1f27edfca06e93a382824d2a4385f71cde652f9565627640f8d3c180ea7860c2dc3caa0b23568d5f0a56ada679a3bcb18cb41d5b2a288d28de2794bd162d3a4d11481bd1d05448bcc23beb235ab6ee68d5830a3d474a99fefedf74803a408c06b83ea9882b5897ae615be889981832e41a965597a7b989a1d52a1e3fd2060449fcbd7b1787d876a10edbeeec7e53ae2c23c84ff3a8db524944e350587", 0xad}, {&(0x7f0000000000)="cd81f68e0127f9a0b0c05ce6984777de285985c43f79a1feecf54a3de03a67e8591fb2951d7df1e7851b", 0x2a}, {&(0x7f0000000140)="28d8addc5113043e5a355a13b52d9a4677dcb915044695839b6c3f0a826d802fe3daf93a4ba3fc432d4826ac1a1dc62bf7ab01376ef1279241855733bb74a4fc8979b52689d34ac51297432a63fb441470434afa85e6365376fbdcc832086b8b825807f68b6c2354e35322850e0574cfc8bb3d631893d512207948419104664428108e9f2848078df5a3979183fedb9001948b2e5ed3a66d88d80ea9f000bd827557c106e57adea6e85c839e6722a79313d2c6063c9b9456363dadfe5b3ec59b2fa4465d27f70ca81048ec45b722dd9e0837909f9f2ca534d70d231138da", 0xde}], 0x3, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) write(r1, &(0x7f0000000100)="ef0e363bb7ca2bb2918501836c616bba01bdbd5f59af9e2af628c548787ca53480245250661600a588af65a10219c375276bb956fbf19607cdadd07dd844b8da9df06697a1872a4e1cf74b5448a241606772b90536c1c6a246e3d3546e253a237c2e15f542576a60af2d44691f1cc96a1e3e577dd46591c120e3c673c66ab404c4284ae813a070e641009564db0b9839bd1c780d987ec575661397a531ad7a5fd40376869052aa18", 0xa8) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) 16:00:14 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() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/22, 0x16}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: r0 = socket(0x7, 0x8007, 0xffffffffffff2945) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mlock(&(0x7f0000e18000/0x1000)=nil, 0x1000) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x6) 16:00:14 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x3) 16:00:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1ff) setsockopt(r0, 0x6, 0x0, &(0x7f0000000100)="747282feb404031ce8dc665fb5fc41a10cf6d1577843cf5bb2d2e4b6292fb6bc9f1fd4f7bbf0dc413b3ed46565400c41c96e40203736eaa6208a479363f3aecff434efd1697d9643fd8cbdcc0ac4105fd917cb89273288ebf757f36e35da32f37cafc756c4bb4b5cd22725e712fef1cab99c2ad470a908ee9a2932c227c9fd0d47febe9a5874fb75dac6b27543bccf48a04f62b099971edaa26280fa1c0cdc2bb9d17736ac2f593e67359dc77efb6fcd510a743e5a2f45d1ff2f0fb0cf29475f23aa0e4371ae701334630815b77229842ea3b8d39b075106f6c4e2cb0cfd702d239e2ba004f115b58e87f8d056a5ead0c0f495015da318c3c259ce17696fa80e56ecdd71046762ec7686bd532dd04c2e16945548727a6fb821ac04b047c99cb1874ef767bb544e68946fee5cc4c2ae7b3206326c9ded9e57a00f414bebf592b75abc24ef1b925492dc29cd5c7d6e66e66076140a3c77c4a2454990777f13149332a02ff2ca6e960506dd2ceac11046b1ba26fee530daf406ca9ad34c019db8b206f16174d6a37c5253171543ec921b02ed70e6b11eeb5c15d32e7d73edc85e9592c1b5ab54f3eda1b13cc77420305a3c5a9d2fd5ef4b2ed79201b016ad5bc34f4760af3c28d050c520fd58c6319f43ac5cb84f162144d8267c87dc1142f6941bbee7577cc16a01c477bba537dd0c04af2058c7ed99d89e499598a69a9085ccfe1b3a064cca886ec7ae20d89148c7edca6d33bc89c954269f88d3e6348b1bf722381ab38455c09796a9862160984a9e1fe5ddfea0da2f826eeeabbf5d86cddf5c2d600f665f258c7bf7a2836e9c90ebcf6787566d353e9ebc11d8d9ca4319c4db59e274c80f4093ac7faba84674c0b4218a03f8a8359ac948d8ea93561a77cde6d08e1eb9d60d1c2f449f00388d0edf8121471198aac14a9cdc9aab78379a610f36dc424f2eb52f5aa290fb8837fd2737ac5d4adddedcdfe5f9a5aafc4e5224d6ec22f3f4913aa800ffb7e8c3159f267cec71341fe530bfebee52c080902fac8aab1a53a78b1db9b3ed2efd20cd123e346a2198f114df44a326f8b5c144b938bd81978e731df316067e325f2495ff521d099079607c10596df7bed0a8ba8f2610757c762e3839685a0390e89da7b49f26c6f0ed4e8ba6c68d5b8c522d5e0878c1bd107e0392efe510f6e67b1503709e9f50c3626c0a78e84ed4c6baeddd449f41bc44f95bd4972a1542cf2b069b8f48db70ae2be7437ef8b558845cef1011723c6f816ab4fc84035eb7c7475818c8f3ffec02fbbba67464bd3f86ebec2e20c53a3e45362d2bff5327c6aaf728e79d81c1854be77fc6f25774a333087b9b4c9059d8dc50154b74e2e5c2268f6c0d9504defdea0724cf8540739bd204ea61cd522c6e4de60bc3618312030496ac12ab3199fb91cb7193e8338ce26aa2eae82ba7d1f520ccede40281f6dfed6cd5f29ef6935ab16d7dbf4bcba8082f480d80594f997db8cda131cdd57a6b50850247fd3c82c9c49298721160e5e2dfa22b943bd05e0d1e6daeb88d6b3e4801c4303a62b8981985fe17db31387aa89c810c9bcf6fbada56102df47840976fad5703b4ca0e0d7578cec2affa37b3e92903b62193b280f5233380a7da15a23c79e4f53aae30571a6e2244e37ef3f1097725ce25f8242160fb695be132f05b5fc3f5877c1af02cc295b26b6ccabc65ffa0743a42ab78dba4fa13f6bf5a9ed6204c797d3b506d1a5dd08486b014bcbad0567caae3da7cd46d1ca3de31ebb485129c0b91f8414f737380e590cc0dfe5fadae7ccd4774bb68753ee1fa26c242d51ddef3d9e81063542e40feabcac4e77b9b8aeabb281775e2b54ea5feb8674cca60f1f35daca6d53b0bb2d8b2d1f0b8c4cc2bd01531f388e89d1c6c1eb62cc44d14dfff703dd3703b7fa60f828efd309236fec308e972203a30a8f81b0bf238b6ac08c1170bedec794a53b78d3d4ee637553f551293dbdb8489eca706fc18553a44d1c7aa6bc1b97971e271bf276d67712e8fa743feb270ee679871b433c88fe9d8858d283ec39775e4c26873d3c981c5221ab0d2cc1c5cac71bbf0870397e0fe342aa70fca8a86e889cfe25675b710f75a7d3b8a8eae8ddd9cc785800ab372748218ae9572d7da69d769d84a5295a8f40cfe883ab1bd7b8db9a9ae10902034c509a4d7646ac93641b35dbda8ec7d37e60826598f26786a3b307f56491faca9aaa22bf6f7512cf572ccbd727483f9dae89d64db552bffd34488f1be9c145403bcc862d8e3c1638d837a698dff06e9b9a6b8b6cae89ce5a4655c4c93f48410f30f80a3d4b5a7df067beb9e25b866d69b40e6f51541705b876a3217f4e85a13c95187da419c10cf5ea4491c8519175cfd3719e6fd5be53b1fc698df912a4c93abb073f2bfe1a6b74b8a7365b04ce56c433886599128f8ae7e71ccf5ef5dec1360f0727a1d659ddb29d2253f7d9f823a4bc92738e0c9a27d0b7c0bbd5089308b5a4c703f727639bf05a84bbe0b69fffda47ceba7e6d48d97f83a6441c4b97d43f108b701850555a2e93e226c151bda4c8633657edf1910e3a4da3cc7537c038b54573282a395e09493c70cb505065edc677a011fd5dad1cd01638f709ba460387eed84a8f6d3967a7247c56e828aa913b4b06b453020577dcc03c15b63b3c249bed784ab90b2f8ff39d3a65af75db86c8c8f9a6a5efccc1cc1bbc9909cde20b3a0fb31d952c1e84696921d0bcac6d913d7957d58f0739098b8fbc0b53a3b46dca9121619573b2e55769f6da76220277c25e2af36fba854c6f17c326c80bb3e1e23ef4047709d15e528c8c583822dabd24bb630c78cb140785fb2becc4679b8d7748f9befe24b8a5bf67d5e7d7c78f698fd88dc17827128a9ad6d41bc723f318ee77d0278d02598250cddfccdb49783fe08142268d35121b14e5bf912f318b2ba4bbb5e0c8da9a497cc2eaa1e1dc9341382aed56e0c32436e71308f91350fb9d050e993b0b448b1ab36d9cc67bbee3a082d8aeb0de3a89112082bf1737e13abded8be5542aa9aea8dbe7f607f045031f92fc7fddd3ab62b633b6a52fca3170a62172ebb9161af29c28f8e793c0520d7fb9c3d600d2e7ec1bc8a1f84dba7df1bdccfa0f8563bb2d71d1c32654eb54124ff8261c8e101f320d3bbd3ec019ce7311b8ca58583eca2885a42dc1a5824e791da5e09e45589e0f99d4f5ae0b96bdc407424d29072649d809f1da8cf43e65ed6b60e8d76984ac887aa228e5cf0a7c80ba249707b9bf92928743421d3f10958ac74c66dd694a0c8d41697d8d2ec2aa1abe3ef7a8e40cd712d4b83739b76b27652fd8473f33ed53026af13d8ebfaa74e558e60f3ee48e445f14916bdee9bfa350d5e4d3c907a8442dfa9e59b1a902038312c11e58c7112394a7b502a98068e596031123d3c345cba7e8f68fa46b4fb07db85506249a1731b4abe2a481f580201f371dd194d906b337d2b261eff14e1665955e920e656e0c5f833034f8d066551f2cf8d3be62876932fa321de8ec802778ae3d6070d5993faf35aa6622de35e5454beaa2710e480b9be4a160c6db636459b32d590e237177126902f6d66ab7f44f0180aa22a81e5f536399bdd5e097e2c3a7fc825a7ced4791efe499036be11cf453084f8a676444df01af0678d53ad4876cf6407b54732b6aefcdf5c5b541ad573f69a1f421bf10ee98cfe4240e1f06a4dc68d1f62d68a608c1d2c725568729ee752173c0a70b90def9fb6577a61da2cc4f5db50b560a01d67ec87e268ce28a3373940344d5fc334ea98d64a3d8b1e4114abed704acade00524abd1218647d301a5e3425d056d3b689bceeb9da5567bcd2445b70c902d91ddfb304f285ba031c6e86e0d52ecafe71d7005ff4c30c19112fca8de37d90c36120ed23815d93183370baabd4e54710be5d2fc4f95ed0fa68b66bec65b87294aa7b4dd88f4973d70e41376f359d11b5d82db1afb3480d8a9b21bfb903f86633bd13536c002c134ba32cbde19106a8c1f54cdad13591d2a642ead2d60a7c9319cda832f60ac0b23b3f22d5d8485c3e282b53fe57c015c7315b4a98c92b91a7b872ad0635cd852640c6205c5404b8ad9f120aafac8963fd317e4030c292d7039ae28123c0894983b986a18a63b2e455297433fec459cf926fd48726b4ce741ad1f0806e0c71c0ef01703f981fe0af1ffa05af6522a90dc0b3d3be7b51226db59bc5ffa079dd54d58a751a2080eceb4d44b9c7c54e1e83a5f23548806b6c46410348ec282bf7fa526579434208ca17da4b42f089e76a35599af4b9c11cf57558635b7d8877e45161d2eeda94853af623a511d5a26cd8a42ad930642a58558b7ed6ae0c31013cbaae5f7d6aaefa9f2c6ff962603431fac92e8bd58702c4eeea99a2b54ff33cfe19ef27fa0195f9e7eefc4cd817be3e64c0f6f8d671f865bb8073b04ebb836bbd6b950b2174553af3ac779ceeab49e493d704537a46e881fbd28c26bd10533fe34874cc76aec52969091c518afc718a4eddf7cc3056069118f9160cd771125b20aeea68e3cb2146f7ea6628ba7d7eb04c53b15a4f37ccb782b73a7f8722dcd87811805e9a25d5b75c9327c38b64b6f8f43e2f024e6af670354d8b6aaca54ea7b6edac49296f89b4b9cc0a75ede0c372688319937a2530b35294f6da9d8dad9c00ceb389b553eee6ed4b490fec176c415239b91da53236054e3dd04084c4da94f192a74648b744ff861f8aefadae6b25c449d4bf8e47f891782ff0d01a5084b58f8de262fb8f32d6aa35fa5700e414ed9bcf1358de66edfbb15983a6c726f04d87d79705390ee12d03cc354cde006a37b3cbf5302ce12d593359e034af41174910a722a87f37277a87a494817398e189d0b5eeb7b74885d0a5fc23e9f9bcf37c4a011937ee052e4fee5721425fd5c9d370e7df45b37c944cd79ea2d9d6c1b34c367293787bab8cd16f2f574c8a36cf653b7543fe9fcbe8688f602d0945ae25404277f8b6a4d9cea8548b77009eab69a777495d81d150235828d39efaf55cec3433588589d212441162728ffb8a02af57a9c082864730a41054a3e70e0f8c91499627c32f38c5b322f09c8189084913f9189785dd8fc823b146c722d2dcd6da632016af4d02d150c3a9527a32c0a338eeebe828d61cbcac274c029955d5885cf93ffca1023372eb28f1d5ff947c6992c8f1b2b1c869636636b981a3e3581001a7f1612a729bdadccc85a2534295e47312123f32f72f81fc1565214649d167d4e0a2c0dde8b84d426cbfa148fb00b7fa573c41f9efa8e66beacf620870fde340863e06f201b909b688f94f3b91851fa646233ac50ebe642c87a3fc55155cde76b2adb042baad65f45171abb1b706b739731d3944280caa6be6a16b984e72b106895561b1414cf2961b428ffc5878740c3988e4b3d4c19fcac6c89df2161d67db2869291e1cac1de800a47c667273c5848587c629129a2e35e9707c062d2e56f1cae6c5e1af4c187cdc7e503d10b39f4842e739a929733384a3579f2d17bf6e3f38bd9f72de290aa399739511856d41caae32f81a463469773965c115835856fe835b99f9f97fad63ed5643715192c435c5f1c521b9ba946c55fb76726d92199902a0f5a22e876258a64b5f79472ee6546fafb619bb4ea648f3c642481021f105822fd44632fe8a146eb704aee770681af45234371fe3e662e9e1d983ebd29d69b6ee45e24546e5deb42b377dc9ad3e6746689b67fa0332359a4e9495ab73fa3384743670322e3bf9593ec3adf8243b847771", 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0xff, &(0x7f0000000000)="3f21f13ab9b4c4edcef97371c4e0551100063ff23428c2f8d3ad33df091ea2bf2e26144b7911b7c82bcbafeb5d", 0x2d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x10d) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt(r2, 0xffff, 0x800, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x21, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="ce40", 0x2}], 0x100000000000006c) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8000) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) getrlimit(0x0, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/58, 0x3a) geteuid() pipe(&(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffff39e9) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000000)="d1862d140ebd4d2908428a41cfdfea9248114d37de09cb8f78a60f286ed4755bdfe51411ec9c1510046957890cefc5e8d0430119de76fc100881dd3bdd25c4108e85fac3550b71c87adcd9bb421cb99ac079d127113bbeec7eeb6a7e9aa66ac55862c8343923d3cdb188c5d912a2ce499b54ff8dd3f11a3cd8a8d661ff66c306508cc9f190", 0x85) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket$inet6(0x18, 0x0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) close(r1) 16:00:15 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="b02bcaf6710c1316a2aeedba1336252f4252b7089c1ec6889476ff2c98773f55add8edc52b424c7e1ba39f29614b822cbd3b5468cd25a6ba5a3fbafa6a1358396ce758b7aba0f870b51aa4519492be107910f1f5da106831435c2e7c1152fd0c4303251d236db0264a5d94deeb3839fd739ea3e77209b4842d980edff9581d981d23bb77b089f2ed20ed10c50353929e2ca98b6d2be220d9a9d8ea2170ed8e0823f53555cf0765bf3a192b44869a23e00392bc640ad87d26688aef8e26ce11a2426e764089d69bf70253166f7d3bba8c0a", 0xd1}, {&(0x7f0000000180)="58597b435c364d89d773fe7c65e076a2ba3766db6d6f0f566d8b027d8064c55f350ecfdc1e5e2accd35ff4dd4e5fe6ca88c9fccea24b4f6a0f6aad7f2baef2948d713d6109d49b2bcd3fceeca1bea904a82d9a73368abffa4aafd0974b9b", 0x5e}], 0x2, 0x0, 0x0, 0x2}, 0x2) seteuid(0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000000000000) unlink(&(0x7f0000000000)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r1}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40000012, 0xff, 0x20}, {{r0}, 0xfffffffffffffffd, 0x90, 0x20000002, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x100000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x60, 0xbd36, 0xffff}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x5, 0x80}, {{r0}, 0xfffffffffffffffc, 0x21, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x41, 0x40000009, 0xfffffffffffffffc, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4f6, 0xd1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x82, 0x100, 0x200}], 0x1, &(0x7f00000000c0)={0x0, 0x800}) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0x16, 0x0, 0x0, 0xfffffe78) socketpair(0x30, 0x1, 0x101, &(0x7f0000000000)) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5bbe0000000000, 0x1, 0x9eb, 0x6, 0x8}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8004, 0x1000) getsockopt(r2, 0x7ff, 0x2, &(0x7f0000000080)=""/5, &(0x7f00000000c0)=0x5) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xfffffffffffff001, 0x2, 0x9, 0x101, 0x0, 0xbd, 0xffffffffffffffff, 0x1}, &(0x7f00000001c0)={0x2, 0xe33}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x121) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x6, 0x3}}) kqueue() 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0xc0) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="3d2bb3aabf92a61bf223f6554caf43d492f76545c266dc745adf3f938fc755f118e76e7547d6272b503a780c42917174dd97c1d412bbc08719f640d76ab4d679762c00a77727dd747b38fbe51d561c8a57e1899bfcb18ac0e16b5bc5e14bbd1eb3d008d8605fd95efe2f9dd78390251878cfb4c9dba3ca0622df76417c8d1457e21586a4088b3976567efc417aee6e456ae525df2467ebd6cacb0485e9568e17cda15a34a5a18f09ae61e7c2a7fc54898aa3d0a866fff85c9941d0747afacd90a265a61991cf19fd4858"], 0xa) rename(&(0x7f0000000340)='./file0\x00', 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x4a) 16:00:16 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c00)=[&(0x7f0000000a00)='}\x00', &(0x7f0000000a40)='\'\x00', &(0x7f0000000a80)=':\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='%\x00', &(0x7f0000000b40)=',-),$&\x00', &(0x7f0000000b80)='\\\x00', &(0x7f0000000bc0)='\'{\'&-\x00'], &(0x7f0000000d00)=[&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='\'^[}^\x8b\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x0, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) flock(r0, 0xa) getrlimit(0x2, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000d40)=""/211, 0xd3, 0x2, &(0x7f0000000940)={0x2, 0x3}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000280)="ac0d840bb87d83c0754871fe419a5083e322b7901fac1e44ff53748ea416dadb3650494e9c9c8fafc5c7181ca7999bf3f3d07e0afe8895cba06021bceadef07e632262f788899959ba54445ebd332af962bab80b4fdbbd98fa999fbda1c21d9f470aa8785a944a11e359133da5bf63c5de49fcf750db1a78266a1869cf6149de6937d7e9ca01a7aa0a27a4b83f11694d980dc8a27319496d31b7509730478b52e593cdd79d00dcb85c8855624a8be03eba3b33bb2c19bd8c234ba9e18db8e7cee0892fec13bd9f8c8f7f11e9380349864ef01f49a85636c0ad652dd7ce39a818998aa34495d9bc2e6c0c69e805c845b02a3ce7859a403ed6ec961efb5c0c8df40b359a0dd63caa687ddd8d6503009c7d17ae43b792cec5ceee817d4739e3afc05da44b6fda9b0d3684bfc56080e828a93975f8beb5c28550b09ea18e5ba938af3c0e79a77fd338a60b55a56120bba1c30f9556150ca6a7192bedc184feaaa995a881101e8a35add806237aaee95e5d77a852ea77c4255298cbe825d31be64fa1f99397efc1d9b2ba48f350f0b1787eb24f5c4e524649c650478c0ddcfa595878a4a343158ea61db18fbde4ccaa9bdbab1b8f5663d55b6495616a6ab2655ea272460b8dcb0ffbd85f3246b1f6a7a47631c011ca108cd38be8e850c90dd5036625a589fc2919141607a0f69d3cf4e9e41aede9b8b2ef198e7d0e096998859f559afa3d63ebdd341fe1badc8b6f1ceb070c03ea74757fac77606ad828d27289526edfcb3ad5db38d5093b1d925a8050bd8d0e1261cdafd729c06f32a609180de245dc257537f3802f504b864c612663562ac57da89f72fbff330aa3b565ea75a04ed193a00e9390661d629ceb031f4f2d8cb85f122fcaa979ad2c7ab11fc5c33a93c7f2a1861354d5185fe305cc6db6da4271779e957757a4521a6ab03bcea2f7e1d4b253d7dbdfa381a48bebcb0f2553bb325daf92f04c3f184a2f7b868ec83b23b5c407b1f8206d48ef74a80f72c92480bb4302dea62974ffca4bb08058f082e06997fa9511337d96108d09091f3f50ff336d2b6f43628148bff18ece837f3bcaaebbc055b3ccd2ea06646cb42366dd10d52df88f049bc1422c63bd182703bae79532d688321f3807e07cc261d5bb10a05ffe15e32c12f9826f68f5619428695717b257f7a66b0596ccd81aabd15ebd0d81c3aa107831571ce76a82a86db457625f608b7fdc1d647c109709b86587f2b8fc144b33dd585e549edfe425e6ce0f8a3003ceeccbd7e0fd6cf1da3108ed6c7308c0b0564999a486b701716075a5661650ea1e1d68b0feb0a8c0cbd0f6706506772ac8607d83f9ce6f6610ea75b8bafb3c427b3ac79e25463bc5dd64e4ec3fe376a03bccd74bb838311447c3f6c16a1e145232c4b758e3bdf21b3b62f8d6a3d23cb8e940dfd883c5221d69036277b7f5a27682ba1661131105a3bd38695f2b575a041f96b1186133557017d112c5d8241b63f9078bddfbf488dd5a64bd9e357af86042635bbe072158a98997653ce0b52a5b282ef8421999790ca5e94a79435740cf65461135e914a036709f4b27f8b74ae4ae8845971311f872da9e9474c15a4cd4d60a2c537ecf55396a7b42b7f5d28437ea266cb2619a72303a6476a45b1e9c91d17dc4f5984f3013faf33feb3348997ef8a3d779e9f00c036298c4cbcf2c94f98a911967e308545d26b64597be379917395bf0e4a05c6b5b6a2f39a244725a4f7246e3414b51c1ede5a3281f7f07d617274f20ad63181b36e0b579d004db95b2e7aa1b5cabfe27a3560a04efb878858f90c520825928510ee87928b532ea525108730656795d40802a4c00a482e11c62b617b61e6050a7fe80899a374694671d419f31ffdcc53f385db255407f9f12f3f65397d95417ae61b3a8d7b53b142255cb6c91798ad98a07da28698644f11301251813e320f0780dea94052937cee54374b32307d93f75b58b02a24f5c578d225c0829655b5e4b179a3f36525854d19a1b16386534d1036791ce8ddffb73d0f48978e9c98c64284abecc52fdf8b40c448e70d52e95d15b8eaccf4c1b2e2f8c1f7966af7de4f3a05d158b3d3850ba4be54b17b44f393e3b4f8051fd482c7476293b3d1ec33fb8429c1fed91949288c7876e70e8c5331a198c97555adfe655c6b4cf505a1a0d53bff3734d7a6af62fa34def0e491a50c88f61f85e31e3b16f2dce8bd0112b9db5231ee50f384088f881582e8d626f569165efc1764b05555ae699e1f9f814bdcfe17b9a5589f812bb57fc33d52b1b9e7735186515208fabde8aa50fe2cda48a907d4840448895de9ef63297d6307416766190dffd5ade4d5231de4bff911ffb621cd01a48a1d7c955b7cf86b7c63187b408d5afff7c170882b0f9c9135852ffaedda851dc47d0373b43363b9aadd3de", 0x6b7}], 0x1}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8108, 0xa) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/228, 0xe4}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x6c) socket$inet(0x2, 0x3, 0x3) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x5, 0x84) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) fsync(r0) write(r2, &(0x7f0000000740)="0c4ac231d7ccf431827fef93d0f4f79686aec32f8da1a70009bb66a9b5d456bd9dfaf961d84626947514ed976cd8d71d6fdb563c5de01c38518f9af54c1d083114a1b061e1fdb415451a9dc68baaa9d2e3176695778e1141e46c1b49bc28dec70c40fc3fa42937d91027ba1c40b4a3c84b0f0770bb4cc57b39ab8e01b80751437a36383fde62455f13f62fc6bd284e3b1cdec95957a4f98e8cd6063c685b97e0b4b3247e8c688686fc9c76392b8d602e4c79b81403512cad5029bc141e577bf352f39ac5ae9782c4afcd7cb8b776717ed50d4e330a", 0xd5) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:16 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r1, &(0x7f0000000100)=""/226, 0xe2) shutdown(r1, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) shutdown(r1, 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x60) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000001c0)={0x0, 0x0, 0x401, 0xec}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001a40)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x30}, 0x0) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) close(r0) 16:00:16 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getpgrp() wait4(r1, 0x0, 0xb, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc71c00000000000, 0x8, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x7, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) lseek(r2, 0xe, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x2) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x1, 0x97c}, 0x6, [0x9, 0x10001, 0x132, 0x0, 0x3ff, 0x3, 0x5, 0x43f]}, 0x3c) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r3, 0x49}, {r2, 0x2}], 0x2, 0x81) r4 = dup2(r1, r2) dup2(r1, r4) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 16:00:16 executing program 0: socket$inet(0x2, 0x3, 0x101) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 16:00:17 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x100) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000000)="bda87ccc9508ae9e6f944d15", 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffd, 0xd, &(0x7f0000000080), 0x0) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) r0 = socket(0x10000000002, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:00:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(r0, &(0x7f0000000240)="d198b4da44c0f6c6085acc7b92eaf393b1e58639e342f3195efc4aa49c21494dcd5edadf16450313aa0e7a054f23ffa30412df8833eee3469dd31ee8914081f4e6004347d39021c70c74db61347132db8b0a37fe14ccf80f293845d65346165d6da7bc71d3d70221ce66ca500991ff49248f8e9dd9b9b2276a298b0c473ae0e962490beed92620608bacb5bb300e2f41ccdc76c2", 0x94, 0x4, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) socketpair(0x1a, 0x1, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/81}, &(0x7f0000000180)=0x53) socket$inet(0x2, 0x6, 0x1) link(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x71) msgsnd(r0, &(0x7f0000000940), 0x8, 0x0) msgsnd(r0, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) msgget(0x0, 0x2) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xfffffffffffffd99, 0x800) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x80000001, 0xfff, r2}) write(r0, &(0x7f0000000080)="91977900e7a91356e6ee7b59b96b0e39a30454c6cb0d3e9da4caa07a3780a7e33c5429509faa47d77c07dc8f236a319c5e4c0ae8379ea1e557c1e1737b5f9797ba62e6a3d7604f61fd7812e77145a5bfe3dff9451fe7c874bb27a7ecf6c9f47a8a415c54d8b55b4090f2319c197e33fef6d02fed1c046d8af7cb2a92886d807b5deabc430bc9d88903d8cd5d48d13bbb4d85b5b039d5678fb6048a99d73ff9df442550b3b2d234a5c8401149783b0b0f8267d3305c2560be", 0xb8) fcntl$setstatus(r0, 0x4, 0xc4) 16:00:18 executing program 0: mlockall(0x8000000040000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = semget(0x1, 0x3, 0x80) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/28) msgget(0x2, 0x400) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getrusage(0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) mprotect(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x2) 16:00:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x559a755af738a805, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x40, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x20000000, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x80000, 0xfffffffffffffd27}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) dup(r1) lseek(0xffffffffffffffff, 0x0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800000000000051386f4fbc2f390300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) close(r2) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x61, &(0x7f0000000000)="0404", 0x2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/198, 0xc6) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "d730c1e7bb6fc6db01c12ca942436b930acb4de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket(0x0, 0x0, 0x135) write(0xffffffffffffffff, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d7d358006934cf022986abb786086ad403fd13ed874ccbd16f0986438b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c1c6d01ad3957f2115fcbc0f9a5469b84a624c9931f361911526bac14eb190854c010728d293e2f161d9477478e56aacef30d154e3c7158d691414000000041a95f1dcfacc1c4b6d8bab7e1a0eedb883428858ec6e1fa291f32f246856432", 0xf8) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3e, 0x5cfc, 0x0, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffffffffffe) fchdir(r0) mkdir(&(0x7f0000000000)='\x00', 0x23) open(&(0x7f0000000580)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r2 = getuid() getgroups(0x3, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000300)="1f7ddba5b8c4ba9707cc81e4a9096c49f57d7bad5f864b44b4529b6f02dbba7ecd98fa8a6119eadea24b", 0x2a}, {&(0x7f0000000340)="ba37f0fe2a4e67bae7e4d4056ed97ae64dda4d1fcbe774e04b50814f0cee6e0933a5438aa901b6d6ed7008cf589bab7d5c88ff84a5c646d0fc1adbeb72500fab30e3c38e8f49e72cf5ab76e93ffa5072a037547d53355ec984119a740721c4757393140f8f22157a8b", 0x69}, {&(0x7f00000003c0)="3d769c890625d3c6aee9e18479ddd744ed36402d3e952f66d1ac28d049901d410a207986c3ce7d06f554513c6ac826d231d25e6ce213f4ec309759e12e56511306d51584f545", 0x46}, {&(0x7f0000000440)="7fe15e816e4456b68a4a49a474d69079a540809b25f7118976116c2ea149d75f59e4cdeaf6be68d11d126cd86e15389c6aaab3ffed74d44059de848932e6f35ec342838e3539e867496f2d51f9791d188a3489ed943ac21f", 0x58}, {&(0x7f00000004c0)="fee389272f7284d386f181feceb0285630b4c6914b83c38564fc3714b85c3f7043ef7fbae341bcf4dc031eda9ee03fe55447e5a5e4b6408667c8e994284ce7dc6a92afc4eb61f82d6015c28e81b2ccca282847d90b8fa94efb732111d129e223133e5936cb21ef9ebae618e94acfdc5b94103f58b02a0d460424bf3522fb4ea5bcce2ea81e1085cfd9a8d84c66ea38425a", 0x91}, {&(0x7f0000000580)="a97cce9afe55cc6fc949fd1f453656914cfae9feefe5ddc425f604fb5fdcaf6d3c2a47ec01209239859a50a36cfbc31ae41892ac3d1d1a50cacd3833c2229fc2ba928ad015ef9b724d9e8ecd26aee049c59702da1facb9d634f998fa357f30613c86fad2e5715fea43cfd0041c8d24e990aecb2418f85781b79e64ab305779361e839d47bb6f9eba62e83ca7485bd4436df13b8840fc0303969c0649dd8ce4fd3690a0423f20b771750ee31aa0d2157e9f6e185a71466b345541b6a1145a91d912531be011351b30", 0xc8}, {&(0x7f0000000680)="19a4754813c0806ff49f7dc22d00403216c957c9033781f7dd0ec3b57184f54d38e49494e51ef6fb0960df10328631a77f887f5cbef1053c7b7a4f911747b65cd87aaf4317fe084652ab99c9d3908ebe71b35a45e6b36174747a652b1a3ac27f0a2032a25e571eafc1cad8657f70c5c78f389c6194c60ce8db3c5a5e25704354fc01402995170ccef4983bc2cc44ab0a71e11b9b10e11e78313170bfc0ab497e8e3fdf2a89e11ee57c4029c715758d197479f21d9d8fd12e66490f09e1f7c90b924c7a2fd8900250873d7ad86fd8745514165e9470ae17a53a75b4d1445d75218f7cc47f42c078142f7779091fbae43b351319f02d09d3f805efab088a34dad3b4859e81c14c9726a2d19233e9e19053c9cd6a0794968406d4f0d7917a8a3fb175054812ac44f476d4e02d9d5452c3dba17fca39799c5f7c62d24a74387f6d0e11113843471fea329d903dde13ca13808401c1884ea6a75741c5ccaa9bfd73b2d2b00c901007a3ff2e5b934e75e9161e141a608a53886564b3e58a0e877bbe6b845d67447fa44cdbc28315a7c510a986afc1c508d311e5a7cd4a65aa8c1642cb4fa737ace70aca1d68160f34e5b6af44dd6aef4c66b3280be79dd2634cb0c63186703c0c01b6217d6b846460d3af2ffdcdb5ec3cea6a1bd26576d8ec250d66427cc3f7a75908b1f2c4e62f8a053ef66f570eac25bcc9bb4af9a0d7644cef8ae957c2370380dcd4f710fd462cc0289885040bffd49f44e9dee2116f4c95d21e389b24a1ae7486d10c46d1f4da281790888f02e946483de536b6f4989e136235dd7b749449d9e7b4baeda93d7eca7a350f226ba311569a3aca43d2ac6e460f622d25fa49d549ce169cf7bf88faaadb2f897b2a790fc892fe810ef11104d26b374f03a8af45a949846fc593f5bd94b8223df403ba253685e1c75611152def7b6c81005f05dc06db5737526613393b1ad5b37eaaec1d60497f3f98cd41296fa735ba64100d4da48562e9d5c00251d31277556a22d1d0d30d9ffdbac6e38ad117042bfe0ddf8154f739106ba139a531d118d823985e07887880e22435a6ef354fbc84af36383607daaf378b2368ecd9da08ff6249dfd592510a3b41200728248a332bd27e3ad765a295701b5ce9df250a28324efab8125d8c2b0c82fba338389d38200453822c07c15214ae30feb759f89e6af19564c252ade0baa999b1c7b3a44de995c0ec655eedc1dc9cd5059650d6622bfb9001de6bcdd4eb8dce500385ea8ca58ec43c2654bc09d2613b8e65569646d8cecee228e209c6e7410f082e3c02c7334f2c47014520b77e5894ef28f703fcf183c2e75383ad3299fd1f11af36afcca7638b3bfd240448ad9b2b1cb71385c64ad5c59b60d60ae916cf60ce8acd917efbb3d26751741fe96181cf6da89a7a9db3edc316b293399e065ad04cc6bb739d677f5a4545125395e9f9336a8ba5e5949aee9e839fea2fe596d45d86b59ca00c8e6f9e56e18bb4ce75bfa680dbd7538701e1bebb25428075fae7f4480fed8b4ca5f645a2121a0e7feff3b185a9762e0d902fb1783ef6c20b4bb585944ba6e4e1f62d2898e59e27a5f0b7f0c672f04c2951f494958ca947cca3ee0c229b686e0efe509c3e75643cd91bbd81a8791a16721ba7780a85633af3bfc7f9d9a2c88c74c24d6317bc1097c4b4907e8ed2a87112e99ef23e9d9c80eafb5004023537593022ebcc9730229a4a2958851abc8a653948d2dd9a03902385579fac30ef224bd4c9f3840a44aa5a79aeaac51d6242efcf72ff6df89dd656e7407396fc5c2407fc9e12f2a01c8dea71f16d6e0988e090271c126c77a68f91932eb73b5dd933db9ff9abfcec28244d19bb56d6af5ac714f577b1416f2aef2bb1883ba23051f2db7f850fc140101c7b91e09c20997ae105646f3d544d2b8b9bf1a32599a1bbf833b2bdc667e87f18a6f9966f1d726e25afe3443f0dfe2b36a962e611bf19eafc2478fcd02f6cfa2e3eb7e8ffd8eb47a591a15df809af9c018f495c1660bae1175336776f2aa51246b54ea2efc5b1339a67f76558b1266a69f0516e4e42464177f65aa7aa8b579c8b5d5d87d0569a530c9a852bb2ecab02fef785d7f7a9889fa6170ac70c0e03efc099f6e7922e1287856923a397d5aded4e7142babeb2f359650a221e9f466f3dbe8ed43fd462bef36020f87f61fa4623cac0846e107f1d3f37ad388ba74d6a9baad83f2e59d3f2715ff92574be465dc2320e64e91b25607cec4510a8491893e349d88c3258a94bcacc908f6d492573d349ba82ebb1e8e655ed7f6de4c9839a607e2185ead78f2447a08ccea15c4a07d2affe3dcdf4f6d20f0e323d53e296ee8adf051e228d929af03e832559ba8c55ae7ba4399edd48e8d8d3f23797a39b1cc9aa807f3c0d9b09310f24e36529e7689cd451010428841057177c5d248ef197c5920ee1095f15b4378da0484f3c3f1701e358014b93f3f103c11a99d5c8f0620f3fd8124259a023a3b51933b14017936729b459bde16cd0db13f92c7107af92bd841226d2394c859cca77f3c110dde40bbda9892543d798f64d9042e44cf82b68bd14e9ddf42a3ca8a570f50a694251fbbe302fdedb8ac215bc34c318f9c98b081dabbd0eae3988a36bbbb80f1641b66a3a3019ffc854066fd1c82fa260ea4201bebbabef59ba70c7e6159b7f50402929f2114f3c25346858224086799e48722c1fc9b993a4a3509a2304aaef9552c0ddb5908e5ac4bde48dccbe09351afa9c71290c85d5bf77c3cade376175ecf0c6a7659c24a4d5ae570264c2e1a9cd11678142cee870219af23606fbc09d318c1ccd6ef4f5f2c878ffb15b059c187fa83a46409b4001247f3b9795637791df778d639f883428a314813af6ec91a2dce629d91d78564983929f6a420a5f84232d1afbadd6817514808efc93251f9e4c68796f691a305a7bdd2ba490d3bcf5d0f7fb295f43ece0867dcae3c0af3802196c311195b418c10ded11487fe0d85beea6b6d9795f667bc1a292edad8ed95756857f74f80e70ee6287486690ca47909da60e0cc1422abc6f77faa8751ea143ccbbdcd3013140a91018a6c85148b444bffb0ba43a84b2d5b905203de034adf30728350ab642c3e6040f88b01e5b2b535b8ecee62cabf836bea6ccb1494b1b2bf8865144c8ea86fb33faf5f78f33643ef3d4e417807f9cdd66f4a90169444ea3331f16fcd28d16828463683e35815f57a5d456b6ea7a391d4a0c580e89ccfa1a2cfb4137e41ec541c4ac45915ed951ba8a4582fe2b1e7c7ecd94e9b6e69f2fed75baf2ac098ee0e08ac9b71b9ddb755cde636a5dc86a66c44d6de1edbf29a984e532063b0271864581aa207ffcf3617919add45bc5ee72f92eddc82542ab51df0b80633beca0319fc7473e5d65a14fea343a913c1d8233b4c6fb7d95f7d3ae9388c80ecb21ab1f1ee7ab1f9f186b290a861db79a0430101b33d32e62fc1461ae0d4b03284ff792600e41a98bf89843c335bd926f3bd0418c3a0a7e5a784dfe8b3d9d908ca1d89b51f12f6eb2c6e5ca6c6c21b043561727ac309c52183715ac0286650004e039134081b78fcd051333e3f5f4fdcc8d60e8db3f68f134fc3eb77a52414680c36f50f9940dd63646eb42e70bf3a2a7d408c39af01bafaa5340831fccf2c6c4cd148f9e18c0cbf0b1a73c607a928761a1fe81a9588a7a12213af4f40518aaabf8086b8b438904765037bb88fc7396a6c4369a295a02e4166b8e963d5f4386f1d31c38f58bcd480b2fa12f740c257c11116e15461f5543d183853f9b53aeaafa574edcaf92f1a00e68b3c87f8a84f26e0f0d8ca69cb18edf4f516d4377b82f4c4f1cf21d08441cad42d5705054c3257d87b5725402a02e5619d2ef9949b4328b7eabbea41382710f24bfdd9b324baa52cecb940ac9ebd7e3d16729972848f5b27596c038c4d665a461ec596cfe910a3b88930ecc46a1f46f01b2063b0c2bfeb40e5046ecebc8190f90289112082027722cbba60e9f61be208161163a6e5c386a925a04f795e6133eddb87e76f4b00a474369f1f693c2c23435004a7080918e5aeeb880050cc1c8b093819299c95bcf95253226b5979b978d434b52e8833eaa7bc489785fd69f9443f0bd492182e141b2104f9a068a75842faa5f8fa52effd2859ff14ea010d671e1adf8e11dffbe0c7265be122a1c73de5f381138aeb291bff4e095530d50bc318bd3b0ca87f04b13f53bc11520fbd1695e5994b47bd1b8fe111eb9553a9b41fe94f868bc24d3daf1500db25f849f911868e2d25366634117cbfdeeea7bb5e98bf04ffb72afb4dfe3fae385b1f30cf33861b9c29a66b701b959321af31c0def2cec0845763cf99e9b398450dd81f76a22915c8eb3cfb099acc84ac70d973d0e1484054bce825c1ea08e82b9073494e7fe4b538aba05dcf5b4ea8056aa72ad228fc74769e43f647e5d1bbbd694c06efdf6c4ee4bfbe4da0fdc9205752bbac36ed2dd7985325ddb26e57f848824687a854ae88373dc151349a50ec7a0eeb3c6556536d6e7bf0937b5607384209aa72a8be9931ca1ede636a969047ad14956b321e92f96f39a34214838842b7bbfad1034d39d196aee29ca763de71173b7a1ee43dd99008808c1a04dca108034007490df138219380410d37ed5499eea61f176409f811caa52deeb56af26d98994862d43c9da41bd3ee968e42b3216d5a3ba3828a07b372912ef2adc7f410fa56ef6bd3c4646bef8debff12b2a19e543f4f004687947513a29e51a5aeb7a94dfd1d68315f2e6ec2fe2f6ca51d0152543f2cc0af98b5f38acf7b996e6303d7d8f23f014a192917a4ea4f06b62326b6c01c27f88880d87ec805d04040282084eab84cb1c818f533f8fc0a0ba139177da887fb94e8ec328a002ead0c61d90e978b9968176898a9b372057409ac6104f2c0526a768f23b7d14ae3bb642063f8e37a187e1f24bae2c7ae8dc1d73cbc3fd0da3da954da477c35a638b700b0c294d37ac794216737388f88f2e36c173d26a02ced4104b02c0c07afa5503cedff03a07b1147e65549fd79254580470ab4b90bc2c97e5435fce9d8b0b452e347cd967f42cf69f8ca187f910eba4e4a828ee9dfb64e00a37bcd03eaf7b1db299e27c37cc45c794821cd15b1aa4a18d273126e9697f5b87c00f0541e15edf97d5ae4bb49bd736febf435b4422d313afba5040635871ab30df418e9ad6f08b9e8f069cb7bb4983bae9ab196a15a04f0e9db1cbcdd05b43c1d93006949f0e111cbf5aa21331e1bc14a04dda17b25b07c7c57b081140222c43a30650d1041b60bcbef7e1cb25c0c595a55fb72ac8109216c61e994403635c4a50c42928b2ad46b744584b4785310b551a978cfb3737789fbab11bf1ed256040987ba9496fb89866ec22e6578a9d76fe9b3495dc6167e08cad37e46a0b5108c89f4f8336cb2d88794ca82f760b7bdaa71916fce807793510a57163ebdaaccde4e3693b878218ac453172396fd1fbd970e94a3ee976b38bf0306e2c1b212d373dd4219eed056c838de4d658ff72fd0688cb89e946ff2048477b01e0628a3f926f2660bf926d35c33d8c3a925008c767696d25874d93b5b07ccab91f81fab03a872263f26aa53f866a68892c60aca232c6d7cb16f2c48205dc6e9070c85624adc70d2cac12c4aa149eaef5b886a0631340e53697cb20a90bcb1ef1634dcde83f4e1db2e6a4aa261497184827e7f0882e78cbdf1869b7724e01cbd5d025d005ea5ae3debf2cfe21083fbd4b9a94aa84a6d6c92217e06ac7f933", 0x1000}, {&(0x7f0000001680)="135cb144dff1d7b2aa8a9d1e2393edc61b0b9232fa134e7cfe1fa74afc4510a53d1ae510274b91da574b93e9401ccfbf9a9854eee35756f13417b14f6eb804dc3b3ea60c2472aa0bb8e4ccb75ad021a933cc36ac9c9274f831415d70f3383067142c0ae24ae89a267452444e7cc45568d5", 0x71}], 0x8, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xb0, 0x401}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) recvfrom$unix(r0, &(0x7f00000000c0)=""/130, 0x82, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getflags(r0, 0x1) 16:00:19 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000544000/0x1000)=nil, 0x1000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000393000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/123, 0x7b}], 0x4, &(0x7f0000000440)=""/98, 0x62}, 0x1) r4 = dup(r1) r5 = getppid() getuid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000540)="ee829a7b7a793b3cb77e683643ac9c89cef9b6cc8b8f647d9b238ba94a7d79d7ee26457542923ed11c44e8aad1ea17ce4b62ac759a42d2c168b8fd756fdf2a24a4f8ac33e9f73226b358871f913d828cead9d3c41ba165ba7dd4ece3617f022e54d92d7389994e72c64ff67543c6add2e831d36fd9dbfa2c8ef60d11c5cfe3ee877d77a9adef5b3100dba2c237e5c837eae5bddbf23b150af3c7641a8e8d47356ae8fe54ff60e68364c641cc2883c4cc71abe4429787b9938b8203abf841e29211134e6be67f37ea59390d2e81f35ac05aa0181af8fe694dbda6baf734f4cb7ddcd50b3f7e7fad5c", 0xe8}, {&(0x7f0000000640)="5882f9066c89f3899f2ca12410efd64d2693d6a1b61e3210ccf85c6560748a67bf8f95a809df24ae6011838eb8e560cd9b0c2efe7d3869a35b3c137a0a03e83f4ee13f788e7e9f996e350a6e4374d1f7d8cf249137a02e62c8932d41e7bed57a", 0x60}, {&(0x7f00000006c0)="003c7c01278cb14f91a3d1401f6726125eddd322174dc87a4ddbb28224bc3841aa14cd9df8b1a1e459acb12f30bc5b51a139adba5dc5bbd0e9d5eb68c9f220f9d79905b854d67067b0e39eaf3c4d9255", 0x50}, {&(0x7f0000000740)="b0edcb8079982130d929948740b3feedb7ccb2e9090162fb0f432805bd055b018a9569ffc5fa7fc41f3a78abb68b0cbc96ec17ff18902f9f715a0bd4dc5227a5ab484e5ed509941495dcc012ec25e826bc4538d895cec1b76edbaba97f9328f270405bc91afdea97d1c7b6041187ddeb8784088a079836597cde56fdfad9795a38a6131d4b66b4a435a9948f45", 0x8d}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x8}, 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/111) setitimer(0xfffffffffffffffe, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) socket(0x10, 0x0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffc00) recvfrom$unix(r0, &(0x7f0000000080)=""/71, 0x47, 0x3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0}, 0xfffffffffffffd6b) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x1, r1}) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x8000) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c0f7e6a399f03af36a88c2f2f17067aa604a58ba331973529e118799245b5e2ddd885bc3ac067a6be9a0c54a5b9932300ce75aa0451875808d0c8042f365e1b7eb40c0c6e5433473cfb35911eb1e8c3898ed5f1e19136d788e2594a571aaefd483911240d59679e62bb65737fad13f8b0dafb2409738d4824945b2242a", 0x7d) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:19 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="adbff895865f01a061ecb0173c909e5b67d8b4a5a85908866d20c5586592b48bb485d5fe4beb16aac35ecad7bd9b67a6729006b1fc61e4822dee8754f4ee274143815d65c1884c35dde82a574ade9feaa9898e59baea6428daeb55a098b88b611219fdff19dd43e1c47992d4b284f38fe593e690f57bbf230c1899eb95dc6b1dce4a31fd49cdcafadf04a914e509813e61d760b6011909c164226c281154f13da2d0d1d8c58deca2c13bcc649d3b7444c29a75fa21d4bfc438397ca6fd9dcc36", 0xc0}, {&(0x7f0000000100)="5426b754d0b91c9ca497c3734dfd3dca16ac8073e614c50897a2a88e5b957f1370659c244daca0ceb4cb2d69132252ade0a862d8a52da1fa672b6425b5293059801e097d058b339704f0ef8ccd6a3166ce5ea977e20a28e5e3433901b2b7191d93967f0bb2110a3ee8eb5258d09747b8d012996714c96ba9c61ccd40a4c057a02dfd8e3b3ccec1d8c871c3aec2d9987040bd187a804c8e38980f4ebbdb285096b2cc65f51d0ca6a3af70b961bf2e48c59a918dd6", 0xb4}, {&(0x7f00000001c0)="e9850ce2eb08bbef7631788fa23475516616afeb4540ac4f29500ef6289a78f11d15", 0x22}], 0x3, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSCTTY(r0, 0x20007461) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x88) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x20) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xc7f) recvfrom$unix(r1, &(0x7f0000000040)=""/41, 0x29, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x4) 16:00:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x804, 0xffffffffffffffff) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 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) write(r0, &(0x7f0000000280)="dcf53e0cd4ec633dd1ff08412545154403471185a8389ad2edf9a63274885e98c2a173925d11e46b4777cf22fda55b05d62c89c209b4ebd95b2c0582a24867f31b4b8b9981a463ea4067582cdfb5236e13b958f701632e6cc09a107244ddbbfef3bb939d0b5bb9e48f21eecfb0c6e9347515c47e5ca59cd4b12307e2b6040ee81ff85a9af37ec5bee7ca573f7b5c5f0b71bd72f406fccc4fbd89483f0fc9999d2da58fcf8d4e700b709d7cacb80c2a36b329330448a54e57a6311e5fb259e76d4e469dad9717994bc6a3f78d2c263be38950932ba574fde0cc9d68f43d36ba96f59c41614f9b6d67", 0xe8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() close(r0) fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus/../file0\x00') fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a0b, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() r5 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r4, r5, 0x4) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0xf) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ftruncate(r2, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x197) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r6, r7, 0x2) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x4}, 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r0) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x101, 0x4, &(0x7f0000000000)="b4aa2ca2e08dca40bd3f18b37d6d56b8072ba078e1c5605a9d217a0f8cb6e944635e445457f3c686f36c516dbc66eefe34a04c6ff2fa84b2e774e0e526ace6dc1b453841112610c0a81ccd91d0c63b80876b64129400926c3e52b6ddb15b9fca44909ac80faed954ae55ccac38206adcc615fcb903767696dbb069aa4b6588c619ddf38fbc7367477343ce56c99701d3312f885cf0323f533fd8995401f1eff909385b1444972d8e32bf610c237a31a8dbd267b1f8a653ae", 0xb8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xffff, 0x4, &(0x7f0000000180)="8709000024c48b13a7e657d950b90b10aef01ad5c8d1e55554f87f8996d9e2a143d1815ec8ce78959b179abb5cb61cd853901a7a0e0f151adbcadab30362029cece8378d2e941121c1190a302973f32331cb63d506c85310f35022562389d884ad8fd9a759b81b957c937078584dcda9fdd3975c631b51d98cc4659d4b255518782669a26d9aeb3d140f7a914b0496a20ffa04780c48d88056686930b4cd5593d87542ed8fa2a0628eec5f32c4bfc93c00d2125d2c8f4dfaf2eca458911c72b0a4a8d5320bbf8b0d4a286cea3bc364be513b0367143ae1b0eea2f9264b5ebd3ca699738b935280d28c03dac2087086870b2602c84d6c1edbd4ac412628eae3a2747400afd13ac5e77d90aed30251c3d21a62be3b7b0c8dffb99b87b99d07eab921a8661eb8026722b217749b", 0x12c) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:21 executing program 0: r0 = socket(0x10000000000012, 0x400000000002, 0x0) socketpair(0x6, 0xc000, 0x9324, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x800, 0x3}, 0xc) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000002b000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="80004c58d98818c502f9457521bd5725b8c905a5dc1254e26ccb8ec470773d389e5793533ba01651f18465d90b9e6b7c18d0c0351fbb6bff55eb1df1cee48868a55b97926b00c6a063498295c93945b74a92770cf0c783000272668bd6ac974ba07d39d7b6635c1820d3fbbce03893f582fb11b2684775f7113566c25a8fea691d06e5528f8cd55968399cc8559bb7affb2f87984b053eab8099aff0ef3ab0c2e63c9dd942cc3d9ef22c2b9fe404debc45dd813764a8bb827d31d0b4cfc29bcd2c304705dc751e1b6572847681c0a3101bd74e2aeb30bb2e4975392f64", 0xdd) r1 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="6367499a982cc95cf74a0a1528e1237fa8109302e496a08386ae2f3627a8aceba29b723ef2f97b22c4b147d37e34afe7f61885f02726b5004d5b5f8d3e2626cb1013dbd077281123e9a20c44c0c0d129be7f1e9f860498639001c3015636c8a80f3684d1e6c4dcd4bcc72206dae792f3be42cfbf9818e8a50aece74b3642c9f4568bb6ef51390f3ad8", 0x89}, {&(0x7f0000000280)="8ea420b6cc62d1fb51e641982bc47aeda11597d7a0fd1a8e9850b9104d375bf577e5f1b5c7c7d6e70b5f20ad746f70a2656ee01842c8e8796b5ecac13845a9fda8aa97fedebcf1de412b", 0x4a}, {&(0x7f0000000300)="dd4354dd3304e96a2a10bd", 0xb}], 0x3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1}, {r1}, {r1, 0x80}, {r1, 0x4}], 0x5, 0x2) read(r1, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000040)=[{r1}], 0x0, 0xfffffffffffffff9) 16:00:21 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000a82000/0x2000)=nil, 0x2000, 0x7, 0x11, r0, 0x0, 0x0) flock(r0, 0x0) mmap(&(0x7f0000ce9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x60) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x109) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x0, 0xffe0000000, 0x200, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:21 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x80) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = socket$inet(0x2, 0x0, 0x3283) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x5, 0x1f}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1/file0/file0\x00', 0xa3) 16:00:22 executing program 1: r0 = socket(0x26, 0x2, 0x1ff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x1) fcntl$dupfd(r0, 0xa, r1) syz_emit_ethernet(0x122, &(0x7f00000001c0)="6789216241dee3c4adcbf3bca8d949299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064de696569566813c58f4c3cce8627385b6aba1f7f2a52a1a1d620f4a300b7074f29c0cee36c3bc2b241a39d2d2bca6a4b467595bce18172ea807dab1e047ca4d031141c95a0545086a31235ea62d3a6ff392946cfc03df682265ab44663788b3af7b74cba3a2e27bcb6c64080cdbad33377bd2776738f221d484ed44b9e2ea252294af25d3662950eb5df13ce149bf30cb0892f1ffd756e88b3226b37015f426a3e91cd7a0966934d8ab7001c3340b93b200") dup2(r0, r1) 16:00:22 executing program 0: r0 = semget(0x1, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/225) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x60, 0x9, &(0x7f0000000080)="d5cc9df9b938c8c6511024ea689997f7dc4650c69cc80969e2c838929e0377daca02d27f329c5622de8f66c20e7dc05e2a59cbb2b118ffea326a42004213c042790e5af7e4825f42764d7670fece", 0x4e) pledge(&(0x7f0000000380)='\x00', &(0x7f0000000400)=',\x00') flock(r1, 0x4) r2 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x4, r3, r4, r5, r6, 0x20, 0x8000}, 0x6, 0x21fd, r7, r8, 0x0, 0x7fff, 0x7fffffff, 0xe1}) 16:00:22 executing program 0: r0 = socket(0x0, 0x5, 0x2) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0xfffffffffffffffd}], 0x2, 0x0) execve(0x0, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) clock_gettime(0x4, &(0x7f00000006c0)) ioctl$TIOCSTART(r0, 0x2000746e) clock_gettime(0x4, &(0x7f0000000040)) 16:00:22 executing program 0: getrusage(0xffffffffeffffffc, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x10000045) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x200, 0x3) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f00000000c0), &(0x7f0000000240)=0x4) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) syz_open_pts() kqueue() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xac85) syz_open_pts() 16:00:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) lseek(r1, 0x0, 0x1) 16:00:23 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) msgsnd(r0, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) msgsnd(r0, &(0x7f0000000100)={0x0, "e3e869972b9e1967037ee223e5c40d3229ddb2f978a112e1847561c7c6341986fc54da251639099f866e77bff1760df158a2ed0034f94b6ab1c7fa1d2d64441a1d5f02ca1132d71ccf865a01b4630cb4b331cf01a4dc33bc3f054c6f8982e8a59acd7d4a5466"}, 0x6e, 0x800) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xfffffde3, 0x3, 0x1008) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mlockall(0x0) 16:00:23 executing program 0: r0 = shmget(0x2, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0x2) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffffe, r1, r2, r3, r4, 0x40, 0x4}, 0x1, 0x6, r5, r6, 0x100, 0x8}) socket$inet(0x2, 0x4001, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8200f81d87d77f6e3af492c068f8ee67277e2ca2f3b06c6530002502108f6b20f1274ef6e19a438e49524343787bdf1e40154c40be9007ab3d156c4ecb434c1d15b9efa53813f375688d1417d94d1f85bb1e5ad2552d2cdb0ecbf4f2b7a7400776e0fc6c6908e327440f3b23d17b6f59d65fea9470d19efb9c"], 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2ac, 0x0}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x800000000000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0xa081, 0x80000001) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000180)=0x7f) mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x0) 16:00:23 executing program 1: socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = dup2(r1, r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x90, 0x7, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x21, 0x40000000, 0xa498, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7fff, 0x5}, {{r4}, 0xffffffffffffffff, 0x2b, 0x80000004, 0xfffffffffffffff9, 0x5}], 0x1f, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0xe0, 0x1b, 0xff00000000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x81}, {{r1}, 0xffffffffffffffff, 0x50, 0x80, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x71a7, 0xfffffffffffffc00}], 0x0, &(0x7f0000000240)={0x10000, 0x6}) 16:00:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="890358a765b8135e689f92d50a405b7e5cbbdd0d877f73b943ad079aee49ea22ad4349c75b", 0x25, 0x8, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9, 0xfff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xab0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000340)={0x1b57, 0x3}, &(0x7f0000000380)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80000000080004) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x9, 0x401}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0x21, 0x11, 0x5, 0x200}, {{r1}, 0xfffffffffffffffd, 0x9, 0x200fffff, 0x233, 0x1000000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x20000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x3, 0x4}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x0, 0x9ec, 0x4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffffc, 0x81, 0x81, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8001, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000020, 0xc1, 0x8001}, {{r3}, 0xfffffffffffffffa, 0x40, 0x8, 0xfff, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0xe5, 0x80000003, 0xdfe8, 0x3}], 0x4, &(0x7f00000000c0)={0x100000000, 0xe0000000000}) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/228) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x2, 0x0, 0x100000000, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10400, 0x44) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x1ff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="64533e1d6281681d961e22c19a91eacb0f94d25a77d9d9911192b62a63dadf7c898aae0c2107cce0f1237923ccfd4a61d955b7163fe1d63feadbe7247d4a9ec50771a7fd5d8053254d601469cfba426cfc4f35e4863af8d0395c1547ce20bd79a08a024dc37f3eff6a296d729774d8b9e005862bc526109b8479b6f4badd1d273fe6a836dbbc7b119144cf8e3460a1d239744c50bb3975a42e48f0aa55910ef6b49e9ac53d296495ab278e51457673ba69aed2f79d01582d310132b5528d1144221972cf8b5499ee42710a9c8416a0b0f4393d54fc3914d00c5cff5ee28bc414998ad15c", 0xe4}], 0x1, &(0x7f00000002c0)=[{0x68, 0x1, 0x10001, "ad89d4fd1179450db425d24f1f0d5fb4910c38409d081273a19863417a48041f7d3a5fa65693b7cbd83fbdd5f66f858d744d82f975511e9dd88b7e3596bec49aa3d46fab2a46fe32b513a5b5c00eeab61893dd1c1bc203"}], 0x68}, 0x8) dup2(r0, r1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x2, 0x1, 0x5, 0x80000000, r1}) r2 = syz_open_pts() r3 = kqueue() close(r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = syz_open_pts() r5 = fcntl$dupfd(r2, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300), 0x1000, 0x0, 0x60, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/160, 0xa0}], 0x1, &(0x7f0000000200)=""/111, 0x6f}, 0x40) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x100000000ffff) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000200)) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x2}, {0x2f, 0x400}}, 0x2) setsockopt(r0, 0x29, 0x2a, 0x0, 0x317) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="19ad10f9fd02e6c91ecf3463e291df0d2a1ecb342d1c5b1a2d63d964ef031f81536f6855f90a309bbb812854fdba79f5e80a15d97af3ef35379a7c5e62b3339f63d0f31be0e54258a07cb7a95877ddf26a1985380f8773c3e37f4f5db4f7067f968bdf30b16cc3d5b52e4898a2c3d3972e07eac43fbcf3e4b78617e5b101c1f5a3a6f5cd4d4a1561e8212bd8f8818c25d0acd1d0f77f6040d1c45e77a617502638f773afd26b58030633686505cc156a8ed171291ce6ecc7d830c78d54d9df3063c166c179534d15c861cba5cad103639e6a08d68c102c908ea2f2f4dcd71d5a85d73c38c9", 0xe5}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:24 executing program 0: socketpair(0x0, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="ed36c938aee1d49aa69a2108aa2d096e2c5721d13b88b37ec8f295c497a9a148081cae7ff789a67078d7d0c2564545ef2f9a033e40fb1338fdc8872c3ade190cb1681885e66e31fbe4eeb89b6c437287f53554406cb9e6ceb6a63832b9bbeb8ec1f66c146f5bae1fdb904c89cf794b9abc05e9078e19987d389692bac3f42821d26a447c71cab48181cb3a3357c469b091f6761a88e0d7d631532cbe9a30fffe899608024b06720af6ee6b14e1223bd357aae6b52a", 0xb5, 0x9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x1000, &(0x7f0000000180)="051002ceba0cee8deec0537ce220df24d57cfef0c353f6faa39301785362e09e3c460a83c5bc7d2ec808eda08169c8dcc8d61a308f3b7b6e6956c4b7e7c515c2cd9121213850c15e4eebe5a2c40f28ff6db5d1c5e55a730bce12f63133e282f0e371623d3addb66674fa9b0594a5fe5aaeb53a86883d3b4db7054930c03e5fa75ac0f37b19f162db018947b9b6d51e77282b3ae4c85b03f09ef580586af0e3c9081a22bf82117bc6e51f5b59d0fbe30873a67fc23d671f89680a35d391763070cf01963044e89d183d083e66b28fc7a66eaf2b1b043e9538cc6baa6fefbd1f9575efbe43237300040c8438e0d0a02c30d21b59c5ceecd3e4665f6554e0632ed4e13a4612afc6ae7a2bf7f5bc09b350dadc5a2609f3d47e2ededc3e7b17f5fb2f666d23dafdf8583087d18f4241ec27a1b31865d021723209b40b02432eabea680d458dcb39a4a7a672ef62eb8606f52f5415bdbac243460c61ac302df66bb00e3e98df81e77052dbc54933a3fe2c6908ec7d8007268c89a39011b5295c69fe02282a6e26397489a480bef1a0c682ae8f416fc0a96950ba9a8ae25de15f51f727215534a810207dd52b27a9fe215d85a860b2bc6bc79fc0fabe6ec5cbd1a8cba55fb8ec6ef1d76b5dca631d6ed15afe5daaae1aa3e2ac0122ffab39394ba0486313b122b3103993d6a48651782595f6524f30db4d0519e01474673358bc60edb5ff4b66f381d3d5db7380f7e38c76f6e998d56367e51a0b2becf6ab773dd5ed8332a0c4d69be94b99b6bfb314ad6a21bac9966d216394015b7b8e449a3930573c83d5533827cb58e8344260703b5539ac8286c864fa7b19ba27092c39eb94e2fa3f56e377c6b0d035cdb429134dd58f858b3c88a2d5de6bf66ec6c18706decaa54ff70045c4a4ba51ab7db137932446c7d8435afe61b5e2f2fb4475d965dc447b216390f8f92aaf08866f8521f1885064ddf31a1902832b4ce72259dce0a34d6919c3eff7487d0534f559735970d003795b993f75ac2d2522631394dead3002581d9e2a3494448803ab4664f00f6918718e4d96ea0f142a31cb24debc69095eff6c71ef5d5f81e0c533cfc103539f69605c7e0da35aa05c3de5a9538959bde6c6ea2f06a74f823248342a5d5d07057b5c335ebbc81531211704612ea3d2cd0096aa88da919463990ddfb46e153b65602a57dc9a2224fbb0be48999640d36a291ae7c898772ba9f645b21dc636ec3c6fbe556660d64c45deaf110c3040084904f5f3ae16869b2e0ef3c8fe0903732d807dbdb4c822b8f7ad6e5caec1e0e37d8d530d660e93a2095b55e15e30fce05a0c9890de1d533b3f3710b4b69c7b8da1978ffdbc75028a555ff1951bc6570949ac3ae69acb1583d1219546aa83d0c26fd22ba3cac079e935d2a5e154b45b605bc044c8dd4793844edf12e60928c44106913ac6c3f5a60a8ce956597523ff19efb1bfb129dcb7fc1f7c9f34f89b93ab1f44c81948edff7bc6fe26a1031724e3581b917404d2e85351a431f46e64a8fe50688f0e5511cb01a907c69d56da5439c81f4fc785d5e0ab74770d75120c2a76281b6075bdcf1cf5f9d7233e3f7c23b7c953c2f04a2f7d9136d5e33b5d94030bdac0a25f193dfcbf97de956ec520deaa2903ce8c61cf7a1b9d898a810c984233cb69035311ecefee10dfe2b0bd1efd351c2a0fd9d5ca090fbcc4835e0e971c90c2554bef7356e4040c7405c5decaea501d2722cc865f4ae1f54cceb856a2cc36d4effb31e7e090b93e23cc13f7e116f40837ab6efec8212ecc28ceea572e1938a5d7e1a759d640be335665826b2b194d926b6f2de1dcf82a36d8d178b35203a36759cb83a0202534015471f9a8520b63af98a06259bd992ca0e9613a36e1c555e6b0392f9e39662ddc545078595e731216c1f7dca43f21e02bdad3ea7c12445d97c78cc1b6e235618c3aabdc361560cadf8978df83612abd5237bccc92c9d6e19e8f3ef1f7f27fffc47e090d99bb9b088736f3001ae2532de0aee3f79d68f3abaac0ad5666f263deb4aa683ff021d4a894f5c1dfee3311eb9ecf277b47fdf1675f3711d8724df5b3060176a0244484580080aab25049a229e3bb8611f61ed23355131bd0e30cfb78f0e814cdc15916fab652acaff90a988767ad7f7bd4d8c594825c45117d926a2a8a210a2c1b530e74443d67c0c5ac1280f5440b1c1ee6b8bbe521692ca2e3674e8a276eec3f0a5b4d4fa140664eb6a3f755979a1b7c78147b36da3c6a22d2a7cffe46cab6ee914221152a78177632bdb40dee3a59a01e9f79a45087bad24b4aaec98134490d7c2c340f5779b59d6edf54dd2b6ea477c9c17f0fa8a2c1cc83ddf1bc78d9bfe4b7ad2efc2f0443c3e046d1a4f673777142baec7116444812e6e4fc35a74b39d1f1a1bccafa87322c469dd855c11f7a4c1b97fcc4f46b7eaf0b280bc2c10e67f86ab5bbbb21285c07f0df2c88ea3dd435284f5e19a2e0c4ef4c093a07782a4b32d4c9fb36249f7c9f5d2898017a6a2066048de263b9a5be9ce9f8a967495d3c99d10de1be91361adc87a227ee0d7f18c337e4d0c9902ddb16a9b01ef5fb09eae60937d5e308eeef8bedc55c9a58dfc58f0b40303c4ad32746de6fe11a22aa92fd936d1db2e1493a32440173f8cc3122e408cae7f8f6d2d2edb7f0f10b7270a584ba6c32e5137e6997ca7581879bfae79b111f948ddada19d6c3a2e1a94e2417f6832c7018af0afc7e66b07eda1db30fa1a90c93df355fa37c290d2225f56eccd5e454d1ad69f2e98833c610d70991c74c164f398457bb3e1561a82912019e5690ace577853dd3efe0dac87a437f8da030ce4b534bf9121f4f87efa3aa92f7d78fd131d6940ca2faa6427aeae8ea70c7b4257f74bce47a066f033bdc436aba5a423aad21d8249994f1aed596798ec5a53a8b396d18d069a868d23ba92865aea45d4790e45173427d25b9d393da7c0cff08b83c8de8fed8d1fc8766b545af25a11ea606f782e9facd32df66d78e9a9e7e6ac227ef7af7f3c7cd9d6f8b9402f84c75f27c0e2560b7987eff38e635178f8f8c3d7651544e40204dfe19ffa8f58839f2f75f6e35cd4029cf79baf878446aa08f0bff634b54192dcf2536aec4a4d4a2a1e4ca22be584dd5d53ade1a11604e0feb755ef9223423c434d3e190920b529f43794a5e91fd0c59acf5b6855581a5161f512cf41f28fea073bdcb84f31c3e7158ddfd48824f3dd5ff9658949a1e0968194abda2ecd954b5e18b3eb091342442b955e14a6e4316a74d0ddc919d63e40675d936721543a3489f1ab9975887f6bd10ef47f48e412d719847fec3936639e4cdaca6a986313832ca2ef3da0c04c73ed4d2b473b1877b782e241f6730afcf8ba6ac8869b028a797b62a88cd21ecd6374f78a4e581b012cf4e6fc45e99131bbc845ac3459f533bcd422f1e2ee13f017598c4125959423ecb0e125bb45788ba184533279cb909f587083f5bd41b22d66833fc28b144958f4c71d0982e7bf6c6b9aa6bccc319902a3a8dc62bea8d8206d3ca57a7440da09dbb8fa954682b8df3eeb1630dd8386c17e21c4fd65fd479989b994cc244a32a247c06233ca5a2a72ce01a6471dc7ee1f2b9ff0db87e8909eadf4d6e1b6a0bdfc2dde9a89b15ba23fc7058088e66a129812c09f536ef923cb974b25b50bbafe93384226895fc16e528278c5c4392eea1607cf888eba8558a3dc9b5fe833ab5292cdf744518dcc57ccc7b64534670572c8deb7c6a0163d1ea0a11c654cd608e4abd99458bc1025ce79211c389e5bdb6ea597aa18918ecc347b87804153e15b9e2d1618715c3f8aaed3e0a2ed551fa5832133b5374c7a0637d29d9be4b2aaa85b3d628666e17ea6eb9a0412b5aeca3a9375c5ce9e15c2c3174433cac267af123d029a83ac5ac60011c11931040a9fc924dc1eabaa8a9fd5eb4c7e5e510d143a67995e65cd6484ea33f1a28a698af0d99bd58f3a23dd2004a7749cec5e5872f34cbb7c8f3de28cadfd818d554ac673d9f2fa3f7b0ca382d210dc240e9a3662063ae822e21bf7b8c713852d8c6df5070e3ad89a642eded89195557810589a4c6e22b776012511d85c75ff3561373a070140ade0d6ab3f5aa10e9be85d1469eb4b46ed3dbf859fb9ec6b6f080ebfcc6e2a432925cb4fe23198952a4a2010b7d74fee35cf2c19f4dac52fc2b8625aabec547f1149b8f7bf0cffd722c12dce3490282d3ab426072dcf8503309d08546b5dad32d4b8d52ef3b39d745f1f0b9d0406d54bc06abccad3ff5404c31c7966f6b19455f9e6bd859f48d9f0392aa57229a033ed119cffd155c018518cc0c180dad8a4c9c009d26b8ab64707aa84d25cf4af3a22809cac43b6c4df71130f33a91a8a0c05e06458e1ec9b64ce5ace32dfcf074dd3dea33a0053364ba14fb74a3f67b9f8c7a919f7df71f4f050ad3ec248823f49b082a90c97e938f30463672e5766522a8d5e4766ecbcfa78eb13e41c42edeac4fd7e8c7b505c9b0cd0d5a178d60ac40dd359bdcd02f488edb7f2ba3db3cb876cbd7b7b5c449fb39feb27930fe449d6b155f5f557bad48a33690c5e184a8e574ee73d089e1a857b64cc9ee90662254a12e10be27ac61d5aee25b45cf2452a7442590c7901914f197206957b57a9f8df758ad37a835e49a023cf9c435dcd58524fb16c025809b519e7bde0dc180a81df235520c6c43c4b6c07eaff28a5842b8323e23c4670c3da21a1e11bbd4a81172f42bff84f2ab20689dc23a4ddc19b483cc70e907400b3a7fcad25e78bc23d6f883c19f28a4dc4902921881fae185753a21192161ee76c545c38f1f327a84d496bcb1f3fccdcd9b7fdd077914fb576da69aed5f9dd8559695ae7fa78793ed2c6c7ddbf3ce9992ee33eabd904d44baf4800fee6064bc9c4bbbb9c62d57f1822cad9c23557ef9a3b1d2158e55337fbaa30a80978cbf72a699320f022ae6d9542519f97fcd813a3cd75368a00b4fbfd705d7080f02ebb781a8009c64d3db30ccea354b77b7ed7b8f3c2d7be9c40c58c0f7138cdab4a0f8488391edfe687fe9e09b9acc1510b250a0716b4f11a8f1eaa4caaaa0c6e1946cdf1fbd06f3887f78d10e1d8b6089b0175647767a600f0275a4e97ec6b132aa51a0ea15a9eaf301e44c85cec82b0e55df99ffc81fce6509d0dfbdd93754db6e25ba384a88aae58e12ef320086bd1abf88a62129b63d376d574acfc838e4bbbec00839e976ee376d4e8c000d67f8f4a52cf61e4de2942c8ab48fdda04abbc6266f9ec652eeffb904f13b35940c8a80ffe1b4bb9bc0c39a197c79a62048a44ee547773641025bc4c719f61fc5b3557b032d3e7640c1c1416cab0832d168d16794364006872075fa22dc208345b53eaadfbce6c937db1b8f77b76d846001232e6db1c48b752c2d63f50a9d5e6329eb3a0a1ca69126c87dc4490492c510883fe59993f8f827b719ff39570df86bd9b0840941cdb5cea0623858a3ca7953421c271ac92b47df97e3b7c57c1532e0d774e8dadf363bed52a2ae29deb9d1a9cadeeb34d67aeb9e44fedc268978fdb00f896047b2ea70f8c9379d6fe755a7653ea98181cbc5493c47c8f90b1669bdc4f33769ad69e070d7abb03c1386020fcc7d510034b06676e920400de8ae8b886162e9e36b02b8a1586b70f99b89667557ad2eec6e76a7fa7e2be0f6159e510f62d13ca01bb3e3f614487c6fbf1f869cb9b312f35459c4d325c06949d459d774b0ad5c9f01272574f145b1c33fddd1a1933415a2677b07a183fd087380fae31a208456a127") r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) seteuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000011c0)="bf105de4017bdb9c3c8ae9cd5132733d68258e00c4cafa09a2a90558c2c85bef10867429bfbb8c15e12362c728ecba22980979539dbfda903bd447e63bafecefc6cb54239d76f01dcd26d2a777eb52b71541f67333c5c85a99d8133cc39c57cb6fb000e8847525e2", 0x68}, {&(0x7f0000001240)="f619c19fb220600bd1d7f78ca6dfceaf2f96b78549ddc86c64bfb53e5709253b03290350ff0c8abb66fc14c7ed741497d1b0bc634e4d5f6e1948478cfa6023edcc6d0280e9bd4c1f9304b2a7b71f4a7712b5baec", 0x54}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="6b74830f9fed7862f0feb5b57a1365ad1eb415841b37a362479821f0faa00362c5d23ce99f48a599fbc94a7ad9cf735b3476b9d9ea27f59a626b5e0fa6d0fb1490f7eaf860dcf26dd6c2e644e093a2993f26ba58225321a96cc2eaf5d5aaef02e8f968bb67347b85f02c51faaee4d752aaf5963187b4898fa6b004262acf89dcdda5742434cc6f9e54af2547d3c4bffd4efbf95f9bdba047d924aa5be0ba49b54fede323c41ff2d3a7541d4784e2e0bff85d00c2f0894148bc70c990da31b5", 0xbf}], 0x4) r7 = getuid() link(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file0\x00') open$dir(&(0x7f0000001480)='./file0\x00', 0x80, 0x90) getpeername$inet(r1, &(0x7f00000014c0), &(0x7f0000001500)=0xc) recvmsg(r1, &(0x7f0000002840)={&(0x7f0000001540)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000001580)=""/148, 0x94}, {&(0x7f0000001640)=""/29, 0x1d}, {&(0x7f0000001680)=""/112, 0x70}, {&(0x7f0000001700)=""/236, 0xec}], 0x4, &(0x7f0000001840)=""/4096, 0x1000}, 0x800) r8 = dup(r1) chroot(&(0x7f0000002880)='./file0\x00') chown(&(0x7f00000028c0)='./file0\x00', r7, r6) shmctl$SHM_LOCK(r4, 0x3) getpeername$inet(r1, &(0x7f0000002900), &(0x7f0000002940)=0xc) writev(r8, &(0x7f0000002dc0)=[{&(0x7f0000002980)="e61b81a97030f8111dd4cd371e9a01c3158127d7afe18d3660c4d71eb1e043e5d9f0ca73598921791efed57f07510f01a856c3d20856a246e66055b3810a4fa24fd68f19329ec54a8e802d3661bc6f35a4b8c53bd9ea378449692cd3bb178cd0eae07f14b0598f8d291de2bb2f9764a4bbaea19c4b0e3f2424b8b22d03df08d30a2ece7576471e95c440f5fd60835a77277963936466e4abdc9b0d201f18b502ddd564e66e002f21cd7721707144251f649ea1a832636c89", 0xb8}, {&(0x7f0000002a40)="8518d05ff47c9133e49efc92ab17b55718b740a49d0fedab4e19005806c1cb6a4934d2f724fb82ec7edaca7e3723fdc67232918b0d2e5a534b6299c612dd99035f6eff28d58a957a3cce2646158ab07406a3f7a9a3f05edaec1ef34098ff9537be36d44f7bd67b2f458bc565a96d04271eb7d3d03e85dd5290469573c0c2c398d04952cce8d11bb2f749c2308d6edcfab81ee01af5734bea20111c96262780ed03f948004fc946520561944259d7", 0xae}, {&(0x7f0000002b00)="95a60c627ad9e3670d1814f7c2a4a2d3e88191128893014c91e13fc6d8ae4759de080533a3940bac1aea6b536233df49ad86ca2d3be776b18e5ec57f877ce3e644ca7495bc268bb4d35124f441bf4bc8c48f8baa01455e990632255d12f8806bf6e1613a25312de9c75f78ec656529ebac6413fa632c61f4649e0a4b9cf699cbe9f5b959551c2792152383b895f7163f28a1f6422a6166d3fd", 0x99}, {&(0x7f0000002bc0)="a7a112219e026fe8", 0x8}, {&(0x7f0000002c00)="cfefab8eccd7ebe36ace789a328f893a823bfe7908d945790aa8d0136a6b418d0b4fae5191bf23d36a5b6593114888b3f1f6358540561eb1ae3ad2bcce5e5a42201e14d4ce4bbb93fd645d990011f4f45a51092eb3fbf5b80c9dfa0c16d1f01e02e6efcaa31daf89c379d88be652454d3cf12f9233f59724aa25f78239694c6609a3332826262e61c9642dab550a32ad3d4ae035fad48f6a40051cbb6fe601224f9bc5e20fe8b3", 0xa7}, {&(0x7f0000002cc0)="d19a5e763c3b3b0d63de4e11237a7a5f29334758a3e1a9a845564915c526844afeb56b69f4a6a331e5f53c2d5a638a6f06db3b74c6c0c55a484ae6e7aa17b8e49ff7962fba03969345455030b66888834dc05be0cb0999366926b44055272af1fef6ec7a655a46cc8156a6822f049baa7316aa1f3bd7538393043bd4438eaedda0f40fed58bf68d5cee6758e859505fce773c26b9bd4158abd4763d95a7e1fae62a84663d8971146652a5e7fbfc236f50d01895fece1124e91a12d4932b3eee0ec76e2910035a9c84c9937a745cd4097491710c3a5d594d265f054f78d676dfcf1e053551b43b0cbd3c0960320e67fa97e231ea0f452be5ae0065d7bc1", 0xfd}], 0x6) fchownat(r8, &(0x7f0000002e40)='./file0\x00', r7, r3, 0x2) r9 = open(&(0x7f0000002e80)='./file0\x00', 0x10, 0x58) lchown(&(0x7f0000002ec0)='\x00', r7, r3) fchownat(r9, &(0x7f0000002f00)='./file0\x00', r7, r3, 0x6) open$dir(&(0x7f0000002f40)='./file0\x00', 0x80, 0x43) link(&(0x7f0000002f80)='./file1\x00', &(0x7f0000002fc0)='./file0\x00') r10 = openat(r9, &(0x7f0000003000)='./file1\x00', 0x800, 0x15) setsockopt(r1, 0x1f, 0x3, &(0x7f0000003040)="4bd9bc0aa886bcd532024a622a90af903f9012996f1c11c7997a72c23d5c", 0x1e) accept$unix(r1, &(0x7f0000003080)=@file={0x0, ""/108}, &(0x7f0000003100)=0x6e) setuid(r5) recvmsg(r10, &(0x7f0000004400)={&(0x7f0000003140)=@un=@file={0x0, ""/20}, 0x16, &(0x7f0000004300)=[{&(0x7f0000003180)=""/4096, 0x1000}, {&(0x7f0000004180)=""/66, 0x42}, {&(0x7f0000004200)=""/19, 0x13}, {&(0x7f0000004240)=""/163, 0xa3}], 0x4, &(0x7f0000004340)=""/148, 0x94}, 0x3) 16:00:24 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) 16:00:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="453a1314062fb184b2698e2d82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20, 0x6) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x30) openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x200007) read(r3, &(0x7f0000000040)=""/86, 0x56) 16:00:24 executing program 1: r0 = socket(0x10, 0x8003, 0x0) socket(0x2, 0x7, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x412, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) unlinkat(r0, &(0x7f0000003640)='./file0\x00', 0x8) socketpair(0x33, 0x4000, 0x3, &(0x7f0000003580)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f00000035c0)=@in, &(0x7f0000003600)=0xc) symlinkat(&(0x7f0000003500)='./bus\x00', r0, &(0x7f0000003540)='./bus\x00') pwritev(r0, &(0x7f0000003440)=[{&(0x7f0000000000)="99b3f790e7e440c8be118a093e1b57e6d27cd945008f6dd81149dacbeeb2434e12d01fc1b6959b9f1180ec8622ad2fc922a63342f9101adaeba26d082393d2cd8582316726317527e8e8afae6f9ce0799fa59c0caa6062947de59621e215edb2a21007d26acc37e3b0543d5d78ebd00933bfccac07a32d78a0a19819cce558243c4245d5b7c201b6cd0297f89ac4bdfcbc40f81d1fcd40104f38172169120659c919a8db7ad6f359d859e9a1f18d114943fe8cf6383779ac79e348d3", 0xbc}, {&(0x7f0000000180)="cedae8562ff348786e0f69590b4d", 0xe}, {&(0x7f00000001c0)="562131328a1775d5da9558008b55048af5", 0x11}, {&(0x7f0000000240)="81bb36dd626ae9ba0a9662612e8d12cd13cfd6a2448ef363f01941e1c6d24dfca91a1c0c70a376cb64796fcb161f8a34c9b1172dbb524a5663db9713f8d087327e47608c93", 0x45}, {&(0x7f00000002c0)="6297e189074d7cdefcb6437710f91c7cd9efed81da63f8feb724d7dd463848d7ad08d6d945e58a6b7630938ff1c7e1f1c269ce4a3c75c52020f31313e786127cfebaa7e6a6eb9ad67f52df95c8decc126aa2295d8f65bfdfc4fbc5b1167461495bbb5cb037d833482e8491bc02a10d44d4f4e10f2960955f7582ae6a2647c63054a2bf2f5587aafa1f6e5110fcb87372bec7226d44fdea4f3e6e7f7bc8db07d5b41e0ae5f92a6708a936529787b8a669d2438d1a7e950f4c06d891f8beb366c9431188ef2be5d16c7ce7afd840ec77c6ca92e5be472ef8fcfda9e6d2c9ed8dbbf031ce598b24f59ef5b7e9b4a11e791f2426a95805d6fad03e4688a55253789a8ed8662417cb2826816fe1f345868bcd5de4950bda6e9fd26251e60908a9446aecb7532163ce36860b9704edb11fa8e56f5bc5708d3d76724fb7f952a17bd01f0c1a50a0c616bbc5af8dcb245dc251012e4109bab7c5ac506b1bf2f115b465efc09a6b4b03c2a7b8efdfd6b053837c85dc2d89e232683f5a7aa4ac7aa5b24f7de1b56d80b4c66d40c0d7172b4fbc68a9454155623f5d5a14c7565201643916ec5e8fd0562c11aaf1f36ce6201d60f4d4ba0c4347273f001fcbabed1f991fb0402d9040495b77b22f1946e8e031d6d5cfdb4a6b5209d4c04b426f408732298d6954dbdb28bcd324303477565fb512c1647cfeffa941e154e9e76e26f81dfb29c66f9437007a360984e8b31b633aab5304ef92625b40ed10a9e2b74d435e2e409564bf46c398ed3cb2a139f42b98fc0c34832d991af4b0cbe0a027a3759028eb0d5fdf26db8f17713f2367e4b4a4ebd234fba42d48714d48390d101a5f31e895b4990fca100733a4a907ae9203ea31303fdead1b46affcc05eddc7bc1de99c5a2a8eb206cec7bdd4b68b0e349d4186a311e6afffa9f67ae78d33d3ebfeb262386663ec28fb4dd933d967a7eb1ae0314b808e87ed5fbcebf16eecb91dfc957ea94f8f16bd7a1f5b882fa35c68efc1a76385340f9f6aaaf1d728b1c7b10e28f7062a729b79c1d9b4cedfba937f3c40a59b4b3076482025a723639fb3f21e3abde7758387e4f9d3a9eafd1f3a06aeb1c365fb0afdafb6958a830f5d79acda17a174971577828e41115a8c90918f8e2fd5f50a28497e8df290ea395c880bbe1925b8fc665186253ee94fc1988adc45940948103308382cb189e8b085ac0d37081d85600c61c845139a74c9a9ef035fe6bdb5f2982e1aa57fa60606fbeeb89aac2e9c1cf632cf7e15e582cbf6e2b46e3d9282ca855322930c3d30236d8460d51912a5af2c3650c6bfb140961bfff748c0046367a76ca6dfc1fa2a9ef45a9801cf45200b1af9d3f12163a4e14ec36a717f1204867d18f8efe35eb602d34fd70da11024443aa1905430173197ffc9f300cb91a14c6bc8fdb81e34c896360d94e4765691fada00cd7532cf9816cf85d40f7e2f91a182c6ce0b38d3c8b6a90c5a9fcd6104938b4a460b2e47b99c56455addb0ec7150e181c98b62025d9cfcd118c2b7bc3e49e604713b6117c11eb1b2e7c1d0da8a35fa65fac80792d2372fbe83f941bdd0b8a56b08b363bb0ed063a10f48e25b2174f36fbc083324445681f732628e265319b2def2b393bb59a840f01a5097b8631f4a904cc32fe0c623f39a584597299fe1aaac2eb1ab7d7d538a523905c0ec46a054597fc21407eb4da7355e293056b8fc77727dae1365a4324d875d82330084ffb9364082ede1c281a80be0530eda3c923883e7c0adb715411007ed189344220af43a4a86ce17a4656bebc8a56304f7043894c34a92510e303d22277415c2d72081c75f8960233e84d0ed82698e287f20b83f41ed67c0026c1311fc1b4631e638a22bb5f0fd056f6b64075482d5b717e3eb5a42a34031e117307c0e596753086ebf2f2497e2847a60d2a4d0227eb7500dbcde5fce71f190f271356d34bda6b9dab555229e3de6ca6b490f7b26e957f337ec76fdfe1a8db1d5e71185623783317b62316ce5447ef5b5304bae33754fb5c971d1b58aad7fa15eaecfe0ec4fe039d3eae2d8e03b932d020098894122464d52021c9f935d88d1943cab9445e7e549512b9118fc551a6c9f2105220ab1cf1d7b3189b455686fadb9645d7a1de590a4c1e55b17f3fedddb82c670dc072b39f44e4145010a380eaec064633388aac66b9f71df748545bdf0038ad624f7ba35cef11955b880ed05048c473a5e027c92aefc39b12f244c1ec3d6bcea1e9d2b6b7521d9337fe6082f9d6f3558082013760383ace81360d709c81825c56085aff94ee36f8da456667a9b4ae6a7b34e511059d3d38bea98a23aa83affcbd53a96c13a4525fb6150e5f78321b1a4ed2b135aa7d4b8b5026000772aada700d33d1f76cc177fd46ccdfc059da767170c7e0eff85af2f6c99bd1d80b6d11c31c921aa1f98df3ef3963c9b496391a30fe06b9d44ba41c1be25d2b7a2de528c6f0d226b3afffc301d45abb8aec2ac8f3c56b9c315ef670b7d4de4362e92a153bca2114685724e6e140cc2717b3166d4ff759df372da48a8c1071612245c56f5c38d63df62c3e312ef8e87eae9f03d8ae85957f73e34882759d8a562af87ad98288e6ddcb824e6802071dddc6160d3ddaa03b2e24e766a5c24b94dfdad94085afdfe6b240b7b3c177033a6b2e639063a4d3a75478619d0aace17057aa5ff6b3768114276d130111215795258a5a6bb4bfbe71c6b7cf9dc70daec5e565563e8280526c2e32a3e932ffb594291e28f5a29b5593b9128e58c47a46b4e527766704b383a8b365e0c428e8e3b0aafae7228078a6686c863f94d346191d32366b5ada11f35c9c3907ca7b7bfbc3f606977c66311d245a59db5612d9c02892aae63f2f73e6fcb0978de6138c108fa64d88c407033a8f1f180585d3146f548569f7e31fe5e4198e340c4dc654854659ee3b898018a08744929b3ee742aebe3a256891243acf30a2615ba6611dcaf41151069eb0a124573fe807a0a41971370bab7e42644bab12eebd69db7af5d2ff25cac6df96b8e86a83290abed1c8bf57863a2e9c4dc5f44f4ab16783325634f040a7e3146a6956a8dd525ce69c2423ac5701c7b63a56a991287e19ed30ff0c0f48ef3c5984031253a39e6adeb7c435b314b5afab4208a3a0934df0b5419ebfbd1c9edc14c17fe878c9b8f31e0cd7827dd4557e872f4ddc4fc4802a91e4995b177cba68766518e4b49246a65355db91fbdb68a161fc6364ff2bc72b535359a6aff8fc755cb0a04bd7ecb8e280eced27f267b1ba9a9723a5552108a5f9751c7839192ba302240decadedc9e81869b8a1a0c077d3645080ead74ae4825e30bb9d6a4916402184e9966b61f167dc6e35ec1e56fa8b1bca7ad238cf970cfe81f4e5a84eceb1eb925ba57a5a0c61f4679b7734116b80263bdf8f1650af573bedcaa13e06254df73ad35b63c33e09ea08dfe09b2b4912bc96e34034645fa0b4e89341f1627d0f0580da81c7b61fd4cfaf8c93dbea223fb20953e9d4a46b422c55bafe90d17856035015a0082904eb0b52331f07577c859f8b52841fe5dcca144f547ca7f82ec12346ddbf92f7941df1af936f407cd2f8eb06c78512e7363fe9430b6fcb19f46e440d42071e11aa1fefcdaa1e8bc77f537a0034490f3dcd8d1b69d09dc2ed4ed43b133d9c01eb60ad793f8e29ba6f74768d14176a88d6f5845394658c97a757f449a57db54531164aa537f0e430052f556fa57bd656f2ffe77b587ec5925bdfce922f04f9e150c52ce002f1496b1236a1d1c1767523ae665a2848ece1c1225cf5103edc66d3b8ebde3e8e8c88eb537eb662320a040dd51ed46af7d3c3f1ec21e7c35dcb4a801c7bf044de69da4dace0cf63413bfd70852ffb5fb5827bc996a0f1c67ae1ce6cfdbf1a13f5150284db000493c94464fab980881d5197236fbf3a80fff8e1fb616232b3663872f0d3b9cfe4fb89e07ee81111715ef0aba2b82fa93c8cee192b38a14214e7ad78ce7470c99fa04ca0f29a6c125f517e8d573b1a938424f9f8ad02b830eb99f2ec4e62285bd60388ef8d508215f292129aa5a674c7faeba608cbfcdf8d48ea2f2661580048c9e0bd1a6cd10c5c69ae0edea0dd2c8a8c160ff143b30fe570c45870712d44167a65b5d46a2af9f6cea1fc8b2a5296c548d5dfbe1452fd968ec3e0fa9da24905b145a129b3b1b83b4a1efa2bf6c201a3a03b4bd86575ff3ceb32a0e3e21afc674da23e3ff40a17297a8239b412290c5ecc51cef6a6478ce72452fb3cc69d2526d73da60a081f0c54eb07de964308aa19074f6714a82828c36a90ed42225eb8c1f727d339266fb102e7ac097a746340c8c565d61ba83507f5d120eb94778cda5f6b35e0d7eddf93f37e6a92ac19afecc6ccffc5fcb92baf471db1949d94bea7a0231f878e1892ef82452aee6f944690e98f2cd1488284f4a007923571db12796db2f1b32b1bb3330f669be59ef18b4c6e9cd732b4388e7b1c3c37481d6a684c8ff49c5a58f081809cf0da94e6435e7c28518da351d6458ba77ffe20263589d71d426cfd3a36fb5881ea13397d92450a3d4f66b3567ee4d7f2e0721fee5c0bf1571345b7222f6865e6b843b166764dfacaf97cb7381144df34097d73832f246fbe208dd8341a54bdd71f6d4fdd0de8ea2a37161a1cddb10aea9379946771a677508b39496b228d470d3e6264b1341e80909554f32db932dbb147c615d3c81144103c16a1c39c2d54f35596a3675e1e3ddc25e627af34eb8ebe07737fa530e4aff15a86342ae772ac27647f48b7fd43f938901c0172ef7ac592e88dadef335e0675d5190d50209396660ef83dd83a0acba5eaa11ade53ccf547f71414a4136244ec1ee988255e9490ca7dbab4af48850bd0b4fe85075bb8c27c26f3c6d3586baa522bda6d30b2685b8e398298d5ccaa51d1f8e865c9370678a16c19499ac5929dd41dfc7120277b314190ff50b0bb88868d7d2336fae53f4dd6bb00c42283ca546530bf4111531b4b9dd606089de5b5e9a894003bfc9717eb3caaf057dd8f46feab7fd84fcdce85fc44f98d958b29735a279bc701aed111ba323fdf4646dc3075de32d384e737c05c5633817a280cc47000620b0d481b1914795640c369f483451509dbe03fbe413079b5e609c2bdeb0da730c1aaec53103616c851b17b16a615e060735527e2907dad4ee20812527416cbebab34b58528997786ea8cb555046a36ebcb7908bdf7b073a289c02e44003901dbd4e63140fdebae7c0248495df0252ef03c7c9d9a3b3b17a705535b19f955397f0d12efb5a71863206f0473e8361804d3bc13817c6a15df3d41a83b2612012aab40b0a9ae92976d78e91cbb1908088b19c77c277c75cc4eb14ff717710fe2a5e2e4112756eec2bb9c062c3e27ccd33c05814a72e7ff99d55fd46dea1289843e02332ebea29688dcc7096bf1872ada6d6d52f9210747086285f145cc94c6fb7f4aea0ba63c070465c3a714a95c6c82a09e4a3f27acc8f023e6962dd142dead7c2b13e8cde0c93bc3e34a4d8b79254b88d07a3ccd69aa1d64792d12f5899736ab3553910e6ace51c57354c5c033969442e28d7ec0d2ea2bef0e3a41ead392d0802d137abdf43ca5c7e7223ef112e3f18398000fdda3fd25501dc4ca359d4728b54b01bf5c185fde239544f486a9107f2a427c5d43835c1d276b5e473e7eb3ebf2a5ee9a775e71a20cf351f5cbad7afe201423761f4e3f6d15282d88553014e8cd79aeced7e03ee1e33278235f832b521e805014c39fb26cfc3e34d", 0x1000}, {&(0x7f00000012c0)="99ecc147b4a8189509105ee997f338cb05d923a83634639d3d829cc17ca277a1db85780a44dde60552db3735a23d986f92c2c3e9c0b6eb177a4ea6bdc44fa6f360516a0da36d63f98059b244e73ad18418a2d547ad1a753dd0e355188d5770ec34ce75fe2290def23ec5d43cf73ef260f65798eca3ad8dec7148556ed7cc294a3a6f64defd589e9e753823fd194466e18a7ea5c1d4328ff24b66badf0e4ecdc208b225532fc62edda13edb1df3fe0eba3278928a03991fc860d1d059d67470acfec6ad58731e27c1cc3a411e813ac42d8fad7ce2ef7486f0ee55496b38039cbd67cca04fa54c71d39ede9276076d6555543e8f9e64c59031b4688f885d34d58d864c12ba34fca6ab8158d6b42a8c42ef08e6288380cb6eb9f3fde5796d4a5459ddb08e2fb3d01e8d1414102d8c2e33f8298c21efcdbca442ca3df037a71a4d979af1f004fb3624d842340e0980a6cb732721aa7fb5d2ed5d97d557f823896269c8f8c507329844decb9d54ecd7a5ca1e930ba3a49133054e796725e898c08a6118ea0639a6076efd32ce83c6b96d92f174445408d078252da1b4a185da2e7151b94d2fe44db23e23af899a5fb7c5e1227a96bac8200661d0b4e9d0ac4c4b978125e6cdcc9be94604e5b7071db6d9aed9f02cee8544814cc97fbd1de53d2e73f236917eb38dceb8514d6dc76c5a4a32dbd6a14da04c7f8b4329a0badf1a6041d7e1a9eeab93254a8e13eebcded1c8c6dc802b74d88e6d32687df70eba28127881ae3245112af6b289dac23204d52721033bdff2c590a7b4155e6697e9b3e030818401260ddd4bc09260fe65726d9f4d02b883f7f15135314ba806175cc80e2e6560e8695f27cd68f66df6beefec5c546843eca0fc3c96358160685ed08e4e47a5a30b16e7817739572ab19cc726312f1d24dbd4c6ef921ee84cd98b47166060f343df51f8763471a58753f989bfacb289f48e94dcfec2f00f0604a127b628b216f0f094dd59fef99f968825c8ea3eac8dd9bdd2717928d5b74d3b26dfeadf23e849550becdee220c201a3bb362aa310fe70dc5252e61dc103b7074cd6ba280c3b8efbf47d677b5d2c8204bdaedd291b744f7434f144b3eeaa60e44892534174c4a22e83e7f6b62effa2be1690f5ed3f072e2b153485b0e7a1df242d6b0871e488d0db2e9811027b53f3f0dd9f56183585bf13a08bd36d7d74faef87c3a6422dd34fcb3d2beef8e0b2a47ebb41e80afd364b886cea2a95875bf4526f2c3940b53219d11b54cc5b234a967196ebfec2477031c4fbe3a426b904951ae943e273c8ca0f14e0d0fc146a611d5ae30beee2d38815ee5f06ca6391087adf4c1c1322167a82b996c77443a0bbac5af079cd80464521939425115e4d7206bc71be8875a0c478dff67978e7260885d001df4c7dd1982c9d5ddc640310c176a32895659bf5c94ca0c1a0052540708c5266049c9b4a87d249c31583c84b111553b00afa74aa405a1d40cfdb8ab7d4626701fe6b011b65f191b3c868427faebcc0a453bf68df7698addea2033d01340fa69088b53b4dba291d7c7b189d46a4f4aed0f80098f0172faebe34b01dfc9063b7ce588b6c1faeffc3a3cc9820605eaab239e353608bac69909996e0dd1f621e275645535a44f1110b97acfb817081b12e5a4acb2e44cb7258d2d82f64b81902fb8d56e32f75814d060632052d60126734b7ab1a1c4734717e4d86d4325afffe39ce3878688b596723b5d25daac401240b2b7fc81526ea51377b169d4bb67824a38397efb893c4a04da5e60b97d072e21018183fad7015787e96d311d6a897146f2de7421725e957e07dbf62f63447752e7a1d2d4eb13b7767271d147c67e29a3b1b9a48a60283fe2d8ebaf8b042040f8847ecde8fea64bafd7d91ab8904815177f7cef7cf675053eb00c5bfc440b93b5c7d4bb1c176dcb61e9be4f675cac8a8b25cad211b0c3f8b639f03e79ec85c75ab4a219a0031c2dc82ab9982c720031dc0432ed09368bad87ec51f46c77ffe864b925fb738e314cd40a4a9ae77d563728ecdb16201b303de12e3a546acd9b30989be33991102c54c8a31f52ae6e004912276a0b5185293bddd68781c5c8e4e516e6508792e9aa42b8277822e81f55b73baf62a410f8657af4c1b1f3c564f4c920de7650ab783a2d9801da1fb75f8edcdc51c06fa13358603d7856037a2df2377608c40095892a8a3eda8f20303b2e1a166a8489e7494d3ce0b8d387b62ef6e9e0bf9a410e96a7b63f5a606a21eb9c7d411689369b028160218dae295bb4a7b257a0d5c6aec99b3f0148b05ea0035cd0ba26119e6fb4849257a341eac4287e01c59bc5622cc5c675ccc327b8e9e722ac477aab623b5662353904b14dc0276dcc3c2140297b00a0067b620c85c48fb8ea516d4479a05f30d324abcbc46f51cc9124287ce495318e2b29d4694c3423c3c6bd7e24aa0b8bf0188ef57ca168b458ab7cb06c90041c4bc23577349553bbeac75a8b4b963bd1facafc32f73049f02a689ce04c25885daf8b081254a83f57051482063cb958038d0a8dfb322cf5b886022847037234248a605515d599391a2de5c459904a994b2f9cc59c0059cc705d6edcde5705dc45ee50b4a212a8432da131222a3e85da3ad0ac808dcb19d72919bd8ed29a741dac6a09598ecebb93e535eeb5261507490d5f0946dd4eefc1f47aafc85c08e689837bfb04d97489b1424211b38f305fc25505b94eb872a2bd0a382b20c6389450d192020d122f69de183c754bb910bd1ff015dec677ce08d9d0137ea2262850911e1a92ccd2eb33111bdc57b6ef0a8e95592a44652a12d338b9fb1e8b5f97c4bd27a9c843489d992368e634bfafad75d69fb9d3ae976ba10d53a44f808086cf146d2eded546cdeebd9027535577f67c30c89b90a94276bf65ca97adb0754fcdc9845855bdad5dd09b06019829824264f75d505836dc97ab522e0f44dc24e12334339de7c44dcef8792227890e3f7277fe31c0d3226695d81d37f6d20f988aea0e046868be5aad82796605f61f5f324bb7660c9771af9238e9861cabf77936ba8073979de3c5fd7f2ae01e910a4cd5e02fd6c05cb3d8613aa8a83c32d15dc04ee67a0b3513bf22949e59877931a9fcc396e241b39fbb4b7b1e75da8426217fcf86ab3f172776d66e1c26b0cd94b3c4881525a072360ecdaf5b9f1da1e37c5127446bdef7078cd30cca6b66428926b1d32b1f5ce2ccf4865db081352255ffc9188676a62545bb2d3020b63df5bcc50a271e4540537a910b3d307a214b8bd25c8badbef3c575128eaae33981451be51f4b59c9ace74b2a5ec684f3a18e4896125681432f95cf7b71eb574ce559d017bb1cf53f0e9a1acb7e08e8a39ac4694a550ad5adbcc8f5771ed53f125c78d84c41d2ed9b0ef663e087a33b0f682e4d22c1666031d651ad5738db53076be10587c3c005b0105d29f42fc9ff784eeb6f6142a2261e37750ec680a45849d95e5d1fd39a89b7169bb2ded909cdb817165bcc2e0a6ff0eb9b425e66df6054648fba3b28c8cce5b475f46656986286d679299daa5e1b8120b54bba887ef1adb0c12123cc238c5a152dbf7a3f9016f2869708c1bb12a4cd116a04fc5e6465fd0670db76bce9189c556cad03c3f7104424e02bd5159b4528e80d2655c42c491cc1d83a8650f1e4d7f358ef87e5b764ee581ca4b3b9cc730381e02fd8b3722f7b28612de61bf8e63b16ce2d2b1c7f4f0b9c75ea56e6df8a140dd3d0d8aa2b991ff6f04c6fc685c3613e661b6c36749fc6b00cee181a1b5745e0cca3b1c122a94c9791a09f97b8c3b09a1d3e34f29af9524c4805e6ab08039397d49ae8ec98ec27014d2ae1d940d3f6f159eb94ae9ddc4f2be8e6d7f9e1aee22fc4f66051526fd3ae26658e07e5706c986d3ad49740558cf06c08f0f5b93c5473a84be1e571787127e0b5ff7dda24dbedd49dace531172dd0922ef162b29d878f28dcd21edde99e7bb84105855204f680b11540777cda30812ca25b36339447b38cd37371d02dc101c9a3e06d2ac0e5ab2e1bf4052fbb56bea5548bbda55dc3df0ae5b294b012cb30e1336686d4dbcfe65ee4b6367403549d7e50f70e927f9c605c795a6b4d258cf1493ae47df514ca777864dc15eaa5ca6b82c298fb6444c726a3789a1729ae211bdbe20d6363e4f43d2be6f28846165acae027c2e6190be3565988a02059d7eebc1c5fc103a037122da2a008f1d53c86eb7a977fecaeee90cfe6d0fa69dda028c7f42538aae77cbdd883b57e039c51c7f1eb5926f4782746be45c473affa47c16e05e3dcb10b694cb19dac6bbbd4f9b75c8741f8a1a3e85c50ec9b1e413d7af08c3da2029bec79a4234207b5dbdc8600a4c7846f1fe542e081c31f7c2fd7c14ec03b67cb13f31958cda7f33a0bd467043a3b574e3e78bbe1aae6d8a46306cd7c27dfc920af39ff72e18e852552aba2a96239a2fe893b91fd39fb5b431aac6109d578e51de0273ec4f91d503d517b815a6d1d2e508fb32e0cd7adde38f85ef777929619139ad04c4810163b6e517c18063db09fabc9d66776e45d04aa74a7c13ebbf8d633cbdc5412b18384a51f7f556454966336908dc434e5fe8b4a348ae5337727da6e05a0102cf6db53177f09a46035a61c3f54022d5d7a7c4576a0acd8f959a27ae0efc838b163fc8ab71e994c941973fc9ed4c49f01214c869904a7fc0b0477792b39859ad9b63c8149ac2d8c96d963059be43ace997919a259083bb034271a458c548051eb5dcc97b6cc8554c1aad92c6d8450578cf10999d8bb84458ee4e03ad518535499b63883cdd58a24ae0e46d13bd33cc17e9bbe6093f33c4a1e51a34f28508e2222be5f3bc2cfe4ecf23677c41b41746ee251cc80c21d8f3c9314110d8b8b40a8c92ae391e358b3b5b61cf721c6c8e8941b4305c8c01e744748e771171670a5a65dc5d9034b2e780c6ebd1cffe4d63b68c47f3addefe244fc56bd9f7ae13bb5483bbd5ada9134ea5540b639c0c5c25a7746d06f756a412d3ab03c27a37fa338f65a89517ecdccb6f7a3e9817560f9fbab8f1aec9cbb10f68808b07934f04f0bd6ccb3c155786e412ee775abf755ca28166ac08736fb175c56449b0eabb07350e8a72d3e97b5f55a03a22f80414a047bd71021124047a11446c2d79ea5ed68fd9d092aad7545bdb53ba21636e8dc8900bfa5865146d4fb507ab0dba0496d184ce0e4c0a3643c70893cfed5d6125f1da37eb3e5cddb6b9a8133bd2d9e42d81e5add2c9a45069c96748366ce7b5f3c04372243b00387f4ea162fdd95e617c100b85b8599c82b1b7bc11da9828a7f905212a2d049211c2de79f81d1d7922ad00c050061d1cf782f5b639f6973dbeffaa469b21fd99b83c2e03c51f7e6cf4d5ba61e92875d0bddc6e659236860cbc37d560aafeab78e0be3758df5b39cbfc5314d5e0e6d029f91ac2a766aec9f23bfd58e0340cccb3f1b9a034374961f500a0d05ea450d36139ea5f4bbbc8bfaa73e0fb2a0be531362a53852de536d54aa6131023d3d3b0cabd96ee0fda86036c43d7aa207fece45b13689edb9b040198f52226223da65e2079af30287f75413d13c2d97e6d66a0e730c7c7820cd64092b6266df7f8ecc808d7497e0ff52de8659fbc72875e7de36242db210ebf37846f950779f68d0e88c43c15d8f1ec42e246711eb0dd236f743fa6c2e57b5df7f5cc1b2c02e8435513f84e3dc12d481b8599bbd6c547ae7522e629185ae8806b37a71676b4b5d22ed036b7eec76a5e27eef089606444a29e58d2", 0x1000}, {&(0x7f00000022c0)="b3da20ae987e24422fc6875b3cad92a6b71eca2c08ca49b6cb6127d97e07f73f116cd287c0a04eb8ad64efe1795d0507458943acfd025dc577d21157cab8defc32f7bf8b39e26d138b8fb37b4923061ff5a723cfeca1b6b2cbdbc48279956ea5568f658d97bc47c7688c4a29fab2994cb1ca135fc10d52c4a788e9aed18f2b24f58dc8252cf91bf8e808df3989628f1d68bd2fce44a7566e2b68fafeec0c525ac37b22a7d2c3764b4c58f027bab79db675c8e09af3fd5d9785f1e5739c318ccadf9cf9fd", 0xc4}, {&(0x7f00000023c0)="a27fec6f7aab836ecb794a4b5556f10c0639d382b2f0ae08e6d4681af569c73dbc721a77197350f37fa31fec52ed9bd7ba27d90d2e08b606902a6738854f6d9a6ceafcfc3bdb83147ad58e7349569284466c5dcb196dfe8c0b9ed53b444fb6cb0a07d17f44d000fdae7907040f45c04b9454cf61899ab58c08cd6407b0a1d3bcbeafa047e214a727448e697dcc4871b7cebd8a3b2c5b075a5fff51e1efcb40b68b93b1acee7b9457150c045957c8951428fc7558fd1ab353ce84fa2b085f61deb068f85b4be8bbef77dfbe4c73990cf44503cd3a1664dce8bc029e92797558b77a41fe18c5bb83fb6234497f8feaa96e96cb393d4b3a2256785279ca7990152380d52b4f05ed4b61b54a54de3710a9b5c010e68c57aa724bf0d7508ade0c7c5f04ff269c8b8a392c17dc02507f95263ac41aeffdda5b4e71013fdaa45ce8f415cd473561d26b1e8ef87c6d497ef66d1d788f5a703ce19d6990d8cd833f6483946c89c270c368aabfb953ba5bd500257b12b97cf4656ee85be62ee43fac26bc750067829f9841897df667f453f739023700614df81940d36bda1eaf18164b6cb3e69545e578d9eeae127ec97deab915f781edbb8a2af672d36982de8c19f8164dc28ceb57d25a1fbb9857c7a7290abd2655827a4f2604c7b7216e9e498655072080d5b64983396bfcde64266d7f1b2b0a83550680925a2a2851f29ad6164c3271d722156237fed36f074265d88b86e2d9cb08bfda2094186f5742127a0b302ba19ec9f02015b9398fb3ae061fcf8563ea8a6cfa248997dd93ef93ffa923430b72871d0b16b791f905e7ca1f75975a468b9abe2ca9fe03f7e86e95756a305b39109d64ffd41bbf4f68e3da2422d931718ace400c746072709194226eafc59c3de1ed2c309667b56168ff051b372c47fe769cda75b1a74f4719a85d9f79a265d46f22fd5d89d49d554e416991f86ea8cfb21f44605e527665f94de7ba0ecca0841ffe536cff5b2af3214d7087eed2da44aba291ed74f188e72888fd5f7748fdc77cd6f5c95d64cd2b0b468bec6b91f80cd6de0a10e3a58b94cbfb2f461539bfd1b69d3502f4fc27b24034564bf29eab615a6e4c7b137dea51a2f3016e6e38ec649242c3640ac3dc83904f158f8613182571a56c030784f2a2f69251408094273ddd2c8985bfe00c933fc839128e94cdb1a13dc05a5650dae7725860949906ac7ec661c60e31964a65ac33c373ad7bd911fa2183f1567e8e0a40403365022e56917589f4dc97ff9a9f886d9673ed45ebd702fcdc290bf1b62763a7daaa781f205dccbed13c471cc5dd409515a71e7010824cff7c6d996a7106e5260eecd15cf23d3c3ce2b423c6fd361f4d07438f0ef21b97d87a48d26d4386da5031b033148e4f4412243086b67b06dd8f7c5057b14b35c7dd23eee39d37390529f5a402b6feabf36b23f088bc9439a649c5ac31cf4eb652a358c02cea6efb1bc312e265ebb5f923e659a34d6e9da5eafabba89778f613ba15bd128b0e8a93a5feee5e16db1a38a6465cb58741f0ef805bb8bfbf9bbf32c1333209181a0a34e431630f29dbc73f88c4532291552449eeb5bd391f1fe88549cf20a12ec6afbabcef453d7fdea77bafc312a40710b81dbeee4652358891411ce18318652fdc2e8f1b6c409631505e5e1f07f3e19debbc0e2dc74f41d265acf88aea7b3a4b13ae4cd50b80d779aa2120b1fe508959badae9c04a31c603cd7c0b7c49561596378eca41bbb7082c4bd409c30911af87cfab85e06b68dc7b1305eb1f87d5d8d5fd94ae3a2ff6f3bc85ba57c53badc280f2857a6ebbed13aa85b1cb37cb8243ff228e878e03d379d1536eb4a610581b57dd90488c4a00b43f2f609bb4d4ce95d655c52de75933f1943f73e9b0df1a76583995da31ea59f00ee8f016b0563f5b12d5bbeaafa2cdf87f6c76d0f63526053fcc4a693b7c56aed53c21add53f669f7ca6c73df0232b720b847bc80c342a640a493f09d27ecc50970418211bc71928fab2aeaf102fc7e65dc56f6da56743f871c21bf6c82dfbd563e2f19b1e7a5e43bc845d146fc16055ee502c0dbf991b1184b1c0e10f49b9fbb18aa443a4a355cf1763fb1a1d254d601d944305ff58e055af35bffc61b4a9fcf4034ed0e6ed150366af32535f8ae388fcd8dfc3bd5bcff29eb33d2ac4e24d66043fd2b9d332d4173487d8ac885b8d4a05e7c1edadecee49403642db8ed292e16bedeb462feee2c65fddb8e0793c7d15438f7473c0e55b8410dc3255aa38b1e43dc907510d9ec2b7ae923fbfcfd5ed0fefb9dc5b3aa1dffcef4c7c04af5cd39c4735bf1a29b66110743ae80d7c1de14163ce600807788dd53c2290c1f899bba4681e3f90851ebf39ee9eef3ef73095a76bcfaa5e7dd14f5a19e9320a67cfef62a68f87a29faf7f5d03a6a74d5ad756d69ca26bb5ee410cb368067312d2a8e1803e7399fb2d60c7e2c13e6eaf274cc897a22d3a685548aa66873522e9616f5ad5f15eb1248918be1032ddc4da68a24bdb4c52626ed8d9cfb2ee23be601aafccb6eea9d16aae38961a064dff133544b9c711256084b824bc2dd20e7198f7ba22901881f33d3604018580cf01849746dabf2d40f7ae50409e6a950b63984ce219f828497b93fa96bd3082a48a6d84a02c6e6af721cc8cba6143aa330cae7bbde99895a0851326bce4df1f7dd30b0783d6a4f0b5ea662a81d2b8ee058375577dd22171c36a14ddd60d632b0250781b2b8a50e3db08ef6f9f951873847820295121a3905ce65bb5bd2c6230d4d3e2ac35c86ecf1c5f7dd7c6b5be2a4d10e2c9b0852b13be4f40f555e1885a2f436335fd1aed05b93ca52f58c4d22b0048402ef39d5f9bbb4e55306f71a41836e532192856b79a61cc568bcc112fd24dd48d086478aebd3eed81e8361d8c374b372d227a05ba071ab69003ca4a1bcbc62f0f5cee3f6b51b66904270ef4d491cd298ebd441a3f255b87f396175ab1ba3fcb62394143cec37b10dd9c65440519c75ec322306b15d1070d38efca885be4c0ce4f4fd10730ad3cb1f5ff60d296cb82e0950a0808ee7f568e320015052515615962dd9a644292dbfc1a540c473196a6e5fcb2d59315b0e5362bf9385b1d405d57fab1cd10c81aeb2c158e325743aab34448f61660105d6cb820fc95ba1baeacd8833e7fd10fa48f36893438d72af9135b8c00abf1e9fa73c756b9832a1eabebf13cfcf1a1830c4449c1c4ee92b3711b3f4071c39b082f4519cc267fc98a8d4b404c02088bfc4722036c060b2915d6799a2e655f3b155129f4dcc2f4ea8592aa5d09d603fb432ea016e4f1cbac0b5a3975575c2486e2988c1fbe4dd1747b09b3b78afe17190c9ed680100b54278c8e7f1a3405841c902025eae8b66c173228d8277873eee659bfa372bb7185e48ea9e4d30493099818560dc16a1abc8ea4a43c1ad74f2c9820707394c536019b86f416e6f0a9b85a9282898a4c5bf276dc3cf93f32dfcbcdbc5f2c7931c1b769ddc2cbcbdb9add3b7abf3bb7b8d0ef750177b661bf06dfaef5b1e280dfdde074d99982b8e0061424c2c48ef5610a07f1c52f7c88b309d2cd63ac6588a52dc6e75620fb640c688741855f1434b96159070538ea3c689192662c6516a0cf8a52e2f95f612ded81ca765b19a79fda32bbc95462e65c64deeb8b4ed3a16ae932a47d44b5d60e9307f1f000fd6a46453cb59dd80ca27aa34af984229de7e14f2ebe768cb1eee6d1b355cfb46d6a2d0cdd1d84fada630d22987d33dace0ea7d21fd3f84f7d5f0549f378a8ed7475347585bca0b055d8f32ff3d375eacebf12e8780e902072cecbd81b696cbe7cf7662bdc90b255c5c0791f32ec861d0e936627b29ff790a49bbd61624ae19fc46c6568fb4a134e9e911a1bada20ee8b77131b719a2864084574c6bc70fce2e4c3f1480f5e205893bf2e5967b6b56b79dc0a8496d5238876c15793b889de87e48e39082dd88e427b377f515d9794f5c718b2ac2ebb89db1b87c32327ef2a3c3981d369c64446e91a637e56c6c53d91aea5030d41309e5c367be725c10d0d485c29bf8236d5dc2282fa6130b85a974fc44472b0b34cf690ef34be2eb66e602b367b7b308cff74904d8f23be8d93e5116d670d6331707325b7475927282d3928403c2eb6ac609598bf9db69dc4deebcd68e8a5a254032c8faeaca2f4f5479b50d76ed7e5fbaec899ad42a58caf035750b94fc087280041d41d5e0f47ea44e7ca743f87c1d93cad12068cc14305048a4a0423627d6eee0d9bc327195ad2546ba64f678db4b73a8472a7d9f2e9b9860303ea1e0044b829068fa9f21e28f4ed5fed940280d043ce42e7581ab475906555947aac21551394765a6f27f5390f214f40f982944fab261ba14681a3b39122de754a519fc137dd81e07145f18ec8191159ea9dfb13adb04cf153fef717c2fdd3381ea4a4025e954b3e22393b37c93c72fd31179008c653bd4a1f82fb4747ecd1267ca08863d5bb1f1a86606dfbdb250996bbd764b09efe15b9541d0d9705d0d2266256eac1d0e444d0e61086f71cd3eefba41d4d097dadd0ad59d646e7a49d89b53f5583dac1e31793b89bafb0c1fbfe9e276c208e59004fef7a4e2038dfcd7294ab6eaca9bf08c194f806e1607a9f936181676abad938e912e9426a188819a3088240861535904c8b9f949774a05051eac36080be1dc35e62eba1841157bd5f20c6ca74fbfa33475d3103f0daaa3e7f51db30f2b119c4c9504370d9a003201fdab81c9e05e9c38a23e6bb4850248e05b3493ba99f1f6836159f9f9f59358d848b35e52291f8c148c3b2ab92af91a175b7c657bcc1eadce7c675a19a98cf5e223a05f3b3bec4502ed8d1d2b6232662191ab8500a5ea82c94398e04b734c108c6a83bbed4a5e12d4a4c254b42dea413293e5021d91197ad06c7db47413f41a413a34016ce0056644ecfe218050d5614b8c030aa8600da46835512dc4a2d44a71d6c0534cf520ecc25f736c365585618e5c2d0da15591a54917122be94a63f665d0c4a3709bebdf5b897bf9c475f50236a8a776a3681b3fe39e9ce45113677f7b11b3a93e7a8be6f976bb0faf97e563f87d3605e8c4e2897454dda0246f5ef348883753dbe619f17509c775cdbabf46ed66f4245c145406e4631fdd9a501e63781efd1498051c825f7d017bdc88446856b289db6c566603bb8a0ee77212314f735f063f7acd066512746fe6adaa9ca1e9f2bbcaa436ed4dff1655a75965745f4e7637c5821423c2a0d157f7f838f4dd262a13636c282663e1eae4b1c5315cc775b37d2f42427b6e2db3901168f0a6bc4a154cad01f945413ae5e52ed5f4cea374b3560c90e6bbbe96109c570d825524e4dc94369f55e5014758a14446a7b29284f5819bb9be63d6f358781b9a5b17a1e61f1199730776c9e93026e0673ebfcd9e899d00b350874db81e2757e05e3227685d8775b2240a90e4f11b9e123c93bd8c433321d084b46ea3c4d54bb62c185729619eadfe8879a882a39eed17563c5977768bfd86b06d58cf9e5c6854e4552481255405207ae251688d381abdf104195b631e302a2bf99a788f9a4df41cb619449013156a8b6952fa16ac7c80aedd9d9f957385aa02d226ef3d820a2d5cae55bb820af15f740aa624f9ca50ed8c90cd26d989668c8bb53bf01d159edcbe4b7423f219f9fc60ef49ea940ea9bbf5e689dfeb7487e8ed3f472ec8031191085af034203856b17a6885012ef1e8ca5992e18f68978281fe68b9a60aac557130e9e52569f79f2cd338", 0x1000}, {&(0x7f00000033c0)="0ced2e8f7659dc1a217e79796dbab5e851a6303da00a59a1944560c0f4ef820a4cecf9b4a8a3fe28b1d46bd211cdf0585d52f3989e2219ba50d4766129fe86b6efbe961a237e28ee040e49ea67d531fe9c62630c5872021fec2e65a2f051f76c82ae7cbc63d03534ce937fac60dbc7249c", 0x71}], 0x9, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x4, 0x1, 0x100, 0xe449}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000044, 0x8001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x88, 0x0, 0x1, 0x1f}, {{r0}, 0x0, 0x10, 0x1, 0x9, 0x3301}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x7}, {{r0}, 0x0, 0x60, 0x2, 0x400, 0x5}], 0x6, &(0x7f0000000100)={0x0, 0x1}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x36, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:25 executing program 1: r0 = socket(0x1e, 0x4003, 0x1000) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 16:00:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x100000001, 0x3, &(0x7f00000000c0)="d28275ded54bc06e29c72378bebaa8a09b16279bffe014beafad242c1c7f8a001f61596e4ed98d80925f502a50d45925919ca3faa62b22179b550a92da371c56ffd1891aadbc099e39887816bfb3510558df04a123daf6fc9f1fa07eecefa96f1ec3620cafe4cc2ebcaa80b8893d45cce3c2af244560e23fc9b3388caa7c5832c4a2e6ebd5aa39603f29e276752b0082fab0a3d0739a6d408e9140810757d955e6776f01b070404cc9bdb81dd9cc5ef75c3f3298de4a504a9edfdf21b58d0700604bf8a46727524fe73f9b1f2f55c0196bd6fb6a30f43664f0205f1b90fd2a7cdf8f9cb9245b232b", 0xe8) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000000)=0x10000, 0x4) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r2 = semget(0x1, 0x5, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="1dcdb9e66aaa4c0dd690dca4a94c4c50ece3730692365458ba32b20145580329ef49cf3e37020212e8c7054a22c05435276e8d39f6b975ce87614bfffc94713f12dffb25df7f8fb734dbcd7815b2f6fd305925b9143adabbfb13a2af259e39b811996b3f3ea94effc06a1c0eeb0850c1bc2ec1cc6758faf14984f7a47ca4986fde789011ba64cee528a07161e1a275b79cce4a30d61d186541a23160ea826b357b2ac3fbe2c0a0afaef51a41c414ce7a8019fdaeb7cf08749ba97290b5127f8a6adc8080349460a973469dac9c6ccdd8c7328f0d3ecc737029ab6b98567e8ae88c739c2bbb30f3e59d0f5dbd4970fa380f750d", 0xf3}, {&(0x7f0000000300)="0495b0f65fa00909018ca46cc99c279eb44edbccf665af136c070c6208ccfa70dafe9289f96bd1c703f841e5d8ef40583c9f024628915790b0548f7231dd945aa8df11bc0d1067e47ff646ecb90e41913b11e5f797d5b6d78e5480a92585aa1bf355037d01c090b0e11f025f04a3d4e6e592eecf41ebbb8dec43223f04127a17e55443ed808a2904131700d37f36d37ad3af229781cca742def73bc86582c2d0683ca328128c5e95a6b9f180572b8415ab86423221dd71046f3230e9b6e583f27c1e50a0be0546ac14f193c6c38077a6ce2a40af7686e993de5eab5f851db59e4a3edd79684bca71e47c1772b093474bb29bf261efc2a92b603e14bb8c0426236b40c33c94b9cb84427bfa5b683c50057016e9f5ce2fa15e6048bd82d8d568cfc0c61d560acd154a64cb5b2c2c26be2d3083aa6422a70533faf1ffd627228dd5be359ea3341a61ea97e4fee568a4d3f7ad45192f94df6cb7fe3e0df872942b82852dbaa079de99a3caab21398f8f2ff728cae5e022ab0cdc01cd02756697d9283e9fc4a0d18743bfb6db8cf27d3c147d29cd1c4838a34a7d3a3b858e0d76ef49495b106e967e601981f0d636ee440251889c1770a1273f5493d613163a6b655fd1a799e5e1477cabbd81cb9c28f58fd2f13c886daeaa0e976ed02054922ad8719717ae3753f32a8102bdd63c713f82838372de4edb4aed3f28814b61a387b060b0f33d24c1da441461dc69d8b66ec5c6d31a36dd7d58ce99ffc394f80a1f0c59790bbf5b86844121e8ca243d020d6ac978340cbb02a739e3232cfdeb396bf2319d5a2f16fd78268f1b86659b02e25380ba5c44fc607d8a5c22a75a0bcf06cbd78c5d3b79cf9de96e43a3aad7959a33dfd160fab00629f105aad70d2906890009f5bb54df4bf4730fd542b2da64a6ef16c840e5ed322818f413464dbed01196bd5d3b8a2a59a087ca7381273f9c4e082b5a2e53a7434d56ee6d029afcbb995ff6a68b1a193031d82173953618ba0e524af1bf77dbd09dd468eee0c0d0aea30d7427352a09f7d7ae21ae6ea49f8a65a5ac20baaf2f03fa3509793e853bbf330feac0279af1db39df93f91901a28c289c5ce7f3255f0132dfb44691c520be3a6141e524baf5e3c304e28b9289587981c6db83b9ba36e26f172080942aa95ab8acb40755ad7506cc181e603a9eae7e81b6a4cc90bb1ed8a6a487ce3042f2a02806bec07d98d8b52c02cdd71d02c2481f0c3bee76530aa971fc49b7002683acfe69f3a5eeb6057d1c7356d006033a50c5b6318ca01f768751276e01d419dafdf17cae4b66e41a079313b0d8122cb663a3094302776a1e09c657860881799ad3c7d18d5815cfcc86dcf021998e3c2a8ceb9188c08c6b3cc53d0ed9ee750b9caf933791eab6604862145d8b437bd23d0cc3203642447d62ac4254e85c33fcb2157aafee08302846ae6413b7fa4f747480c1849787d7973c181b8d726a0c303b0ef2876d0380d807a77dde9c35122eee154d0d537e6e91699ff15a72b3abe71c8352f25df331f10d290df01add56d09be8dc3c3026e6a489c0f40c409fab9b42352ee266980ab47df91cbb05633708f96165eedad9f65b153184c601906c150de154788546add1d98eea93e514db3d289117c7e227b2a9b9acb7ff9782cef13da542f6548cbcb61defaee042f467701bbd5072360a9062459792f03557321dfbbd2e7a95a13ef139bcf2359b2ab3580f3406a6a2ed53c5d5f678e29bf8a7b843b38cf48643146bb731394de41ca1506f439fa9ffd2d0a392717a0871d19139a24fa3807e72cc6ed702340dc869837299001da50a1d5bd86b93045381b9954c300edfb72b23a1f1c86df03c0108a024ea4a603d782d7a5ba8a47ce6cc7cf5e2dd9223c13488a87789404d1208e1584b728228fe1317a261f4085e17695863928fcff8c7fc57c1d780c3a088055aa14e286ad28bc959bd6ab6b0d8d001972958c733c2a7d4fe94ec3ed9366652941ac58e8ea72ffc3f01e4b449a60a13793e8598e13dcbcf37d528b085c4d660d1217d6fbe5ce7c3e448db8ec39335ae7237591043c40f32b4a26918729a5fc85259f5651bc969680bf5499aabb83cec9b5036050e9efa4c90a45843f169cfb2a1fce208086abd8126638bf20858a74fb9357b4e61bf4df566b6ebaa26842ae183fe489d4658e783f5dceb779d5abb1549e31e4660d1abfe1fec285e488426ed10f6bfd81b9f6878b78fdeb7057cca2b76133cd37e82f1272f8dc3bebd01072a484f33eea0b35a0379060a24cc95366e3cde0a60ec3117074340e80f591c1512b9cdd7125154904ed4eefdef9b5113f2118bdd5c1af1408e4a31c411348e740514c5186e144116254290fd8b2f34a91afd7c3648e08105222d300e0dc239c1e86a49da6e751d6df1b5dc5fe8a49205760b6d64b29ea1c27fce99c5d4ab7e9999e67b30ba76329ee9290fb89a9c389bf0356866d6ba944fb016ddcfd8853f9d51c7d979c71cd58022fe3a5d04fbf10152819339884bffbf493ddc807aa0e99a9cb62950399ed3f55785c9fb823d16ba8214a0fa06cbc0ee88c2e616a76ad2f5e5c8a2f3534c06739852e4c21ed72a201e94c83973651026ac8d224710f05360e6ccc7837f732881c3f8d2203439c673d9bb82f282922131ccd0e7dd0d58d95ea0f2ae770b7e923b34621cac7c14ac9dcfa706fde6f2097fb3f0c6b66be0d8521b92367627bd576a6d08a6da698d1a5bf1fbf6a2aa91d6759fceb91a3ed9413c8a7348eeb871df941dc58f25176cd9a3194bfcd9aa673c1ac5b38c5c22882c9760175996ce85296a1c3d384f76ac7b8030c23e42647d1d069c7d154e92d0038a300afaf6f57eea918eb1fa92187e905317904d715b04e8a5b8f727ebe2c9d151d374fe03f8e433c2a391196b440dd6980dd3103994fdae06a9faeee26e1d9cde0ddb090616cf3529fa7e0b81c15fa7be9136fea701f14753043caa28b488a6ddc11b77d141de23924c0f18154f6897a2191c4815e43ec01de87ae37d46b964a7f6d7041f38db79a526a8bb5f7b6813efa78410f4d7dd29915a218b7bf4013a99adc667df19855a813643cf7dbce7ab04c92fce0af4a9ae7f99fbcb64976b9544a3412ee5435debdaefa5d9dee7d410b078687da9dae988e6d85dae9f7f3382ec5de7230e2afef78aefb3b07cf8739b1ea9ecf4b6b0c0c6b8b54e024a8304218194f6daac57a59343492d7ba17ec6791e88ac4143d777840cbfbfc00854523f78bd616abce67872da5a94560f9075cf475d40d8b0a199a7b3913d57ed16c2a76f7e8903cbafc79b972fb9b3887ea6b88d137542e0c0aa1fe540d84de40601fdf8866ab0c6c4d77169523f99ae23a589f85e5454001d419d6dd0299093b639033359436c82b4b73418a2b17666ba5d73e6bb97d10aeaf9ca01670dbe62ca4e5df9b74a776341de51c2e33fe3aa521f21592e76ffda4429ab060f598adf6d104892d190b24e7d1d2b72786c1b009e5dde6f002533b177658fb7abd683e636c132b0a227e089286d25bd49f5092ab42bd0529463e50900337eab7bb56a1b5dd1c5b7b1e0621c73082b33c15b286bd89e60137d8b99853e2e1b32110347ba7abf030491d19bf9b5b60ca2d24ee5d7752ef659c4b93a15232293378de7f17898bc0c2f5fb7d7a736cb04c3f0c98ccd9a9243d732bdcc6848cdcd3815450845598231e9970e6c385fab3cae973b6a666296541488d4db0bcbac7c2a61792a7c78f5f75c6c5c574de5500441ffe994d4a18cd110066a7d017f62bede129093e483563b80c2c59de8da1f23c480738e7fc2710dee30b6f27855883256ff8d689833f9fce374a64741b968bbf816286fda4704b361ae19a6968c3d3a14ed5be962b90205d44705456c8df00ab55f6635fe4e4ab0da34b31cb86652fe80ded470fe2ceec57e18fb43fe8e5ab5b5ee4b32270308d58ee680ea57c62287c52f8cbfc0d76de30354ac71dde229090ad8eae12e8e8b707c6d0f7b76e33d9ce40080ee640af71b5340e7c765141aad82eb3d64eaeb34dbb61b536d8767fc83b912f21410d2bb14d8ce0c6a240ddc10166590e7860cd3a0b996d95143afe3b8fb6d5743bfb9a20f1175f390c2843e87d6bfb789bbf1473c559d450df9e78c03957e56d6ab9748fc50990a352cc81afaee97c619128b3ce34ff604a55e93f905639dce579481c06a9358e07db64fc7f28495983c8c3ebcf25a38c9a6648256d58b21a7bb25134a380da51b9b5a4ec156ddc663c2a3bf2de8c16c190f2f6657f271c31dc9ff4dac446824ac175d97b814e1c0c27fc21d4e48f3f518d687273a61c40f782aa0384b9ba61f98ce6774f19400314a8d5e1db5dde429885de84271e1b4e05bd118efc13b12a34d98a3e309fae5d90aaba290db4aafb726f0c79892c629375659c1bcb1eb8d967e70e090933044143a5eecaf32cf91636891a852280f211aad4b62460fd7318a31d206f9bb858a4a532fb9eeaffbd3cab009b3e5177514beb1302177fe769b0c74ec43c5eb50f45f0b24703ddb1f2e0d65727efa96530f33a00c7394bc267b5d623d0409cfa79c9f0734ba2bd5d5f36834eb4863ccf153fdc015b48135195eb790168bb58798d474b67c5cb2e45b3f77221c1bbd0c9f686e594846fafaaeab860901ea4f891c73e5519d8c715a9b741f16246ce6c90e136f285ab2bc1a31bc993d5a8ff0e33278ec7e5372a5ebad49c0c52f5ba5af05825c1aac4660238a24e96ef5ebd94c27401b165a2062a09b70c6bf06fff5e289d9ba4a08d791555a62abfa247f224e48b474697d5dca9140d10d80d5360318585fd1d4fb355a9236243dd54574d25b32e70cfbdbd9edb68b454005a7b64496a0860a38b739b109033cba91151dce93996151229b1c5553b492ef7afc544049a562e7731bf62c51b3ee3b7889805a0aadb8a01b2618463475bc55afa6ece7c1ca15f3e3c7ed5c3be64be7f8f76f86eaa3b00a867b07fbbd8bb6a4c489fd18b91c162b4b6214a4ae34f549ad4fe436b7fb372f886cd382de4aa4af2b6894e454edba413de61f4ddbeef3559ccd7433d84da3acabb4986eae74698640a1dde6c56f541fa7a466bdddf852645c207e1cfb8ccce61ebd6b7449e4f63df99e5b43ccbeeb5ee515a8cda708c01cdd1d9db70ac34a9b390c2625d9494f7b81824cb98413572d9e0ab6a865385f6adbe84a2898188aaa5f3219eb37765fad9bbe87e6b3101343de13cb9b28c92f92d9a98bc03f7c7a90b5da4715fbb9ba62ab59aeb095bcd0b7abe358cd41e04a11605b8ce7708eba9d4560ca29fce21756cd21dca8692cc765eb7d6d281e6600ed27b6a0a86d4c1468239cb59c580fb0fbf0acdc86fcff61613ba8f3067259972b90084fe968ad7b214fbc9fefc4dd425bbc2b497b89c72fd73bfb018fa859a707ed2f72638bf08cc175f712f422ce562840e43140252b4a64c26035ce880d2cf99ccb57647e9ae40a9c04564a181c70748077de8bbb64fa262e65b76622f46a003ee3ede4603fa43cfc728702681b27d7414a0466c51e3372f6ecc9405696e38cd5117230ebfcffd58011afa155aef9259a368ef92e1a74a457a5933c755b60cea28697d40ef32b299efe766c37998fef99d89e6d491837c4988d6c9d6f5e64b5872b7cfcf849303a3508aee90d13edcbe6965ea440d0608f987bba5d5f2020ec9b42f338db5139c241c56a23b463a60595defa3648f3564d205d4dbfa095c942110d7b6f205d5083fd57fe47ba05481227e448988fcb94ef", 0x1000}, {&(0x7f0000001300)="f1a3b218bbe53c85532842674afe5441360565ae57adda17342da1e46f8963534dda6db64f1fb06b1ce4d636d1e0c95cf35a3fb1f0839ae4108094c52f6cb0a8057f0d661dc365ad9686f294829202e895b1c6a49668d2c741d11a80e1231bbf62f05b70c4a5b67ddcb469cadf278f5a77b5c01c232eb3f7389f3f1ca77ae7ce8c9aa813554618528a86fa009362c31adc206c98596cfeca6492f952113f46cb1d75f7b66c0c368fa93194b471d1bfb246e6bfd9e538d3e4000f4f77cf44ebb114226d7dc9b431bff6bcca7abfc2b266f2d4becdbbaa2328a648ee9517d60d6093ece3f67faf209e", 0xe8}, {&(0x7f0000001400)="830c28677248785bf8759cbfbd102bf015fc6755253f280516a86db4ccb9274969da4f086fe4d3ba08e6dcc1e5ef80efa753c76b7c609c0552d60d4d838580420a080b3f00ac5c8b69a6fcfc37671b45377279d3cfce4cf16a41f9d2844dbefcb615eb0c9f6ce2c26922480ce1375db5cacf7e939291ef59ce91c6da3553325edcf6d83510e1314784b1a9d6f7a308ffcd8c3f5d5ee384e1b9b9ef851775d2834ab8abd032e7a80a1c94cd24a30eef80202ff81a293cd18b6cd73d59e22aa437354f83", 0xc3}, {&(0x7f0000000100)="399dcff7b6119d55c76406ab5d9aff09dcc94baff7ab03d0fd0f25f8e0f38d06c21c9317ff422aee10316ed16555eedc4d348d", 0x33}, {&(0x7f0000001500)="f7369a741834154c7a972c7cd38f584d8de852ea871c999404e2a7dc107fa018bbb55a5c2b4a05163f335215d1fd3fcb580c8987d802560965ce05f4a7a428cffac0", 0x42}, {&(0x7f0000001580)="e918328e31c3420be8b50784cb79d68f2a6558fea04126ce7ab4776b57c56cc935ca771b8ad395049226426b131853ebf45bd4fd421efb7e4e5fce600979c5ffc824c0c998f69eb07b6cde0f63f517cd65592c83ea4fe796a46214f3db793fd0ad569b50b82235d23d53d396980a97b3b76854d6b2f50f27dffa7bba2a008303b332e0b0da037522d5a9059bb4442518596b4229398faa6174ad34ed51be92432e3ab811b5c9f9ed7a63eee3a31019b79fe0", 0xb2}], 0x7, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x2, 0x5}, 0x8, 0x5, 0xe092}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa0d2582c321a8cf9884fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf34322c0cdf8648b48935d14a79a15866fcecdd79cd66c31400b4dc386972d2eae1f50146e1c3664c38e82468bb018be7d0c5e6e822942060fc7c93fd1c3a2f704d7b8b0cf8959330d", 0xd2) 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, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r0, &(0x7f0000000080), 0x1000000000000137) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x93) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xf81, 0x80000001, &(0x7f0000000000)="d5ff9268", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xd) mlock(&(0x7f00005f7000/0x4000)=nil, 0x4000) mmap(&(0x7f00004cf000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) dup(r1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e2b791d7a177fb399c6a3971889748da68318befb74390ea3d7146f3fc935d822d3afccbb9d1fd27e15a1044bee1f92118c733a120669d4975bdc9ef638fa6ff1fd8a45ad8df76b98e92a0997c0e21b1b14a81266a9daa8d77cc0fd7205494c1ac9fc308c0b9745e3170ecdbb218dfcb538247c571a033d107e8b0df59ce12201bf08e7b245b80145b0a4ba4d7f6508b1e838b999b959783b2ddff7a64b5275ad2627012962831cb6a3ffed360bb310941bcebbebb049bb4becb5351364bc1663c091ec315a48c5edaa0f1623dbe2383b3b8f2db55b7b5ed30b9f4565516da2acb0c63c3bced7e34e8dec858edd34645d6acf1a398496e1a43f295bf87", 0xfd}], 0x1, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x895af0427cdf55ed) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') link(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000003c0)='./bus\x00', r2, r3, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) fchmod(r0, 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0xb, 0x0, 0x2}], 0x5, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x5, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x548, 0x5}, {{r5}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x8001, 0x819}, {{r4}, 0xfffffffffffffff9, 0x8, 0x80000010, 0x4, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xffffffffffff7fff, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x10000, 0x23}], 0x200, &(0x7f00000000c0)={0x40, 0x80000000}) kevent(r4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0xfffffffffffffffb, 0xffffffffffff30c9}, {{r5}, 0xffffffffffffffff, 0x4, 0x21, 0x40000, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x24, 0x0, 0x5, 0x3}, {{r1}, 0x0, 0x80, 0x8, 0x9, 0xad}, {{r5}, 0xffffffffffffffff, 0x4, 0x22644fde068216ae, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x622, 0x80000000}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x6d4}, {{r5}, 0xffffffffffffffff, 0x1, 0x21, 0x9, 0x20}], 0x6, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x1a, 0x40, 0x10000, 0x2}, {{r4}, 0xfffffffffffffff8, 0x84, 0x2, 0x8, 0x5af0}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x80000001, 0x8}, {{r4}, 0xfffffffffffffffb, 0x61, 0x2, 0xffffffffffff2f82, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x40, 0x10, 0x5, 0x6}, {{r5}, 0x0, 0x40, 0x0, 0x47}], 0xad, &(0x7f0000000580)={0x9, 0x8001}) dup2(r1, r1) clock_gettime(0x3, &(0x7f0000000240)) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="df937742105d673fe44d73c6bf434ee6e086751d1166744317b9bd1f3e7f50352139751edc51bdcb69c006b095126e4dda123ab746c48b3758ab64bab9fd613f35bc749d9c99be79bd8a67d0ef067b70dabfa74b48fda54eedd387d4dfb4fb5067b2ee7004911eb0a26793a8d8fa652f91c9abbbe3ea6bc3f00e18309409d6e50b176b2c23b2e130fc14b1fe3c4ab8fc3d2085c84060a0d4e1c80e02ff55b99c7d6ff6c726815cc916550bc29bc02db51fe35c24722dc5da38e7157cffb4d68a62d13940409c279175f7945ba04db4d76b3402a9be3de79d6b643a7f07", 0xdd}, {&(0x7f00000002c0)="48eebb5cd31af553a2af6eb492a4391ce41c726b79df4128702066910a0e48bcd5bab1d32d924807964dbcd5fd2ede4cf5a6c6186276fbb0b4a116622a4ee94d06b92bcff5f1dc2dd1aa5a579c4da102e76bba9c887afc4a4335d0ded1eaa72ff97ad64378ff39e969c9973f6dd1dd2c92b703390e3ccd9081a63a472abe189b8cca4e2370a37eb9a9f81e2cacd504876fea3e870b9928a2627f670e0c8e21c001f43abd510c1c362d300dec91503bdf26c70229e8274d95eec8680335880c1e39463f49dde4ecffae81b9713fbe783d4f3661d11cde364afad0", 0xda}, {&(0x7f0000000140)}, {&(0x7f0000001280)="802c461fe15facf9c316af6e69d2fb1b600fc2dcd98a0b42d4688d53e2b0057ce2520a74bab036d0e6856dd0bc9ba660f5c43a51171c6e010cdf3163dc7598ac4252643d8e8339a30fee5d059190297e4158fe146ceb58eed3a078c6dafdc98a5726a088eb461fa4e2e066631e08b420778beaceca0ff8216214b46648dec88ce8622d574dc7acaa6ae1444bc90b9127e502ed978e57b42c96fa08e52498afbcbf09f91496767bb1ddf56df98a78a4f92202e75f89e4e7957267175dabfd0b25c0e5091ad9c96591636930fd217bdbfbd23cab8081dd4474e292ebc6eaf38f709c9a659fc3a7a10b1f56995709b0f9e6dde09287468332dad2365698253a0fdfef3da765633b8ed9b18e78225c7de12d212be7290a4c229d08db4743783fb70632cb3be68fbaba07578667c99e9aac439c681b4bd45b851798f4876d25763824cfeb8b61d373e6845718a1cd24092bb8909f76d66b535d718a256a5db9671a8c507a993fb1947ccee567fb18148ed535bf5ad05fc6d3e38b091c606de868e3fc0e32e8bee9bf639ad0d0c8470b81fbaca85bcea6378fef1dcbd0734e5a12c766e197d51b2ad75e4b7a52cf051402e5a56386225c8b91273053f358974774c6abb24dd2dd516612b83fccbeb3aa4dfff2907b819194d514a8c7334702e7c8abd575a97f2380bbc6ad3e7ad15898c71f2128a0d474dc903723b15a9ec315214c85b12b04022bc43cdcd2f162036e29c17fca2dc5b3ff8bdef159199d85b17d3de3215be93935268350cd16c8d994b31fdece35f5240edc50a9cfbf899c52abb9e68adcb2f930c15a34995266c72b9eb4875a31bda83f0abde055a17bb97fc060abe4d6bf5736174d20873994d430b4837b9b125772c9bcd7513672bbdec8190bb888cace8b10fca3c91076ed1c098fc9d8c04983ffda57c16f7a0234a4bda42e3dfe0d985c2a7032ff0b28d504de849108bfe0ab420682c532ecf219a903dd8d3dcb030f0da2ab360910ba5776a0fb953d369c1b9ced498874cdf433069173d9e855bed2cf5841807e8a0b7f100d79ef90d763400e7b35e75ca8465ff6f14784df2b21b56aea584214181e53293bba1a6e87998b8ee7125aaf43ea4e0e00794f8264d3489e7c651d415a8916be008c791020cddc6b16799b66e2b8dcb2cc2423bc7933d5b8cbb0e870006816924d4b9297c71c63f97c629b2d6befea8b013b7ea4c5019720e3cee36f6fcdc4d73661ed82d7cc00c9a459b556fccf7d0c14e8bbb647d7f9e62c84c32ed79e3c5979755ca820a315a3e695143cbe98e3139341b399c34cab5772c0dc18871cd058ade85cbedd74e404b087e1bc2575858f6bf910e183581f5cd68351ab99e80a2d38d8134c989c62d5e185363f2671283fde83f8a36f1f5b045c50e45945953c3f888c1f81432365095e485e4b4ffd5ada23d4dfd127ac7e6be5da8161af774c73f9d7ece7654e7d41fc1288950871b69b9e0166ccbb5a77ddf4facb9a7c029df95b006ce0fde665dd74910de475a28bfe87ac62efbaa0f15d26dd27d9e0b411757aeb464b5c4da7b14902d399ca9e2c2cb499d044c2cb1f8fbdb93f6e1fcdf259b5c3ba48d18ab496abc2c03d880c52755574450eddc10535f028a9826cc4a811c033c689ec3dfb07c37c2d93ed613a8e05335be684d39d456440caad8e245f0fb248c90eca81f4eb612fa131ba02d550190e9440959ccc1a1cfea869f5b94ab544ef75abf4dbcbe818add4881e54c7d24643909b16662772d2844f47b5148e31cea85bb9edf31e355c1ebf5f5b793af9e3b7ca1e8fdc808f7a90476a742402385eb4dd9eb1d3ee85edaa0c6d53c8214f518615b8eb755c20ed321c994f5fe75697333e9c69d7f664277d6e988eaf082f6c34e8c19ed0b5be1ff50f98f0f5b29977763c3953faae6c920d39cf203fab02bcfecb716d12b892098b17ecb81dc767e7cf0858de4e5906a2186882586ddcf3d304451e1b1a2831fbc8031ac79fcb5302cf8565dcb92c1baf8c8e8c3b49777536e4f040bdc1f6c7b7aced2dfc04f388d997ca2202e7cc19a8006e359d79b0614a30ec8e1062a1d8b9459e11ff7fda0cb106906c0c95657073d155a53973c65e9effa5bd83edc2f86cdcdcac265aae4147a3ebb13f2c090d08e7c10de09927217382411f05984a90f63836477b2cd2e8e23f76a79273e131175b4d6de0fab46e326e9561f7d130c5093f56a5565ef6592864d2ad544e4a3da52372420a779ec6da8fd7aebcc4dc52b40bd6b42ecbee91bc8cb62ce504da14067e415f964acfd66e574864e6d2659447146fe9476cb3a4daa8e631bfeb53b4a492211f5d6eb965694d9cc4b2552b4e016eb2e484f66737f33fe5430581f89dc209ad79bc539d52ff64bf3f05cd1752f8d7666e404dbef2617c304d8e65733fca8b45b7cc2831a722aadc8ded22778ad2e76f8d038fd265250479be18c5f94d9a7982271d52f43081f6156e2d12cb56991d54c26ae2848692648992fa7ff485759a6fc90d60e9b474a3896f84dc716e4ed2954f323fa8d9693c900ca1fa83abc0976af14a517cebf676800b445f8efd30bfc543262ab0f85da71a8a3dc2ba4872dec774fa1d303c9cb800e9147bc11dc2f56b285798a96d6e3648c4a1dafa3870746b312d68c4d24887aa4609659354a44ee8b58398832d8a4cf5f937d557533e5382c2b268bb042aef60d2a61b0c40e7c02c707f45c55099a8ea069ba9ba52cb6f0641948d26d46cdb018313ba3f1792d2a29d6e6fec15c93c9e123ab43aa96032a686aeec507bf12cee9d5f46f77ccbe177fdd5949018762a03badb472919a23a6ac7fbdf83a56a6a2395d841f6f5159e9449c6e8a5f700065cf128592e7be227a98f0ce157bb6a82a54653f046ac3262c86cce01e8c34b3ec58c5751f61a6fbc0832c9e2a1f20a56cba06e42d33df15fa86970255e2df187e38da0aad002ce8564feb6ec884ef803649d77ffba26254f8aedcfa85e78df886a3f151d89c90583024bc17fba1defb0554e5ceb6af071a7bce75dff51a712be2f3dbaea97aaaff2bbc8b03806b59c20adedcb679a609294f9d821a8c2e369fd9cb520f159b164590337e81e0b9fdf7056a6cb78fc6f5ea124350c831fe2602308e688edce4596d33138e73e465a6c11a085e4a04881becf1ceef261902a24d75dae89b3fa9c0fed01d56c8efaf96613efb50f07952a87541fefbe621776e54fae2816d1deb9ffc218519c643ba55cbf4661bf3fac27524895eaddcbd3b8379acf33abc73010377719949400a90b6e27cbb3aecedbc801de490bc29b47c6f68314e465688f6eb77386c6bb6555df2406f5109f6c00691f2348cee03b731ab381955f1c6b8530c19518984eb85cd21b69f7ef1c868cd79c9ad2358b6959245a80bdf748e0972b88dc990638d9ea481e92ca739c48e7c7697535e2f26030645db6aaeab085b00d3e5a09f3f651e55f9c6ae6b030e10f1ba7cf815bd0928b7ad52834f780c5b16de3c9d3519ed155686a0a69114c1b4173947e89b5d06a6cd0a6620bd85a3cf486d54092ce57ae66bb1985aa04c995f3e15c3b5e801a31de93a150198a5fc95a609a8e95b37de4378452e6d3c1e255e9708ca16086c1897904e1fbd18015f9e90c59f8cf44d62d46c4e525382e79a344fcf2ae75ee2824181f3571e1a7fad8e87e036ba644ea4541b2311918ed255c5da50c4bbd4daf615d55e680f81d6acde7e390c9b354b037f6dd9c58c8e9506218b7928901e799377ca811e1f54e4012a0fb94a4cc9b172c5c637a25212b391b1d888b30460a2b9707dccf01206b1d6c4bb64dce73eccf7bae2967c25321e96aabd65cc947d89c55c9c5e706aafbcebaab149eaa1b43da8aaf7b2a2b7691e3ebb622149fb13050ef786727994723fbe4c5f165504739edd72008f1544fd640f59d871bce18b3761992d0b8b63acbf52347583b6073469f25d0be03f8f6e4035b38b902bec4a2369cc797a75acd5baeb19b7f44bed948c407e3e6158280b6205d7ba7dc75e6c2a567576a9c43d3c1e1733f53e9f384e17d231e7f332427f1ae90026fd2225b64a702bb2702df422ebe03165c68249d5ab2ea06b9152ce2b75d16f4392c26b4901f84f02e786c8b73b080734f2eab1e95e74342ebd0dc94a41d1bdaa2daddb08f375ff353e78f098794c989d4fc12f6016f81772ce3c511bfd71ed66ad9959d5427429661aafd216f8d6f9b6d6b75629591f928e52edef5c6825b9148ae71dfa6ad33af09fce722be717a173effaea6e90a3b3796faf10de36ce3ab2f679b323a991e3b7dbe9b3eff5bf103dce124c20f055b782f3a9f676bac043eee28bcbb43d92aa0a5e638f077a9b4c81c83d50f62738c0432a1116c1a76f0252ffdcd74a9b330d88948205bdbf314e451e76f443e700c2271f047479d57d5559c8f47749e135cb6c0cf4caf87bb09f19cfe68d6d849de860e0ed5a02484a774a2fdc9ab5fe32beee8b5e7adf7b146234e32fb6a8bbd6649d553b09a0417f47d65fea49a47ba0063775cb2838f7c0599de0e80229ad47911256d007c2ee4f16f9620b95fa563cdd75dacdbe27b8dbf0166348ce94d8c1e2033b973e671d2a5262df76c5cfccc0da239c6242d36d8235725ed7b0df6d309972a2f1d135bda8e03a26e45b8d281121807981a5c2a50b799f9feda8701b54847a23f11bd286a07c75fa528fc5f64cf205f36e49b36255819dd9843ff95cd89a6cbd05dcad4635fd7ddbc34056052ebf42bcce93567fe3ce28a7f45076280d338c9de97f79cd1909b001f0022ba5703dddb272a123cc09e2e90fc028e13c4e31abab8c630b2e2f3c2f35bc20a0d7411762e68db314fd61f26b861d6117066c612046b359dce552ded00c419bd10f214d1e51827727c78564767598286186ad87f969c84a3321f7e746c0169e5ca9d90a01304af2f3b32fa4ed8bbbd1411906a87ec8a8e93409282f82d8de81c09d27c4c989f45e696f245f555d91502443f0ef972155bc84a52b3c631039d0a4555c75c7eb938a4a7256463ffb465472853f83efbcca9da34482622738e9b2faf444ca9f29f61814b97057432d507be8e588cb44f3e2bab1e91b7a0c74e78eaacc97d92a2b3f21c3b4e7a9dd68b621e109c8a82ee1dd9cda14baa6b4926b27fa080bc51f7651c96528dd46c7d25e20f2715d032177b8f95bf41ff8d564db845683e648901f3a93ed967aa1046c86a247e9a7943173fd4f6a840fb4f2486d580c4a13f505a24c71191e33a7ed46f08572e1d1585c12d5fc4c952cef2d7afce20997421984fe24c0b5f3b111b73d5d8412ea9239eaee9a5d4b3e3a69d4ba1671df73d7e523cd338864586b6d12a28f873da6f1b52a0493a49fd8b70abf3f9745cbd45a286562599ea444feb92d4b12638dfbf67ecc97e3667889995fb83b9140baaf52a56ebd7af2567f34a8d560078e9bbcd647f636586d254f1be326b9f32038a9bfbc57b736b628441e8dd8d435c6ebdb660a7c2bfc64ef6ca521c0c1c44349f22b4911a0879031d59e4a36a24aeb335e9c85e91092245015a553312a5224173f6363068fc16c5bb175bdc269a4d4d13f1e42f595ebd7da1393e88cc7acecb77698ea50f01753cf5e42286ce698d370197da082ef11c63e2217e3a9ed491c3ae32faf1adeb3f9c8568805feed93de1e57d8fdb511612ffee53fe047635e0e5b6401f51078a1af5aad30a5ffe22b2d783be5082be727106dc7373b69643e60966ee40016ac7bbb6c254d3d70475808cc795c43823dac9cb0a", 0x1000}, {&(0x7f00000003c0)="933e96f1d5705f7af078ae719983e76db741cd269b157c17e17a6befb8eaeb771a3f1c81bb371afd1ea84c1dc599e6130c81a2764299946edbd63bb6b4380719e12b4ea1c48412de60fa646e745b2d51d072636c879861b0", 0x58}, {&(0x7f0000000440)="ae4c447b583205535df78193bafef28a6ddd06cf88091963b09a00ab856e94a7355772b8232b9e84fa17908387e24c7af8cc1bd715132e98de6801ec7cc2e9ce1787a0506cac81e82db8bde8d16d4b886ef1b78efb6081e4b9d87f64126c3d81fede84f6d7aca71ea520490691cffa54ec66996344cce1595e8030843791dc81c236a6222ee5d4a37678c20eaaa7858302e916f148269e9b15267b74012eca8c85099046aa86d2961901e82e141a6fe628071bdf372e6c7fc59bf80f0e63964d61544020330e1e5ec4641a67b9ea1900b1766ebb16a013b2f7f0d68aba4658f24aa8", 0xe2}], 0x6) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x5, 0x20) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000080)='./file1\x00', 0x8088, 0x16) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x82) r7 = socket$inet(0x2, 0x8005, 0x8) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) r11 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0xe, 0x80, 0x81}, {{r3}, 0xfffffffffffffffd, 0xa8, 0x8, 0x7fffffff, 0x4bb}, {{r4}, 0xfffffffffffffff8, 0x60, 0x4, 0x4c1ddbe1, 0x7}], 0x7ff, &(0x7f0000001380)=[{{r5}, 0xffffffffffffffff, 0x18, 0x11, 0x6, 0x2}, {{r6}, 0xfffffffffffffffb, 0x88, 0x2, 0x66, 0x100}, {{r7}, 0xfffffffffffffffd, 0x10, 0x5, 0x5388, 0x6}, {{r8}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x800, 0x10000}, {{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x2}, {{r10}, 0xfffffffffffffffb, 0xa, 0x20000000, 0x1ff, 0x5}, {{r11}, 0xffffffffffffffff, 0x54, 0x20000007, 0x80000001, 0x3}], 0x14000000, &(0x7f0000001480)={0xffffffffffffffff, 0x2}) r12 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x0, 0x0) 16:00:25 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x9, 0x400060, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000558000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x2) 16:00:25 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) close(r0) 16:00:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) syz_open_pts() dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd", 0x100}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x8000, 0x401) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) kqueue() close(r0) shutdown(r2, 0x0) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) syz_open_pts() getsockopt(r2, 0x0, 0x100000000, &(0x7f00000000c0)=""/102, &(0x7f0000000040)=0x66) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x7}, 0x8) 16:00:25 executing program 0: socketpair(0x26, 0x4000, 0x5, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x9e78cf32422b0eeb) socketpair(0x3a, 0x4000, 0x2, &(0x7f00000000c0)) 16:00:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4c63) socket$inet(0x2, 0x1, 0x3) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9800000000000000ffff00000300006b5cd2bed9a6862b8bfdf9ffffffe5c8f3a0681e93a3e0b441d465ca15bbd72de60b4e8d0ca5f5801d43c55c40cb44cbc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec4493cf7a9dc614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5bc9ace0b58d9a73501b061781000000f09c2d00000283b49c262b5c20dc24e90000c9cfc6f3fda2358d0eec11752baa4646591e9f6ca28a7844af45bccab180a0c562f724398924326088e103a1fc34903d567f5a3171b429d1c6c3559940aa180fcdf070085694c4ead063cdf1cb68ea3930ecc476c0e3b82c9faa3c1b6c65fe6e9098cef4ba05335c575c941d62b6b95bafcf5c8cbbf5f30cc31a8c5cac6b8544"], 0x98}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 1: r0 = semget(0x3, 0x5, 0x4) semop(r0, &(0x7f0000000000)=[{0x7, 0x672, 0x1000}], 0x1) r1 = semget(0x3, 0x6, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x100, 0x2d38]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ec0000/0x4000)=nil, 0x4000, 0x0) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x100000000000005) 16:00:26 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4, 0x40000000) getgroups(0x1, &(0x7f0000000080)=[r0]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x27, 0x7, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x20) getdents(r2, &(0x7f0000000100)=""/205, 0xcd) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:26 executing program 0: clock_getres(0x6, 0x0) 16:00:26 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xffffffffffffff08, &(0x7f0000000280)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/54, 0x36}], 0x4, &(0x7f00000002c0)=""/231, 0xa920}, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x8) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) fcntl$dupfd(r0, 0x0, r0) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x60, 0xe9) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/73, 0x49}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/171, 0xab}], 0x4, &(0x7f0000000440)=""/248, 0xf8}, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000060c000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) sendto(r1, &(0x7f0000000580)="46c271cffa079416837244a64f03523fe364017c1e74252176a3341aa958d0603e9f53a3bf642181004c077a70351cd12c4f7cc46888849aa1bcddaf784523342023d0b1c41009a4c95d3743fe361cdd524c59c583a2874655c6cd066c49d2401eed62eb92f35689f962438c7586330d804ba399f4be389f07108e329553f9edc607678f7749fd57e819deeed0924c59392ae1be40c943bcbca1b90e8fc0", 0x9e, 0x4, &(0x7f0000000640)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9a9d) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x80000001) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = socket(0x3a, 0x2, 0x7fff) r1 = getppid() r2 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = open(&(0x7f0000000280)='.\x00', 0x8, 0xa3) r5 = syz_open_pts() r6 = socket(0x1, 0x4000, 0xf00) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x689, 0x60) r11 = socket(0x6, 0x2, 0x1) r12 = dup(0xffffffffffffffff) r13 = open$dir(&(0x7f0000000340)='./bus\x00', 0x20080, 0x80) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="971b669ba97fa636843c34c46c6002fa6ae96ad69b3200ada8e0e0a5baa698c5013ee7aa591f3a6f3335d7f6b851758d098f98dbdc8de06bb85b04d0f74cc2a525dbc2e71d3d7df6eedf96f5b237a1ee38b64157b782c94638f84962a3717d92d9b282145d736f1397df908234f4d25f71ac7e5f84922aa08b3aec612251f1e1ce4282999e3e789e711d666a5710adc73e2d1bad92972b95dc9832135fe7f16820519f1b783eee7169d9bd8dee95fe67da092b8136d1808d7d7ac075d42aea4e7d242d8cd43d76204e740a1a6a5b5ac99636068cc445163f6fcedc4d3f", 0xdd}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}], 0x80, 0x1}, 0x8) r14 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000080)=[{r14}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) sendto$inet(r1, &(0x7f0000000000)="fdbfbf79ea7997d69f73e1da17baf183361731cd51b948ab59821b118cf003642c81e2b8cfa01dbcc30a7250b433cfae23bd17d6544a812cbfa76a093cdf0fbf7f2b", 0x42, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x800000000000) getdents(r0, &(0x7f00000001c0)=""/217, 0xd9) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x809b, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/216, 0xd8, 0x800, &(0x7f00000002c0)=ANY=[@ANYBLOB="498d64bbbdee6569a1d1a98c0dddb5bc58d27ec86e8e97c0b1fa060ad9c55645dd90a93cab4ed8d7a50cf2f11db6"], 0xa) socketpair(0x1, 0x5, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x209, 0x81) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240), &(0x7f0000000280)=0x4) 16:00:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001100)=0x3f) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000040)=0xff25) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000010c0)) r3 = semget(0x2, 0x3, 0x0) r4 = shmget(0x3, 0x4000, 0x21, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000000c0)=""/4096) fchdir(r2) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="7d022ea8e8741acb3dbb2f66696c653000"], 0x1) unlink(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x86138) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="7c0c5ab6f3c63266d313f540974715cafd79f47beb3175c95dd422646da4c56650315b377082d6c62c58fd7f3ed2dbc8be865e4e70852765c5c415bef8e6c60a83ab89bb92f74173dfb0e2744e74c7"}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:26 executing program 0: r0 = socket(0x6, 0x3, 0x0) shutdown(r0, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x42) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f00000000c0)=0x23) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x8001}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="a21a3a20cc27458dc7feec24e002a07fa6546f27bfd214280c48e086c4ec20925b999f76a561bfa4368897006af74973a2b5369ac6eb63ce00b6d505b95f62c31d2371ed81806a1db91e6d447ac7279c999061b56c579cf46092153166657ae87be2281821a41ab19557ed1c67d19fa01c084c5c21a173b19de00417c49388effdbe0b66b4f976c5c92bc02579825c5a4375", 0x92}], 0x1, &(0x7f0000000240)=[{0x60, 0xffff, 0x91c, "3786456318001e5a1ff616043f183ae31a11133137252c4720ebe1de18319165c64d6d1ab2c06d070a76902c9a6b40468b2152618f1b561f40aad8e44b2d5726d166fdf5efa16266d7669630e009"}], 0x60}, 0xd) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = getgid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x6) fcntl$setstatus(r0, 0x4, 0x88) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000008}) 16:00:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x52) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) socket$inet(0x2, 0x3, 0x4) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000003640)=[{&(0x7f00000012c0)=""/233, 0xe9}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f00000010c0)=""/92, 0xfffffffffffffcf3}, {&(0x7f00000023c0)=""/212, 0xd4}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001140)=""/48, 0x30}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f00000011c0)=""/5, 0x5}, {&(0x7f0000003580)=""/149, 0x95}], 0xa, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000001200)='./file0\x00', 0x0, 0xa0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r1, &(0x7f0000008880), 0x100000000000031b) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x10001) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x10008d) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b23000 didn't change! 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0xc8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="269d9768b8775137635a090456ca0e06", 0x10}, {&(0x7f0000000140)="6b675193949edc9576f3232cafedc0d3eefae8b9d0da41795c495511a55cacc8c1a7bd0a37535a9a248fd587c16bd266aa07e7c6e1ef93996bbb6500700fdae6ea585d54ef39ff41dbab17b42b0855aa68263cbaff18e1df21d1d3c5df537e04632c9bd20b8c5faa0bfa87388e4d412a3086e79fab2e0027add50921ef00587eca73f1556bce0d50091775eb4ff907bb4bebea7a317d373198880f99028e913a6f98cfbaca0d72d5400efb43c68e6053d48b3f983fe46267ab75461e81a77c97b26cc9fca1cb8f099cab25b5008189042e79dde5d6bcf2", 0xd7}, {&(0x7f0000000240)="719baf3735fa506ac55d3841f5285bcb1a97df645cf3efca6989105f17155a0c25a9ab088cc0b414e5c7a4d7618cf90928e6124b01e1a0f44f6699fd667dd43ac9fbac0d0c40d0711e93dfa85e5f70212011e69c7b42bfd16a65b30c9e1ffe1de29a", 0x62}], 0x3, 0x0) 16:00:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) 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() ftruncate(r2, 0xbf2) close(r1) pipe2(&(0x7f0000000000), 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b24000 didn't change! 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2005, 0x202) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="72e7d0d093c38dcd76c3b4094dca242c1cb6e0ad417603b6179cccc4f6263212074d9f2f9c88d0e1241aee85ad3c58a8b1e72c3174e72428ed9495", 0x3b}, {&(0x7f0000000040)="980e6b00e3be4e3b868f0afc4bb76bc214d480161cfce30e725f981ef66fd1a66fd6b664aaf3c0149aefc724fed5b30d", 0x30}, {&(0x7f0000000100)="b4142a556fa3d8f7aaba688b708c27891d79c3ab2a06cabc08979e0fb511168b53db4e89be4ea8a993e0e5c8a3797e18688aed", 0x33}, {&(0x7f0000000140)="5f8f6f994b0b6d1a66d8ee5745", 0xd}, {&(0x7f0000000180)="fd43d8b06eb99684576a48a60586ab4b5b", 0x11}, {&(0x7f0000000240)="51daa018a754c8f7c5a0a8b742af880e99c2d14413e2b4630cc8838c746e9197f63f2a7465668d093bb443ae0976049bc5761e66223f7a6a060caecd6bf83d71c2b73a0b99c38281d35f24fdfd65457d7f17c09f653b17faa73ca2c9d84257350ca9588ede884e6b21d61920824ded168f513c45f454d79d2cb3fdec53a2cb7a6babf13afc71dd9b93f58435d6f9d05984f861ea70a09badfc603f02622a02a707cee8bcc9e2db0e56fb4dd54e04adeca2ad159a9c925c9a2675565043cd46115365f1ee6161521925d1b86bd73bda9c77476e158237ab64c1eb05000e7914f993f266c3789cfb0302f0e8a3ba0c2dbf", 0xf0}], 0x6, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x60) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x11, r1, 0x0, 0xffffffffffffffff) setitimer(0x0, 0x0, &(0x7f00000000c0)) 16:00:27 executing program 1: socket(0x18, 0x2, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff7) flock(r0, 0xc) r1 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) close(r0) r2 = shmget$private(0x0, 0x14000, 0x100, &(0x7f0000fe9000/0x14000)=nil) shmat(r2, &(0x7f0000002000/0x2000)=nil, 0x3000) r3 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r3, 0x1) r4 = fcntl$dupfd(r0, 0xa, r1) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x24, 0x40, 0x3ff, 0x48000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000013, 0x7, 0x7fffffff}], 0x1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xf0000010, 0x1, 0x1d9a}, {{r3}, 0xfffffffffffffff9, 0x10, 0x0, 0xd2, 0x800}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x20, 0x1000100000000000}, {{r4}, 0xffffffffffffffff, 0x4, 0x11, 0x3, 0xe50a}, {{r3}, 0xffffffffffffffff, 0x42, 0xf000001b, 0x8, 0xfffffffffffffe00}, {{r4}, 0xfffffffffffffffa, 0xe1, 0xa, 0xfffffffffffffff9, 0x635a0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x101, 0x61}], 0x5, &(0x7f0000000000)={0x0, 0x100000000}) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xaa) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x8000, 0xc) lseek(r1, 0x0, 0x2) 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x4) mlockall(0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/74) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) geteuid() mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x10) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x753c}, {0x0, 0x5d55}}) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/237, 0xed}, {&(0x7f0000000580)=""/8, 0x8}], 0x4, 0x0) r5 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000600)={{0x1ff, r1, r3, r1, r2, 0x88, 0x1000}, 0x4, 0x3, r6, r7, 0x5, 0xffff, 0x8001}) bind$unix(r0, &(0x7f0000000680)=@file={0x0, './file1\x00'}, 0xa) getppid() shmget$private(0x0, 0x3000, 0x9c, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r8 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000006c0)=""/189) rmdir(&(0x7f0000000780)='./file2\x00') shmget(0x2, 0x5000, 0x694, &(0x7f0000ffb000/0x5000)=nil) unveil(&(0x7f00000007c0)='./file2\x00', &(0x7f0000000800)='W\x00') semget$private(0x0, 0x1, 0x288) semop(r8, &(0x7f0000000840)=[{0x1, 0x401, 0x1000}, {0x3, 0x8001, 0x1800}, {0x7, 0x100000001, 0x800}, {0x0, 0x6, 0x1000}, {0x0, 0x9, 0x800}], 0x5) 16:00:27 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) write(r0, &(0x7f00000000c0)="c9a8a96a1a8c342cbe6a367042a4ecf45f7be9c842300a472895", 0xfc92d4307533f619) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) ftruncate(r0, 0x9) r1 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) kevent(r2, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='])\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x19\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000240)=').(:\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)=':\x00', &(0x7f0000000300)='}-@\\${%\x00', &(0x7f0000000340)='\'m\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#:\\$\x00', &(0x7f0000000480)=':!\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000500)='^[:!\x00']) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000640)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000680)='./file0/../file0\x00', 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x880, 0x181) 16:00:27 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() pipe(0x0) 16:00:27 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:27 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000018c000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000002000000b27824af42b43622b3bf1bfaeb5ad35a0500000004b7f08c75a68402"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:27 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x10000009, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/116, 0xb3b3) poll(&(0x7f0000000140), 0x338, 0x0) r1 = msgget(0x1, 0x410) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x200, r2, r3, r4, r6, 0x8, 0xf3}, 0x5, 0xb4c, r7, r8, 0x1f, 0x4d2, 0x1551, 0x9}) 16:00:28 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/187, 0xbb, 0x841, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x100) 16:00:28 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) pledge(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='\x00') kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:28 executing program 0: 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) write(r2, &(0x7f0000000000)="8d2e6bdfb5e42c2e893e42c9ef1fd35aa6f7", 0x12) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2000) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) chmod(&(0x7f00000000c0)='./file0\x00', 0x1a2) 16:00:28 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/127, 0x7f}], 0x7, &(0x7f0000000500)=""/36, 0x24}, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendto$unix(r1, &(0x7f0000000080)="9bff489839558f0a03ef896d2ec1a8f882b5f1cd023c689a450d2633fec44cdb83a27917e0435371dd412ca3975bd312191420bcb416b24a2c2ef6c1bd929dd06c83167aedccb215425baafea3553dad0586fbd732ae0e33ce6ff7aed93adc88e0bb8766ccc85d3de5595255456c3f972978c12443c4befb24dce2e43f98f2978729b46da66ad1b4bd8dec9aecb9374c71d2699bca90bde5f3e21777c72355bb53c594dbcf57", 0xa6, 0xa, 0x0, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000006c0)) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x1) 16:00:28 executing program 1: mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000600)=""/61, 0x3d}, {&(0x7f0000000240)=""/141, 0xff1e}, {&(0x7f0000000540)=""/170, 0xffffff83}], 0x3) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) 16:00:28 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mknodat(r0, &(0x7f0000000580)='\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', 0x1008, 0x9) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000440)=""/189, 0xbd}], 0x3, 0x0) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//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//file0\x00') 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="3908ac4f547072e854bc03de8718d6066d67d8d054b10239aacaa4459a3c04470c1dc9fc13b67549831c2997306c7568ca72f618736a7b9189ed357ddf3249300358355518b6f248cb8862d41f9b45cbf2808309f533e11c103b4828c149148d00c901a9b85ef488d16a613431ccc44743597a06bcccc251cf3ab0b05865cb52a96db122339624f2503a74dcb433b3101e0a3a9bf46016fb1e82a64beff76087c79fb05576fda9924197bcc0898c32194b18a750a8e226a17d3e82bb087e9f38dda0f03eae2a22faec56b3112cb15e4f1f05a8ad7505e5ada92b4200f9365fae90c05ffbd0c006202c6157632902b891812e33b69e2e7050ffb2df21950c863a9d9d6dd42bc3f1f6b6a3520e38326a283519e00ce2fc78696ec16e2d3395d6a4bf6467a36b0921a13f02e8da9032691dc0e4e9733ae3694d4367ecf31abb37dfe0483b209efa2711078910d8209eede6e9f843e8356532de38c5feb2e6b8995766407cc2c4a1a0ea63224b043943fa71bf06e4b2b77e3987e5a24a2fda89df9d3d3c3aad1ee1496a7abf751e1c7672307cbe84eb5986a5f505de69e0bc6918df3fa7487d64e480e956c579d13e5371974c341e9d15fc5e1c38954577022dedc79403588d92772d8a2d3385c46571e500ef13b17e10d29a5ab1ce97b0c764c97df48cb8c297659afd2f2937091930f6768c25a9c1d0ebaeebe7c2ca8faaa562be4cf8fbfe1192fa27dc9412846e264e94dce3895fcff4cb060673ddfcb7443d042ccc25e1e04682da7befd98dbfd5ef133b138bbe8fff01563b38f57a4f7dc7a2f2fb9a4fa15ad8d504cfeddca7b1c7dd4ed08a754c3ae6226f0ad27c5c7e7b26ef96479858a74d869a3ca385cbbdbe07be3f10d073c6da4ab40867e5413e8b078f8903f8692cc7bda30e397b9c50f1aa0f3454ad179973d358b03c555066a77588b1149da24ccf707e68b2887b01340b60c2b13eb0460091259fed3b1a52e071604dded6fc0a8530869aca7643c77431210f0a155955c9fdc4dde4de2930c48e6ea035e51534c4ea9525ab4ce47a75e7872f28ac23ad61b880d574260079b8be153d7b1fbe7a7df083a383541cdcbfaed7f348a4e0373378655e4f1b030d5e2b34cd22378af1efb85cb9850aad16945c0ad47a9be6c5f42b05bef0d2c41e8380d39a0e5b7e951f2eb7939b1e7d070e49d126b2387d12abd788e4f183e82eec647abba5b6393d309cc6c2190baec7a6b13fcfa22a95d011bb480969d71aa1627e6b26e27bda94681a4d9de2f718aa5c4cec78fd3ddbd37a0a258f015337d32fd1f24b54f2a83faa7a5c69885df33e4d906ecc994902d52a07357c1b984015599b4bdc8475df513064b370a3267e15c3a07745ff965436916ad2d1caa4ff2364b26d5bbc28f6a3bf44bd3afc01559c60404df28c8e6bba2ac9c8fe0668b5fc5ab48fd0ac8d90a397b77ef9a6b27a711104f233db901c1d97b685c81a868109a453b12f81db1b0ec160aceb22b48ce90d4e3ee64b3209244ca087f46a4c6f779388e9c297110081c323553dc70a03ba9510a57c5cdf472d8006f1812245c4dfc65b41cc24c3ca7839876b9a695fa937c2c848031b75ab04443610a4bed04febccd27e65b1837117ab8cab219628ac0ab49d91f7e5717bdbeba35343183274df4d4e4886c79f98b3a87fda136ca905ffb07da27dc0a02d8e621a852fe5e5db6f643c27b664f2f1505cc543d902e656ff1d18db5cadf73cba9ce56c1a55e4650a1c52297b3d69c21bf434780c4d66f4f1cd74e6c108d4c2697718f4fa8f4c67fc11e9f161902fdb3b2ba8317a868169ea08ba76400e5dd39134bc576b34c0045be27151d109d89ba14d1d514f3f5e4df63ac563bc44da30e50c863e90c94ce550787bee74cb6167ce0fe1c633414ec7e45e1bb7116ebabf613a43f8c963c784bb78aa4e209c1a59c41d03aa74d63f21838e9e4f897005fbfef09fe5bab56c6c0862f6966a3ba5669abca1f095ae6ce6e448d6a7f90098486543b14b9cf45a47308a8837a05364079a09a237ee62953a82291e74fabf45b1438b3063cb9655d8f1632b394834fade5d2b29dc9e3a93ac8120a40bcae0f9c3020ba4ceacb11c88b87d893fbdd7878ca4d5e9824f116d8fc15609cb26b8183c3d2619c47a5f853924c3bfbf3bb4b1136de4d4817d57828ab48d7fb58bab9304054261254d13c797c3855396fab5eeae04f5e72dfa92b3d6c8fc5ab751675e0f2c0c20ef1bf43f81b1a9a8211fe53a7ef029c9c03a911ee84690c56e7b03371b9298d7e0cc9bf64b2198eeeb639fff5e5619b83d9f7cde3995bf6bdd2ab1b938f07ba3ccc5fb5848c5d73fcdd0648c14bd5e9d8a086f41557a56a1dce19d45cab33b44965be21ee3796c31983e0a01190c8898ee13a6f715dc413005947f9a9188a1fb245a34277501de6aeb98be8abeebcbf6cacc2a408c9ab9ac2f54bddffe22943ccd9b6e8a7f79539e0abc4d51106e8fb6c664d55d273d550f80242f53627848282d9a82854ddc0f9e8f92c551cce4bc012d31236584eaa2663d80dce14076876904666232f1eff0b436197d9ce361cb863a273369c6b5db60af44f2f2a84ae9620183dff7bdf31b26d5f4ba297a0361852c3d81e8314e268f6a2af3a7a4f6081dc35086f91afa2f8227ffabde72473aca52674e04e154dc0f2efac1729192137023726081391b07113ce7024c5a860eccf30c23484f838b3afc11aa957120449c2d54545492cdf54515a7420514d9950177d7aaa9024294244307f9ca63534f816152db2ab28e868f50a2aed95eaf8b4c6ffb9956aa039f2df45c9eb988af8ab1b17f399748ef914f176afa2479bbc485d27c07546fc74ffb970a5596b7531fda52bbbf1c8eb1c58db0d38836ed6c1a7f178f30bd0876fb84994ed87795571420ccc386fc56e815dbae717aba3f6ba063073ffa0fb31294fc7f1613409eef059933ec44bb22443e1a1e87cb7f967d346cb113f16eb814fce64d8e0df667a01c26ff8cc2bb0cf40ee5cb1edb071488ca899a1ad311ada77ae40dd392b0e3b4a86017662ee5c867a7730ae4e86f778679406bb625364a3675be63a345117967a6fee7e74ca4faf82bac5ae14c29859ae905d7bf723d9a229364c118de5e97acb076cd12cef6cb9b308088e20657207c0b8c20de3014c072f964b9025be7cada5258116a53e11c82436dfd59e8b276e74c15b921c18e119e906e31b4afc4d7b4ff5ae0b49aebcedbf9e83aa20c6ea23feb0eeef9b2d4f8cfe1cb212f6d19be8f673ed94bb6a5bee6e1e71d57d99662604edfecf7041396109444306b5079ddd3a86dff75c9798807b19fb9cc6824ae2da5ccfe08496bf87754be3e4dda2ef7dea6610734993e4bc8b38c7913dfdadb23a1495723f146a5af5a4b65a7001b7e9bf1ceeffd4dc5019e5cb0fe8a6f7611ae3be3884bd0f59ba3c857b7fcd691ba61e97bc34aade32a655c4ab31ecdc014daecd33b69d07df3208895d64d88f01f8db8ad555db88d37caa5bb636cf651a6d27703dd1b17af4aa7aa5e7a495598ea33ed2fff815f6a2fc784354cbc4fb66dd8a6466535b3a265a7bd3f7fa8ee5ad2ba847a690e75535c07e4a51574bac49d6db677318a5e9d2d63003cef336d6fc1f2c14d60c92465627f5f326dd009ccc94adbd73a72a261a85e14d543bb106145ed12005f268e4c02285fabaf2b8fca35a1597aea07ca3940d80349a90e621f78ce08f887bd24d71dbe040492c684c89b125dbdf137f1a1b5464c4cdb518a7432ef436e0dde1f472ebb8a08bce06240871efff80ee90d01d7969bdbc612cb0d6517486ecfcc06f23ad9bee6df827c6d0eefcd9b8eb4b866f8264ba9d9c11534603100eb60fd24dc71010653b4b2559d78ea1653c8286f6534b2aeb28ef61dda054e338f690c01df16f21ab44362b9cc1f637458e524b8a9a1a586e7d992cec81d14d78e2db1daae9a91541720ccd174f5bcc05b39dc4b1076f06ba5bef4d351704ee3838900812a385de3891ef68b8debcd7fe22c91dde4d75ce31834c8b7d3a61ca3ed428d54bee3ebcc112f2c6d87489203cb2120b5a0eb929691605fef677f34fc392f85f299143ac03decb67d055f64dcf6f239921da7ff892634ffe0435803513709a7ddb088962e69a3b4e7edd580cf306512f1b657c200bb740c593f142f8bfe6ed8639609893555a72f367a3b0be346761938ff698e98fc34bab1744cb550d5cf27f3032eabb3c5bcb89bf058027b580e5143ca8bcc4c6bfbb5cdd3396ab8065015ed70049062ad3dfd6c2e894132bbda39019c83de49d1b11af3742d08df38a39308e20ffdf03905a752e3a309e712f7fd2ecdcf22272b65a9bcf101ad6a15b8f16983da1baccf11b5457924e851c09fa0afcbd1e2bc5dd3738e75c1d9fc7e638cfc0dac5b922fd5837e25ac4d620822f630b966a12a4bb91e864042cc0c6dd9977411a7cf38ab051a238dd435ab2ec48e221ffc1576b07059253ff720b13cbf169ff49d0631f6f63ecca98d33db8ba9ab09850f9c6c7225b3162ddbe7812e56f45ef3deb76dafe703d78ee16daa76053911a46e0cd2df630a4eae4843036b049bf156be6e932ac3b9834c86a972410dc0c9a94a7bf78f16472dcde09c7089362e99728616d5094b5df554f13862c7f05d17c506a06b29bf090bd145d1af0288e12c3b7641c529542e870263fba36ded5bf900095ba7c9fa1bdbb215a3f447101cdaa0ced576dbddba4635db1800323e28579e3589ce3ac52e8f4bc85777bbcca180c6bdec9700bf8c40add93632e2a21c369db232436bc1a34c9c3983dc90b9fca5ca4bbbb84b178b927cfc0228454925a7ea021375f7a0d96c94dcb8b9352e45b85a7ddf9f95a6fce6110c7602dece9dfb7650801f66bfae1173c530211d18fd6aec71dbae9c9e923b5ec0deb3a24f0c954a867449ce0fd76b56c3dea6d9fbf8d226de2f49be95e110ae122439f6a496b998554895c82aa4fcdb50d7e17ce9ea70524079e59a43fe34024eafcdd69b27e4f13486d24a16a59d09847d37d19f53f3204e3bf51358f58346dc2918261cc0e196ca0e3efae306a2d3b7b4d07295e15f28abbc206381960b34b491fc039954e7666d1b417191ab8d80a0941f50482c985c2e97370c38325d198dfb1252f5ce3e03a507be481ab3006db5b86ed575abfe459aa36b48121386efa52196d48ee7ca74ed72e61df5d47d94296617e136b3a98206aee287ace652907d2e7958d6de118a3d3a3d72083571a8ea09f4666acaaba7d2e2b0f4ea3ed3bec12839441449b7d18e9c2668ba25d37d2bcc4c8d39c31d3c1abe204fe83264408b6f0c6b671d17ce3b54dfba17ba2007cfc461f90d448b569f873e8b06f64e8a0f2b638a28f27080efadeb0a4e592b10eacfde24cbfa1ac2a9a236ba4ded337e772ef33d0ab0f7622d211a591ea7a4cb8ae0941cc20d169f055e3801b36652297d2af6dd335f8aaaa4a24b36abae63ecd0251a323233c66d7d42248dce87ff7eb8025b0fae5ff19ffc9ac1f6154403a3eb3cfd9a33220ab4446b301376a1b6636859265c316fab07a0416c6663eec69b939a68a6f16987984a634ec4d73c0a58ac2a9956098d51de0bd5e9a8b63b321ae8f4e946fa56a5ce77d53afdfe49e24bde1cec9782a0675dd9154e729836da0c419db8f241b913038c46e83ef44da1cf7f541295b2e1ad20508fb5c02855c741f845a43bb1207895aedbe986b6fecb2d7ed2a22f9608bbdcd7beedfe3a176a14bb30487c8892dfe15b9d4989", 0x1000}, {&(0x7f0000000280)="ecee9d712d306045a036f2704591b943f65d1d08ee35dcd6d59176dfaf3a2e56b6f0c3d739b37ca66ce79a2662a6af42a2005ea6dfc8a4b1cb23893d8f34e0b1b19b9dfcb65a1624fbf4508c3a326b9184fbf0d3fa62a18040dbf1ae1aec988be0cc03631a5b14b8d5c28365141919756d1839ccbb3d919757c4c1a5eefc6f227b2c8f9e02fad8cff5b48bd5df6f65bcaaedcc7ae282a2e9807643e122da1354bf15fa46df1438594ad6351e54b0ffb698034df2614281e6", 0xb8}, {&(0x7f0000000340)="5e61861e26802dd87146da0b2e01757364dd1271e1cb36973548485c63b4cf331761a77ae6446f719d7a19c2aab6cfeb4df2bb28a7b63772380dfa41b08dbf88b2d83d0dd6", 0x45}], 0x3, 0x26) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580), 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x48, 0x20) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = dup2(r0, r1) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090f87354fcabe756b79cf25f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() ftruncate(r1, 0x5) r2 = syz_open_pts() msgget(0x1, 0x480) close(r0) r3 = msgget(0x0, 0x22e) r4 = semget(0x1, 0x0, 0x80) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000300)=""/187) msgctl$IPC_RMID(r3, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x80000000) pipe2(&(0x7f0000000040), 0x10000) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000040)=""/155, 0x9b}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/239, 0xef}, {&(0x7f0000002480)=""/171, 0xab}, {&(0x7f0000002540)=""/173, 0xad}], 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() bind$unix(r0, &(0x7f00000026c0)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendmsg$unix(r0, &(0x7f0000002bc0)={&(0x7f0000002700)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002b40)=[{&(0x7f0000002740)="5bf3a047c2d035c1464d37d919a3676fe474ad48db29417341e61b3839f767deb640fc13957a011fec9eb5074995f666631ff229aa23d1ee8987436dacc24f4dbab91b967f62af62a47865c4373c191dca8ef5d0ed3ed69a3b6f89b9dbcd9dd9", 0x60}, {&(0x7f00000027c0)="59b898d1be90228c0ae84c3b9e7386d3230abbae619f8aa30dfb4b0f181a18c8f5e6b616d943f0b465c0f951513f8638cad0dd8d9e6eeeef15", 0x39}, {&(0x7f0000002800)="4037f1140aa53a9085e259ed13f8e8f63688b3f71e8254ec381aaa04e1246044c309f58117e07161b11a7f3dc1983015a14cdf38f3a7f228f61510c00e709c936c5c4826bbde62ba822f952440a685fa174755d9989ad4a2cede9b575a5d2bc8bd0f43503eeddfa3cc935fc537a02c314e11f7919dfe1ce759bc3a9ec4144b0ff8f3e06580433ecbc2b41dd8c952268ff2be83435f2df08ebaf4ae211a1b62ae6bd47b58bee5e7b468464e48e95ba8", 0xaf}, {&(0x7f00000028c0)="e748ba987a3b7f5758043aa4a7a1d5c7b75a70b270e0c01ab1b26adbb5e0f299abc97f38ccd02b096657aa5f984bf23777d3c5854d3c9463a0cf026e8169359848f03a3bc0c145dab9631843d36b321c761e6d131939f0523e210677bfe59584a663b285befc3b3cb2443a06b4109decbf262f2b7c969cc6d932b7ba626e1bee46e9f674a5b2c51f980143c548a01c86051a639e9840c55675660268e9928d3bc3b1af2bebaf64945a06553810e0303dc3a7967c18127414d2c17e87b620020edda73a0dbf18c76c", 0xc8}, {&(0x7f00000029c0)="c4898d21ea93715364af90c0275965a99f3cb1fa00a7cf925eef98ce6f1513239514b7f40880e464855563427728a9a63397cef05e6c8970bd00b0efa5405e403af9088e65692f0a8bcd3b81cd8e311dde0b17864a750035", 0x58}, {&(0x7f0000002a40)="22a635eaec614293973295be5ff93aebbcc9be6ea03f55ffaf112aa17de8563bc61ba70e7bc5bece24eeb4de709cea2266bd407d9b555cf035c011470cace9b37460dcf7fcd314997b64bdff1b4a577d8d5dc8bc2c8641528423bfe230ebdade35266ae72d02c97a8833b73bd0ad8a7ef5b6d4fec23d1799e0a3bed0ea402c37afb3468a7e6d1729c97f50ce57eabc7192be826dff3d2e4669e434e12aea69512d1e18b4e6decc7a29f790f487ab6f713246aacd0789d92bda00238619468ca6a6d0e868d54533a80e422762adf41871c8649356b9a9902cff49e1187f38272442ddcf", 0xe3}], 0x6, 0x0, 0x0, 0xf}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5fb, 0x1, 0x86e6, 0x3, 0x9}, 0xc) dup2(r0, r1) 16:00:30 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x181) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x42) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x8000, 0x2) r4 = kqueue() r5 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x3, 0x3, 0x5, r5}) socketpair(0x2, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0x88, 0x1, 0x4, 0x81}], 0xfff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x800, 0x40}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000022, 0x7f, 0x10001}, {{r6}, 0xffffffffffffffff, 0xe, 0x44, 0x100000001, 0x6}], 0xffff, &(0x7f0000000200)={0x4000, 0x3ff}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x0) 16:00:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) socket(0x2, 0x4, 0x3f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:30 executing program 1: getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r0, r1) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:30 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x1ae) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0xc2) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = socket$unix(0x1, 0x1, 0x0) r9 = syz_open_pts() r10 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10000, 0x4) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x88ea7ed345fa3cc9, 0xa, 0x40000000}, {{r2}, 0xffffffffffffffff, 0x81, 0x80000001, 0x8}, {{r3}, 0xfffffffffffffff9, 0x74, 0x40, 0x1, 0x80}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xfffffffffffeffff}, {{}, 0xfffffffffffffffe, 0x8, 0x8, 0x8, 0xffffffffffffffe1}, {{}, 0xfffffffffffffffa, 0x20, 0x1, 0x1, 0x1}], 0xff, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0x8}, {{r6}, 0xfffffffffffffffd, 0x52, 0x3, 0x50000, 0x200}, {{r7}, 0xffffffffffffffff, 0x0, 0x1, 0x80, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x91, 0x16, 0x6622, 0xffffffff}, {{r9}, 0xffffffffffffffff, 0x91, 0x40000000, 0x8001, 0x1}, {{r10}, 0xffffffffffffffff, 0x10, 0x40000080, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0xfffffffffffffff8}], 0x1, &(0x7f0000000540)={0x7, 0x7}) r12 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x84) kqueue() linkat(r12, &(0x7f0000000000)='.\x00', r12, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() readv(r1, &(0x7f00000014c0)=[{&(0x7f0000002700)=""/220, 0xdc}, {0x0}, {0x0}], 0x3) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x6, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8, 0x100000001, 0x1d, 0x8, "af6cff13d023f176916fcf59ae19ed4195a849b6", 0x4}) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffffffffffffffc, 0x100000000}], 0x4, 0x0, 0x1000, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="63b532fbd8a98f4b3400"], 0xfffffffffffffff8) recvfrom$inet(r0, &(0x7f00000006c0)=""/182, 0xb6, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)="290205005b2230587d0faf5ac9fe9305000c22b050890f6fbf", 0xfffffffffffffc4b) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:31 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa2, 0x80000000, 0x1, 0x7}], 0x81, &(0x7f0000000140)=[{{r3}, 0x0, 0x4, 0x4, 0x400, 0x800}], 0x2, &(0x7f0000000180)={0xfffffffffffffff8, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x646) sendto$unix(r5, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r9 = kqueue() dup2(r5, r5) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r4, 0x0, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x20) r1 = syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/3, 0x3}], 0x1, &(0x7f0000000140)=""/61, 0x3d}, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) getpid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socket$inet(0x2, 0xc001, 0x2) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffe47) getpgid(r2) setuid(r3) 16:00:32 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000000)=""/31, 0x1f, 0x800, &(0x7f0000000040)={0x18, 0x1, 0xffffffff80000001, 0x7}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) pipe2(&(0x7f0000000040), 0x10000) 16:00:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x89e4, 0x0, 0x9, "d4d84c466256b271c58145b49d756dbdb9ee8ae8", 0x8}) 16:00:32 executing program 1: munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x2010, r0, 0x0, 0x0) 16:00:32 executing program 1: setuid(0xee01) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) syz_open_pts() write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:32 executing program 1: r0 = socket(0x0, 0x3, 0x0) r1 = semget$private(0x0, 0x6, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x1, 0x2, 0x80000001, 0x0, r4}) socket(0x7, 0xc007, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000bc0)={{0x100000001, r2, r3, r5, r6, 0x18, 0x9}, 0xffffffff00000001, 0x9, 0x9}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x3ff, 0x800}, {0x18, 0x3, 0x6}, 0xada7, [0x7, 0x8be5, 0x3, 0x7fffffff, 0x3, 0x1, 0x9, 0x80]}, 0x3c) getgroups(0x1, &(0x7f0000000c40)=[r6]) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7f, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="1cf7cdf372acc466c74620cdd842439e0d6222643ddf05fee4c33db477465446d3f386276f67e8bd945b9a8e8141877e86e49f1bdb97c3f8bee9510d1f2ee160933c390756cb09146919fe9f1a556b2385c86261f5", 0x55}, {&(0x7f00000000c0)="ea5da152b463d739271acd5c735b3a72790c52900e040ab1aa861d7215bb0522a1ce1ef19f6f59b5642fdec08124a1d616bf69262af75a440e01bbe79a0773d51623e43135f07244865797333b9e03ac0c91e934137a6affeda762beb5ff4881f698c23739b55f58ae9b400fae4b8f392b910a96319af5c2834300868301357adc31c98397b3b5d3512c1fcb8aa019e46cc494403cc89996dac28682b66ec945c385e7", 0xa3}, {&(0x7f00000002c0)="7680b55e0d5a372518e2d2c0533e8f4caeb71b3ca1bdd7de16d25c9e1f7b32ee55d450652de88c076b981e5cce0de945f6f18c5c45c6c02597f82aaf0229a3913ffdc7e5a4716bca1170f8ce086486cbc0e0a76bd6c2496cedbecb8d210afe2490741bfc870c559397c6a6161cbdfb8d37886c8d0c272231cac716841aa6917fd968df1ce8ac97f826c03a954e8a4ac549fb88ba5e82b9a8ab7a0de70200dc2de4bf658e3bdc4af84249a760e49687935976083f96b9", 0xb6}, {&(0x7f0000000380)="af8c1b65ca09b912386651353ae3f79f7b4eb6f31d3b2861b061fbc97abf19473b72c320cecd4f545c7cd61297b1d293a201e0a9ae01e38f294e6291d006a0fe3a6989c07c1529ad1dacc95594e2400029de504d00f6", 0x56}, {&(0x7f0000000180)}, {&(0x7f0000000400)="6961e80942e84cdbdb6f8d9ce075dbf921f58a13549fa54404c702d620b6cd52e331c453e4780533586e21c741f07f73824a0ff721f253308304659ac7655abb9f9ac7da761e5df9fe326921ddd8745f496f0ed2b405eb5bf94c41c39ed73d60c5ec5a927b8ae4ca93044fd40b7cf3b57b8e0aef5e22b1129ce719fe5f4c7e38c4435af0e5aa8ca26eb82b26dc37c2c1b44ec3bd14940b861c5648516a88c7f03077d59b2ca749b299fa5fcc8091d59b0a157183cfbcdfab73ce146bbcbf83c44af6e919404a6da7928c95dec6", 0xcd}], 0x6, &(0x7f0000000580)=[{0x100, 0xffff, 0x6, "4bc52893635e38bead9f24a7aac6e611df9e73281681e596cd6f094d0bcc52bdd3f780289bc50f870b932ac1f6c1a08886b656cb907d5cc27bb4f02134d4f2e30d7664501f2475617d222b05ef856929dcb87dd6284dd599dd834ba9bfa80d46702008b7a103760129f11455baa6d98bf8397ae5502572b5f2c4b2a9ac37719c884be0213c197a31372785e02f5225678ee8a21513030526edcc57f3b0d859f2b4d8fa416067c2ba76a126021a0e25dab52d2617c645f1f0a38e54cbe9b3b2f1293a790ccd480e840b213b8288a2b5168441e6bd6c6610d445c30f9b4243c307ae2732e8380d9dfdbd3b"}, {0x60, 0xffff, 0x800, "d9a72f5b431ca954d599f7f258d69067803dc275f349dbfd45fdddc678aae8f9f1991409a5e16d4f0aaa7d9972f7ea3055179fccdfc5b9d927311cc78d09b88eecfa4a6a0232a610acb4"}, {0xa8, 0x1, 0x8, "fc2c94f7f4c1b05ccbc1ccf6360d134fb6ce06d02e172ac048a7248bdea69f7d8285124968895b99ce25646a590be369f13d330af3d9826b1c5c0003f3dc16dacef491f9124d0c16e7c19717139b27c23ad980d597292f91bec3cce156e857b1203c6cb60bb161d6a03c31e0da4504869848f46d3ea8df1bc8ed7c2000908a6b68cbea46acb123935b56e541a857f419f3ef8774fd"}, {0xb0, 0x1, 0x800, "568a26260e560bfefb3d642bc3198cc82b3e5b4b66736d57f107c8c9126b72b6330154e07807b01e7eb3c82941f21038b15e7008cb1a330ec91470c1e2c98cde410e1598bd4377f83f777b06f121b43e639576b9d2a5ebdbf9c67811b14540531c72f17e54474a598ddde56d479174e2855a2771e24086d9f02e1f04b4e3ac37f66194ece20eb59ee85e280a21ac15a8ca8d5265073c80dcc169eb74f2659e"}, {0xc0, 0x1, 0x81, "d95cc66f9107fc02c884dc20c4716607e50c7990be53c82a5eeafe74e2ac67e610a27a336ca25be0e479fc7bd2698d4140a8e2043619db53efcef837e259001913efd5f3553c1415025ce235fc04b4976f5f73e07f79fa2342acdc8b9706dc18889acfb3a2199306627f19c22f063f5ca527e539bab2cb464d81261ca1936eb84dbab9b5f9c7811cb407d1a1412a2b4bfbd7ae4c134cba3a00261f505b1acc367a8096278d9b7a8351d89f6b6b"}, {0xa8, 0x0, 0x6, "76fde84d3f1099935843a01f410c885dfd70488a75469f20e9f45e2330bd84bebe829f244ea8b931c2ea20b918bd898ea5456c3f697b80ac8818b43fa9ee8cda61a4b48382ceca8a955056e6be5c68d1b53c95b492562aa7df6439203347048d3391fabd468d7c8f3233fd1c198cdf7421cefb8d0128342a548c71ef4819b1ee286e294d025715a08ff2ac99b3c56e27560f5ee3"}, {0xb8, 0xffff, 0x339, "0e15a9ef4ce4c54baf82fa9ba2ba527af8dad60b1c56c9a9f9df822765c355ffbc6e317a99cf42713d806ceabf53fbbfb48b2a05376a81ebd84d4a432062926c6361b9f5359d80108da42ea265073b42aefdd58217609f61df415657c7e326a0aa602eaa6a66e746a348328f7789d2d2494fc0ac688b9a210db28bb4c3bc5e5251c09126651dd3b21d9f1540f5351c2f8b6b3e81b7834532ab0283a59cca9cbade2983e174c0"}], 0x4d8}, 0x2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000c80)=ANY=[@ANYBLOB="56022e2fef0b6c653000f8822ab17ed376269acc141518978b7e393ed9873296023f0cae6735a0394a121e000060fe54d600008068d691e0a1b91af4dd1257cd56c6d5c1d87eceed7922ae8f0f669763aaff38c796fba87d1cbb4065f6dc0adbb22d6a15c39a884db23340b9719fb6994637c4ee7a4b900125b42f57ae01eb2cba60ec052dec03ebb698985b5253fb9571821e7413560f12e3d3e456376d7e2f696917a7642cf7c405910a3ca8f0b99ba517cb4bfe11e1e519a2e6239ef96b1871fa3b0335310015679f53b8498f313500768424bf1325cce06f295935ad8df966a15db6859b61ae6662f3b6b74d2bebc787b8b8843cda4b7313eec9c1a33a78b9ea03e3271182191f84a2039ba7ea8dadc30c5f388394daae419f80357895c84697b5f9e934ef6f0184ae1b5f2a7eee8b896d88f47827fbaff5f8705aea881fc3235eb0a9c38d6d8881ed4242cf1f53706b6240d743e7dbc668857b44d813592262d3509069cf89cceb298cb0701d55aabc9a9ba0b9c0b3412a1040164eee937d95ee8b5637a91c2254bef2a3ed58259e98c2010208f12ca314b45cadf58c3130309bfd99ade3e8013e3566e90c877f5085b8fe2857de0b516f89"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:32 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') r0 = getuid() r1 = getegid() chown(&(0x7f0000000200)='./file1\x00', r0, r1) chdir(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getgroups(0x2, &(0x7f0000000380)=[r1, r1]) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x201b, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) utimes(&(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)={{0x9, 0xfffffffffffff800}, {0x1, 0x7fffffff}}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file1\x00', 0x8) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = getuid() r2 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x0, 0x8}], 0x2d, 0x0) 16:00:32 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:32 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x2fbd) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt(r0, 0xffffffffffffffff, 0x3, 0x0, 0xfffffffffffffd69) fcntl$setflags(r0, 0x2, 0x84000000001) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7f) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x12607a30, 0x245}, 0x8) syz_open_pts() getsockopt(r0, 0x800, 0x1, &(0x7f00000000c0)=""/55, &(0x7f0000000100)=0x37) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00001d2f66696c653000"], 0xa) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/76, 0x4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x280, 0x1f8) pwritev(r4, &(0x7f00000007c0)=[{&(0x7f0000000740)="ed5b475ee47aab33afe3f606c55d74b8a7aebd77038402e9c38ab4e0bc8c70dcd571c37c24df142415d6e64f8d202d48562da9d3fb74670bfc8d8b359ca2ba395cecb2c8d028", 0x46}], 0x1, 0x23) r5 = open(&(0x7f0000000800)='./file0\x00', 0x84ca, 0x40) getsockname$inet6(r5, &(0x7f0000000540), &(0x7f0000000880)=0xc) mknod(&(0x7f00000008c0)='./file0\x00', 0x2000, 0xfffffffffffff5b7) sync() lchown(&(0x7f0000000580)='./file0\x00', r3, r1) recvfrom$inet6(r5, &(0x7f0000000900)=""/100, 0x64, 0x40, &(0x7f0000000980)={0x18, 0x2, 0x81, 0x9ee}, 0xc) open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x101) bind$unix(r4, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setrlimit(0x8, &(0x7f0000000040)) socket$inet6(0x18, 0x4004, 0x3) setrlimit(0x3, &(0x7f0000000100)={0x94f, 0x101}) 16:00:32 executing program 1: unveil(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x100000000, 0xffff}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/76, 0x4c, 0x840, &(0x7f0000000200)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) sendto$inet6(r1, &(0x7f00000000c0)="8059e1f561c0bfa24f91ed49e012a597a03f105a02ae836e3d077799f16f0b508de3e646b91a17f58334d6a946e6c38d2874628b6b59fe680d0dfe0e4da55783", 0x40, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x7, 0x7ab4209}, {0x18, 0x2, 0x42, 0x10000}, 0xffffffff, [0x100000001, 0x2, 0x3, 0x80000001, 0xeb, 0x0, 0x20, 0x80000000]}, 0x3c) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/69}, &(0x7f0000000040)=0x47) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:32 executing program 0: setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1000000000000001) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) mprotect(&(0x7f00003e3000/0x1000)=nil, 0x1000, 0x3fc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:32 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) msgget$private(0x0, 0x80) 16:00:32 executing program 0: unveil(0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x8001) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = syz_open_pts() r1 = socket(0x10, 0x3, 0xf668) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa0, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() fsync(r4) getgroups(0x1, &(0x7f00000000c0)=[r3]) fchdir(r2) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x6, 0x2) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:32 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() r2 = syz_open_pts() r3 = accept$inet6(r0, 0x0, &(0x7f00000006c0)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) r5 = kqueue() flock(r0, 0x5) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="b5b9a6807d58ac22be13218216e52033d5164d92af750346f45f73eaa25730ca4c85e83b4696b89d22b11b16ca96452390745c354dcc85cbbf6f1ece77e5c97b1a118c41f839a1604e926559", 0x4c}, {&(0x7f00000001c0)="d0f49363a3377730ea705385854606503392caac39d6130df38f71b3debaa56032274ac80c86d7fc1be649728caf569f9a79abd306cb5297fb1d103c388fe3bc4ff429c7e4d01201f8586ffa0ab190f2bbbf7a7ec2b24f3b0524bfdfc4c5ebfc19ef82a08471be85209c39465dc05ab496b40ae53df6a2c34112c2a9d19300957ce256a3bde6b5f21a495c50a2d6b4ce64a5c9e1fd88a1a94f0545a01c3c418d8af6cf2c31ff09154bc71e289a1adc032b4750a1752cc7b5e89539842f6ba92a0259c3b7b5cd22b030670277a13e1924d3818595ebe9da258f35ab957f4f1c41c4a87401576e475831eebe7d497371ce6f83edaf0c2cc940641551bb4b56c5", 0xff}, {&(0x7f00000002c0)="ad0e88d2fa3d27a71f1a534e6525d566e0a954957adcb674adee6bd531bd40956381356d51aa2cc187fc317d61e6aa8e30afae76e4f64edab5eff873d64fcee8456eec15af294c794f20d7c8d501746341c4749df5f7961e3a3c7f4e1d113ac2384198d74055fb5dbc97da805e5c7f6d98292f", 0x73}, {&(0x7f0000000340)="82b43912e08b3afab551baccd461b5cbc6666689e57a9b69e7b34327dab1a13a46cb84b578e5fbcc23c0c7a69aca67f68353299c496afdc14e357632a6ac7f6f2cf04526094c4bfee9fc53d7cc01904a278d66aa6773fec6d384c5a73f2ca7ecb49f15776bb0016f5cc7352c25efa13f2c1ff7e527886bd5097840829c6169819373421e3f34a935ea3a4fd390fd87360486b9510b77f0110c641a2d", 0x9c}, {&(0x7f0000000400)="1dfc3ac9a231386f98fbebb47359ca98c1d116e79791c305fc0ac57d9fc8cc26eeccdedd9ec7c8c284771feb66fd7bfbafb5bdf88467de3c516adf74866725b61078dfdea9bfa4c8a6f507c7e4fbebcedf68eaa3bf82859f50a3056f7117ace433e46d119a5180e09083ca35a4af0686a582cc27c5c1362bd5746024c19726", 0x7f}, {&(0x7f0000000480)="d6a29f18c937ea5d117b27f7ecb39992b5c68e6708d7b78b9e3e8959e9066d1a4232ed61356716b0d1d5fba465319f0b6636a3e76300e2b2f4e291cd6fc5d15de937383e67097ba82927828df41ec13611f0b84d1f7e661525a932b5c799f14471c014216916f6cbd8a57282a577b549b29bdd391b38d47d3bdcc5ff57b370cc3d0be8bcb4a2f36bcf1cd0fbae92af85ffb16be14a5c431a8081a05c34f027f67dab66e7ae05caa47fc7d40e0f2457dc8a5c26113896320864cff792c7bb60c5067944da2c35e7c517eefd596163deb898fa31f824ca9d0dd6b11c7a75c8845316d90f95b443dfe6", 0xe8}, {&(0x7f0000000580)="df685611f56c6a4217b2668a1fb47ae41b94fcd57f37bb1f399886f9bdbacf11d64650452a37f67a68eecaab4e9ed5efc5ece44ab7ccf245dd841a127ac3dfd760993f02cbd6da0d6dc092e78449fa04852e01b4534479172e225eb6336dc0b6f3823a8b37c3731db3d9d0f12eeb5002342e2e658dbbc6689d49eca126dccc43fd1cbd1d456d0e097e1f2b642b420b4c1e0115a3a58fd9a529841921d1d012a8c78fa2dafe", 0xa5}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000028000000001f0000ffff0000010000008d4e5116b1b9edaa0b0cd384807a0a3b4e5af7d317582e57ddec332361d9628be6eac42d02aa1347eee8c8c11a544a2d70750077406565252d0389d85f775b6f3fe635db36013eafb14fa1200adc32c0082a67cc15b462df178c61ffc4356b26d96536239f9fb304501b64d1c43d9a48cfdeb482626e29f05a81fa0f843c064850e7e8578309ad2dd96966fce2b69390ebbc491e36b7a88acafdf26715385ebfa91168b040287188045fcbed1b76c7aad7460a62a63fd73a2d1747a2951ad86554cd6c38b45e955d34ad4cf91c6aa00c40427902ad3f1a7709b90cbc964f335daf08c72f9a989a6b0f611f3ad9dae9cda1956433fd46a4181f620e6a21290e5cbac49f8e1460da56c28fd91e88dff4d970ca2b9d093e08e253bc3c9a43d3d553b58ee76a059e2e315e5b5854ca79b09613", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect(r13, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) lseek(r4, 0x0, 0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000000000"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b20000 didn't change! 16:00:33 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x5) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x8) 16:00:33 executing program 0: socket(0x3b, 0x8000, 0x80) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="a2f0186389098eaaaa9f827085b180b7b93bc25344dfe29038efaeae68ce29c32e4f9ec26c4ad57b50064e240da0b37ab3ce78667923b19574dbd849437b87bf3185ded46be7ab2a08efcb0f84a01799629fa3b41761ad9b", 0x58) pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x1b31b24000 didn't change! 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001840)="1421bfd4adc87cf26e0b5cd4a551b25e58e9cda1f48c4db2c114f589c088d85fa915220f32897b0419a6c897cd2050b84e7d684bd78f640087f67868cec4453a7015b299bc7737cb38763696cbf49e3bdb26673c3e2c1f7ff542f686dcbbd3234191f143c60adc399c87b4f006bcded6483b48007bb52ba1612fa534dbbb76b5c8743fc9a9af8cf1f5615c28", 0x8c}], 0x1, 0x0) write(r0, &(0x7f0000000280)="d04f9cdf0272f6b8e41920712c54cbe7250a34e5487c90cd6b2e3f8d64798c8b3ed829e63a85e301de84005707140b9b2f26b501d24a32e3402d479056467672549a1492fc1085d782b54bfbe316b5e3435af48b7d62ce7a81d0b69d4e273a2396a3c68fd23fd6fefd191a917998dc52883b5e4580da6bf0467a90110e41b0e1ad433d03c0449388f34194320b5ee176dfe7decdb4e8094d", 0x98) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="97ae5563df701a0f7d3eb35b107a3dbcd95c011e6aee001ab7fd46959a0b296317d2837be5a3fc2083ba75cb785f98b9bdc52ce7d01ea193f5f756663c0e73fb", 0x40) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)="171ea7f00d293c6eacaaf87f7f2c4635259b1080a3676a7493f23475851e51d268420b2667d0b561bccef2e5", 0x2c) close(r1) 16:00:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000000000006, 0x3, 0x1, "85495500020000000000001167f5afa680400900", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) fchmod(r3, 0x20) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) fchdir(r1) openat(r0, &(0x7f0000000140)='./file1\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x7, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0x9) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="52d91d58c8b68e503a9ee867c5ddc4b8b191a15207d750ef26c9d722368512408e6a7ffb1c59507eb8c16cea6ff560c585aff14aaa55fafda59415212e296e571e4c9577ecab928eb676c96f5715fd7e93e317978c7382870faecb166ccef4176bb73cff045876a115e85cc8af06ae5d4cef1a841f8176463baa7300420d3ff385769b624e204e50a94506f0f2b1aa11", 0x90}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="c10bb391170f8fc9df5e6ecc7673f4d0d1c6f13ce99fd7a331aafb6b62037ccda7e0fdffa3ed89db9c10d88f92885eb4e032493c21349268d17c967f9ac91ca5dfa3fce57b3269d6a18074115c89c01c7e10860be7806be6627876bf924839212fbee1a64ee1b5ac086128d54b62cb911d9a9da0bf03a583c0c506d8f86e2b31f99977a16f9dc981acb69d78eb24da04bcb4b2f67cab59100dd6ec712e37d2bb2e3888b6f1ec9f95e911b72b63e5ccc5cf15908d33fcca67f83ec64a3be29f400379e38d4febeaf190d6775b20f1f514851300723b40c0fc1b3525dece368495f5c04655800b1e13e51e775c6d58377b92f184f8", 0xf4}, {&(0x7f0000000200)='`', 0x1}, {&(0x7f0000000240)="9f2e99a8e3ba59790c5cd9746e974e0e3c9dd428cf6d20a36c4edd3b7799fdff02c26dca5b0ce03aec4a59e800f2da20686b816b58e72945a186ec8ded4cb3d1e41b22fd8fd5474561bd08b4067cad8d6731d24e8d159de5b8bfb62b5d3fcfc8b5a7d103324241488fcfbfd97b099a0947bbd2e37ff77bd747b5ef5e89bed987abdf5008791229ea047903a41a5562abcbff38cadaccfbadc8700c68dfa05bc00f9f446b986cc8f2dbfd531e309d99eab5b8c347e9adc85d2dfdf24a093e3f30d2c1cf6655e2cd6c28bd23c95bf84b18e3a304992e903d18cbf514c9aea9416718ae28c94603acddd79472c5d33caaa0a4daeb", 0xf3}], 0x5, 0x4f) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/112, 0x70}, 0x40) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x80000001, 0x7f, "69022fc387c46d09d20346ae86515e0e25d67d4a", 0x7fff, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85495c00020010f5ff00", 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) write(r0, &(0x7f0000000080)="ab2f8e04b43c02c6c640fd21c896b4fa5f975d3eca3aec8b03e19f22d3b9a1c8facde0d12a6d466a434bdf7f8d4c51b0ba5e1798c7a71a35c70f98c82efcc74f7f0abbae9c3e299ca2d5f9337d322ea6620b2605056b4a379f8b60f57a7a343ecbfb9a976819343d05e9ac5c650b390c6c7696ebe246951cdda97dc9e129fbd9e30a5f146c1c995f61eaa8f3d3d95b693981a914597dfdf1e576a78f6fac0fb39f536a66157c348c6084ef806e2c2b62a68920fe241052ce3592c7", 0xbb) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:34 executing program 0: socket(0x11, 0x8004, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) r1 = shmget(0x1, 0x2000, 0x5e31866e8c89c392, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25}, {{r0}, 0xffffffffffffffff, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/66}, &(0x7f0000000000)=0x44) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x22, 0x4) chroot(&(0x7f00000001c0)='./file1\x00') sendto$unix(r0, &(0x7f0000000240)="a1d20d44b5d59b3793240695d2231a5889a32872fad3705806ee4efda5598cea25c61e52ad25d4647b430535303b357dd903c61808bbb15eacf3f8aeb5331fc88b17a755e6466d71ed", 0x49, 0x405, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c653135e5421c2f66696c653000ed12e82b24531319e3a9f3466382a1df263623d9e171dd847d7517f4710658bc6f035bf27ee3249c6e3d5d2cf112f4cd3d0673adda84e82fcf7dfbecccc924491ca9028e75d14f93d136d125574eed92a0ada21e206d94ded33fc76385ba04e4"], 0x10) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x189) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x8000000, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:35 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x8, 0xfffffffffffffffe}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/218, 0xda, 0x843, 0x0, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2001, 0x1b) ftruncate(r1, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31924000 didn't change! 16:00:35 executing program 1: r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1ff}) 16:00:35 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x2) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = msgget$private(0x0, 0x41) kqueue() msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x80002009, 0x80000001) open(&(0x7f0000000000)='./bus/file0\x00', 0x108, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31924000 didn't change! 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8040, 0x7) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x88, 0x6) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) 16:00:35 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = semget$private(0x0, 0x2, 0x44) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000140)=""/98) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() setrlimit(0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x5526, &(0x7f00000001c0), 0xffffffffffffff7e, &(0x7f0000000440)) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) 16:00:35 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20000000018, 0x8002, 0xebbe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x1005) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x60) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) setsockopt(r0, 0x2, 0x1, &(0x7f0000000000)="090971730057d30ee82502b5c8e1ac2c407d426d91b8e6c4dd1bc42a0ccc", 0x1e) 16:00:35 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="21d2fdf22422c4b3e75c510040a0efd39a62e042b5f88cbda255901fb554fc5f6958ff694bd4d92f5d7e7f82b5a1d79db5427eed0d53b915efb35835b78ac370e5cb23b918aa3761c7c385955331ed3bad4283110a47e32787cf14e5bda061bcb06e96f297b930fd010df7b5dfe918703857d58253c20ff9ea6df0d3dd003de2a42bdafdeb97a2ee", 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) syz_open_pts() 16:00:35 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket(0x2, 0x0, 0x200000007) r2 = dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5fac, 0x7ff}, 0x10) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01696c71300094701091714542060000001700000071d56453e6ed6531b6c25e8f9184f2ad2bea0ffd6b92376371bdd6f1e181000000024d1c4719ac143e36e43001bbae8ca3313c9dcb328722aac8812ca2b7f975ef8eb6c3c2b5b0060000000000000000000000000000000000000000000000d8ed1e80155df43a93563a738f91054857380343a80ea54d886ce4dd7630bddc908480fd5b2942e1c9d185aa0afc993a2e6aba0b4d2c3dae989e69da3634601f25b7c1574d241232cd640ae35952679efe568031b8309f7d6afa680ba471c37fddc988c0db39c2aa07b305a22459fa5ded00a2ce2fd543ef127662e77054c8fa3bda605a6a6dc3145d2737bd18f6091dbbfd19d82cd634e88128fecb072b2f5d4cf655a60264da761e4e5313"], 0xa) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x2c}, {r0, 0x40}, {r2}, {r0, 0x20}, {r2}, {r0, 0x4}, {r1, 0xda}, {r2, 0x100}], 0x20000000000002a9, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xbf1d) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus/../file0\x00', 0x81, 0x2) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r2 = getuid() fchown(r0, r2, r1) 16:00:35 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x7, 0x9) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x97) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:36 executing program 1: 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[], &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000000)=[{&(0x7f0000000380)="a783f293c6608a8d9a776431158367bf15f03a3c43760e14afaf419c14679328a59f52bb8c5839f46555d9b58ebb67f499b7d240e984c1fcd1aa9f3ea35fc653411ac1f4f6d0c7ae16172e416e0fe29c1533075ddaa219df9d43558c40215b23a4d8989ee4facf5d645a674b385a98b0218c896689e67dd46c41a558c5df978e517a3d11eea93f5c63dcb150d306b1881b8a59fcb4b5acd2d13cd2f45a421329ad01c4773091e23ab4247b5095ef186fcccd97d61024cf99a428982a4dbba7cf0287c53326", 0xc5}, {&(0x7f0000000200)="f12f995ed79090151fb23af29b30497fa165598e994e054f75f95521", 0x1c}], 0x2, 0x0, 0x0, 0x402}, 0x408) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 16:00:36 executing program 0: 16:00:36 executing program 1: 16:00:36 executing program 0: 16:00:36 executing program 1: 16:00:36 executing program 0: 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000540)='./file0/file0/file0\x00', 0x0, 0x5) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000004c0)=[{0x4, 0xbf, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000340)='.\x00', &(0x7f0000000300)='./file0\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0x0, 0x18, 0x0, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x22, 0x0, 0x4, 0x401}], 0x7f, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x13, 0x40000000, 0x405f, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x5, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x0, 0x200}, {{r0}, 0x0, 0x80, 0x20000041, 0xfffffffffffffffa, 0x4}], 0x1, &(0x7f0000000440)={0xff, 0x8}) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r4 = semget(0x1, 0x3, 0x200) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000140)=""/42) r5 = semget(0x3, 0x3, 0x100) r6 = open(&(0x7f0000000280)='./file0/file0/file0\x00', 0x8, 0x14f) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000480)=0x1) ioctl$TIOCSCTTY(r6, 0x20007461) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x8000]) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="41a54cf2a764c6b917a2b6555eb5a33d390b62cf396a610106f9e77e3ebe18f16a6c3668b75ba9e5630d05d310860a63e1f08bb2bd8278784de83f4777cf5c303d322552a9f24e66192ce89e020ac6cea173481cef1b8cdd9da5c8a8b06140921a119e82e2c87490ecdafcb476d62e5cba2e7cf2a5264f60ed20c60200530b0ee7833da1e766e6f69023da99971994cbbe8832d9073f7ba5caca8d949d9ce49142e3cd77e4dd71a624c0711902874b0c89a1a1779d8c91fa2542ec6a4a00c5606ec25b6f07e795217a0b06b377b7f1120c95dfe4a3726267b076c7ec4c6f1dffd38864d746dcb49f619812c8890bf1cc4361e1ea", 0xf4}], 0x1, &(0x7f0000000180)=[{0x70, 0xffff, 0x1, "8fa177362189125f41989646c7c8c81eb67d2722215ee90a1f7ff73945a7d8f2b52be34bbf33151bb2d40daa709ac81814a51f180839f42d9e3fa6202e81124a829373d3c666e1fec80e3d01ae14446632406102bef7d28a78b3d4"}, {0x88, 0x1, 0x1, "650d1fb5eab52d36dec7639b332e4b5a1d24482202293adf4c2a702c4fb52a6a86eaa9763a2349c45b08f06210417752bcd83291cf190ff87292dd5d5c781a00e5a78ab68ac05f6d2660714f3571ff9afe07e32f4bf68897ed83f3d2e04db117bbcb4e94711393a7fa6a6032db7945cc5a81391f1c"}, {0x80, 0x0, 0x9, "45efdc39aecf89277f6de0de4beb9f42bcd2cbe4bbebf1a8bb86a9d858511c5fa750bf3ae25f7bcecefc2f84ab26c6b21c19c8ddf6feafdf567546e79aeb2ed466f9eae387f5212018028ea1b2b5aa52541410449108a4e20081825a0831d7dcb0062453214063112d088c"}], 0x178}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socket$unix(0x1, 0x1, 0x0) 16:00:36 executing program 1: r0 = socket(0x20, 0x0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0xfffffffffffff801, 0x100, 0x40, "29bd4330b056dd07bf82f888cb1d588054f825ec", 0xffffffffffffffff, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:36 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt(r0, 0x1000, 0x9, &(0x7f0000000180)=""/181, &(0x7f0000000240)=0xb5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) fcntl$setstatus(r2, 0x4, 0x0) close(r1) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000, 0x5}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r0) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) r4 = getppid() fcntl$setown(r3, 0x6, r4) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6480fb4a90d8cec1e0647cbebf8cd77100e6ef415872466b65da82ecfcd9f536b42489b8a270ffe53214d7555f0cce8363e4502ef501d90de882c8ccd0da2b3c6a910612310a76aeb0066caebccde8309a41e6d0658eaa5f56d721bcf4d0f28111222f3d13c1c638e874", 0x6a}, {&(0x7f0000000300)="c43b94cc11662dd61ac92cef448557a95819bfee84d57b8cb59672d96023664214a714f4e2c4a52806c31b22e16ccf7a16b2c76fd929c7dc8bdd66a50cc6802b6b4231251a5390d100a3299c088eff9ebf8f5c71068d5219a45f82d59c450ef7d72cac2891fe4c130bac82df08e7f1e0c85eea567631e63c026bf151954ac08cb6a8a0238f87f89c93d023308b9895bef488473b432c41c2966e0692b5ec45d467b0631e1e51e0a2576e2bf85f5e831c5f876f3825fed96842b6b256c8a57656411b5428280ba85c27bcc2adb9074985452a3415d6856ecfc40bb4a5", 0xdc}], 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:37 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x40000, &(0x7f0000000000)={{0x4}}, 0x0) munmap(&(0x7f0000032000/0x4000)=nil, 0x4000) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000003089071d87a10369470002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0ec3b1508d0ecaa3cbe1e7b3c0672fb03ffccbeafe321dd4a49e1ff71bb4549953b4130a7cc3dd2e831033b6e9556110b21ad589302364dabe011fee4bcbdc84beba384630490c95890d8c21af721878bbe60aedfdd9adf8c3b44b9d5c46eea698e71e4ffdbeb18832b72c5bedf9306a3df5c80b8d4bd57538be9a3e0fd14e02703e1e78229e1d9cd9d0beedad06621bb6cff9aeb3932edd0a9900c4ea21f6c98e0c473db6f3fa25b86ded06a66c6d2b315e8f021cb6678114074309062b30002511a580929661014525c1ce399f4c80cfba50854d52a1fb4626450fb51f1d806668cf8023d431b4a12ea6c6e97e9d56053f677eef0106b779508e655756d2cb56359d98b086b091b173bfe6523749c0386e5ec85c8f95efa583c782d13f15f9c0da747ccbf94f2e1d0e3b9ad9"], &(0x7f0000000080)=0x6e) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:37 executing program 0: r0 = kqueue() socketpair(0x26, 0x4003, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0xffffffffffffffa4, 0x5, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x2, 0x20000000000001, 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="58c952025d9ec3750100080000000000"], 0x10}, 0x0) close(r2) close(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="c5ae61267723920a63c1d6a243cef620b72bd2c10d8f5abcea94d7c9ea5dabd5c2b7404acb74349edf236b2bbab31510cf9fa9ad2b22442731f801d9afed4322c3e3c2e56ca2b59aaad5bd1d5d332bc52aaee570e952549c4f8884637140", 0x5e) 16:00:37 executing program 0: r0 = semget(0x3, 0x6, 0x8) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000000c0)=""/1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8007, 0x7fffffff) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x2}, 0x10) write(r1, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = semget(0x1, 0x2, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000012c0)=""/245) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a3ecf6935723143d3a9ccabffa95bdb99bdfaf7a88fd13955d82d8def9df6a05ecf8fd8669cd72e5974dacc7343fe0cf718786f26d5dd78fc10eb31ff7b35ece2a3412c19fb86224ecfa3fd4ab3", 0xff}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) socketpair(0x39, 0x0, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r2, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x25302) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000340)='./file0/file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x3, 0x0) shutdown(r3, 0x0) lseek(r0, 0x0, 0x1) sendto$unix(r3, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0xa2, 0xe1) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xff4c, 0x0, 0x0, 0x0}, 0x3) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) 16:00:38 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x1000) shmdt(r1) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x7) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f2a0e5e003f307f702d60433f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147922a12d7fedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7f38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece1388688e9e034322be", 0x35d}], 0x1000000000000235, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000100)="aa601db81b9f460112f2981b510e3d1d7d5b85cc7d0205bfb838081556a67d6ca53a1a08a5d607d05f86eab0e9e28e5660bf36ac4bcc893ed6bb0bd4498ccebef8f65cbe2e25004ba6b29fc70f35b081ef7badd43f06a6d5c22668f2d73f3c242c7e79b5bfe4a4ad8c0fa1c745ff13b3560607d082e6fc53cbd3c87c44fdf227b4a9dd3a6e93d477a6a4314d68f32928d566576bc0972ee27215a40f290834ecb36da73d54eeac0c86c96d2a8c42888373283f9b5d91985fbb7c1b5901500b192420240aaf7e6c9dff86b3b7d07aa58e54dbb0b8565865", 0xd7) 05:37:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7ff, 0x383}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x200}) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="623c8569b2e65a8c07a6b29f97f8575eb278dcc5d0ed252c43ca91afd5dac4c31635899fda05b9c1255153b820c1394926bf25a34eb4ca395fdd08f959897538e03b9356128d7ca5cfacbfded90117c38df7c32b5338b67d26859c7bd94667308a76298bcf9b428b491113596a6b7d4f22d184824ede00137f9115f30b9e579a0d9f04c9b22435179f386cad91003403a61998fa393d3e5fe5a5a368d8ba7f23a951e94ce56f69d9b89e", 0xaa}, {&(0x7f0000000000)="60c349bd3fa05c1dad64c7391e06648efdeb96bc128b41686de8c514d6486398fa0bf5eba58daf00576edd28e6c36005971fc7d134d3e29281c6300cf7d99297c5dedb92956a889f7ce927eb5f8ad10e42cfc73c3012ea6fda351831b76e397afb78cada211ce2", 0x67}], 0x2, 0x0) 05:37:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000040)=""/185, 0xb9, 0x801, 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) munmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() chdir(&(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:04 executing program 0: msgget$private(0x0, 0x400) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0x10000, 0x1d, 0xfffffffffffeffff, "265333ca078dfef0b3fee04e2e05fdb5e9eb11dc", 0x1, 0x101}) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r1 = msgget$private(0x0, 0x428) getitimer(0x2, &(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x221) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/65) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x98, 0x2a0000}, 0x7fff, 0x40, r7, r8, 0x7fff, 0x807, 0x9, 0x8}) seteuid(r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000002c0)=""/5) msgget$private(0x0, 0x4c6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/4096) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001300)={{0x1, r9, r4, r3, r10, 0x0, 0x783}, 0x1f, 0x1, 0x1f}) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r13 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) getsockname$unix(r12, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) msgsnd(r1, &(0x7f00000024c0)={0x1, "b299031e9985dc20"}, 0x10, 0x800) shutdown(r11, 0x2) 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)) 05:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="805a", 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) geteuid() r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r2, &(0x7f0000000000)=""/2, 0x2) read(r1, &(0x7f0000000180)=""/98, 0x62) flock(r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ffffff7f0010000000ed00"], 0x1, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="01a65d8a9ff0408921cab83f6ebf0559361068f2237535618ecb2f4c4abfc569febf53d84139ca41fac4c947250895ec34d05683b484d64e213d2eecff5afe95600a66e2c3550a8a3f5458d989cd1f2aa924c508a95f40e2f8ba50a3da3569db62eb30048961779c818ba6d9650ad432b0f9ff229ca09f0700c03e2890c341de39720ad93dd7408c971109fdb7295a3aa1f47e567219144d5828a4d1a6c36c566511cfb194b74c3229ba595203a805fd51f08b27dd5de6fc8a45357e1f2d9e10", 0xc0}], 0x1, 0x0) 05:37:05 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x185, 0xafdb) 05:37:05 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') chmod(&(0x7f0000000040)='./control\x00', 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 05:37:06 executing program 0: setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) 05:37:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) semget$private(0x0, 0x4, 0x8) fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 05:37:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() 05:37:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000003c0)=""/123, 0x7b, 0x840, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffdca) socketpair(0x19, 0x4007, 0xdb5, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100072f66696c6530007d838fa51021670392dc4a74afd45f1ef43fd1a929e2a2c6efee40481ad21cd9a71e2acaa59195ad00df860297ec323c103700bd4548de5ec67b9275be1769dbf01aa6c4c06d49649d02a8f74d9699f6bb27953dafed861967fdc388ad1038929311d00ba5ce75dde9deae99bfe626cbd0b75b2dabf6a41f77147da8c4f80ba93c300077e0618e854e8f096b653a35315b3e964b28ab70c206a3eb2d9a1709a21d765bf4406d79b140c5d88b5251ba9923e0127e27313aff943d0e7b425aa52ed5775cd23eccc00617"], 0xa) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:37:06 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xffffffffffffffa7, 0x0}, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x11, 0x90) write(r0, &(0x7f00000002c0)="cb1d685ff969b82354eb7fb654f4558e8034af2953f4b6bbfa5014293bd8c4b3055e3081cd889e1c1a78ec58c6434be765850a27b48166b68e3d02439b217c706f313230a8d5991054bf20fc36c0bafe801d941796159f2a299eaf13195c4d63a2c2e96e1fd55d14d01e95898ecba3c38e99bb16309a1013a563e24ac47936bda7767106b871b958a2c53220cb363d33a9db8226682f82ea930548d40ad1b185a7cd56116f74b6bc189a4b246d3d66b6e07bdefccf5d81213668bff81257075fe2fd48e805b292d9b345c46f13ca0d824b8add5503614bf4bc6846735a176b19df4f654b8e40e9ff84c530f79284edc4e9492582ed21b23886b6b7f2e1d5877fc76ee3b5aafc21eedaaf8f3124a74fc89b516bf86965cef3598546be4d9f1d00fe423a5214818ecdc59c6e8a843019322db69ff55958dbf0d6b49ccd6a456a7c22641a483530c3c15bbc127aa06e60493176487e78621a2d51ff1194f7d9299ed543e79370119bb3019c50fd43dc7ea4fbc13dad84d43c2d748e823a04681ece878af968160b90c475fbf23074701d6fec4fc2922e15c8e133670ed6f29e93a211019ba9c43f4fddf9df24b7535de057e5d13d2be6afb8f4df108870873b1ad5ea231890ac9fd3168ad58541d500f63ba26f059d0382e4d58d5181559d250ce47195a897281895324852a16efbfd2c727f017e91e7783baaa28b08a3b8b7cebba20692816c2225dee747c850b3f7da260134e11f8a6b468bc2301b967e38a87607eeacd4f6c789407ea54b217a78f853fd4c0ef38f02cdc26aaa5ee7d27aa4856ed1f527e8abb7c6d7113a45a9f368b8e8c3916da52bffc9145ce141e9077b2c6699d642e731856e18d1b665884c68a9d3846c3b8727cd960316c58bd6079083022b420a3623f057a660e7487e4f50835391b1ade97cc21f02773e8e51f1e18da11e806a67c7251da054644497ac9d14bfa61831be6369797ba9f23e13a0c08319ce3f5d0043c489127599173b2bffa96fa539482abcb378796c2049ba0bbe9eb21375bd0fbcda869abf714d8bda59b5c0f4bb11c6ab0228379127ac3fad83d440d613ee069d345344eeaf76e11e6eae37800262deed435b47a63fdba7bb57bc234a1de6d21c45fad087a02f618bbbf300e443af3642bb46a8c418a538e591d8a262989d33790152879ba1f16bc03e8ecf9454e2489ae43e7c8e041b1a30732f27cb793b69c61ada78a48d05e838d0167ed1913fa7b625dff45f900304a54c66ec0ed781bc16f4923272a14abcef3abd39a2219c621113c70b432d518de9cc72e86ed9e7ddac3e1ddc14f1defcb23b1203ea9df9cc81f5761cb1e85b1ec14b7258a73989435a176b15cba6351a9145bb45577bc4313d71381894b09e7f59f98633680d4f54bb8128746c9c95bad87babee74a6a4d2d79e0eeea89664eb1f7d6bb75b9d7f501688fc075c487a09200568a67e02f99dbe921463cd5e37b1fcf459d24f11af02b104ce31cce715dc9ef7f92b28e72069b6f2d24c51dc3d556e702d88a97c6cc8cb7504984a3214a3655811d920f480156f23a4dd8f3e5aa9397ce0946215c0046d78cb8545dfb813f457746308eb03a7b052dc0a943a0c3d90aed8052aa6880630f6a3843f800a7cfdf84ab3fa0167838ad85f3d915973c46074a88f2fc909481ad7ead94588d745f6a2b53579db7e13dd75527abd55dae677dea1abd92c852b52f00e48d31771a7866a1ff7c4e2c1b010f01b81db577c3dab1547e78762b1e722941798ffdd2eeed0dd4d18e516f7cc16db839fb2faee879b651cca6fdf0d6cf7f43f6252ed2d1188333c11d08c5ce3ba9004a5fa9a5c1bc9a41e36e5db033c6148a48afde49a62b1a563ff0b983c6cb52a7e3a5116a2209a3da90da1e6f7dd443d8c92bd9f6818af24302143bb4317caf3ad96bff672c2263998e8ed0ffa1e4ac267938d06207918e8b36197c4f4ae48c9c072c52087736ab17abe80efbe20ecab2264abc39c97f984afbd49d9ddcbc2769f679de5b9f00ed69bad4c9835e085dd5ffade82c43302ee443de31112a42c595479dd61a308b825c981aeb545452db8eef608c23e13b68e5c733d19d43b5031e56ed8d61c17f4ed572dcf459fd7a5a2238d2225136b77684fea0923c4c2fbe9a05ac6516b17ba42c5bbf2ccf3a40a34b7989191f6a0c2ad69066768ac8f616e11f14bad0bee5dfb8be34b59cfb7fb25a5d04b30b5ee6085e976b2aa0c40ad9960393a9b64f35c37d9cc0d5bedf7eddd9eead6e6d07b9b462b1eb345b8ce7b522b3428228b87951adb8bbfc30c5a9fc7fb09de390093c78fdf17eae6acb9b05f2635f1c5b71c6d71ba037246c6a5b216fa8d5adbfc256a64dda3a6a1587412bff77441e8190a07260d5939b5a1a840c60fe99ab2891e4820b0bba1ccada4042abbef39392bfeb0e383a653a3167f1cf7df9a589574985f2d89d16cb25cf59709c382311400cfc28e93861ac5200431f3b625efe3521a103ea1512f36c92aaf05dfb5e696e974e020f87eb3126cdf9ae5c2e6e29d9761b970783e9771dfd11a5daf75ee6c776e7f64594333ec94ff7f70b7e408bd5592597cf250c60c0ae0a716a68027c86d6003a76d70d864912fd5c5326016698934d0aa50bee2042704d2717d50e5c56e6be1b8119afdc1b1b0c3bab57e21563313bbd22cab181ba7c6eaa46df5a33b54ca37e6c5c5f2ed230e0155e924198b2768c2d170c69caeb27ccf31504ba3fcfb976213717e899e7e9cb29e51b513a900c82e374751147ccd6c9ced5ccee00d74b058e1089dca9cebf8676cbe48f559b244e763441b6a47525e49dd6aa5badf08de49d9ec0ac02ad249a0ba6e6e46cdabf954714bdd60f790e27bd15b530aa8d360f0abebedea65164f070fffbe37abc9ec63245edb90c5b69839ee5fa04785a54f8682f127f4dcb60c890854b7382c7f2efddcd8965d0728e43164de8fbb24d4497fb0aac19665e3b082cba3c9a63b33e5c9539176949d268d187620f9b1818044769666428ad6a832398a090fe2dc6530194abf7803aa50131fd5ac012b2d45900e47b57705e8d2a2eb9074b9265929b44f215c7870ff2ed0a8628e23bf7d7f84a09b9d7d2189a6a05a6e1b2732747897de8e3225c4426cf9efded379d79e3196e209c3071420d76d3498f63b08e0a13c3f38f8f38377559b578ea1af0dad761fb5a266b76231ec0575436ac480b7057342267c93ab199fe408982faf565fd8b31f61ca859201a0d1a98abaf60594c71c80a0678dba980a1b7ac2ff38f763aa7acfe7cab17fa645d3901889b735bb1d057d0f545dd950d24e164c8b85cc38fc42bd9163f25c7d0c59d8e789cd730d3ee5882002daf7608f93b562808a5f8fb01406c1d14589007cc173db5c039748e23ab4efd5fdb36aa7c28fe8fff77b5a4ae595738ef26597a9d083d6b9b4be81bf9e0c01987c8310c87ab892119b8193ba2d5cbd9234dc022e0396dbc2a58d48b2502ef05a7f81498e7911d7be01eda0e0594fef292fe776f330b4a45cf4cf0ab2ec680eb5dc22bce6c111a18e9a775daad92205fdebe1a68557f141b2ba3b351638f02668026614adbc36c68e0ec17c4f6887b4a5063129b65283594d4259572706ea67b2df025f6e3cbf05589a047a441ffd893d312aa5907187380af592a9a791dd140235f8d1058eb1fabd43973e9a67de691a1588ab9a730984bbd153783250b4096ec3e9ed5f872b343b9476466e2e90740eec3f0eb097a2b520b836297c1339659d610b4099b6b0d27ba4883d9869bda516c9da6a7630cae3a03724fb8848c16d0aebfa8d7cda34616674d993ca3f4fb7c22fe167c14b465c5cb7d7b5798380ee3426d1038f4779b6d474260e8d29e69433e5562a7cc7031be7a1dd53d1f9a40e682cd93789120561a68822149ac1341e86bbc4f55ed252855ab4f4a011fafa7e7d6deb0f772dba7f657238bbb9b6d48ea38a8c0cb5072a51edc18239132df7b9da6a489e23a53056d224e18aee0a10ae6ec7ffd9cca2d4b641617ba5b68457f67dc1a97f41e80028e818a208c95d3344cc6467e5d67ad21bbe3efb9db1dd8e5bfdc52f2890a20b383411312b2b52b17e8e00c589bf0811e52a41293d62efcff801c88449292b59a2ed181ce0a34bfa03161c08511429ce3989b060a64215791103ef1aacb98d7d56696d70203d46d9245f666806e754c2be2fd9821879535f5291ba9071fa76adc6e7bb4787c980455234bd274ec40222d6b96cbc09484118bb92e64ffdec0cb0031263fb2838666d3201cdc383070de9bf166409e1b3a7c2cc9a09cc8d7017656321dc48aece6eb78cb35a7019130d087c25f2bbea0be8a72e0e25d41a85c7dfe953db626292631c20e9c1e03bced84a8c4ba22e94775719c68a9183e69add436350b8be267ed88955e15e672ed73229b3e2244db841ba839c46327914a20c4060297fba4a06399233622eefe57a13fc587b8e69593115b9645e906034c67e0e6a802fbb6e5d60790c2a2b6d15bbb06464977fc2c4728160fd390fee0de0c5248c7d21effa0e217f93278b9bb41fc2123827bce5a270f14f47e84954c88d1288fd52a520f14709c76d3ed0c940089d2bce7e1de5c39b02e5e3b43ffdc00475d49e7a42a9547206e62e856c50c52eb7ef513b375e8471fad3771efb5b3f5d3c6e4f33eff8d420025e85fb7c708dd8b673c11af891c1324f5debb3845dff618dc3ddf14b004813f27cda13644f51e289e2c78a312e335c3772844cc2f96a4ed439f0146db7c955ab759f814e87e1b9ec639e174559d020795707c3cc6edf5c91b28f251be0076f16492727d23e2e1ccc5e2e22abb9ce77fdf26c9eaacc128baa69cf7c5d18586342c4282b5d692dd69b344fccfcd472f2b456f6cdd3abaefebbd94d7c39888c21a6c52c61a0f5c588b2e0e2cb78bea1d89c7d7c5856b42b572bfb464a59e810f42270dd48aed313d19ff8b33f7be282e01601c935c319f36c623f19e69bfe880f9506fcffbc9111ead3ae5d4fdae9ec6aec18e91e9f190a53ac0d59beac579cca4a1e32dd8601439420fa9e28b60871278054ef408bee6b03857d5b7d61805b4277a191a9dbd3220184647d49ad5449892bae0fc163623c5d928df52a865a6699c96973521046017737934f551e4f6a70187810a94ddcf8f81e50847a5ff3273fd8060a6133e682ec650ed781e005ecef1645574cfbedc4f5fcb6b209840e4c31931ddb2e7ee69bead637b571abf190af7d084ebaaf43040b1afe85078a22534b7c0a3854350282e0286ebb72caf2ca46a5420b5edbb597d2c913096285c2c4da6ad0dfaa473b2e3f548376d5b4b21a26ae87ce6ea8e29a92df0a79e2fbe93fe359232bf4a3d9d5a3d0c6d799a85f70096f93400ceeca71d60e602b7e3ed5f70dea7f3f75b95339cd65e53516a34ec88e1991077c324f8f561c1e4d4348a74f7beeed93c009ccf6092f53fc7863251b5e275a55d1a69cd897d522dfbff302c750705a337b122991f44de3c92c890acb606d40876fae50a43de686c63f4ef26f6ccf9e738c1adab4ae6ce06a7d0b2125769cc3b98fbe32470fb042ff22822819de6cf159bc9c4ccf4ed7c340e337b86b83a3186a9e27e9356f23c74c222974473c251c899d4290fdf16eb815ca605b42cda283cd04c2155e1493b793d752d261e08fcc69de9d09d26431f735b51b533ac1ccd66e8a775ac7d9a92300d3ee0d165cead6b22cd8d5b835c62fd675b76ddcf43a50f1ffa051d7907d1e431122348016ce9cf5e0", 0x1000) getpgid(0x0) munlock(&(0x7f0000012000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x6) msgget$private(0x0, 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSBRK(r2, 0x2000747b) dup(r1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:37:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x7fff, 0xffffffffffffffff, 0xfffffffffffffffc, 0x20200000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400000000000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) dup(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) accept$unix(r1, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0xfffffffffffffda9, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0xada, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x51}, 0x0, 0x0, &(0x7f0000000200)) select(0xfffffffffffffef3, &(0x7f00000000c0)={0x4f9, 0x0, 0x1, 0x401, 0x800, 0x7, 0x7, 0xfff}, &(0x7f0000000100)={0x7ff, 0x10000, 0x5, 0x3aa27210, 0x5, 0x8002, 0x1, 0x1}, &(0x7f0000000140)={0x800000000000916d, 0x3, 0x1, 0x401, 0x1000, 0x1, 0x6}, &(0x7f0000000180)={0x3, 0x8001}) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) readv(r0, &(0x7f00000022c0)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x8) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1087, 0x0, 0x0) 05:37:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x10, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x8000001}) 05:37:06 executing program 1: socketpair(0x20, 0x0, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="d871", 0x2}, {&(0x7f0000001580)="f1faf04a9e11eee75314945dbdb6a76708599c554ed515c5fc0fe1dab141c7ba20eb40d2ded04d614a9d925e20fb1bfecdae41c9f9ad7a56d19fb19c187edac26a2fc6c7245d0e64bd28252cc577f5bbef09fd9bf08430089a07aa5cda3f48462213d68e929bdafd87b398c7818583f2c700dc00498c0b166a7521470143d727299b74044462641fc75921baeb22f1334ba15c5dd2c86435225ad75a588a759f63850b08a0c9ca8f5fc8634467d598c75f8d57c7a640cf23bc628658005d96a4c623568bf6a0c01a6b15d12a664f74f195aba3fd476096936636d67d94879c13d39eac53acf343e580753e051cad3e996b958f8cdf4443238b94b9c7a27073a9f44a3b5b9af58b7c2b446bcea652f7cc3525655fef29400631ebd752162b09143fedc47d3f42aa2105fbc35f6725718c2fea622b0a21589819e8ab253a152b9c56c77c3e56a163866e5cae023dac4643ad25fb53c21fac661b5d080e5986400eab9d0ccfb14c557ca7361987b50218b1054e2a6773ae17a9bd4399bee6fa1f694f36ab7b6808225acca7db040c512dd6cfe6b21d9fee8b6aeb6a5d4118a7d5af8c8e0179d673e9e2cc7f2bd5efd8af707e02ceed8052d3663d94ac7e8a0faae5a75782c848216b5525d81db760927cc86cb9019aa2377cd2c58292b17a176cd5899fd0bd77d8871644846916a2dd7e9eca707528f78b92cd424c1733ee4275233b4ea8d931a0379bbea45ae8237cdbad50278fcb74a6e96ae6bc67e74946684b516f5e85105c06ae62947fe0e4e95d1568b6541626820f75c9b3b3dff3409930c5a8b8313e9ee4d3fd06f76bd5269ea1e22710f928f08893f970351f16e94b373e9d709a64b106ff7aafbac5c500ed496847f25ba4c612518c8810cbc97cbd389c46210937c11061464fa2baba01f9ed179000a428e25ff4fa7e43f483e714970696add77bae534993109722b90e63c4b8892af1fe067b84ea76db0615371ed184549060885b505a1ad55b2e040d0272e68458cb545437d5cb47201ffa38baa663e0bd45fd0756442ce63d7dd36b4ab776e5fca286db0ea9711bdfc1a0177ce124d57916f1c21bf296a5917e09870ad4b193164e1a01c4f3fd45fc5b45b920a2d1a7b3866b34c15480b7e6cd37bd38fdf7f56da5e5a6ef6ce53912136880fd30b3140a01096a678feb08b8cf8d32d905c65534987681c26f68b7cd99db49cf92ec1d83abeeb36db4d8643fdb720eb6815da4fd5fc3a5b737eb5102d1f1ce152c362dc5329e4fe8174c50e778f03a09ec23ff722b2a8f592a4af175dcd0e69e4fb494cf56468c68cd51a88181a0ca2ac1bd02e96ff627146ea69b1ff1a9fa1c0e62c559db3d538323ba04fe91082de82420aebb040f9f040d9db4944129237751a891ffc0d476ae047da74c2d71270f8a8c15fe5d34887241af89285624a81bd746775fd3166fbedb299df1ce994f87fbe4f3c2fa69c429588743241b8eb36db12b335b5e708556eacc1bfc5deec2818d5bd24155bde80786d7126861e5a392c19cc8b2e47e6cbd34f14e4fb4f1e71fc7a1283c018d9c38a9dc023ca712025615546f2e6639ad1c8113c39ff115b7f620b97ce9f851d81e53703f4b8822da5a08f0bb290dbcca541acc6a32e6bb4ee37ee38b43ecb4adc5b2ca0030dbb88a6bcf94db30b0ca0e635730415d4a036e888177c58ef847ce20623e86c8976aec01695f2d9c4e20fc278f1e6161e4f2964385565520fda24fa510abcbcfc80ec566856a42b7f3c520014b5d406e4f4322118ee2a83528a3336ba982c19bcf1485be15213aec790b87d2055246ace264886dd46170685dd991f3a85105a30606b8210c5075534b55b91f432ee27128299026533584ffafb2a75b2231ed3af695a968e56e19183e5d142c336d158f3ccd2f5a08a7996a38c08c162f4fd00ff0cb6dc9439d1a3f2ec3a88fce4f6d81452f1cd607a86abd4868fea11ac6101ee5aa3659c7c76c02542c132c9e0a570d83455bd752fd5e610eb4ac363954df7d9b67b87f9692ed8d4d561b3cb0ba83d0bd0d928f3224c974a7318c7ecb0ffddb3993d300749efa707dacb482f9c67d623aa6216e5f0d5c8d60f4d83412e1213252b207c37ab21b87bf4c8a66f2609343c00318b18984dc6de2821f4a4b3cd21d3f35e271c623b1ff7cb40c01bc5203423c993f467c170ba9e2a11ff578a0713855dc8196cf99ba4ca6b05db4adac5096ab34efdc42bb0c7963ea59c7bdf7c3249a4ca0e2cee53544d32661abd8c97d1aac1da433f5fa6c764dc7cf56dcbd956bb4e5e807a17f066c80a87e673fcc419fa9405369ad366014a8f2ec011611738910f99dce023b03c92ecebee86e35c26d0da82cc4b49a09c2bf3d349904b073b8f226d81d741ab042df7b71e02887a3946e82868020becfef1aea8ec518b3f62be2bf64a7e3a15330ad544e0d918eaeeef1f08af3baf087f2c255ca08f3381205851400295f1b366a4a2a48f3017d1308eea09585a606f5073b6c113c31f2906efc4a6ee84665b48d38f0e6777a8d9a1d20aebe63e98bb1aa474ad56e3f431a9bad299ba8a5a9b359cadfc9af14da01552aec1f06ec24bab8eef5566d60797c18a5719a74478473ff3f83eba425fd661267bc5d2fc4771b5de806910b2e9a644d2f31dcb9542fe7e582d499d4a8236977d03c52bc6811e86346129b27b9446f47a5616160b9238aab6a62113030f9839cb2a11ff004863ab37bd529e11a5b70b903b6111232cdb3481fd36a67061a40b0862281e0c40e85e9036c91a030f9979460dc4cca1e3bfefeb2c3795d1486353c5bfe966c504d5f9c98abf669d4a2ad9499284951bb27f2dc1fd68268134b46954be0ec5327bd7c451ef6618147e0fbaf6fa71f2b189493435e57a9c2f7b5c34d7c8ed9a10d10d95cbfc56eb1867868d3b1f3af3202e3fc2e56fbcdce34bda55442cf97fab60237134ea213dc90350d530831b09ab908ac7905785c48cdf3bc3c1bbd2323f824f255825ece37e1f71aa648492e235275779712f4084e5d32dda1e76f7758d15fd9ca87a2ca12751a5bbf5352d32255225d8e13a4c749d30adb1b7b943ea31bc59dee95c32acf28f31d1ee85283eed539cb0ed9dd8102aa97761cd6a7ea060c9f440010ef2946249c86f5956e292260ca7b069181d4d16c719840d4b446f9007e50a7f09fc4906e880f4536f8cc98a753168d6a5794649e9710ba3cc6ecfdecc5e9b21a536f8619860438bc23fd616dd7005cc08fd68909eb746a32f52740eae883ae2dec1cc175ede1a50de136bd43604087b00dd3004035675ac33ce7692389d6bf842004c10746c32a6943f8f615ec6c813e96961559a43dfbf49db656a0af10e7e617b58e3b5d62b8868aa56988adb12a4668d648c47b153a5406ac18af0420bee1e762479177cd8aca83181d0285b9a3a95051deec777085ac7358c04710db4c836a1128c24f23808c150985288fc5dc7281674fcc8e0585db45824766f097b3156be8af9c0fe5a64db3613e36f485c6d4a9c4d26a8e135632e72b9134482dc1192ca88e16dcb83ea23614ff1d8b2aba0902cff489f225c1e655e8d01fe20792639438aec00f5013714ed91fcb9f0e098684bb76a15a368a5a3d04c16ff3c003c952300682a07fd5467ebf457ce8e63671a6493147aa2a3ca4a34d860ba3fdd932a776a7a2edc901820d8ea2911666f5950689170c4ddb0e0b56961fb492328b779f17ddf55453aca214c9ceeb34f26f3e8fd9ac43ffabdf47602cb27a620970f0b5195cc12d4fc72e0339aefbab3376baafb6960537cc0f5a617dce1f3a990746bd2ce113f9cb78b75c0e11c9f38ae0c4e0b3df1c7f8c3f3eaf3901aa1ae4473b40b84947e6354dce0a69d5bdde87a9a81dba45e17ab0cc15c50c339e10be0c689ebc3aedc54d67a8060a81b492d74165e1767c98f1f734d2e0d930c5ba7abf7e34d1f7e8a7100d146a44be0aebf0e170e497e245372c27bb5b54e5be109f1ef9b0cbe0132750ccf98460658beaf951859d249d781be153898c78c0c4cd8fd6d63637b8ba56f06034713cf5da22316730c60c153eb3a706c86f0b7a687ac88149048da39e1085973208b704f7b4eff31a4e2920c86abe86a2ca54b3b66ee31f5b5b504f9a25a4b9c17d1d7013bae9ba7ec3b5599128871203156d5d38d26ab797be71bdddc8623652525893ba8cbbd79dddd2858650f4bf166db3aec0dadb70f77a6eee3d7f3812c9e319c2af5c452baf11897cc45d2189547b2218d9dd9d69910a654bbdaf047a4f2ee30fb858b4685cba7da8b15e4bfadb01c651918fde5bab770938ccbb72844adb6602bf8a97ec40e6849e86ee2ceb5396b1aaafa19f054d599334f22bdd7ada1d998bda43d774c8bd82356e267d82b3241595adb9ac137e2d2c3a79315983899d8c954cee8899d9a52bc1abdf18d7b51d425cd7e1b594fc6874cc248ec61854a18fd71976844f05057b2efed59be0d537ca27f7b7b7b8464b55acc1473f05046210d19c9ca555c6a58c98fac461495c0e04291310941c62f46a58465b290a2091b8fe739fc8ffbd21d67d0ab9d76d8ce9720c26ed173377b5bac8d9d9fd97d4df3c9ee3b3491affd026b2ede85f7f72f6969324b8cc35e0c96e4aa91324508d8d2a1ec30c54571948a16a838abf5edccdfc0349515ffb25899c90a17dd60256e91390441b70a33b5e5625b758fab03483dd111da4d2d32df92fcb85bc3cfbf5bc6b6f88374b4723079f75aea2f7f33fe750389c9950401384f770fbbc8e2689bea5ca2785fa12f4f4aac42c71652c6463ce5250c6ae06ceab9d1368bbec2d41fadb4c47c8c22579944bba0351b58273a9874de7b9947dffd1e58e554ea19464369c5612f1093c566ae8cdc7a29bc9927d22d49e2c737b8bfd5e46efea2496ba9904de4b4478c4e36e0aa80bee62f1792b0b20793c2011044bc5748e90510a7543ed69c015e03282a0d68233985f9f622892f30dc6d2a5755020c0d792a120fd9066a94e0e734bf99522007331262765faea62f02dc4eb168a057e32e5c012b13561b78f0528fdd8f80e22e1963ded700998d46a1f8c671da94d94a4f06ac4944e468c6d62cf81e4b675f428a745907617d4454c25a1dc5188535c24b31d472123f708905001adfa902ca9ce46b66a28500f365a06e0a689fd2d76809ef6b007cb658ddce7b2efec524a240194a740c4f3a48beee7ce107e0dc83de5e1cb909f0d356191bf2d5c3b820653b5d3d155b87acb4a0fbf04886a82a462fe202624671e126ec227c54d21b7bf092608c1dab3fcf6dcc000d9752d583b2f37d207b79208022596fd8b26177f7ac3492a7126413f6be52178cd267dd84c97ca729d640272fa2f90b21b994a02e91a8438dbfe2f02b979bae22ad54063ee695b9d3b47b91ef85e02b82d820dec08103709524cfb244187a4a738a0b292c0e8fbde2e11ccaca77b87b33a8c38445c3b7c036fddba2ae16a453a98af4a53011f084df7d21ea0359852a07dba24f3f2d6e6e412fa151d264059f04b26369620ce26a5480c533be05452caaa1b04e023e5ce7b4f2a34e5dc8232afbbdfe81b1dcfe03d8f9cfc2f622dc2392ef1171d8276e0ddd40a78ef46d1fae1ff41e032f2011044fa5a135d44f3cf09d1f87c1447d1d4644c8a8735716335702d93f9bfcb27c5133503d48f493ea48325520979123f80ed547b611a56eadf2b7b8af7fc0ecf11eabed65dde967ed72bb4239066a5133a653c2fe12446995b042da797a948d904a9ce969833e005be", 0x1000}, {&(0x7f0000000200)="444a0cf958be8eb572c53f719a", 0xd}, {&(0x7f0000000240)="cdd26097a18813c790e98d029c85d9bb408915f3805b7e903a5fa0b4415a58afdd580433ce1e246d6e21d43078b9859145", 0x31}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) sendto$inet6(0xffffffffffffffff, &(0x7f00000002c0)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0xffffffffffffffcc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r4, &(0x7f0000000100)=[{0x0}], 0x1) sendto$inet6(r3, &(0x7f0000000580)="6c2cb4f72d4eb9ad4da1cde95e98b2e3c17f16d141b05523479fd95d410a950186f91a0b73e6b711eb06f1e518afbb86fec8fe4c16e02aa017a82017018ddaa6f5ccaf193adcc41bc45573001250d79c26710b84fa7a006773d89b1248b39ebbc589010209fa0ba53f8c810fdd79966c3115b1a49a681b56a18b712462708fbe2067abe67ecec30299941ed0a8c01fbb6f26742115bf30748dd36f57191ebe133d217ce475d905c2d45b4f133e24e97d4658fa23c740f4e89c791c24cec90958186fd3029ebcd852adb82c3e8d75a23e77e85b2f53d832ef770a2a6447d63e257b094174af6409264b7371d7a877e1d718b6cd00d5b4572c79474af4d173bdf5fa2aa4cd64d0409b882c7c59dee1cfaebf407bbd92afc02e428efd9f570fa6060ca1da16eaa5df8641c7589e7f3de98491d5659a476a00543e6e8a5b8fc9bdbe845b4174676b96e4d3d7309d88165ec4cfa3e7ea7a7dbde9998be28630a833569f7821a6e6122348a7c37aa1de971461bf32c57b0c8ae5dd927f8a98d12a3a200b9786ee6663c64354103b15b222f6f1948102bc203132552bdc67ce4b27392dffb902e8beee351d79e20997b36d775f4f2b542e8c811f864ef9933bfbaafe8f51c20c9fdd18495f92efa6b8d1fa69aad2f2f6c9340a908d96ebca82d5a868df8bae9e908eb922369892f43739ec3929892ec7ac40f83cecab849079de59ad5091ae07d67e2ce8679681265ad4573a393c1d5159aff5784863a5720ddb119ffd195b3a1b1ae552f4db21f61897690e69256de1131ffd62982c97274df7f74c55efc6f27dd9613b1b082f7f068a65ce057800de4086fe9a920535222f4484fbcaf0839b1539332b0b8b6774401ee28bf5d6b64963563c356ae88120bbab73989b5bda3e3862c49bd0e48364a3478cb039e909e49dcf9104deec74283da28cc8ebbd449b3d98e44df6ab9fdd7a1f23c35f9f0a3dfd62be56a9f615f5524a51293ce9512e5e2897275f12d00971b592172fa40267a608f86febea0414092960b989117ed87597f80c2a21b4bc7342f564d70500d0b34fbe2eaf0908e90d55f800774a05123c8645ba1147fa97ce9ec7d6f4a88cd1ce16721484e0b2a5f424deaf53a80f1ff015884826018fe3ff837e4f17e5758b8ef34cd4c9ff06863eefd58f897267e291772824ae0c9d6fcfc5d8ce650cbcc6c832308db46353235179475ac82f1ccd4310c69922bf828f00111433ba0b6b412dc4fa616d9a8907cc4fc5e99897b1cd340836c27731401f9ff994f82970c07485a36219d93f6edff46c054b34952a7d4b096675d7b51d12b0540150978fa52f15ba56cee6828d250e22537a63d7c1b1240f8507fd6d71b7d3e95fb3e86faecd3be80d74b9de9d69da9cf0b322c72bf1ce0ace3cc3fb2519c62b20524d0b143bf8a7ca4e38078983079a7c23639008e98ea284dba892139f9c7bcd574fa39f339ebea5cc090adb3593799c5627b7b42bafe760d2a774876b76ef8d8982459fd954faa515de11cb12b9a8eb5ddbc58305194816836c5bf33dbf2a28fe18b83a142289b415cf329c174d2972296013139345f41a9823358aadf8a8b48197e581757d38890ffdc732906a11b0114d1545875c1216ef3d8f91a19e355d2f0f0679c4ec316bcfee0e588e179646eae7ef633e4ee6de7e2108bf746a593b0bc335746a044aa3f97b0dd74c57354fcb411b2bbb6849e562594ef6cd44f1ae49501a2124076045efef7e8d2d624782fa0fc3ade72f0084de583d4241b1674d299c2cabc8c05f0ead28382463bc53f30c1092a651d4ddf4c1f9d7e403a32b5edbc26ece054b4df82ed2bd8865eaeea40941a1d2fd5c35e504dfd9144ceb2590ccfb2a1e5b33a7564cbcab889095d7a8169a001e15704c07d03793cd3e55af0dc263dc953754d776c68d74450193b72aa0491eca769a6843c55dc9ca6ab5140067d1ece5e2aab7089f78d6db7fd1d658072aa605728b0581af108dab3213e861c7f7c2a1d47ba9e7e0ee4316cf9173c5e7a276e80a3b15551adb8c7e2853f065abf6a4b62b707f7393e2742c10eeb2b4043be002b77bcbe4c5b8fe9cd85e6b6909d6ad5d597f63ab53fce255c21c09db46e002e7562c3e23bc21309e2d26f73fac6bcf37328a92195d1ec71d37aeb6b282bfc6a9f7d127d5e563454ad5b7bda48b9bb6c1bb0c2bacda4386fdf325f6a5c2b3831ff315d154f69b43745b4f4aa28d79ef6e0ee669aa9fe37d43eee9dbd8b394261bec6502e31a48e2c54fbcb529f621ae3c17bc3a9b40d7c017d5d9d1d371536bc524dad9b31e58a014e27c600f7a44e95169353f344dd038ff5de4516b271e861894ca0a8ab0130042516e5e5fda4dc97f5a6d301a5fc0dc9f65dbfe463d8d7ac7ba1c912c533be281d5fab972dd9fdc8b0a93f02b254d77a3cb51c619c6bf0a38fb1f8a1797c96d2124b9a2334beabc567ff004dbe28deb8f07e90f7db61f1c34b96c9552e8e38d84f3f87a38ea4c59c6d488980d11cb79bfb6c46ce1279cce0d861869113b66dd3c8890e9c275b73331ae42752051f23a92a20b0689e6a7c7712a05f28d05283a5342e4d33ff6dcd5a827545ac144752970d7a3d144b15026d69e0e6a4803dd25bef455360474df40eedc4c74af0c526c4681a3b0c13a88c80010f4b0fb9418bcc3ba0038ad95df22701171d30786dce006fed0216a501c16e7ad9f1a441427e485ea82751e66523de14b3b2056475b9c91d8281775fadb6cdff0a6740152f38e1bf415e8c1a91923b21b929257b9c881e4148d255abcfb6a532572d7b588ef17e258e0512debb2a4ede2b3282a8f6ea5ecf3fb11aa5df2ef2fe18471b4ec6f391da2f04bd77478c0f0af635376412cf95d1567bd61db61346402eadeb2e99e49a212a62a18d8cc52f97e058cfdf4af92ee2a3a45edfd56b9eaad79273ad94f8f13f10d740f60930421f18eb0458ae87efd704cbf1a20f8c42bd5657716e275145697cee37db0818758613128c866cafb5d6cab07b8c43b8938c003215912529d41fd3f473c5df04a840c3ba18b3f1b16afe9b1a6fa6119ff1685e2c6c9a3ca513c554873aee3408a24cd1749ba27916ad36ec55b28b28c6d2a474e1f3b9f2a21ec4e8d520d97a917839b2b42b4d8120a64f5c6e8591515df478cf546b0b05adc6360749c9f9ea54dd48865a72486c1ee75c6aa4b794b71ca38b7ed3dd83e90b1f65b525aecf72772499c129fd174c80f9ef8a1378864ef407a0d418fa7b123adcf57cfda9b01b7ec3ff7f21503ff604115f4d8c0f0d7e3044e19081c24c661d1b6a8cc6d90d7baac38dab15409c8c4de97fc008b2a2e7cc8be8d86e09929186d72f6ea85aa667abe99b46d7389e25c34cb1b04b00a197e8f0e71cb43632e430683ed566d7d6ff76c377a3524734c4de43f4c03c82de325627589fec8a6b4796f5894bdf19cd736c1266ae0a30a3fcc3a28e0278d24fe09162933385f4c974d505e28a4cacf08f37b4a76bbfe2c8e0b70a28ffe4f8c965fa928784b26d7cd94d6c4652d737d393786f0b960fccc8d9160db3382deedbbb58cfb73a3aabb4b6b46d9f83cc8b2cc89531674d8448434db21891f72c755c7640662f01113f1c403e404b4e062e0a288a15c0d9f9949703307c25c7c2a97976c0a12b2cfa89df217439af54506aba27bd0e7014233ac926b4ec5b1b976cb83c7e98dbd4c66417901e2818848d7ffa2ee6d7822e1fc22c6237583dab34c600c9bdec183921f5c272cfe4671451c89d76c780d13fec83713c03230bd33446ad428e219b1a270fec3dc60d54dc01228c1e84653033944538f3276dfa553d711949c62968ce1f7857f5423d2f7c3a43da68662785b5c00c51793abbd09305c8f0a912b3c4e9815117e2c4d6de2d73aac7de1e3b66319d766f2e343bf760b28d497394d0bd2802a9f96deceb624a631c22d46da5a13bd5dd14cb53eb49f53647b3f39b39b649413e3ae55c76f1672805efedfe8a28e33c5eb03cf67d9ca9c3a77f681d02e51535049a34d966836f91cc93de540927759f42e5fe18d0a4441bf521d6db488d43f1a713c4362aa170ca66ef3f51185a05c1dda0988a0da22bfd03ceee3697ab9b288ae4574f2cd53b44f4e17f9dad6b498961fbd6941f21f3235f46ddcba92162f228f99e577dafd2bc31b248061bdcb06ab38c3a1745dd6d9eb41a589a7d3dae4d36d6bfda46cc92afe3e8b53351604006bd9e1b31f3ed6a8cebebc3594d4439ec02f091d16991376aecc8777c9a671730b625e636c9970aa051ed1df566db42cc08bdf623cd77c67a7000b5960b7ec768a696bd106aeddb2cb2fcb44700e937209f51f9d1467596a236c6eba842a5663c0a2ee1ff8576e66fe16bea80760edb50a9380d994cc073e1a74af7c71898e4d20ddda0428c9eb15e6d87ecae0b3352114409aa5bb86460df38bdb7083286018c44f4c5ecc821ddf616dd2fa580196b34ee2deee8c54bb85a073c4903f771a52fbf8e24d364f4a7d4ce7ba220b8ca55c3688370003373825ded8703ec3bcd449dcb4fbe8aa299473f746e30d0e1f093147243aa523fca5add88e301201c9b5d6069991e1807e20158a0ad96a14b9a9245c9205e0fa9184f331a52b3442a8d20cd5d4f03b4ed4cc57e082f569917a48e171ce3ebf39ba5a83d3c60618325aa6f87f50bd5641e12b53793c9c6eefec99e3fc0abd8fa3fe7181f071b62ebccb6a94382088ca5a1d98b5f92efe99f7d2c26c743fce3b8cda2ea9127bf7a15e6b7ac51bfd76c3990ad82f12b1adfc88440ab8edb7bba9ba4d701cd7141f5824f37193f361f6d8595adaab8833c58e0be8bc74fc73a513cee3f49d3e604cbb9ce6345c9f51b145c857f0f5fc96f494bf90ca6a9c9f4578b66c48674689ccfbb482e69a8b956ac40a4878f777fb4524c698fcefba18f85e92c2353ae2ea3cf493ae7c270c51adda8045bb76eac7719a8dbb7b3d854c0e84aed3337064a203b440c9513f4319fc47d21ac3b9e79e81e5c759d8f59b6eb968164c008f73050357275d80f31a3570b31d0f9345c5784faeec0c3e7a66ea4d62c30b0b2991058fd285f4ed04bcdebeddcd7aa63f40aca74b0200692ac3423e9f636d93478281a6c73f6845ceced2a23ad5fd8533c7e45a4e0e13973b50fa5fb29b15717f2f1e0a0db474ba94225989c25797ff3c4ca3589066b7667a8912ff0a40b2c5fd18f7ee49b9624b7d17ea929e6b3d49f2b3fc08541b8a9b3fef1f2b4512cf950a69ac12661e4ddeeb4777a36e42a1822f40c453adafeaa3fbda253b254a50566c83536bc94d27b1c03e0677c4e0afa197a8b5e494f52962ca09ea3f3a2e3bca5be9ae58b011a70e7736679944d3f95080571ec40e40e62588c87a1a007e0a3fa19257dc45a29ba2b4aa96566391aabff7d656121276308ec71854db93afc3bd6bd4f58b5178a1e34414f8cccde1e32096346b6fa48b2e184997c2beb96e526dd8e56be1e9f4d50c3ffeb47e8d732fc574ca77eb3742874ab79d0d92dcf5308058f9cefd8da8b50c178b0e51a093c769ebbbcc8cfafa4e57b69fe0e82dc0c819efae02d2155bd14c9f9b12dd5927d968bf2c1690e51c7bcebfbce6261e7899e65c6eab9e67bf964fb63c66e3c450eaffa8bc17a99aaa2806cba303205dbcb2bd59435f1d78a1207e975dd0fe958024fbdf9f48e277b10a9cad34e31a46a8d44cdff8f570817a2a86021cbb3007921f31c7f2de431741dc12aa177ce050b01c609709241979912780b11e323f2449f602b79cd77ca3", 0x1000, 0x400, &(0x7f0000000000)={0x18, 0x2, 0x4d3, 0x3}, 0xc) 05:37:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000082000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) 05:37:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) rmdir(&(0x7f0000000640)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)="c7ae22aa22949efaafaf5bf6a98ac76fca145456edc34e4be75f19e643e3cdbb6c53f9f6791a37257393a45fd1b7f8204b7df389967be8a90d87b60cfe50c3a3e34077512828a53d", 0x48}, {&(0x7f0000000280)="a635c8a4346089a34ef49309c021514e5e56b26fe1c68482928f0fa10597a7", 0x1f}, {&(0x7f00000002c0)="7943cb607521bd75ead66f2649e1b14795aac113af5507fcceaf7a6aab57938c20df661ec08003348e31665df4a3b1c672896ca91d536f279a8e13a38fc5f533d7af118c762e7bc56706def39999814d3ba92e0df3f1e871fe795d7e22a0b6df2db4e093745f65bd6797feae6b690c218df1cb4516fa0e5ae5b7847eb17bf3", 0x7f}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="d800000000000000ffff0000090000004fd11e3b736c40618b3cf83a1354b051c66d22c591f2db0166cbb43b198e5943bff548393370f5fd06c748350312c40a4b09502959a7dd705464aac20857ef63e1488bd6f556f6e3cf6876caa94e68e9ff0060089e3d53d4951cf8af0fd42f33edd8bf58c87aedb54a0d297d788217ca58478c62912bcb9c47d59b11dbcdb4242beab14d78bffa3020dbd73b145fc901eab041ddbf17a79580e90c339e7aa5da2f8e3cbd39a05a45a24ea1a549cee93594048b4cfaa077323b3fb687502c59c1bab0d310012d00c000000000000000010000000104000025676be2e4dc3242d583db75739bfe3639632acbd2ae105e24aebe0671a9f1575d48c210555b10f0b2851be28b5e710a10f6e8460cce471030dedc656365e591fc08820027b1e90af5d4b491410a4af44165f949eaed6dd5eac69a6c9106b0e1639282a26ec3ac7d560a2da65ea6464a89ebd952bd229e08fb4086d4de153c897295fbeb8465dba6897159a31f75c4c04828b6c0e876693416a85e6acbd9beb576671dd500000000000000b00000000000000000000000040000008ef1f639e4d510c1d22c13f328b8cf49820471df45ae13656db7fc09d795a1bd3f2e83bb8ad5f73a355c43b7818d4e347286ded4bbcf469c9638538e0b87e362e2ff69813eb6bdd24696f232f0698f16538a45f98fe3c2ff5ede91a529738bdeaf018ca6efe298dd7fa924ee05aa8dcdf04aab39cdd1df27e34d37d806e5fa0e0f3499c1052e4322acb6719f0100cf062abff51e5abe37478b5eb10000000000ada9a97db0c9a863028d36ffd8152c6cf7941e341251c627d9fcb81e7300000000000000000000008abc408f8b59c828ccd05254f2c656bc82217823e755a6e11f5cee01cd7cc0d2f08c6077eb98080fcfae134b165dda1add8f128476196bbafe13bea89290dab46996c7a82126d9efcb7bfa4ffe1d93e74b0690a5f1db1b728471b1376d6c0a714709afabccfd45e5ca73d90f3302c160db9849dfe1c9967dc103df7f4f5e"], 0x248}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000380)=0xc) 05:37:07 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x8af, 0xb1d, &(0x7f0000000000)="272ddd51a597b0b4e7e8e20b012188d6287e06922b2022e6a68c49d7163828041a57c7ccab7bd8cc2abbf2c6893850d7c883e929a1dad7ab48d922754a0a1c6b77ceb43e3143c01f0ad2da5f9f1f5545674f7d88b7421ab09e350568fc5131219640d7ef8b052ae8e0bb6a91b2a7845b60e282995cc1a9c9e2fcc10773ce2d249de200f2c9252dd028b50fc77f1b3297f4971a8232f71d142428bfb1d08c6bc759d2e46560c021b809bdc44042f4506d53477231ea82bb182b61650c009ce9c8266a", 0xc2) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) socket(0x7, 0x5, 0x2) 05:37:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) r1 = socket(0x26, 0x7, 0x100000000000a7f) listen(r0, 0x9) bind(r1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffcee) setsockopt(r0, 0x3, 0x0, &(0x7f0000000080)="f2928ac63fad7c6adbb7c65839eec46aea0280aec3b125f864028db7568b776346936738f9478217e3f37781db6fb008cf5497931c9c595f0f4e6d0e38a6efc73bc6acf2b55f384ebaa8bcf4214039e1e80b4a0cf77a31412a9d8ce20a457da03a215af759e2ace82e53f6e3eb478e0f618c9186a7fa884866c2022ac09eab13d184921cebd9f40081d173c9d1de88b0e3315c760c9185ae756cf291941f11619d7461a8db2b0068de0a66095e4b41c5849aa0c66d629cdb4c757e2ecdca044bfcb595f54f17d6ae8b", 0xc9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffffa) setgid(r2) 05:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x2, 0x7, 0xffffffff, "2f6a7fa3b6b29bb1d7925bc739722feb28e64946", 0x9, 0x8}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) syz_open_pts() 05:37:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x400, r1}) 05:37:07 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="03aa48df2ec1c181d0e5ef82fc7f897139415d27237c4e1a1f73bc74868846214b970055a9582bbae998ba2a35bd8b30412afbf724d1d9be6e805bb88ff7ab180e83ab4c4a6641d0712a875d554eaf7da2b5806990728253f10e57c160d53883cf264272be80628311539f5f047f654b2c6f3846b2213cf720537b5432b815a99ec0a218fa6f2283f8f67299ff646e6b4bfd4d8a948cf44f5fe222e0e2c9dd6d9bc49ef32aec0600000000000000588fe0ba4d327bb36d36c1f8f425abf9dfae01c68739b3463f56289b578bd2e418ed2d2d2842405944854c681443b3099075cf7e28ac4bc0ffc84804fc8115fb1bce2477f9ce946f04497df5f527b4b732f4c59c5a412c23761f91e2bc006d640756a0d18ccd95217d574fbd28a0f31db4bcc028199204d54ee84f2b4a77b5b88e6a402f0ca9243f5771941e4032fcd7126b9c5514e919e115f0765673df3383040d1930bbd42b3c8dffdb081406dda882e231d404c5576982f20283faafaaf9b4a4301a9bfd6b16"], 0x10) close(r0) 05:37:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xac10) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r6 = shmget$private(0x0, 0x3000, 0x218, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) 05:37:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x1c6}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 05:37:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x1, 0x1800) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:37:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) fchown(r0, r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = kqueue() r5 = dup2(r0, r1) kevent(r4, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) 05:37:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffd) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1fd, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 05:37:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x400, 0x5, &(0x7f0000000180)=""/61, &(0x7f00000001c0)=0x3d) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000080)="863714f08f3d3377bd0c3ef917d232b28d52c6bbfa0738b2e5803c6c977e2f96d23f4feec3acfcb9bf01ad5ae304cbd857c8bfb8ad25cb2aaf538061ccb8e7bd3e5f0d955f1d", 0x46, 0x9, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x41) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000280)="83dc82c6f251056c6e1676c6500d7c891043", 0x12}, {&(0x7f00000002c0)="2056f4ac09c1ce62ac3d245a30f007ec21a3ddf2f30c2885fbd937189b15273bd7896ea22ff4bf659bc036422cb893d8edadebdbff59876a1a392353ea666fd5757fe8595bd7a0aa704b083f56b87235f0939d589f3a0a1ccb844c3007dae87bf1495697e2cf2d10523cd21af10e3607d5d5f8aa804a03d356707e685f84980253728e85626cc8dd0a840eebf93aacb6a0a3c90fcfe09c5d365c4df32ef10f9d354c74272c4d49bb5acb430f075a2ddeca5093c5057ce6e1f752b22f24949a6a90677fae17f4c3f3aff59ff73dff1c6b886b86", 0xd3}, {&(0x7f00000003c0)="5f54dcfc73ed1ccd127f44a372da6ba2e221715d5343329df8f30ed683da4dc56990b4bb7e064c8eed23d352ba6a96d956787ff67385bdb4fe56b71f8dd33a4664029501f02b7dbdaca4e33fd2487196c2da21acb0ca73624e9a6bc3b155ec7620950b", 0x63}, {&(0x7f0000000440)="9fad77b3e5a88f9cc9d62d79d8e888af9e00fe2baf4edac426d13edc0aa811bfd3669b539abd9f901b58d3e484c93c5f9d7e4aec1cb4d04569d657a8a9840bf501047d285f4b9cc1d07a875b24750fae779cee5e92ae5bc0ff0bb9e1e64aa1374f2a3fc42ea067094955129a8d2ea3d42b43e19fdb69c432346a47618d8d7dd061cd1628e50302784641e87e5f26e9846e73825d168c213fb0c44f", 0x9b}], 0x4, 0xd) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x3ff) 05:37:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 05:37:08 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) clock_getres(0x0, &(0x7f0000000040)) socket$unix(0x1, 0xc8481ee9fe280b26, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 05:37:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 05:37:08 executing program 0: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7fffffff8000) 05:37:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) 05:37:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() r3 = dup(r2) pwritev(r3, &(0x7f0000000800)=[{&(0x7f0000000d00)="3b3f0229286c12e64cb308ea180b0baa96ca572b1bc51d254e2ae7653715fa6b6ff6424529b4747bd5c2a2220a8c0a456ee057655318b26124a5cdf28b59ebfe8e433cdbd31bd55f6696db04d3ede28947870545196f99b8bc3442dd7cd3624fae4eb8bf4f1ebd5753ef557ad8b22de80c77ca6f3e904d1b3800efbfb1d44c2b4a4bcc4da335f76f555038f49baf22104af0eef6ca74eeb0bdcf7421deff0a3d35190a4a2512685c71a29cd851e5ea19aa69de536d3be7a57c3679f721b7b0959967af5dc4b5893c7f4d3fb146ce7a221558a7adc1f96cb12e0c065a17b711222451b9e087c9d76fc277043540eeecec41960529aff3aba7e8e2c5b7db25feb1cf2e930afd6291ed1d6e7af6347e1ca5e1300174142bf989e7290ce948a21ae8ffdd7548c1ecbaba1cbdb7b1750fc877e5031f91ee629798b5995b4bc4699ae599157c3d770f66f4ee12a2b5afba2506bbe8c2ed80c295f60e0c6ea1e0134fc28d467834acc61c26465456054547dadbbd4692a75d59ae0ed31127e7832a62587cc97dd009f1631f3533cb8f02dca8c815aed2ab127bae8fbe4d9862d644f10116ed7c2fabbdd453e961822f23571ecf4935932fe7baba90343300b3048dfb891c800803807f1c3f1a5754e09857b167891f13b7df542092e7adcc4dc5269cc97588539268ba7893bfb8268b0195ff22b46776be61dd640f58cfe3ec9719798f7e20e0d6db381e16ead6d230b6585b730e8e9f53f7fcb740dc21d1c4f7ae2fe63deec05a2c16e54b0ae7ae0d383361f23d13eeb49eef7de9dea1d27ec25999e8f680d9c72b6ebf30eb8d17c192ba45896ca3b7dc1c946f3269a0d3a5d371f86046be12eb5992a8e1a916f786adebbde58ce57294facaec6b502eba8d1b3fb24ad1ff8cbc5bd1d483d0763431738d70d138d42ed1e9bc5288c5032657e8eedb370b5189a5c7e8da142599516c50b9ce38891b33969e447691882b3efe0385a6cc1e02f4e24da4110e7f8aadd96532760801e6ef4694cd9b55400a1706b5e483fcb3556cb6edd7c376e31fa168fce737e6ba647f1d06566a366234d9058b0cd2353bbeb19cd0c939d5b2f4a735d1823223f85d734d11c2de9a4d64cdf3e767eef4dbbeec64098138378d1bd3189272d0453ee59b825398c713571041c5c54a558543f7f3757d765e4060e3d6126daf46da7efbaa88bad715a812b144f3e7916c15b800adb53fae818da0e4970824ef16da9147322616531c900ab6003f29c8d4bdc3022d3380b485082907df309de3b7974df1907a1ff36a8a1d2cc1f89b0d730ae7b411a6e04fb1419b68b8d5120ef59720cd3f09685cdee821933b317f9f7b5c7f0150e05cbb6bbde5de308446dd616312b1a9513bfcb3e520a7713003c88af2d17eb7f938f7edd0880b9919e35dad98aa85007f319b6681c37b8278acede94dd437942adbdaaa5397e464fc5ca9dc1c6aceed98568b596e08b2a8abc2cd0b4fa30060f4cd2e01f9f1a244664b99cf7713ee76cbb829131fe45a68983e2e3c46ce9277033ccc2c87cc7e9c435ac46c09edbab55552e186b70f43cf6e2ce63ec4fa5ed185c0d9edff7ee4e1fb4b42057aa45853a4b1f7ee5daf72a88eb653d554c852a15e3cfb9e2777b9c339728aba11d0b1b6cc22fe9d64aafb86a28a37cbad1827b9bbe8de23551735ed53b3e197dfad9e912e3a50821ae16e0d8b470a6f3b5532b8989c113d88ff181ae81d3c850841f1954aab4827bceba06c4bc4f82833639f6e04221080835b54d8e4be7499c2c60050a0b68b80b2d3ae638208be94b9ea342bc7670baf8c1b14e7d2327b26726907cd326f526b327ed6e367820376fa1f5fb13a3d6899d9f8b58c0ddd38d60c369347f4c16983410308a8fa4bce9582cc80a563a37c9ff63f85c265807514f6ab4daf7d59a6028fbba584274f2df9a8c89e56861e8cb639acb678a1f05e0936216eace2489f733b634cd8c9633a37e13990bc5c26ea2e7c79828a3a008698143963d4f5f7040ff637b97f8983c710fd08c4273343813efd48800ef451d0124aa8c2af7492fe8635075c28d5e51ff64fdf5a54d1dcbcde23ff7976317a5ee401828758cfecb9a1483f005844b0f1fa480a6f2416fe305150c4cbd10a2f7b907624f3198df78d9b9daf1c4d74f2317f8077d8a631f067cc1b1b8c847590fd56b486293e932346f4d12057456672add7a573bae829edda0f5111af5b2945e36689acc8b0ed37f04eb98069e68fd5682ba78bed8c7fecae390c4d9c228c57f8664007cdffd6fe0afe6271c1fe6f5369c3e92e3f778b5703fa9a7420a2e1d12b4a6477b537ad1178fabfeb54623b6ffcaead3682627a104a9864dda8b2246232b14bcfaf5c7586390a12d6e11bc9693ccd67a6b06711c1248bdb75d4fcda4df0d1feb8be197914ca384d4018ef3bda8f950da87a48704d80fe051ae8577418ea9a9ba732ff05c8cb1a8d95a7072d8550b2ad5424e695cb8ae019010339cacf6a03cbfac03b47149b95fb4b4a6d5b41fa28a99ddeaf026b1be2b2d29d70005589102c1f0806e0817282ae8a2917cb800038abe63fc2daa461cff4e93b3f62a3f7b51997090493721496faf27dfb1f226d16c9281acdd3fdb774a90e594ea4046f2af1a7dc8e420a6d610dbab11e2a4becb15174339567e2ad961a76599430eb79db2df0fb71e6ddc3367970578725e4472669c329f07516aa51f375786240744508e4417e7724e3938c9b6c85a2fdf2f8b57ecb751200f12530499899479c3e7d3378b4552ec0b7c4b34781f9fc4b084798999d0f443805cb03e403b9b9e09ae4c5b67b555d910fc0bb6251f3b2baae4fccd42b638f26f0f647931020e208b31e64ec11291add99da8118d2808cbc92e0680b8f21f37fc85298dd7c5a3ebe2c5444d16b4c524101f251ea0ffb7256204cd8f08773d9e39d60968127005b92296401bb333f0fae9446a90ef44180f0549d40c089bb1f03c4c3645ac5c3882a9bb2e33bbd42a7c560995424c65bce40d683efa1c94d0d7eaad7887c993f26af28a1a1387ab3c6b8add77eb771bcbf06ddc31f4fe7d8255fc1ec154728cc81cd084ad1d232741627666464d25d5c0738a89fed94d2cdfd63d21d9fd9388f12faf65939bd4ccb4b100af088a20b96099a06026761b72be086c4b25e276723dacd7652ac104fd4bd55b1008bef3966f429dc4892fc39ded06edba725980b041715ed609b9b8388d8155ffb091d752ce94b4480850a9c783adc0225b6f6eccf5bd9ac63de21caa99b0849019fd9f66b95194dc161ed4cb4bda0c2fff76bd367708a41bbe77f228779a2aeb7ed2b292f2de0e2dc1255e019d5da39745fab122d0c4f5a57683a80c403339f59bfb0a5321fca25c45c80196c4513e0434b27c1375c23cae7b00eaacf2e8ff12c8612a5b10aa6af604c88783c8d6b1a7dcb68f3b11f62fd93dcb658ec6c987457e707c424eba43a1f14f9edff4814dedb0e722cab010ca7d3909470601008d1342b5a8b57b95de7a8aaaef0e1322ebea10bfffb9fc7f414e22f575d2912be49fa2bcf7fee48be159dbc6f393f4ad30002f300679ba6686fe42dd37ab002b4026743921eae02090ea2df67119688ca3b9044a1b7bcc928c978f93a60ca39f2a0b56c37f0e81a632145fc7b300ee2a1d34ce6a392b04c2ffd1378dd43a945cc607e61495f85211fda0d8f13e3b2ad6998f54afe4b0c37e1ff46c8237efaf76eb5ba8c322c9eea9e2fc363f85c7444cb8638373b0be4f14b1e6996c8cd6cae4605312d5b23348e7c70a3d7378184b3cbef87aeae130143340bb01c7fc887eb22b2c48bc0aa73a173003d53657278f0305bd9b2adcb4c4e87561e5bd23c95c5a8ad33ffd5cdfaecd790967559e27ddebbdf59b0c59ab206e1fe89e02461b69ae0053d587dbbbaa5a4b7343116308288d3aa5f41549b01bc5109e66feee45067b13864d5505c6fd34f085c79ffa17814d5d2a2417b2130a8f86347602b325ca792bbc3325037c057cf2a31d9b0654051fea4ffddd35bcbb691b6cd554b50ed6493a15e3b1f0a86d928789010b1bb1317207486166c4d769a0f7f75a9139cbbc80d64a213c02a35587c628451649cb9d7f9946cb17901877897010de42da2f77c8dcd25112da7a1fd3e0c7f57e27c8a0c7045fc9d00c293bfcf385822fabffa266183dcb2d7dd41e125101e06fc999d622496116f9dedb6c2fcca6878d42a75ac8f8a1a8a57dfea16734bb39f753e81a8a5ecf95bc00c291eb7be40a41f29110cd0e7656c5676a559b6424b125961ef22b45dd0a54b2edb1da33894ea8a039c1afc2b9266067887a5f6711ee05dee2c65468c46d601fc5d7b7b2298f1e960b280e509fdfdccd3db8e90a00df6500d648b6534c6c32deffeb46cb25a8837d978fe9af8d0ce5dc2a38acb2e723d8f8b9ac06496955fa2bbb0ef480da5638b62bec81a88b818351a5080a8b25fdcbaa92586039da943ca7cf45d22f45bbeb12fd6ab78af00a3a2611cea99dcfe88143c84984fd9b3c9a4ddf3d1fb52855c9b8cc2576deea746fc86e4b299dcc76c05ac6c64bf57cedbfee41523e06cd84285f7900c18de23449b3cd854f1c02d61d4486f4132c8c156953cd03535dde17b6de1ecc7add61a557ef59ba68e5a957826a3ddddfb5795138057bad965665ecbdae04c11d478e89050bed04e1ee08cfa5d03f3cd76d5dd3f3153c70efc15ccf01cf2b3d412798b1ba4fbe9350c1197f2d4663e6d603fbac3977ed9bc8d1981325707a74490a28c437fe895a36ca0e370b9ba624ca9f93a25695e7ef594b29e6121e0f34cf8c96be5bb118ffff7a486a4040376939abcc9343a66c348e3f0128b0f1751b841c7cffa7b8ad4c38853ce0c24f180d450778cd4ff6d17ada067324ad802a0173aae15d2d32bb71c498b623618afa4e3ccf30514947221f3320f85db08c17579c9616a8e05343c918665bd3dde3ecf8aa084909c4623b46f56ffa45a03cbc5fc0e58daeffd36390f42b435c4f7f7ed5d0daa741b1711b46adee77d903720c93f60d80a6df1c239e0e9836d5b65774370a8e6e8867e0681cc1987596125d3af8357915f351f1c6a3b5aafb4422f9d9a59c10cd54c28ce1aa0f44cb6b61ce5730e54c6ac113a3cd78fffd92bda9447295ca26148d8715a0538dc008b6e7456d45e773b60419ef0037566b292fb504d4539d83fa06de2198d0a2290956f05b6845c9d98b9960715f454e9f1e6629874a2b6ec078bfce97a3f4075e2dc05e69df01bcd2045e996a2f7e3dc13a5c2d573c305adcf0db88e841bff29eeefed99d677be6b840b3b2ee4f3c9a592ec40842e47781672a4350af9925e86e2246e6db4ea4739a02832fe620d4e4b5487b997876414d6c2217ecdf1083562c711d051b94f5b4cb4f070a1fbc44d47a653833ca48488962eb3085106e61a4cc2c5f353f5845b4fcc2a83c2565b738c46e82daa9414e24b19e7f571f0529f183c2a21231c654830db615341c374a9fa8ac4dc5af9c26e66eada2c69f4153df65ea506bbe159fdd58af2989742a9241969fbe87267234b34547a929565ffff8b33a3afee042257b3645b4469cb4f991cb98369d64423e49c575b5015e0d2816e6a243e6940b93359794b0ae47f1eabe1595395bf48e99a150846af4815978c957b75c6a2c8bfbbcf19b4c9c91d8312a4b093f3f1106a117a35b845a1f22dd7b9b71dfb57d5e68940e66d1fbfdfbd1ab154ee4960ee893abec674279f1510aeb57e9e60bb389e9ec3eb94f5a9850d51c1c4fe2a7f", 0x1000}, {&(0x7f00000007c0)="4e52c884e3c2eff65dcc815c44b11d4de901bcb93d8d986c800affa4", 0x1c}], 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="644d8a2c0f86acce8737a056dfc102e2c794681bdf85225a3f3d13f2a48efea63f7994a276dc1fc33ce2a83433cdf07563ad18ee60350682647916d45cb81e2b546c3328c6b30cefc1f8d791ba00c44c51210f6e70711aa78c5591faed35afd42343af99d7a330662140bfa430c3593796096d99bdf67d5ae90e54aa32b2ec0faef51ba96f0d592383ea96340608856b98cbc64f69954442a4f219657860604a613db9c41824d221a276c7dd94", 0xad}, {&(0x7f0000000080)="1c58d20b090ac6881a49c8adea12bf9d69a55ee67ecdee7041c35febd92cab7afa531e4ec88026833d8e13d9", 0x2c}, {&(0x7f00000002c0)="21686d3b2adf9d2a33c66e1272e89fb75e2da23c1028b8d838cfb29edf23f9472fc41f7fa8c83a53b92e00ef189809ba42de33972fba13711450d61528e7c52c3f021367b210a522255e9766d0f312f205fddf4a216f0cfe9c1b8ca0d0d426eaa53124d63281650a556ab4a5614c1171ac95959b40d1eaf36360561717c3b6d8d7b8ed7623578a53309703ac05da21b8b4e23c746b6d03dfbe66fd49d4aa0d6bdb1ac8de725f155fff4deb914f5adcaba0b3de10b6a7db2406b0ae64c68827d24925aee0591c61a5f71f1e76bda2ca30b2eca353fc1f46c143ba0434cbb5689a964616b7c408", 0xe6}, {&(0x7f00000003c0)="6d8c34c878bdc8946598c03a878da73b46d3b16d0122417f4bd723b42e9cb9cd9e557bdfacb5fac4f80ba57d3323d10536050f6e2445cea9ba6cf7d292584340462f6b35eb532c2b95b678a09d59ce155292a0687dd3ade5c5d57144722564d1fa01f3beb5c4a84e1217ae51d3b3f6c0b9a8d4bac752774c3d1087edfe8d0c8cc300e005a8ffa28d2ee4c45dce0939c91760d68f89acbfd5f920c1aac77db87a9b01acf6d8c6989f", 0xa8}, {&(0x7f0000000480)="56a87ae4936dabf651", 0x9}, {&(0x7f00000004c0)="f82e76deeb488dc71ca10e317ca19b83cf8933b73ea86597c47963c0ed087807ff0de706d66ab3cbe5fe88401fc64d74246a341d51cb3609324db11964f2529f53f69c3d2a9f50ade2847aa8658e0ea030a0b4af74ba855a91b6c237667a64cd778a81413048e0b12a26dc08b776878dd94a11278c4a72df5ebfb7baf4400c005b01b2cfbda20545747cfee2a3f5c271eb028d7700dd59e15e8a0edc5547aaf095d0f49cf76e8cca0fd8b27d7994294ea839e3243ac498a8a15f0eda53a79ce511bb4e418deefd", 0xc7}, {&(0x7f00000005c0)="cc1bbc5a7fb1a5ee7920afa6d7c5dc3f61df03fff02f67adad8c8d9722c368ca07786e9843ee9e0990507cbe3891", 0x2e}, {&(0x7f0000000600)="2a93bc05069ab2d3d219fbcb9f432ad47be96387dec5d778974ef7472ae2a941df05a38c40b5f35f6538a3b2bb02781fc50cff79249d95a828d8c15d172c3b159f03d69f242c12e15774db1e66a135f9b6f385ab0781906a08aa2d7e0e13dfcd4f5372faeabaf97f270e891a85a77d48119142250480559a37e80c6ce762d98aa291df49d0b2882b6b43edef6aff7c35755dbe70bfedff55aeef0463490079b0c9980c9058b801b951800085014feabe", 0xb0}], 0x8, &(0x7f0000000840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000b17231a1ebf96f90233a2508e52cabff95544e002119117972f3a4f67964f52e5390771afcfd233923477057cbefa3d4ffc064b90a7efe5102e4bd11719f180ec2ab73ca20bb21eb7bdd94899aaeffa059ae4075d24d885de36488b183", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x30, 0x2}, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22, 0x40000000, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x928, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x6}, {{r4}, 0xfffffffffffffffe, 0x80, 0x5, 0x92b7, 0x10ba}, {{r5}, 0x0, 0x2, 0x2, 0x7, 0x81}, {{r6}, 0xfffffffffffffff9, 0x40, 0x8, 0xab, 0x1}], 0x21fe, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff9, 0x4c, 0x0, 0x2, 0xdf2}, {{r8}, 0xffffffffffffffff, 0x40, 0x20000003, 0x7fffffff, 0x239d}, {{r9}, 0xffffffffffffffff, 0x2, 0x43df93ed7adffeea, 0x1, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xa4, 0x2}], 0x6, &(0x7f0000000480)={0x7, 0x3}) r11 = kqueue() r12 = socket$inet6(0x18, 0x2, 0x0) r13 = dup2(r12, r11) kqueue() sendmsg(r13, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) close(r11) r14 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) 05:37:08 executing program 0: mlockall(0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffff9, "5cabeb8d8315030000002f00de0300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) r4 = geteuid() r5 = getegid() fchown(r2, r4, r5) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 05:37:09 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x1, &(0x7f0000000040)={0x18, 0x2, 0xffffffff, 0x1}, 0xc) 05:37:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7e3e4c6dd0a32379c584373fb0b29700f7b408a15a8df769d78c9488490d068b8c2a34c08e36c7b3cfec1e4fa4796d591c69b9c5081267d2b4c51105faeb38735d8467e55ca3d6d634e0625c661e51db696cc626e3149874284375f9e4fa57a081accf52fa79a8d2d5bd21c186570d000259a1ce0e41d4c8fa8c9b0993a075b5d0043694c589fa8a019fb995d86299efb2d18dbfc6dbf347872c65cdaaafca9912b8b9628575d28aa22a672f00a0ff99df9172e6873be9ff0e0ed264a7563a2f10e0dbb55108de4a9e4a1531e2d864c9373fb6fd", 0xd4) r1 = socket$inet(0x2, 0x4, 0xe61) write(r1, &(0x7f0000000200)="d3a4a4a76b082f3d59a02fe996ae464ca64564db71156b1b2daef6a771ea9d733deed95be257277f3a2fb27de3637b8fa45ba77111fc47537a524d5be485a2275b909e477886bb18ef68f85b631fa0417a413f09becf96d10fb4b6366b423e2cc12a892f7f273981387fe74b8dabfecdaa7e99e446f43e5b9daab6a58a96f40795fa7baa6825c431b63f40e975dbbddde8a7aceed2360029b95164755fa2eacce90a1efeebe1752ff7f8da010dd0b9452fc8115c1a8bbd6f3eebb7deeaf7f855a6b525ed271ba33fafd9c773cd76d717d0c5f3402f460651c89b11ce11fe734ec5a664179484c1", 0xe7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="f9e8a88bc69a", 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01ed292f660000000000a0e5129d86d0f28ec020000000c70000f62a8c31dc1baf"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="6062b6defd36c93f2c367cecb97dc468a37a63086b4e1a1472b2630919fbc530ac77e6665cb55e6844a636fe8448f5c7a4e72bce13d42a6438b32c2f45fa4976cf25d6d0182f26af5e6a18f69dcb12e01bc553daf29196fb802715a6e6d1cfe7f8a8ea4f80cccb33f2902407d76785228991e3a52f83a69839ec42939f529c119fb1f9b8e3f1f768adda9bff7481ea86ecf35a26e7d5e5172e4ca8464fb3692dead4a1d83f472e9aa288", 0xaa) 05:37:09 executing program 0: setuid(0xee01) mprotect(&(0x7f000060a000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getegid() r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x5, &(0x7f00000001c0)=[r1, r2, r1, r2, r3]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() r5 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) dup(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_open_pts() 05:37:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="1d", 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 05:37:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) poll(&(0x7f00000001c0)=[{r0, 0x8c}, {r0, 0x120}, {r0, 0x40}, {r0, 0x11}], 0x4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getpgid(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xcd, &(0x7f00000000c0)="801d2624172fa1036a9526128e3e9bc7eea31304c57401979212d4625db7dc19cdc18f7155e64625cf82b3551db4c2d1eca1e9bef5801886f418d08c66af989acc85ee0015290bfb809a83c82083ea66c5cf3195c6ac9cc622bcc197f0d6805d38b2490c729e8afa593ee5f5b28932aec2e41c7666dfb9b194b94b7304e5e0033e50c696815d36bad6e3ec3a817ef8a0ed575c43838ce2fcb1468f88772ec52e7851a189aef2dba8012b0524cb89d7def6ea57e4d4032945f53a1e3aa8bf7b7567d74f7eee976b6984b286c3ef") 05:37:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002009, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 05:37:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f00000001c0)="42de9d7beb99c866d64e3c666d9f4d63df8020b4157617e6a0a069ce97366e02d88a9d2ea656f80973d2d68b648941b631073a6ad4795b6fa43ee1c6b11a85aea34b577fb9b6e945d532c0b35b783d606338df6c722209019e46222f0c53015b06814bc6288613d9fb694ea903a7a2765978e6f3b300780ffbc3ba6bd22e0762c6248c24b98d4b8f810b073bbf3921ad7f058601d8f6c5de9d4c6ea69e005e3ce3fd68eed1280d86198e1669b42aeb3bc27c6fdd7b0b70bb9d1c", 0xba, 0x402, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002009, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 05:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0xfa) write(r0, &(0x7f0000000140)="79f176405b0ed9c1ed99ba3866bb23401bbac58d6f581d4bcc7a103915d641208b9bcff4cdcf280ee87d21e4a5d573d9857de3657f65254148283e2c1b5890360ecd5b14250acb0e5ce0ff82b7cd1748dddf670b9f1b174c168729030765cf44876fc2f943deabc3e5953fbc9789dd2894c6f8394782c5d70399bd2d0b066079a42fd336b2b448e5f46d2bbd57fe025fea736321c400a63f97be8fe44f49ec4da0656db9bb1d5d34d84ff44880187afcf85f939e711b", 0xb6) r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/103, 0xfffffffffffffd44) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 05:37:09 executing program 1: socketpair(0x1f, 0x2, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x29f0f74d84a84a95, 0x3) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f00000000c0)=[{r2, 0x1c}, {r2, 0xb}, {r1, 0x10}, {r0, 0x5}], 0x4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0dfe83e691a85b8c962a5c112c297289313cf91262dd2b0f8556e345187e0ec32c261f3662419f88a6197ba747c8d7ec63ac4d1024fd5464bbe9871639fab430ef88ac35da66f84fe9268cc4d466fb4077627b6e9954f9b8cc275134f30b2a02e7624dd72d1c4878eab5f939874f5f98f5d3d8193edc326b10bdd0bb155b2e7c95f09739b1462f29476d656d0b044799af6e518ec79bb09b0114f514ababe412c58288d60c431cf4467d56ebcce2a5aaef9eb1ece76c6c8f92052563ff6e838603625dc8f7f2b960b081357ced407c5b2ace92e8ed22e20e921030b87bd0afe37cf88e567b6e17debb19", 0xea) recvfrom$inet(r1, &(0x7f0000000200)=""/190, 0xbe, 0x1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f0000000300)=""/189, 0xbd, 0x1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000400)=""/209, 0xd1, 0x3, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setegid(r3) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000600)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000640)="507c8747ef1d6a0e8a6fc5013a600b0635347aaeb046", 0x16}, {&(0x7f0000000680)="b94b6faceecd969cb3b4913a4bcdf9fe17977f2795b9eab6c5ad24f9d14f154a59239c", 0x23}, {&(0x7f00000006c0)="236a8d62dedef47005740b4c630ecc400a76b156d979e64259da96", 0x1b}, {&(0x7f0000000700)="14120be3d29e1d9510ae8e3ab51349c0733507cc0fd2c9fd973c835bb2c447e7c027ea7a5bd0824aba85ce746cdb78fa558c139dc3f34a8bc0557fe82f2dedc51b064d297aedef4e7b17de25d2df85527f7b5c46e8a58bf4b61d89da8fbcc169a2710527fa01140a8fff90b79739ef85d583863b6c8b744d87ad4fe100b4769f55485ca40d5d90e3b4b4e0f017341377aec8bfa7ff4750f5a3c677940c75", 0x9e}, {&(0x7f00000007c0)="6189fdba3d725c540b99240164ac8b738af4bfab091e724b2e9738fdf8f73d34726de461430004948c6d42317d7795cb242fd73b3c5aabb5f214c2d603fa2b75a6dde80b29680e80e88810ff8a122432c1f58a63dc4b056bb9446c704bc4c6893bda5e70692200ca1a36650598e625ebec3f272b4a88d28f4936de994d081d988c73e4fe7ae386cd5352de8a2f5a377ef9d830a98418efb02790d2bb058ae74ce353ae4e5ef45f80d4002acc41f3704ef11390456e336ca566e3c0cb7cce23046c63c8b378389119191df85e15bf24c76a68f8e15ab196400cecd133f264bd17bd71a91e7a1d857e402920", 0xeb}], 0x5, &(0x7f0000000940)=[{0x108, 0x1, 0x200, "090735106bf3d7ad826a48fef4703e2829f5df5282667a42260ebbac54a45e9e20dda4c51b66e8d59eb7d51c70c29f714a1703a99f1ccb02292732e5c78607bfe9f57ccb6199316c6fcc5ed9af52aa9f7e7f00089050aff845b03b5b190cc885d9b601af8c79b58748117211aacb69707a43b431718525d190710ed91e1a69568f3eefb07445d4f28288f3dcbc85d4a089484d7618759ed6834239912374b4d5e29dab0126b5e653a264659388630c60b59c9c1f1f1357275659040427d7dba2daaf96288fdf078259d4e52e6304441b33a098d3153d41580c38739b7c75cfce9d75d0bca5fc804bb1e5c4c863a56b1b0e"}, {0xb0, 0xffff, 0x40, "6905dddafd28584d7fa94c767cd53eb9ab3b93c1cf2fda1595be735209c953ed8ae9265bb103859b14ec09ec474e09bcc15f335e2ed774deb4a03b6c5cda236090bd4a4cc02c18b81f3f72135ecd358f76aa3bbc9fd90db1ded947f92c17cba529a4f57016128c7512213c1181426a78ce7560d41ffdb8655b18ed407b08bc7b2f1c179707b241ac28aeb9983f74d252d923aef5c4d1706c280910f9"}, {0x30, 0xffff, 0x6, "517144ea44b36b4e63fa31f59d5ef29d36134be7a7482cc742df8dcfc5a5"}], 0x1e8}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b80), 0xc) link(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='./file0\x00') accept$inet(r1, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) r4 = dup(r1) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000cc0), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000d00)={0x9, 0x10000}, 0x10) msgget$private(0x0, 0x402) fchmodat(r4, &(0x7f0000000d40)='./file0\x00', 0x2, 0x2) connect$inet(r0, &(0x7f0000000d80)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) r5 = semget$private(0x0, 0x3, 0x410) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000e00)=""/33) r6 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000e40)='./file0\x00', 0x2, 0x10000) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000e80)) 05:37:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd6, 0x400, 0x5, 0x8c, "e275106053fbf2086d6af174cc640e224793719b", 0xffff, 0x1c1}) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x2, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0xca74b08f2b167b61, 0x80, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0xb1, 0x40000005, 0xff, 0x10000}], 0x9, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:37:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) socketpair(0x6, 0x5, 0xdb66, &(0x7f0000000240)) setsockopt(r0, 0x5, 0x9, &(0x7f0000000200)="3c30e5430e21bd46c11007f80c6343a016a05f39443c34d2129ff2b546be8626d42441426cf3dfbf4e17ebfc82", 0x2d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1000400027a2f7a2d663680b37874203a50000000000660797db83650019000000000009da73aec2a3acb754fdbce35312a161a35bf038b2ce2e3da53506e9f316e3345c3ce16c739eea7f3617088f93b761a0a93cc47f22eb9279fbe678abb029f9b01e508b425826a2777308b14a651cb1b4ea8ec7c37b203b0810b0f401d044149d8271f8f27caa4d53a19791265d1777511ecbd32b65fcff31be725f6795ddcf97d660a7676f2c9d7390f60ec4d04c3d3786fd6df5ce39f9f7bf610f8287bbad7d3d28ebe08c6708be91d642638de5e92b018e4f5eb92eca2512922f4cc3ac0b8e5ae03a3916aaf1e05861575b7197323017b716ad523dc5e596b81430e208f2334051fb611e84c2f150499a8ede92423028029f5ca2733d1d878e10582ccf70dd0a6269fc6f3c49eecf7283a0763a73a705a34cdbb267752ba89941bba39319d376b4ac8dc6d83f43262397b888b35b45cd5e338717d99da3c6bdb481b99ef0fc3c25ced5aa9898773d980b913f1444e292b8ea30ce557e8b639426ae2780bc4cc604e441a979"], 0x10}, 0x0) 05:37:09 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000040)={0x3, "9a8274b87a95dbe45d7b62573e7c9a93b95e0c589b14fcecb8b040bfc103fa50bf0aafff8c6881c62f8371acdb35d91f412543819fec85644db6dfb7f2a8cdc26d4520fbfbda92ca58853da1ca33adb3241e553a7d9d5e3bf7ae42694490c73b7bc1496ef0eebf61"}, 0x70, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x4}) 05:37:09 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x7ff, 0x7, &(0x7f0000000100)="d369f6a6ff7d", 0x6) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000, 0x0, 0x0) setsockopt(r0, 0x80000001, 0xfffffffffffffffc, &(0x7f0000000000)="051e93fc9dcd0f9f958b703bb02ce1b79fee86ff318d76018051d2c3617d8bf44bc80fe9ce08c37ca54d33878f8a1dca3515b3e6f47396417b6d5479ee1be2e3a50f54a1f1c05d8aba5ec4605e8969e211784ef61e6e72e7d24cccff42dba8af3bc0aa6f774dfc798a64b8a3a6aadeef6bdf", 0x72) 05:37:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0xffffff7fffffffff, 0x80100) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 05:37:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) r1 = dup(r0) dup(r1) 05:37:09 executing program 1: r0 = socket(0xfffffffffffffffe, 0x4003, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="b0000000000000000000000000000000ffe1bcb7c04179abcd40c9eb08f0bc9e8b180f1a1a93ca9a139d9008bf0149550cbc44a37e634baf0858797996b4439c208d79d8fb12a48b8af6991e024e8cd7e0d795c75c620a4a7dfcbccbe9026b5a274b7cd0dccb128558fc733db91c3381c106d26a5090a043909907be686e4afb9e2d5d645f71798536db170613ad87c6f752da35bf48cbc5b0afd86d77aaeb982da33b901c72031c6af9067cb4fe69a6e84aad197900000000000000"], 0xb0}, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 05:37:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x4, 0x20) r2 = geteuid() r3 = getgid() r4 = getuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x8, 0x7}, 0x29, 0x6, 0x9}) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) recvmsg(r6, &(0x7f0000000300)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f0000000380)=""/146, 0x92}], 0x2, &(0x7f0000000440)=""/192, 0xc0}, 0x801) bind$unix(r0, &(0x7f0000000340)=@abs={0x8d6bcdfcbcfa0edd, 0x0, 0x2}, 0xff15) 05:37:09 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x1}) setrlimit(0x5, &(0x7f0000000000)={0x3f, 0x4}) setrlimit(0x8, &(0x7f0000000080)) 05:37:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x100}], 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f0000ee0f7f), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/8, &(0x7f0000000080)=0x8) 05:37:09 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20800, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) mknod(&(0x7f0000000240)='./bus\x00', 0x1020, 0x7ff) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xfffffffffffffcd5) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x190) sendto(r1, &(0x7f0000001200)="f820b5800deff8fa7868336376dc33c3870bb91b358b6fc4d1f45ddb6b6d88a49f923de0b37a1e19a0c6f816aa36391eee6a58872caac2913d2fb6192a25fe79f713a576bf8e86946a7ec101f0d5b0485248ab1a9238689dbdba913900a53d3d599be3bdc6f05448b9abbdf067f4a2ce1f542d27cd685f0dbdeb0fc9077ad9daec6d8803c6d088845f530d1b9b58b5f6604b0490b1ed456b8e12fb6b1f55c4801208c06f98a98555f4dca2a0ea31f03b01f01dabb880056069b5e3f0c3b57baef72a4f1cc7465e91a3fd20be449e9d9668bb9e6428df05938df023bbad360a9711d24bfaec8261f153b44f4663dffc90e176470b7884bb89104aedd799842a89132e22044f2d647f86a218825b6e6f33c8a18ff2865f8aec750786847403d78d309d618cef8296e7b28c4bc8a81fbe6f14e0fdb3fdd302e4633efc6b4f7415016862d7c5a99f1c0e242543ca3bcecdd594e942022c89deeb2870522af796d52df01550661979fffa919cb6c278b6765cf69ad82368378a77f5f3a38db55b3973e5ebdd45cf8b2fda17494f5d873c4cc8e8aaa5632e166da912d82c082d40e340edfa249d08536fda2ef367080fe572c7583e8f9c7fffcf7829b57542c42deeaf437996054e7878ec8bf013e4abc8fb0f5f6113202a37757e6d0199699c9f944c31660f19378e4f84935a4269e098bda21ccf3e13c8a389b793c2110a351d8f1ae92bb03d1c8d2662843204e0d6a22e2151a06a4c99abbcaeb9507420de7669d6583eae8d1575dd266f3ff45f0451b5e578cc007a0cce5dfc40da81b9dd66b368b7dd7ddabf4b24a162c389841b4e238a80c607273bbd46ceabb26f75642163c6f5496a4ff2258456535cd4c8062b5a5c38aa3085f2883dd0efee772230005a15ee347a8b9d86512a3dee094dc4ef7a27dd3d7209f0911d6c0acd627a8385b643db8d2064f1b5abd727d3da1cdede8835889914b7d570f02c94c02d67ae4d22cc623bfc558cd4478924e6a6dd3666fb0e0470a1646dad8635d89aba1a5f84a3e87de764daf1b2bbd4d17a1c35c15196f59835f7c1077dfade968ec561bfa419d0abdd3fd7bd4df87e943662fb3c2559910b06d668bd21ed8f176823c7955151254ba0bd3292f73c5fabd90fb8bf7c0cd291f6a3d76c1a086a1692fba1950ee9c6b7c4c7edfc6ebfb1b19021e499daf794dffee8f55f7bd534ec509b220846d836b8a3cb5755a03dcc70c434cbe3d3542b67853cf0af7d12f95ddae148cbdeb88afa9a371f088870ef5d3bb61f41ef6f6ff5ece7775e9f6bb468395959c2d9f0e28ab5021ba90c9f42914e989e48515b4a2d1e8f4dedcfa1d4487afdd1b3b30b794ad8002e30d56a81c84a82a51d24a919663a5e648c164c3d7cc8745c3870dae0f9e2b670f09c889d7f28f84157ab4d8b92224a93f05e5bcdadfe834a75a59183efbdd3ff14765729d1fe97d546316b710e3a79bfd68dc621330a7827282ad59c0ba10c25e135f20000000000000061b0865fc0e7690876aa604542ab5753c93e38a110db65bc9e9cc559fcdc3a52b10596f5d88f9085265373c29b560228f5e1bf8f3b048285dd5a67f03071c5376729d723ef6402114ef61de5e513414ca9ad6a161251658ca381395239e59a81c33057fb1443ed6685b0c9dff49485f457264c72c7a7c38341ce77f2be75a8e56470a992dc3ed9f0da4bf401c3fcbfab175093976d82737126f5301c4204fc0e1044237b5ef2b66ea55a6f406db2a57839984de1c6fcebdd418a2b8616384bb298b81d6ceba6020e08926ae1a27bc70def2918b3863b499b3683a0871a6228fedb1a1d0475a96f04a3ebe9fe66452268fdcead0b8f05941e16ea08dae7af8e2438d90dac0679d3676be6133a45ac523279df98eb39b19a24dd47247d7a03fdee4862732f6217585f9a352a8ababb8053225de3d6cd95dc8903bb89d6bdd77b5cba00e896f8f9267015f5c28ab8c6c2165db2c99556825c3e70facf2c9da4904e1e3ba30eed7f6b6ef7ba1335f4cef483487af51ee811b2ad173640ebc48d6e7d8937253568262299b72d1f1214c7bb801c1d1374e932de16bc4b1029cca6d014d77fd6cf871dff866b84cf11650ee2b5990ade5a9a677b265d0395265faea115e72f843458259b5692a9c385dfd8113b95236d208795b3a2509ae00380eacc22571c47a701740aea6f7efd9e59ce16337725f21d32a67eda866c366ca3846acc8164080c701c1ce05b93b37d361f1f680431bbc41cf6155b04ea0f0b7c9c579fbe0c01e27f2910f6f28b45a8c7f0a98f71371f472f778eaf896c33c16001edecc531975d95a422a2aa37c501fde60151f9c5a2f4bbd92f34e995200f58485724c7e3128a7dbf8ad2e8d13f12d7f5f7598c57ddb4e9533b0a0abc1310112e21a689df70cdad7897d9008bf9db41c6b6645e48c66139ebac00f31f1e4f84dafe23a9f44002d9ec432d0dd930f53c0ef379c24196e820eda9a307a4d609f70090a6e6f005f29e88cd01d727e28abae5a3f93c33a24cdc1ca8dd250a9b82fa88bd76ac3eb54a5e61858dee449ba4ff4096e473ebb3b52a75e630dfa09b40a256dc26779ba15110e8142335f5aca31e49fca465cf45cf085bfa5d6a8619c9b582d2b820229da76a1f041eee6eccb18743aa47c9d6bf881dc8c5467a9212600befee84a98f3b94f09e7c329a726a9a078369ebbb723d276229c2398db312acb08c0b3a2b0771a86d8e419b1bfdcf65bbab7bd1035fcf4b3c17e4681a0d4eb916d4e340bb008740cc41b3d6403547cecc928244036cb53d628a029b948a61b7b3bd23706446debe5b605cc1f6b6a9d61647f05bd673899685352ab428dd05ce9acd5c12b5655083678c5ca05d1bdacad8ec83d821db0eee035136e4381713a61829622c3062680b72ffb6600a441db049b608da93c0b39f7d3d7842d9fe6d674acf556d6449bb3bd22afb51b4afb1004f850b753055f63cb88b0f7227ca1c0b52c05fe3d3e9049ef4a4b28d072e0bf9a2c7be67db8e43253d1dc155b8cf724d9c54660263107ec0fd28b335c578316c2f212266aa9cad6e3a6e79029fd1de0e1e7150eb4fc47fad447f0a1ecc403049ccd0f4106ce7cb8e9f83ea45852a094b02134a39dd05414f754c0ed6f360b616aabf635578db47b6b75af03c4274f7a7cfb97f47769bca4ae2852dacd2598c5f9db50e1c35073a9a988b94465616c5011e6e6bb83fe8fd06561008138567efddc39227e969921a39d7a397665d712bebf9fa920cb791a8bc679a2a366f31f3546dce8ec074f7c3a2f61f00aa7f2894a18a47d9b2ced3c38c8bc06b851b09f4aa763d4917affa32dc297ccd02f68bb9a900df2bf166364794c5868de69a0a55d6f1f5ba9b177636e0ba9c81d797a3b00681603d6ba591d9a287c2abaf995373718d3238daed17c5a836e35993d560b9d3c20b479a014beebd564f92aef84b75fd581a15b5ba949387093fdd74a5e50ae6cb9e8815320a8e36ada4a1d8b452dc908fad5a140f9d8e5f183a92886906c1c10598430de4b3703855338d8bafad0efe2b39a53abab3c22d74a4beba60e5063ceba9ef3a24a7afa829d926b043267b81ac9a3f6f170f33391e3b782221d42106b1a7d2e2eaf1d2e67b8a79d79ba440f77e7b3f96796dcf0b476936bec1d1e8a712913ff20753b61f0353e0f66028ffaae87ba3af26576a48c2b674936221d88e77d250fe7dff7e9a68851d2b1ed155929584b84ccd75244be5fb6ac5feadb06d005321ebfd8081a8df71fc8b1bb453f9bd893ad02b593056e0ff0484ae07bbbe41e2a09c24a95398d331350d4387610858ce8178eff887a74966c1b9791457c7beb7fee99fbe32872bbbcce4a3b1dfacad8a0664a47630cc546ef95aa8269f78e4f6afbe58019a73f0e328ffeda99221aaa6ce352c5d8ebb2c707b25f4ff396107ac7ec38bfb912ed30de0b95c21ef354f2c131facda4c717e95f7d31d74595ea9862d126c83d8ebcbc515fd4abe32a889416cc7bc4c934c0fb1fdc3b53143b8b191741609184d30865c21ad75f941ed4faa9799370c262a1e195433e298235ec158cacafafb52fe9b219ebcb9919739553d00eb7a9c49bc4e8c289170de75318ce60f32daf7f2011e3c8e1395e3c12378c8df1b7bb4af56de41973c08a4eee5bc164b84208ea2b231fc8bf94f9756857c14a0332c98fc3062e784c0e7ae378c4c2dd74c5bc3ceeb48bc78521660d59fed23ac93638753b8600cebf5acf57e18b78fff1e93ad1b982dab1dd19dd5ea36946fe15e45b8ba6e36fb2ac30139975078fa387d2d78d28b14468631df8992c16a4689f368710577fa7296f6ec66b025e2f3ceecd3ffb7dd012bef0ce3ba02b976e418b67b73449af1640923e1fe2e6afdbdcef776695a91774956387e69f4702d56502e76ee1f8a1c2f4c5bd21ca9ea1729d148dc5d88a8d7b858c34bf1cb5d7dfcd1edebcf1d58b043f481a6ab647db4dfb7d8871edc413bc9cbbe0addae8179f51ccef3abdf9914b07b811ae999e026cba9d57ba4b45a3e59e44662600f36a8728bdfe742663129044c8a764f15f0ee0131cb52fdee8ec6e69fd18d5dd3837248979c4a09743ceb9cdd635097e17e7e5e1f38af18db4d75ea47bb200526d5f8b69384cc9b69d9d90f4cbaf546288209c5a5efa2cd19c2c6047da2b2f9c13e99debbf2f641cf9949cb4570d09ebc19ec26126e961a50b2248478fa9b62977c7951ed2895fa9e30c2f8dbae3071188e41425471b716e6347d1963f7cc7420d910ccf2fb5404248602f36e4b37b8cbfc1dab19db2a071df297fde9a87cc151f8162b487d2329cf063dcf8c7637a54f74e3aa0e3d70c4bae81ec6403f40d853eebe20a673241a6aecf3388d81f04e966013ed0b25e740dc66f6355ef17b5cd7e98abe64e0e1a1ced273938dc7de86bed08f723d85da39400252c8c0051b0e886a2eeeedab689bba3c1bef770faf038e5f69827a72943c0b93787ab0734711ba5a465e799bed5f6eb98f0c264f600eebe2eb443bb4136f4d9ad564099c514ccba597aaf9d2889efe7baa4bc56551ea850d6b702b17b6c52d1855c21e5bd0a53daa3d99ba76f5ead2b0bf0f7a24f0197b4e0b797080d6b192cbdcdfc978831ba7acfd22a19a2971841d30a8dc643064c499d349492073279038cd89254ed5c9793542a69f824d307e17642df3d50f2ce734ece4181c7cda06d0322ddb6f303a5ec659fc608ab1b55eab4d27e9223d6e4250ab8d171ddc7eace23649710beae5bfc3b7631c821406caf8964291300d2447ee125c06413e6a4aa58bcc56d8b8aae33bcc60602854f792f146464a67b17f8b3c4ae5c775ca45ddf506e6ad82ed5e85085586506d1d73d61f43f4fbcb5ce1f2e125ef33f53fa1baad13735389b06f459355772322f679a0769e21ef80eb663dbaa7c8754bd0762dc4624a1c52c2256df756030d75202a0218b432266ef3b223bc085dd16a8fd138489a06cb9a2916ee73049ffd3c1b3f8a6cdb289abfbfac9eb171a312436743344b22ae4b8f5df1a25e788e3b406242c0d90412f9f5ec91e3665c5514369d9de2a39cdc288f37a6a96186d90cad161b0ac9c90edb0ce049c8a008ad6d18a198eadbc5b11fb6965e47531d9e886c210105afd6a495a8c3b5e1dc6fd13f468a31f862f67feb0df15f1d5d195ad9296b0d71877517428e7e081fc7e6db9ed1ed0fe0b1b886868a40046d4a5cf158eb903431d02e93689ed183bf98f561ac38aef9dacc55a1e5762733ca00000000000000", 0x1000, 0x400, &(0x7f00000011c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x100}, {r0, 0x100}], 0x4, 0x4) flock(r0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 05:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="850573ab09cec58ebd95651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad53869e705ad5139d10fce0121520aeac92eccf335cdf650575b12f05ac97b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baaeda6763a5d9fffd1f1a2b8251977a12d7162bdf4db0116bdc1dea4df4bffa3421efd5c69a13a3df1311942e844c224d262cff80d312e529ce830268256c6343720637a87ed4702ecc7556e614b7439cb2bde809fea8e3286762abee3b2a6aa78e6d2e79b5fbfb4522abfccceb3f482b401fe39cbe13f406c1376b912cabec3b40ab86ba4f948df3c1d21a8c07ada9aea3005a47505695d8c39e77ef7703192bb3323d51a5f1752e2d162400a0442d952deeb000ff7a75763d00fb2b92330b2f1ddc91f8960050d9fbe5a23517c89d49eec8646c53212171902a123da781ef4ca62f996699fcac8a6a215f6fc44beeccc1cc66280898e3776c25055b62da7b290bae2b6b4dfb2247244a2550f199c1ed25a7f5ae8781c894add4e58f96b03715402e56b93f97ba9fdaf749c5105626ff94c6131c7db2de39ea39f48c84c08af49e9c9b8d7a5d15b7cb69b5c3c2e3e43040838705545973b5f8aadf8c34cfedc6fa5e5a4c76646002abaf828253ab9bb307d597df069254d72e88fda19ac7900d7c2f595173e8ab92d90a323bbfd581c521a22e6fc257ccffa09a20639afc94b15c261af31745cad2240f4d4e2eb7ae48dedfbe2a7c2813a793793b8892aeaff56fbdc6d63609ca4877a7f271e429ba42378720cea2619b00300f27ba48620891eb4bcf54c692d604ff8db4665fac8ad2148120b84c566368ab5890c4cf470b8b400377a8e06838ca844af29df355b4cc1e79f1a0551d284678b5426814c558bc94e9bcf4423fcc9ddd17bbfb3ce7ea18250e2f880b3a8283ce97ea7f8306b68e4aa7b67dd5f8cdb719a9a442f44f6e5926d64eaad59cc92c21f7fa51d094ae831ab7e73cef445682d0143d2113aed2c4ed263d97fc87d04c2095fd87325ddfcda2ddac31e2aa7167f8c2b771fdbd14c63a7ba03c6459127a15eb7267981328f3db595a9d34327699650770351ade89577f3420099bfa7e2244dfed7868996f3ca60d496426677d3643803626b7dad9f005435a84fa2a008b7fe3491f1dc0650afdbe31606330556cd25a8b3f67f200a", 0x3df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c3, 0xfffffffffffffffe, 0x7, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) chdir(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 05:37:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/11, &(0x7f0000000080)=0xb) ftruncate(r0, 0x0) close(r0) 05:37:10 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) 05:37:10 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xffffffffffffffff, 0xfffffffffffffeff, "afc2804063c1d181b135f12a9a5ba600", 0xfffffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:10 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x81) select(0x40, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0xfff, 0x0, 0x6, 0x800, 0xffffffff}, &(0x7f0000000100)={0x100000001, 0x3, 0x348, 0x1, 0x6, 0xff, 0x4, 0x7}, &(0x7f0000000140)={0x4, 0xff, 0x7, 0x4, 0x401, 0x1ff, 0x326, 0x97}, &(0x7f0000000180)={0x4, 0x3}) msgctl$IPC_RMID(r0, 0x0) r1 = geteuid() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setuid(r1) 05:37:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) dup(r0) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x3, 0x48) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x800, 0x3, 0xffff, 0xad, 0xc92, 0x4, 0xc9e]) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x203, 0x7fff) setsockopt(r0, 0x0, 0x0, 0x0, 0xffffffffffffff2f) 05:37:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) 05:37:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 05:37:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 05:37:11 executing program 1: socket$inet(0x2, 0x2, 0x8) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x34) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0xc007, 0x81) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800000cb, 0x5, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x899, 0x7}, {{r3}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x20}, {{r3}, 0xffffffffffffffff, 0x1c, 0x21, 0x3f, 0x100}, {{r3}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) 05:37:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="54fd8c0a3877a25e45a3656077fc60fe3bd0213e969914103e323d375af6e43a39ee84efb25740816ec7e82c9d8bab22f447729a1a5a73d9765a75e2704225ea001bbba0f489f1c49bc8d0763c956bd343f52f9ce7c30f6caf09d5a9fa951d799c", 0x61}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x1000, 0x1, 0x2, 0x3, "055f99afd262517c884058caa96c80211e20631b", 0x1, 0x941}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[r7, r8, r10, r8, r7, r9, r9, r8, r7]) r11 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000080)) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0\x00', 0x4000000000000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x20080, 0x2) 05:37:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ftruncate(r1, 0xfffffffffffeffff) 05:37:11 executing program 0: r0 = semget(0x3, 0x7, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0xfffffffffffff66e, 0x6, 0x6, 0x0, 0x0, 0x2]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x100000000, 0x100, 0xffffffff00000000, 0x7, 0x5]) 05:37:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = kqueue() write(r2, &(0x7f0000000000)="92b9c26f967eecc7c4b8457f0fed6ae9c3b95275226895f67e929207feebf2dd8a93159b2e9dcadd470fa227672c2f86f3763e975ca61a5e0597ec2977dd1ab679740ba1fc7c9687b6277ffbc262a32770113d0887cd3c1eb7209b547d41a8affee2353699abf21e42b684bb0ead96e9fc1d634080a616a6e350522eb4bc7400dbbc824f65506d5a404ce60d1e8ac695e4c8dc58899a1c17b67827c95596c08308744aeeb5e422517542389bb607969841ce03a9c96713edf99aec4b38", 0xbd) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) write(r3, &(0x7f0000000300)="c5195ad7769e85014079d502b319bd69bba5a8470099d894c238c26a47b96e11422f82e6d36037635628e7e0f57d018ea0bc803a7593cbdb9d010111c313824540b5c969bb8515b57f96602804d5394bcd20529e252392f82d08cc1ec784587d254dc6fc9a991230b546d23292f46eb871c40d56b0e4fbfe02f2a364046ab233916abbd24de50bd5e783ac94166ff979af577c7aa8978bec798d4a4c3b4a21ec32eca15cdc466774025c887778820f4c43298cf6e2c027ca8884491850d3733aa40815df8e9c9fdb170853998218df2a8a86c26332cafac4bb88550ae2", 0xdd) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 05:37:11 executing program 1: r0 = socket(0x18, 0x3, 0x2000000000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r0, 0x0, &(0x7f00000024c0)=0x250) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000240)="c2ba9cf3742cbe74cca80c8482a61856f96588257fde40bbc5bbf9b22d943395de642d17e6b65aa7b2eaf2b67a4bf17df573dfa07ebe1860a5dfb06600b86590eded43b554264e1c05278c80fa49281ac1156d1da2a69e75547a5468882f538b044b809898ca6daf2758dbe01711433c028a098cf2292323cf234ccf9713d601a75e4b3d7ce4e4a248add5046d7f51a39bae37530b2f1c9de272db31a64d60a4c89a644b1336c578ca609750f3e92cc8a7acba8cbe7940694f5d7b379c5a92942d7ba8c153d65922e8e8aaaf66b407b2d1cc4c4601a34e8d133bbca6614d70e34baebc342228f700c92041869693e0d05c292350a983a8e07e47cffa289673cf79abb34ff4c380f342d28f4e7d240f955911935b757c6cdd4c7773fea8a65b07e56a1425f542371fb6483a8ada745488bb66e2f90bc03a951ba11904c60374f2456c032afae4df240aa58a0ca6282943cb95d72394507035c4d957e9535745bceca1843c333b43a63431e601c0c8fcdb9f54152f49313495107c5567eb5089e69b472d6eed6a2583210af46e0e2eaceb12e6908875d6dbc8dc819c59f31fd7912409762080a9bbc8bfd7ba4dccc1a7d47d3ef5da2d8479eb62ca7b52f1e7721e8c43748b03fb0fab3d9353abd3831ea201dc857d6a4e6b769b85999883312a848a1eef0a3b1ea6c81106bfc931935fab66668c830dace5a74eb60bc545a8f350327bf565b529e30b67f29071c0818b3ca603e39840ee962b77fb3c479b9d0d09aaf7b161092247e786ebfac90b7ee660667e1ae78846bfbf600f13e3f65b9573a81f82754d4b9c2c5fbf93978866bff642851bf4f900e93bd9ffacd2588da0ecfd67884c4f53c43cded05dda906bad3e2275c6041b74f609622ee41495f35eda3fcd6cfce6a3d9e6800332cfb2dcce7e5a7be8ab2d05cacb62d171f42773bf9ad9569be5aec3f3e0f0680296a31c3a99a7922718c71e1e10421440427d1f4cac1ffed78ea49b33a1433eab9363352475a895d066b5271edece8a63ebbfa985c6004c1901624ff0b32471890618d4d4c533c272fa3a57bb883bec38661692382746cab1a0bad325b008e507feae72709bfced08b4dff6933369e3292ccc5315b9b74fc4376e99107e1422aaa2fba350ded5f63eb30558af5b2243925b177b61320f23b33c0f7f4689e0a195aa77d72bf19dcc6f2bf9f62b1a742fb9bc2efc3539a2f6d410b779f32c0d684e29f66823fafd91c3fec9bb3111b352cf0680eb7392a9369bbc475294ad519cb9be88ea7c194121c678bd2039f5889a08f8d327cf13eb5ea6e2900c2ad570edde171c51b78a2fb07930351ef9b7ba475255ede8d9263a2bcf5a530ac553412915000b79faeb01352d20c0d831441d99a696e4ed1bbfbcd504bdd1daaa3fe9c2f871196c9497ad90d58ed83e17cd35c0cb7d26ef66f9cfa9e2f3a4f51f7b5ff53a0427be66b6663ca4df2433be887a8338f8e62190fdde71780bb0eea2d0c7bd8ffcafeaf516953dcd2f85da10ac03adba2ed42528dafdc50179d2ab21c161e10dc4ef7627c7999ba6c1e9f5279540eb67db526a275d6d93312555dd02930c04a07a3dba38dc3c858e14fe4ea56b2749afeac70371cdf2aff2cc2010a3b7fdae1cda84674cda11c31e23020612f4bc6580b0191e5d2438c49714c3594d98b41b32915f931d119807529fe3794703d41dbf36a5bd3db5f2b8fdc883f95bd7881822e2c19b27fb9c0130eacf4a132782263dabf4695439b96d3214c499beb1484f695973b26c763ba58131c29ba60d115ab720e5d9066ded49768352cb1f083638566e9960890d8bf6c2a911c20662909f37b724736b86b53dcb497a58d402c626179c2e0b963993aed82d33cecd705a2aa84ea635b1f663af3f307e758e341d8db3d203a9eb5b9c70c03cd18d345cad99482456279e6e914b3c60940fa62f7b47ea154dc305244a7547111be8106b7736306cce5373f02b01bdfdae0fccb98dd1ebab8d17e247c43063f725d06bc5fb900a3356e5995bfdc4002ea2498ff296520ff7874510faf1a8f0900aee73c1c76dd7608e94ccc0076d170a18d7a6556c2246b69ec8b83b46b5b6c684b40b0f29571ea3ce342dd03237bd773c63f765c33be4c6957082965b80e5ef34fd8e474b50483c8042c657d4e188123eec7116fbef71d4719c63361e6679aba24b83d94f888e43577287c4395a5116b4d716478ca6a043311f5f6cbce35e8b21ab9cf29c6dbcfb894aca530f976ca908dd0eb633539cc1ba3bcc5e87383e176e9643c3f5e80adac269a2ba057f646432f0099451e79e6fe2bdde04aa362a6194529720b2b340d137dec0e495c281f8ffbdb8d8290632e057c469092ef93042d7bebbd0664800c0d1b5f2e00cc6a935a34691cda70854f9aa7dad32f7a386e924c9decfdefd2d6261afa27d8d23cd456d0d8180c668e8151ac671084696811658be43cd9e1c0c0eb91096aaeb3982d7d6276c08bd4632a30a1a0e3f93515abf7e4f58b4cb44ecfde5f395bb5af294a948819643627de2a7cf9d535f5f26806b8c86f04533ba251691af5155ee1b2ffca5fe220bf2726b4fdf7e6e23c569442060c8fe996eca5194ac865818d9eef72225e05de44205c62faef5c006f890c92e45aeeb1f11eb73819ac1a9baa8fdbc90e38d9e79fc4b57a33a4b772db1c728752738539934899fc2e34d439342767fa4b969555e46ca4f6edcce1753936defb4c6cc2e1203d154d81508bacdb86d29aeb865f3d95d1a1b0369bc118f51cc027ac3d7a33f67ef2cab2148eb3e7d33041af8caf95a17c8137b2667d3edf2d534e92e7e79f8b6f6d4b6688db79d0903932f252577d19f8ac79a259c575bda4e31a7a742ed6798c8798889a3760b04937ffd090e41ee06db3b7342f5ed86634b839f97bc435eb13ade703c9c5e5bcc7730994332db5c687a70c4df49eb970ba4e2b4b1b00d4c62101539840d4ea05b82e18183582dc2d55290e7042f1cb498bfdd2b20b327a9358b424671744d94e780a3081bb6c5e60e82bfe51efef7c72121a85edb6666ed018a8faf15c210b08702dedd4c3d80df3fd4ccd1e143baff76a001a050565bf1cb03c6d9b9a72126ebff17f891d48362659f920f14e2674105f6859744fb29e8c167f4dd6d0b77160eb531346bcc6cf427055f0f68004d9675a794986d90ebac0d579a4b59e64c69b073cd34a7e656a2ffe9d72b7bd296e6963a456aeee0f5de199f4a994f187d63218484d4ee390f9570ecc2240636d66daf8a7da4c7e8dd1fec343d9d22e5727ba93190f0ac193d09c6994ff836aea5a4f14d8d885787ff7a7875882ad476f4d6d08d7bb8db1eb8cb9294b41f53924ce2f1b5425fd0db0cf906c15076da99ea77a62d6826adb6f78926173212e4c5d4acbb67ec2f8e0bfbf9a1349950946f53e5e3501e4d5cfe7158606cda6e2d83e5d51acc233ea54bd6eea9916878573a5c93ee6dc32681ad3b9df6923274ce79ad19b7b52e5ca67df4944dd9212dd0bd9c0f3ec1876824e2742534190a2f29e43928de372b586cbe65a07dc6c8435dab938f0cf54c4e01c2ef32765dc67619713ae0d7a0279401d6f9597353c2ec34359f4f53bfe8fdd0e1b953f835a2b45560a7ce3023fe47ac917877849c97e36cf27453a1b3a4766ec042f5e800af6304f6d26551de1abe6e2512f3009b50b786ee4baea7847db2aecf589e04400faec72bd1ce25023523fbc98551930c1c3dc3c99e507671b34b6d12ca12d44134936bc7204ec229cd00e3f014a8c304876fae4220a023eb012f626968637312f9789a80065e8ac504d0fe6a4ad36975a65e7b7c244058fb4ea696d30dab403a786da873eef453cb99e3daa856702839d8a4e91b0e949a5abd4a126b6403170cbe3f2bc784bd31e72062ce8bd075b0c4c820f13995c02bbc147896ec9da5744998aa8617ab0a2f0e969da45cb3bb353c37801e3a9826e0ee98b96984385ff90663d6cf9c77a446d9562df8faca7bbaed120fbfcd77b58462576a1318859f7de4ac00e3b988eafb354c1107596c4f4d824b094a516083d91f12c1a5c4c811ddd7c6cb8a1dd4e1e9ecef6b92a3ad723d4fd95ec6448ff252aad7235c0b5ef63e5530237399374ddbf3157a334b32b74612df5779de43c97f531a791a20f9da4113fdbe1d53e612eeb07459b662e4e0d8fc3dcdef8e56d7ec067ee0eeb735dc681e94f9f1c85e15f69a5a1f82a3cc146d91b0520793eb9522bcf24699d1327d885b4bbd6abdc8c9fc868a4b550e640538b05d53af7fad680e4f357d603fe430e28a33f6a4d60faf8d4efbbac36ddb4736ddc2efe5e2ab9977f234174adffaaa4d68b105f9cb5450db0e4b3e375e1986381b3433936babb666cd417a106c20ff94c51c3cf4f8f556edafbac42879b90366452709ac774995df47834ed4f68ce3ad13f9657a8531372300b413979e1e3b659fc4fb00296c28a0d2eac04d4cf7a5a7e0032fbf6d13c01651f183b5d582e392d6399c15e8ecd8017f6a833b76401bb7f675e34e4b4395a89a12889f2c13fa7692cb83ad69028e976c6322280f00e821e8aa04f9c05d7cda21297aa97308c8e9855b57c38f19d487aae6c8314db5a156a1241c1a27e1adbfefbdd537ae79f68210caf9ff8b5eecb5feb6ecb5bd72d8183129f8d3b6de372e131f33e7ab134ea588e9af73c91767aadbf4928dd1191c81af4a6a63d4d7fe6511d60ebfa15022e3250d9a210860eeaa98585daa9b613093f65a5ffb1829dc9d86300f06e1e2d0c35de60d7689b92012022750b1c61f2d4dfef0ad20588178a375e528ab88b1c11fe493179f13ab1126bbba1d98d0fd1741c875939778ceb202f7ffe2ba18c7b292baf0c3fc372397226ebb059c3b74ffc73ed61c569ed2e80d4e9171dda8c58d9d03ffc034aecf1db4ba5cb74d673df0d13c5d55a0824aeb7b87d7f5c6d5813e38fa47704989b3af27b1458685076a471d19a8cef1faddf4c89c241a136404fcb335f99dfa5df16100d969d7f53089bb097fcee84ce69d4c9c2a576c4e999e4bd456fe1887298ecb3eacf30deb1c887b6c3a82da77d1df0e0205fb77355ae686ad320151fd4e69f9bb57576fe0f11fd97d2fe27758ead25c7435e4ae6c0ea199e1f0490adfa881382cd203914fea11c55bf6548be48538476e0dbcebbe8c0d550b0feed590cbf1f96bd88d2f07a533fe2ad1ea8de3f463871f71f9f17bb156363275fb09ff432e35804372104fda175c78aef6e4bbf18d1046dd33e37f553eda45ef4882949f34b230919c6667698b73a19768794666e5f21e68cef4566ca3a29096385e7f0cabebbd65472542bd7b291f3c2906de5c4ac9001934fa5b08ebfc1d56b6bdb7ded3df74321f6090537fbcf2291947e93ef299fb13620904092bff4dd4037b514f7435b9004c7f7c4f82bf337e5af8d8e4a668ec68269d81f3e47101c792466a90a666b8e8cd2cc4ebfb3c28d14e1b79dffc29e9792c8e1e59e8a1e94828e202b6d6875b2b22996cdee7b9ca0ae81cc0bedfaf4b4c06eb3c6238b74e44a6c754fcece322639f4abdd7a88f04567a51a967ca570a41e74cd158c71724376b0c9643e20e2078cea48ddde1e92d8dd5f621281fcbbcb05378f132abdbba5ebc6d6d75129f126e2ee4a99e838bd9359c68da1518d72815b947ee182bab5835ae088df1770badd88666c45483e56a0529cfd64ebfade3bd48013d09700de30fff263d02f36d38bc1ed135d008b23bf3730c5c8ac6e12d06a3fd0856e11dbff2e94ef5b85ba7", 0x1000}, {&(0x7f00000000c0)="b07141fafd3caa2aa3fd9c3aefbc91f51355fd8ebbba7aefa4818c93ce1931eeaca5eb3a028aa996834148856f02dd03e190c9e7ae72216f49796a40fd02535021bfa714f121b73075c8a00373b1b29771330b29bb0fc9236f464e891e5b3f59f107c4dea4f2d01f1d99330aeee91edbd4a4a35d56c106a777a0136186ae61b1c73ef031444606afc3f668a0574304273bb32e76c2da7697b59fa3604c9ebf41a26203f706d20eeaa0f2a6bc81adcf59ec71b7f48e9bc70b2c34cc0e83b0b545c1ed2217557c42c392fc", 0xca}, {&(0x7f0000001240)="7ca7ca02181b8ab65b660f281204833ff055cd98dc5566e8bcdaf4bb17ca123a4a6b9f9e2774ab4da1847607ab903cf672c96c0b6694ca83b4286c2fb4daaa790f214b201c14e48a937409a9b0a888f85503b637d1d026aef7e481ce00cc5694e74e2c4ab490e8585940674e621427f9a2213d94351085dad78b6858876c033b10645c542aeaa662c6243382c43dd5bc73fe3213c1b5cb", 0x97}, {&(0x7f0000001300)="c2fb54edb6768682dddbe5ec36df6c851789ae4099c3d7b64aa0c09fe085280f2221579d3c4affdbf0cf2126921b8d6fe9b279ccf0fb82669e93199ae841cdc39357747e52ac98a5ab7e059bba454b78d53e9cdf8adfe54d1917c41a46f9e41519b594fe2418c59702161ab4393b8de84e59d5dffe990f4b4b57dff905b743315d315132d03ff043cebfca88302047794762302a6a25a8794f493caa0084833eec511dc468640c2c115b24924022b86330f9212be6585296881075a0fa4f90bc43e0f76f566bb59d05f44141de0abdf60abfd0f4398e50061f621abc43244bcc4dc3d828f554ff461f46eb162d45ccc1d95d11e3135693db15ce9625e7e20df0c7311eff2d914d69118711507185d7290f4388e8bbcfa7742f82c720eec089020958d233af9ca0db97db69a84e52a797589b8b979a3f9d50fdb0763618b3d3bde4b1527d40a1ae1ad7d19f4355f80bf033daa6fd9daeebf297b243e43fad166b956f72a7cd73fdc022bdba227007ff8c8dbac9f585d27a765f41074cf97f423dab45c17637429d3786fe8656bce02edbe6fcd4b17f6fff31e631c2c18e022f31193a08edab18f50266c10131389c4c8f6b201e2c47181a51eefe7d3be8bd657bf52de99ac263ff1c98a02cff5655b69fe556e57aae46c18335e249a8299be4b2b12289e32e83f9f0a446d6c50ae4a8c2d4f853151f681e6b5185dbb599e16d38f08d38bc5c2378defb31e27baf7b57169a77daa6f7829504a1e35738fe686a59f7100fde7ca31dd4bee413af784701f0516b6df92c52bdde6fccebef8225dd0ff0e0078ed2aba4faa4279b1d98ded70640a9ef2739b3a0e02e98876aa09063cdec87c85c732330c8cd7c9e79c4ab322df544af0c6aa5294861e25d9ba8981722ade457053f84ae6b468067996786ee2bef2512b271b9a83ccba0996e978aa3c2335b7b265e1714aab0eccc7d07da7b0570b61993cc91650e192adc472a1db26544ff1f42440daf1c6709b3b67675a5b4d5cb0ce834d2af4b74789a32b7998613d03689b5ba9e8a8f42ff6a7ac871142c14e24df408d7fc493ae1f1d74a8e239514f1bcbb792b9530c775171bd852449e3212b81e14afb900ef71d1ddca3f389af791e73012ad209af8e2243642bc5e7418c705496ccda93d36d9a156d4c4144eb42994624e2b98dc245be318354fe6b66c01c31be56686b9c83b4c8300a6cf9f385ea81cb9871cb26840e8f8f078b97211746f842c1b97604b959d8d3a4dae3b86c7775fa80b80c123ca8aabed4f3070bd387cf245ddd4ab1bbcb7804d3a44d3dd41a3525320d4800d6ae4ef67a27ad69dd95818d44909ac5cf3d10c2a1d451174e25ee706c95187ccd44c4c4f2aa93f1f0df4a415bf830f5d6f55ac36b9b351f99741432ad209364aface5712e5756d0fa5e80825b9d071c004c1f97df8a22e661dcff80cfeda620a3b122973961d8eb6321d04d4947c832f44b1ffd83dcd3acc1bac7b8214cb52a11b70283280df1df1dc0c9677d331557c428b4ed1276e1097a2aa34cc65be4d840d9eab3b7c87e947083eb3cb6d97e96200107cfaa388d744a5be203e5d4582ebabb6fcfe57bd69171305a09f4e8bbe95c078e7605ad1b1832152ec274af056445e4415d53c3effa7f3c1a4b166e9f08e0fba0dd1cb5e2051c5c74e9de9d879d3b6da505f2441847ccc69dc05f401021995d4847fca6f675e6536cc3b0512d728fb6d95b75d4b3b5523efc98c3011b36a2970f5e5664c572477133429c32aca90c509bd3325e4a2770b49b3fdd30ed4d6e36966e1b5a7a8c88acb461f3a64815e8d81c8d3f8fd12e47fb09c8a720cf48de6823d4725fc618ed674621183b0e48de2fb28757ef2a205d804e14d315f40ca3b4d27c2b993b0547a92c73501627355e7bc53bfe55382f3e496b30bc9aff82f75e4e8395e129bda04c3b8de609e5f5e7a1be9ce3f41bae9fdc3d2cff85e34f3bd88813c36f2b4fafe43174dbfe983a1baf6bba3bfcfe979886abfbad087262fe5b419d9ea8af3293b560fcf49430e4b7128ef5db882cb2214e1acb523a2a0b41f39daf62ec47ae325e9236422a66942028ec4fd393d80dbceea63e8d3655d6cc589a8e36699d102cc8397d40df2357df4d55d4415d70a90a0695812fd6e4586474556f878f8c1e41a5e9dd3d1531c3fbad2d0085c8c448121a3a09029e6c1752f99ace6190971f54367b765dcf9d8c9da33d267f1651b6f837b8a2295930e54e38f32e128cfeb39461c2fb35767a93a9992600d3727a3553c83b7800673237817e0394b6213baa0c3dda3b1e52cb933429f587f57ecc8cdf809974c5be4cda3107af4279c790ed6967846e69b4b005063e5bb011b53e3900794bbea7e1565c52c08c7e212d0668b23bc3625781e0b33ce91ef9660d3d2fb67ee217d6732a60e5cee2292e58fc670e035200afaa68e4c6a1c3731b397db8de9c58871efe13b29bbe9ef1fceeac0a12eba11add829aabbb1db5ee4226640c5c37034febdfe80453801a628a33628d057ef0642ea7741fb6198a47b3afc758e4ef76491d4d46cb1133f529a78c3ebaab8eedea5a2010fbce3c5510931555e95e40cf4e7778f640239cf1939b4488a9282b7a44d4c5f23d35da0c357c5cb46f783fa1a02c12c3e8da4ff7415b4dff02e2183a3f2e587d1b0fadfb4314974f83a505f6715bedab9a0b67fe67e7bb87b9e425b1b1bfd4071b09f38ef73193f7fe6da77c67746db163b9e8ba77495cca75e23cecabd4df26b4c827fc8ad3695c44b22d7c700d4704e8118b7cb4ea8fcaed6be1fcd811bc691202a46bd62d4a079c334b20419692e994bd5eb586d236792d9d10012485a7382f51f768daeeeb863480bee74e235ff598f70cab5486f158f7b1bd3407d41cc4af26d275f5eaa6f583db203a42ae58b2b61353b8ed33fb4e09a78715b87373d176e3fd83c8bd7f99fb9941bd7b10bff6ed5468ba9b7a203572b187ce001d9ad0d58d796142f10bfd82afcdbcaa2bb92e66b19b3993b5087af605520cdec56de6bf9607408d0a2f96111d1c113cdd8a6fc0149a7c6ce3aba6a3ba108c5430f96a393d488e7d7e49728fe19cc7db0af0b945440d21918420479c603092b1ddff016afcefe98de9c3922e4e1da4fd030716b822dbbcb2ac0f1358729c589ad2c8ea490207136223a70c9a6df566c2965e96aa19a1f6d5adce2760f3c7a99a064697ffd3090ed74c107f89a6e8ceb915dc039aefee7599f7f554387044213ec01413327215f61151b4110f66a3c51a8b0e7dba7e190b944ee71df3872d20e9ed073d7967d6c6c426a1a41c95f01e34b687367d3582ff80b75989bcd73a6c9b0dbb6ba1fb0a470cb1de3c81b9c4d7b9e005af2455a7ebfb76539902f1a021db419fd8e4703bd2fd338c616fd58b9b1a1c0c3907f38b30f80938da41900af67b5cee862e0c69bb0f72399504f4895ef3cd27398dc63edc29c1f6e29aab5be19ca10d2def1f5042adfe389fcfcc01e0ced4a1d7dbbae42144dbe8c67436784cd345702216662e1ec159fb92b86e690db4787e62e5b0f06f0b1dab50f0c02fa726969d69a0ad98a9286995bc9518703f2df7b7aa51d88d805834169651b6838493983c80dbb2ec794903443a1665ecc43e75d4fc24cdfecad0912c918cf1637be6c6e420805ed9ff38ee4673514eb77eb78cd6abead82d6da90a9fdf412ca72493ebeea698749e5dde7c3d9e0a7bce888feaf34462bea65eddfe1ad5ee4efdccabc6a4a4d606cb9dc6a26be764233be2c0240455fc38392916e8718618e6fb340e9dfd832d058753ee77932473935d76173b43cbda86b705253fb7bc468cc2897c9eadfcc7073771cd25bf89825867f60d55cf73ef7a58e3f7a6793ea511d8d0a63cbb517de2fb713b7471f9d38057a51a6da54036b0d28af27cf09f5cc8eabd4ebde2a7a03e4f6ddd44802b429d880ab2174fd2bdadcf3a2d58a1321cc5ab221d1d0922a741c21b6a1bc634e47f6b80879aaef4b3a76faf2558169cbca2be87a6f7601dfe2bd150ee87adb70f82682602356d9e3a2255af9cf705b77728f85174fe14d67ee3d704b9c97a297629eb603a7fef798686ea3845d3d0760e5e9cfd48940e25c678b4b7b0921f2a4c82140857ba445f12ef126fecbdb06f6e814425dfd7618dbdd30f0d4fb88c8e2c08f52fea85d47ab8bff5081b47f1500bbdffe873c296f5c6e4ddc3b7036c49761b547c79724dd2527ee322f810beb28b228a4347ad3ea3f42b5d46177417d91420bcf2fcb265b3550913f37a645eb399ee86d2f208e3d34ca06be20d3c11f593d627ee8a75f7707ddf0a692fd4272ad69e7f24abcf452ef20de06d2865e8610e2ea67a06bef4e4dd9b6306e752d24a7b5ccc3ec607ccc55ad1c630f910facefb15a072f0255a45deee8adc7e99e89e873f298eccafaf1e3bd2cb8e0932a39acfe75816593ca876af0c642f38c06fdbdff9ae8f0876f0cb3c62f0334b9a1de6dbfb12cb732d9022e3b5339558dd339c2ba00dfadf3bdad4bdecde4b4e332101ae260ffba2b6734c55eb30b807ef97cdbac33d990bd93c6cef570dc38458d5fbcbda367fd36706f9a47d43bbc1d1d95a8863d800432e1713d91e1cb9c5540822e5c7155a775bf32adc2d44642e990a20c00f54cb80fa3592b8dc5d026b1d98c246f7549e0e45d4ce6a03a59111b4e85882566f947d2872be77a540c78eef6db9834e947c8a6b3324a94af1e81391948d82d6ff5ca6b21062c7d90cae7b594cb5cac301e69c7b57f3762d5cc8bde9b04797e5d2ff20d2cd0a841e5c6810fec52b2c0f39eba60c725ccc0b1cf8d6ba64c0607b196523526f4fb86117de4b0ef5444b3b7a3629a77ba4729c02258b5226ca899a72b9c2d34b8e5ec506122cf694431e83d610204cda14f7138c6b4253ea982a967774f9c78ce2302ceffa7182090df7a6337808fb52b2e3d99f53a754ded44a68c78f13d19ccd625934f44dd10c25ec9c6c3fba978d3a02fb8df96785c366b429ece531d8d9a0fdeb2a942cbb172639c52f4f416574fe42ade4784a5c6da47036dfd850a53b9ba347c76c948e0e5e63e6c2d906cb0ac52d5ac848e84da1e8dc1d91ec19c90f375ff681196c2b7aa8ae3fc9fc0f1c75656bebcc8712ca1ce6945195f3ef704ea4a3e21f69f4cfef442dbfc45d6518434ad98e778c4c4829abc99b33d5baeb3b646abc78356ecf1b62ef16e5101428373cdb2b77ff211d496091176a404de66cc68638dd0b36762121d03a1d72ef2d291a7ce9a184ac05951b72481292bfcf5b15e7c29185ade5eeba8f82bcc0b1a23e3bfea45c18bad15dd907a6253bff09b68f25e40cdaedb53baadf6d344aaca4048082a5ee8dd1717d27c5ea874b6b956c3b16d146dc3c8897719cb4258faba5152f8c3e933273b488d1e9675e2b287dc25445507168c11058397ea6b6b34f67aee018e6f3893e7dd896c24bf705f72deed3e33a049d9ce07087aff16809380ce3eb54945abfa2665c4ab802fb5af634af3e31c8ee37a4ab9c63ddf8efa449c44eb8b84973312edd1871aa8d444185d7d6cae02a56067ba9f1bcea6e17ce40fe1fd4bf5c948bd6f34cae49ee638bd2248b0f15e7c9f3587dc3143392fe06bba5e9e2f3e2f18af4f6cdc917b3293e45ac27ad28d951c2736130c12abc33b8af322c1710f4cb783012b65f25a8e7e02310e1e6ad06829717b015a90471dc4ed36aae292b3809982d147fb5454226f71de822635598b80b8475b49bbbac0ab78845aa535ea34c89202720c20", 0x1000}], 0x4, &(0x7f0000002300)=ANY=[@ANYBLOB="58000000f0ffffffffff0000da000000cb280781cef57167b30b62dd4a418bd9ff4a2924625da94dc3511494deb316a4a93b5333e7bb19d7457e1df71337c23605724b18ce699d201bde1c68f28777ac98c860fd7524cb001000000000000000ffff0000010000009000000000000000ffff000001010000f2d3b8c586d665b0c80ad0415b8634e541d92ddca7c5a318750256fcb3065f0b751ab1aee03ea62984789f6eae26edcbd6d870a4a8dc5034ce64ad44aeb78dc109e5698e7012ba0659e0aad0d0a6c6e81eea3daa696c3893a2a375b8595761ab90c085a4dcd1214f5a3b45120b6b07ec22a254021300000000008000000009000000000039d0db0600002af4cf71d6411298136d3ce4eca86d35b9225f038fa6f1ed1b044c4e4dac1855485f9a884d3e61245ba269d48de60dd0a56aa3aaf9bccb2d76269afca79e746f9bf7ec3164d6004bad1f3d8d71c824ef7314a1059b1ac3c039b75ed6e027aca82b000000000000000000000000000000"], 0x178}, 0x9) setsockopt(r0, 0x800, 0x5, &(0x7f0000002480)="d78eb64804e2a46003ec4a532cf2285823e6b3b7a0425f01867039c640dd96ed0a74775cbbfc91a038859c94250456dd0a1c5b2f2c74", 0x36) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/100) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0xffffffffffffff67, 0x0, 0xfffffe82, &(0x7f00000007c0), 0xffffffffffffff9c}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:12 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6010, 0x902) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 05:37:12 executing program 1: r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/92, 0x5c) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 05:37:12 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 05:37:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() getuid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 05:37:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 05:37:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x8}, {0x60000, 0xffff}}) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 05:37:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r4 = open(&(0x7f0000000280)='./bus\x00', 0x290, 0x21) r5 = socket$unix(0x1, 0x7, 0x0) socketpair(0x12, 0xc003, 0x5688, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0xe8bd4c8f9296c967, 0x4) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x40000001, 0x1, 0x1000}], 0xcb, &(0x7f00000003c0)=[{{r2}, 0x0, 0x9, 0x1, 0x9, 0x62f}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x10, 0x50, 0x7, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0x3b, 0xfffff, 0x5, 0x1}, {{r6}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x4, 0x8001}, {{r7}, 0xfffffffffffffffa, 0xc, 0x1, 0xfff, 0x1f}, {{r8}, 0xfffffffffffffffd, 0x30, 0xf0000000, 0x4, 0x6}, {{r9}, 0xfffffffffffffffd, 0x10, 0x4, 0x3, 0x7}], 0xf3, &(0x7f00000004c0)={0x3ff, 0x8}) r10 = kqueue() r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r12 = kqueue() syz_open_pts() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r10, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 05:37:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) socket(0x10, 0x0, 0x0) 05:37:12 executing program 0: socketpair(0x6, 0x7, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000000c0)="11470cababb060fbd2fcbb6fe5dff04773ff3aea57729a39d106d91b684632fd75212b95f04154889841389058174f4135d10f3495fe974b63ed0c10833ee39109780127e747f463404ab3cdc779924ab58a1e8d98649edfb7e4b6235149712df7c172d0a9171fd57c029b8261a2f075c483338ebc304560fc53bd4dfc6ba534413fef7ba4c4bddf81727b19192d2e934348bff3caa413702fe6ef405e41081c6653c87d8c59b23b283452d76a6e0c7d7f7706e97feec85030a6d69487d3a92417c7492f1a7065bfe8d7c47c156a9069cdec44f6c2dd18526af1f2715bfe5bf1dc2d8607d456cf607c7722e891de1766de54a3c52900dc2e613a04", 0xfb}, {&(0x7f00000001c0)="784e2eaa327098df8d0578df9f02e2debe54ad05cc9f77fcefc614d6033e955de702a06898d10191ca4bc9b0adb1867ae113682e9c193810c403d6f77782356fb78e7874a6d8061a29bc15ef79e9eada7b31d17eb63bfe229e84b8a16f03d27f4e90af0dafacc3300de103b9b0a4ad80bc200282d3ff7a8e1b92d8553eac80b7d238b2f4f99bb184bf24af6ade44e0b6ea0aefc51ebe6df682af4e2aa81b9162eee6ed790e95a85ed0c9beca4a3fd8ba61d1bef5d381d2a5fe129d41", 0xbc}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="b8fcaed8d27651f2be4e3fecbce186874530bb0d7ac5bd3465644532f35f3b26d65163711d4f2c2007c874ab12fed8033a4f6d5bad4b8c599ae16cbdfaf3a8dcf35d027d2b09ad8502fe1c6b29514e4044c98b191508fcdb577bac2ba1432b9f1cb0ccc46be756430bbc77aa9dd4dd43ae7c741192a352e65e8c584f4eac14d1ffb5aadcefefb1620937e1feba067a03e892df92a5b171fbf744f98f118ed58d78de2961eb5f1e7080731155e2c2c6c28fe9f8061e5e69dfe7ddd419eadf7e31422e17c441cf17b3d310e597c4d0f90809c1288f", 0xd4}, {&(0x7f00000003c0)="22000000000000000882f0ec0605615ac2fa01f8709524ada4710c07a7fa463e88ae75ee9c894ae8599331c67d99f27b7b1539c3649e34830d58eb8a6a0917d64d457b9c3b586116c8c734ac5fd138a53ea6e07d5f6022f37e6f96452e1631bf5b07f609d3ec1a1a3f5602cdfab46086b58eecb9d72b07712854f947826bf359de2bd992a33ed37565078ef8a6897ac8e4b21cf8c19631adf88c60a68ea1843ac135fe2ed3a8f8c5ba71348449686203cf5e8175ea2d6513f326a27bd4ddcc1e127d0dc3febb3354a9ad1a03777233", 0xfffffe50}, {&(0x7f0000000780)="9647db6dd0e28392447da05eda25334784b2a7b3cac5672a28bafa98e9a9338f958e5a93cbf3e65fdf4750d506d3eeab4a921b077c5e727cb0992fa9c305e4128ba5653cfef51972392beb28a4e612646a05caefe3b45cb221b8cad7072742415f199b1c456beadb6730410bb48553d054e5441b716c350251873ceec83c85b724bf7cf1436c058de6f2195653e7f3694ffc0fc14f09e0f77d2bed8de6fa7e265136e28d4eecd9342a849fa0b27223f691e9fde575db292402d21af8bce5182d6ac64e85c55bbb96c39b736c46ae2d49f84eec21d1588349efd2", 0xda}, {&(0x7f0000001000)="a5418aaaa940d181fc000adf8f3194f5bb9db0ca3e6fddd6410651291fa6dd8a512111ba78ec4f09739872393418806e0e0e6587c1e81f986fff335f09e988b41e31efbf2e507b900e73e49f3a4d9deacf08bfe8e4dc07a89df29b0abb37408669dc258c494d21827f47045c433fe01bbefc280b1ab6f3128b6df79b9b164a4615668675bfe88db6a64445aa27d72940e60f1f1678047b9b77ad18f32c721123685863b6ebaa14147976f72be12085bdeb4e42328642403837eff57aecf87bb116e2f561bf92336ef37aedff242634cb6fa9f315eebf2d75a7800afba71d921b2d885cbaf5883168823314ae6ddb31ce0a2b93c9a61eb09b8d22ef43226dac1285550ec657af0e1450c71a8f1de8f59d29ad37937d965becc05202d7d944921aaa498a6aa16a764efe960098ab8b9937697dfaa45db7c0c56f7b266be0bd934853c12a5d49571acc90fb60daedab6ec27653301e92d649414b7fa868e8a2afa0b92d8934d212421a9bc49517de98035f9906eae98b0480762b2c6108d3b5729704999270e78787d6961eb2753bf9f1707a5dea381c72b2521dd06c00a4bfc0d27476a4ae700ccf6e81d78c5f440178e41113a3f6d1f2267386f626915a8be48ba2fdd9e798c3403652a9282166159d61c37b4cfa2bae76e8cba59ba5c9fc2d5c0eb0080db00a05985f83e73b3cb3d2176efedc42fe11f99d9e85859beb5ca36e54c14f534697611ca01b08e25c79c09405eea40bd619fe17f54745457caacff01c50fe6e760ae548c6f57d877779f6053ea1da736787df51782299d2b2a3477f4f96e8c1f3e37c1b81053ec2df4d0441769cb979496a297250daeb329ecb79140300fdd95e63584541555e389a7d976b3e6af8c8a3b0e88421ecedb5bdbc235580aac063d6da0ef40f9d669620542480a5692054590720f6d5c97dbc5fc3ae0fa1691c19889703c1c6016fa74e41aa90da335e898b78b56d611de148968588e2c037a0ed44f374a5bb8b5269d03ba6a288ca09f49e8bd5cca34a44c338b05cb2c849f00be2b9651c2c1150c37cf33c146b2ec781112ba67c46787613ae4dd63a6fd2b5c8ed1326721395b066bc701a8ebc96f4d69587d0980b9696f5dbd72ad776fa4f639d0988f292e246696bb1763f991065ec2ea4808dc8d0f024a50994248d9b5bd0fc98ef61858dd106ade47251abe3608edfa37e0a3e7149612f8b5f8a9685631128587f79396a69081b9369a3c13a947a70b9501898442d387c2c9742b4c9d49a321affe71a2185994157f38cd27b4e1e1a96a07d7036094653b39c7742d0c769ac73d3b0f135a46b67ce852462d187aef0d1d94f406e6a5849fee163be6468319bcd935132f734c0e09ae421e8ab202bf1c4699fd21d93251e42d2aa3c1a3bf17c25616cea56c080bc2920d610b3820d7e950c82ec9911f4833dc5b08a10dd388de19a2754d2d7bb152732e84d13c887bb1387ad6939260bf1a0fbbc8b967e8c99d6bd224134b7fc0a7939ee52c2f57b1214f153982d881066990d85f0a21d15f7333ce010b00c2dd7772003236ade5ae1f5368ee70a28bc635052c613fb36a72640c01e254753a5dbf01f64783b90392b266f75c07eb0e6b3eb8485f3c0a90a855502160e15cba4b27332d6e38f3c3c21116b7709b4f3383d88d64323bb3c420197b12183aff8e89358f51314fc4911d4d5e5248bdc684236e0e2892460abe61248171aa49fa605d5e16920cdb62c0ce28451b43e20adf27c04ef64cca90ef60600b9793d38b3b47a43c378145d6f94f89c1c373667121f446b38c2402ccc0ba58256d2845c4060352dcda0e4e99a68b0424ffc45351b6e409d09f320ed000d7a2fb84238bba2f64697438387958a1d186fa3616d86f8efad672c013843ced73577301e64e8f10403a2ae79b4b7232f419db0825887c4ba7baeb290d5d832cb6d076849239871e52d7dde0e5d08d1cc2ff6d9ccb4bc3c2f7d06c7955fc89e2e43b419015707e81c972a2b1d9658acd7ae05e2cae7ff3971ad4697bf723f5f39d51173f004dbbba01cafda812684491be580a1ef93cc102773f3e28c98780e7269544e1e8ef4e584d6a083a3c4b8db1ba06261af5ed1d822326d231ee9a2515f26e16b6cd6c3b9ee497091c2e01ac8288ca77d29af477f066816bb0548dcc61b07cc4d0d6cdad279edca8f9b94c8dbbddd7ed19740efb48a5f17918b054d1a3536439381f37af6fb0824bef29e4019f2d1e4cf8b5fcce1c13919427f9ec28607427adb8db72d07b518ce3d3cb4ba514d6d41fa1db776dc7541c953398a91efb111dcc504553042d9e1ae96ffa49e60eddff4b4d18349a4638628396aa5db946aa2ec191b006cb847a8b6f41a585544b1423407b12fe0184eb6a5b01bbfb46ea40aebe5f37af32c11e9ce4abb29509a402e0b9f5afb2d981ef16f76ee7d5c2b6f5ca59ec636e671ec1893585ac729b13999d9c90f9d3fdb99705a2677636dc36171a27870c42a768a95644307ae26de737092597520c9fbf6771fb3b47d1c5ccabf3ec800d8a72f135e5e29d00292ed9bf0edf0d8ead51c095ad053b3fc3faeed05f4997537e6f5896bc8375e42315afdb987f8d1a1a16c7200f7898a9bac371ff28b5d0dc312815b05fd9157dc0d567ea45eb111f4ca4c4b2051917e6980c5f7cfc3137f79f8d711a30f69382224f9a0f360d80b3a709e8276eba1b7eda4abda1d9837ed8c2640eafbcaacc0ff2ff9add9454e86a2f95b66aed5b72c5e272d792872536c9921e41cf1641e64d2e2e3b042ba6e3e7b3faea8bf9b5f1f945c1c08489755c2f36d13c59bcf7dd4f64e295a66367253837316eff2df28b8236657f5edb2db2117855b72c49b78bccf10447266536d5f6ffe9c24d12d24b5470e5fb484e3835e51db6a18a652a1da38c638424a612d5ccce9cfa30640ebc248100456ef3e0c7fcdd059f3aade73176cd75b4f5067a3f8470f0927f78fe72101939081df25f4ce955b90b5e291b969a564d5c4c66fb50c544219e971c003d933a3295e4bf16c1debc7443a15afec2546443da275a05a536e2e823629349a6f863d592fe387e2cc85306ca6a735dd3ff707977dbfed2396b96ee77a033d4a4a8386373b27b5d306b3a9ae7434ec116be7af749aba238f0ae2769626e5449da9f5c194f48c08bfc36ebd189056569b04bef44afbfcfc68d80c97d09aedd43a23af8bb9cb47805172bf3bbbbfa6e7fa810d67179a2af5640a012fd4111875b638703eb54f5d4c47e8539c0f85f21be94e06e14e8ebf233e7f8ce9fa5b871d401e37643695e8e92864433ed6e7365e9bb3ebfa4a9d2fb84ea9bea86aca4dd055d7842f39ccf1c9d86822be999f8c3a979547df060114399a1598905207d596453686022f95028f708db4845677489b90056c203f194b3bca57f208d19f0a6963e965f53243970f16913a63b8edfe6192dda0e13a13b7dc59836df2a36c9e31c079ec2f2689081cfbe6a83ac9ec7794952658da05db9ad8c6c8d000f5cec6c56a7aecada6445dcea20902b98839364f7dbfcdef6187546513f9340c408f7bf70d89a869cf679333e9f5fe4d82cb6499953a52a83893119607f36c1ba269945d1458a83ae1400d7d61fd2ce64cc57636da891b54eef80acb8bc2270145cf21523b7daa23e9972514e632eca0ae952b05f1366c60bf9ccb5a3dabd8592dc8c75f16bf1943ef37500ad9652f191b2f65c68d25e7c9a1a0205f294767bfe26accb0f0dea3a7948be49797ebf002a9f85976707efdbe4479f630eb3c7784285cb8335dd81570772e5857ba98284cfb7b7d7e80cfc1c04482ab3a075ea0438baf7ce682937031621939acabefdefea785fe579a65ddc2f3edf9bd295029c1243bad7a6ec8ca813850cd07f6b28f153b0b7eb3ebb0be2a4f1ce4b821113784efb16dd0be03fd271f450f36319929a1b3e8c55837059040e78e55b6caa363e6c78509aee418c08ae46048e49cbb9d1a90d656a5c9fb071dd49c639d884474c30c310a13e0d04aaf487b00c98ff98040919b25bc56f971f51ee6938eedf3c9bc3a9b6a6628a1c1262c071d1ccdfde69319d3afc2e1242731de192db415da95032b33a51cfefd639d18feec67477ce47744d585b6fef7c0f23554ae231624d5ea5e30159a95a7e333532d631e952e7a4d6b5fbb54e649d35f0ea6e6a60179419316494cd25505fefa8d364b83a32a1c3ae217ea137cca7377327652d4c1438031057d1c448e20680d57f67c694bddd47f396dd63d7fdae9099b848c985fe9ba61b44574e19c50a5f06de72bfa4a5c75ef72ee1200ad5fe4373ad72269ba9f8ccc0d511986d12434b7caefab509d72de2cd23f1a9ed53cf3c6657f380fac6dbb92e9569cc020b5a8ae61326a06a68afefcfc428188d3adbfac369de014c2c306c1d00d933345ff63405db21a7d83eb414b889e35ffa07a4afab93d9d2410391988fcad31c41a895e0871eb978eb242c0e1c9a16a7fa51951529522ca782a6f7e29466627c133a91aaa8a5b68955503c483808a3507d00207a3d01e87a1c96d88a81633bed113008dc2975eb1c00b30935cc37c10d9f83dcea09aad9574cb0be9fea4afc8daf220720802170eeac0b24529295ff38cc38cdfad864d2768a5c361fddcf2a03416954b6038f3dc46308836b6dc32c4f5b15d11ea7318223259eba0009fefd495941e9047517483cd58999d34520ca9b4ecafe628a4c3add4a0c73403687fb98966a0be2b1633872fc13c82f79d67098871dfdff8ca46eb8c17de0feead6a13408cd0d4def246d412aeec64b9a99665cb38d63f4acfb269e421e7d109d1914d1a1861052e5a012239dfad53a95f5353fabf22a733a4d5891fd32605cd12d4b54a4ff0c89ace95ec5971abaf10c56c227ebaa49e39911de956891fc0ff1feaf05da8922833aaed3b549eb000a17bc6f59ff63b316bdcc413c79ba134be9069980ed65bdae79f8715ddf1af822ed32a65c7d1b312a75cb13b250f959da4593ff98934a6bf33daea6cbc972010cd5c9746877ee9f459071f9addc0711c4c00280419fab0579e20be9cc55c75258318890351600895c3bea4484410d8caa3b16f5037d554bc3e1f212df9b275466d703ebd396450a959b0a2cbe7187c9d373d1148a6d817d04ddff54035e88cce82dcc06bc19f70080fb615af8eb13ab9720ac31c37f06d8d0a3a7a0207570014a448ec3022560b276bae9311cfa69b403c00fc1374b068d008660edc2faad1220210945c88f70f9dff37afaaaf1d776c801d59a0687d1ee5fbecac9b6c41ca6a489e54ea90d8f28ce17147124c8db739fd4fad8a0f295443a3577353c5095c82fe60fae83e2828ae6f0a69ff404c6fd9c994fbeb9970ec5e9d02c5479028d4181d2e8e46ca8b3c499052618b35291fc827011b695a870bab8cb8b8dfa50e53cee0c91001fc56c950f14bb63367d14674ca32e063f671d21098dbcc8f08f75601f402a5fc13c4b401438b4689d3bc147222601173d3ceafb0e24c8ce9fc6f4e337a690107fa03ea01436601289a21888d6d71b15600df30b85a8339e208284e6e0c7eb37708e7d69631cde84ea3ce8c037c24027597c315373e9e36c2d20c2992dda30a84855390619a4e519af30eb9bfd06d24d4e858ccee90460bc1589c813116168225d83ebd69b4ae5591bd5413d33cdaeb6f03f2dd21e7e39481f2fae1619950a3a84a32d188e879e09226eb0e2a95d21545382ef0c27c05f6c371ebfc809f36b67aa53e0f25efbaeb1bd0afe8d337081eebef5cb3", 0x1000}, {&(0x7f00000005c0)="8eb62ae52ac144edf6bb5f96b9778850cb807b4642115e49621fd85830b0f07861932517537448f498a735a984796c4916f29e9d94fa5a34fc2e30b983e7dc2ef80221f3cde1cfbaa798f1bdc309b701e66aaa6e8c9b34a26e1a01aa5b88220202c7850f460ba5f67403b60875f376fecc7ef3e0f2f11f7bcfeb4c5ca4", 0x7d}, {&(0x7f0000000640)="fbe1001815f973bbe13bdae76c6ee8e16a1dda4fa960cfefecb05d9c23dd41908f868380dc3c9c90d8e5745960dba4a5f59a729255f43bd932ba1546ccc7a42eb15ce8bd68b71c280a0ec50f1948cf7af46328", 0x53}], 0x9, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000004c0)='./bus\x00', 0x2002, 0x1) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7, 0x73}, {0x28, 0x9}}) 05:37:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mlockall(0x55b6bcedb459903f) 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:12 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 05:37:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x10, 0x82) fchdir(r0) 05:37:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x8}, {0x401, 0x6}}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 05:37:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x1}, {0x18, 0x3, 0x7fffffff, 0x2}, 0x401, [0x4000000000000, 0x3, 0xe0, 0x8, 0xec8, 0x62f100000000000, 0x0, 0x9]}, 0x3c) chown(&(0x7f0000000c00)='./file0\x00', r2, r3) fcntl$getown(r1, 0x5) 05:37:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82dd022e2f66696c658d298224c9d1f6e6b347"], 0x10) shutdown(r0, 0x1) 05:37:13 executing program 1: setrlimit(0x1000000000003, &(0x7f0000000000)={0xd54c, 0x10000}) 05:37:13 executing program 0: clock_getres(0x4, &(0x7f0000000580)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket(0x10, 0x5, 0xffff) r3 = socket(0x0, 0x0, 0x2) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000000), &(0x7f00000005c0)=0xc) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x80) socket$unix(0x1, 0x1, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r13 = syz_open_pts() r14 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x1, 0x6ca8, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x0, 0xa, 0x496, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000009, 0x9, 0x2aa4}, {{r4}, 0xfffffffffffffffc, 0xd0, 0x8, 0x8, 0x471}, {{r5}, 0xffffffffffffffff, 0x4, 0xf0000002, 0x81, 0xb0}, {{r6}, 0xffffffffffffffff, 0x60, 0x84, 0x8, 0x3ff}, {{r7}, 0x0, 0x80, 0x80000005, 0xedcc, 0x4a}, {{r8}, 0x0, 0x82, 0x40, 0x8, 0x38e8}, {{r9}, 0x0, 0x0, 0x2, 0x7, 0x1}], 0x400, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffd, 0x6, 0x800fffff, 0x1ff, 0x101}, {{r11}, 0xfffffffffffffff9, 0x8, 0x99, 0x7c}, {{r12}, 0xfffffffffffffffe, 0x21, 0x80000000, 0x0, 0xd4}, {{r13}, 0xffffffffffffffff, 0xdae172f372c6a100, 0x8, 0x1, 0x1f}, {{r14}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x692b, 0x5325}], 0x4, &(0x7f0000000540)={0x6, 0x7}) 05:37:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x10000000, 0x4) r2 = dup(r0) syz_open_pts() getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r2, &(0x7f0000001280), &(0x7f00000012c0)=0xc) fcntl$getflags(r1, 0x3) sendto$inet6(r2, &(0x7f0000001300)="444e690e6cd8d7ffe1e87fd683c1460890a9348ef817a82c258f28923c54dbb7fd8955ada173bee3069722b69c32c995389684e7486b752361b7f412db32ee059e65e4d016ac99c0cd8f612aef01e31096e496", 0x53, 0x407, &(0x7f0000001380)={0x18, 0x3, 0x7ff, 0x4}, 0xc) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000100)="993d7cc1fd95cfbf24f50b99e6e36e21d845e0a356300b16831245b7882a63229cf9ca4598ff7c20d327135e85bef08b91fb02a91db83e9c4d13d1d887334a36", 0x40}, {&(0x7f0000000140)="0f67c7", 0x3}, {&(0x7f0000000180)="d8b9694a76ddc17b6a279c865a1be4e9f65ec49d5c9761ec52ebd3a9d93d6b776becc1c1466e196bc8401675a3993a4ede7a35efa4775c08ebf8c58d1c194071330ef17a109d1236fb1009915336e4424fe7e86227632906045e0acf69786df914f5e70549e355e71574b6fa00dc1af296d9eb6cb4da81408043b4eb979b1793cdbce4ae8d021281ac3cf060e867ff3f7621db06fa32914a8b042d672ba2be2881a14d037572da09fdb89ad9fec0be8830443b8c2c21788a536bcad7f0e62f976fdea6837a8dca045004b4adf526de90e55e52a4241d5d398c8603f5f41146af0ccb7013030819d5bdd80c213697c2216679a3cc032b30fac69bc00395417ce67d4d23fc9e4a64e8212eb22bdf4ec4a4e006712f5f40d8f3d0d97ee2f8cb72cac3f78965fef72eb84299b1aeddcf67e949735686d7178441f646578336a955242028e70fd4b4879eac38d690809255d09bec3ab045d328bb7382532e6c06d10c00003c3e61f94782b98f88e985b30b9f53a828a8ae45548aa08f21ae934bea1cb2c9fb8ea37a0d0152749d9575cd0c4fd6ba010428c19f0f039f25570c67324177bb5fb253eba69b949ce935adddbfd8a73989d954159a9577234e5286146006aba81402b76ba0d9659980cd150fc24bed2e0fd5daec9f502e4c70570ab8b23a357ffd03482ddb5d8fc62291bb1a0d9017d91371e4c7c9b67ea32e30acd58cefc3f4a703d99724a9c3806b336698620aea2152dcacdee4a264e32b47fb9f73b9af79ec549e81191ed47430aeed0f4e840f7b80b4c8209428828832b12afda28ffca7f8157662a97f439f630fc1d3f669f6f9b01b590ae5aea2bca09dc65d1c2d890536b08d064f92e31009ad4a51f0c76ac59e98d6c2e5996e8d386127f12a778c14696f16c8b11ccbb604c448cd99c897e7b99f06ff83f8f91802baafb63f405dc73511a13af89a1f0c31798ef0a982295f1e86167cf2aaf99e6c52ad1bd6d3cd8f3ed3bca9fcaf092d1d4e2fa007f7df9714c9dc39ac211c198417682da29008d2dd9dd7ed6e4b8d1ead58be0af8295c1085f836da776762bc2e4d337a438e3164dc89e3bfd1c66e187d2df16b5dbc34ff81d424522278148d575b1a952fd1e891a4cc6a77e334a61890206eda2f5817021d1072fcbaa5a5d76a24c033be5a50808f84bce1f651008ea96848ec1e0808a074fc41a75c6f1b04a3f9503eb973b619f54e65bef207dc54e880ec8a01fc33fb3596f166fa206c62f20178bc1cb3bff42a9c90057a28331f3b15308edb73eae29b40879a09a76322393b6d9df1baf17ef78d548d9e2f31cfa9824d0487da2c98777be5caf66b1c723b9d7f5ffcaa82659e7f805dfeac398288f105b8bb2a7bf637ed1911349d3f2adbb09a1abdb9c1da25b844ea3aff95baaffae5757c784a0ad6065e76fc71ebb276bac0f04c6fe5bcc2d8e4dc750b034bf1dc2bf252ebc7bb3d319e7d5448eabc6b03425172096549013840c52c8712945a6c6adce11d00f8677fb809c8118117709bd9201564d81505663e4d59496cc768263fcdc3d53364f2744c869874f52fbf563dd5dce2fcafa34e9366501ff086370992b349a49508f5a22c496057ea089ce41f5f44b1752050d3170a84ce959c11df10c7412c2f40a8f3bd252dfdb165d06512d31dd71be3f711a2301a4d47c731fb0f6307e8b4a19951973a3c41ecd26d70e0693210e062490581345dd97c262085ef6f27677020fe744266f76c3972e3afe33030473fe4654eb5ca2eff5343ee237e33e254a17a7a2cb8c7e2331897755eb124b5d940801c784057111b7e1c2c04ab697375ce0443d954d6866faa6f9d9ff701c61f7a058efadb9b2d5d75070b9aa4494951a07913de71ece648a196acc2990d6deaefdd953f6d2655552f2e702ea5d14a72755d0d3b40b6b4bb069b159ba0835cf53910edd5331d4d068d725cb0c29a9210e17e84c8a1b6de64ac47e2519fc18531363ad55f190f7e07707b280abf4eb85bb39330c2cfd2b02aa5ffc1d213cf2292acbec464d5b3762e8c5acd185231db267890df39b8ffa03551eac18239c9d7bd01a9efff0f8a421995d5525afbe166650c15f93a6b7c55c93b6e2799420b23e65b9abd8f79bd8e2b8c7487143ebea31a29da25ece9bf7292218d7f5cc170eed3d39907cfba56f71403c11ac26238ffe172b7fb014236c22e8eb9baab63a714f5db6d83c3375383c0f13261a358b22b4116b1f2a80c0f396c8851b8a5b462030a2cc63257c8abeb7c03509192381585b7f4c6e3f4b669984008a6e9301ff2402f2e3836f218b6c2b806f777408ef26f23b077418c53876537c3f8769e0234a3f759e3b6c48dcd3df0f907b44d2e81df852a9db98d69e220ff1ee017012bd4b29071b9fa6e10291b1cf10e2501a0d7a456f69e3211eb6d286c5d4bb10aee2e14d8d61cdf739f091e90bb89f35335826d6cc6f74c1c4970e22d2132b971b93f93dc865de91044ef4aea664c4e386084385227038d7ab4a7ba3f905cda9ae75c96bffe21ecc81d030db95952898fbfc858a3756deb9f09f697e3e67132fa2c9449df43bbbc7d369f103e54ae3fa91b8a0f8416d9e1c6292ec0bc32d5e245d388f96a267b00a8723a0e8db0777536d997b7a584a7f2ea1fabdf031379ae43b6edefc538103e244bc785165c34aa949992670f3371118ac89f266c28a4976e425412e9293e711c2880e5db3fce931be84c8643716cc128b07415df87a6ca4d5a9b6bce63bfdc26b4be38502e8e0fbdd3764627ed7ef53b24c4e521b707aac585fcccde66e474652e3873b5dfb9fc74a5803ef6565ae4802a7d6ecbd89edb9315bab4a3a69b57662cc87752a84a3d78bf719b466fb61fb9e2f519f0ea281f62078316e510ec68622e2bd5469a5e752ccbc2820f50dd5aa5c7be385fa31bd5c25897865a4c656dfa294b0f2db939cb2ddc92fa55f53cf527f98b694cad7b4782b53f716a1fd3695b83b85a4c30bae9200477a223454b68e968e4cc2f1a30d337a7c76b8a3e8c76ac4016bfe2c52e3b117bb6ce627d3312815b0ef514cf16e00e3cae88437cb73548de4b60189f8947ef216e96289b1ce77d2b61ed6e2cf773477deb56b30aa3c489d39cf0192f19380263df53609547b492904cff41f717be2faf13a5756023710df1e77deb192f4738b8f4207d55a870c7ed937037ad5658ffa8487798d90d1e724d686e68d38ceb0a14f440de416029c1484dc89533c04b684d72010cff6a252fe2fe110bfe102abf3aacd90d8343fd53cf569732924c69635ae09b582b2f51f9aee54ef4e8976e0a45c6044d519982b66a0b78316072aa846d6f6e80b2de4d3a174476cf99fbb3a806ed91996dac4d1d023ef8eba90a54d07d9b36a144311386ec759e2682a3bf93ffff6ae0f8292b80a3d8faa654f82868a6c595121d3ab148216b4c49c20fc0fc994b339e1d5e7e5e779f0892ed81cf1b771ad9bda49bc459b83aee9de5a12e4cdf3491db5bfc8de334b3a00492de5cefef53a58b71d36c005916635b75a1ab58c11723d9e671ae3aac1853a590b09e8a8dcade49bbc7c49948d36eaf054071414b2f8ce9059a35cfe76347f60e9dda45a67fc3a39e1d87de7f809ef624427d1fdf949aef8bf4a54af4c720c913a9d5afbb068b40f1f8a92b8c430b77ec8ec00ee399d6f2b310af7b771cb12793c42a83c5f969aae9a8ffae7ee25e217b9deb6af609b6de37d297302f313560f8b85eba2b1cd2a285d50f7b48d88493491e371f9300aa877e9fd6db4425d442415766182a8659b746652455ccb306b3df1f2605faa01b8a4f1362aad38ab7fac40a91763c0bb5527286b90117d1eb394dd7a2d3921a3d1e090c852c3e846a09ceb9d8d5144abfcf67d1a9cef9f4966632cef0d8a5beb523bf8355c70e4f2a337256b0e8074a5a9f911bb98d860c30f22fd89fbff824f27965a245f0fa35419ba67888ee2ca1e2968cc924096cd87c770f47a03d25f9e058eb53b0182b7fc1950ee2712d328409fa13fc02973172b339f95be28da4db83e1e861c096bffc7bb9cd458d69575b32b0ffd282fde4e68484b37ece3e7805d8aa0b136a48fb467791e1c70639ddf816b6485d02792e413d347022779867042956e68228dfd2e00b17dfb38291ff2e58d5b6d09984c1931abdd9b062abde2ed3ab51c81c8f6045e466268aa493756821ce699c4d79ef495a50f678b29764cda422ffc0a3bc3f0fbc9544a1a71f6ec9bb824f1c9371a2dcabecad8d4cd8d57f2bb7f993524da7f49bea5e5b37969d3bd0d35d70cc76335b98ec42335349333ae978fe0f7a302c8e9f1e73fef417d9d1e196152afcfd2be9d3273dd5c56723bd7d3d931aad59bc0ddc0f566c378f91cb85522c57530a2e8edb3736ba3b3344565ef06cc136aeaf851744ea97e56f5882253fa8adfb086a2eab80fa3e86d898e344374a35a16a602bdc93218dc474be3ba876c893f1e9c8993d9cd35fe6e5cd78e7a1aaeea7f7404f0b50dd46d2329ff2451b4f8faeb523de57f8a5a0c1652bd6210ce5664c10a172baad81043327a547d9bd5450769b71be66600311f49a9c2b4758a000cd7dab24aa52085433ddb4377029f70f3ceb94c4a206b37bc13b1f18503a2126f8d797761eed4413a5775e2f36711d1de81e00ada77a0984613137b8c620e6bf1ba001eb555cf7d3aa8f54e88c5bfeb711920118c7ecf516d2863117efeaa39a573b8295f3a1e015abd9b2e28de50f3de8a74d52730fde4644dd4e47ee45d5811f615958c14e8ee7a2427e9ff6f00b254fbcbbe077461c8a56de944afb8ae2ed9ef63eabc952f9822db37a7b7ad0016f3e0e42dda3ecdbc1cbe96e9f9394ca79ab1c698a2f4c7e458c196ad673fa9ead85d969f48904abbfd4760e23d32e7d0f266eb19e97243d330918c05d8620de686330f726f76e2c5043ac2c7df2e5d0be9872e2e95048270a4ad192b2e18fb6a379fcbfe8581a7580ec9ae2de8d57ac20ee0ecc9fdb82b9360dc16a78ee070abaaab96ab233f89da6bf84a632da883939ad4963e514cd04ad18d69a58862fbc34390aea5b3c4bd5a96b0e5df80a8c1ca17350a1bead0b8d9d354050ec993f07360cf9182d82a02f2cee8058dd9a8678628a909be93cd26a15dce1181f1a4cb6a2f852bdf1450381e130d57c6717f4ff86557b4b5bfeeb4510a130af75e111b5dfeac9df12d20628bfea5071f8b90debafc8fb1b1fedf95812515db5f4f1c0eb1d83d9ab44c16607b979d16fc9c7dfbcd55b355e8038739b912f2cf833637bdc7818909c5d1f9263c30ca1fb0595d15580d2c45cd3ba19fcf0c501e7d5f4bb78c1a8610c1f8524a80eef184a7a548c7e5d9aba4bca39356147b28c8c28f9dde75bd512ec239781227a9b38978b84d46e57cb4c2b255fb5fdd1ce64cc80ef2fd8afd41f08ca4518dff948b502e1b1272f8ab2e42e94ae459f08871f45ce22029b588d071544c461874ed85559a126bb65ff0da36f371ac7b4d5a44db08f4eb7a461808a3e42634656cc47149ade3f010bd142f93d124e3cd72b7185bd09c315ab101857941247f4011797d2479f6084ab0c1a6c5fd2b3b21cd3989d33feddc84ad456164e8e2ecc3f9cefa0a4a339c7410a7fdc316c92504da9fcf77065b9d3040c921715d6c755fef26fc376f4be45697a6e573c65b018159077861d76d69640948e15a1ffbf95dbc8da34a17b69be3423de11eb3b6c0469342759efbd75f339033703afd4cfe4f435bec1af605676ec0ec987b18448d5b42b935c951eab63", 0x1000}, {&(0x7f0000001180)="c27322938b06407dfae1bf65c0ed7122b60958136d222acbdb68e47167caa98671cd87af24c58ca26afed325cf228a6659a7f0c77e97940f42cd48a8317510b87855a32fb86e73594a808b1788f152aae46f521068f46fa2e16c210efb3545dc2c547a5e23e5423ace7ec895dfb71f61ba15411ed5913758e7bfe1df67bab805339ae173e3df0a54", 0x88}], 0x4) 05:37:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:37:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)='4', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="561223dafcb7a80a78b61e58b5cfcd80dc64ca1159ba37fa3d59f0edf941d9946f954e41f5e7c37a08671cfdfff3d8cc1323ef38658864a1d5017411f9cd83f209bc13dc24b0d54306cc01d315277405d57ba2d24f770889182bf74b097c9d4cb3747d30e77f94d061ae23923ce424ecdb8ad7930cbad256a1ee0416b73090c2a5e7bed009f9f5acbc0ea4abd425aa0b683e5ef3dc9e8c8e862ee98b", 0x9c}, {&(0x7f0000000300)="15e833261bbc0052a7466b407240a603f0e4404d87b54f0e8b265e7b15043c8d4ad8d17e434fc35e0a6ead93e91d45d37c56244664bac0bd53029f2d35fadbfa8b723a8783977bf51afe9cc68c0b12c91c4243fd2d19b42fcb6da20e1c7f2711c53cf66e0fbeae8af82259d7588093fdbe2f1771f0aa97a3154dceea10ee834192c0ee73e71e2dfa4f14a4f0f94c8eadd4f0350f8e06c6075745df143b3799b68fce7517acdcfba683b0efe2d297600d850b643174f79fe8fd19050591c2110da2f8571e1405670f017619dae5f8aac4da770eb6ad531f28fa66ee74502a2a615bd09e78033cb0fe33922e4a3d74a4e36ecc66b03f79d97b7b", 0xf9}, {&(0x7f0000000580)="6dc84d284b47d7b89988ad9c4a715172c7b12bb9a1654be0b05057e0afb80067889eefe724146e16711fbd3077ad259e56602cf91d2ca8e844e786473a2aacbf43b3f72401302442a239bf5b533037e7c971df4bbfd2c2c7e00ccfabdaca9e858c1b682db9eb0ec28d23dd17947d42eb950609d2207fee55ce14dde00ac1a79c34299a7d4719e9c16689f6a50c3e5c53932a1f4e5bf7756f1dfb18329f3d2e563522e8b18b9770eafbe26d9cc304d377fb12cf095b6d7d80376205b79d92e59788ed08fc63982e3e2e2b9faa60b4375eba609091ea07c26977cf3c624c5b6606d327d23f336fc64fac95169a3161", 0xee}, {&(0x7f0000001b00)="4303f6757ebfd6de8ca051d4340640430bf897ec2be042d4ef4f1d8148f32d04953c53fdc7eaaa08109137b575699d7b434f786d16e37bc82fe427415ddc93a46cc3dbc2afec02222cf114d265b23c5687f1ee9f05ea79f23ddd330348cf5893685d038d3f8e181e41c64de28119c34e126bf533f3f9de83e05e76f2450a11c6331e5811fa399677dc32683df2f957efd19453aaf1fd31a59272e74fb75490b97afd16d36c604e7b274749a7ab6b924e6f24aac1967ff80699f132313b04bb6147ec05f3cf949e04b01239096613eff62324944551db8c3ee5ecfdd9f6693d181beac62c7b091fe9c5ceb4f82e9e484d3ea22252d87ba988a5c98b76f04c605261d5a62f697e5456729d6de01176be230efa92c5ea966cb2da332402c317d8d7a3187ea2505d543974d74d36874d84f015a2de4b55e5feaf702092aece504f95260829f07bcc91cfe758de8e30d22cbecfce1eab6127ef3ed32a24a600aff0b1fb6b60bb05b529f2ccb958245d363d20e190a94a65f828a1ccdd10bf34f4e0757acb0c5b7ed3aa2edac10d2ff3ad92b0b51a436d8010aab5350da916639150b81bcab18053da42192bd9ac12fc769744b09ffe46f8ae03883b839a79df9235032dbae37d845d5f04d644cbfdcfc090d6ca74a5f1029122c2e2c8a6b64c51a8f600f5441333a7a9a11cc6f6be81939e67b39932e0163c70a9e06adaf3548132726c8dfe1ac74898a5a0d768c9a54781823b12603ea0547a37c30f6072b38871d0f21755ff436bcdceb791d0b6e75b9fc6dfa07c16d08f8b7fd91f37026de608e580a78ce60dbe5dcdecd26ded14d5237667653b99b7cb7926e5828a40101d4770c1c6439d6b38057cdf24fe58ad40f3fba992578b9b47891942e93ba0178a3ad25c348e71340f01393204938629d16f24c4f339223ffa9bd91302036b0b8752ff7390ddf2598333d7a649df0fc89fe7d8a90a6ab76acccc80f65eddf5e1540a00a2b32c3ed511cd454f88651c93a2e1476e23edd77663e140624c371107e187c3f522869f2a9809fef44b0599b0a341798a54a03611654c3b140315ad13114c1864ca6d9e4165b897f02a12865ee7cfa296164f9499bf4e3196d309a4cd60a9c86e400630d33f582b49fd19c685a37f95f5875ca7dbd0a9b3bbb56ac7202574bbb1a6ccf720f079504e8e1766a0b6334787a3f96561b746029778495e3a7428854b0e95a4170c22ebc353629bb6ce41556b548b2e33d8eadfb00427c270851896132734a8e8f081fef08f20c3ee9c7a50753b80e35633bf7159c5b261d67866952ceee4b5efd0c98332f191333e374521ce913c3f1a49c20701cbf0e0beb850e34309c66f6c94be983a4f833a2c1e74ec904cfe9136feb29a236048991074175b137a7e6cab2092bc01707b2abf9a913cde399007b0d54e3e0c9e61682a005c5d443cd4f310537e7815c1161124ab56fdb76311654d44edf31a8aa4f11993eafd5d7a94d4f2f8c4257662d0d8645e37733d143109c2f5013bf3efb365182d997f8b399a904e8571c579b174ec5abe8d2754e386e23390995abb29816ce8d3289fd586bdc1adfa5ce7da0041eea6bbf76398ac4d36f89243e6fb24c61624289f346dc154cf9901a7a27080ba0f1d0f4bf8368f3e053773705b1d28918ea9f781faf702218da1b400ab44c7b3c637faefcefb68879b8168f7af06bc32a15185a806e7122fa8771fc6a12c00239d20b1b3f9759a9461b7f6ad008275ef9bc567f1d0201ebd32a13737e59eb6e6726a8099dc4e4c9dbd6747faa5bf05db87b1119a04cdbc2ce98ae4acf488ebad290812d80568aef33fbfddd474d7f2b6f7662fabf8b0e3a1e6761b893d7c80a73794fadb59204b520a37d3392771ad74d8baeb222c96c4b45ca1cbf4f686f988640859a724d32b6facf69bc186c98f5f87fda7d6f2f1c182c847ec278984cdafe053b876bfb6241b5681fc2cf3bbe3a40f4e508466a49fdc207551be8de314ea4cbaa3bd94bbc9682f9f43b46258db48da3492cafd9e03865ef6b1c4bee9348e3244dc3e099df1688344e8b797238d25ed3b60803add900d9fa7a354bb036957e87092db145b7341628062ff76a553c293233948c721aa427d5239f49e90a239de383fb7670ca002146560a991aa5018bdebd116c5ca32028c8e31cb2d97503919bef73268960afb46324cebadc078cb6ce158f51b0f2e1d5fd37e760ec35b2de216da1b3c44ae75d8e529b5ac9dc51ab8acac55eed49eb8fd2bc98f3b97edd833724b28016626cb6531f0090095e762b36464b7eb60a81f80007414d647dfa1843254a48e550227cf0c35e0421428bfc8733eb5d33a4af80d4f4521a3558bbc096d86c3c17ad6a89e15778cb27c9779037a542248ce555ab7b411092e14ccc7a399c1b91fe025e6baee8f0b80e76ba177056d7c14905bb2157ea0d09297657bcca833c319e72ac60631eb894fdfc97f7c1110c648d5af42da64280470f76062e0a36f317f5660b07af1c29411c62130e2d5b93aaf692e2ea3c8660ced585d174fb7daa0112e51ce83f585e0d1e9c9f28a9f67fe197ac5b27265f8ee17aee316ec1e95526bb6a490d556807ff884b3f6f24908ab3c5a01e117101c0e5463833785384588a43b715c1f45266f4e4073748a440d50f5bd92105549dde591eb42106ac63d6a1f9953e7de5dd4e9ebc9fdd707b3de4c5571f7e99eeb96725dc3bb6053c34e97d61f8d5530e0896d9351ca6476f58fb35a862f324a6a0a6e13ab05fb815c2178f6743e0150537597d2bd7453c54a70b3abe063ed2ea616198f4e974bf52f7c2c3338abb23311aa938b753c74ca1c2c9968b8c44b3c57f0786c63ca163a1fcea581123edee21e188a5d4b3f3b97726e6ccf82ddbea62cb6807d46555375bf14c3d8a0d2b1728c80fe307a7e4a53af38157ea23bf076264941e43a41b2621d7a7b598dbb2833d4656f946b71773a25665c7316f921e20e4a1f0f9bbd922e32016fb7dd5d154778baadb8a57b4122574e0b53d73dfeea501053069e7a8c33817675e600b9d842a2358ba50ab7aff2c3bb59794eb7b3ba5dd3e3ad46f7e0ede1cf1a9003e7cfcec7a1430f22dd730cff193d6b75d78a80f970c4048129fdd7c21d9019815194633a730a03fa0eb95fe6140cd89e93bf02c5674cdfb25ef88619effe09ad0833fa6387582db80d60be33e450677d31b80178334ee9173245e150e0ee133f606260b3e4a2f503dccd908e421774d76cf593f427469f2913e3d4592c8d4df56897ad36373668e8e7cc59e23b28533352e730135d129695f64af2867351fca969412261b09921aebabdc373e3c25108cf968c5bd9d566f4ce521ba957e5b3d4c67412a5a25ce630cca067e86cb0d9e50b01dead84a70515bccbf9fdf76039a5a5c1f47031e13cd090042c9b8090f0acb22c3e3b904d3a8920a3cd8815270f1ddf8c093bdccc68603dea2af68c0b7592e5fee0ebd6f5a6935a63ac5288bd78ddd1f7cfa768be0577f6b441e412134eab91a7de411f05f6460b797f9d5134a62c86721cd6ae5316dc8966ac6466446f0097a61e90d6e41be91961230dcbba6ff4d361988be5c69fb37ba93a71033b744271abcd6a21f84efafe5e2ab106388cb2d9bd48098bfa04137dd92d450cd76eb0e2963ec34fc785ff34ddfcd60f6e61fee585f9dba7e887d20ac0671f1fdc09c0f4a59913da1cfcebc4f4dc921865d48fe7b2b5a5e63721a53065c58916266890926da0c82520a23b84415f7cac4550ab967e8d5eabb4228460107b3112760375961be83db2151c7e82f321a617d91eacd4e501a3aa24b8ab015ac934e5893d093fc29a535beb6825f26c1c2c6644e9d2a82c769a988f9a21d57dbafb5ddc94b6dcbc48dffa6f5d7f042a36b859f8130884d44914cdc40fadf5fe3c3bf6ca825ddf41cff0b95b9a0dbd77477c7ff74857d0666ebfd4e606f95d26613c4b3730477f535b084fea47c9b1526b57021dbcc6d7d5e5407525f25cb35e453fbedfd72071db82b0566aac630c03f31c43168577e3dcfac51c7d80925ff210e12676ec92b7e7fe2c2991ffba17ec10470d331b6a2354587eb5cf1fd8b954821fa98c3d41857ba6dcec8560358805bef117631bd02840a3d8ff8e098a08de239ba4ff78a393c792eb70414918ce5397ee820f1f6cb7b87d98d7d3c3d63b4566056968e2ee426041db79111986fd1c042019985d047d52673db0411c34c65a5489dc4029f4d387d9fb429ea557edce7ab25c97813977d02d79c1373fee8430c5b6494aa4c634c210d961074e3051c386516205e862eae87cabbd21bcd7f7e76dd488f4892d56b15145b47a7a615c0a78eafac315013f4ffbc3c755623e7df3367d6b51c84d6db51705456b6bfed632fb9673640c5e928eb230036c4735c9b9685961b3171d1e016dd1a9376699f48300dc9c966bbff44f72e4f3c8457b63515d148282768d15f0bf7a7603ca1e37e4058958353f16fece8432d7f099dd0eb64acbc98613fe676703f3a0848d3d6705b4330a05fe5e288da239d3f81354d83672b6cb8cd0131150cb57b4d3be88cb18d77f6b3ef7c9a0f70527129bb649ecc2a61a478229f0711e1b8d5d527ca17625d600ce2debc07261e585af6422056768ff8d285f0c17555f0edf8fdeb5c1e2a6d7dc9068f679ac3666bbfe1ab24f8b1bf76cda9f0e2824843cd7972547af431413d31871c7325acd4bead44f9c4fde1605d6c68e7af1be872ff53225d56768b4ab90767e594c22b6c9e4ca551961fc126ef161f6c1eb9f617f6b8c9d7a04ac1135e850a90ae7838cc041b8b031c4bf55c04b14ccddeb134f58c2ce3b91f6cdcea860313e494d62fa31359f69607e7d7c23c3692f55b1f2817edb9d8353a6e102d38de14ffdf7db612c1f702117ed3078e6daaaf698b54627bacbcbd3b22b40e97d80eae6f6f4686acf8126d4ac78dc4e38810ba87f7c4547d4f2ad72d03f4eaab4be7e6352523015f71a1b66dd857f9ac17b0046d17f87044c56c7f97cf158fe57829c47cbc3d0d2f8e5b253b4f10749ab4044725639d9ed11e0cc17a1b06b8f3b110538a38c7a8cc2ec19b35a0e09989df01342659ab933c88d8879a7891e58c8616d47c8f1c1eb01f02c711459972d6bf5da1b458e0f32902bec18856b248364d0f74a58abd41c0d3d8d487571ec1ae6bedddad76199d5d275bc32118dce3840ba0f29cd1c3a0e13201830790fe9044c14b1f98cb603790077a10b6736b178129628758de840a4b18247e4b91d604a5b3540f86c1bf84833d657d6ba0b713155827015b68d05b80bad93104f167c9efd000361730ce527e54685f1f3e35ce2d890b74bbe7e4aca79abe24750dff698757e449261b9b93408989fa9a4448a34cdcb81ffa5fa0c293e204fdb4d5527cbb5220f6d5adc149b29acb971db800adfc8167f3c3cf630df15237b83608d7312aa82932e2815ab9619203f9555d033e0996b1eff02d8fc9fb978f2ab7f0ff21ee5f1c07a5e1e51d0cb90cee233f6ff6f0afb5dd194f1c476ed8e469e6710861bef3f7006727d3011f4a562d5f7b88600edff2fa40c312ee4bfa7c55982f0a4d30e0649891a8ca469034646ed97e1c39594c3920a46ae6dcd5ecaccba6c64491f6a748dea612d4abf103e20c1e9662e9533acde4be0f0a8b98aeb87899a7a61317c694e4e01c9dd5e7bdae924061ce525fe2e3f4caed607165c85afe56f706080a641c00dfcb0ffc9a5162f36ee32e1ca2557cd42893c1be55478b9b697d4bc710e77c219b5", 0x1000}], 0x4, 0x0) write(r0, &(0x7f0000000080)="350878eb3d3bb052eaf97d4be409f667e5563bb23a275efb049cea7b", 0x1c) 05:37:13 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001140)={0x18, 0x2, 0xac6, 0x101}, 0xc) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001340)={0x0, 0x9}, 0x10) getuid() getrusage(0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) r5 = getegid() shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r6 = getuid() pipe(&(0x7f0000001280)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) r8 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x101, r4, r5, r6, r7, 0x4, 0x8001}, 0xcc, 0x1, r8, 0x0, 0x6, 0x200, 0x0, 0x80000000}) 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/136, 0x88, 0x840, &(0x7f00000000c0)={0x18, 0x2, 0x32, 0x5}, 0xc) 05:37:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x10001, 0x10001, &(0x7f0000000340)="4ac3ae3827d02962eaf8b72aa2b034861c1bd46bf55b99b2ef7e89dd48f580716f9dd80e49a082388b0000000000000000d33b3fabb04f6db40a6eded556b9a6e74fd3a0c12df4771492ed09f3fe0d58bde3015006f10141953fc565f77248206ce2a0486d357c4d127bdc78a55a30b85a472f0f2e8b6fded79956e1fef84ae3522691e7aeef61bee595354958fc9d87f833d68015537317ceb64ef53d54b14becfbe9544e7d3cff66c22f8baaaa3b4ef3f9d1e3ef4b190578a7bba42c7488194318822c3ba64f011eb41e2d2c1e6f64f3a07bd5be2e5ef5f62aa2427449469aa6d2171f7d7d034bb7b1b40ae72bb947aea515bb439f3a8d", 0xf8) getgroups(0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x42) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0), 0x0) 05:37:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 05:37:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000040)="1426148c8f61c579b55ae91103d00731415f6d0736bae42f30a7625a7c7a0ac2228d192d178c88348613e70c59f7926f27848ace", 0x1a5) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="242b2cc75d0f8f99fa7de4324c9e01976a85735b8594ffa194ff6217e36db3caa4f98e1f6b99fc3c5432a08c882351c3b8bc9762a666fb306c9c3239ff5795e3fac63a1f612e58a2e780031f30b1267d99f2abc5ea", 0x55) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xdf78) r2 = dup(r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x800, 0x40) syz_open_pts() 05:37:20 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000fed000/0x12000)=nil, 0x3000) shmdt(r0) r1 = socket$inet(0x2, 0x2, 0xb) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/211, 0xd3) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) 05:37:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000300)="1f6bb9454a561d57809fdcc86f5518f3574cd1d0cd43618240d228713ef546928921b4ff0cef1fc9d254251025d3a454c65c6e78f9b5acdf8f641430b5a6894e4dc498f9027700e1bcd09837c16e935daaf1826b5557dd4b52a2c5240e0d5f39ca1a7498b311c0e010812fe2db93b19e62a420eb4542f1a4d2cd1ddd0f9fe11b59822e17ddc9ca3f46984982d356aeb5c7080adc8df968c87d04300b973efc9d0ae737c52f3fa05fe4793f103f65f2c89841dc5f8aadeb1d1f1079f392fcfeab4777a0f2d4c17848b9fd5c90ca307146df85861b8534c5bb658b32ce1a1d98e90a7f68ec9ffa9f98561d4d8a0fa02bea85a53b0dd0b0d7b1c54198", 0xfb) poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) poll(0x0, 0x0, 0x7f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:21 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="6b1b5da2b958641eed72ade6e31bf18cb47a996a7ff59afe42c1bd2baf6d06905f0db13d35885209877e9d9f5b426e49f9244c784cdd95fe4f8093fda3fe695803cf9ae559f11c0dd9b0516d06db7aad1748a053b304de6772c7f75374379848498a8a3cee143f8460332d034badcebc823380de6ba9998bd4aa6b06edf90e23d0493a9b4ba22ca100b5b303872f6d18e8e36860c6fbdd102ebcb824ec03e4e169976b75039cc2823d516265854a878a481e136feb57e67e59af3bd370d9b55b9d5c5f55ace22bd969f17d9f5aebc2b80d64a6bd5996cce2acc0", 0xda, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000140)=""/141, 0x8d, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0xfff}, 0xc) 05:37:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x10) r1 = kqueue() close(r1) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/80}, &(0x7f0000000000)=0x52) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x90, 0x1}, 0x10) 05:37:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/54, 0x36, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x96, 0x14, 0xfffffffffffffff8, 0x80000001}], 0xffffffffffffff86, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x1, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffc, 0x12, 0x2, 0x9, 0x100}, {{r0}, 0xfffffffffffffffd, 0x19, 0xf0000000, 0x3ff, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x3, 0x4, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x200, 0x800}, {{r0}, 0x0, 0x80, 0x0, 0x9, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0x20000001, 0x0, 0x7}], 0x2908f2a1, &(0x7f0000000280)={0x2, 0x9}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000340)="561d3826e97db65e2c9d96f953086ccd94740efbe161fd4cee37667b9a75833773e442", 0x23, 0x9, &(0x7f0000000380)={0x18, 0x2, 0x8, 0x20}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="d52a2e226d0b73a680448da99d89212f278f0e676acd618a894656d83847a7509f2ea35eca5628e4a24ca8f6c32a8f42e7d04eec8d7fdf883e7598cc018b0ddc08bd1d03e14558f23a7b06c4173fdf07b0051dca5ae0ff413e2af927ae5315b016978ecd2eae1440f01c06732af2a52044220494280dc54a1d9a", 0x7a) 05:37:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x30290, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x40, "24ae96022c0fe253f246fe406d0a13210481c7b7", 0x80000000, 0x6}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:21 executing program 0: socket$inet(0x2, 0x1, 0x9) r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) 05:37:21 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) lseek(r0, 0x0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, 0x0, 0x0) 05:37:21 executing program 0: getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r0) 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000000002006, 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) 05:37:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmod(r2, 0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x8000}) close(r1) pipe(&(0x7f0000000100)) fsync(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 05:37:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) pipe2(&(0x7f0000000080), 0x10004) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 05:37:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0x10) 05:37:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) write(r0, &(0x7f0000000080)="f2b41882a570998f885a727422fa1c5385cef5a1d66d0047fee088d622", 0x1d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebff000013b9fd812eaa4e713048e69931929648", 0xfffffffffffffe82) 05:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x800, 0x5}, {0x18, 0x2, 0x8, 0x4}, 0x2, [0x10001, 0x7, 0x47, 0x400, 0x3, 0xb8a, 0x8]}, 0x3c) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) 05:37:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0xfffffffffffffffd) close(r0) 05:37:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000080)=0x335) close(r1) 05:37:21 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x9) recvfrom(r0, &(0x7f0000000040)=""/119, 0x77, 0x802, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x75) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) getpgrp() 05:37:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 05:37:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000000)='\x00', 0x80, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x4) fcntl$setstatus(r3, 0x4, 0x0) 05:37:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/242, 0xffeb) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000006008e0bd745b0e9c5faf553546bf2332a88bed851a98a9b06008f64b99c3e4d941b80cd575a01ac0000000000eb0100008003e3740000000000000017c427c0b9aa115e803595753d0cd614c38ebc973b41325eadb39c31e06bf440ce66e73267d69d5c26d0af06634e3b8b285a34b7801f17c02f2d62ebe79303e9304ec4245517e3baa5d5cbddfb4dc520141e032305a9cc71ef070cc73b145b6866092b4059204b16730e81"], 0x10}, 0x0) write(r2, &(0x7f0000000480)="67b82e56e53740704480747b7f280002fdf437f4795dedfe4b55ff33ac36fa8eb882b5bd2461859762bea3f388be0993362ea4d3cb498d19ca12249453bb8bee91c92a97f1e860ee5756e1b2b99729affd18abbd7d6ab2ab33fb228f2072f8f14b9d1e1d4cc3d7127a3a1f101d435d23d7c8e0e49678a66a693925ecc6c3b9274165f0138b00b17efef2ec2ba836c3ba7c9e73f22a59b17484fb2ab2ae1ac519577f06ded9d72e8e3a1bda3e66666a4e7f33f1aa98b171670605ac1db7b123ebb3b208ac9acb32befe5e21e561a87cbf22730072c6a9aa6d9c6509a93e16c0d635d82cf24d2d67e5535eec2f71910b16db09e9045f0f0095964578ade385a99120d3dc20fac6ed93cdf8a9fd8401c1a0f25e8759573158d66e0a702af4add03a006841727967af96981991a7de8b", 0x12e) 05:37:21 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket$inet(0x2, 0x5, 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r4, 0x6, r6) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2}], 0x8, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x81, 0x3, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x8, 0x3f, 0x4}, {{r5}, 0xfffffffffffffffb, 0x25, 0x20, 0xfffffffffffffffc, 0xf2}, {{r7}, 0xfffffffffffffff8, 0x0, 0x20, 0x3}], 0x1, &(0x7f00000001c0)={0xed04, 0x5}) r8 = semget$private(0x0, 0x5, 0x100) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x3) 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="07010000ffffffb27824b142b1367829e3ccf34e7d94c42b7ea64395"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000180)="22ea11cf801bf1fa48f4445e000000000000c0456b726019da7a01e70da2cfe52fd7f988a10236afd2ce09e567ece4422eba00a1b843013c21232d8d7e02000000f6f6ba88ccb4f15d14acba0800bbe3136962e77610d40def7a5f133696d4ab64456adc386390f8a34b82126b72258a952ca801d7fd2fd78aeb88336ece10745284ff8709de4bd8e8319f631283c8b9441e12eb78fe5b8b16496a570aabc5e297047f61d90c2614eda1e23a279034a76f77c11184a422e35ca3004519c82043ade3cbc87e2e015d688ce5e7189f2a9e579a381a8e07c8a94e6d6360e0a5f6671f9e5705b713e65ae64e91e68d7ec70b31ee90ce7749a7ac4ebe", 0xfffffffffffffe87) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:21 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') lseek(r2, 0x3, 0x2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x0) ftruncate(r2, 0x0) 05:37:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) read(r0, &(0x7f0000000180)=""/12, 0xc) 05:37:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) nanosleep(&(0x7f0000000000)={0xffff, 0x40}, &(0x7f0000000040)) 05:37:22 executing program 0: r0 = socket(0xd, 0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 05:37:22 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xd1) poll(&(0x7f0000000140)=[{r0, 0x6}, {r1, 0x104}, {r2, 0xc}, {r3, 0xd9}, {r4, 0x4}], 0x5, 0x80000001) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 05:37:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) shutdown(r1, 0x1873b5a7cc67d1b8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/216, &(0x7f0000000100)=0xd8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/208, &(0x7f0000000240)=0xd0) 05:37:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/154, 0x9a, 0x0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0xf64}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x2) 05:37:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000380)="4606237eaf793f9c0c745a08dd1f1a130ffc920acc0f2c13566148dbec5cc03b51b47bb1b1156ce2239c1c2e762492acd8f20b05fa8dfdc2a6057dfcb48b108a2aa5e6923c22d4d3e771795e08", 0x4d}], 0x1) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x204a, 0x8001) 05:37:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) setrlimit(0x5, &(0x7f0000000040)={0xfffffffffffffffd, 0xff}) writev(r0, &(0x7f0000000000), 0x1) 05:37:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c1, 0x20) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="5a986d91afbe16fb323916862a639ac6aa8fa6f592dbc7a02d3b8a7c53d368d955c6a86746f20fa6fe9d32f64f7d759b19cb9754f27a0a38071ae233f76f046329a16590e5b298d123b576439c3c1c6e54e6c8e98c63af268d6cc56b1189e0bb24eb0ef9e25ee93098fef7a444b01d28c0ac82759484fbdf41157095f9078fb43060412166f2aa86e39c73adf8a3d0fba126852c7c77fe2b3e9ecee56b22295beba91535684dd71d02ff23ad9ccf89dc18f9d58966d65df59b0f75ff456cb6bb80a049c6a1b3fc7c0ebf0236e22f7fd5a90ef1a3e9064fe4", 0xd8}, {&(0x7f0000000340)="3abf29a69d0dc552ac2e387d866c9482aef7e792576ca9cbf90b074a9c0c515cbbd153a50d3fdaa7b26e92391b8682e54635d443ef46bef84d37a625369a893fcd9910be80153b76337359e7f98fbe0a02c6fa7fb698ec8b65f0b813aaabfc4859289f585eb5094d54ab8ab274265b276afc113724a7d6853058634f0ebc2b399647110bd5560d8fe93315a10cc58fb2b7f1727b1191a78fecf04c870872cc7fe5341b031944", 0xa6}, {&(0x7f0000000480)="763f3e939c2e8664b9a5671a16a984ae4fc5b64622ab37c8bcc429d294b3b9603a9fcfbb1edba5725e3a62d33b2a8bd26655e399f283162f48b216ab9797979ffc791b06081d5dc10766e132e938a554fa17c28b00425892d047fcfbf6911f8c69b0b4f410c5cdb6f8a7efc51e16859dab4d0b", 0x73}], 0x3) writev(r0, &(0x7f00000000c0), 0x64) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) pipe(&(0x7f0000000040)) ftruncate(0xffffffffffffffff, 0x0) 05:37:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe38ae5d8d998038d615f76f7b2c07f73ee8daa69c107209e9aa1cd534c1e4ed8b4ef7076fc3fdf8832059de991bc146835ee6f5f8248d3b163f9e1d8b665fc0221c4fbb5cf484f0c068b594cd0d8390fd6de00f385a5a5c3ce63aab71ce5dc9c88ed817746ad7e617ed3bd0990bb7b396a61e797d9fc98eed304d8327eb95d9c46c4eac55d27e447b7fb3ff587be4a236e3050857b98e9275bdf65dad657190d2c24f7595c1b79b257c9971b11922b5a0b46a59da52773ef5136a042", 0x14c, 0x408, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:37:24 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:24 executing program 0: socket$inet6(0x18, 0x4003, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 05:37:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') r3 = fcntl$getown(r1, 0x5) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="e15a238918a58fff84d467dfb11c1b11bb04363b6967843482c875671d9dd51a1a0fa16fb5768bc070fb407179fe2635a3677dac3840e538496e02ff45135ed80791deeef5512d59e030a5e1dca5212da9f2a7719ea6597e576de89c2b2a5dbefc396d8e5e14c4f592687574948f6ccafa2a80508a987bb72b653bbfb2023f2bdc2cde4e6d5346e7a1d63ee6fed6a1b957b39b89f1ad9e04070579c17f953a039833cbf83e02fb8051", 0xa9}], 0x1, &(0x7f0000000180)=[{0x90, 0x1, 0xc58, "2730a72c3726b2d1d8225b418a589360d139699a2e06871f4dcdd831422aacfd15b98b925553bdeff7819cb460209d83cb51c97c758632552dbf9ec7521113df946cb0f1b445b947b497d23fb2517f9a534ad1eb98fabda83f9c0b13ab155b7a5284667372998d5c731b30b409bb2898af5623acf5b13c21be8f78e25992"}, {0xfffffffffffffed5, 0xffff, 0x1, "6394cf2bf7c3fed7b2799c069caed4ac0fcf996cb9cd144816ad8340c758ebe8570d484c681691e6b38c2bd8bda9128cf476ae15b4"}], 0xd8}, 0x0) fcntl$lock(r1, 0x2003, &(0x7f0000000080)={0x3, 0xfffffffffffffffe, 0x0, 0x0, r3}) 05:37:24 executing program 1: r0 = socket(0x6, 0x7, 0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = dup2(r1, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd2, 0x20, 0xffffffffffffff50, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x20, 0x8, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x3a, 0x80000000, 0x3, 0x1ff}], 0x7fffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x7fffffff, 0xac}, {{r1}, 0xffffffffffffffff, 0x8, 0x21, 0x7fffffff, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x98, 0x40000000, 0x2, 0x8}, {{r0}, 0x0, 0x2, 0xfffff, 0xb95, 0x1}, {{r2}, 0xffffffffffffffff, 0x28, 0x2, 0xffffffffa6cb3316, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x10, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000002, 0x8, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0x7fffffff, 0xf572}, {{r1}, 0xffffffffffffffff, 0x29, 0x60000005, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0x4, 0x4, 0x3}], 0x9, &(0x7f0000000280)={0x20, 0x800}) socket(0x11, 0x3, 0x0) shutdown(r1, 0x1) 05:37:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20408, 0x20) read(r0, &(0x7f0000000040)=""/179, 0xb3) close(r0) 05:37:24 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x5, 0x0) 05:37:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 05:37:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xcfe) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x3, 0x2, 0x7f, r2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 05:37:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket(0x1, 0x6, 0xd0) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x5, 0x51, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = dup2(r2, r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:37:24 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7513) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getpeername$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) read(r0, &(0x7f0000000180)=""/79, 0x4f) 05:37:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10010, 0x8) renameat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) pckbd_enable: command error pckbd_enable: command error 05:37:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x8000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffffffffffff}, 0x8) socket(0x1, 0x1, 0xffffffff) pckbd_enable: command error pckbd_enable: command error 05:37:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="2a479a503d8502482a9b56689fe0c59e", 0x10}, {&(0x7f0000000140)="1d522036109ef91354765712dbd4da2400eac9b7595a425ac2c898f3a8fa9ffca2155c195dddae4803f26ec7159b9076e894552fedbb452e4945851a5ba3e70e3887a9ec54296e51afa6283fc5c8010de079aab9efb503e5b7bf57c1922bcbe133a15b038d603fb307bf4dbfed9df754ed0e9a26972c02881bfb814a0e5e4ab0bb0ab828ae588650ec86bcdb1e8775165132d068757bbe7d06da8c1d267b4d1bc299f0f102be3c23ef5cc092cc16148d3609f0f9431e3042d87c3ff46e772e435b2af17ff2b2c8b0f33c7fda431b", 0xce}, {&(0x7f0000000240)="8e3cd83484aa739e7ed127e01dcc6b3a9b30b4b076c81afb58d5880c4373502bcce2dfc5aacbd5a620da52db710ceb4d98ea", 0x32}, {&(0x7f0000000300)="d4bd3a260a774c3a9376b6547e13d2d791f47a696370d10058c9f74827929f9c134f426f540c09e2752934acbe338504a450965d64bfd1dfd60970bd80d0bf22f17abae0d9f5923d8404cdf15cbe9db55d0755d01472d30646cd25342ef83c6e705e393d4c9fdc46dc13daf171c032df8ceaabbb710cdf763db116f63655247e4cbb10b832fe74164d452a58a97ef824f3877e20c4e492b7af8dd3184556f6df878a8f3a19661706a3de9109c3b13026d451d22c5b5e9eb2481bbc376eebb4b999362681b5b3e18f2857491d979e7374ee591aca24d81a755cb5360fba71c657248d74cfcab13cd16915d5fc50b8dc19adcbe2440e1b4023", 0xf8}, {&(0x7f0000000280)="0622748c9c1fbb1f10ec7416219c86ab1172c368b4ef247dc40ae9fc250daddb3c", 0x21}, {&(0x7f0000000500)="0ba3eccad4113033c9fffebba6ff97a776c94fc739c1255b6309439373c818066a9e140ad74974ea19792646f5c0c9fa5b795a199ba6770ee50ba257ee276d5d96c9b17dade2f047ad2b46b8efeb88527fc93327d230f59a7c427f29370ace9de12790dd1a8287a870ed26456b25241169ac950096d38da15b2585ccd345fda76776a22da65f8aac93c48f077dd2350bf9c43e49e6fcab92e2e8d780ed0c501170dadb1020eb49fb9607362a565d0518b642b531a7cbc4112b3fe461014645f7f9c5dae0", 0xc4}], 0x6, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x7ff, 0xffffffffffffff00, 0xd3, 0x10000, "3165e260fd9f4e052e13403b1815e1aa6f7f416b", 0x6, 0x4}) 05:37:28 executing program 0: r0 = socket(0x25f0de8e12769d63, 0x4007, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x81}, 0xc) setsockopt(r0, 0x2, 0x7, &(0x7f0000000040)="447b6434f39d01f2f5f19ab8ba693dac51d8c6197f8d8740555a9a3a889de9df692c6c19d43460192c7d9a417873bafd83aaed2cb51b701f7d6a8449a5c13108296eaccd6f59d6503ee5c6a16d85501c10ecc6d9c73a2c09351776c1a278afbe0f6ff5c21ade6e0d8c9a51ff90f026c2b95585d7a19704da4c9ca2375b1ea586975153a57ef077c1b785fdfc7992107c5b24b464a7a20ed3d89878ec75a4aede08fc10f514c16ffc", 0xa8) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, 0xc) 05:37:28 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x55, 0x35, &(0x7f0000000000)="cb0e5cfa1ae11db4f09f76238fdf818b2465cf0ba37bde3ad710a5772ce86a90d34231bdee41d954667e7a5de3c63ce546", 0xfffffffffffffe6d) 05:37:28 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f00000004c0)=""/37, 0x25}, {&(0x7f0000000500)=""/48, 0x30}, {&(0x7f0000000540)=""/186, 0xba}], 0x7) write(r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3}, &(0x7f0000000680)) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) bind$inet(r0, &(0x7f0000000000), 0xc) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x100) getsockopt(r0, 0x0, 0x56, &(0x7f0000000000)=""/109, &(0x7f0000000080)=0x6d) r1 = socket$unix(0x1, 0x1000000000000002, 0x0) shutdown(r1, 0x1) 05:37:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setuid(0xee01) clock_settime(0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x30, 0x4, 0x3, &(0x7f0000000180)) r5 = socket$inet6(0x18, 0xc000, 0x9) r6 = dup(0xffffffffffffff9c) r7 = dup2(r5, r6) r8 = getpgrp() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) 05:37:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8c, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x2) write(r1, &(0x7f0000000000)="cf90f1054e584f826b22e49efe8b96f41bae411faa", 0x15) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x27, 0x20, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x11, 0x85c, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x82, 0x27, 0x80}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000021, 0x3, 0x8}, {{r1}, 0xfffffffffffffff8, 0x23, 0x6, 0x33, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0xc2, 0x2, 0x8000}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) msgget(0x3, 0x20) dup2(r1, r2) dup2(r0, r1) 05:37:29 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 05:37:29 executing program 1: r0 = msgget$private(0x0, 0x410) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd021d51994bd7c8b7e09e96ef797cb50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad608d895184beeb30fa72e940f148"], 0x1008, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x41, 0x8000}, 0x80, 0xb99b, 0x0, 0x0, 0x8, 0x6, 0x2, 0x8}) 05:37:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x642d, 0x5}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000044, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x1, 0x401}, {{r1}, 0xfffffffffffffff9, 0x8, 0x3, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000001, 0x29c, 0x8c1}], 0x80000001, &(0x7f0000000040)={0x1}) 05:37:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x0, 0x2}, {0x8, 0x7}}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x400080000000103) r1 = dup2(r0, r0) recvfrom$inet(r0, &(0x7f0000000000)=""/215, 0xd7, 0x41, &(0x7f0000000100)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x4007, 0x8) r2 = dup(r0) lseek(r2, 0x0, 0x1) listen(r1, 0x0) 05:37:29 executing program 1: syz_open_pts() 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a000200000100d440"}) r3 = geteuid() seteuid(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') syz_open_pts() 05:37:29 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) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xa0002007, 0x9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xfff, 0x81, 0x200, 0x4, 0x401, 0x5, 0x6872}, &(0x7f0000000240)) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) 05:37:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)="00010400", 0x4) r1 = semget(0x2, 0x3, 0x38) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x4, 0x101, 0x5105, 0x2, 0x6, 0x3, 0x800, 0x6ab]) setsockopt(r0, 0x4, 0x8be, &(0x7f0000000000)="e32e5d7854fbaee66331fbac1c086562948d52151d7a796e6f53b60b4453c536cbc1cf96714c74a6bc6ffbf25c66cf64ba2c14ac01f0048dc05a2d", 0x3b) 05:37:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) fcntl$getown(r2, 0x5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0x25abee0b433e34a8, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x21, 0x0, 0xbf, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x42, 0x8, 0x10000}, {{r1}, 0xffffffffffffffff, 0x52, 0xfffff, 0x1, 0xff}, {{r1}, 0x0, 0x32, 0xf0000002, 0xcb, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000008, 0x10001}], 0x6, &(0x7f0000000140)=[{{r0}, 0x3587ab94bd2954b1, 0x0, 0x40000008, 0xd97}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xc3d4, 0x9}, {{r1}, 0x0, 0x2c, 0x40, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x70, 0x1}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x40, 0x65}, {{r1}, 0xfffffffffffffff9, 0x4, 0x6, 0x800, 0x52e0}, {{r1}, 0xfffffffffffffffb, 0x28, 0x81, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x100, 0x7f0}], 0x3, &(0x7f0000000240)={0x6, 0x6}) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8000000000000004) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000), 0x0) getgid() 05:37:30 executing program 1: socket$unix(0x1, 0x7, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) setuid(0xee01) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x2, 0x421) semctl$GETVAL(r2, 0x2000000002, 0x5, &(0x7f0000000300)=""/106) r3 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x2}, 0xc) accept(r3, 0x0, &(0x7f00000000c0)) 05:37:30 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) socketpair(0x1, 0x8000, 0xa31f, &(0x7f0000000000)) 05:37:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="37a77a37e37659ac8ed6dfa92d6034a85c0326e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319106b3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8dff0c23b2ad7aef8f381e9c74ec321c879e0681b2a807679ebb209888e1faba927dbfa599d277a67d526eed6dfb884c913960a9da5a2109a2a7f8e3bfb559cf59cfa682a9b35f1d43e5214cd11b2cbffae8081f54175e931cd1c2d6e56ea2f7277f2532da737fdc0eb661ed3c765d27ac559c7d6800dcacd2f23c47feaa4c418ffdcd50e6d607438202acc42ce51c0255ff9026755a9033f388f7d68cdaa56fef94ed294a27dac38838f8a19c43fa58817793950e15c263ad4167ae994a421e074ebf6e9876f70bba83f7de79df1433c93c3d48419c2e0201475e4c20d25cb3e8bf0e6e18ffe91942027bffb4b586a5da49c1ed4a06894cf4f5175518fabe5bfeddd0555057d70ae24051d75cdb310dfb5c6ae384aef68c78df1ca3d708f2c3e5def7211a80864224a4a8c4ec7", 0xfffffffffffffe86) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000640)) r2 = dup(r1) r3 = syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e3611ea843ddcc4b45f0a862361b28e7a97240f53b538c5b88bfc9edd72394def4d448a77c5a506bb16c8f812e1e7e92a6701bdef499f64531797c9a2772bbdc5496e64d03add40b5c0e13d969c5f9390e0753fffddaf91a246465839f53d9c50e85a4fa43e3bc7edfce6e18a71b8c8fcb434ab9096b9bc57f4f6daf5a89c0c6c8a7862b648bbdd02182a9f3b35afcadc5905f08", 0x94}, {&(0x7f00000002c0)="3036940220e9fa0d06f203e39e8851c1b14c8e8fc9e1ee615f380a434b9d5a0021d40aed0fa004dc43eff100866115d635458a8f9fa1e13f00f8ef94db8fb3a2842b89862a6e73649954037c1b9db3b2e028d2a1e451834b5f", 0x59}, {&(0x7f0000000340)="6d8a41cb8b4427cab82659b03b7001c0996300bbcfc8b6e6d411a24eaa6fdebbbbd0be45a27233c6871abae53c7eb40fe6984ceeb6da16fbc542741930d85dffe4dd6d2f8ebec53aa133f91d2d1227655c54ddcbc3615ee8d28456e532cea7c48e84006ebf717be2db3f3c3fbf92d664859d5716cac9d2044fdba5a1df79c1e430c76f6c6522b808b63b50dc2615db1e4df0dfeba88f4c7f9174d973658ae0a6630173f91d445aa2d4c0f6294e6eebef580b806c023375cc919d52c7b85cf1fd32701cf43e5d85121f53fbb3a005c122bc85ee3c5d480fde038989988064cf65ec7c4b9c45a60133ce", 0xe9}, {&(0x7f0000000440)="3044358357af13cc64644b9efb0e31808964928f6d027e43b072bcf2c8a34dcfa3ca87f9858c5ee1331f13761b2e78e95c202fee9d9eb905384076dbecf1867002ba4f94826a0808340a3ac0b852572a7569bd11ff58a9f4f61bfd604652903c9b5132a3d78cac952068b4b06979c0712b6cc2c318544d5c55fba750df78", 0x7e}, {&(0x7f00000004c0)="94ed50076c514cb3af1add19f76724e931d3cba0d929b29f8a93bfdc736f8496b4c169618a17db1dd2b23936d4bae3839730ba12e6e7251d220ce6a6042fb5c8fb712daa11d57f552b58340c99b92f3755c2eaed33059a906699f96be57617d63d01eb40152d9bd30ccc9dba3be08a7ee44f7a2b2721b3bbacb5be398d494f6127ebfac978391bbec74ff5e629193644c1a33e9c6e084303f9666b87f51c38738c483118bfc3308f3e0185d4b704ac08ae0ed397e08c80b63e0c2217200abcd84d21b650b275ee4bc3", 0xc9}], 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000900)=0xc) setpgid(r4, r5) fcntl$getown(r2, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:30 executing program 0: r0 = msgget(0x2, 0x253) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x3e6, 0x0, 0x0) msgget(0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000077d00000000000000ad5bc5ce08000000000000000000000001000000000000000083e0c7dc1f9802d758a7b938603c44e7a623a57aee5b2fec93df936a601379a62e93c3a2d48963226529fcbad85d74f09c4b6ed72fc3"], 0x1, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x2, 0x40}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x280, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r4 = geteuid() getgroups(0x400000000000001d, &(0x7f0000000140)=[0xffffffffffffffff]) dup2(r2, r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x63e0) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x6) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/143}, 0x97, 0x3, 0x1000) 05:37:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0xffffffffffffff7c, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f0000000d00)=ANY=[@ANYBLOB="080800000000000000000000000000002f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11fa71dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911955aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f0000dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e519e9b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b4846800000000000000568fc9f4f2d58ed17754f50640f9456e96347cb3cf4ca7a065af5e3b89e6a300c281d0fc9425b8b1d3cb39136a1d3f4a4bd0e6efeea35e24f6197f1e5aabe39449721de44c3af9ecafcf40200b94d49c2b34aabb7dddbdc6bf9b5dd3482ed14867e64d25ce6c83f06cae1831e4b90b34ab5a02ed9a72a67bf49a016d79b771e3460f401245d2ff7255b197ddec2d95b0536519f2eec1e839a1e4b4eef7c903017cb913be1651375ce09d153806a074d78bb3802374f33f9d24b40f2ee77add68f937a4e3c3efd1d0a298fcdc98baac1deb254ec2ae09464e20415f048a91c3253c8a3f844c8e603afaa7eafd8d841d9200000000000000000000000000dcf545899d84df7675a5e840dd34cd67b660494e7dbe6936dd4d15cec95e21f913b0ae465bb01333a2"], 0x808}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x6, 0x8001, 0x8000, 0x5}) r2 = getppid() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="faa92633bca599d6470955816fe0d8643df2e50e3f05bbb904eecf", 0x1b}], 0x1) fcntl$setown(r0, 0x6, r2) fcntl$setflags(r0, 0x2, 0x1) chroot(&(0x7f0000000140)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xfffffffeffffffff, 0x1, r2}) 05:37:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket(0x1, 0x0, 0x6) sendto$unix(r1, &(0x7f0000000080)="22fe26f7f818287e3b52ab222e19141c2aa62c8d11d422d4d3b856ce547422da54c8cc0c45c7679ef796c51e8d9c2239b660589b7573adf63cbf4662e344b7b5cc867ffdc5135fbe3440c7c20c248b3dd94df44411b3040e9b28c053233f59b18fdcd68d1a074ab7ae291efc4faf6bdafd7c32e5e07fcb0405673c64be79392e530d4af805fbe5332450941f1c", 0x8d, 0x2, 0x0, 0x0) r2 = getppid() r3 = geteuid() getgroups(0x8, &(0x7f0000001380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000140)="375d2ecf08b2d233fde35c28ce083965f3f11b398f6ff572d3527e0e8c8097eefdbca9bf281487ff3e0fa7730404ef48b3fa2f42ba15ae68ffb8569bcb2d25968f78b3ad308f3da5344dcfe1662b2e0627e669b11918a51553c30c1384c4c8067b530d09da766cae1c68f671feec0089d151dfa113632ae08df639e65f7d12445c09a629220f70cd5a2cb92ae71a484f7db65d30c121", 0x96}, {&(0x7f0000000200)="cbd1a27a4f08d451f68bb02ffe8b22fee099beee8ed945120041eb31c18b7b12d04eb82ae331bb6500a337de1a471ee61f3fdb901bbd87336d79cb77c15926ed76c39b1d873903df92f8c78b43f54692bcef746e696d462fe223c8501892effef0a7e51432f95fc412176f2f53e5730ffa1974e0e8b6629776ce135f419d74424ad0fe04c44dc30277d092ae355836500720e6c4eccae66cbc25df9d762955c89d30a087b5b236a3630d62e59fca0c2ff29c7a70a5beeaee167710fef3ad489d1f2af20c8c1964685c8708ce583f89c46ff9fce17ecfaf216904ce9ad375820f22d6c6e493d0ae1074a746f240dafc9227ffe53bf878654058666a2db4d9a15cf1471472fe528b5a0bd85b57b9199993bd06234d9c7e21e96e2132dcbd105f44d3b45214bce24d68ed5509b73d0652e3b0c8e47d4970cede9fb6038f7990bacbdd5bff21f2fe013ee83aff4a74866d86abaa0363e0945d8f1d6c46bbd054a84aa0571735c18cac9fe172ff9fde33993ab59ed1031181a8cb9f1094a11434653e13ff81b144a7309cc5c9db5e5746985a756f219324e0f1eaf9607b8b182f5978a78a6405486ea3c2e6ecfc1288e987398775d85a622d37edd998b95e5a21400812e02ac57a3cf6481de67fc2d126aa2cfa47f9fb46f10c5584961778c4ca12dc437d867d796dcd6bca282ce222d2b491b696dbcbd4dc83a840b7615ca1a9dab4e9c3ca12618f07def40696fa6a590dee2cd2ad40a1047a72c3bdf174fcce6c5d9fd08ae816a2f974f777fba8496b2dc83b44b33e1546b49f488e686de21d94481c962762908dcdd784c8d812ff46eae78408431969427bb79c19fb20ccdfc538574d24526bb4e5531acd9b4547f25389e45e46a60e079fade1cda4c12a594569886dc8b435cde7a86ed6eeaee9331b847eee8f9c6eccda9d1590419db87e340f1d118da8cc27c084e3c1ebbe815ec115681cf8ce738e9d86e6ae3c14a477e877e16c8a0b54c2f24a0548c80c43ce303b2287c1127cddd46d163145c05f4669f5fdf94cbd4909f4842616444dd0fa1a1afc294273485fd98991aac6a20b779b51c2571e907d0a80e6b5a29c0127add9cd51643370d14c7e1e55040589a7b3f72d191fdf3959056cd6f9cc8b4ab38693dc579bb209b8c6c46378c512ce1ecc7b509e0128460fc35628468e81a948deb0bb4801d220daf6ce263eeff68ceba1a3db2e997b416cf59c8790f870b43a6572833e7b9bc0d08c9e54754caa5855a636263d367303885b6f8c02eb84e1c77c3df5326deb122504ab865e7266683ea3fef8e07d0f829b6f0bc2d714dbb6242504e0b920746d3c2ab6def0297dbb132aa9616c7f51b95b1f2e7ff9e54d1a473db19d15b2709b8cfc8e915b99eadd41a80d433aa33806b9ac799937f2909c07f8a0df641e8c709e3af4eee4a1a25d7c2973c2a4612f8be1eb22bf768dbc4e8c93b122c69ab281beb5f8597f6f00f72267b6ecae7c2aaeadc7949c04d4c7d6b051dff175121a252b655bf16c11444f15c663d659dd192c7686328e8ca4a734a1d25e32e679cdfc23926c96e0a8ea225322939a7f131334b0e1d4c22dd4e960e6f98fd0aedcd91c46e6676044826c6d83a7c31154c963b163ca0095cc70f5f4c4836f716af07588493dfbb71a6b5866ff5bc5598b59cf7ba0f2dc304f368565ae298a8201249779c51727a7dcd335a895ea5e5c2ddd72df22227ed0ac8c6ec4ad66b38dc0b2265fc1facc0f4c9da777748ca73a0bde67a56874a4fc684948d3105c2d8b31ca40a7d2944a8f2a788f481b3b07bdf0f2c759975fbed7afcf5f23bb3e3edbde9d2fa2197f72086eb2a260c6740b928f51a50643b000fda1477c44c552a2d8736f8fa68b8134abce4995261c1a47dcebc1d0642f1fe98107b15e154930e160009c50618b4f0fc3385247b3ac3c23208a050a4a07a37922397ca911cf2cefe4ffb283e5802e0029c7325e9114dd27a9ef8d163222b3bd612dcfcc20f417831aad07d21c77272d795bde3f13c040d30d739337844c9f6642459c15a045b0170e5a5e7aa9716e191a1f45c371065205b91c7c66036e629eb8a04c886f0e076d9dd7c89e426bc177f31d56e5c46be48df0c433b5aebb3086cffad17f6ef4b181d9a7f6f08ca914fb026fceb286760e540e08414ddb17de5621a4062fb36d1f1bc1dd646003834e3daf002d8a734d649fab5b30578ac148fe6beebccde99e77122145ffed3203d1425b978c24bdedd295dd7bab754953051b6c9e5ee69c1fbcf9abfa78326f9f230dcd22aa0fdb3ebdf285c12f27324dae0f8651f5a0d3475d5eeaba3c86c800fffcf8913a74cb7985189d61296131ac15ca04fe8e080fe2f3cf9cbb0ab341977da42a72721fe2e757eeddf8c63348a2aab6b91e0313e0e51e72ba87408f5a17b83646ea30be68c3d84a96216e922a8b453146ef09a6a96b9622b396f599acead6c2e23a0cba0c17d118c2663b7a020d6c564363124aa948da56f7e13abcfeecb7e7a13a53387ecaba0a0d337672907f85454a39f53461af01915632a0bb12f23e8633f5d9aec49ecc7c499e50438326011fe93b6ff138d901f2605e818f18848e574b089533427645b21effada555a7a7ceaaa5df5f35191b5ec7a7bc5248dd9d9445e42da601d8277ae99ec1d1cace5dfabd9d82cdca197d98d123f1d141b1bfb67d38f355664852f0ee3b6043ca7800fd9e400d7e391d1c5e8c0cf0cfedb2e1c1984d93b525292acfba5e8c6ee26181ffacdcd1876912c8b7ee794927bf98b26def0b65b6bf1c093efcbf918b96fe90da70c393418d95b2bd4949a55313588b6ff8794d9aba8792401140ac27bb60a737f0b2072dae239aebc5c93958f22a3ae5b222a2250be91be8ca8a18bf089e52f92d3d4ff47d2ee2c9656cad1fe3ff99a06490fd663bb3b4bbadd298a32a7590f626807d49bccc0b6953123d93af449ef53c4021335d1d66f2b79313304b480b5e521c880428f4f81f5915f03a4f6aa2aa3e795766d6436e296709f597692634bf394c13e11420f4e8574dfec555180c0dfbea28f51b2fb929f4017a7b9389af2aa53906ddf4de5a7336ee2892469bba5b952a64cb6c0cb3f9da37823922f2ce4d5ff73330d4e122d6ca3290fb0d056f4e2256ebadc626054e781ea17b756da738bfe4ac39fe1d7bf3f93946598c96fb896baa375eba13ae501e73abd6ff29238f6d87815d7dae562ffc1cf3eebf3904d2aa62d1e914051178e48cfc82fa9ce0f303b535830b295cd66f0b1a73d6c1d599e35dfbb8b7567979ead3fed7ab2830e08f6d37a6d2d2d66851a26b458e00387331333a8a608de4cdd08f8d3fa01b9be1584e8bcb7c38735ed3f150121c0230ac98a55507cee3ff0552cf8781bad5afede433adb815d7d5c45b07c5088aa8ad67b412fbd87fe09d3e86a79182ec5737f5496bdc60cf1d2219877591920022e0fb333a6d48533a917873e3937e3aee6a6501748a9ae4876a7aa1968aca16c08714328d9d3509fb5b0c748c045aca6b002ceca524b6c643bfd67169f0e22c34242571b23a1381500d6a2f597c10d18d9399c97929717cd6713a5d0e429889e1ebbcdd013ca786a77e118e888ad64f4039b1ae7be93afcdcbd00f22db4bc1aac0acfff696cf4a0146758960096b171679b455c779e884d6a13c3c29026123036982959dd08f22e6512e8a9fdca26a6363728253960e8adfb79aa9709e77f69da014d03fb7496b497213de9ecb058b06ffb5de9e899d235b1ac6471ffef6a815375147de199e96bca928396f4abef7d1b9fd3e7325cb7a48b4af050c43b40c68a4c74366a9f3a7d360fd9ad9aa5dddb0b803217bb3f963d4b59ea8e641ee3e9dc98a8df58da60dd53b0d184962df4f14b7fc060466fb156fee3b35a73525a73d679fb17149b40e57f6db3d8ebe5836bdc5ec95f778f2ef2dcc4445857ecc3ab8ce929c42e44957d2fd04b72df48658b582f4ab311321189a97d48441e8498dbbe8f5b079928af60012a361e93a82929c2e5c9b4aca36a111c086192dc5a23476cf007ef93d5599cfcba32366e67263b53c606b0da3a85a084940e049deb8960ab08e28af62274eebf735d36948be11c4ace0502387f80bf116e90480360871a8608dfbbe4a05129af2a973870d79a93b2330582b5876bbb4133e426023a39f0b58ed00722bcbc4589591a80dd03db5c626ba5c2c1351b73f195e3cafdadc2e00bb818d86cc20e7a3c51abb915e6d8b898c97cdb8d10f038b3170cd9499eb89d9eb234d35b1eef92f33c6a5bebf53eb2abccc267f3756b5d0799f4286a7ee6a64cd79104ccc0e36883553828ebd626b116f2ea9d4ec8291ce8aa71e1fdaa5e26126c62d851463c0ce5b6f2d549794e04dbea7b012c50eff31fd89ba00e75d55d4de8567ceebf24bb1f8637ba0eec2cb0db06ba81180452300d3618407906f0082710a407ec82c12c1e9523978e733aca995cb65d73311f50abbf658aea50a68e2619ce6f6f2d1f95276a0491dfb4d1efb5cb6456596dedbc3c72ed275e8307d12bdb8ce28aa7b5d0ce2adce1f029e06f28ddb30a670a6ab8bf33f023675d6db65eb06fa03757eab2942e7ecf7b565d31dc69a101723ff8bf27a1c3aba980672b2dac475d75767cbbcb36ae0184391bd33c729a672f13c37bdce38c2e962cbcc9fe1f022c062ef3a16ce1468ece475af2267eef4d4363fd2ec16de39c46cebf0349bed14278aea67cccba2f080ff29baaa5d3cda848029c3af098106527a3ed257dd702909c6c366f60d2b1878692e0b1bb1647cd0c1cb2017f63df8fa7d298b89904cbe8c6ad82820059a9f789de91493771c3b53afe0b6baa67da421b274ff95af46450862391207be2def93313796873f0cd7a12d93e3c9e88fce0eb02fc3ee0bdbbf72cb309ea776ea85b8e84bf5b98318c671d0f473a65dd2e79cd7a898b770a68aa2ddbf9292b1c6985af497ab78463b3a820b816fb212477822f0370e43abb2486a1c368a7eabed934824413195f322efce5e132beeeaf5cb03bbd29d1610d79bc23ec594cd4f6646a3271891f35a4e2c46121a1e43750ab443c912766aa3f575c0f51dd3a806d27f8831e8758ccc69a5e5368e75994d99379a6c78f3a5cdaa628c737958f765bf4fc5b665598f23f3ef60507c93e0855fb1b066c382c894d1a148eef853556b88cca66ce83aeab83a219b0efca6a2d723aa6a1e705a4b5994a14fb760af0219c3d23bb6a2b2be4d6f590a17617b1f91782ec6e0870c751ca6dbc3a37945ec2d5430acc17b3d7459a3ed4fc7fe317218faf21627f8de66b3c3979e9de3c66d08874bded084522e82e68dbdb4c2ca5e991a754d555d8a0d053d222d53f4d3e6525b6573701f226af9e117ef48f80a51ad7e637b78a153ff5eb15b9a39bb100e8cb904dda1c2c51af1517e1c78ea4187fc51acbc89f27e7cfa4451a1b4bd43513b520279a9ac304cf4c40c99b081004db4419d078ea4ab50413230fd5cf24b29042da17b2c29accadf741d63c8ab2717303898b29182f54b8f56b4524f8a9361f4fe3ca63605f5fab789a5d778c1e47a33a54d29926d1cd6d7dc61ac8566b96255c7a4a993d92aa778242921798b0fb89310165c7a990a803e66692fcd7e57784aa9f087f4fba2cde989879d9ec3814c1a165eadc64d04cdc108304827e01e470ca863800f3c8c4582ef17377f44ae6ceaaca90e43c019f174c7eeeff6d6da787c78bdb684fbe4c919ecde5fb137bebc66105a2593340d3e36a963e31fd79f714c33374", 0x1000}, {&(0x7f0000001200)="ad71815332c8ebd617de16455dc863a8a45b17c044bdc0b7d035e94aca154256ac4b824c65d23247f55a8b38502a0b7efdbff4d3e28d04b0fac3b5789c148c04a9e7331009f0078e1361edf316d5dc93fcd926b364c395d78768d76ebcfcb23764f99ab9cd66c6dde086ca93205b8bc6099f02d4aaaf55c79eb5cb33d8f0217e9d9307db1983afb00070b8d620122878ee841eab0acaac2726567d2e5dcb1c4182e741dc6b99c615eecc80c6a575b87c4479f9ac26685e228fcc4d6cccb860137cd07e2a34f34ce82e56ab71282005977e5ea243edea81e56b820bce86fb1067e5750ddc20", 0xe5}, {&(0x7f0000001300)="66be09b4f9e4d9170f16fe5a081c90713ec1096cd2b90d0b866d213e92bd15", 0x1f}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="5a050600"], 0x38, 0x40a}, 0x4) socket$inet(0x2, 0x5, 0x6) 05:37:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000380)='\x00', 0x100, 0x40) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xb, 0x80, 0x2}, {{r0}, 0xfffffffffffffffd, 0x9, 0x0, 0x100000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x800fffff, 0x81, 0x9}, {{r0}, 0xfffffffffffffffb, 0x88, 0x18, 0x9, 0xfff}], 0x6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf000000d, 0x8000, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000004, 0x9ca, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0xbb0}, {{r0}, 0xfffffffffffffffe, 0xc, 0x4, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa9, 0x2, 0x8, 0x100}, {{r0}, 0xfffffffffffffffd, 0x90, 0x2, 0x6, 0xb2}], 0x8, &(0x7f0000000340)={0x7ff, 0x2}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x620, 0x10) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x1a, 0x7, 0x9, &(0x7f0000000180)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="06", 0xfd05}], 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 05:37:31 executing program 0: socketpair(0x2, 0x1, 0x80000000, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) kqueue() clock_getres(0x4, &(0x7f0000000040)) 05:37:31 executing program 0: select(0x40, &(0x7f0000000200)={0x6}, 0x0, 0x0, 0x0) 05:37:31 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x891, 0x4000000000000008) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x22000003) kevent(r0, 0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0xb3e8, 0x8000}], 0x1, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3184b7b3, 0x3}, {{r1}, 0xfffffffffffffffc, 0x82, 0x40, 0xfffffffffffffffa, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x1000}], 0x100000000, &(0x7f0000000280)={0x2, 0x6}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x800}, {{r1}, 0xfffffffffffffff8, 0x204c9b5dd500ce5d, 0x80000000, 0x3, 0x200}, {{r1}, 0x0, 0x2, 0x20000002, 0x0, 0x7}, {{r1}, 0xb9c90395cf458804, 0x1, 0x200fffff, 0x0, 0x4}, {{r1}, 0x0, 0x1, 0x4, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000040, 0xc14, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x15, 0x6, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2c, 0x1, 0x8}], 0x6, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x42, 0x1, 0x24000000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7fff, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x10000, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x180000000000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x64, 0x8, 0x3c06, 0xfe}, {{r0}, 0xfffffffffffffffe, 0x64, 0x7, 0x3, 0x9}, {{r0}, 0x0, 0x48, 0x80000094, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2a, 0xa00000a1, 0x1, 0xfff}], 0x0, &(0x7f0000000200)={0x200, 0x6}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x9, 0x0) socketpair(0x6, 0x1, 0x7, &(0x7f00000004c0)) 05:37:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a49047300000000000000f8362d521d86cefb6b7d247005fc58e5bf72e252ff2d8c074fa19b2a7b158329e68956cbcc62ad5009b50f297", 0xfffffffffffffe84) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) socket(0x22, 0x3, 0x4) 05:37:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x43, 0x8, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x46, 0x9, 0x400, 0x2}, {{r1}, 0x0, 0xc, 0x7f8bcb0ee44e5c2a, 0x1ff, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20000001, 0x40, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0xfffffffffffffeff}, {{r1}, 0x26d61008162a9bc9, 0x0, 0x40, 0xe0000000, 0x56c}], 0x3, &(0x7f0000000240)=[{{r0}, 0x0, 0x42, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x800fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x200fffff, 0x55d5, 0x8700}, {{r1}, 0xfffffffffffffffb, 0x30, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0xc, 0x20, 0x7f, 0x40}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000011, 0x6f, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x24, 0x80000050, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x3, 0x80000082, 0x9, 0x3ff}], 0x4, &(0x7f0000000340)={0x79, 0x40}) poll(&(0x7f0000000000)=[{r1, 0x14f}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ab384ebdb42a9253eca372ae2002c8067ec1d49865ec6d6df5405bbd10c3f48acd87868494819ec305baab351405a417fe4d933440ccb37d45b4aa782894978981215946c6da559b762b4e3973b3f30e3126f1c7f4ecad54fb9d39774f0d0a1f018421615c36105a2c316d59d890e42d94f11425d1ec4e6afc415a7bc36b89f4b336116b5776", 0x86}, {&(0x7f0000000440)="ca52064ee5d2e4b655f218bd0eb995", 0xf}], 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 05:37:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet(0x2, 0x1, 0x4) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x2, 0x4, r1}) r2 = open(&(0x7f0000001240)='./bus\x00', 0x1, 0xffffffffffffffff) fchdir(r2) write(r2, &(0x7f0000001140)="1728bd145724b386a5c5c9212006f28a2d80f99698f38a5fe30e8bd0f50a66b2b00f01a1355a859a7d6e9c847095308bb86accdca0d8f74a8ea3115d1133499e05f5a8ae7734f454a433e027f449378a59e797f126c110befa85650cfde689bd0eb57fdc1f71315beb1f516be3b86f67ad9edc51b2f209fe91ed68edb8a66fde3a74c6cd03a035210b360f20b23ca392f01498320fa4c5ea04be8d051ea9a70bd83e7be82fb59f7bbae68d234f0331dba6895ad136c53baa39e340974db979b2d1e68a56a38607602f567bcef61c39381c4f8a29", 0xd4) r3 = fcntl$dupfd(r2, 0xa, r2) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x8) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x80000001) 05:37:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0]) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) dup2(r2, r0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$unix(r1, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x128, 0xd}, 0x400) 05:37:32 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0xe3}, 0xc) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffa1}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x9dc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b, 0xfffffffffffffffd}], 0x66, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="9c7f86ee507321d62030a760cd407bf26c49ae195e36d7c4cdbada858a82739b13f3045cc2e9752541baf1225a396156b511b86b784d4d6ec7afa14b9bc07eb76da75cdad1052f7749a6770e4a675d3e48396a65b820fdf033661e2c8cc7458b91db05c179bba37666aac1ed99b5690493a792b9bbc054141e212bc3510a16cef82aa5b469a948053a27c332b92af1ff8bc545633496f70270c5d51d08292ca9bc4cfef3d9789f8698c4057ca29e97ead4b5280387fb2394407c2549eab4f3225737246b85f433aaac7c9b41760c6e030a5b03eea0944679886738ddae93a154e637d7cb00c0fe", 0xe7) kqueue() dup2(r1, r0) 05:37:32 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x8000, 0x100) getsockopt(r1, 0x20000002b, 0x8000000000003d, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x224) 05:37:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0x0, 0x2b}], 0x7, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) listen(r2, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 05:37:32 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x311, 0x3, r1}) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 05:37:32 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ec7000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) 05:37:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x40, 0x7}, 0xc) 05:37:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 05:37:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82027c0cad80b9ab6299a54962e6cc2df107b4045e8169853ccba3b2e6312e800000000000000034bb368955c1c585a8c9731a741ce20adbbed5cde1f9ffd7006426a5b1f9fd53a90d74cbfad716e2927165b40070418fd7661d5dc76d6e8d65ee6a15c698c9d5ff192dad95fd6f6a2fb8a2f715e69b9b5e04c8a617945ab2312db861cd5d30d516d3ebdd09dbe8c91fd1177a7b44c7ecd71357579323b9929170d421cd4bde34c8072f03f89af06f74c78917457e66354256ef0a7d967a2789082b02b6d333fc617327222f7a21e74f6a2ae5ff8d2d0b385d42a61caacb152acfb51d407febbebc47410b204bb607ddd248f4ca81567184fc5bca7b4cf604a6f0fd98c7d921371d91b0e719c72b0585da5fb563a8da59fa69d12eeefe43d78f8ea9ec1b71a8a714e620c92de95cea5812c557c455ce11ddad4a18b3024a0ea8"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) 05:37:32 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) msgget(0x0, 0x140) r2 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 05:37:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 05:37:32 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x88) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x20) recvfrom$unix(r1, &(0x7f0000000040)=""/41, 0x29, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) 05:37:32 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r4, r5, r6, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r1, 0x0, 0x0) r7 = semget$private(0x0, 0x5, 0x551) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r8, &(0x7f0000000100)='.\x00', r5, r6, 0x6) r9 = shmget$private(0x0, 0x1000, 0x14c, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x10000, r5, r6, r2, r4, 0x10, 0xcdda}, 0x5, 0x401, r3, r3, 0x8, 0x7, 0x1}) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000001c0)=0x8) r10 = semget$private(0x0, 0x0, 0x20) readlinkat(r8, &(0x7f0000000200)='./file0\x00', &(0x7f00000017c0)=""/4096, 0xffffffa5) shmdt(r0) accept$unix(r8, &(0x7f00000027c0)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001240)=""/165) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001300)) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001740)={{0x20, r2, r4, r5, r6, 0x90, 0xfffffffffffffffa}, 0x3ff, 0x9, r3, r3, 0x5, 0x8001, 0x4}) r11 = shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r11) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semop(r7, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000013c0)=0x10000) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001440)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001700)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) 05:37:32 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="60b01ce889bfce928fca0a0dffd313cd3be7351d35d1a0e1c0256b7eba20bf80e959494abe6413a0f324b5ed58f803d53589d4ea926499d62392a9b21ec6e8b989a2adba24168d1bb380d410fbe3b9ed11712ea0b56977e42566455b883c25a49150367fb2fe7fe9e5f436750582eb3a0f8570f3f8706e65d7944a721cf16710eda789d49621e616623b133b6577f27708ca8f32500db2f3a5ab522bf6fb7014fde2af2f33cffa73f89ac7e83c2873a1044098a76bcf7a42f30cf4af759d57002b859513e75e204cd2a110ac7694c91ddabf2518926c2265541b487d1621cc0d6668b6df267644", 0xe7}, {&(0x7f0000000100)="3df577f686ceb88b41357538aae4b64b5120bf2583e859d3979f698f108f83b2808ba6e285010b2ed637005fc791d0b946aec432f2b68ec3111be198db14c003d6915d2b21ffcbc2769d1062e52eadafaa0ebeb02a8c3817792ea7f87f9544e12f372e8f29cac6a6d8663ad0d3736f6b8d8f66b9650aebdf9c3b37e7b999fdf9060c5441e0f121a8c3319fe25e7373cc8ad65a039071e7894fc78ce31c662cdeecc22b84d9a0d06cfde227f8d78d88ad1761643e879e9d6d74949e92f48be5b26b1e92fa5c90d6a35a3743f92d0569641beee03c259bf77ce38f68b16586b31ac8e4a96725227ddd8d93abe28b30b077aad7e3726973159241f4444d67ba469cfd932341c19adca245d0bf364d1fe006916e91bb9b2324cfc09327f4eb4c42367eecd3127b3bacb4dbe557d868e226b7e06a3c1ff166cba5274a8b8beac364400ab51b7052bdae4cea7479f309f0a89fcca91998d2329942cd024aaf964b774f5d458c5ff4ab81963bc40328c9248565d6dd3001768a7be38f61250863623d7a798d637a87a1f221fdd10cd7c979bf6977c02d13c2c94a6bf38295b283519828b9e3ce5ed9c6fabb73e22b26ba3ff8d5910b89143d62437d2721f9b4148b0d5dbe12451d2c9810cb0e29fd15761af22b0df45bb89eede10d230c36c3e312faa0da2171cb7634206870dc00d7163d1afe8de4d6107813ca07b124b491f8ee6bc3b20f4fd6e9723ea5c59202f7400c6699c8f38f9456be7d8cd2789fb9aa46baa8eece97045da064bc762c63a236df5836e5f38a2b12a7c141c8c24378243b84366357fe063ccc26f0bdbab7aef13edfadbe21d6e77db826642b10eabea85e80e695449f9f678bbeda77433af5934d97c8701c6a10484e7f1935a45313b74cd605f17dc0b60381b9521b8fc1ed99331c84293dc055301665033dde69e8ec897d95fad5eb4f128d8cc10803e47be1300142377794f9ea11dd73e91bdaabbbfe21270cbf9bb3df04091ce361f2cd2783f79bec24ccaa281778ac064510b6af7413f83761353ca9bf95a53fc2ef943656de85763524023c5dbd702ffdbf1c3d421c07c1b868b0b14880c7ead81d8c1e809b8324174dd67486dfb2396324f68326bfd1b85bedeb252c61d7c41672ccbf13aad697cf0abc9f551c484cdfddc829eafa201b8f5baf4d8f844fd573a5cfa8d4b22e0d47c9687a515f68e502071e6938dbdc40e16298825a5a6b35eb4638dd8964125426ff3bc38b5a7f6e9f372641d58315b4432ee64bf4035afe8d7dbcf6de04b76f2e9cb21dce27e09da61bacb0fe74273944ae1213df624f77b6d273d99528493f146ebe82acd05ac353b27bc658805e88c4d788a46ca71838ec43a3cf4063f7053dc1123e5be8987e0969552f65fe7028509e544c1b38767d131dd92f6edd8bb86575f806f42a8827d47572e6ce7f98684593fdc8371831525a23795c3517ad134acda612f4c6a7e8e38d31182cde59966934796f8451eddc36789b107551ccc613138bd9073a84e4fad955dfb9b385f7089b81f1bfbd8d244db7f40644e88704f29fd3c3189736748a059ebd1398653d5c1db3dab8f625fae7f9472bcfd1a4d0d076b856ffe62de3d5a4f07f973253e0eb2a5ddb2848d1abd1426e059a0c69093f6e418d0d36cb1d4106a1f77a14680f6e34d87f44bfe49a54550ceb90ab3248102c2cca39448e5f62757bd15a7bbd8edfb4d5494087489dfe4846c85d20f07af3d420d72485ddbd8cfffbf0a6465575c6f3c594f7ad032740f603884cea27aee8a6cf6ab11e7554e7fb0963ad04d860a4b4888593b5338c0b4f56a3e711b610fc3f7e0ea5aa024c2c05de787d5d246daefeadab1b10a908dab0b5b50fc8ca7e63145d91e7315832eced2710236e892efc50bd4b6eac7947d38e10abbe3f2aba1b0ad8deaf2fed8ae46af537224ca9406da2511c43df810f9117231f5997bd7c8b33923aba6b30881fdd7d6eeaa18a00bebb9be5b8d7aa4356a164042a6ec923eba8c9b2f87095b1899a6c58ffba27f865efbcd0125d0b3fc311ae76aaa922afd8d6ae2adeaca4e7a172be45c76dec13aba8ae8625a57979a69b5304366ccfe48d1a7861a3c0f6e7d5258a1b4c73d534a9da2014da7f836b3b48f5d9f45eb58311781193bbd74aaa42eca701fc73236b5cfbb9afcc00962c275ad59e8bf643edcf62363456ed79863f8616ae23459a7ae885e4eab6bee3ee90cfd51edc7563612fc03c0893b38fb37130e01bb380f11b1db76178ca5eae6b50c61d96edaf27efa4f456b175f7d34dbc4675de2b57a76f4d19d30ff7e08148ad5ec62b4fcf60f40d13b446e2ebc7649cc22f50fdb32d27b105a2168ba7476601baeef3c0b7679e134a94a21f3cbba41cab811eb7af65d2be6c99896f8695e2687da0b04186bf199839b2d46748d1964461cec20e10e67fcc8cb1672103a78ce1e99d8d166b3dbc8964ffae6c52884e1e971aeb368a4cbb0eeaf6a0a9756cc72a432b2428b57d14a2ea682d4ba69dc571dc4070ee5c6d24b7eaf755539f729fff4fd838ac2ebb349888c5f3f35a60f8a2a22c2f1a498522a1a4ac77bc9e8b78cf854f73ce14c08d4f085d086f947c6fee8cc07b6531ea2955f45434b696dbcfaa75b82c05da2edac1ec2112973fb295675929ca9ac60fcba32c7ae967a884de9d12e95cf0e267a4afcc2878bafa2dad4e8cd64388733d0ef2bbbed0578cf3a21552773f18c831903c0f968a47e4da345429cb126149e564eed195034e99848f332c57405de26981dc964b48b85d10794c5eb5c2fdeac62dbbea55f6b3e85762ad68802759cc8d72b25ec66bd2518cc66a5e58882ea16bfc772549b7851696dff0829b445900ad3763d89cef113f26f562979c2adf4faee2035fbb7a8b57e660d62053eb19100c45fa6614d602f7861411bd949fa5984266dd460fea986dd40794f5a6629be92d123d1a064f37b286609d59a19be7a3486a686f1d3887f300b7b7e466b5da1ab4fba16688100c01401dbb5276b5a029468bd57a9bed132d6cdaf03df8b5c1ddb3df2ed961d0d7e12fc365b4c10da28a5d502993b6df379de8bd7d23abb2b8ebd46dcf2fc45283e63f65d2f56d2abf09e34e479d8860e8f6502afa71bfb9c18838895845820bfb21e740d5a80b82970552b79bafa542293aa5bed7128904925ddfd440703037e17b4df425ddb87dda87f33f775575521319b88e815851183f963f7f460cc769f441bbb38a72a053f3bed26ba4fc610c75a7218f730347deb19f69471cb63323c35ced2bc1a5e362fb0090d8d1acce35daa98468fdaf4bab0be355cccbddf57b3d20bcf29eaee0ddece8a53cfd34bbafc5a37ab1a4c87ec95164b8eb54d09d68df24b97294f8545411473f6be699bcdbb07ea0406d938a23e45c5dde149a6d8f4873260e7c1c6c12ff46005583da511d6e6259ff48b5278f216218ac58879c2674b40cd74a3d9f10e3a314296124637ae85fb5e9db8b227205eee3a43b68af1fa09b8cb784243c5a7fd154dcb6d22eeab37f008452bf05fc64ffa90183c3285f3c56e8f34aae561277d06cd190ff4087c4d51e62469d1cd1450c172f4e0edfbd36ee4d0cb74c6ab36225fa2d51db10160278d0eee0e1b2fe355d40af02ef451a6a86206eee28c645c978cc243171ace70c1bbf9b9342cd3d2e887342379717a0866670eec656377a4c77dfccf114947a92d400ad753af33add9a2008159a23ccefec99dc4841f35d18ff47bc4a104b28c0c5858f93e7e36e651e8c39d2fa6fbfd23692b2fd01332fbc27c33b24238505fd1d7aba03237f08fc2d593d6f892988cff5c3f759e9500e336acc811b76bf241a746bc3bbb0f2792a979eb690e9346f7c297d713b5140c39b4b7ab81fd756c24d0c757cf47dd9fd3733b082b517a306cbe343663814cca786c24fd3943aa360fd25146517f5600ffd4c3d3c015451c46e033bf058b4c8dbda295b5eccd66fc8b48619487e77052c3b9bae5372d3e60b37e9b9a697ec644a038714db5ea8316f550f45f881772d59a2a84d0d9561a98e63590fe4784cc0a7c421c7ea98adea2bba3ef4f147186e77118bf725d9b97e89bc4d888a1f158de6f9b006c40577a79973117c0ce0901fa5fd814763727e330e84aef046357649de6ff5f75ee6a02f4968579f906249ac3e1211f38e18199fc326b90f1969e4016bf1a16956712a39ef2c49a667c0d7b3a273ec552151b8de9e49d3e700bc100504c06a03854f4cc4e4ee1d69ea05c675251ff92a8e538d679f36731bf298618fd9443889335c0634126925e28b1b60a3ee099f6ea85a3160171409fc5fa3b60644b212759e6065cf3a2423ed167c7b26cdcabdce96c77bf50f64403e9d6dbbd185fd8f776526a1be9a8b386e0c669ce8c94aac89989e87086ec53d038fa6d789a4290e7add0dd6e96e6381bc5682941d06b4db5016f9776b2019074bac3eb1cbd09c0cb84801e9cf81028c3c686cd213c344395f08b34b91111f947f6a35a6d5e81ec9a678d51f663f2a4449848902b47767e2382ef6fd40b6b0d94565e69ac4f9b5f2dee5a2ad943198266685535c1fdf0611aa7ff195f729dbc526eea9b435cba2baa89f319ce09f63ce637ae79f7e6a234da4d67fbf0c971b81cf67eb38f5314ce2344fb2d89364bcb02e1e15176a8c069d75f8bd868f04072c1d3b756c6fd758d620891e19557b8c80cdb80f963031dc51c9058895d54b64a1952968bd3ec2194476ee6e1e3e421cd9bc331a46b909b8ad112d7cc9a78a7ece9fa72033436f8b9a7f1ed342e70594daa31a8507e687f1664a7b325f9b57719f72140a4a70f82f0f3a1ced69401fa63250ca2343dd066b4b5f2b1ce7f4076bbb33d354d01c174b5914bdb0e5bae721648d00e162ff77916bd63cda7fadc9993a28c1d049aa78982fccd0dce028fbf5a4ca8c7d5411d584ac17b79e2136507f20b1869be143188f0cd5aff6982e6b3a58d2077ec859324de91e1a1d64ab654d541598f1317eed601aac8a76af0875eeba1132b1987608423f704d68529cba1eccc9970316835b2d70f4e723f775bc4ead94dd13290ee2c3aef77242fdb79e4e748089c8149bf09be0d619524d7ac368ce8b9af0dde25dbc43d3c97cd5bd74b637cc5594aa20fd4141e16d34b1db10af605aba08c4214d0ef942da4f335afc0e913947d18b4b999a6605abe00199bf7b5fb5ee9031183ab5fea50298e379a45fe5d0bd85f5c8db96e3b086ccda82803fd9c7996f3c9967c3d4f2b345b953802424f433d86b0729860b49e312c4ed114b5590aa55ee4f5e54e945c648470142034151083e4825ade13df519a06da238ddbb881d58aea58851ee1489fa88aa4effb9c208ad53b177fbf461f43a83a3d6a996d89e9aa5a8e5cf9849a387b766b84e3420f8cc75912cfa202413fafd8334e184511df422f5896dd7efe57d1b205182759b3d9248f4b09d6b4d280e229c1b6cb1ee6728477fbe3e3fb655d85fe49644383577d2e50f2e40f09286a110397925e456e16cff36269bb73a9ef3c3b5e33dcc9cd026779b7a232f8361f4a4afe77cdb4949de01bd27ea636c8e41b54dfe6010891eaccef3317f2cec1420d626957e1b18eb043efe8188a7102c4f7464004fdf81e8ccb3ab250143f2c5f52dbee85ac83f7a3bbff3f890d1877b43ae1b5fb0bd6a9bf5c5e67f6d8e05332f8966a875530b744c1c4f91f94068110095740df4118fdded75c5f0e165acc56eb56fcbb28cbaa46badcb42e3d2303c73e74d3d10d257a9e7441d41159c69", 0x1000}], 0x2) 05:37:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="1b", 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x3, 0x8, 0x674, 0x7}) 05:37:32 executing program 0: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x423f7) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 05:37:32 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x10000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:37:32 executing program 0: r0 = msgget(0x2, 0x200) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = semget$private(0x0, 0x6, 0x13) r2 = msgget(0x0, 0x0) mlockall(0x1) pipe2(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001040)=""/4096) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000002040)=""/3) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) msgctl$IPC_RMID(r2, 0x0) lseek(r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002080)=""/4096) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000003080)=0x4) semop(r1, &(0x7f00000030c0)=[{0x7, 0x1, 0x1000}, {0x0, 0x6f3223fb, 0x1000}], 0x2) msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000003100), 0x8, 0x0, 0x800) semget(0x1, 0x3, 0x0) writev(r4, &(0x7f0000003180)=[{&(0x7f0000003140)}], 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000031c0)=""/73) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffe000/0x2000)=nil) r5 = accept(r3, 0x0, &(0x7f0000003240)) recvfrom$unix(r3, &(0x7f0000003280)=""/104, 0x68, 0x803, &(0x7f0000003300)=@file={0x1, './file0\x00'}, 0xa) writev(r5, &(0x7f0000003740)=[{&(0x7f0000003340)="03ccb712ff5f53bbeb3ee5bf98b2655c3220bf08dafde2cf1a473ffe8dfa2724f097d5f327b7a3696ee276477e9fbab7b54bf2c708d74ad96564de83e05094a47be06da33e8e21a051282ad1313018409ed62e0b75245e867e8626a4d7126e838a11f08e8ede8752cae3f2d514359addc9b9177884fdf7d8d73c4623906aa073840a81c87e47a6c7125975276c9a3ee4002832c60b9ba6a94571222784e68d04a92371ba9ea1a922c36c2a830c63a62881b5a879d58381140133fe18a8aebf870e584c73bb10a399f51f5ef9c08518c8eaa04fcde26a417e2bbd942acca861ab9592bc96f9527836cf3036f4d549989b175d27", 0xf3}, {&(0x7f0000003440)="a314324334ce1cf55e90a889f703d24a5d7d31a51b00b22a43dde0a3ecf95adc750d9324f8fff1ebfe5a60bfb42eb368b05e2579df92d4fc158010cadba4ce39e6b8e3e1b5d531392cdfb51a9063f5ddafb26ddc86cc4527d7c51a17d25ef3ef1d5c98702d96bd05fc0022f81e8a995e07cefa7c5322164b8914520416814f5b7ccd98d55304727c47744b2cce540d3cf9da75421d4a25cc83e914b09a0699ee5d4a754e8bbae9e2c33f38cba822606822893a39f8d8fd33e4ea954c19d0e8cb9b8b5abde25736938fb92e85748956e93dff03ddfa6879a36c8879234e1bf55bd6", 0xe1}, {&(0x7f0000003540)="ecef67f71c8e4c9341d1d9aad4882155584a161b331941959e7751e879311d15daae42e7e9e99c1476a527347489f6375eec73523a5cce185caed62494814feba653496d798b1300fd352ca045500dce92481026ae1123805472c908b2afd870b3f0843004f3df7846be0a9321cbf662db8457af343529fc6a89c7", 0x7b}, {&(0x7f00000035c0)="3e6dd99ceeb11ada92d229d2be47ab089b7d2fc64823622e21e200f8887b2d21153a7ae01d3e7079ab28f73d39f3c5eaaf0e1dd1a42d34fdc03ef3d72c57165e3f53c5fe9bba70fec98253d995ba8fae72a020bdea0222621667d61e46bfefa00f61decfeb6bb76efb86daa8ae6f1d656f4c92f68cd070587346fdf9874dc1153b4a008ad31a16f192fbeccc639b23e974b2a25989a6db1cb77f5a4d6c805319f9447cdd30a320dd3cb24f3d19fb0b3c9d4899e611e80f6a9f448d4c29a8", 0xbe}, {&(0x7f0000003680)="f450069a32da49b41b8b17bf79bd8aa1ade466d96136642c63cee09f6d1f700ea1f85ff172d244a3e0174dc4423f81df0f64883a1dcb1b51078b9d9fada7530f2b30f879b53fdcbf21ff3dd325c43c63596d8cc7328ffa7e7ecb83ae33543e2d947d21b1477dc2eed510b46038da539bf5cc4fdd32bf804387ccc5771faca9cc65e44e0ad00dea1850a1e9b4db09843bc51f0a25727f8a159ce046c9b317271ea037ddc3e602455a34f16f7c4e8de91d6383f51b7480097212072a04", 0xbc}], 0x5) r6 = dup(r4) recvfrom$unix(r6, &(0x7f00000037c0)=""/4096, 0x1000, 0x0, &(0x7f00000047c0)=@abs={0x1, 0x0, 0x2}, 0x8) pmap_unwire: wiring for pmap 0xfffffd803f014000 va 0x20000000 didn't change! 05:37:34 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x4, 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 05:37:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0x0) 05:37:34 executing program 1: getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}], 0x1, 0x0) 05:37:34 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000000)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x38f, 0x0, 0x0, 0x6}, 0x0) 05:37:34 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x4, 0x3}, {0x7fffffff, 0x100}}, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x4, 0x1}, {0x6, 0x5}}, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:37:34 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xffff, 0x100000000, r2}) flock(r0, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5df) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 05:37:34 executing program 1: socketpair(0x18, 0x8003, 0x1, &(0x7f0000000000)) r0 = semget(0x2, 0x3, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/90) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 05:37:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x2, 0xfdcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 05:37:35 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x5d7, 0x1800}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x7}, {}], 0x2) 05:37:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpid() socketpair(0x1a, 0x8000, 0xc1, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:37:35 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0x134c6b78, 0x100000001, 0x1, 0xff, 0x9, 0x8, 0x5}, &(0x7f0000000040)={0x4, 0x3, 0xc566, 0xa08, 0xd49, 0x1, 0x9}, &(0x7f0000000080)={0x8, 0x27, 0x5, 0x3f, 0x3, 0x9, 0x9, 0x2}, &(0x7f00000000c0)={0x80b, 0x20}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x4, 0x80000000, 0x72df474, 0x8, 0xd0, 0x91, 0x7}, &(0x7f0000000180)={0x7, 0x2, 0x0, 0xffffffff, 0x0, 0x8, 0x3f, 0x9}, &(0x7f00000001c0)={0x7ff, 0x4, 0x6, 0x8, 0xaee8, 0x72f, 0x0, 0x1}, &(0x7f0000000200)={0x714, 0x7}) select(0x40, &(0x7f0000000240)={0x7, 0x6c, 0x7fff, 0x2, 0x1, 0xf0, 0x1000, 0x9}, &(0x7f0000000280)={0x8, 0xffffffff00000000, 0x7f, 0x9, 0x81, 0x5, 0x7, 0xcbe}, &(0x7f00000002c0)={0x4, 0x100, 0x5, 0x6b, 0x2, 0x7, 0x400, 0x1}, &(0x7f0000000300)={0x3, 0x40}) getsockname$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/254) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x1}, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/81) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000580)={0x0, ""/63}, 0x47, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000600)="8bd4ba91ef2a171673cd681b0b611af36fc677c53e0521df627ce6551ca6f1530ef43ba497293ca28c7a9dc01f9a5a6381472b01e91e78d213f414db8d552d2d61888e7317be175fe31f2bc5f7d52e4548955f4cbfddf7026caf41ae715f9297082974ba44c56871e3cf95dc687a7450f4c1fca8bec736a98442cef4bd97edf3b1f9c884cf0011eb535285ff2fcee0e3daf799d5296380e124a928e1af25dd7eb0572f61fc12363153d7e7a82651d0b3e45c4ee4465048a22a54748f74aea43e000ea53d42c108eb593e", 0xca, 0x40d, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000740)={0x18, 0x3, 0x8, 0x10001}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000780)=0x5) mlockall(0x2) mlockall(0x1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f00000007c0)={0x2d8a, 0x1, 0x101, 0xc254, 0x7, 0x5, 0x8, 0x8da}, &(0x7f0000000800)={0x7fff, 0xc3, 0x8, 0xffffffff, 0x1ff, 0x10001, 0x9, 0x7fff}, &(0x7f0000000840)={0x800, 0x4, 0x9, 0xfffffffffffffff9, 0x1, 0x40, 0xfffffffffffffff8, 0x100}, &(0x7f0000000880)={0x42a, 0x7}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000d80)=""/202) 05:37:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10008, 0x32) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) getsockname(r1, 0x0, &(0x7f0000000180)) 05:37:35 executing program 0: r0 = socket(0x10006, 0x0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x35, &(0x7f0000000400)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xffffffffffffff3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xfffffffffffffec0) setgroups(0x2, &(0x7f0000000100)=[r3, 0x0]) r4 = getgid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffef8) setgroups(0x1, &(0x7f0000000000)=[r4]) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f00000003c0)=0x7, 0x4) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x20001006, &(0x7f0000000280)={0x9, 0x7d}, 0x279) 05:37:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r3, r4) getppid() 05:37:35 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 05:37:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x8, &(0x7f0000000080)="3bc8109b15a6b84efc4b56f968475fc640e7840ba9b873100cc46af3c800116357f545142874307eb552e1d06a71e53630f82afe348fbc121b60ea1c36f393a41358e874c64d5c2b1cde03b1d5447a9e5f3e7e24ce0831e167965b9e7288979f938bae73f55ca6913e8a6804bd29a592a40dd53b67041bb6046e8bff7b967fa7bb53c280e6f470b4d3bdd2108ebf190bf65252c73a0aa758e9a3cab4422e64e40e2df25066b280cb21ebfa915d490a24246b412882ab90cafca13c24d65fb37f1002f809807319332391cfa43b6999baad1a388d82121c782e33f0cbb0255acd1ae84dd426b4eb5a750911effd6c70e553d4611f3bae8b", 0xf7) read(r0, &(0x7f0000000180)=""/132, 0x84) 05:37:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:37:36 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10100, 0x0) r1 = kqueue() dup2(r1, r0) 05:37:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) getpeername$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000000100) write(r1, &(0x7f0000000040)="92ea00e6a67e5720f841d75a2ed43d2c7a9886e8eb997b51de8b59012fb60b19352375d74efa08a30c7130326be0e2a2bc563240502d1f48618826eaa7759145001a7031be7db97ba24a3d0368ddabf0a71eb892796ac85f01a524e419f7d65f58ce7b09b39d573972e8c85b852afbef1499f48b2e7d3ed9c4c74a905a2b8280cf474375b22e3f5338f9f9bb9e7868e5e0eb18034c10df27ba2115360922084e169b6afeed3649441fe7115743bfa925b0b8781f202c474112cda19b79c05a7e416603f99205bcf8d588604b6c7e893be5a5ddca76796c2f05928c3db3c1308fb8e2bdef72aea9d72dc844060b19db5ff137a754b5cb665de81aa4a7abb3e5c0135b696a90035feb834ecd70d1a2af4bf7c593d1eca1f770e85a8db7c2b8f2955c5b5fdbb5998d82e81fd6c859690dc971c38225d3cab8878c8616604b5a12a4aaa11eb5ca8c321e7909af41e059020871a1056947446bc6d2d441bae70031ec208cdfb0e0c8c398f91d3ba3efc6a0be864a088db1b5ef12da9bc6554b0b6d400cc734f654f4a7be4a2909c5a2005b234f5fc6d11b5fec542a941583af3054dc96b71016ca759112b70a41077ecb2f79d42ecb10e9f200a698852c76eb46c5c9f4b0d31c1ca187d84e2fca35633be9319eafb10171388be5de59884c453aba299fd7e3f98ece5e2cdd9487883b5420d1b8f92df8bb02d76cf400aaf7f0533c4b78b8b68f58ae0476eb9ae0a1b344a3cce2e74e759c44018eb3e4184051234b57eabc0526bb423d5a3e8bc65dd2ef621913febcb2451e27c85133774a5552db434bb05526300338e782c38ea5adc8cd3a822606f0aa66cf6221d5ee8c98985c94f37287ace89e656408a92e708f242cac85a775cb495b19a123531e6b59fae0d5e2fb225787ba58fc840bcd32362dae29963e088523733d08477114b03a34465b3ebf91854ed4da8e9e67977d615a21fbfa4f49898193d592b8dbee5bff552a874850377ead402c738e60e0b2a1e636da63e83c019a5b7b4ca098c02561e6bcb978e124632fb18cc3ded71526c4ad1f9b15b7db2f0a6ef6194ef2cb90ab43a2366d22f81a2e0446f6540557eeb69a79ed03f0d8d7bba0ef17448c3659620ec2e433e6e1e17b593cd716132f84bedb5f31fcc7877c9f277243eccbc87a1e037e1afcd0ee2e60eff654919639836431b1cc7af2040af297602001276a39589389e195eb9097f4095253b0ee45bf2e47e453598643744de00f4dbf9561f02881ba8908e5832b64d6dd02c0fa1b78d467c352996421f5214042e5839a6b198d48d258cbb5f3d3115691b712f7b3f40a3c3db8fd4429d8c9ba9aac62e0227f7d92474288d9ff2a51442bceaff47edd229f13b1d250dde9349d53070e55b52bbd0e2643a197df90f6411ac675a95e6326bc090b193fb23fc21b05b657f45bc557198ab65225cea5a49b80ad238ffa4a5cdabc77653933e10d2fabdf7b807c42347c636d9ed60cf57843783d460ec299954c406093e4e75219063e1b319e5f75be7905fe08e0c1154afe534fd7745303ce3fd537142ac8a931385bea543c8d2ad7a07d2a8530825db8f60e4bbbe1c91e7dfb5f6cc9e4612ddbf6970537c82f97e37a9ece105eacfeb68b3a4dd885f333e08b9acd87c497c84a8b9f2f36384471cab0aa0f02ee8b51f95927c4a8114019e15a82547fd1a59e39e0b8b38c00834b8d66d1302a84f012772f1ea2569150b1a3aa3fcde9fda549856be54e22ce5fd8d80275f5acf4a865a38c99d712dc87eb596c38bc82aa1c0304344a6137895a98986c1848cbaac501149daaa41eef71bc20781584059cae4f397a2e388912eaf99f876104c79db8e0213aa2393f5c321d296b56c655dad8a650f48f19d60734237f5105b842b7471704a5ca1df246c42423de141ab6e30fcb834118a142a305fe477176425a0c44f7ae772eaff0ac2a43c4508e811a5e073dfda80e52d8f13b2c2c40e09252aac5dd8718cdae18674ded7342ab9b9697da4c2629ce2719a1ff12375ea5979d76f3f8b740df30c56fbca8a37c7c240106f87de9597a29ec134a99ac6b3c1840106899a78b3469a2d2c0b29371ba2ab76ef93ef2867cdd38b78279335e3447b36d28091f636ea6493d46343f9c550e5acdeac9a6e5721c727df515342bc40371767d2e5996eb5c58eb7e64d5d525158cf4838fbbaf4a0d84406eef4f68ba9d5e04c600936449de2c08f00d99b3383455a586ec7d7541b08ff587f02c4faef85e346bcee86aba05c2346a5adf895d1ff8f4f70a330a5c22114e0c1b3eae94673f8489b46704ef3b313ced61d803e8dc7c8ded52265956aa306cef5fc027be2c572753808176e655609a8bd1786da1737739fddfe4c533fe4c78dd0c677840b37b57ad254a7978a69c6da5ce510c96b9c1661f2430132b346d529a934920a602558364b174f7a5350bb631c7940bd705fca23d44903f906c32d16aa32c3140cb89646cb0c92dd455632beb6204cd2bbc0c4a357395bf92a4df8eaf10e4e9ab57fde51fe323ceaa1a2db396d770b77f44d41714b70f124a785ddc360bcaa7064f9a7c06fabeda52a09fd5f2129a8e36a49b044d4c6b79b36bac8be0c9100ea8e529fd0a2a79174d548d17e1e05d640c30a37b37700332ccf18f1dcd03c7f8d128c9bdf50ba7ddae7a12830b2d9453339904eed3c22e963c784e1c368de83a08af79346d0f8cc8939606638a18ca17ee140730cea475118fbc5c94be0b227e25e32bbe510185afe32645119d01ea7c93f7978b223166621bba49a16bec40c84ff0c6065dcd9c5fc31be097965ee4d7a1c0615dc1615a82497d2646e25e08759e29afc280c45c5deda9d47fbfdde5d7cdd66264b093d99755eef6633d22c1a965c932ff43edb375f058149b36528d610eac5ef662093d9df7972d784c4242accfc0543db1bc42437bec4b1d8eca7d84d2bdbd93baf9813ab78b57214e2570ced6e911c40d6dafd91ffca9f3c01f65651d02b213c7b10feb33c0d1822c150c22677ea620a99106ee8f24dd0d81a3d8ec0d5d1d4d4cb0bbf1eb33bb81735a964ef1919ecaee6627777469803f29cf40216e5d540020ea84ce79228b8e53b66878104c4973ffb60f2f1652f1c7ef9e94809d1ed722c9840ce1d2f474522ddbaf7ee3d27b213f8a35559e4cf7370344ef28a4cb7db3588327f30af388d0f65685a303f9e8b5de43d740d7aa18b2175bcba9e81663ada1648a905b3a21b28b2756268a482d1089fb0c523df25b9b328f2f5763262f51237400dea95daaae2f807233636430c2a7d700e2d2034d5f40e14e1ab2cc62918241fbd3afadbeb5c1bafbbd4f5b222a438427568f1bb6438452f39c8be2344737a22d427efe8a5803a40910bc1ae8d2f7eb7fba05617368599ccd8b663c95bbd8b8a35067ec0113194c4adf3ca8da23480a8b0d928a08ae930de9ccf28c96ec1759e0dae321f5600839dee906985b5f2a9a01d22206396c6fb11a74a9b3c781e302e8db21a56fbfcab69666a867dccd2e7161bb5ce478807fc12fe218e7c04fe46e2071ceed682dc4ec7ff8d81effeac2e54cba89115612e8c16e73b70b29b659535467fd343fd7bd3adaf18c14d4b4af26146db6a14bbeb375a3ea1e22d45041f05e270c8794c68872577e472a2c8d1fbfd3c4fa8af4410c135714f4c5c1f22302594a60f94a30be4856ed43628ee256df9ee87c842d7e93a791c994b2bfd3bd1d1c7c44867ef46646fc5865bde17834ea171d9a929ac1ab900618bd1b104adb3488775133d9bfab9c499d4bba7a47771afc1f3db20a8fde96d11c9df93b951dca454398eaab56d304dcbfb60451a35ac633ffd78c14b5806d9efcecb9ab22103a853592f48966827bd382f250d47112e9f17800feb3f062a3a2a4c4c5b5287ee9624dee1865ebdb16102074b6b2aeb60be694da4e2d91fc050dee552d1f20d547b3c6dd149faac8503a7ec0007e286c68826bb9effc2f7551ba781064379e38bb07e6622bf3799a63f487bd994413da7646fd7403be970b779afc49c5dd851147b2deb7825aeb9892b65b0ddc7a9f35fb4231f578ab618c8af13f03a70f2f47e06ffa239e36b8a5eacd1c12c1c349ceca6f5a6fa022b184959e607f950f05ec35c9c17b4541c9421ec46a7ceeddb822dc175b7a9f9319a0fab6fb69ae4cfd8872eeaccdfc68cc49d9542178bf247f194420d55e4f2d30a8c7a067a2eb4b88468709b1fe62e4185a8a7e5b16d48ba30e90f58b97065de2034f0739bf880bac29b63a58650112cc3cad82df4c9ee9fd3309f7f5d7f7c6f9f9c4e303ad0aa2c90896e6c9b6cfaf36cadbee1386b18c49bad71ad6cd17810f5be3c5e3318781612b5544a31028aec7e50cb763e0ec31650f9a7764cadaab733ac9460c6f7ee92882fae814ebdc3082848a70731a49afa06a5e023cef0e9542ac06066e673793d3f389624066354f699c667c7e53d85cbe555c4e259b6e5cea2e48d4eb3fe611043a2df27ce10367aa23db14e58aac222fc4c0f9c34b6f864ddd9a32b82f3ee001ba7b267755c4cf5162f6e8fa5df891a3dc275b6b30fa7afb73daa3e9d33892e29c36c1655bdd449376a520062483637f735ea5a34499248fa860a33c76271f67d8960746bf71c5087f4ced53f339cf83c725d5780a6f90f0630dc920d8883406c7794c8fdf834e9afed6849a07feaefc903b96be55ca852fa369d7dacd32d49d84400dadca567d038a2e65b83406f8944b1cce44a2c319116a88b07b299515af4f72e7657c30c686894beabac3222c9f34688fc362186e2d889178c6a0396a85e81e24df518eb95e93e685c66ee55f003c75f41c2f6264c5ba57de8ce38a77947a5d42b0518ee7f74d23d0918583f9ec7a802a667f9f9a7222bdd85eab67313476779eb145a55b1fe093f64095a9de15fcfdad1cf001265bdb5435eca16d28d9844b227e0966b21fe540f7b5aa968161ac0c9030057d8ec82914059f9b348850b43c1f20e8856266ad6dca1f2a53df4143eff282e6528b660335485601403658f5b5d1a374723bdacab82e42dffd084e4ae84eaadf0cb3f7619e3d26855287f58499ed94203ae2dfba22c4eeaf58d5e22d79cca4b3273981539268244040b2224a86743345b49056beed67fd1a129249b94667bf5d432abf4b6d4e98c565eb35351a314593124e390976a5ff772d83245c02f4f1f7d29e154158cab64ef0468a5580190545de294ad172babe7915f0862ff1c20d8bfc0222c1932f3f0f6eab7ce763951543b0221efd9231f2a85a089c9278b38dbfdbe80825e6015d77287dd19f5f3e1352406ac2c257d389c5fd2b7e35d271bded6650e168ba2c369bbc9bbc8e9f8871336c27b1a43efa8f4cbe634d11aeff6b906fd23f00e025f95e0a5599bd6a664846b6a3ed5deb2fa54f92e3137f5121029dee6eaeb56da1027a71e0a5840c4da98823a02a9c82a562aae9d1fa53293d312e44ca8b3f5d5e3b15cec0ad7935c08b157930b8cd40e55c5e0fc37a4820fe7fa2d6a4f463880d40854e195ac205d54642acdd2895cf07559774627c71ccd987101841f2a2e15172314bcb08656ab0be4774d62944a610febd468492a724c4bbc95eef94d381eee3538ec53ff817573f3d51828b6dab4ef2613c0edfe47626f82eb1deaab07658d12c12e0f1bbb658041c79397ceeaaac7042d728b947937c6d76b605251aa0e4b6133c92a6dc7783c24cd55d9e04384bb2b995a9153db9050711cedf4a6f7c9ca5f77ef2d9c4af5f4511eb8eb2d3f620baa33c", 0x1000) 05:37:36 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40a, 0x34) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/28, 0x1c}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 05:37:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2fdd}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) listen(r0, 0x4c5) 05:37:36 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000100)="2ef882310e63e680f629bbaccb513e6f69ce181b570a6f59b4ad823b7f09f6e6d87e855fd7b5826710cef8bb4313584d7143fa16bcb90a7debe8215675cfffaf373cf3afa74fd7ba8e7ad5b961fa6089627e396098c14ca001d697d45f5dcc04c2c2989e840ebf4ff71e3134775a2065119079d2ce49b833eddcdca16e4400ff1a8452783d1e20f9f3b499d55397e2200ebeb1d57ed896b430d4d7141c9dce3ef6a13ad05fbc91b931760e1ce3bd0834b8612c398570c04fc88f0839306efefa804a3436deda958ad0ab581e04db92e48ecd6e03b4fd5d818e3c1f1dbbe67980a8e70a511c6060608d65dc4e95445e1e33217090ba38d8f4213fc26c35a1757919bc1053918f3e8b7e375973a3e5cf8bb4a72e43bd24dc1639c36aa008296102eab1ef169afae1144e18368f7b05580f409a835ba619616090a69eff11db87bbc9e310d39dccd14c6f8ec972c8a61bcab89ca7a36eefc4ade3d321e6b81e41e41b09a2fe1b621f3b35d45886b8b2ec9143bbdaefddc25f42da65ca8027d9972e44f5069fcbfdfa97de9e5234729b57e0f0d53baa7c5a985976e25f4545956e0bd955522e43f58f9cd94a75bbcb30d961e5d218bd93ac92ee5835af59ce9c53b24af61a3241973f9f99380ca5de28ecf1d345fa937befc6243da3a178d9a718b2362538f55afe6b6f00cfcff7eece5ee5e80789d97c85b06fb47d11ff9a2e4131abe435ade4e14fc4be5fe1e4adccd5afff50305b79481fe9037742d6fc32d9e08f5113e5ea9ac4bc4a27d90187a5bfc9ba1acbb2898cd89183faab007cba93f47383aa3410f91004a05779958cb8f9f1a2e04271cc5ebfc94885f5987394ad4ac33aceb5075470bad79e7fec37f78eaab33324f9098bbcd4e9b70fd78faf99c40fc81bb1a45f2a7010d3210e937f2609723e0cc358d57ae67ffff4c704724b8e1de485e3f9531426d44b9cc13fa61fd08913b5ebef8f969172701fd41997349c237d709dcb52fb890d896927b4ee016442c3c9e97bf9cb2c7c76d97beadf28077626bd38b29ce9bad9d679f50fbbc82671e8fbb7cef1b29b44d7e4eb95bc0c548622d8e9960d3fe1e6c299f4bda363fa93d71dbb1da4301854c7991253abc655fa34870e350fd2ef955b9646b18f1668aefe54c8e3481b53f8694495e8012568b0c46be813eaed66f660484045dbd8c616e414646de8ed314462c4af36023113aeb333d3000bea3e01a1f8997d432061f1f17d8bd9e46baa7e413f881698f9785ca24abff3ea9f0aec1f478bdce7beda5f9323c1cb06c0bb16aed332e91b3bf0ec8212a98f2a22ea744872bd6e203d032ac488f4d3bd01f8faf53154df818b3ada2b12d14d0ecbcb66cbf7d78706287757fd6c4d602b94d6efd80a90004b1d465a496394e67690a9cbceaa4c1641bf19ddb1d03a924af55f9d381bbf8a7ec7a17bc3163ead5e8d8be5b993b01c6e1ef1269fe06c9628fc9717951c67911055adf0ad095e525c44ca51606d783a3f9d9a9bf5c802fefc340f9336d36feec9414d8ee6f3aec64eb71b22c861336347e70e6f3a9ee86ec359a1e4085fe36f860d83aa4b91f846bcacac912646717c0bb23163de0fad1b1ff5edb54377f5cb5723b0b305d768259ea0b5d15743c72ed661b4932855d34ccc7b23059820c34570dc325d09c834bbdb0a60128f4360eae30dded02ef3de074ef36a6f6ae1e5511b6a003ef97990494377d89779e2684b6e2b3f6efe241b5c09e3b48276a2868620cb384073ae11ad8b9ba5aa10e69e1027549085660cbc6a615c10a9bf96afbf61d0dcfe6395c98da671caaa39f95b65aa4f50b531ae05cd43effffc048dad47500b416f973dabbf91b20a2181bcd05693759771b99684581d89c0402bdb5757634713c0592d7b9fe7b60de50c2be32bb6f0b235899ec1a078e9fcf307b4f6f0709b6e30482335f5ada53f647dfd1c86d381a05bc806af9c77d500742a38991d4361ad66eaed44bced0f8a494b892984e2c0d1ae07cebab041f1981e16ec2cc8543e1278ff1068bd393372834ed8659f1e36f216726e351ca90d4fc3d63e7a621cf6bb920402f4eaf28df50b68035f29717d5cf2bc845374b4edf61ad602f90144e787e1b8be1806fc14cfd4ca027f6d45fa2acc643579176e46b1537d43d0ba4c17411397109be68c4bd0581c7c04d0fc65fba1865768878e9f6bbfdb8dd9dcf1e4297bc702fc14990f55caf3dc14b370c8633fdce59dd65368a2e22b12bd1c74d9d0e1d44e7dfae8c7548eeb78f199177c24c49193bfc59547544601cbb662f2586b764cc84b1f2d04ceb587b7d0650e62c20d11b4b95ef145bdd480e58f2cdc81714e6426590ce0422761e1a373d9baddfda22fedeb41f1fda3c11dba78f3c62f4fb8a1b69409685d14607f495073af62ae4c17e77e2c17da177be23148ecada1e03da86ab5f2c9569e760948bb86154e5a99a1b11d13dfdf4238825dceb64c223062c924aaf11469bf4d5d9e30cf63f87aaf368c0ae5821f1967f48d47ef4a7758349598f05522ce594197dd2eb3c72ae86f077618eadaf6bb3a3901ce203afca3f41b17a0abff6736e5a244d84808305228a0e25f06f74e91cc6d7962357fa908d6eeed932872f912b2c9c923e471045e37ed90b8de57f87014259b375369f37a87595b2166375ff18d3f5c3160b2420d9c2551968f0f2c00d34334ff21704fd1594bbc744b10fb673e91513b22a273f22be5e97e7696a082533c39fad621cd9e56cfaa8cd3f8fee3afec00e52ee37865d95763560df264501c147639c00f1d93f6704cdc2cd1563e9479feb71b6d4efca94457072cc8cacac9afa365fee7c2b54586e66e0b236a288ec2ace1b1771ed0383084d5ebe3ad88d53a8a66850d75717ac09e4a4318f4a36740592d66253c8ecaa2cab59a627291308012404baa82bdec72fb600a77cf01233d982b409d97ef5f786e8b5499f5810de89b451d2f8f110be6b9e95b1ac7225cceede7a830a9766c0b6805016f244d8ff699836ffbb218f5478977442a27518c90296b34b8649501dfc1e2af05a21ecd1b19392245dbbed49f21662f9e65f7f4af57e86fe9d38fad3fe893c7b3b2de93514f6eb0fc7255c77962e4673dea2f6ecb2dd21153459230e98f6f221a4c44e47ba363d8864fefb1a1a3828412c11ad7d3e5db4722d22ba4ab2aabce728f2bbf7a082b939cdf9c61cf9d63e86eef2bab6c227d1fdbe564e43272275f09c62b45483a9fa7e1c6d772efc58e3d49f70d081f8afd16e7bbc289613ecb611e2f7085988946da07067a363557bc7ef001e89b783b985599041c5e9e900f40eaba0784800c4f7862cdfab98423609fbe5943dfab186aa915aa3f4897f19e6b7b332f17e916dc322089dd0b04fcbd28d0c865e46d244d4b9ae3221f6b5f73513ae6618b8e5e49a6315b59b0187f6de2173c88c112f461415298045eb7fe275e7d3031656e128d6718f2aa7d9bd21106c1c665a75d7433dfb55aa9425831413b60aeff540903803c05cdcdec8b0af6a7810cda8440ac04151a93ec1403373292b013955d0cd2064b97f32c76611f75bbcad9cebd10b52bcd078f0a814b4e14f988f14267e467f99eec7a3b348ebf461f5eec7618462e688220469f2ed546d380a29914227e594b0d337bb233d63e6b9cb85cc4ea8450a4b32804afbf8e3c848449bacb973fdd3980174f49a3440c9b32aa1248c93062bdc69632062a3e590f444c472f7e69129e781e8724ffe7e234b6601f9a7070177c026faf5380d5b996209b62f8e6f6ad6ff7cd57d0941acc6aeb213c099e24ba9ee63e20bbd11ea3d407d79849705c581190d064a3eb17a05a4125a08cff5256babd118f5eb5e5a1d3812a0e565b40e1e42f91cd50f1cbcf766c62b13b8f7e743739a19aceadae6ebafc4aa0d9f59d7acf4af1d8688b356967d1f7a80744b4f442f01f27a06b5ff4e7296ea86c1f0c7e6627405c5684e430b551e4b85f0e95b7794ce47fab24c4fee1606ba2d0f1bbaa06efd20ff840d158cae542bc71e70859a16de05e1f5e5d810cdd2ce41c3ef2b0e44193c5667f5cf224f374756538babdfc15657b337c156b6ca5f9d5589104d00a9e8d6da4f5f0cc96583b5a504e0967288534e110853eb24453e5d0a533f9b7f18309e9e589d89238862284fd70218f0209fbeab56e242a0c54a529c08aab733200b438d93ff57f4393601b77f589c701273b10ac3bdcb60bd67555b776152f88db46ee9a63b2a3caa44990f2c3808d2c7e12b3ecbc503f21b052c43cc9eec71a6894fa4be72c1b50d138d261ebe9febb21e2f6371f8a5dc7e402280e7557415c5be2caa43c3d71faa8efd44fca943f5e1b82ea9faeb5266b1500e30d681116f47e1ab26b362fbaa5636c4526119ec0c02182be24fb7804ea7bf8d7197dba0fa539600cd5807ed33cd6b7faa12df41e7eecd09d46b1cd71ecade4b7dd4a9fb45be990a0b0c13c5c8bcb9170ed9fc06c522ae52c9c7a3bc44d38f14f7dcea854755b00e614e6c3a94ffcb0aaba29849e6b1a88b9a974c55c178241ed1c3d4e5b0f1958458dfa7bc05db766eef3f1ed683ac833bb63189804c390da8f99e10727401fae5f0f941d116c6bf510c5288d9132f78a9a6e701d48c365064176e970ef85fad6e3470788ba2b42ed5c6360838cae588950cc6a8b0123286a8243be43fb8f8c8685e14fc0e49fed858e2860cb12ff6dea41808add11f225b6452f90ab786eefe8d2db6a7e2b92cec73b738bdd494f9619e95f19a5eab6f003463bc48b6d0ab1faeb4a5965dfd6e223001ccd72fdffc5600178347565fcab7f241aaeac5a45be4927222be283c3d16643c57202180140693bc574c01ebcf66d6261a949c75b253add6d6ed205a98ff46337862849c155ba20447267d0877be0cce8adda68dffedfef390666ea508bf7a726d7fa4b7174958bc1a366e865568cbf7ff7c1f706c836d8b153e42f5cffeb2adea2482fad7401bee54e466164523c9a44bedf7f153be17023470256cfe5e904b2987872f880e48c516c31950ed06cade60ed4b68d6391638fc1e9ce958443e277cc864422ca9c33c1be05ccbb14423c053e9054ed455c84a4322da7b53bb5a909b01ed7f781a3d58e2caa9fdce59304056152f8b2e49064d08c35f5bbeec2643224c2468feca7310ad4b72dc4d80a3275730fcf58e28f053eb6a5700eec7fceeeaeed0a76c8a8e8d6d7514e98c3b473acd789f7971cf2d472f52e6581293c9473006909e8dee35fd9e573bd81a2670de1f295ce83226190a0c345a4a63e7682f9dccc5854b09c26a1067753983442d4f1c68b56340115454dfdfff1b3f7c67a5f3f641422ebf4d352ec1831674e4f69f986f6bd8bad5b16a5a9f7965e14fcf7c4c85c4a999ef58ae4e9a419d810d3064100f4878c50c57186cd2c8e4c75bf5f9fd4760f7ec11ef47b27c6ad5f7013dcc37ff4c664d12aacc7dfd07238b024086493d0c24b77dfcbf4c17af00dbc7c2b92799fa3d2cd65ebdd16e7d5e2c941f66489ee01513b345dce5c8e581e26710623752051d315728980cbb9561b4967339341850f3c43230f8f1bc79795c532af5f99275cf95f9a83535403e41c5ffe28fe8920d98db10551ed17dfe556846f7758ff6d74bbe2ca2eb83ec5499fa4a284db54ef9593e324d9c41628414f26629030a53611169dd7be5183893a24fe780847f4df8d969d3ddbb90d1bbbe821592823a907c0395dc9624124f2c1c05cb187ef22d0b81246cd9f880c7a7f113fe1e4a59e303c49798d2e90", 0x1000, 0x0, &(0x7f0000001100)={0x2, 0x3}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e01000000656af9"], 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) 05:37:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x40002) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x120, 0x2) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/66, 0x42}], 0x2, &(0x7f00000003c0)=""/72, 0x48}, 0x40) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x2000, 0x0) r2 = socket$inet6(0x18, 0x3, 0x8) shutdown(r2, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r3, r1) 05:37:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x28053, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) setitimer(0x1, &(0x7f00000000c0)={{0x9, 0x8}, {0x9, 0x2}}, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x800000e1, 0xfffffffffffffffb, 0x3}, {{r0}, 0x0, 0x12, 0x4, 0x8ee7, 0x400}], 0xdfe, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x1, 0x1, 0xb8}], 0x6, &(0x7f0000000200)={0x7e, 0x48a}) chmod(&(0x7f0000000240)='./file0\x00', 0x4) flock(r1, 0x8) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1000, 0x1) r2 = kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='./file0\x00', r3, r4) mlockall(0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000440)="a5ebcf8a331a15db7f436c0d313eba7759b48659dd32d1d07bd56890e20511b7f01c925909c3ea53a5c1e6bb084c0707cfbfd6b250135e37fa9d537267c69294976fe7cf7df0bf5d2a90ae848f19ae48fe07c5664935b1901e5bdff184d191fce3503f6114f4d6ccba0adf2694c1bd3dbf5807e7f2f02120dcf06e58eab08a1541b63b74c79f6f5cd004f9850cccb2a569129d717b4cc7b88cc88118991b2910c6b21a9fb3a30d9f747937cd2137569d525eb37012505940d0fc07c45c2df788756b2029fea7ad2fd438227e0b6e45574cf5498a5572b7c705f886844b98ba30b6d76c9f813e161c11eb25f5c26d56ffb8a5770e463679e90e5ee371df", 0xfd}], 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ftruncate(r2, 0x100) syz_extract_tcp_res(&(0x7f0000000600), 0x6a10, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000640)) kevent(r1, &(0x7f0000000680)=[{{r2}, 0xfffffffffffffff8, 0x82, 0x10, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0x22, 0x87, 0x8001, 0x1}, {{r2}, 0xfffffffffffffffb, 0x3c, 0x1, 0x9, 0x17e}, {{r2}, 0xffffffffffffffff, 0x14, 0x10, 0x100000001, 0xba}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0xfffffffffffffffe, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x58, 0xdcfa}], 0x9, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xa0000007, 0x0, 0xd}, {{r2}, 0xfffffffffffffff8, 0x1, 0x8, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x94, 0x5407fb7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2f28f75d, 0x20}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0x8, 0x40}], 0x3, &(0x7f0000000800)={0x7fffffff, 0xd75}) poll(&(0x7f0000000840)=[{r1, 0x40}, {r0}, {r1, 0x4}, {r2, 0x100}, {r0, 0x2}, {r1, 0x4}], 0x6, 0x5) stat(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)) readlinkat(r0, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/231, 0xe7) setitimer(0x0, &(0x7f0000000a80)={{0x3ef5, 0x4}, {0x5, 0x3f}}, &(0x7f0000000ac0)) getpeername$unix(r1, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000001b40)=0x1002) stat(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)) mkdir(&(0x7f0000001c40)='./file0/file0\x00', 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001c80)={0x1, 0x147}, 0x10) close(r1) 05:37:36 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x6b0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20080, 0x4) renameat(r0, &(0x7f0000000200)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) mlockall(0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x0, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/253, 0xfd, 0x840, &(0x7f0000000140)=ANY=[@ANYBLOB="0100320c7445fdad029f66696c653000"], 0x10) 05:37:36 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x4, 0x0, 0x1}], 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x4, 0xa8) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000100)=""/224) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 05:37:36 executing program 1: pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r1) 05:37:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) openat(r1, &(0x7f0000000440)='./file0\x00', 0x1, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="45e7691a8437fe4d9a858b0f00471f19f380f8830d22c4a4f1b1bf42c26aa1f0eb9d9ff52a1ea4ee2136a0d0c689e2d5773e867baf4b322ecb10af22511a2383a2b74a2ddc801c3505413471b6df2aa611ae6160d92612234717c1aab6c011a4da3e7a1d909ac5713dcd391683d1a1a40577c7f92074d7531e79420712d42ee3bdd81768aa85a456151e534cbd4471f82d301227e40dd23875b4a20684c8fa7e3a0da19746fa45fadf21ec8d", 0xac}, {&(0x7f0000000180)="33ab02ccf5b7b5acb79a9c5d8f588dca2ef2b5d1ff89885a06331b383130e55a", 0x20}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="e800000000000000ffff00ddfaffffff666b9bded25c845946409ef3d6f779529ee6008bc130d368973d85b983d44ca3e20af6392a129462d1e73e4ee54d97212bef1fa5300bb292a72061dd040bc33ed03c70581130a45dcca8733a9583e13f9bdbc7d0bc89159eb39053bf0a0400000000000000f1761acc07d57680f222867984b6fd28a79e0850568b98d2f2552e3ea1056782a5e64cbfc541584fb62dd39f65bb6443d1fa84a301eef651aba29f30253623c0edb563ecfdc20f7e0901780e97c35c32a251b73f02d91008c2f2957eb0802951bfbfacd8c59e252cc693612fc5fcae00000000"], 0xe8}, 0x8) 05:37:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:37:37 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x7, 0xf81, 0x20, "0e15fbf3d0f82c1ab4598b8d8dd5eeaa0c32aa59", 0x0, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x49}], 0x2, 0x0, 0x6, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001780)="225d44af8e051403e15b1221b725ffff0ee801160ef6972ba635be7cde0babd46baa085978232b6b3e2dda99df340627bf9e4f905bbf8cd9b0d10f8176d41e71643c9d4c75d067033d4d8ef01a70d8725e0a884e7c9507604983187db6847f733b8d26ca9e67422cd5079ef11024e2f39c4e5894855f05b3081164b7f218917897759051590339fc18289122259622712c82059d74aa3c9c01961ac8d3bea05b1c9b912a7aa6607fd1d475071b457979d2c024c22f8ab199e5befc0cb6e6d67c5373d39f3a280f30b445a25ff3b7", 0xce}, {&(0x7f00000002c0)="9b84daaff7216bff0b8eaa40e68613bb512c8870ae22ce76b727ba896c97d14cc8b87a7608b757ddaebcd2c6903868da09a3167af1753a9ab698ae75ca1723f54391f0b15bfaccb88e13acbe15b4578dd917f3ccdff521b4013cf198173cdcbac6a157e767157a6393914fcf2109da8e00002e63b744e61ff16f03586e4d700f4a3d280da6a4d09a7bd24774eebd7b546901c1798e296a3130c16662031ca09f2badccfba919d4d4f6687cf51ce720c3d8bfb0a6b504", 0xfffffce6}, {&(0x7f0000000380)="849f4d76fad114733c600ee319d8afa97c512cced4d75c6c3104a366205669096b9149c5e127d4a0528f52224468d0275f0dda0e9aa8b873c68c44d470fe58abff555c6c14aa1cb82e38e30c2393d3b63498b19e5a1974dcd1a89a9cad8557fccd9e2949e7ff22421488bb12ffd90e789137c24c5f2d50fd49e2cb35c76330a24ce2fe8c239998a00551081a0cf56bbcdc161135af1102c97ac018fce62e074455b62cc0fcd7a05871aeadf1d008f159", 0xb0}, {&(0x7f0000000180)="ac1e949d060c97e75a37f1ffc0a57f80b33418ff6a988b0c5757b584ee444e8d013d70cd53f9cb2d22a9852cad9c8a6d73eecc6456800fb711bad0a0", 0x3c}, {&(0x7f0000000440)="710ed7884ba78425ef26145701af8f48b0fc43a7bf13691a70338fb5358f32fa736be75e0db1c0b23175e657253e9a96c2054132e2e4baad99aac669da81862116c8391db5fb6bf0f6954e1a6f6f187032bc0137f710084beb4a87790fbc62f26deee4ac1fac0a883c1c083cbc65d9592fd310869b797a4652d639ae1b72c5a15dcaa5049bb46d8e2f1b92d1ad8380ac7d3bc531ed75bf786c7dcead222caf02", 0xa0}, {&(0x7f0000000200)="770d6c403f79184bc0", 0x9}, {&(0x7f0000000500)="cfce8b7966ac86a329b83967e53996ee959db3d4b729cce1e15dcfc047c01813f5c1d47e6b5c558082a09fb2159fbb926b0fb81c0f21a281127d8192f16b1c9cba19a52432b35e44ab2628ee62133f5a5b9f22ca7ca67c494cefad326fd1dce145b7aeeb914eecff6b8d04a178eb92fe5f69bad7d2d3fa41ccd1b419aea7a4928a68c1dbf6a94adacd58d54581d2f8860e858081959ce3a6343cc315f89a9ce8e9243269d84862c7669a0f692210d8eb0e8c1addc510b6c1ae01f0ad072a935bb06867bff9205b0d186b55f4b8e538b7062703ab6df2cd7d1dac722da2b887040e663ef179a5ed43c0b0748362f80d915aba17e47da5b301044ddd7b275821810c6fdd7f26303ba4234c9dac1f776fa5ce6e28a5ed437e2e3ec665bfbfe2073417df85b2f6fa3d559cf45ca9cec05150d5422001ce68a5384cb86702e3b8ec9e91f83352b4af26f38a2d8977fdae4732aeefc8b627fb2d1f5ca70d57f6a668f6861b9bf96bd4172bf73ec0b623c83e321ef1d64288985a83e6c6c5f6a03890117f129ed3d63d6b854d2328699e9decf3208ca531a94aa31607f0025b712e6f82f381744ce5eb1cf35d45f693b5e8463c5af8fcbab480cd88b78cae676bd2a0209b0ad0c29dd879d131e191a5e2975c8ecf1b4fc6cdaae00e3f8d51ac1af67fcf790c68368d52ad7b17c772dc07233fa81ad7a05ca67510de3955ff8ff3d1117ec416bc4fdb8eadffed4ed5578ae3bb14effa538a9fd23ac4e04055d9688451c8d4a17eae4066bdc48015ff14da31a7a891e184894eaa67cc85b7862d565240fecd110752ee43271ea5c98615250f68ef676602aa5f20f0666da2784ab20bcb170139682f62ad9f57d7960ff2918c94fd9339ef522238b6f888c6fe07763cdc34f3f26f429fde19dc248678db955ccbfb21382eadf478be7e03cfb61ad4bb39a60cc5b1d8e4088e4e3d30df656eb188ca21154cf0f3613568e20b77666592c98cf409e38e08a17f3916bc2d2752fed0ff8956e2a295971945a2e5fb404c872ae6f790f745701884ae6715d3d37e127c8e55fa8dfed271f8e1b7dadc6a76a30c28cd4c4078a4083d767849bf229fcbbc200adef4815f914f5b01defcdc811e3f6b7c57ba4daafbe0522f36340dbfa13c57f0d84deca00de4da70f342a2cc6236b60fcfd2fe2e3ced287df93be82664e49ab9e5f585f7a2452c6b8344ae6d4691745e45e628da9bc513b30a4e97c222b0998629de5572e0dcde1e3d55ced499c0acdd18ece54d608d53ece570cdc8c88cb27614f33daa451665948b895b9382fa5df4548ae35d1b6b48ab8c46b3c91ceee795d57bd8d31228ebf64a88d50bd7a70fe5bd0fb7c50a8c2da7a2c19b2ea3c4e87dcb4b6c26632566ffdbb2ce60e21050112729b8df011d6769cb4f9add387a4a739dc1a190132f8c9e6a704401ee95700fca4772eaee645626ae6e9252bde06621ca06f5f87191f50327b02af43feb582bdba0925ad862803d9283df74deac0e87cc1d88f78b091fe081e24e043f71b663590edb3e4d89fca2e3d04ac60b0b508db02c79733e1a277d7c882eba38e2a8b17534d113a4a2327a41dacf92285b816fb2cf85fb145fa65308e4b71c13eb853b05d81fbc2fa55cf31d5130007c42518d61a23a90b52c120a7313c61f08c65ac37d66e281d263bb2f1ba1ae6bfb7162c3f6feea044d82d9eb23d7f9bf9434ef21fd04de8673690082053c19629fd53b48d51031ef7b0315f3a5aa37d70ad8b8dbed0deb4a403f49ec78b6472a2bde318840d51d319e7f21361fe5245516de87102475a6a91e626cbd7dcfdff58ab8b7855cbb3ad4205746619d14d4241c49d46f05580f9778aba7b1314f0328c53f74ae0d7e362a731e056639d2d0679fc5a49e7e128ea07b397035b354616180cdc7b0f158e14c372e40d77e4e46edd234d89dce28d082b1b493713c9e28f97758ed87a6f793626200a310771e5ceed193d7d82aff7a80db678edc8816a359586bdb5e88f1782da10a165036c01e9236335221605fd0767eddaa0c465c392b04a27f3fb9035d85c6fecf3e73c90ef5fd70cfa7aa1ed985ca6135e33abb991c6f2eba18ff5377be6251883dd8d411b2224cb25434bb5d927dcef0fa6372720063bc4ecccf2bb83061a5d4d575d44ac92588d285132432399ce72aae7dd3ae4043fe745c8bfc48b9d20a59b64553dab69d999e7494138045614dfee922384378e905c7a0bb717f72bcdeaa8263ffafe63815509cd8c55e3748da87d0b5d3af09e2ea38416020a2a2d007d8daa6f8564ff6f1dd91f76342cfb18d55ef4611a004ce3855a3a4c4214213a6b7bb21679368e4d083c82838516cc5e33e359456923a9bdf1ba4f6b2f60589fb4710bfd71ae3cb0fce356c642fc6b69dacf9208186299d87c1024dd9d30f91a55a27957416720ead54f5748a160227f9791019435c36507edf82772f19ede570b53ec8f2d8ac07f569c0f01f10a763bf45a58f08d58ef574d913f66e4b12bf90d9630d2a927ac6be80cc32b2ad8b941dd4f0762340453b874cc984fd287fbb76d24e8576924375321f72606983bc22d28c5ff35fb57a8cd8e17384c603fc497641a4935a104e50a1e0b5ada6bcbfb205cb2339ab2adbc46a9d9171f6f6fcb66911a7b6d928c6e869fa5cb607c9c0053cc456a985eee008ad76394c32386327f8eff3041a35bd4ea3a85afbb35b9aedba57e80a258f58a7597f91475e62c58acb49770865bd32ff3f7e99b68453723ffa30fa6421389bb092bfbf8d4db066f5f7752b47676f585e7624902b1e5c84c3241697c6be6e8ecafb35faec08ed7902ca0af12e75312dca28570981f2b0f554744d3d546b4c3117e353f2b1694cb1b17a0f7c65ad9b0bc147963973c6e5c9ef699c20bf4756971d46fd3acf90377389645c48ba84193db60a2ef7e85d83f2e1f1590d0a1e930271304b1fc5d728e50daa1064340512d8c63e2c162fe25881cb3971a516055a740b9f6eb0e066d61d6587db40f783754f6497f0b0b5a42f93e3e1178e7a651a6bc45dc58659ffc09cca5ef20aa9843c8b79a6220b4dcd7799b026e1122c47921fc3154363cc7b261878983dbbe8b90bc86df8f65756a595aa9f119cff4ab76fa01c3780dfb95826237917d5d6f2ba702f8c8e24b723d01d62f44ae6bb3ce86b3d90b419c8544d616f2b7bdf38fe5926535e4ec45d323d74b35c40009f48c1afcd0de5cc4dbc78f83af09b840c156f4e1740e618c056e130024f5e7330fdebd739928249e31346d5766e4a903295d6b96444723b72c5e6925e6d0375758c16bb69bc958da626024b6963962f21ffe2cb9af8dbf03c3ed67f8ca453509f6c0993074c9f5222857af41711a59d7fd0a97f21328c6ba1628df16b3b3977516437c9b0d6b16075aedd24eb09b62f9c050da8909de3cf26f0dcbbe36e57bee6695ffec8635b1aa6d150cac010f2ca746c3c96e3c1a3caf109893ad91e43bc76661295d0330b89684d4da14b13b0b852d9727e5709179436e683192b5f3e6e7f5ce09b79dc03c771e95c33445ae43dead572a6b9e0390f157cb0e74e2a8364ea5e8eb1cdaddddf0bbb9503fe7fa6b8080406f3af0c8b7f82d10fea37342195e92e4d0affaa00a6a50e074825f9c589bb976c4436b0b713740270cb999b85e156f003648460796c287ab25f952977f4a4eabd438591139f0e98d7f7a0ddb0d3848d4b13e37d4bcda1a58b873006b4cfb64d0814554ee3d9c5e96a43e481aec55dc726409d6730c63b3199017bcf978231d57d757fbb05a849d231d005dc63c339bb98101ac0e80395fd18c2c98e7fbbf2eb7b37c507907149892ad195fa8197e079c7b0a1822f53ab57e0a69f60f984b3fadc61f96723bb3e0c7ce1852d2a3f33b8f4dd42b4ce9dee35a720e48a52481703986b151fff0e143f61f5e46a3bf66932689169cf239cdb90a2c95fe7673e4da369561fc5a33436b0513fa20f1ba502c074a610e68c6b39daf832634f0af888a49f7d978ecfb7ca752b6a3c70e080c6a303a9d5eac97f67c163dff6157bbee0af1657c3d325d79f66ee66bbd529173c65998a506b5d615b869011e83b62bde9f3dc6254ca950c2483d58ed78e7ae4cca22441a7d897c7ed0cbfe1b22f11e05b33818b840fa3a28b22c4f86f7e440c0e4891e7321548abcf4b1e9a339c0c85c31c873308f5b124426b7ca5661cdf1e28fb7f83846559b3f7c37e42e33b98016789f9e8e22deed0b639484ce2d9d84ae8ebc38c38aac8986a1c3167eb3c5cc7444161847b2684f48dcbf08a8f3b4838b1770261cf713aa6e065092206d635b063a6c84b530d9a14a664cb7ce7a3a3dea55f38398a2a4f0b8284529d5353c86e7f743eccaf277bc351bcf32392a2bd8954683f185a9a5540a126a970c420adca56384abd8a0ef9defb18a8b20a797a651c6e61e404a0b230933469ece5618d321c42594997dceae0326b70c84609d14ceb36fedc0d54703b1a2ccbfb889c18357b38e65af15feb0cc95dd7597c381068d15f9805ecfe7bcb1c3e815921e773e8f6cc8b167846b55644a642be78e46f90130e306ab054c253cacdf3adac1aeb966b3010d4d1673f1f9c610762c39101f5c88ec9965013f42a024f3bc31b795b0a20666143483d52116b9bed37444f009683dd517b45642919f2a68dba190ef63a232daec76860e3832f0b379f1d886e15292a566ace8261466c870b6bdde02757d882c132a1ade68e18fe65d8ca7e93fc26735281807dc469f8f9ddd7aee5ead58dedd4553759a96a7f031c8edb001717fcbecab38cadaad56f9ee1089971b8c70986c581aaa7d5e9e1e4740cfc000790f390e86930234723ba2a9ed41850025af08ab4956adc0c3bb14596076b681dded97fe2bc44bbde53ce2d3dce6ff8f6f118e8b65bd911d51b320ba53d2f4bfeb04e9057dc81d6a710ddd5b82bfadba15984f07184344660e7d6a05bca3c26ffb7389072b7ad692e2c2b5c43b991d5725c29491a4ea5f3b5804cc647aa4260856a52b14d945890e9225d8a3620d350d5c3b30a105970f7886b846f4bf3d6f82c1e36a3b1332cc213da47ad4d1adab589d69f22123998bd53177fb4d3ed44b52b10439c0ef9dc6a4650aa4a6651152745d73d87f8cda705725235e9836c13f61d9c4c8f4ea4c671ff89d08925226510b07abec50a1dc027c2513a3a1ac9ac3d505e2741bf4fabf9b3576d3482c760c56f8605325c9891abe699e0ae4e3176d6da57c230a20e30c01dad615bb65a2818337317233c6cca3e9ada6c76df4748e95d125f79ccbafc8c41684f9bf88a9ebd7e1af3a7d9eeb86cb6da7c4e9efe34cc278d8f82cd7ed9a5827a13a19be367545b7af01feb64179876f88a03b5bff2a23e43bbc24f064d21bfd2bece1f6991b6487c36ddc8c6db0de72ec8a048af0443e1e8d1e374c1ad334a5339771cf80ec18e984f4677839a6be2b03c4e1011acdbab516569b9634c8ce75566ba78ef67a0bf4b76a4e057372f7cb2ec9781aba015bec8b48f033e31d11e64f8c2a39d7a093141cafb56b704a9f52e95072842aad426daa4142fd8a0216d2ed845a5f7a9d39429e0e87361fd9187cc56d30d4c45f3c295fa57b3dd155515df92bd86fc1661ac67449785da67d92b9db17de9915b3f303032e1d6c91a741309794e7f79b900b1669824fb7762d275234dc4a8f58ba64d71aadc110912008f71041a22b64f372617184417375be6e034c0aaa9064c853235fad2db3020f5ec4425c8d125b7e893562b711e2817223df2", 0x1000}, {&(0x7f0000001500)}, {&(0x7f00000016c0)="66970d8dba4a9c821ec50380cb438aa69c65d94368a9080e1b20f39442591e0d79c729c2fe24ecc9980e0c7f08a1e71e37d59b7fb85f57020c331cae64ba4fec0a11fdc43939e72051d93d23b854fc75d871d3c5e97335ba3da3d444b67a95a72867e47b2f837a17833cdce22202f833aac5fdb74ec895f338ece3ac33eaadd4e4d7c6efe150cb44e23216bd242273", 0x8f}], 0x9) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x9}], 0x11, 0x0) 05:37:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 05:37:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) 05:37:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) read(r0, &(0x7f0000000080)=""/229, 0xe5) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:37:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:37:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) pipe(&(0x7f0000000000)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r0, 0xa, r0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 05:37:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000001700)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) getsockopt$sock_int(r1, 0xffff, 0x280, &(0x7f00000017c0), &(0x7f0000001800)=0x4) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1bb) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') socketpair(0x20000000010, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000180)="8047f6ceca9768c43831547f8f2031572d00eda00d6cb3a3a3", 0x19}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="3ff54295f8034e194a23c8e55f0325169fb85d0c9e93e98cc1ff4b3340c01cba7138f9e280b6651cd0fb7c9028aa57e38af8cbd82b2da64f61fa3990d380ce96b921231645bf7908601150", 0x4b}, {&(0x7f00000003c0)="2fff591a82c449a73a7dc91ac07b9318cb708eec2a7cd95135ca7a505aa4543550f08e7346c462b53659ce3735c94d70ffdd1d282fbe49d96b95c52fe0af833dc344470aaaa7e6ebe3e7f7e3d87b8d65b5139d27be08b22f0d8bcc85d72f76cfaa1026976694539b45c95d64334337edbdf18ea5c2a1020b5d4a5bd2b5eb683bac81eb93886bd43e948edbec1579218fe716729d61b1654d0b16eb87957e1e1fb5df2e3ad22034f182eb643a10a32745789467126aa3c1e5c3e7484acc8c5a4324d1c557797e71db2551127ecd8ee31752edac92f14aef4ac7d43995e323f92fa26c85b51a2cf83ddb87905cc67dad1bd0b2c612a015a14156404295f8338766bc1ae220841e3c1b5fc8ab6ccc3ea5682bc6f037e0cf09debe6534d3799924ec8c71e1a4160dd4a8dc3e85757ead475baaf3a5870cb5e5b501cfe6f8c61f1108c247d696bc714ec0de3db544292a07b97c69b302db0362ebfbfcf60cdecc4b8691d0c7f6b34b96881eb798fe2f306e5c4b1dc67af401a7f51b45d80e985f2bddaf0040192df163918407f7d55b1fd37d62c13f4e55ab7d977d8ed2014e08100c15ec9789722db3a165018783f0d76ee4a9ca27fd89ec9ab9c440834298baf86fcb0f3be720e1beb22288236d8a443ab642eec1221f380a5dcff42fb603ddbd9932ed4229db90f14be6615ea6b63fa09f76bbedcdace8f690a6a0bfc2b0460cce4d27dfc7ff41230ef5fae3670bbf28d5b1fc0f24b67c228b35a9eb73522b42ca7fcb7f4d437f63f36a7f658007b95940a6feaada8697c439c5ad3a0205a6579e3f34eb706038e38b0463ca2088999fe09e7c68f9ac0231c7c93f4f05f4545636b9d68435c725ab9c69c517b78872e417f620bdf1728c9ccc539808f2a28466bf4dd9900c3f56b6de4ee97d0ed8e5cf2abbcc286fd877cbce274937d884de5c96c1aacce9f53b97607e7572ab7cdc6ec61fb2145692245cc02c31875eb266a619f4d0618d91dc88e08321a4b685cfa8b56059b5fd8822ec1bfc7d5bd859f380e6372d81498ef4779eecabe0442f256da4b0a48aa3da40defc62d1e9f425d45e567fa4f6bfeee0da797c0bdad065d78b8562b43a4a6ac126e6f53e44b0f465034ca6775488a3275747dc4828b901354294b82b5e709732c92ac7a41548a400e9fcad2cb3c4077ed59fc15509017fb3c1275005478c86017939cb47f9c25310005cfa819ced18e81e909074ac1b449abd81fca90d6405d00369029d999150ac5e7189d7c4d3ff4635790bd80d869feae011b2f3619cc2240bb8ad35e1432deaee92729162e5e02637aa0bdc8e61028b98d9ff75aca7ed5827935d75815077c862ff96e6a8c7a129ad7a78c42fb68f21c3f136bb4a568e39d1a3265b303c16b0ad57b6a073e2efebb47123f452b7f82c70e2a7777cd6f40b8bf52dbeac2f4d40318290472efdd08ee143fee954d9cb94b90820a6a17fab889a9eb9ff4e728b5d4657959e9c5a2b2973486f18abcff52e1c453a679a73c1ae85273b0bfe2c97becf7581fa543901887eaf8c264acc8844a05fb89af960adfd0e7b408117b9478c820f4f30cd47cda9106f33afae04827be5b15809a653693a74533a7be7fe4686643c4c7cf750e368c46ee9671ea04baaec056f33b24a6ac380fa2645db132cf7881f469e64c1d4a5af101b78556addcdca8d0eda8b0fe811ee00e95be282b559c252af83aa74cd98f49058752c09c25be0581f53d81b543ef5001280b6d23bf6e010cbc6c889ac4517208da3690822e6db6824df0f4b5ababadbba5bccd69655c3328c736172128c6c096a9f69290bbb065035a49dc0222d4e0e748548074072adaed88234335b34681dbf5eb6d4423313a6b14a9b257d184570c5cbf104c375155373bcb12867384c71d21c502e5105627f1a0c9e2f7adf85e081751a70a1e69a2003ae59e74188778a871a517d91d312e4c4897a3808f49005ad785fa26985c78c29ac924a7bc182509b6235e934891b1c67aaec8f83ad938b12ffb0c2a134a6993123f8b9c93f63414f30465bc7ee1ed9258d2aeac34edf7b57143aa87bdd29c40fabc8a4f806a27e749676261c73dabffcbce8af45d002f62df2067cb521cc6930e327d76289b801d8200656bc1b0792042d638badb8fdc5556fe796f310784efa87c4f0719164c6b848bccf622e2ec2a8391b4eca391fc97febefe1f26dbb9d37de6b3fe9cfa7c6d3a43cd7290364e36a23d8c26d2dd78f79f09bcc85ef8bc947242d8b11328969641782ea313357bccbf092a633f22e79307e4c9e6f8287f2c7480a6fbd5c2383cad54fe6045aeebbc7a52e056fdc26308ad58ddddad72ba88360e4a6617c3cff1e584854d186cb02f4c32053f800e8bd5c9a8ecda803ff9d17bce4ee18025d1fb15dcb380742945f342a84a6b7d8bba3c267ea8ee749fe6e0af2d5f894d3bd132a0619bc24618f82ceb6fe31de6c5adcfa5c94bdad81b0273bf30dcc18093fec5e4c935126a1273c9ce32e929be283df46b433334d453b4e3168ee38315dc8193daad9c563bd9e86298696ac025f914e219acb72282581de4652ade8e7bfc9783eabf5b23cd2c6dbf010fabf7edfcfba478a7777ce09142faa32ac8507854e6432e2f8bdb26058afa9566f8745cc0d44c530ee193ff466e4302c62a5329ffc98189aa7575a76d3bd9764082c9c0c6b970912dd8f58b208c73dfbd98a39d8f9e68f40a9cf11ee7edcf21f8662bfa7ec02cb105c0bc9e6da3ebea5eb888c4572badaadc8e0d20a8219aab5eb5fce9de2de95cccd6c1ea162980e8d11c52e2e6342be14e47b62fa2ec2f7852bddec24d96a8c8aa98342ecedb82f610079f360bcf53f2f46c847c99e18d22883917aab9451eb0e0e3486cd3b585f949df7d2fe24d30f8d0ffb226c1f61db5b52b28611d8202d785355a28d82ad32f12a8eb3a4de06e498c0e8e602e47d9b2f02f2b9eab6f76a4527aad3093bf7be18e75c4936e0a8da4ee03493d69c185c0dbe5a3d054aa3d31a79ecce2aae52366d47e119a992c58d81ff51486eb70e1d4c7a2ddf51697b84087b99c516130a9b02a4f2fb43d33e3b45ea0693bc9672ea16bd47b7116773d62a0c2ebf9cb8c50020aa97944910501a4efa8e3f21a3a52e514b1f7abbbea339264b38625afd4962b424a9bcf121adb4e4b2d2c60d5d293d3c9381a1555fed184bf2bf538da2b123dc2b8c592924f8c3d5df7a090eeee17c4fb5f97adb1e1990cefdeecc4666b6d4b7169b93d7cb46aeb74715761a2c6f83e33a54d08da2e73afa1bf64420da2954b154e78544240326463578b6310f5063312308fa0d81d86378556e6a962a1f70a8fc1afcf8d61444fe964e4cfa45d7daedaa833fcc15265c0e812d79ce24cd804b45efb7051e884eaddfdda96cb1d7d8cc1a4941abf7b45f58f42776c94cfe61ca3562eca8c9a82679bab76b8cf1041a95c222d1cafe1ac8b3bdb810a7ec40a5979bc5cc05769a56cfe8bf8f174b611c70a8ef63a18dd58109673982a605d4d191f67dbf7754d73de07ea6ae361794ae6ae0c0b627882abf92730b84cfd59b2517c6cd5a9b3cee2dc11b03add16995d0a93eeb33462bef0820e0a861e34cac8668d7413eed96f8c659aecff94e60106bc016e43875b660127c2366b7d9b23bfd95a9698333d060fb1e757ef172e2d2af7f8e400c5faeb18ed0c97764a3ea3eb264aa1669b703c108a9419c3709aefd47f33976c6914ac22352321c1b8853a56c78e57c81639f25b36b09a49a99300029d3fdcc0190264c00a203826a2c1ae4c9025bcded1fb1db4c2041da2a5a46e72d63bdee4ca2a034ed4e248ec1a683b01c02f20b59b272d869a8e7508eacc0494e63f1d9ca17a949b5cfbbb6ea3e6a81cf6351c199f6671a57815aafa839b522204cbed5cf28f2d8e0b87a43bcc141b397535ddc048a65c46fa99906c81b42bfb1e25f7edec20e12183aefda9f66966ab57a40d2344496463d02ae1fca04887bfdd18752fdfd90cf1f12911129f798c2c5906ad3d65a226b44c54eea741503f07791164bbee320e8acedddc90b932306aedb0ce86a305871866d4ad3855384668e675d25f287d1938f05980de39dbf83b45e8ecd4e92d7f9796a68a93648f8d689a7ccb50a244bd91fcf624ec574c384b17dbb831025944c93351bb9b4797d7d15ec0b56da6ff81554a28eab71557ab6902a7ebae723b7e432849c7189077e5d9dc68532d86ed8cee7ead6611fb27a41949453a9dee99ff7f795ad65239b15424eeaac936c91aac7734ca9d078f43716ed55aeab7e98d019529b70e6cfadc55c485a762fa602a52d772c62a9aeb55ce7564da82b84545d64e201fa7ff2ebc8b3da5d69a474c219184fa53c30c6cfd8590cf44f46ca51d5cdb09db83f47418c472da65020fa5e84e2fdb8d1d3ba49b028073e5e71e6fad14eaac8f18b9a7528f3afedc63f2e952060916615abb6d2000bcf65a99c12888097ec3ed4925c43ae2a43cb43c74305f2ea759dd12083e883f66b331050e8db8546f8944d53c0a84772043fbec7e3bfd7221c5dad7f5d9eb82fe1c002740ddd3000bf963fc5b42052c2aacaa0454b31e5da3765a0b7f9ddadead58243079677938c3af18f70fa4fb3a3149261543a0535a09afa1717913d7fdf45a9b89ab21e6df7e7b527d42bbfdc657aab44fb4d1ecdbe68772a328d525de15e3b65cfe119db0ed65f7df1566efeaa4b482672432d9e13349eb7e4bd5c6d97162c1f039adbdc7099a954e4697bf2f8a5cbc91e6fbd2ab5862ae1740089f4239a8a8255aa6023f48c97bf99eefc08620a66bc3d34f50dea899aa290f131dfdd6df0bffa84c5db5e634086dfb03e4efedd57b8a699a257a0a97d50fe89f50673baae9e1921657037b0c488453686d8fb87827ecf3309c33234d55d59e7e3aef64d102828f83b315d8f673033d3e20546963fe5f4fcde71c00658a4226273a307203997efd8232a5f45a00fd700f1b33691a2384d2ce151b25c9c3f54e5bdd46421d015727ace51c8d6b5b3cc910ebb95cb51009309ab33c19975609829a5756d8ff9652b1e0503ff4204e8b3390bb0fba8e46d3d3db9e8c3f8adc09ca4d0af923f9ef2055ce32595a8e103db7fd39fbb82c3bf8b9445a250bd427acdd9a191df4e547648b63fd67c50f611b022c6e53d7e10b928574f8e9b20ee406d4e4ae35fb0b3924192915af0eb8319947bb9e4b93bd79434bc9ddd2a049f704caf88985bf22c9d83f76e70083d62bd983f153d331a0bcf9978a6486ef08197438ee7aee039e6f465ca05586efa2560f8ce0fd65de3135056be199bc3c4a513e606d3edd5ac3fdbf87c7d765dfedaea0166119ee7d36401daf4ca0da0fd16c192c083e71f6aa2f32028b1284947aaf0fffc2d30d8a4e097f83152f06e268435106a493d9d55cdc60d7039abf358d83b15b97c682038303eb15d04df3b65e2bce191e7f6867debec03b5d14622b4881ebaec5774c425a1f32c0a9183c090c0f99419ffb2e4653a5d72a9013c8a05e416a58cb5060c8b924fc46784fd3ef47a299e037fa74378e3df9a41325e64fa9edf96dc4df52ea8d625d56e30a48f8ea367d6f1e951fbe55ada2f10990e76d45983dac7a1813e26bc4a0d402123f6331fd6bd213339d7be9c6079f99c9ad405af1b853f964ab847f624285ad7efe2089db6522aaded444da30ed41c9977fe034b85c32454d1ca2c65e5749bd41d1fdb4ed973f66c855896727d23406502bd64865bf718997e6ea2e871262aece35c1fa503d7e3aa237d", 0x1000}, {&(0x7f0000000280)="8f3363b07fd656b7", 0x8}, {&(0x7f00000013c0)="8fd3dc3bc1c2ece2f9b14bfcfb9d895c84895ad01f16d4886425db74babcd2441e8829b53818e40684a3bff4dc0478c1bb95943a136efa5c5a5a75448c8aa3d5947d3565cd661dddc3d600667c404b02239505f1be6ec96a843f43dc2e62a9b47a4f28e6211d5429f65712bb3a84668c", 0x70}, {0xffffffffffffffff}, {&(0x7f0000001440)="82b894c64d71917fe7a990a4d3bea4e66f74b3eacbb94e265c7b5981cf929d04014c179e74ed44cff8830671b8e877c5b8c98737bbc3461d6ad023f6fa6bd938b6bab5c7db652132320c0e67281be2d7ca72f9c47b9e7498344cbdafc3f6c9e8dde30bdc5b8198e7198933a09f64650bf6c989d4f33ffbc9e9dfc67ab855964d3b2b825add82809ed2e7b90707913923c6a8cf267425e93cbedce0453c13b8333e3f6240f88c35fd61af274458ed5baa14e1e228613b9d077a40ba64882a1cd661c90c50cb4db0f4d831a99a5f752c3345c0ebca81deab55f7d4e072", 0xdc}, {&(0x7f0000001540)="733ea0c8d11bae3b7c36bdb3235bc544a21c73a9a5e92200bdbf4aa03af83b14ead7ef9b4caadf307627dbdb5105d6c0c6e6143c54570d6a2698e75b740a0d1b169070b13df0afcff3b31282650c62e2626b854a5692ef16e2d3782b49e99bc81206ea27ec3259a3dcfab7c5519ed191afa6e75e45567fcdf8231b5e094c83f611e764806f98d5214e60d6cefbd68040d728ff0702107a5856084cc30b5e3cc4de0592645ddaa25a810880297fc1af79bea8131b65627b38d3c87fd4fe55aa9f0e3f6020ce2ac0aaad6112adaa71a1f82cce135d821b4766a9f4ce3480daca6b7feb7ae4a08de897951f14be2906709c43014dad696f715187d78355", 0xfc}, {&(0x7f00000002c0)="7ebb67a8706ba0d796b3486764b44f250cbe60209a7a1c18aad80592413d7d2be55a77a5d7ce815eddbc9004", 0x2c}], 0xa, &(0x7f0000001a40)=ANY=[@ANYBLOB="f800000000000000ffff0000540b00009670e640e92ec1426f97ca9b9af5c96d7bd9aa70da82336e34873d562c103fb635176bfe21512bd6098a996f1e798c87f37b72d0bde56730e07ffeee9427438797fa1f38ada7883baeacb6e7feb5a1b3c032c8f16965869b4e4c29e7fb7ecaba579e8d73844123409e7bef544a51da0ebe7bf3d6017ca88cca2021200600000000000000e72f785edbf7cb84ad6bdfd7e7fd1a37826a8039259c6c9e58df7f00c271a13b89d60fd9f0b804b42e7f33286ed4e43fd56148744ed7e089b18074e58e777e9dbed76f84a78bebf00f236f918b5cb8bd4f456436cee5908a14549028ada0c707584bfec210010300005a0200ffff000000f8ffff3c5ace390a1c6557fc4a69f0538185d4f6db2e3f8cbc9394668982f6e612732eefac0df07575f191c9aae06524a6e41922fc3f4f3678d262cdf3d991ddafa13dc4d57bf3ad992ddec32cc2e6b686ba94d4027d8b5e2f64bb021ed89dd1e0ff9328a59005ba200e969cfd28cb3fe308fad637d83ffbf8dbaf914c1f640070d6f0c66e96306b06361dc90658a717bbe80867d079fd79c4fdba7c177d14f47d4b8e17d7a33177987cd0863ee1348010496acf00a9be718eecb9b5c81998f1e212b2d516dbf9335d0b36ccf634cc10a91edbf4add2297a3a0aba019d654f26f75b66eb8be90a0624c3d7a3438fe00758cb8fa58505f8a53a3775670000000000000090000000000000000100000008000000da6dfb0bdabdadb2649658c27421fb5b21a1b3846bbb747061efc48622a3459eb0de446a17bbbf052264cedad65f17aec70c29391effa965a187ce45bef92d5f2f8b30654439bc775b68e051d8f50f3057bcc30a19e29ca3fd518a56bee32c5527992ab389724841892b196453a3998fbeddba0fc1d6973c5aa15415d70418d6d33b1a653c00000000484f78eb0eeb414114129d4da191b3c9c5845919754e1e834670a925ea76cf051e4cd2a56d0db6730d66a70c762336f27392cb547daee5458a7227a31126c767bfcdf4493aff5ce677c150eb0e27d4c4c683b48fb38fa3af8a40aa188ac34cc8cb217297fe19319429af745bcb9744004f14493108ec2e33499191f23af8a136c3f8dbe4d322286afa33f20d1fc7340aca2e318ec002b3fca318"], 0x298}, 0x1) 05:37:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 05:37:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:37:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000180)=""/105, 0x69) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x41}], 0x1, 0x0) 05:37:37 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x282) getsockopt(r0, 0xfffffffffffffff8, 0x800, &(0x7f0000000040)=""/112, &(0x7f00000000c0)=0x70) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x48) 05:37:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000540), 0x10000000000000ae) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 05:37:38 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x30, 0x400000000000080) flock(r0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 05:37:38 executing program 0: setuid(0xee01) chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 05:37:38 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 05:37:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) dup2(r2, r2) 05:37:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 05:37:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66b46c653000"], 0xa) dup2(r0, r1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6b60, 0x5}, 0xc) 05:37:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x3, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() r3 = dup(r1) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000240)=""/101) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:37:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x2}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 05:37:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xd29c6775215edb41) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = socket(0x20, 0x3, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r0, r2) 05:37:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000001180)="bff27d26d38b52048e103b7ce7aa634cebf0b6f78303b71ebe1a58cb8951f8cd9d8951fbf3f400ffef792a07628011550a86a50685fccbbd7d0f0ee73c5d39bec93f4a0a48e9038328057ecc577b63088a18d8d16cbf54f67390639d7d91e659d1ae9df52a8136ae9378a19e3b0684391f0abf98a5bac248aa5e0d9b8b1bd62ad0090b36996bd7753e02c9388c893933bcccb87eded5fccd0254e24b9f12a5dc234f4696ac20e9b3c973cc7ea2037c8b1f81f8201fc559b810b95b04d92047d902944f556b561c7281ac919b74582710d5a5222f99d7c27ed36c98f4cca9fae983617b34cacbf7901fe393a6f6d394b5df7edf5bd98196931681762bcd324497c7036c716c89a34a26991715d7856ae88a698659efee64db3a770ddc62d9520d6ec66f6503afd84e65f0f32f899a7a3b3fe5727c87e8554bf0baec22aeaac2811fa7e547b57178a78b75be4b0da6fc5baceec31d46ad8c314e532431fadd566c5377c01b3c735484a6b5531ee3cb217e21787129861e795f09608c1433d4927372816d6eb8230025ce68d4e42a1e323bd4af9197b389441efa3e7a38ba800a252c29cb3322d286b7505f508ef462cf4f34fb37a5521b9e2f35dc6362bd4ce02245fb4af44e286fefba08d8efeb2a62b2592a2169972c278bacb92817e229c729d7e836a06671e6a58d848945328af7c05635e0e07fc450e30a4e4461b51848b629244bcecc38e9fa4a922407eba55a81873308be5c1efae040960613ebae7563d98908ac812b92d165f319d977f68d9b0efd1f5a70eb29f68bea62842cafc045bac24148f61dc829accf1383df253d5ddb53caf7a8583329d9ab05137fc094bb4e2a1496a898b21a4289cf0cdc5d29415c0a6f431ff491129fff80dd6fdb99be087273641d861d68d93467ee9445299df91887f26a83e07d35dc50114163dcfb7a1fbada80b70c6c24790ad1b31e89953e05fa37f377c9fa48b4fdce1fdbbba0fed2f1622688c932a7d77a9f684286002d0493f0af11711a4ec8a3640ac25432bc6560bad46fa2668d76f2b4a11b5c83f590671476633fe9fa70cf2957d8671a109ccc8c0068771a56d7cde76431a3673822446b9326f0fab4a696fd28337f5d15d688741478907b8dd1327a6c12bf4a09fcb8a18444aa663dfde8e68272df11fc8932e926687b49d91f915857c0659fc39a1e1bc98cb0dfab23fbe0b624bd056148c536804ca359c2f1c0dc99e9a91f24d48303840d73ec924f6632e52e6a9708cc7072f3f842f703922f0977ea17d9a37aeefb4c72d20d23c657169957c64945df5f3d64e32a6cf3f4285eb83ebf89ea3e3d00880de85abf49aa04ae0a8add0dfe2037aa48fc6faf9cd3e19a405add186ffb77809fe8d39234ebae74fbb5f9819a724c14af373f8223acce833cfd28e24efc1444198e9da407aeac35ab4189adc0c38ae6fc1b90484bfec48b27279c1647411ea79f98acf7ba398b334454e963831693940316aa028c9582278be5d887364020a13c043c35b5e815a4343c96333f9d1f136be937eac7431a717a333546dd69b1ad774b86981d804671a0778ec40f68ea54b387fb71cf2be78510a544386a0621547a2ce4f0c804ab8b0f4d82a92c81052f17ded9e0ab29de2872ca78952727e05d1ceecee165165bb9382fd29ce5c2e518159c7fdd364a373bd6b5a29c0fd60795970c0417f808a71e4df90eb4fed4e6993a272ae48f558762d84ce7e87c42402b3c5a9b6f307942bc34ff62508cd318fe9e07c208fa2280f39d98af11098dddd0f42c6c1cd335ee32603878489c287dcb5185b216afd962cabe417f8ea7f8b702aff7634446191d9f47c7266e07aa67a671d24083725aa2cdb94581edf774c5a5061d6472a6f19f447bbda23de8f1148f44a291b22769893001b731279a5413825255e4a7baf09bf3d89543d112696a1a2592a25d6504e4771508b0b1097bfc1044ad3ba208cd541a056ebb1bc0df1b9ae5f6bab5224371be4b59567f61ce0649d97d1cd6c892ac500783c701c8114d48d866c7ed72bd6e1c1ed7f36cba018c71c9f448a3d816005bf9dc16ea6146575439f0cff5d8d5a191c76d1de2380159f30d26ba7a4ac13ab6cc7054b358ef35386e335e2d9e3af12dd40da2dc3f87208bd1ac2b885f11bcd7b9e6de8e7146f2c0fb601f614531ed2cf1e922b6859db08ab4ac45fcc1b4886c549c4e7dafdfa2fffe1fa7001727b35ef925df95697f2b068f4565746e20ce9d83b2c71c5f448875dc469f871f7474dc42a4a0f03afc352d1ee1479961d49e35728a64f2ea243a109de29e2fa67f7cc21b74ab8b1230100ab2d1895d97f03829ccfe6c33c89c10ff26efb0c8378af5df00ddf5f15be180589f222b6f9e37e8a5fae28d961c81e171331168e319e30326833dcaa46b7abfc4945ffee56db92f0f94ad9c03d4a5553ff8c56618cfbf9c11013d1481f1839bd2801de198fa8461b1df4a164a643d3170d2e60666a328eaad8045067bda394c52263c15c344f9f3295ca6a9889f249f3627508961d2964d928c5c83ed6579dc89ccff781869ed503b25ff9e208b6b36ebb2de90d451491761b93c84cbbff00bde5a998ed77a5ae4e85e5b756b69817dc90e514d6096ef136c3633c4d0a93d147da1486272bc0ea6d414bbed3d19b7c886b3d1f8f773c39e5d77f1190ceaa227ea070127e448c41ec48941e2b2357ad782dcf255fbb83abef26e4deb63a78e41171c8b6256b9d7cf719da21bdde36f70c4fa30d453d92868e95d2c0928ea2f0334c617b922d3b4d6dbbbc70edd0dd694e45737bc63ea51314417445ea57ed0b59aec34676ee523daa27fbc58d5600c1d80c83ad303dc6b43ac0b36ca78186a860aedeebccff84f79f1314746cf8c288125b8ed298881b2151101501364892b95692a6ff46278d2f1466fa347e433bccd157a9cf451ed0b7f18a843e2d622e45f43126c58db968bffe3d10df0ddbaf5287912b8c62c116b88b8f50138b4f38a0c4f7539daac7153c6cd5315c235169bfd0fdec1a9a8a4aa3b98be377272daca417c32f8cdb9acfb30f3fac56fc9eb8da1250aaf013f0bfc2318e968d74b32608167c74267c41c86d842a4356a4ba730031d5dbc1282cb2db312163d9355da189d8ea642ca3627785ddb73c21ff44c2540a11665465fa15076f2506752210d1ee046b6e0945454227bfd42847726428fd0dc899cfc9ff9db03da7f74aeb3b6e164bda2f4aa713bc4113e8e98cde6f9fadbba1b55d1d6b2fb75fd2ffbecb2494ced1684b6d39741b0c1a9be9d53e709df6a8e2e9088c32215e4f38383243867ce8f4d335b34eed54ebc5e62be8e46135355312a18d3fc0480398028d889ca1606474eb6277c0a250594e45f9f89d8d892c0349fff9bad43bfe65229d60227aef225c90e56da1395f4e560985c57fede11b5f45bc3cd1e02c35ce92f7f902fb9f76cfbbe98877b9aefe481745ed440ccaf2a90b814a2feb32ff30e7569061488bcada566c02fcf907202c8ce037bac0da29f515f9e3a3df9c5d5d5cd8dcf0a96731048a23e498f23c0140033321a879ce5a0bd390bdc4d8e1314e94b2de71fb483a6ec67ecf3b576c94ca17d9b52912327a55fed77478399a4ad6f6a97c0b716fd2ea2d1d578a58b89d731c43ed8f988dd30444e411abde972f5d9ed1d43d1b8bf7957c395ff6de7fcb763afdc598445854f5788065f105a18fbc7952c37a7b09a5e4320e6e8cb4b7d726ac86fa716f3982cff3cdfaffdbd3b169634720313036efceaa49461147f340555f670bb36e47b08a06503a8c71f140c8da47a337ae33d55c761b49e64aa02a72ef61f5c4b24e1707eb485c599e622a7da82ac12c7cad9fea0ca92c1145179fc4624379e1cb085cb8b661068d379cb0ac0ff407555774f1fd2492d58e7392ab9d09a3c56bb9737991af7a37d548b46d8fd690a7e4ce81d4c6700a1d0f8d36656b91fb5798f50b7a103a97a6ebee329dc62df10f12caac1b64ba2b8ad6efcf77f21318a8c0ddd569e450718341af6027b2798175fe6176924e624e3956fe06470375d65438561889b03f4bf34f948ebd737d85e901066aa42f14b33789bd56b568a60621330a18c547a98f2bd9ac7c17ba166b422f162e0afb0b51077f1ae7ee5d533875a0df26efd2a7b2c578429642889d81aa9230573c93cfc9af17d16db736f4c32c147cd386f7fe034b0a2e4e482d0077fea73526c3026a63090eb9e7b0707790c85eb5a8a0d9e9f654004d437cc261d265f4d0fd54fdae24124fdc85f2ca31d563f54672c437b95174b5aab9513e94f2b6c10b2043357b37e1f174370c84c5c3d4b4bfb12ad057ca29f8427c675cc2225c9014bfd5c08c3d849fe31e5f1aa655abdfecf4a1216eaddf6a734d2cc4caf00942281ee9f408350a758da0a02af5ab29ffcccb8275ef200302482f44ebb654585f808077503efe775abc2958c54d22aefb4370b0a306993b7113f82dac122201a2a2dd02f264f119849249ff340df3fadaace9225fdf2d0cd6064a358d3f2765913cc6bc6c0c07a9a3f80e0c7d765329fefa954ca52435bab4b9612a3089c83da71e22c7b8f65c800fc20574e4b3faf95dd0b7e6b6d06562e4e26b5113b797d1f88595675b1330179bf39d98cc296d85c43c91876b5dd8a094312d4edd11d50d02291bcf4a430347bf65d52c40a09ac7691f22282e7dd7917053aeb4a4af96f051624fab277983eb7f0fe240d9903c14279871789c3182cabc3ca3ca5f0ebdbb0354def1c5c4342c42fd1eda2678905bc2b591a0896e301a5329fb3086cbad8fe8719192027ffc3f9038ad9ae6e71ded4d5b0aa0b1e7e5ea658d49ef76b65c4569a75ee57ade91702b309bfa40c4bae2ef781cb16363e842b8e4b9fc68c573f25c514f37949e0883fadc5d4dbb53836fbbb9b686fba80f473e32a57179f35f6420599eb461686bbf680b7ec9c046aafb47bfe37a614822363c7be9bf9b4ff61a0f8beba2f217d7d47dccd0c8a45c3d48b11f75780f1dd8a85a324616365dd40fb62b692547250cf08201f85443903de989e5a013bd5d9e1d760dae022cb8af320c8fd224929176e64b58141f2c4577f5a60a1329951ddd8428b27ca4a2ac0630f514fd7f26c053d297423f6dfc3472a2f1761916ab2738f9d6fc5e5d7f292f6166e2f8d72bc150319e8a2670064a90523fa99c61e9cca9e4720ca00a5d1933be020d30db2cff6c85dd73dc6485dc622c326e48804418adfbe3785d60c530ddfd0afe5200c9987e5dc06994e4f203ef63bf27d3b516c4a10acc1a2139040fabe2e04c2116c5fa2f59f3678b7aceaca25aa7a11a41cafaa3dcd360392aebe2585d9e24c2d5df6251a6c8766b1dcd9f3ac0c6f8ae3b821f14bdeab8025df7dbc1de7577dbe17416c77ca0583eb38c8977c2fa4b681e597cdfb1b9e32c38de0bdde507acbd591a19ed9ddf8b8292b627a20d12c4769904f7f45bc8b6b937d6c427607b4b617e3cc5356987b65b48de1021ca6d869c58cd0f70e803c4810c7fc14184cc1d356359be7ef86fac289efe09e09870891b2744f352d0853d4edb2fad4af1c47f54c3eb6da818f4544d899a993d6b567385cd0cbfba28c2714e3b734387657101501e448834f0f9025283d9659c90b2ac9eeb7f09b2d187bb9a1ba09f93d7d550b9d62512f4314379b5082011ecf93deaece2feabd494e74d56f2211af20bf2068685106c6adf1d6f6a79ef96c537d5aae62649c7a51a8b8272d3d331919722162032d98aa30f8a4805bda18b4b8d9", 0x1000, 0x2, &(0x7f0000002180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x0, 0x4, 0x112) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001140)=0xc) close(r0) 05:37:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffec6, 0x0, 0x0, 0xfffffffffffffda2) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r3 = dup2(r2, r0) shutdown(r3, 0x1) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/130, 0x82, 0x801, &(0x7f00000001c0)=ANY=[@ANYBLOB="010082903463ef6dc573b92dd2bb0f3bbb43f76c07ec11f4e020"], 0xa) 05:37:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r1, 0x2) r3 = dup(r2) ioctl$TIOCNOTTY(r3, 0x20007471) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/107, 0x6b) socketpair(0x3e, 0x6, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x18, 0x2, 0x8, 0x10001}, {{r4}, 0xffffffffffffffff, 0x86, 0x40000004, 0x7fff, 0x8}], 0x13, &(0x7f00000001c0)=[{{r2}, 0xf4b9f802dd5f369c, 0x21, 0x1, 0x9, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x30, 0x90, 0x7, 0x5c02}], 0xffff, &(0x7f0000000200)={0x100000000, 0x8}) kqueue() dup2(r2, r2) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 05:37:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="791baa9be7d436414ad1209c7eb9da30c4647999", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) 05:37:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r1, 0x0, 0xfffffffffffffe81) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 05:37:40 executing program 1: r0 = socket(0x6, 0x0, 0x4) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 05:37:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0xe20b, 0x727}, 0xc) r2 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 05:37:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) kqueue() 05:37:40 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f0000000180)=""/175, 0xaf, 0x40, &(0x7f0000000240)=@in6={0x18, 0x1, 0x400, 0x1f}, 0xc) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:37:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:37:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6010, r1, 0x0, 0x0) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x860, 0x80) r2 = shmget$private(0x0, 0x7000, 0x10, &(0x7f0000ff6000/0x7000)=nil) shmat(r2, &(0x7f0000f94000/0x1000)=nil, 0x2000) 05:37:41 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 05:37:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000100000003}) 05:37:41 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80) 05:37:41 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') nanosleep(&(0x7f0000000080)={0x1, 0x5}, &(0x7f00000000c0)) 05:37:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x44) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0xc2, 0x7}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) close(r4) 05:37:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) shutdown(r1, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r2 = dup2(r0, r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r2, r2) 05:37:41 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) dup(r0) close(r0) shutdown(r0, 0x0) 05:37:42 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='^:-\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) open$dir(&(0x7f0000000000)='./file0\x00', 0x852, 0x12) execve(0x0, 0x0, 0x0) 05:37:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8818, 0x10) write(r0, 0x0, 0x0) 05:37:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x100000000, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x7ff, 0x33}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x9, 0xb0a5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x3, 0xfffffffffffffff7, 0xff}, {{r1}, 0x0, 0x9, 0x20, 0x0, 0x6}], 0x7fff, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 05:37:42 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x94, 0x3}, {0xf6ed}}, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername(r0, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r1 = socket(0x0, 0x4000, 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000012c0)=""/194, &(0x7f00000013c0)=0xc2) kevent(r2, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffffe, 0x51, 0x410a0153207823e6, 0xfffffffffffffffe, 0x401}], 0x200, &(0x7f0000001500), 0x3, &(0x7f0000001540)={0x100000000, 0x5}) r4 = socket(0x1, 0x400000000002, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getpeername$unix(r1, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget(0x2, 0x11) msgrcv(r5, &(0x7f0000001580)={0x0, ""/250}, 0x102, 0x3, 0x800) 05:37:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = dup(0xffffffffffffffff) readlinkat(r2, &(0x7f0000001200)='./bus\x00', &(0x7f0000000200)=""/4096, 0x11b0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r3, 0x0, 0x2) r4 = openat(r2, &(0x7f0000001240)='./bus\x00', 0x10002, 0x83) sendto(r3, &(0x7f0000000040)="0aebb236d28f78c9f723f402bd44f65374c00980effddc1eb3c96ce3763b85099203f511e54f02a89ac0122822ec09b1cb", 0x31, 0x40f, &(0x7f0000001280)=ANY=[@ANYBLOB="01002e2f627573002d0a23e9ddbc01766f32bc35cc38b908000000f7a553"], 0x8) recvfrom(r4, &(0x7f0000000140)=""/141, 0x8d, 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="01002e2f62757300c4cd0e5050b895d1adcd07"], 0x8) write(r3, 0x0, 0x0) 05:37:42 executing program 1: r0 = socket(0x18, 0x2, 0x800006) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) getdents(r1, &(0x7f0000000080)=""/120, 0x78) mlockall(0x1) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 05:37:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x8) 05:37:42 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x6) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000e16000/0x3000)=nil) 05:37:42 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) sendto$inet(r0, &(0x7f0000000080)="d2f262bc16c567cfaaf5e75d7595a6559244bb433908da7655aa7128f422a39696b134b78cb29de60f3e13765158d4a8ea8b8ccc36f1e3a52bf035a50880555e728b715a105af78d51cd421f06d0f110a04afcac847a5663c5865ecc2689c3a02ca4aee44d20afeee9bd3b17f2e996cb2fa16ba9bea0a8d2a5c2704d4e76be1e3fad4518d10a5b984e56fdf8f52eec6a6b28f2e27294383b750d4995defa9a5419ff4c80c53abcc81f222120dc9b73d2ca5295b7c43d421fbd956afaa0b40866bbd8785c15", 0xc5, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) 05:37:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4001, 0x8) socketpair(0x6, 0x8002, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1}, {r2, 0xc}, {r4, 0x20}], 0x4, 0x2) r5 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 05:37:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 05:37:42 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="cc773f042949b626ce57ab9061d4ff6c459cf9459454abffc1b6f8f595b656c02cd2b3d59240d66c9006c8d05ee72452cc63fb4ba86aa174f48a943ac4dfdaeb49cb0375cf24a6ecebe403bf101dc15bfdd85f69f14ed2d4e387a1b5b9578a5e71664632a994d15ae75b59b22eb7702c8c3555fe28c4497dc55d719b02590d292fdee79a5acabc5679416a26743bc196bab7f5c519e80e89e6402cb6f6e438d9ac85bd92e48f4fc6ac60d1dcd392eb41d1de18d701de58d821f0ca58ebaecf5ea5a6db24988f0f58a99f030bbfac1c513a", 0xd1, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f00000015c0)=""/137, 0x89}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000019f97)='J', 0x1) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796a5a7153e793670c98a27a4446eff26d77c6a0df2e4e801066aa18a4a2ec81", 0x21) 05:37:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x5, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) fsync(r0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x90001, 0x2b2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="644b10fd996ff286038b655ee8ad29691e070ab7021fad393e1ba948fd6adfdbf41145e517caaf24b42a29dbb6aa38c61600129b915a485994b6d10d8ba9bf2920aec5abaff5be8d510d82866c71b6", 0x4f}], 0x1) close(r0) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r4, 0x0) kqueue() fchown(r5, r2, r3) r6 = msgget(0x3, 0x320) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000002e8daf566e5cdb7353e8b4c9028b46044c54936462cb90310dbb11b08ca4198f84a7c835faf6442729ff9ea7cd49ee96bf62559997b1a8b3c67408ff673af9c35bf58fe0043e354556e05627d9e2d5f61fba335429576166e7edc846c219a349e1ada14dda08b4f700d270d4795846c18850085e1c32d82b3cdbb98661b150a0d64a8d58aa6a82e24041b8113a7ff6af83dce9a5e38ac1bc252791cfcabe08b076f97e831776180db21ba751f278c1a6236db0e1838e1e0a7bc5bd79b4b4fc508d6d59b925c98c3d618e5c85acb9e1564a5d56c0592b8b42a9a0cb58c103e2eaefab7cd4ed030198cb951944d2bf56"], 0x7d, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x20002, 0x105) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 05:37:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x2, 0x0, 0x21f) 05:37:42 executing program 1: socketpair$unix(0x1, 0x200002, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x7) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/161, &(0x7f0000000140)=0x338) 05:37:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) 05:37:43 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmat(0x0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmdt(r0) 05:37:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x804) 05:37:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140)={0x80000000, 0x40000}, 0x10) 05:37:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000540)={0x20, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1ff) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 05:37:43 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/23}, &(0x7f00000010c0)=0xfffffffffffffd44) socket$inet(0x2, 0x3, 0x102) 05:37:43 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x6, 0x7d, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/163, 0xa3}], 0x3, &(0x7f00000003c0)=""/248, 0xf8}, 0x800) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x8c1}, 0x8) 05:37:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x109) getpgrp() 05:37:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/55, 0x37, 0x802, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, 0x0, 0x0) 05:37:43 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000019b, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, r1]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) setegid(r2) shmget(0x0, 0x4000, 0xfe, &(0x7f0000ff9000/0x4000)=nil) 05:37:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000200)=0x309) r1 = msgget$private(0x0, 0x105) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/235) 05:37:43 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x10) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x38, 0x4000, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r7 = syz_open_pts() ftruncate(r2, 0x1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x2, 0x20, 0x81, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x81, 0x7}, {{r3}, 0xfffffffffffffffd, 0x28, 0x40, 0x1, 0x400}, {{r4}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x6, 0x40}, {{r5}, 0xffffffffffffffff, 0x38, 0x8, 0x1, 0x5}, {{r6}, 0xfffffffffffffffd, 0x69, 0x0, 0x6, 0x8001}, {{r7}, 0x0, 0x87, 0x8, 0x6, 0x2}, {{r8}, 0xffffffffffffffff, 0x60, 0x2, 0x400, 0xf2}], 0x1, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffff8, 0xa6, 0x0, 0xffffffffffffffff, 0x5}, {{r10}, 0xfffffffffffffff8, 0x8, 0x8, 0x7f, 0xf0}], 0x3a, &(0x7f0000000280)={0xc3, 0x5b9}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 05:37:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8101, 0x1a0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000100)={0x7, 0x101, 0xf76, 0x4, 0x100, 0x0, 0x4, 0x8001}, &(0x7f0000000140)={0x1, 0x100000001, 0xffffffffffffffff, 0xcc3, 0x3, 0x9, 0x100000001}, &(0x7f0000000180)={0x10000, 0x49, 0xf2, 0x0, 0x1000, 0x4ecc, 0x1, 0x3f}, &(0x7f00000001c0)={0x4, 0xffffffffffff8000}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0x9}, 0x8) chroot(&(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000000240)='./file1\x00') setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 05:37:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x5, r0) read(r0, &(0x7f0000000000)=""/20, 0x14) read(r1, 0x0, 0x589839811dcc981d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 05:37:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0xc050, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) dup2(r0, r0) 05:37:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x101, 0xbe4, 0x0, "3d0752c80ce29d97485a53b08f46a4af8a847191", 0xffffffff, 0x7489f116}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x2b, 0x831c, r2}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000080)={0x0, ""/172}, 0xb4, 0x3, 0x1000) setuid(0xee01) fchdir(r0) 05:37:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) 05:37:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) 05:37:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0xc140, 0x80) 05:37:43 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000008000000000000000000000000000000000000000000000000000000000000000000f8"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) sendto(r0, &(0x7f0000000040)="181d93dde877f8ee67ab74522c4727f5cf5fd9c79298977ba57472e10a8d9c8b0330119f6b1029118bafb41983761639e84d461dddab93255832a906dadd1aa34ea96375e997f6b205dcf6641c9a29c726f9c0e9aa0c9777748807455b9b40d829c7845cbb7f0d7a07b35320caecc9643aa91b4be75132ff1349ff1b849b63c3c401edaabcf5c4c68a135d6637478c075a13f8d5e8c456669e4c5e4da8a910cd597cde2d9ce2a743a0df765d32", 0xad, 0x8, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7f, 0x3}, 0xc) r1 = msgget(0x2, 0x400) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r4, r5, 0x106, 0xfffffffffffffffb}, 0x80000001, 0x3, r6, r9, 0x3f, 0x1, 0x1, 0xffff}) r10 = dup(r0) r11 = semget(0x0, 0x4, 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r7, r8, r7, r5, 0x10, 0x7f}, 0x2, 0x7, 0x5}) writev(r10, &(0x7f0000000000), 0x2ee) 05:37:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x77fe) getrlimit(0x0, &(0x7f00000001c0)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6d63e7372c01", 0x6}], 0x1) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000640)="08081ed436dec14a7107bea67dc8c65e0a15230941242f77e74eba5934f4e5961dcea5b7b98bd714e02d20f5ceb235978b8be6c99bdc01cda9684f3a42af28352f4539b58b672e36b8cc6428e969b482371d6f44e75669a1fd5825fc16455a99a05ae67da8446058a30d291ba20ff477005e569f4afd6d6c47f70a89dc85b4c55f10182b89d875f259f8", 0x8a}, {&(0x7f0000001a40)="c0b29046e4a74c240379307ac3dc6e6d92c78f3fa88af74067abdf4f117a8de9835b69c97feda82432dcce71723157a7e1966fda6574040bede93bdc5f0ff56959c5a8d89f902ab89a8469f2eb3a9b9634c3eb6fafd03eb1d6ecfabb61687cc5726976c958e999c35c06a5730d4b53317c0bf1a8b910f9f4b36804f5d7e55fb06c4a1b00fd21d864c8fadb7696", 0x8d}, {&(0x7f0000000700)="34753b2b5176175df5ed61d03e90873cb751feeb056aacc03d5bd09297a5e0d3ac9be7c9aa1373b87ad77c96c79ca9f332f64f7158e8688e8cce56df497993aaffacbd02a4503df253741809d259d02baa88bb0cffd0375b1e914a67bf1cd4ce4cc546ee57582caf7c6eade81b1bd8e5a6d59d07e4ea6edbaffe3d525c9bdf016117c3db5bf01d7d6c368211d68be096ead0f958e190c41eb664e849d3629d54091952b0b28ec68ba0d9c19a71580b042b8a2b3d1f8222f84277d2acadc3c62b3e07a575", 0xc4}, {&(0x7f0000000800)="c19264c50320bdc067fd8f8d0ba2f1fd2b243e9a66482665c55fb17299c57aa44c97a2fc61b9741d6374c7af78acac647be3a9bfa2946a5d9445b060dc537def8e365c923c4c78ea9313fc77d172d77cb2d95c3bca547563c7b49ea3e765a4147faae32dc951f579665a64f4cc53a35f7740400c1f2118bd28d927314d7a8a50fea1d766ed612c2a15e9c8fb5c92ed40b11b1b9db2476189c897000000000000", 0xa0}, {&(0x7f00000002c0)="b553a9e34c4bb69a809f224b3ec2cd4b1365a2a7f2edc6d3f692d6971f05673ae506ee389dacaac966fd1d0b1852acb270389c3d", 0x34}, {&(0x7f0000000940)="b63522424a454656d3d42d312acc3f51623f4ec6f7e8602bfac03e42b5b863a738b446e02e7699f8a0cd71f6aa31337235112f52ee216621a37cf08cf832b2c0f563ec8362a38d7208e5e78b4c9f9640238e116af381045d0bfebff0df588cb48c5d37a925f0d427133258850e2f4c600168b43a1ae3e7c4f9870082be5b125811e851a4241a1e3c6744c85b81ea0d076be57ec3fd14e1e9162ba2a5a2409e1ad9a9bcd2928b8f8681c312f4a9e72441c64a9fddad6f70b620b474d362c3d54da119b2a34172dfb65c2cd17ec7edd36d9b9d4ccc3588d5f236c64cf989b7f9e79d642bb29604b99a49e2da014b9b25e315454f7a3e25acd4bd1a2f7f81e39c5968cc0b4e5afe6cc6c5bb42916d6964a009c335f37aa663d7a03b944a05f81805975096a7f2a764ced9e3dc5a1b9b5e39444098304e0a259835f3290dd5ac924a36106d1f6f6c8e9ca3b4537b6d8e1d83b94e447d47815af25b52b94929a0a9b092d3419f317f21de1fa67017fce48317dfc97cb9cb1d324bf9c0e01b4c396d540576d121dbdb764c89fca7bd432558a2e61c8a42a14f3e5dd7cd8defc1474abfaa684738381b7755b0c6a44f5206bb81c4994b513cf01fd436e19f657299765a9e5882eb55980384b29885e6aadf75aea9dde30718a43a935400133722dc6c7d51c9669dc2afee2f572b92a09ce82f3a27aa844ccb532d92137a2fbb8019542330c177b2f94c8d4f4f476b2d21594989bb94f6213723f9c859b2fcf4ad890616e76b4dfd8a110b978cf4e4789751aeb3863773e2e5b575b0e13e86844d08623230d7162f5054715f7d3ce262aa82575cb1342e7837c118400ddc51913585ddd4b8db918fc38ed72ec78983e31568f10befe19a398791ab1c9e5de826d05f8cbccc26a9ab2f6416d3196bb68b4c7faca36534c8c04341fc19c97a89a0eff5e64e05d39fede62fc14743be59d98e58886d4dbcd23ab93c7983546fb784a8dfba48dffb427141101833078f67ae95bef977c353939cce3d5cfc0bb21a4441bd388697fa81072137e1a1d81c5c952130e4d863d08c64b2a399055bfad034e13b0308e3e37c17d75adaae56266fd9a3a45b1a6ecf9e24226903ae03c31bcdf1f7a6eba26e37379316d956f52a30c4e180f6a2b4343782855f04425dd9ed6d3090384c17b1ea0ae79e4fbe92bc40d11f72ec77777f515555fc282f7aadbc644547dcbf28bd828976a388ddfc506ebefa9925e797edcf0b35266578695bd388dc2e6e895c86888de0ec6085ff7ab704c12f99d1fd6457f7b554fd4bc643798c37decae3b4d353372cd1dea0ce1cf6f72f0d78a09d4a50e76f40221d99fc07827938081b418e5b03bada1a9829c487b3682cf69a115cb40d8f735c11f3e7aab3e70313ffee94746e784489e6f9b3705d699a5f1ea3223d23576094b86f650b1edd6bef8f40aa08c58029f94acbff49223b9cbdc7a12f35b807f72f1190f68be27219fffa73f0bbf4bc25eeb54689aac5ad67a550c9867550dcceaa2d56096253a14efe486b1bd2f932748f5b6df0798a555fca5ff69cfdb55d14316339c178c0eb73961c39ee324aa1e24c7877e5dbddbd8fd197541edebaac706ce290f8441b4700b00d52e4ea591d41bef26c4dd36ada8be1f4c0d0696e42559c42c385fe050c2461c9a81394a84c27b47b87a9a5230f8e3a7c17e24c8bf94512eb7c1fad2b7c0ce1317c2ed91375476fe9a61ce01deb6b44f8fcdbc7e39566f6b9f612ea5712f4e8c2c0bb07e371a646767daa72f73294a67933b655b7b0755e5260825360534fe965f14310235319a7d776c93e9a7666d93d4b12e5c102f9ad4dba8284f102f5e59cc2e3a176c91f2a37a0f7a421a16c91c24d068d89311921f96860cdec83e5ee3d4a4b8e9787bd6f824ab39f838386266118f87f849dcc79eb553e255ac55867ae4372b3d51037c28789a99b1b64478e04ecd81354b4a490503b92b3ccd4637b73068b5672d185c6610dc0bd269b3ea364428a6770b921831ccb59ba03fb13d7f9a6aada500c92142efe04571e77f99cd949f969e9a474562f28440deb6aeb4d62399a6bc22f81220e3ceadda7c5a2f3781e4b3a0f3adbbfd84479a5bc4c59f4a17e8569a8cff5ebf633ae16ac86acc5e62717b3bd386ff10db9f636aad6fd775b4c87ee81898e152c6f567a826dccef86af422b8064753640d47e4bb8d27e811acca716a09c1c92d6124235ec1df990f7f876f031ea26311e1e4baa8c24b46b7f56c27506cebbff1aacd8be3786e2049260876ee5f71c75dfe755d17cef7315660c21be00ae961645eb9f6160f7822009de782bbbcc3f49537e158b0d35644201f5a7ccd079a25ad6d9e55860347ab444fa7bdc32407bb31d6a6f145e749a870f8014849ae4497cf10d45e31062c673ce95a36038643df64ef076c443910d15d5c87b440bccf1eccd140321ca7b3c83a181185518329b64b307800625a875af465c09a45750f9cd2b2518e47f482e4eb571e8f3acfe6c37af7b32b322d1e8766ef9bbbfffe4ecea79b65e1a463810798f3e9813e7c69b7a924b1c82f68f4efd6cb58955a0c7d35fdc5db49b372317767ef6948aab0693d688e8fd9948e106bc50b2005a62d7319cafc89142dd21ca2d9e36ab7a257b2c0e609d003811877048f6d570abc2ff9ff3eca926f047e3c9b16179f1e3c0f95be4d1c76f916356dc1fe2ec80eff5daf776e94b23362c7ac6268f078331fdea9b9cc237a7d2db4622b8fe90881364f0b0fefdd009f398e49bfb9f07009921665d34d22f329fa969ca75b6414979707027c57ff88b92298a1f1201addcd0f9b05c412860c8d0f62ef6b0892dd78a269df9fc7173c4a6a2644bdaf1d0c4795e79d3159885e01be0932027f4604c38003e139b36b3d3502b1b6dc1bf6763a564743b1c12bec34a85328673b329a95b4269e9aab67d28c4479882c71cb7ef98907b87aca4560271e89018b8f5035f3c5aa0f1890937feaa20f4a7ece36866bd92d1c93e55a5ff3b18db98267926242d03b391597db71783a5dd77f6f73800f00f3836dfc76af4dec3c664e47d088f9280dc8c32f613fd5caf5ce6d31859ddb1d91b0c169535f6af5ae1e5467d527d89ffb8e9b6499bf6de58bd4bb41886fe6e0a806690e553a186e20bfa0208c1c50048b87da320719092972b89d4532f6d0446afb97b44948499c78dcd2107a87aac499c0a331a0eb8280470e23baa050a0acaa2501667e087221b3ceb5a5a06555e5ea7f5c522dd69f07ea606eebd98c0849d3d34618bad7716e23931428a3bac6e715561083016df8ec5c1b527f5cb7ec28eddcd9cb136834e6dbd47c924255b47e88949b3d2bc3b82ba16dece29ddf70c3bc6d8a0053cea217b096b15e69f2865a17fbc43f5b4c046742954276412390bf49f2e23a49a390e12f4dbe3ab818ea1b8e397133c7c062c02da3de2da12923a9813b2141bf3ad463db518378618b340890ab7bbdf2677d3d1250e847c29cca2042cc74a544ad30765c80641898932c06ea97352390c43e969abbd5c7bf9a485faa39c4e6b8f02f3e8744b6cc1d41f62df3e26a3c667cab1138eb35d298ad97896e538cd6bc1e0936f2629e0cb33186efa7ba04ee670d31f07b6378a625b9f77c4bbdcc7f4547d125a491cbd30061130f4c503b45a1740a0a1014b33f0660ba51ece968969f8e6d6bcbc713f55cc55a55f87da3e1075dd26b2b998399ae89fbac0bc9fe138b2d81c15da3dd32e7616f74a4e610f54d88c153de8cb2a7d49448dd9dd9bcf01b9fe4578fa9d08510e6d7c74dd49e4a1cd5f81a695bbf79a9b1a1e1c3f8f3b693feeeebc1b9232e63a4fecdb8a9cbc4b199ece3be4a2fb9fecd5461253490c61de6290af694b88aaa056d056958544016ccd79e5ddbffd798a7942f9a4893bbc2eea07afcd903b640b8b246286d6936268ebb14fcf4863c59e86f87dec54bbd8bc172592f8d431afa614d931809c826861a03951bada4167caa223ee600b86a188f7b62b02b93f4c285be72f415ffc3984e7153ee31d70ec9d0b58dfae404748deb0072e6e2353db6a1255422902b1982121ea469ef71c455fd72048b09d411e9898f8629d14f33fef46fd61b681c2bfa1a357c31bc9fb6beefab3347fb0edbdcbef6e4e6e2b556629b8b5e23be6cce5e147c4062e2292d3d0d0fb5a417afb1b251bcc3fee5edf1df6e203a865f261f7a5c1a8049be9bc10dd468ab3b42ba1f9363b19d7a6fa899bc85277c6ce973ec02124d6b90391af9ae4ac4b6f84b92ade3a7adf6ec0c06b7f082b322590b7c6b8c25aede1ecb06a4df7452438159af18710ae29676806ce7b79de0f0334a733e25090e84aa17c505a7c481806f8caf0cc3c69060257fc64ca998b10cd62b24492e4716062e95e3439f1ae558bcc90ca8b3b78d089894fde440cffea96055107af138fc395e2cb4cdeb5e3a93a7af66d7378b49111707fc34f5eced19be8fe84b2f2b8a0af9a28764edf660ab93e7e75173db3fda0dfd9f9027d1eef7938330a04fd6c90709aa11bbb71cfd68479c54fc5cbb70380786d775f2975308234808a71f94bcd85d728f8c7bcb0a3bf47472b14d0c1d782426e173226d491d915c37f7a854c7801a2d177d3df552c54629d98f8bf679dd1570ce3bd08602028b9695af73dbc217429b85b0799274871b5cc2105a6b01608741f96a59ce421aed4d2e60a25dee90e0a64a6bb50bff1634c41091244e03f52962927f1b14c9eae8c3ccc5c99b64ee3c15575ef44db84b5569e6f727dec212ef224c240c51511db615ff33377edc89fd1ec147dca047dd6ebc129c3c63921bc6a137bf2f28f142ad6fd5fcf13b2064becb1e78df181bc32a66fa00ca9a9e4a269da749fa9c7964c183ab7fafe52f1e0be4fc5970dd5fe9dba807ce9b4049aff94ed7d86cec711ff862b5d70e6b6fea17794b3d7364abde120769f2209f1ad6b99ca68e80eba1259410a07ccb72784f34b3dda062dda09118902814a69f49ae72cf737a08b9537673a2e827a3f836ecbf3eadfb38e03ba62a3b48480130afb0fd209d551e99ccfae6316c3c7c74eb5b2f2302f74ec2697d5d976cb1d463fb5900893ff6e0dc886bffa8b012b371b9a43e445c40b9dfcbc2367b61b06d678240fa32dd47e1b7601156d1d5631cc6acd0edf5d71ba85ea4e277652e703e2a05430a5a0678e5cda08b17e1ea37a54ae83c239bb6df73b0b950cf5c7c99b3819b45d47507c8019024e1ee5eb02857e0a0bcd009e13654efe5262dde3c6f372cedc7b309d94d197f86c04eec12f9078789a7dcbe0cc336978028cf6f49ed62577c76e213be311a508e6a6e0a42991daaaa147931018474e197350d7b7214480b4c764cc454058241c53414594067eb7fa65358948b3a96f6219b12c8af34e314203e6396b490929be86efe22d257dcbe18fd238cbd192028c5c17f58f2a93889ed1f721096255487e00ad9959f15169bf4158617f66dec3391ce85c9384c192d4ecf14fc703cc6bbe25758cc2ae59c2f7ed4dc7fe346ea563e8b6e18e22fde2e373412d76030d9ea69822f95d5d0ce1ccaf5f944c5bb84d4d3e55f28831e85a930119ec60ac1f43dab92248c123635187fd76b3bd40c05c9eb8a5bc545d7f719f39fef1c3ded97b5fdab4c2d1163de03a6dae67451a5fd614ce57c51885f5c99a34059046d3bec37da3d98955c3b2882bc3b32008c9d592623b8c1680b1d33abe4d0b2108b0c20fe4668c8a8fb21f97729586b392dc4d2e23b90dc1c27dba8352f9f92307cf81", 0x1000}, {&(0x7f0000001940)="a0dc89fada0430e47b7aec438054e7a0a76581502f6f794c299da0b3df4c14e69d21fd5be2ba0d921d35fc0f9030528f89af1aa35a4504a76d50981ff274fba05717df0dc345009fdfdb2f7b92cf2620c82a1042c163be07bf579c501e0b75114ccd", 0x62}], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f0000000340)=""/237, 0xed, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) dup2(r0, r0) 05:37:43 executing program 1: r0 = kqueue() ftruncate(r0, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) kqueue() socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 05:37:43 executing program 0: r0 = socket(0x40000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202ce0c000000000000c313862ae93e908b43961e15affa865007a9d4f8de356b134fcfd3773adfc54d766992d9a34d5d6dc0fe3e0e99a052f1fbcb3d890b049c88e2d8e18120ab3930b603418f548daccce17818052fdd468c4ea9356dfec06147436f518224ee74edc623486473459a28a7cef052f6331ecfc4d9ef3b38fa720d58947b602052cc9e05b75efde8893a8e804b8f132bd911c0df3ab6e80148e6d84b2539a550561503f6508e0da2f390408b282f52ab678d07dbf838de881d8eb76fd4b3326e34e315cb8a16e3638defbd3659737da19dbc69cb65b6453df0e726ad637cd708417689e386bd8bf2c9c45d9fd8f6e1bf1f1494b3e510680e5d80db8e5e701c0a5cec7fad65b6b6c48e94ff5faa8821c57834b8d5a852ed6ca5664ace6d1d82e8827bd25bc3b54382c8b33cc944"], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:37:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100, 0x1f}, {0x4, 0x8}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) readv(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4, 0x4}, {&(0x7f0000001100)=""/187, 0xbb}, {&(0x7f00000011c0)=""/94, 0x5e}, {&(0x7f0000001240)=""/30, 0x1e}, {&(0x7f0000001280)=""/54, 0x36}], 0x6) 05:37:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x110, 0x6) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 05:37: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, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000340)="6f0776b943a25ceb5842c4709d71139ad2fca4b64facb75097ea129d6b713297b2e9929453a3feb9c8d13f04f7c5303c4f84e2679d850b05a2a26e5b1194b5706013c49edbfd8324d988a02f8599de13bf23754d96d6f54eae4a0b9f7ea561ac3f68b3587c7465f796f3b1bf6cc69cd12d73c1013bd56c2a5f40fb346e6b09", 0x7f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:43 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18880, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) r2 = semget$private(0x0, 0x4, 0xc0) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/206) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x8997) fcntl$dupfd(r0, 0xa, r0) 05:37:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:37:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getpid() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="48ddc2b636caa3e72f7b7d75df9f6f31d6e43a2a685d7d4147d01f801cbda48df358fbdd4ac4a5e595532e4a76b7c503c93aaddf98cbd6ba5e58c99a08d7017349e0557a83765e4c7b709d2382f38cbf40f700b2ab2a252bfb7f432f8aab0d3bc50ac268395641fce24c5bd520d0ef2f57bc9588bee98a0f61174b1798b9ff8e2f1a562967439202bd8573b0a32b520d58cab53d0700a63ee00b0e113b38016ed27fdc54be94d25c1e6ee91aa53302cfe582ca4506a78dd59307195fa8fe4ae34bb2deb8f06fdc9313c6e89d93553fca203c6eecfec2d2bc0e40b536f6a024506870d4fa2750c847b4663009bcfda1afa8327ed6a996", 0xf6}, {&(0x7f0000000180)="a4ba016601d897ab3fa90b6309c94d0b92e828e1973bf092051bda19b392fb3aa802cbde1cdb1b357d336de95112f815e061809a1ad5bd9358678d1fb6a7b9b720239e4b0f893687685164de4b14b77737ea26727ba9c8fc17c9d9ff8ef946a4981c928bd8ec56551cb6faba02daff9776bf0970fb033d6f", 0x78}], 0x2, 0x41) 05:37:43 executing program 0: setuid(0xee01) semget(0x3, 0x800000004, 0x281) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe5cc1fc4f58ab8df, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = dup2(r0, r0) r5 = getppid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r1, r3}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 05:37:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 05:37:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x37, 0x5, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:37:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) 05:37:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socketpair(0x22, 0x2, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000140)='./bus/file0\x00', 0x8, 0x41) write(r0, &(0x7f0000000140), 0x0) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x3}, 0x47, 0x0, 0x0, 0x0, 0x0, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:37:43 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800010122, 0x88) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x45, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:37:43 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = kqueue() mmap(&(0x7f00002ef000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 05:37:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x200, r3}) 05:37:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000100)="791e1d49a94f23feb50d07c67b7b89eb48df9102ce9514ac2b63030000006b149d820002000015282159170120639c58fea06a70e2da04703a90b4b21041da632c6bfefd336092b5ac86b5b073019197e7c51c5c9b38f8349ac37d9cea9449cd9f9af7b6ec677d65366d54792cc72006b66959c55d28eda36fa3f7cb7400ab6e7dc3735403f7c198e7b2369eb0d1c4edec180d163f416ffd307069315902313691f59cd31c4ffef9785b3282129573814ec04b5153307515cc72bc91ee5e184e01ef50c2b278c0aee80620e2bd835dcf7c194804f32c9546b321f7de38799f0826080b03ebf7e4b16c5471ff824e4fb6802c2c955f47fa09a03f8803e87c81f81a9b2e171388b22d77572e8ca693f26c89fe3284a445145d2858e1652bc012106a50f65a8c", 0xfffffffffffffe54}], 0x1) kevent(r3, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 05:37:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 05:37:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="794fb72557aea1bd7e15986d746a70679d3a0803f50d50967410"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup(r0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket(0x18, 0x1, 0x17) 05:37:43 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\\\x00', &(0x7f0000000080)='}%\x00F\xa3\x13,\xff\xf0(3\xea\x14\xda:\x13C)B\xa1i\xe4\xd8F\xdar\xe7Xz\x8e\\1\xc7\xec\xab\xbc\xda7\x9b\x9a\x10[\nl\x8f>\xde|\xe0\a\x97\xb5\xa6\xb1;|zb\xceMF\xcak7)w\x12\xbfz\xf8n\x87\xda\xf4\xaf\xb0Z}w\t/\xbb\xe7_\xb4X\xc8i0ac\x0f\xde6') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//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//file0\x00') 05:37:44 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 05:37:44 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect(r2, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r3, 0x6, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000240)="8bae7091fe6c14903c1c106ecdb32c06240b5ddd1e2bf972751d6fb4be1a329f494d7ecdfefcf352c2f48ebf71456de75c80", 0x32, 0x404, &(0x7f0000000280)={0x2, 0x3}, 0xc) 05:37:44 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) socket$unix(0x1, 0x7, 0x0) 05:37:44 executing program 0: getpid() r0 = getpgrp() wait4(r0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) 05:37:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002004, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x11) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 05:37:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) open$dir(&(0x7f0000000140)='./bus\x00', 0x1a, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 05:37:44 executing program 1: r0 = semget$private(0x0, 0xffffffffffffffff, 0x200) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/4096) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f00000000c0)=[{0x0, 0x7}, {}], 0x2) 05:37:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3f) syz_open_pts() lseek(r2, 0x0, 0x2) 05:37:44 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffff, 0xfffffffffffffff8}, {0x5, 0x2}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 05:37:44 executing program 0: r0 = socket(0x20, 0x4003, 0x3) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x5, &(0x7f0000000000)="4d0a63b2bf22ff22deb99633dd08b54e899d264ab56d309df02c31d7f0694ec01852445c5516d63378867ad41739f9f32bbf8ceba1c23ecb561ee3b6dd22f6aa897e79c520e0b67013e0413b68e770c9b6535b9d5e6e2bc51f6f0229955f00c48fdacd7c7871ae7cd2f6f2420c2c9619550147fb6b8fa76d9d92adeebf9304a88b8458b5530d5d1ef69a2bc9e7f5486d146664b31bb1fba8970a844e3c21bfe475a8e99949b8c93502a88aede3924ce17481ca85228f27dc2fed548b18633d36498d761293d52fbe13b23cc1cbb9cc6335067263fb6fd2a242df3376512e65672314848931e10d2ad4e4f7dd9b3cc6262308661574", 0xf5) 05:37:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x18, 0x3, 0x3) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = semget$private(0x0, 0x7, 0x10) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x419, 0x2) r7 = syz_open_pts() open$dir(&(0x7f0000000400)='./file0\x00', 0x100, 0x8c) getsockname$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r7, 0x2000746f) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) 05:37:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x22, 0x401, 0x400}, {{r0}, 0xffffffffffffffff, 0x1000000002, 0xfffff, 0xf3b, 0x401}, {{r0}, 0xffffffffffffffff, 0x9c, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x2, 0xd402}, {{r0}, 0xfffffffffffffffb, 0x3, 0xf0000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x0, 0x7}], 0xfff, 0x0, 0x0, 0x0) socket(0x6, 0x5, 0x4) close(r0) 05:37:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000180)=[{r1, 0x150}], 0x1, 0x0) close(r0) 05:37:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="056e899c08b2c5caf9579be75dddff492940e6f995b6e4e3cada2ccced4320831c4e11c56b01e2a32cbbbd6f86ab7591c25492def72b0ddd8173a39b5d7a0a51df6fffafb4e001d123555ec86fb4d92f855016f82354e22f757b1cd95692637ac71cc4ab26b937199ac232687cae80d93119d2eb5a5c4175ae6f83599fd77f619a6d831408c2149b786ddf3519d00a4b3430d25cf002f58af8a729e58dd09a9479633f9f2a14795b4c0a687173c1e46f3cf9fa599f32bf73ec99ca4549bd0f213e342221b9386683ed11811ab82a8d9ee04354738e40b292a1b6ade740", 0xdd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922000000000000000000", 0x26e) 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, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:44 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:37:44 executing program 1: socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffe1b) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 05:37:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7eafb60d, 0x3, 0xc51, 0x9, "1968cd7e720f8e624daf80a424071ebe1ce02501", 0xc33e, 0x5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r2, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/23, 0x17) sendto$unix(r1, &(0x7f00000004c0)="d2e4698f094d5415e57b90f05c8044d723c4396a32b2308033ad6791746c4c773a0089695689ceb40de92982e15bd2eefbc3bfef3be493be5faa3a44e65a17757974e23b560300b570a191619eca0c2cc3540096f9fa9c4f319d23fd33eb3dac78b3441e5d92b5d149c05244619262c1484dda49000000000000000000", 0x1, 0x0, 0x0, 0x393) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={r7, r8, r9}, 0xc) 05:37:45 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='/+-(#\x98[,\x00') 05:37:45 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x6f) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 05:37:45 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f0000000040)="9b2ab3004c103a8e6ef937f25472e5325de5319c282334b868c729c1443bc057f7bf69ad596bae5c64a6643a4b3a", 0x2e}, {&(0x7f0000000080)="8b32e17920b797205c9c356a6876100156d6daeb2789bbbdc91fd13d3e516faf79a32c495931dcb2cbf0e191228f782c665f8b884f432d8189175f99a4bedcb45836a3e5cb3c6283f85edc5b61f9ecd99b287d127abe4de987bc12146b417790033cbeb7", 0x64}, {&(0x7f0000000100)="cebab7a8a180431cd7c3a381eb06be56292e5ce1a9b657f8a527c0243dd466297af4a0d75d73b951460a2a0fcdb2594905d683219085912ccbecacf9ae9e8eb488cbc0b15ab7b1bbef01afb299a93cdf582f6d4269f5c59fd8619ee71d34f88236613e674a6e975fda088fe57345313f744f8fe9e6aebc9a0e2c84b478", 0x7d}, {&(0x7f0000000180)="11e1add5deb98b9421ce6001d7b925cf10b85166f6f3210fbb49c0e248515f676c98c815b402ea62917081d1f5cbb0c67f9287f049db8043f385899e10866aedabfbfc9ad9372296992699ba5d16cb145407bbbaa266cbfe2b5a939ea4856cf0891a95ca8c328cc9177c3528426863e6d1410b99c6c5cf5d562a881d8329f3730e926c1afd585aa70a52fb9f9507839b34f245c6dd13abdf6af6ab0f83ea8abf7b89b8a2aa74c52b54aa1d0c75abd5d60d29ec5ba1e36489e85a5e2abac362df822f16398b2a06ad468db7108a7447f1bd8fafc1dfde2101f400851836e6cf752e6943af888432e3a8f6fde34260055506c60df2a15fbec15f7d8197e02daa6b697e7d027210dcd603dbaaf6c406d26a2a9186d2dcfd78a87547d0d06de5667867608137d6adb49dd2a1e981a6349c849792995b83c0a8f8adf07e66c0cccfb89516ecb9653f0a1c6da786d5ae4b15d9e6e2ed500cbf6a807ccbc2c1dd92ce34dc7ec800f662bec3be9407ec0952e2d097ee55e005beb3f0554a5daf49f90084436e7675013cd6d0b32d0473450de4b13c2d64a9594ec80a21ad7f45f8c7e4366724d4d7e96c8cd745ca81345ec7180b4893e8524768517a838a4e02d7b10d58ce6c0547bc9bd03e2411d870a579114c663f412aa5cca296b0834b6fed6af216ab7537504122faf9c49781701ef53df9a38b4aed65df7dd70b691b3bb7a889804aa79e6a655bb004cc898d4e493977af41ed9f0e88033ca8c3afd5599552ba5a35ea43e0898eb867a924fa6979aac5bfa7d5a2eb2d9b4d8dfe708907b69eb7d3e6d6f9e4c91a2083013cd6f1acf10c440725ffd26822da1949f15bfe45cbc627ba94b8cc0a98548c4fdccc9a7a0361deed2de4bef318727a0c7e764f3e69ba4e695f040ae3f0204560d61c537af9bf7f17ca5fbf51827fc9563dcb15fab0fa90ad38c83de07be56230ba68dc5bc4dc383e22df763eb56bb732d86826b9cab7a126de5d7584d33168f6b9b3906b3b98df99d905cc0d8bf82769ad2f5b9a98ed20ded3593f83ff74ade8ac22e17771052709f03c1463ec0164f070a6055ba9b4b8825c2ef4622b0ad182287590e68c7f97a93702404ecae4995f2ab44812ac18fadf57272b398eb083357abf5fcedd4378e9e5ac22bfab8fac682e3d3050491ff428eb842b705f7ff683fc54cc68bbf4be99f3c89b4388db7f0082d3b71f565c75c2852871e244f8ddf5f3e81f051735f1b8416694c98340c9d31fac3a80e17bc93f6e65bb6ca7b5451bf6001c84daed51e002ba87ca8be8ce36df3cdc204ab255960383c5fe5c9eed70dd127a611089e1739b89d4fc4afc622df37b466f2af8b8b60623d5d9fc78294b39c572789c9a4e907cbe633338c386b35468fc8a6bc0db4e104f0708e35cac546e2174697e492a4d427cb28e4c0a965a67f11ba85ba76d4bddc82581f0c4472e71a405cd73b5fd4b6bae755db3a58e5cd02a4d42f4e54d04ae7ebfdb1e0909aa379b59c123f87f392181ccf8db24610680e9adcac1f4efed2135ee45b9a55444e99f5b268d42c28073d8ea0aed368a5f9f370b75f23b3f65375e2ef7f48ca8098ed11df096059e626294b0751fedbb8dca4d7d72c0716bdbfb21f02382eae9eece8825e445a0239ee25a9257b935b4b5a5feb7bb3baed327dae783a1ea0eea0a0dd1e9ce2d8fba7a96d6ebe7d875e7dfccdc5846273744752b68936d50d74b3efa8df64ad009e6e69bc516ed4b7685a8c28903dc33eb03ae9486a253547e245dcfa8e3f64aebd8a6aecfa18988adb3e920831b25630ff663167f5c2e74ae3a50c2444ddf8494e5902a5307dbeca8f61f97985ed08415dbdba9e133488f1c9c4810619689dbd47f270a7b8b4bd44573b7da9335f1af43d652936005cb6d880d0d2962601ed0e8fde0293699da471d95c4ebeffa04db46c41eae683a1515bfb9b2d5301e97f489e4766877adf8dc8eecd2bed6e4c90991e5f5898dcd3e26a222364d2a1c5bb6385b50871ee09cb22e53182bfed96f033ac80f230dcaf1d6b0b8b109716672b0f948c7ef762a0b7d6a0f6cdec4f03f2ba2523fa308b830e0b66bdbc7ece26f7b18f085dcc03216ae1aab6bea340dd7c59948544b5632bea390927ca9de0ddec984cc06681b502d3c23b5039aabc92ea89f81db2973cefd27751e91fc9be42cae448292eceb7ca72bd6db2ecc09b378d83d4aecb3002c045415f430e50a10fa6ad3a5589a0d156b0c16cff1b10dec014ab7238f7611836fa8819ae1d84ffcb43bd99119cf46ef51d603e374ff440abcc63d34daa84fb7899f8e4c0769f0bc6eb9d89130cd23c6eebba41c8add2273137d418e93f42853cc02e638236e179807c189ca06775586a96387a9a31ffaf5de4fa5267c8575639a4106723cb7872566b1c6ba3ce80d18b728600f58e915e658aeef5f7f261d6e1f9825749e3efbb58745c905b4d3537dd81d9b433629455fa2e1e6f4eba7cce3b401980979f310195377e9382bafdeadecf35846387a609a488c9daca6edecbd3b3c262dc2d4837af6bd621a17b1155ba7730e55ea6d54e10c63f2baadfa8058cd7e7715d6bbc2538482be23e6b2c9ed787bd9bdb6b9e9e643e56e813ade3c606aea30739e99940336ec225dd25f179a0c1c5c6aba65f47460c3323da8992c7464ff1054a6b94d248f50accd5e2eaf2ba33296aee49fc7c0418495b43b11006c550a57ec2ceb73ac4ee8fc69980e80742712759d13b7a409484b98dc5d677c21f3327094d2058019c5c64c8550b31e50aab8d6ca5d2cb28c00ac75e568a522232e77e112e48808addae29265c8f7d4164bad84f8327422c4be182abf8f42a192a37a40d2906145a116db3c377c09876895e254b03578cd7f1c8d40f95b3879cf839cac0950a9e1d34a42d4659c1d18f73ba64c920b86c5c2a5980fa2bd1f6a463b5ddeea1dd74fc45c245377966d2c9607e72ae2ff0bc89a191eca136f3ce58891080d566795c6c7b0c8b175e9552f6a9c8d9f340d4a62c2acd66efe86452e15c2823aed6755492022a546c42a9315d3a03adb3f20af6dc5fccc9b99805e5bb37fb926c693eeb0c22b142aed4f48266c786bda499d39d874f6050b8cdfaa92f01ca8ac567662b4584522ddb2aba356cef7f615e59417103cdf03fa272ea06aa8f03804dd344ee82145d93ea5b28c6b11ded2936bf007fb1b2a1c70265af14ba01931e6a8664a0d2a8647e33036e4c84af52b24e3f18b5623f0bc01b9bdf16d22aa9c559168bc9d3330e3487de1695131f8e4ac05f3658f3a8139a2548bba8c3790601bead1073c4c076e9ec476119d4363d7a114136337f2a543183f1e6251e0989ff1a3d610241c110357f6c24dead17cea4f46d1c72f0f544d745863d5136ba7c2ba620990c459800ff185b09ca1d688d1d7255abc365684155ff3beaaebe252174fb2fae302f247bbf0814b4a4cd32f5976dc807dd5f4a79a9664cc8ca99056a9df79e2323d0f611962ddebf7449f0c781366bc6ad6151c775f854bd718bace084bbb9ee13b9f8d8cd15955decb0dda86e6e87cfb0f2aa6db8d7ab7b2f8c01c36bebf5763b34a0326850935db6573b28ecff9600a5455751f244197b306bc7c65bff7e972a51cea3c42516cdb4217da8067b3bd1b489de0a6c8b122048c7fa8daf7908dfb126a1c149f6a4c60d0d7e415594e5ff3cbfa65322e2d0717a341bea4a9327559044ecde17b9449a6cbe6c3ec50261ba38f41a952fcb22f3b1c6d6e28f39fefb29a795229b210767bcd4e12f355c6e9cf536af18fb1afa51be2dc3366bbf5fdaa80937ad78df661ea41f2ca7cfa4fbdc37d1c1012ce5fbe30d3dedc3dafde72464585bc590f80bafbf6451df6deedc445f5eae6cf17e9231a0c072146657bbc058af9bb633c891860abb9f5a9476b6b0ca7376b282552b8b0924ac7014d7ad72dbd3a3ed0c9dcc2dd1e712cf67f5cf930d8aa500eb265b3c8cb821c5ee5455b1563997753d1cfe5ee82feb3914a540ef9af851fe46370f2d6843350df5e9b01a63d8e761e4c7a3d8d156a513c46e79889163c878d3af95b9700ea09cabdc0996c1d524248626512d061986ce2879bbdcc7cf40ace9a3886b6c97583197eb8e2b8d7c024f2cfdd1c806d15511a2de7047fec1bb3f47e3eca02b35eaf2dde26ce251c5bd9905428c0435e46b3d57bcf58349c25d79316ab59b2cbd992bb20d060e1df8f1f670991aca8024fc82b8380a5a15699d231b17355cd679e08d858e87e899f75f9d755c786c4f094d8f96bc037f35c0e0e1b57fa340443fdd0455c424e6efeeff25baa719c0584c1a43ddecdf7ac2165d5d53495696c6e751a0c70628f373f39c4b3ec9e5df867d7fa2fc5a1af322a8011d6d91da7fda95007fe4de93549983c11f13db94fbde45fba36c8db9611d0e36a0499032d364e31a010fc9d4a4cd41a630c9770d4c10bb378d9c31dcbedc193726689fa18188cdefe2cd9710d63e867314c200613c9cea3f6eacc3bd42b56b767eda3f2e1a8ff15ef49abbbe217ea0930525fcb9e9bda9873087b3d199a1f818d07bd5b3f64841cea5d07f0285c8269075228605224998ec6e2e13b74ef2289e11b1a38cdc9157078bcca7333401ba9c3854228ef231c79915d9f41b7d1f39005ab87fbe368a124fb94ee686ab887d7e69b11b8e575f70e7acb951906cb8a0e02c1ba68a16fe361fe531c50143d31ddbee455ef9160b18c6bf9f934a885212508db9c0fb969ff891e60ab82a73a2be5e34d60f17d52b69efa4f69b9f6dd8104653643f66ae108ab6007b19f08544b0fb333e15ce14ca77b28206df5cd22f7242916724a38a04327115e1f1f332f8739e643366ee99b163f704980e86abce8084b95bd13dd98fc1e825485cee211bacdd6b367e17ff613515135304445f95471976a4bba629f85e46230c914a937ec62c9f06ccf2ba1fdf1fe72f8c5bda5508d38a18aaf161b9a1da8449bc4f44cb0477cb1f936b93ade678ba6a3cff21f5cce9d42c40c2aa281cba66f846d66d32dcc2159d3483e41af54f97763469d07dd5e6afd476a6bb14e89c99a9bf5fbe55aa9760b526710a4bfac8c81d3c1f16bd7040f7058abbcf8feba65c3e178bd47fa1afd5ea323d4a9fed8838921e276034939013b4894f6c15087e45691b827f4cc74600fa7dffbefa2ace93ed5a94b29b920e4e8c94ac84fc1c2879882fc2c0d5cbbd715b5cf42a0773d56d700cf515daf9910bf60dd6c92eb1e3ebe33b63203f9f9f9894e0cd0c1f7b6554a301cdfb2f424d16fb79517ce28b4624dd37b901a13b87e2edb207c6e52febe264e94026bca5ec953eb85e7b87ffc1dd8e30628a50c81d959a89e79e4bf9107747f6ff04a0317341fa3dadfb950ceb0376186e7dd298c20fc0d63a8053af4d422ad9e078554bad4deb512acc35d99b201678ba32070e5b1935d9a8f053f146cabd610e51d6f3cc590431f302615376957f407020c149a8a519847ced9718f180504984ab1d800c58459868b75cdfa6d72f28c9afdda30d512f32e09eecfca527a6f9784b203ce351b78494fdf50a100058eeae67d0778053ad75aaa7adc2dbb81cc2a814e33659674256e39422a959e015aa7097c4393e670b1de2f2331e56da7772993b3075f303c80b8edd96d57be06ea38702bc2a858b3cb98e1bf4950d4cf43a19d873e3dcef07913c1bf95645ddd4681c38aa4b0a2ffc1d420fef8f0459dc04ec311ae5817976c8536760241e58d436281ab18daca9c0123d1f20aa203e17ba77f3c4ec1f76cb770", 0x1000}, {&(0x7f0000001180)="9d259d3757d5f4e81eab40ade1b4aab45c0caac62531f3ada9863b4274b52a22e7590870ca5c9564ebedbec7fc5a0f8ea0dd0c27e7265fdbb2dc4f5ec3e950a518ff9c736a6b777df95a99cc98c83bcac771d1b99093785c452d1c7d5fdf58779965ee6f6a7ddf5c7ad9888288ee0f8bdc22d4c78055bd8216e85de59453a83441f09cf98a717c6830c33a98f917371bad1fbfe4d0ab53b645ce2f05a7a07faa163cfe609f1e5f27686ed81c7ba79086579694b035622a4ca79121fd93e8a382d1e956cc70aefa42165283c0bcb438fdeb3b5dac97df7323b47003dd2e670c1c36ae7853f351bc0ba7e265a33d472e2d588c16a9231576d0e94a823119f1faa66cf0d75c0bc193f4ccefd28d33de542ca8c474323ac29f53b17296c6959934a6d234efb0efca3d7586022fdabc5974bb2a5cd977611560ad980b9199a6b5aadd3ed83f920ec450ebfbafe9b207c82445793bad3b7bf0c03251d70fac795b25d47cc8d95d5cb0045d0dd98bb70c651f6de4453cff5488ec1b210b1da7b3ae0346f43317dbca8d6a580c6880a5b46dc4384c46f535433b497d2eb51cc1236fe531891f124c7fce86848c57c25d0e95704afd90ab96e451212e5d83e7216c5af732865d257e97b36aa251e1687ba80ec4d03d53b5814ebee15fd98b78f1f9fedece9bed9605b61423070a2521e20c5198f18add26a2e6a6581c3be4621e9116b586eb5f764e1a4ed71f289c151a13d83a4a7a3c3378fa9200d0c2bd68e64ef273b88a850af6f5c46750f6b1336be7949124eb6ff53d730178958d1d6eb411325cb6a1b7a03bf90c2d3b78340cb46b98c04ce12053e6124a1311e3686659b435b3c16b177204106fd8dfdd9284f060231081e0278ffe8e505dade4491cff6c368707c6ecb5075beaedd809e0d21a02c23ca424015aff0229681d355bc6438f0412dd38e9ba60a0bbb942d7c882b5895e39aca35ad8a2dff82bccb1a9d4223d670d09b0ecff1613c3ad9b07e5066f0f7be6d4545a24a6d45535808aafc7fdce514206c1da4c40f2cb27122214237109301a8cee5bd267b10acb68d63a2ac9828cfcae2d883ec5c046cec18a1300ddc6229d0c1c800facb1449a7fb0499aa902b75a0c33d109a326f4d51622467d249b87f05ff4e731a2d669e71cc0f98e62d2f3b1c7d364c3e88f300c2077f2c1acfc3f5fb443b760c35070dc1785fa6625a5653f2d3cb87c5ea8a53ee001b5f59a3809625b86df49acc6b0c38a5174591a8a95cae2b5d0d77fc8cbc6e3af1324d858e1f1b264a064161cbc9786e49a7979d0aca07b7c639469c3521564cc1f0dcd0cb44a8c18e524355061ed0b1ae674fc10af33b6747cb83452e35539a53d60e0875cd5f24feceb549f00dfcfa7258db91e13c2da086c36ef333fae41e90b557b6b93898f4db60f907b3c4856c73fd547e1ee62a4ac01a75135378e58c09998395ff3d7f93ed91e2217e2742c4472356d38be54236942fea75f1be7ec6019c543b7c788985fe95257620853aea29b38762379558b4d8bece7b6f970f241e2db9ab36be53ba5f907aa8fe84c4704da1153c3b1c64a13ba057b12288f05b49b1479fee0afb969703077f1a875019d6a9c438dabc2ece090d53f712e00b93b85e040ae1bb9b552ab0e4b80416153011ec8350ab498926904db5d224af70fbbf04fe51190f8819ccf4aa6b3d664f8cc3379c203bf76b5a48be935a42940cb9e9ed7d41f203014dd047a4685af903a83c13ccd170f649bde04f4473e8cd8e9b0793f8f7b5bb7e6db626b38189c5ce39db04fe4807e71c2780716b04b357f1f1e4af45fa61a9a05fe84a387496104400194bbd5a06dfd87e53ef032e6c47d7c124ae145e81e93a97e8ee8d3fc959c729c28169494facd4972ac2a4522891a75c3c50d41a73e0644e71ff29ef18262462c6bac5e27af1a12c3e3bfc7f05ea9d75b05b7d87560bde3ca2267b6bfada73f4e4e45173159ece38a7214576bc6bf98471b8f37ca7d0ab7d31232aba8584ac1b2c9e7b2345fe38d1a15939d7c8c62d945c3cac4756968dc49cac82cceff617c092116f44a51be3539182ef34cf2b765aec1cdb1cc651afc94ed37b0e568b3913ff7b96169e903e6e5b58343124b93404ea79995ae09c1c83c431b1003d612bc832af2103c1bd6344a70cc2f8b2d002803ab7d5b98ca0a8aa79d3c6711394099069246040edad10f82b6b9f66a9f9aa97d6175423275604c74d1928f32c59424a19f030058aaf89b15b57d1c12aad7857df1a381281d891b00823da6816be0e2b5980dee3009e2b2458f7128d680da22dfc4a40c52fea958ece206d6a9658aed499072f096ca842725c9c9c7d1a79a08581491fddfb9f14ccdddca7660be7561337f92b2b120095742c0f9e9a5194b8ba48e649a1d199a888621bf2386c9d366b357168d763bb47c964f45db545d0416171e9b14d5fa0a28a56a8f1f9bc2f354cf4b045b5c8f51fb8c6a2da9dee621ef161f38677d239f5591f3010385739e955e16dca449479b2acd17a13e5bfbe6cdadd20f04a0359d730395167f06ef26cc5b7c6e811b0e80ae1591d2e1915204de38de6765253feeae13fdfd3fa5fbda1d6bb92f8d5296113e516918d11c0bae449ee12f7f5b0f91d4fe81ed95b86f8e7435cdd524ff99e00222173289db018bfe2ca9f8b309ca0fe137e916ba89dac0dcb79b9a457a4f868f97dd14ec9b27e19c382bd55b0e2a7303b50e9dc65c6e1936306fa926f7ad0264f9f722ed007b34382740c139f1b765f076355eeb6c085f78f751ed8b4a382b5d6c45e9b0812fa12f6c6a2f8cee331e7f9efe060589fb9d53655d36cc6dc2dd959ab9c1fbe65b5a3b705e82cfd96747250dbf16d60128a8d4b8fed26cc660b0ba6a25917d8fe74ce45929db520db224e5f595436f3ebd77f0efc3c759555e6ad68b31896372bd54d58d292d3ae6360a159c4d41b84945e444d5f13fd04f2926d36396410f8a393b28c4054fde96135f4d826c791ba82fc8326e91f16c9b3243dc44cab078c3b898911fb3296eee0a23879f5e7e44c21b9b919172ae078ddada9298f1df815a23843d3d2ddeccbbda9bfb602a6d47b12f4c833c3b2b2e0607c589b8322ab07033f39728d4f0d14481c803e6369da458e05de9d1342ef143d46aaa80e75d346b462b3f3c9c5d3f89f4901840721b92150b1cebbfdf5ac656725b434968c5d8ac2304f568f75a15855f0eab72653022b95cbc8ebb021134f0e2be8ae607a8bcef4db34d631c98f08560e937dc2a481747634eff3b6fb7518dc12ebb353a7198cc42d38f0e8bd89c53608710411b5125256512242092858aca3831977fcaf61f9e6a34fb630e58bcf4ef7eb8c7649ac78328cf9a3fa1a99825323e2c6523abd5178efd75057d9692a139a547725b4ab667ea84f30d8d34447d6fb9381972401097c7fad36ff8d8d4477b88ee909530857c3441eff76dba3063cd18ed6478fc89526074ea656cbb863d98dcc30aa5c8e21ffea72864fef8f06a2483ea1a19bf78a6e3df8a93cae738bc53b5a29496a2e70f2b22e2dbd7e1d88f108328f5555fb6baf7a85416953a69f0c9751051e62f2146c55a3465111d51c288c407a39553319dee94e3cf7c3b03ec55d335bf44f314c44fc5ab9e50a7e328b1be567dc5dac947e892bb6a6bfca585ac41cdb93c3ffa94699538ec4557465e31f522ca031638807fa18283a2625ef1115d3f5696a0f848473fecf9367a1f1da5aae9dd59e229aed00c28c31af4b74b491734c2a992e9928f7eed39cdd7ecf10b0f3179fbbebc74bcbf121d3bc81b7b878456865a2a89557b0bcfc5afc928fd6d4feb85d1a5babfb75d06f5464b5144c21b9a5ade94a4b91a93e37c57d857b88174208ebb1e8c9bb78fc7dc8d6ce7fb8eac2349995d8294417570fd41d1741296e54e937417fd0b93696010b9a39db22b0be452629c11e6067be49042c34170b5532d437c96a0553a5c820956e261d28b8baa3e4039ab12fbd86617fd6d7ed75600531d1d795f5bef8f0247fc9031d7b9c9ffc99958f0d564d4529ac5315217e0ef8a367e14ec1d985ffd2f475adda66ddd6887fa25d0943d0e5c8495d75241af9b4347ff528f45fc94a2099226ff7f06dc861326712a8dfdcf48987a6b817879044d6e33425f2c651f8d7812692b4c781c514cca20e32286e1dfa5a2c59353ac1f03207c7ac9f489766edd1e6cbd187b2517501f9828e38e519ca89ede708383ef80be05b3ab33b690986112ea79905ec9e67cd871857620ab9d5511d2e956b4c7c59589a9f4498e15e568d61618f09a8575e3c3f993324c8360cdcbea076acb18705c4fecee715bf1e0504cc901d94c795dd30c5fb69efd63c08001464c855675a6c3fdb9df8ff1856b30ff352ad18df894eac004898a7ed16ad929d420415be1bf54285012e77db9ebe7d52e221c8df1417065a05bb178cdc40f4c981d656a7580feda2bc2bf2821ddd8bf98c3a715e55b883a1416de0ba733f2b1754eb03e5c594ceef0b8131fb83ab39420f12dba47be89ae2ed6c9c19d0cd3cf59c85c429ae6546302a063c30864820701b6a4b0ec7599c075c31033756fa5583d8962c3650371334947f8f0b615b79c552aba9bb7b12a50ef453ab2a3ca6538fedb85a08f42e23a94e6423532c9d81d2c4d71da0b4d20c013fe70545eda9431fe138640860a47897eb94b8f5378a6181c2eca8566734ef1f4a509043e6d3828a382834e6d0718f198fa6e2ec43f4eece842db3179bf3f217f4e21056182ad027448c0b7db8c0801bd101cf4dee2247dc6864b4d3f3422f03936186262492dab169fd86fbb34be0705f6950efad61bf1ad6ba8f114b3c037863dbd978e38db463e701aa8680378029970056e0dee3083e24d087a3d25f2a4dec61ce77253ffe5e638d11d447d3c9e9a4c6f29bfcc532eadff3639ab22e1793396dd711f8cfa5959426640f43375eb50babfa5d57f01cb57bd903f497829e25dd645c8384f90231dcea3bfe826e56cb01baa59401bdccf634b54a1f1db0d021eb76c2315d86b9db17ffa90de2bca9b890887e6c33cf900ef178fab58d729e0b261479d2cfb1785899fb2b9062478019d275c999d9f8022a234e04c34e9df8a770f1a19cc1a5020d63ef7a2f70f49e816c9dc36eaca58c31b64e2452dbe500295f05c9f54acad0e84305264bd9c840edfab910a43b396f6acf0ec51cc8e411dbda4f3f9ce7ad8613e33c21e97d8b17a17162f4303bf38117010fd133d53c37d8b24eed7d8e71805a324a8ea39914e42b6c543d5d259282e0703c5c35fb4e2ddfa4cc43ceece19ec4c1369abbaa9fc0c3cf2bfff4ff84c931d01574c9b7c6d8a022fc667d9c830771a07fced9996661a9b70f6fe03ece3b0144b88ea7d72d4134379dd486513eb3697c08def88463f10a3827b748897df6c545530e60677ec3f5e9a3cfd566894378952daf4aec90a7227ab51feb3e3976daf433a696a31756847d8daff6402d77ffe27d46f8f16247470b9454de2a4387d6d471802ef17cf5de7861d3b117efc57d7a1a569507448cebbe180af18fbc5c93d4eb6b8d70c8d78b4e8b0d0787bdc3a782f3e5959e57fd9182bd3b8381d67c0a419643cded6fa31c8391b91c6b1c1ac5931c8d89f4555818da718cdb9fc64de8cef72e81f5b818779cf28a61fff043fcee07280f71ebbe8d3905abe1309c0c758f5047e5e7ae1834afa8a4e382a3e8b0337a9c04f147e07fa079dd456094c13c4228239128c3a44e0b757685103d1c9e8e569cd68ba", 0x1000}, {&(0x7f0000002180)="b2a29d15b9419935cdfa381169c073a781f49b0183f139afba96241a7c633cfa1d3f127c5733ecf41a91246dd8ac67496d738a4d4306b53b5303238f509d2583f2321a1b41d23bca52c9c64b9d19432cdddd5a254e41e9fc67d8f62db9b258", 0x5f}], 0x6, &(0x7f0000002300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x401) 05:37:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) 05:37:45 executing program 0: pipe(0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 05:37:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 05:37:45 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:37:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 05:37:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10d82, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) r2 = dup2(r1, r1) socket(0x18, 0x2, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 05:37:45 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup(r0) 05:37:45 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = semget(0x1, 0x0, 0x1a) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/141) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 05:37:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8, 0x1, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x1, 0x4}) 05:37:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xec5e) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) 05:37:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) 05:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600", 0xfffffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:37:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() readv(r1, &(0x7f0000002440)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f0000001340)=""/199, 0xc7}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/120, 0x78}], 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) 05:37:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socketpair(0x18, 0x8001, 0x81, &(0x7f0000000000)) 05:37:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 05:37:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r4) 05:37:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x18299, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x1f) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x80, 0x81}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x400, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000011, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf00fffff, 0x2, 0x44}, {{r1}, 0xfffffffffffffffe, 0x10, 0x11, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000011, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x8, 0x100000001}], 0x5, &(0x7f0000000100)={0x9, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000240), 0x10000) rmdir(&(0x7f00000000c0)='./file0\x00') 05:37:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0x10001, 0x3, 0x1, "60673e304838c5962a3c121b1e49e3db51e835f0", 0x6}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 05:37:47 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005, r1}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000080)="29c7ba00b93f2ea0e73e336b9b15e2039a2cf6fd82b11ed82fc391c0f7f0b5b86dd2da1a45e4c655471f8f006d0994db2227c09370762a1ab7f518d4ff2fa8bd7948fadc016a92a63ba6d3c39341fe505170a0ac38f69153bbccfd553dba4253e9e33e6b50d551685bd256f22f32b4e91b7df83623cf6ec9d473b136e9190c4f7597f8d88395c6e7c28b763b4734952b27228342ef700913a9a3abdabe8e89a67685f403115e0fca632772eb15", 0xad) 05:37:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x34}], 0x2, 0xb8) 05:37:47 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r2, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000500)) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000003c0)) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x2a8) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000240)=0x7) lstat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000440)) bind$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="01082e040000f15a730000165b4b266c159c82ccc333305f3d7ee45d155c3800ffff7c332e3a8070087c2e882d181f3c90b371c4339f3f3637b28192c2235aa2906a6abf7376362a0711435d522e63c4477d2fbb9fd9fc5242223dbe00000000000000"], 0x8) connect(r4, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000280)) 05:37:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000240)=[r1, r2, r3]) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/165, 0xa5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xfffffffffffff001, 0x2, 0x9, 0x101, 0x0, 0xbd, 0xffffffffffffffff, 0x1}, &(0x7f00000001c0)={0x2, 0xe33}) 05:37:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x1) 05:37:47 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) 05:37:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:37:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800000cb, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x13, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x899, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x20}, {{r1}, 0xfffffffffffffffb, 0x1c, 0x21, 0x3f, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) 05:37:47 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) flock(r0, 0x4) 05:37:47 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 05:37:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2000000000200, 0x6) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 05:37:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000500)="f12d0cd812151f408941357dae471e7288b0fc415090d28e2a45d4ccce3a019c97236e69dcbb73003b51ec11c31a3b4773c7379f3b934f33e53c86f477da1f3508b8977af1162352653859f8463746ddfb1f6659761dea0968da350ef10aa38b56d76d3e6db91446af602b66eb3b52519f430b11d0d56d9d524b5f9079ca002e07a2b981fb9e3f497265db4edca81b5785bfea8a472a147c2414bdd698982454963a86c95a338300423ebd46474b744666b21092f3d7d25c264ef6d22bfe99b1714e78e8dae3bb1d2bacdf5a7be5f2313c6ac2662fe5c6097b57a2953c7830970800ede9034ac8008ba4026d61802aa8865e18d908235ad198c9e0cc97a69e70a9d79297c091cf3757a3651847952dc610c5765ee54e0e2db5e357f708b1d567bdd85157a1edf2c1db60f8d34cb6ab7678674a9a942f4469f2d4461fe853df296d1348d530e10ea53aed2279b882c89f844cf3f42ae65ac821a5ef7b40e03239ee19cc8f9559443b52a259cadffa8faeefd295c2de3594d782d7a503cfc53826888f1b777e8bf475c4256ff817a0e3edd6cc7e490f2c76ed0bde93c92f01902dac68e02c1e41dfdc675f25dab2100999799fb0e8e1ee2538db18724953582a017b0a8d1af6af4a4731b264368342282bbe418f62d4de4930130b5557bf37c860121912bd0e13b1de20edd343178dc960fd0554e67f0e20623b112f843bedd3f10c36da555a53f6feba6b0d3506e9af3e7312fb8719e8653cf6d5311baa811d72702be37f089b16da69ad613d58e5f8c6416be93bffdcd4479a7d55daa6341e267d2286381b88218c4a84b0dd19f1e4c464a6a93823e5689b0804188cf48b48bacd912506094926e30957239ec25f53bbe9eb5b1c2067e76e80266e2805e09626d15e3c717e5136d0286ee8681e0a0cabeec02f560bcdbedab24b1ae6d237d6eba66d466f60337fdb2564d6d90175df8b4c13c1574a084b47b69c6e16e5559b6070e6de1ea2f634d499067f5d85a5a9ca45861c5ef0634d9d939043dd01837030cd78c38b011428bb96ef5a32ffda8e4d20fda359e82290d5f3dec36bdb3be1609a83ceae19030e63a0f85877cfaf333aa41dc9cd2d2db01d4db03d3833a09a208decfbd56bd50590e9d630ac009cb359dc32911365cfa591310c439db6887c00c62f55ed86c8dc60ec9deab65bd0dca48595fb8f5b765ab9552b504784b8618e9cf63d6acaf31dc03f6d1c5f212251598044ef0b541877dcc7614e2c4f98c610933b42fd0a1329c3cf79fabbdfb0560e8d1bf8d1a0c3bb29a56e8ed1bcfd337abf36965f381972f9c7d4c4d2689ad65b3899617156bbfba08115e017ba33afcda518a256b08e449de910664d1174038a3305a9bc5337cdb7ab3e094e23bdcc325a60fe9ae9e4d911c202895a7ee47147fc4cc2d3b87701339929b889348f083bb60029c19bc7fff73518b9767be5d45a004b6caf9c3e3be97c1342accffab1af453137bf7c7775e1cfb1e6c17a5ccb59621c4fd0b4b405199c3f2defe3c8fdc673eef09f2716adc67f044f5a2b80e97a051a15d5fba72a17711c2126a42ec2e9da5feb56e3527414256360573133f7d5a0977e56522f3013967088c6e13e94c18464c3f8a76bf2e18a289fa711485e087c7c7742d9df5ac3412454a0effdd7d3311454145ac24f05ae554ca7c3a1c29720696fb945a0b47bfddf60b95eb155a4ec5e9f6bbb7c9e05f7a5b4a2760dee99b90135c3be98fcc4c458396c2ea89bd5e96f76280e8a07f52594a727593069baf389b70968a8bf8b5cdde95b9254d018b443bb2206375327987003b9ff131b544e775774cae60eb694a32f9ecb17454441de690fa5d113d4effc71c85179c5f635618f2823ca150972138ee745eb8c99d126a750e4dc6f9b08f6712dca72161dc31648d8c2b7eca0a443702b950de183fed4c82fd80a0acb10ca93f1d6d7696606a42c1884936fc1c4639c94f7cc5484c19c6de92b58c019e9c61c8863949870f4157729c74cfd24edcdc6552f8e492437d26afd0ab53f47602cdbaf71cca25d692ca4b08ab47ba530fe9dd060242f5e8e5dd339ac6260f4e81a3f82dbb00ad5e8db69f4843259666646d1043b3d1e82d5fcfe40d6e75bcb3ebf13191d84b728f1e14017ebc9b4ad64b46664248caa29f089e9ef22dba1866021b052f669b008b116b511dd02d8d43c7887beedafe1c06df1ce07020e84f8c7fbf14113cea2784aeb9abd467289be13f94b94861eac1f5634fb780cfcdcd80cfc6d0dccb63288e593f960c8e51009c5c080a5bdd2adcc1dedd8e39fc2af21b95eb9ec106a68e1ce6a83656d14f387de537662eb8786ae973d63a98ff9753f73ab2417f0c225b7a0116c219e31715c5817b60051605b0b5fe5b59f3f75127d283d27f2d618084f3e4da765a535cdb16381527fde33b57dbc54838702ffc8a1099055ce0457facff60cb42669dc76f66471e020c06f728e39acd410607714e38f05ede24c99459bff4c3ed71f31aa9df0925f0216f458e83d45f59ad93bce6202b05b2905e724ca9260422f8fd7569f66c0da0e044b0d9c675182708e7c07d07af11bfecbdb489ac2a3b48d9ffed3495000671fe9aea48be8c013a8474e68af53ba20a4c4f0d89fa90e3e6421cc8738b5f55800629ccee7cca1b600971c0ca97ac97a7fb9d827fc447561a2caae7843c5e9fd840355afa9bf387a293680e8e3834f1bc8dcb17dbc0f27658673a502e85202936a027c5cf7dd486150fe0dcd7953ca448072687d1e22a7bd78572c16b7c09968bdffb79c0623067c806fb000dd7bf67328574899bb21e96d071a71c18d04a5244d9b59dbbb6b63f6e07f29f660bc80fa44b459e066a4b1d59b5c5d9b01b0565b1d7096be7d6d694a498d5e780bc9cb42d1cfb951c215e1f5804e55e1fe60a081bb4e3445b2286699ef92f0cb3eb9a543b5be0f21f678d04506a3e7e36e174bf6573bea5e1e96c0e38a74fbca1108631984a4a1d7956c28d8ff71fbfbcc63b91e45306e19c92992fd613fc253e75a65484e6912a580fd81b2940370f149210187672f9a9995ed137d63b14ea6403eb72b1053a6cef9945af5c09bbf3ffcddcee4a1e688d0d4f10b9f72834f7d0ee4c00f5f203505418bd7a82a350f17923ad370015320349b0bfa8b5d3a064dd0157a85792867986b71a76bea946337df31f1595eb0def631f98593fd0190b1343829bc150fc0107cccd7859411f1864f7772804ba41064404c5a5015116fdac43fd848313679e5fdca14cfef7f5a10dc8d1c4b200484360e179868f87f17f6ea8fb66f851248033cbfdd8d02cc08e630af99c50425309e5aa24ce1a57db7cb7273052e42f181855d6ad59702bc1f98baa468663079fc8914db62c3b23a405dfe7cbee2232c5539ac296cc18d389561b9a834734d9a77ae0cd280f241110b406b3a3d00534377355b38a2a01c628597f641a6d614bef831b6baa8023d0f046f92b6fd73a891bf2879e22f70c13f0a8832043cc071fcef1cd2e241d8404741b8915cb45329da7a1c79106d9d550bb34a13b912ff88ced71158a3ebd0a26b7d47bb2f4dba36102d9a06585f0c07a203780336cc93be916cb7edc42e2884a2df6ad919bcf3f3b4222e86e709d2a74127269b5da79647e8d27f080447953f9f7f388bd20045a2689e3f57f784a0836a41a4fa8fb3030adeee046fa0b6bd0c2cc368a3b0a9dd7a5d0697420c78e83e0318b97bc8cf229fd9affef2c6b51e2561342a6286e63936e9cbbf9ef5d1e312071c3ebe9efe7a305772086113c35b537d04d41b5febea325dbb6d26dd18869528f47958b731943c3ea195cb1b1b2c14182c96a05a5b2b7bb5968e9edf93a774380ad0d24bd543a417ab88520ce090af8492f2e3974d8b2983a1701a5395d6dbb0388bda93e41b82c37310098c8ed04fa4b2f389cae423532f9dd1a5b299ac6c62aa79248a13eea0bfe0028b12f8d18f571f125cc3462cb4f397ad42c56d595d94b971a5ad89be4613e9be3a8173670dae8ff73b16e220beaf813ef1af703229a3d75f697d2c5ff5805fcf38dd8b81a1131b75dd244bc813caee6ad147264bcffdb212e01631f5828ac246e49d5c8df9addeddf85410005918beacc90796a49d7f7110b77ed1063dba20d9d6375eca6229fe06ce740e838d795baec83ea0c5285c643584b425ef0f63fb160f73bebd044df367ed5de57486bdc3fe00a1b31de933b1e73a08c18ba4773faa6a01a346e2b496094d902ef86ff95057b2bece6ec945e64c9a170b9a25a032ae429a45d6e7e6f1a4c61893385ffaf9cf48ab2dab33d43ca9352fa1f9e24b60538c4db5d6bb70d13d3022fdbc805fe85ae5bb82b9109ae051179983b728a3106990849daea19f4c4bce5a01b399c13062cfa71ec973c1f8a2b14e156bef96c0d9e2dc7f129da7ea928fb637636f231b652897e99223a58b1eacaab70a5a7f82dc2e006fabedae688b2b9d0a25aaa4b9492eed6f04cf20d3793aa0ea58e92c97c6b0109cd5441db7fce3b7c3746fdcfa78d15bd7e134a3cef995817718627b7dcb4f7efcadf1ebc508e52e92a04d16fb3e22875bfcc11d076f2fbc80844d35bbb6c5b5c0d87f1d5e136d2041f7756f37dd9f3be4b54dfef354a84b0b5f50e201b16a751a22ebce1a01ab86013ef7e10e588b5a21dbffdc604a5bf7add0760090c5eb63d842c3606adc03905a1caf78daff3320f5290ec641a3890565a1d42ce83a66c54b323da38cc3e96424ad3bca142abd265a795fd92b27deb27683760dd13aef5d786d6e25b5816d9671699a8d68668c7b88ec7548200f1da3a5d8224f25a778216978e943b8e8e2f3d66bfef22dc5a29c59cd3fa7200e39b55c50399363f3caa2557db25e180f8f1dc1a8086a6a88762042c6781b7d217a1016b9f5ceac33555cdc79f44f19ac1de14a8ae351e54e1375c9ccaba4fda51e1724152a0f5ddfdb7f1554aa9ffaffc440bdd99c0be284bd5b5a5d58f02e15923f277fb295490e15fd0547df4c04c1c9b6cf99d8ac90c9f00b3b427e50039eb6d17611a2f3f71dcb49182528f3434ea7406b338d39fe91669f81c1767447a5e5c51bff94ee224401d666d7dda5cf8f34b7fdd59b24849af83434157824ef27daf5ff4a4e6d7857c503fc425f507ef13f72ead57e70dc1ae61c08ab41aaceeab10f9053b4fbe1f4b44151435c478550321a5f26380aaa0b63fbdb7a12ca95cf8166abff0f0e5cbd493f4afb6d8cf3ee683a68f51269f5329be96bc83eab01c95ea588b13fc8444c65f533df6d63ae0cd7b27385dc1134d4cb3eef001f806dc656d4eca50a662e144e8320b77b13302943283dcebae4598bcd4b83e4757e1835a0ae99a60534d193955a319f7b10ed11cd56b3965bac0d1a69eddf3aebae459a4340cf31145577e048edb82d2e4358e9cd4971c3279d311aa52746da432f63730b27c5b86949efc447267700dfd488b5c626bc916fcbccc280e58cb4d5d0f977da40164eb79dd6ef10135620e392259baddc34f72c5cc603b2e6defc1fc09ad9e8ec4260d50f35c87ebf5ecb0bac87d27a0b2b3fcc8ffb1415a96a600a9deb0e5598bc3352214411d1af2d191d9f8d7f33a613e6ca233919e3a4b8a9d498b3d1a1debedf03e4a4e58f1357d9edf32d6f60cf0e233ea72fd0c7ede2a9288e73cbaf7d8a95d502b8acf635b6d943d76950b92c3fea97372bd0b1a850605f9b2169df9f7976611dd7232d22c936438d8da8526157a1116fbd48b4d821a9baf9316721e30fa96507df6277"}, {&(0x7f0000000080)="89045a627b8dcbb282faa48a5512b963d12ce97600f15e9bd3847d0d99bb7bf0793d2f27b4c80061c34bcead20a184d0f10dea1af5eda56e27b8d9e2c0862c6b00d992c32daad9eefa4867c7fa4b56d570e630db6c23eed6ea247a924dca0c07ef620e421a531fcf9ad4a09b670081d54053526d97950bbf2eeed3fcea7b804805d92c20c5536d5758d6bb3d4505c4a53d0dc6687432f16254427bfe1ce0e718fa5389f2438bb33c4fe0ff8a0297bf9984bcddde7ef023c31e1f9ce31119313ef1addfa5e60fa3c3a0800d1ba7d1afc9a3d8a6eb"}, {&(0x7f0000000200)="4ff8f4f4750ffba3beec528a8aa347958ce0574f730d99eb07e24557ec4ddb13966a55bc223ee8b88f0c6906"}], 0x3e2, 0x0) 05:37:47 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xa) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/31) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10bf, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x33ebc4d9}, 0xc) 05:37:47 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0xa) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffff) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r1, &(0x7f00000000c0)=[{}], 0x1) 05:37:47 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000100)=0x4) 05:37:47 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:37:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 05:37:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) sendto$unix(r0, &(0x7f0000000100)="7444a9291dbe1a462de5fbdc06d9952c72df85ec884c85a87d496163ca460c8e57e9aa30ef521933b18d7c793bdcdcbb353da243f5e4e591decad5eacd693058d991ca4af673310ed81ac8a57857a0242b6862279870843cde866572d9fb0fb5b7bb5cfe513d992684102092e01e8034b686a42b3fef7246d2e058408a5dbe4784dd7652cb0d4481c19b5ed62ad0996b35cd19b4213657503e6d2253e37efd3ac5322df0817653dd", 0xa8, 0x406, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x41) ioctl$TIOCSTART(r2, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000006d93e4fe0639c24e3365dd71d90ee2300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b23aca9c6c5cf5c018a672958e683e1497337f144139ac94f8f102cc69e8d747c6fe55865dec200f7dca36a31e987925edf56a5ede25151e2d0dc47f1509fd8189abfa9bcca023d7e48f7b27da2f99cc0c"], &(0x7f0000000240)=0x55) 05:37:48 executing program 0: r0 = kqueue() clock_gettime(0x7, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30900, 0x181) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x32) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x20000000 didn't change! 05:37:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="045664638537fc0c06923bcb43cc29b686b2d669", 0x14) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/176, 0xb0}], 0x5, &(0x7f0000000340)=""/80, 0x50}, 0x2) recvfrom(r0, &(0x7f0000000400)=""/11, 0xb, 0x42, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0x4004000, 0xfffffffffffffffe) getsockopt(r1, 0x200000029, 0x68, 0x0, 0x0) 05:37:50 executing program 0: mprotect(&(0x7f0000330000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 05:37:50 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffe47) 05:37:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x528) semctl$IPC_RMID(r1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) sendto$inet6(r0, &(0x7f0000000000)="f85371eda4a5eafc21ed579fd81145032431d7ddd8cf7136a58b0ab4167d3b5f493363bd091f4cb050dc59c38d5d8a14bbdc3bc733", 0x35, 0x400, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffd, 0x9}, 0xc) 05:37: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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x180) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:37:50 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='rc') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000080)='\b\b') stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1040, 0x100000001) 05:37:50 executing program 0: mprotect(&(0x7f0000207000/0x1000)=nil, 0x1000, 0x1) 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') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040)=0x13e, 0x4) 05:37:50 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x8) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = geteuid() seteuid(r3) clock_getres(0x0, &(0x7f0000000100)) seteuid(r3) flock(r0, 0x1) flock(r0, 0x0) clock_getres(0x0, &(0x7f0000000140)) r4 = getgid() setgid(r4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xfffffffffffffffb) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) socket$inet(0x2, 0x2, 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x81) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x18ca0, 0x49) bind$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x7, 0x80000001, 0x4, 0x6}) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x9, 0x9}, {0x7fffffff, 0xffffffffffffff49}}) r5 = accept(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getgid() pipe2(&(0x7f0000000500), 0x10000) fsync(r5) 05:37:50 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006003, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 05:37:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) lseek(r0, 0x4, 0x2) 05:37:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) geteuid() ftruncate(r0, 0x0) 05:37:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file1\x00') 05:37:50 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x20, 0x8007, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8000, 0xffffffffffff38c1) r3 = socket$inet6(0x18, 0x0, 0x5) r4 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x40, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r6 = socket$unix(0x1, 0x3, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r8 = syz_open_pts() r9 = syz_open_pts() getsockname(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r11 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x80, 0xf0000020, 0x1000, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x10001, 0xe7}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000091, 0x10000, 0x7}, {{r4}, 0xfffffffffffffff8, 0x89, 0x800000e0, 0x1f, 0x9}, {{r5}, 0xffffffffffffffff, 0x12, 0x80000000, 0xbd, 0x21f}, {{r6}, 0xffffffffffffffff, 0x58, 0x2, 0x6, 0x8}, {{r7}, 0x0, 0x2b, 0x44, 0x0, 0x5}], 0x8, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x9}, {{r9}, 0xfffffffffffffffc, 0x2, 0x6, 0x1f, 0x4}, {{r10}, 0xfffffffffffffffa, 0x82, 0x22, 0x9, 0x7}, {{r11}, 0xfffffffffffffff8, 0x44, 0x1, 0x1, 0x3}], 0xfffffffffffffff7, &(0x7f0000000400)={0x1000, 0xffffffff}) nanosleep(&(0x7f0000000040)={0x80000000000002, 0x4}, 0x0) 05:37:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc004, 0x2000e02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 05:37:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xc) fcntl$getflags(r1, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c0243984b78983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955cab5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c2d3fdf20bc7502d554b45878c982970f6492569542676f0b016c4a5725f1bfeeb0cf59f3a47cc6b7c3f003fb37c899d16fe621cbee9e8b3ed530e2e525824ff122009b55d911f2f43dced6bcb266e96c18041b7e8af8cf8e530683a80a29bc5ae6283a7d46cfff98de99c93f6449d0a20fe056dd195452b01cf230d0dd628269e60e0650999df46a689fd3537b6522c4519844bbc1d8390d50d235c6dea1682fd8e4bf344fd63844010d3e711e936101d81b4f76c4212a2ad8a5517df650bb9ca9f89902e22b425b467c20e824", 0x152}], 0x1) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x496240b) 05:37:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0xfffffffffffff001, 0x2, 0x9, 0x101, 0x0, 0x1, 0xffffffffffffffff, 0x1}, &(0x7f00000001c0)={0x2, 0xe33}) 05:37:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x26, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) fsync(r2) 05:37:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 05:37:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x1000000000000) mlockall(0x3) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)='`', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x17b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) 05:37:51 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x80000000000000}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000003, 0x7, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0xe1, 0x1, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffc, 0x50, 0x1, 0x4, 0xafa}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000003, 0x0, 0x6}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x29, 0x20000001, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x101, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x5, 0x40000003, 0x80000001, 0x20}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x10001}], 0x101, &(0x7f00000001c0)={0x6, 0x381b}) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b24000 didn't change! 05:37:51 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) getegid() unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 05:37:51 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x166617a65d138f16, 0x3) setsockopt(r0, 0xfffffffffffffffb, 0x1, &(0x7f0000000000)="32d954f7dde5a582bd0a0813ac0f043d9121aed0ea49487e36e6c7ef1d182f7349f8841175d63f1e81ca330fb815d1700a9fac00d29a56fe9919c071addb63562500018a22e700c0e3084e50ac146df64fd375cd409467ad178348af208fe324016a4a58d2b2fd8205c48e350c5759d655ecf617a4ee8a30f9f8208ad7b896cc748273b1c5ffee34632b176ffd52194f61", 0x91) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000049b000/0x2000)=nil, 0x2000) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x1b31b24000 didn't cha