77d18ddfcc3ab44030e7f41ff1b2d1997ae9356465bc8ab95c7623b3119b185316f55b1396cf2550cd6b7e4c990a8a083f4a7c5e760027ca9f74bb8e1fed6c8cdc7d685c0a3e2ab39b63d0111ab9f3a59a9d7c9831f7360a6a374df9a735228c0a39f514e3250f32bfe6fbaf3799f1807e5ad77101af59a706c4ed752b9fee583f2a01d71a96dd55acd3e86d5870cff8d2761a6ca6b20d18f36ffcb42a40285b5832a1b8859153b29d02241e2ec3093df5e293a9fd16144254088c2d1b4bc4c2239055a0ddbed383eaf8c6b2059892943339278468012986fe55af72a6da46e2082c6f41e6ee4b75053f792fcc8e87f8012ffea73b732cc33283ac2ad168e0c2892403dc6ed2440158a6fbc5df7aa101402b9ce1cd171e908013eba0b409113689b7cdf07919a238806e7cff11f8f2b218facb5f3e9e09633c0cf44cf3790626f3214feb412fe9e1e2e315a6b8734ded1fff56991bd2f9532cacc876b0f7621f53af58fc72f8c6e8f86074144e75be48eaafda198c7fc68cb9469bfd23a00673422c6093990e389b872ac9b04099c1df00b97f37e3c143b4da989ec1b93c61fe99e1a5888e1fe3f4deed0f73cb5a0360fd67dc05705d879dbce09a6be321da48b11313eb5b2527d58784fd08b3fb1db440e065cf71ca1f75f0080dfe96989c684b3676f1916e05fbf470b0bfd586dd40dc09c7ffe0df388e25ae425e58cad6c251aa4d38c130989428cbb2b0dc90a2690c7f5c40b81e4b67dbdb80007e3fe5457e85bbd7201eea3bf58cbeac7c591abaf591866b875c0448e45634698e74db3c4312eb685582341c98e2c4171e55d3cb4789f26e6d7f05e9da76c2b7d82c97b5ce9ddf12d3d0232a3b20ccca298280ecf89913ceb90db2236f1c1385af56c8c53e35b370d8b1c083f8379324f7adb835cdbe8ae6a3c0c8c81042b8d9adbd269e4c691579660e84df18aab9b97bace1fc8c1689e78fb41a4e2c1cd6b6b8fdd60daae28ccf3a7f803774a89fd1f5d4b248938894259aa4dc3e9a64fa28a892434cee42c780664f2fcc59d875566f66816ede65931db3ae77095be124eafffdd235737dc25d814491c58059cc611151f8dcb4f5443a4ee582ecacb4e8ddfca162d609622039ff9b923660928d95a900c4288e960a13e85995d891a4ff5586b33b22e754e36d49d2c109785d75f0f8167cec6c31ba26db72556690350da58fff285cef5b665130a1706e90d64ca222792dd7e16b8f9c39f260a33e26d170c34ac90a94b6998ce85b363281dc1b357e9218e1c00984f20ed2150c90ec7496ae0dc4ab570d99cc069db2bbbb25e9615cebaa469da302214c5f61a18be1116aa0edbc45abe5030cd0569d02bea021152c6746c0bd84fc193ef10c498e00a5b381fc57f475042c3d23d340636964154ac26a7143f65d7aab41aa03fa54f8aa2e92c1552b5083ee213d979355e66b64f034f36edf9d5f8332ab18e24eb62ac5af92eb9aa9efc8e0af6f76bb0a71a9bd9cc91a55a3b67f2192041f11924e7e81242e35790f5ef597ab81fe459a595254c4ec53f4173cbf44c44c7260f6b7babbdebbdee8ce86a97a8b5764167e2252f5da36226824dc4b9c2e7f8c195c3a20d6bad217ceac5d9d42afab142e662ffcd34dc9de05be9c1b2220d8eca41a88c64599aa59de5bf4bb61da7432eebdef650392ec81d91c35597c074b1c779d227dedb18de4a178e46cc5e5f16f89acd248ab4afd21caa4debfb3cc0a8279fc2ec225d06bf53c850660f5d4cb0f84f47121359d613a3215b30feadffdfc9b50b6123dc307f908cdbd0bd6d0b9c6892c950ea215db84cde131da6b7dd557e5cf62bd121dfe1b0109c21a2ebdb23b5066f745fccb7445343e2283fe7b443bb5556f6bc2563f1c5733e68dff97e123db6b7ab3d4e08aafa44764e2134b4a08f7a18b8e3d44c2ce897784ff0cd618de47f140742bdd30b4ab9dc3dad3c960da50b3330b30f27ba9086186fc759bba01b289eeb7b67fcb96305d4267b12b0940ecc00b2f425a010500ed137f886bf399f62c780eb73db017463a9dbed24d5cd9a98ef2ed0a839204deb8679bbaacb8cb7b18637f10103abbbc82d46408ffd86212c7c3b3c96e95c63c6f6b783c9c2730b50bd83a07a46274d6fc8e9b52f4a6d00c15d0f5b7e3ab35d599134ccbf16db0a856869f739aaea23fa660cf3d23301b78050db669530387da69c634d74bc4726aa46f93d24e8534ebbe9ece236dbece84ee779d097ec7dc49a9325eb1124e849f1eb984b684c0a0605d9161294131f52e305414e267b1dfcb04cb530350e2ed5eee0ce07e7248219e26d71831b7fefb1cfe1c0623cec8db5e9b66a47a43401bd4d26ce0a7fa0cd14ccee0b89e89bacba3f0f87febd4b534a58f52da0333194edb36125fe42eae052c3d9c6843c4ee5480bde733ed731c98e5ccd4083a39b16347cbd1e8c740b5fa39bb0403ba2a38c217b5394a29e22809581a101713b41406c842b496f1934c9b74d87a8d990588cb5b4dc21dd3b20e30d0dba7f065d737859deb7ad498a46574420ae29f54171de54ddad46451017f401b140336a52e92b9b85a5da9016684ce2cb9197a00d1ce3e7e897695743e43b1b9e22f8492fe7d33b2f60fad3a7ab8f9e1fcb92d2ebf1ee9e54530f747be7dc96e2d597831d307bb11c33f063abdfc8fb10cdf36d0e8b8d8acc1ab2f0e6c9d593b504105d5f3f35f52144418c19813fd09811f552fce7ef571443e2f36d7165415334cd0408fbd96372eb4cd606684597c0a7176155d3c10e066b44fa4a6fd378ca13ca94e6c932655d12213011e27c826b997b7d1ab1412268ad702db32e9be6bb0a789af742beb4bf67cefb9e58858669a81d1321d04f0c6c36206f102a85d78985802f98caf7ee7d35c795b83d9447b6e8a8a3dc2a0d10480d885682aa9443cb9a69d3c0cd298fdb149e4749bbd3bc2ff881c267d90a5717c0e1717972cb12d982156162812834a56c37e39d6b32aae487d828939de795993fbb780d5b09e830549751e8c6fc7306be4b481e660bd6fdeec869b61fe8fc01f89a8694e35c6e98731b672956b137d1c657d7d83a17917ca1e747384b2783dc9a15d9789746da63befd0776e531e142ac8f4b4078786b1a69466117274dbc69b33a73512365f6e476d84c7084a9afefd4732b1fcd88b5e63c96e613d57b02461d745d1d9e986538d5e11fb11c6f8e4836b8f0ce814367d4c7946035a4fdfec446658c47f1a2de7b96495045b6be036d9235635af07c48b14f0abc7d7e1303ccf0739fc681cbf114f76c4b3ff25f8ace6699fc61e24e2ff30bd60b764ceea4e36fb73d69ca51555e3069bc04a7468f826130fba64229199a815ba6b9ee37dd10c649720481794065638e359b0bf6c64d468845bf649f2a97594ad8c3c71bd9204c045b601368bc1730581b52e2ba6ea1dc88b0eee0c627002f1429840d3e9ace3a1d9bbc1456b6b375ea162e0c8657e4d76dbd84083566a5f590e8f86583863552210a331d0e5a40b1ed649293d96af05917e5521a1f75c3d7e4e6d7fd0e75c9a2c55af4f4603eb9f699f52548cb9c4788aa8edf5c6f31772e28dd07a17383d22a2a256234c2979ca2cb9c5b0f076fe9101c6bf58d89638592f89e2406c4c46eb28c80d22d68475c7be3f086b0e37015ed2184824304378b907486fc8014c7383f944d2bfdc90a3a6ba5ce4e3501ae0bb16b5596ef51bbfd7b448a8d54b4b2c5a3d140252b19b39e1ab0f470b0ddb412d85c02af99c82f280d076a60a91c3ed3d59d0bf053a86bc4002c0aa6ec57f6eebf944e1733d097b599f3c0f45d3ad22e", 0x1000, 0x4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x40000000, 0x118}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000001380)=0x6, 0x4) pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002440)={0x2, 0xfff, 0x9, 0x2c7, "b8b788be04160a40cbcff9d74adcfa53d9fb0c3c", 0x2, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) sendto(r0, &(0x7f0000002480)="7c23031a59bc35b2eac23952cab76ddec8a4b07fa419e52b5b8bdd", 0x1b, 0x9, &(0x7f00000024c0)=@in={0x2, 0x0}, 0xc) recvfrom$inet(r1, &(0x7f0000001100)=""/217, 0xd9, 0x1, &(0x7f0000001200)={0x2, 0x1}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x4, 0x4) accept(r0, &(0x7f00000035c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005af5731a43722e2a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e3cd2a0ae989c451de88740919efab238192a9b934b1f6b354ab7c716efe08728169296900601409d6b28ea79bb1dd711db333fd09c525f4ae5f08f050fc6d4d17ad85999e8d046e79a5ddf57f4c997c70af96688b2156e9c1b55c671876b2a39bafdfdb648bc071c695ad959429bebd1fb93ed6a2486ab0ca9e34b"], &(0x7f00000023c0)=0x1002) 14:53:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:53:06 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/235) 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)) 14:53:06 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) getpeername$unix(r1, &(0x7f00000011c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 14:53:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:53:06 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="d800dc90583fb98847dbc3884c74fa4fe196a9072af5e103dc15cf286b48356de2ed249a239ba059c8490e531890b2ef7b7e2ef7d1c08d15d5401f37f44f128e0e71a7e95505be06357ac650f81b85f91122f019429f19a5713e6a2a0816a2af2dea84c737e873b5e496c0546f3ccee6588cb1bd97afdb5ef3b8eaf959aa72024a6ec1fc6c9c43561fa9dcdff04b01da", 0x90) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x88) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/52}, &(0x7f0000000140)=0x36) 14:53:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x81) semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x24, 0x100}, 0x7, 0x2, 0x6}) execve(&(0x7f0000000200)='\x00', &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='U%:[)$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xec!\xc5\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='DZ\\}\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='$\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(\x00', &(0x7f00000005c0)='(:&&\x00']) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000680)='U%:[)$\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@\x00', &(0x7f0000000740)='(\x00'], &(0x7f0000000900)=[&(0x7f00000007c0)='(\x00', &(0x7f0000000800)='U%:[)$\x00', &(0x7f0000000840)='(:&&\x00', &(0x7f0000000880)='\xbc%/\x00', &(0x7f00000008c0)='\x00']) shmget(0x2, 0x2000, 0x5, &(0x7f0000ffb000/0x2000)=nil) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@file={0x0, ""/69}, &(0x7f00000009c0)=0x47) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r5, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./file0\x00', 0x88, 0x100) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000a40)) sync() shmget(0x1, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) mknod$loop(&(0x7f0000000a80)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) fchownat(r6, &(0x7f0000000b00)='./file0/file0\x00', r1, r4, 0x2) r7 = openat(r6, &(0x7f0000000b40)='./file0/file0\x00', 0x8000, 0x2) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000b80)) mknod$loop(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000c00)='./file0/file0\x00', 0x1000, 0x1000) sendto$inet(r6, &(0x7f0000000c40)="32b8bc533d8371ff0fff074d9e83542adc6b4e2617f6e59f261d08430e7669936fb7bf1edc5c76eae3a0eaae9f9a0ddd86a911c12fb6cad9012e1defa2d3baadd171b453020d7a5f8098c640031109f26a436ab54a83a857fc2e9caa905ac994b61c0413a3c525ed7289", 0x6a, 0x1, 0x0, 0x0) geteuid() ioctl$TIOCDRAIN(r7, 0x2000745e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000d40)={0x3ff, 0x101, 0x2c0c558e, 0x7}) 14:53:06 executing program 1: r0 = socket(0x0, 0x8004, 0x8001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x0, 0x1, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) setsockopt(r1, 0x4, 0x1f, &(0x7f00000000c0)="18de1c7668c7427edc5802f46ee6d818c3c9a4a8fe0ee0abf87d905e703a47db00b990fe45851579b90b30b8be7485a5ab11b71f0d7be170170d8e7faabbd0293507ca18385300e85ec1581f5c5895045fb52b168ab712e502909ef5ce78a698b4a0097a6d6750479859d11b5dc71dfcaeff77cae6bda564c6f7864e43b575a85ce15526d82c6c3068608e", 0x8b) 14:53:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x2) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockname(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000680)=0xa) r6 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="1f41fd93b46c366d07e4438030d1b6eadf425b806b8ec33e76b03fb308be44baa8a8b27dc7323ce86cc2a8de605f92818354e2062e140ec6bf821ec2bec1d5cd855b599c886c62551a8bd3f7dba60d1f370b298342ccba3776cc7795ea2ea23e32ac6630d0449428031b80016db1aeed3c21a229d7a345e2d7ec8bea94e215918d1e97031814e4239917948f665186d12863b769b25db75338cefb26ca54b87e447732fa2faa5b0e52865cc2db97f9af0a7a815b50435395c2cd8629d31461704e5b35deffea2ba47f4b311a", 0xcc}, {&(0x7f0000000200)="d7a84f149de5b6e387f41e0f181909f9383061817873645d9c4cb83047e7fd649d2cd85d05aebba15ede42f4f1cef279bdb97b70f9879bdab02ebbf1ced854b002d471ada61a60a016fcf52cd8f8cde572b51a4b3109195e0a8335f4f6183901c41006e4841d76cbd82d89ab2f1ef2fe8d34bc6e0ca2c1602e31f5cdd68ad4b1b555ae72ec3219726495b7f6fbe255622bf649e75dc313680d97c1b26824f03d691204273e89692d646eeab5dee0c4a67884032c9b8f60565b507308e1b1056981bbc6d99400cf5da12ab681ef68bf9422bdf95e4b571c823dfe4478df72e6426ade4916d6198caacdb724808abc1e2e95d9", 0xf2}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000018000000000000ff07ff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0xa}, 0x1) r8 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f00000006c0)=""/224, 0xe0, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r8, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02000d00095cb90cca8590", 0xc) writev(r8, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 14:53:09 executing program 1: r0 = socket(0x6, 0x3, 0x3) getsockname(r0, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="006a887299c7855527edcc24df451c5aeb093f9afea10c5261d14029c9138e31c045628659322d8fc08b34d70c40ecfb549da97a4f0d73ac3fb25c3641f12579cd986e17d74563335c5fb9696658725e8c7178c57c208922f32494613baaae71c28bc9b86363cdf832c2f9a89425254851e75c06eba06dfa92110f1f135eb4ee9b6212fadd184f73dc9e7d58342d11a38afee9357c74c9de9f8e860a5e6a1a17b53e5ce0c995135ebd78b50eee2539913d55cd1d9c", 0xb5}, {&(0x7f00000000c0)="98e20345e239086c602757cade3a2b39437fbbf7d5fb82581138f99d877e66", 0x1f}, {&(0x7f0000000100)="f1166f237ace961879f5e04f48c1d6a92fca7990a829e6a6ccb00026cfdaa1d4c941cea91e20cb1070c5b03891f48141ebaaef8f141472bc40bb0bf42e79aa7f2b5613ff17655377d9ecddd6e3c8a59d505c598154338c680017430880386b87a4643fbf65b16adb89fa08479f0bef2fca562bc51f67", 0x76}, {&(0x7f0000000180)="6b46a448002aa1676092283b3f7a90ac16150810e3464979bad8e0f4f5227a6c6cf6bbccdbdbb22992deba5d533ad684ed4b7384904eaab1c14f11a6f797695a26f7e029204499ebb95d90872605d2b571479453e6540856c9893ac21d0b232535f98c5eb807bb8695bae6a3caf0ad8f15f89c6b9c1ede6718be9b4539251e9bdc90dc6b235850fa9c68ec0811d7bbf3cac7bd85300d4dc9f1ffce1b65edf301beea0581db17b169d5fffab8", 0xac}, {&(0x7f0000000240)="d632b0130064a507099a1af68cb469fd7c65ba55998c2751f697a72e2acedde5d40ab83dd1722b19983e4ef932b17f5a80a0bcd161a61a984b104212e3cd1507cdca345d26e16c6e1762e40356579d73b6bafc57e464dfaa32d54498544017cf664533cbf970eef7c546a5ae832748b92aabb7225b72b5877343ce6611b43a8401c59e244a8d670f8a35d3cbb5b1f1e351d4fabf1fc442abe0f2b2758b74900681316c5a138680fe025111cfef13977e983192d0b7460ae86a917337ac85a9d5dc8898c685917a01641bbadf2ff4b24db4", 0xd1}], 0x5, 0x0) 14:53:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) chmod(&(0x7f0000000080)='./bus\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) 14:53:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 14:53:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchmod(r1, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 14:53:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) 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, 0x0, 0x0, 0xc6}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 14:53:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) read(r0, &(0x7f0000000280)=""/93, 0x77) 14:53:09 executing program 0: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="487d9a66835d5f62294a4a7d9c595e891f2f7c895b03e6649987087cb0f3680928c23d647db4a36faaf75f73d6bf29114467998d9848db6cfd58edd6e48dce054e15e841711e0d3b0fbea201e23777bd3bd7758315b8ccd0614fe9739b517859c2e6b17106a1df860aa347c77ee9e5505541a04936265557b4a1a22f78d67642a5f95c87f97f836e75b130f4b30bf55bb983d46c4991d514b2cd8df4282ebbecf6499e653c9e7f23d246e8093c007ae53c73ac1c10cc580bab45bf9c533c289d4f01957c72c7ba2f22f890b3f7a1d616154440b5801febb9bddefe524b7e37793e830450481223989e1606b3e1e48f6ee417c906a5b9893d9f32039df5a2c7500b6157707ec7d45d40b16380d4ba5fbb7193d4b7e8c15ba4da08bc31c00737a89ff549083428bb0be5244326aa46cd79d7d3d99357277b0a735303d970e9f57c9950a9209a407546c6eb6abe70941ee2ee57e2f268054b30bb38a27d1bf423ac0a1bd76918f3f591fe47062dd129f8de45e310d051a8c5ad12691896a134f86eeaf8af44a558f2940bb39358562e11ee453087f2a017802af76d9a2f3a0fc5545cd83bf0eb62c2dd152804403fa9939befacade16680b4319ca84b143511e5c2fdeacf2144ac8f2bd5860c943d24347adf755afe03ec11926849c52af3390f27e0672fc70760ddc22e770568fd3190fcfa2df5caa2e23a3961b5547af90bb1f6783fc8682dbb97f87266d58a70e47fddb36d62bb95f6f3d10b9e46da60a0e8463813abe60ce0ccd17e3d16d256351e7c238710f8bde111f331d45faf3215fe49b37c2136cb21bfcd5c0cdf24e4fb1bc2d33971cfca42003741872b026132a7665f89bd664fc767757b05b63fd67a7d43dc86a5336dff588f1806c3b7213a3320a083478e85f41870a571dcef56ca463cd68485478d80c4f0edf98978e5243460042e72f911ad528fe9996e7d66b1cd002cd25c51a9b733242cfe9ca091b8025582a01db4824607bed4e36fc9fd1b613a039d340648990344cd77b6856ab366da743bfc537e875a8643993d7835e994c8abb5d37959dc749090bb6b2e96b81d86469992326922050d8049be917a73f0ed69245cd93485c7423d320229c69982cedf49e9d5824f2616ca9c513e7b36b6fd8b79c92c06f89a89af7d9061508eaf5c0028d8590ae079b00a38874194c284e3617d83c6f0545f5e005fa9d4c6ac4c26232aa9ef969f9f41e8a508ffbdc0ee19fa3341a527aa6c427d383776460e221d38268fd95b280a3eb45c2d6efeefb30af47a169eb500fe8bc3a94a4dd94b46df8c7fa5208802c78bdb57b7fa0c040622b7e620dafe5cde0ec88c168a728a5ed71b043c74449f48316b322c6eca8997483893716f5c48f41a27ed7a11fef58a4c33b2e2d95e3b2e0ff760d00cb37ca2ac0bfc2d9c6bfeb252f3dec87888fb3ef1a1e7a5bfdb1cba8ab895fbabd729540c33f37af9b21e53a2b5cb5df4a36035eed83846a085c4b19cc84ac6404efa1361433948edc193e18f6090c644778a5e9765ba40d08ce3bac800b5e58d93e18ba98af5f37a3c451adb665eb2804c45b8fd2329e5b082874cd2c5d5e91ab9458aff9485e53ee68a71abdf2f7f699fa507262da6194d86f47cea80930a8dac648a46a4491e4cbb6d1b3c12130b5f84fc38678715b1e2c075cd5b97a3cd2f48f40e1918fd4f7062883a0912075a182db36a65ac744c70a266d159147fcbec04efcd3b5ec037a9739d2f61382fe94ea8fdaa38cb7f21f66374b8998b04dcd0db443261d1b8fa6f5a222b1b0881d8b530e8dca6da7df53f49be8e9beb625c2f2a55fb6ac3fd384f760e40e68955358d63da7fd6ad50a8fd3fbadd288525945b10059a398b0c3e8f3a89087e147ecf31f4b5d5889c408dc6741c1a25289d09fc2e0c53094c393399ad01744b836ce37b46b168d1431c275c9c41529a2424f02df33d3322227f021a3649c98a04c7ffb0b33b1369497e5a688d0da13b47306efa9f56a3929ff6d31f46207d2c6710f55b1c5bc18b6e7ca2292d351e257599559f2208e09ae40adca1371fd3cdbb417794dc941b3144c1ede60f02c922ae1b0617d91bcc6599ed1a741b0ea94f914bf511fa270d0662ed9a93d17edbe3bd669de73e5c079eb2e21ed7f662007c42d651b61c2223bee077d9837122ad0772c07ce5b9370b938dfa57f49c28cc572801ecceba892d176f00727deebf40ac18b5c30017fb23b76a1ec0044633d40415ff3692509a51cdec6de69cca689800dfe48b83ae9661e084cadcf8c5266e0e04f11691f76cfdf4f1f1f90eb5678b2de07f17bba59abd9bc5be15da7bf0e308658119938d292b0c5a692088dee7e692d5cb084dabc79d57a3916b1cfc6f9c01cc0e75e685feed084de0c65f0301e97ee14c9e893ca7054c8061f7de6e47108484271aa2e5da0603c3cabb5e2883f299a3a55c30da6694afb72a00d47181ada9522d84a6bce141f90cb23ba06897f829e39cd9a276856db24f813a5500edbaeef6c9c622e476c38fb464c4df4cc3be981f10059aaa2a3c3cbc30e73b0cac2bc00eccd9a998249cb708da6bf95b6e81e1d6f4eef1be87c58bd8a6a9e51b1d2079dc02046cfdc233ef378b142479fecd6009f2d012d682fb2386e7dc40bff683a182b89abb6b8a3d3b5d7a0926b754c25970602141e7f3d7c1f22a406f1df64d1582160d7b9625716bec6dbc55945818692dfadc29982862b71899f85a11e766fa11a4fdfc02804f3a973158df381794c59fd50aa3f2d9083942807a7361774c6deac5c8e43aa4784868a8be9420c1e234a875550edf19fc2883c5e4f1a7f20ef760a3550f6ceed0dd2d12928ee112bdf5d9c02824fc5f74e1f0dfd281c1e6c35f39d9f7f5fd3810dc2ff1ab678a1e1330874c68e82bc511a89a9005fbff209179d996a4e22fc65c81feaa16f73dd5cfd9dc15e3b2c4658a35a5224e860704bd132dcc06e918cb8d287972397b63f600dddf7aea42c80561e6d156630b86797a10365ba8ec35fa41dc9a606a4e626dfdf661ff9d54f2771dca36b46ea54e83aceb5b5d2edbca140b46c264a82e2f5ea366cb46162577b9dcdb8aac710288695d2e69648c2dc4eaf64f25fe36c3c3aae845df9c28ab926361d405742a1e06a62599b6b566020ff0cef92b3b8f30dbeda42ced02806e7ef83f3d077e82398504c947b5c108e2370b255791a34dc3d98e84e3c268f001d70a45736e982e8ffd7e1389034ea6ae22e968c1c2b63fd582aa64a5acd862349d0384913e26d01aaf9aa29857a2ee4ec231c8d47355ee2e7ff1b9351e36c77e48c37513abfe7e8778eb7f210661bba093065f96e8e0c2b71dff2da1b0066e7c6f867dddaab3c83a691ee5f7a6a59ccfb98c94164a9635afcf45129a203cf553177136fe0c819c76fb8d2e0cc33aa836788f2e26a4a1aec914d06582df4a4fed6390a0e3ec6b4ac34c50d78069cfb213e8aaa814669ed0eb0055c96621397663b0bf0d7d36023ff6b9464c6bfd79579435cf9fbe4e0f9ae172c9ff96f9d8f64ef6e6b2c1236babad2729022742fa7e1793ef632babc3d417919e6df74292eba10b9ac23ef18afd5fab3f899588c065f3812744dca4c67866a69244b35e0ef199872b23ab423c2aa04dce184f6a75bc9cd8154ced39fdbbf1dc91cf4b0dacb0ce68bf5a4b9a584696208ee81ad87445346c18a0a3263e8c609a36e058e22f86b80008e74f75ba62849de15f677aa8fc6cb47f63adce551b52597c4e6d430f8dc794ca342fa64f9234cf60beec31c51e241974f334a82379da4cca660a21a7ed6c9b03c5d448f327b5cdd1e3924ee53368b8f1b8195626e7aeba4c2eb6fa53127b1949917a6ac9a957657b66ffc1ca26ab5ef19ca8dda051a263b73dae6a9bce4a0b539ad573bdb5e9651eb45bf328b3c162012c7425cc9adb0bcb8fcd6d5920f5d070caedd81dc55c80eeccd75bcebfaf8b01e9e73d274dc00a94846832b06cf757e3fb4a51cfe47f0ccc2bfb68c510018a56244ee6d16d068df2fb0552eae43b941853536cbb3640f5a5d9850d168fe7d98d17eceee81b1f25a571ab83c9751d3eb28c0e3c54ce89deadbfe3a789dda9a169c9a905b490e52e01860c3fdddc996f3911a1d39f70caedfb15a60f325e4ff95c9fa884957d12268996dd22f84467e88f879e3326aaf2c5cbeb6d6bdd478173fb99adb50baa45b5fb729399bd62a3ee36ce62cd1e6150cc9f44d55b9622cb08ae5fdb10a079799c7716863bb71d3e1d95f0a92979164c2f91c300e913d146da3a793f762187c9b9caa194a54315165103e419e06f8fe72be34bf89d206c08a07985318ca808c6b24955ee10d1326f6f997f20ea7c1e070756ff82e28945a1c7f6a14a59ebb057490c6225d35f1306e83d1748ba927f952f90193e00d101782af844fe1740d2c8de639d1b17f8b79b829ccc0876ec48c75fae3afa6ce8bdf745828f30d5b5bb741c22611ef2992365d4c4140be63055deb44751f082fc79b5afbc264a9e8f904c5cbc472253bf01c60f53a83900cb2c9ea00ea36e52682cb07f8833aeddbf864428a523ce9cf29548895a4a0f68178f48261562ed3b9529172352e49db8e970bacd1b0c87e5e85eb6963cdd062ba2d549d95b63474c5adc37b210c998cca3536316969ce4a8d6806d4a9f0ec2339ed7559b9d5df079d9abce070a1d3a40c71d49335a99454caf9c855232f3f0fb36006d42184817b8377d91610b415cc03b1e81be4404691db0d450f562cc14070fd51576fd68564e8620760815b13d14546d8a60bf5d879720c7d2e8f5e61c1bdc9c52b7ab3af8ead7a8439d6c840930c4ad525be3176dabd8e014da41cde000ba34c740471ec9e3029aadbbf813fbdd5436e2d0af4ca3db67370ecd03109205d5cf86f235415438e3a7db54263f97221cea514312ba2638c7856a630c976f02ab4965f2e889cb577a9b36b1530450c3f9fdbe4aad22a2ca182f995034f4b73c28b35eb6e2c21cba4338571335e4619ca9b5fbd27038853f90c1c4c73aaefdbf7795192e020407c2f058f368e34dc3cddee38c500d31f6addb7d9905d56dea59a118eae8772ff5dc6e7ba433b20d039075af9de5589f84cfd5759a2652b46bd6d7874e138145ed7deff7ae8b6fa143368ed88ee017910e99649d7279ec2f92aca33c996eabb7faa80429684b6e2772c524a34f9c0d994bca1d4717dd1c8c6e864ecbb5a95a66f9f7f07aa70b7c8b26ccb0117dd4a36df129f70983ead341cd8d5ce96673eaee4c75dddf6207120227d2d89eaee98f51584df07e2978212fb6846ae349ff7e0c260ef5bfcbedf23d6d24bd20658853067b647adf6ffbc65eeb8118d7b1059b9da59e44cddf56767e9346cd75101afd0416dbbc0a48aabc6fe52cc847550a75de8bee6c41414dfae88cbc46bcbebe52d0a1f95738e14db2f2b5db5c260aa2b3fb6d8cd7f2a0ece97225d3ca5ce506f5ff14de3a2511e111b839a665be89f848a0ebdeac0d27aaf0ea810f2a3a9de5af66edc4fd5c414e9931d5e10de3732b3d070be74432a57c97276f5acaed6ff307f104a9458a7b9a3f5e23a8c591e668e424518247aea8231f794da9a5d08afaaec483aacb416f0ad8919335a1c6877b3cf9bb77496e11989c105622fae74a25d072856d3cafc858ed2e1e046f2b555924873b2ff5331c95fc2b607b31bc3e2d17ebb7feee0a9a0cbbd23d27598561ada61dea7eff289b680fc13c3fb7fba761513f790cd6539be266098468165367465c523df982975f6fea5491", 0x1000}, {&(0x7f0000000180)="8a68c49c165373d7a44de56aeb3706acaea6481d281b958eea35", 0x1a}, {&(0x7f0000001280)="afd81a70b8c455c585bc7142d4e0a1af4e872812c8c911ba5817913947c67254e25c6091f931cee07ca071d56159edaaf8a54369a0e9b728dd1cf0c4259b5dfeb3c59934815d34b5e665de387aea82801173b5d6e722fdcd7325eabe2da743ee995862763f0769f327f7e1d4fbd78a4f2431f4e30b3f9b4173a27accdeac1bc7220e2fa69f0d4b931f15bce8fec72fbdf95e9355f6ddcb1b8997a4fb36805ff442a7bec763f26f5258770d1038226bb1af47e6669993", 0xb6}, {&(0x7f0000001340)="7896161697e19fed38d75a041a9846e28882126fa9dc4e98291d6e924f9eb456ec385aade58ddb5d07c43df697b59f2d78ac0f809ea1d8fbe561190875eaab0c123fc5978a528ea8576b3402acc482a2fb048ab0943d84cf868a200b566af40a539bc7b95373e87cc3984310cddfed77635f3cf5b7ab9f1d29b16a07d7bcbc4cbde2becf49e5aaf0b46302bc718ab17f16fe3d771851385bd9d03ce77ccac08cd905ca22ed10554b", 0xa8}, {&(0x7f0000001400)="cbe737db079836cbcfe6e0e95457e15bbfdff348a0351e8cc5e55999795fcfd993722d603ecfe4c8661081fdd406815be3a61833d752ba397f26378987e7ce865de7e1746014123e3a94a308bad48e26ac8744f1990720302fb16f14577fd1e0145e17bbade9e8a0eea72b1740b3c05297fdd5109050991aaf7ffffe488073423f04d50cf106b59148db03914a885d1e617ed3e5956194420cabff1d0ab8248e31f42ce89916ad4b8069c779e82eb818db20974281ca976c9971d07c", 0xbc}], 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x0) linkat(r1, &(0x7f0000000040)='./file0/../file0\x00', r1, &(0x7f0000000080)='./file2\x00', 0x4) chdir(&(0x7f0000000100)='./file0/../file0\x00') open(&(0x7f0000000140)='./file2\x00', 0x10200, 0x0) 14:53:09 executing program 0: pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 14:53:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x143) 14:53:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x19c) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 14:53:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x800000000000000, 0x0, 0x2, 0x0, "7e389d000000f909785ac793683a00", 0x0, 0x6}) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) 14:53:12 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x40d6793e708a6a12, 0x400000000001, 0x1) r2 = open(&(0x7f0000001140)='./file0\x00', 0x20020, 0x80) openat(r2, &(0x7f0000001200)='./file0\x00', 0x10, 0x104) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() unveil(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='c\x00') fchown(r1, r3, r4) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000001240)=@un=@file={0x0, ""/60}, 0x3e, &(0x7f00000012c0)=[{&(0x7f0000001280)=""/46, 0x2e}], 0x1, &(0x7f0000001300)=""/253, 0xfd}, 0x842) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x002:\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001100)=0x1002) 14:53:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x1811, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 14:53:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) r1 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r5 = semget(0x0, 0x2, 0x2) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x887, r1, r4, r1, r3, 0x4}, 0xfff, 0x0, 0x3}) r6 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r6, 0x0, 0x0) 14:53:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000153000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1000, 0x9}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 14:53:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x8, 0x4, 0x81, "dd45316c5ef61c586e92b5c958d11e4da64c0880", 0xd1d, 0xf7a}) 14:53:12 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000000)="cb5c8006a2bf85e04cfb1a227b6d0b21b5fc6a0e94aa217f82d8e8d89d80ad233357f2b655f9899de135bdecd016a125c767d79442780aad225e1ba00708a10061547af31525f74f4e10df5a41f01dd7cd084353a7cb3d0678156847df86b8be1868c4e02b623351017f8073b6d33c80b5b08a1ac830fc4755c16a347cd3a17ed48cb42d35d2331c3afd84bf49d01b6c0e794968721120bb0984f7c9641d8d86157408e9189c78c5111df12d18940077664de9bd41e16ea04a399799e45e2aee6ce52cfdb6a682b1bc02e911cfba6962826eb10c2d34ad864e51dd0738b6312298493a68b58708a1aee1fba99096f39805fbabea4d5556f2f83d3a28b620fd117eeb9790a1124f94a1587b308ffa7314ffe80c1c69ac095f79f2422922affd85f0b60de0581daa5ec1d255e6f5772c71c092356537767e6740712856be4fa8e3608aad8d7e1c05996c92472caa87ee5490b29337bd84e741ea598d0eee4b54e1e602ccb18daa83556278ad1ed215a9ba656164019ee10c8d065518ca45f6baba03f211a865955f11c3c0aae61097db5c7f68d2009112f2e3bdc45bac75101d25db5b9fb9c2d171024bfea94402fcff6bc30ed0e5c082bc83e571c1862f04a5a847ac86f20d01f23f7176963b0bb1c3a24b1b4a1e1c74c9c4879164193e949dcb6b37207095ea6721eec71be1e43ecca6e201ee93a276c319a1d545fe612cf9af363adf6ff76fcbabf5318d5746fa8ec633c37eafe25ea169e39c7beb1988b569dddd5d28eed06318bbb6938cc1d477ca848e3da977aefc158f0e756daccaa54b1edab4ab1cc764e23159667a2c8685e7c4b976a5ad6fcf4fe479bf12fc8551b9b111b936f64265343d057b097bf96d0add5010605baf2a062e4a514a9f8038dc115818bafa277eedc3c442e9e1e71b8121db87532070438270df61b1efb2983cb0fa5ce825886141f39c1e9d9c93e7eb2e1eaf478400d8ea17b44689cabbbb18d387effc48f3d3bd0265e5775a6b845b59d2c64e2309494700dcaa120ead30982e00487ff0509003c20b50adea5900ac45b4a09282b5a571a5e6907fff72c5e21bebeb07301b3bd53792025d9262a360fc1ff82051661016e58dca72b671e8fbac60c13456640f5d6cccae4aa683eb37d78ee98a5d9c57b16999bdcb43f2f61013bef7f330804faaf78ab706039f62aa47cac4020172ba5d1f6c811d9b2a9704d25c4917b7fd0370a85fa94e0d709950a1be2e23e200a1df267f2e9eb9797f5dc0eb31687d060decd9833046c2cbf2f86e47bd4f31798fbf5feb1b013889ca7c0bcf6805702609af14b70c0b38dd0628ef4432196c0dca4c9a81ab0de9f174ceedfad03df208563a62c5d3189e7475217938898ddd5481da131b2f2b6d1426884d6a7a2ce4821b0c08abc3bba9ea09af010101da92e3334dc81eb7c6be077fdb07e56d6364f4b7f16f4f2a937cfedd88f1ecd1ac89ec9e2046f9193161380aea0d8312052244a5818c7bc8d52479143416f67fdea8202996efd0e6ecdf444e566ef8fe7e75c5bd4578857aa20a1099d91202529969f49af07f3c881932fd4f99e52639bc71cc1eaf8fadc3c81729f0cbc8500b2b765966e70c234bc3d7c2d9762dfee61cf346195d95ba0cef72314303ebfd94a8167a1c9cfa4ff0dc11671610d323f3da17965bc018c5664887be718e36817516743f75ed29d4c909908a96b739a97a295cd2420751168a270656fb511efe5b2cec1c0f8484b4107299d650877992f384b55c42459e5504111289954864d4be9b9c27058bec695cb26d4127baaa5de92762f32427eae7bc5459a6f3aefab72cf2633cdecfa6b5d8f54f3817b10fe0e8199f5daaa0862b70749de69363bdd3d2350e6b8ba65e378dd682541243355f756f2e3923eca1407ed046dff0940b0f8b80341b36632b09057914cff2b4c5fe0983b4a5c9d18381991a7bd55d4cb8dd478b2382e2033c5920793a00259c2c8985629085b7d2b3bb6ef146c2f9b004178944b84af782f652864fe2694156c2e2f1c52966241427b255f37c74125dda9725f44dd1f47b2d9ae201721ec243ea80992d1378af1d4dd223d6792ada387667cc5d29feb168877fb543a086b3bc3d5066d833fa09e808b5fad23d8bcebfce37e124fd441ba131b9563d9bdd06a017cdda2fc2a5d71942f875958f746a16fedd7756352d3fbfa896f4a546cd74e0a8cbf41ffaba76419479ce7669c45991ea996ec56d2137bdbbb557de88c36ee0ce3700b7b82a78945121f337c08c041344373a07526287ec0a59073cd8c6bbf8797972ef74eb0da5b2569d8178f157e3a096aa936f53c50fcb9db3fb5286c06acfcbe36acfc8046f7e042f44f34e343c92ab682d82ba1ba7a39aa74d35951968a90395ff097690700770f4905f7b435358147c5ab9c357a450afcb88f0cc0df884145497c06b818329f163fa2b62ea8a94f6ac0f867a5fbc409895fa9852a008375d84c0a3425b4723936e2874e3899fbad2f97d524f970338f8920b3a549ba2e2c111f8ba590534679701defb0c6b3d228de34f6e379300ed0b01061f252ca4bf7906d428773491d633bdfafb411f93de03f7e03c0a3ffbf5a4eb674dba4cd223dd1d2421b067d613c0c769681e0bd2b58dd39cdebdb564fdaed46078e746ae712e5f9cfb778972d3c6ad61e3cb74b5afa66bd62c53bbb35b8b4becb98fa367c488af4af01af44c3b3c1150e1e6ea7d3ea200f2d55b6f62a70bdbb19806916a9c081b9767a6a6bde7216aee2c252924773483ca1a40d9bb7a0cea086052300952629730ff8295da26eaca475e4e18c6d5cc9f7719a36ebedc496b9efa50fe161419583d953e4d1377af89dbbc9203a51fc0a13d0b9bc55299a9e25191b63a4c81ab9722e37764beb58eec0f7f4cb2753907b55fcaaed533ce4a9873fdbd4f56bdbcbaf7c71e55e0d310e27a30fa5ea20c8cd630d2dae0bb108b765e81aefe5de345dc2bdb45f347b1f07729f31c791b0904021a683c52988f6afe62466ebf239f90bc9542b6d7f85d724363d4e3fe458be98494c93b363108c76bf32f57ab1d81a4c56690a395502c2902b5b113208e00324e1d6c28d8af01921a9a1450c6b9b53e59b91c4eefc1849a429c3e9c19d6a2d6106df9ee92b117ee5e42b5e71ea29ee924f8b627e58c12188e62fab835d09ffcf50784c5926078d9e51dcd1fb9e891b8376e401d13ecc30b8e5eec2f8d90c17c47dbf7b1e5f0ad1ffcbe70d5fbaca8b5c0abb49b0ccdc38e3942ccd50a9260fd0551e63a1cb46e8116dddb8d44378a8e9f76ca4c31fe243244c3d6e748e44c6acc417127da9678680b7bccd10295ff914c79732e21034e7fb4eb410a4db82fddc22f7b72482b4044fcb17e8ebe5bdd1bfdbc746e70b92f9148fa6eb2abe1b183df2bcdd5b7c4045e7963890087bebe92bdad0bfecc0c64c5c267354eeb8a2178840270d09f8bf518914f6ffee5436b1d566fced3feeb70c9fc82b820237c4688db3877d2b2ec6f59fbbb84844b8b0401730be582606678c550410d2a9dce490abf514c71da41175d0448f19e1ff9594f46e5227811ce9c892ac703b89df78a92aa0dc9af80bbf89fbd26647e992999dc14ae819e6fcc12180e29e49afa72e12c7fdaeb8d5786daad979a95fcde5cf4f82e05d47b15429e39c9752cf4531a042906b91a390b0e488fd03e14d4fd5cfea5a7617fbe3b52450144c70dd0762255a0ce57143880bbac31d046a27b56cf64c6ffa6a7df30feb92d537cfe3004f863937ac86b49a13f04c80545b8be09699e6b7aa74922b58ad5e6d9a95de7a3944a94c29088ebbadd98db24431534abced0fea35f476317517b6c41846be919ef486d38bfac206b8e556f2b43f17744c30c031e1dee4eca105fb3bdd09f82cad77489953d471bb4682de4b97f99b9471e720f7050f4e1c1076a1913b65b122c1f2ca76db30efa281361b7233f18ca715236e44bc75bb87004553b3bfbc37e543bffa94a0d9d145086bb715ac310033d995c06243502d11a699e68109152cacd7e59ea00b2cb66dc8d1c84579794e5dde4d33b9746d62e25ce1ad6eebd6ea165bfd946819e1264aee97241c0b59d087c1fd8154b82f320064449e6749d1bac0eb7cd6a17e5e0c3939f7fd00b2f0943678e86030a45159d48c672498bdb2c00a255d36aacebcf24b82ef2e061a67a607da225970d36beaaee095c4cc7654e63eddaac932d1fd2908e5895781dbf132a44f60b462aac2d1dda9b1f9e6999f69d59f546ec2eebf2a613ce6ed81646d1264188693137a13b1328192ef04befce84446997f611e120946cb61ffc6982b44155983d82163b860ce598dc5d3adb5f3b47b8db111dc2990ea5df5e51f7bf800e09593d73b52f90fe7ac84b0bb268edaed186a31c5771a7dd1232c7a3b1023071c426cda0cf222adc357916474c5a4f32dc68767d4861f557e91e6dd7fc533c07cbfe9cedf5033d8231c101806aa54f987b5e4b58f037104aa7e0f2e1800999fa0903b0fb6feb61f50632d8494537245d5d6cb78dbc247e20ab90554387a0b02a5ca1fb7acc2caa0a77fe2f37a86f76f183d343f4ee226f3f659b3a2d9369e1a53351a1ab39d5fe028e4886e9f41cf01722a889860e96f6cf5dde6325e32157ff06f760c194770ea830e8b44881742e74bb8c1c2cc2bf8cf5f1c1f4523461237a5314673b56594438e5e8236180d56ccd319e067542c25cf19a3b0707a12b53a3fe54bbfa2e0c10631e04931b2196424ae67de2d2b0fc4b4467a8ac058b4c2235cd4395146c4c5269e47d4bda590c145c91f1cd3b53dd1c53f096303a866425c085134cc245a319665c3f59a9d3c0d19143cba7e6fb92188d08ed325c437ba88c32d764708df2082ab345490273d2d4667862edb0ae3a523d8323b72fe0da1c014130a74fd39353a4eec5664400f54215e936e77d19df9059f3e940f0ec4678f3105be98e76e1437584af81afcaae16ef5c00bbb991199991a10e189119fd5f58a6a9ac93cb24333e95cf27ef001021fa55da620dad639cc7d623c916eefcd5ac16e0232a62806a7bff4e0ebcb882c41054ffa7955a28e9d3917a60412193ffb0c43ce430226fe0368dbad971a197c9ac994540e9e521b223318ddcaa62f2bd83d350af1a73eb10745e9699f7f459d1679e653aa7f58de0be200479b55d0e4e6af4cf73e477d9ea02ebcdf46a16e5a06c7861246984deb2bf46ba90506854cfdbea803e5c168b91925554f9e5c4302a7a12d5f4bce135d01a5d7be9fa04a344998d4602bdd3d91787b69a6a038a2f0df969b8aeefb0c9ea3dc25c9d63973cfd0d138523dc805761c21af469ab963bdef3515cb3d9c5872cea55769002b864a81ff20dfb2ba5f20f9fc479585ec93d5abdc45e3668b84944dfceea12af8fb03a7e9b51542e39576e13c5065a718665ee587f59d4124dd1c0cf163a7ba1269a28f862f6abe16a582b781c1764545d12ab21594dc2f3c7183e3d15f0dfbd92f896cfa4f907d561f4cae20ce6d55e1e90667810f07c72d900e1013552e8cd5918d3247c06a191003ac5c6a74365f98ac9dc7f08fa45b5a7d3cb843df3d4959669899fc0335b53759541d0c3d9d5b1e6ab9eb559cd53ee5962d0f83b02598432e766f7bda8ea6008349eb497a955420719ffd68a5b81559bf02c081ee7d4f168aff0920cb67bf393ca2f467c1c05712369cd41d9bb6c1e6f98e46ab04d51ad273fc811cbb5cd41cccdb2e0309f7803d58ccb2181e0beaa66f73093c37ba93839e53f9ced6b", 0x1000, 0x401, 0x0, 0x0) 14:53:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x7) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)="9db5f837c673a688bab74d354b4025d5a55bb468cf2cb2c71f1dab44b9865770506e7353832567667061bd8911", 0x2d}, {&(0x7f0000000180)="7af01af457b325920d309f23886e3794eb74365ed7baee59edefaac6f11e47d5edf8ef9d2473b03cee46d4fa0e4ce09505dfd0a2894a683b8bb7c6aba2c43ca07900d250c6064b02f0d368629a1b36fa095678fdaea44d53375343dd2a7923211f7c7089d99005069a7ee541e24468e0bdedfcabe595e6e9fb399993fe80c5accb69f17879efe419097ca9ac3169bcba68057cda193847dda3f708a4957d353e8ad5ffa1cc348bd75dec0359c058438df46870c4b457eb3446ee1e334bb13a1b36794ddcf59bcbdf930f521f707352a76224306f3c87", 0xd6}, {&(0x7f0000000280)="997e5d7e70dffb27791771766476222c111f34459a9a774e531dc0f1e9883ad297bb037bc58f3f9e56ee250c1f60c55e6b0407a3204a8c0a2cfe4acbd6e1da4f6998ca4f", 0x44}, {&(0x7f00000000c0)="cdcb3e70786aaf54b8b0572db92d7df93c6af3f9ecfeb60c1fd75f74c2a2906b", 0x20}, {&(0x7f0000000300)="cb82b4b3f275b83fa2c69255108a66f5bdac8fb9d260ecf06ac7a791b6f74754ae0b7aa4082b1f0a6717a0f3bb21635254462f1299f521927abf9eb7ef5bae76ac67ccc9208bc9bc3e26cfa60ee2b998f6bb76643c3cd86bf67cc77f253f6bccee839c55af30a4d2e89b24703faf59ae66b057feb02479f7381ace577c1e7cbb1387cbeae75c1216e99eb855bcae1a78efb2a50103f4910518272d4bd380fbcb01894b2b657315ea97f15cb51168866f34c9e4f72cec85e23d81ece7a2f8c47b574003e580faf6884e3c021b5bfd748c", 0xd0}, {&(0x7f0000000400)="4dabe546d6e5e25955595f970668958725b3d9df9054f3e0a455d6c50305e41ef26a0c05e6a26dde022355f1d3c3269ec6d62aca1b18fb1a12e0d933e154f1e91b24543241509d1368d001a45b4d71d122c703ff10", 0x55}, {&(0x7f0000000480)="3b7d2a2ea62c68f9d492f7d5e6fb865e76e0b4110076c7f66b00e0c91ba0c6a033bccf2b5100f7cf0855d851755e0262701f0fb5095efc0678550fa53a0511b3c2887cb8697b92d1f08c037382fc61bf458fbb1fe288f7b55e982e0abada7c82ae15691b28a0a86db4e520f6a5156a646521269f92f1de97bf0a7f9e3d3681e4e8b4d8fdd6e539d128cf5c7bba8014279a3fe668283c6955bc5518efdfa396c579dc0b698830ae2b372b6e192ad300771d52d44a5182d41c34e0ba376547583400b87d900642f01934694d583d0fc5d3dcccceee377a695a411f7b2c392c3d0856517673b2c4adaed9986de5ce97de8b59b137c759ed7352af7a8f583ae4", 0xfe}], 0x7, &(0x7f0000000600)=ANY=[@ANYBLOB="400000000000000001000000010100009bca60f0911f0949699e1e96174e8c434f029f280358b34ba80bed757e038bd83f3ede42570bf34b9ff7d4b4aac17d0d10000000000000000100000006000000c0000000000000000000000006000000a269b9d0d16674f637d91bac0ddb999d557b66f30d7329b7094e53b9c0847a7833710ac4e0c78f6c728e3fafdd35cce4107347dabe954e6842d4fce3ea94bafe000a2720a5ec59828f8059732e6456a485674a9995ced8936705e0ce1028f972ee419859c67c10fb9813943e8403c88c5633cc6c4c3a0428d51f2872bf4f8d74a40881b34991908e1b7ea77f38ef2f6b7ae444523e23015e61872da55d6abb1825ab4f15f2caf3c7922fd48ef600000010000000000000000100000004000000d80000000000000001000000ffffffff40ff0b026785ad49068551c0f0bd4094e6f6ce4c6e823d89815a9229f2707e2b26aea41e6b318c3b542d56f45739f85538e5272cf4e9bed0ce16b04f69914f5928749fe152e487117cdcd95279e901e81f76fdce6ecacad1f1920861f814362f78f4833a2023092f1cd5614b1aacf0403615e0be5f75c76790243c382e542f82fde41d9255e198e3a11ef0a66dc18987e089207e2a721c83cdf52bc616e91522697b1dc58ef10034eb89eaa47c2103abb38166257daf7e338ae4996d2df1775a6cff3e189c007000000000000000ffff00000900000058e07f892ecb61b6eadb233ab8045706bacbad7b7a8c561bb7a01d850000809201b6b89e22791fffbe9dedb8ca3482b74bbba17747d4c500a1b7cc25ac95513f7fbe8f1245579ee1b353de8fd0b5911d60b4e405c7d8dd7fa9fc86cc0000000028000000000000000100000098c00000258b35c5510670ad801a673b6e4a5d6eea34da00000000008800000000000000ffff000007000000a3b2697a20f168fe869594e6bc570d20f432306451c781d883e1f9b923afe26e5bb3a3a226a03be02eea956921f2d57f84602d90a14fb687719a0c472ebbdae3b1209d49d77b5a5846fe16b6048ec890a88fc91b91500830dda5d5cedd45b9f56f0363d8ed2bc78b7a11d3970cee2d11bfb07e7da0395200a000000000000000ffff0000090000005b6af5d17b8479856be3b05bbe5053607b530df35cfc85b0457e72eec22a5b7c35ae1e123293fd22f181568ab683b808db7c6fa9e5a014771bb2203a59c0330721a2d3731d89338bcebe3b307662b3f20707253a65ac4e5af1886e5524249290ed4aaaaa0f3a61b84730242faba82c34ad2a5d2838020ac3ab0772a1b9eed827db000000000000000000"], 0x3b8}, 0x2) poll(&(0x7f0000000080)=[{r0, 0x45}], 0x1, 0x0) 14:53:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getpid() r3 = getuid() getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r1, &(0x7f0000000200), 0x9, 0x0, 0xfffffffffffffffa, 0x0) close(r0) r6 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) kevent(r5, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x6, 0xffffffff}, {{r5}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x0, 0x5}, {{r5}, 0xfffffffffffffffa, 0x80, 0xe0000011, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x415, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x10, 0x5, 0x0, 0x1}], 0x7, &(0x7f00000004c0)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x4, 0x1, 0x10000000}, {{r1}, 0xfffffffffffffffb, 0x11, 0x40000010, 0x8, 0x751}, {{r1}, 0xffffffffffffffff, 0x14, 0xf0000061, 0x3, 0x2e4f87f6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x10, 0x200, 0xeb}, {{r5}, 0xfffffffffffffffa, 0x50, 0x12, 0x1, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0x83, 0xf0000020, 0x8000, 0x5}], 0x1, &(0x7f00000005c0)={0x1000, 0x8}) recvmsg(r6, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs, 0xfffffffffffffe76, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/113}, {&(0x7f0000000780)=""/76}, {&(0x7f0000000800)=""/249}, {&(0x7f0000000900)=""/40}, {&(0x7f0000000940)=""/162}, {&(0x7f0000000a00)=""/152, 0xfffffffffffffed7}], 0x2, &(0x7f0000000640)=""/52, 0x34}, 0x1) getpid() openat(r0, 0x0, 0x20000, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x220, 0x8) 14:53:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3ca, 0x4}, 0xc) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 14:53:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000017c0)="40b86407438fcf9260326bc12ff2785a436494d8da96d35c12bc4894c2b99737aa20334eee6a1eead0088f84e8257c93cf1809acc9c8f2d88d5adb645041da864edd84d8e38d95195b5298cb29fbe870c31bb266dc6eb75b4eebc1e791c861e2466d2a55561b922954c6256d6d8f64082777d01e57fe04002f0c962efcde6afcdece969f5ba1f302f5a73effd4ac01323445b61227502fc5d9a623429af4f067cd1b731c29c166f1ca55bd8cb6e62a7f0e9d6bf11bdef2a426113a80ca193a981856fa2e55f9a1271689fac2055c9b7c283899f9e0b0c760657ce18c498397e1471567d201f63712b001de5a03d7ff0375c7c05686e332bebe8b2d0ebe5297ce5225531fa2d66ad5c1e3f51b7a4ee86fdfff07da1cb4ce2312cac9b1f083c0de8228e7c2e31dc62ac16368bf0c98f9be93b282028bab1745ff32aa03e05a93d1355474a50126b86e94872ea40bf24dd8946d001c0d1f665237b69b869b033a0e074a3c2b3d078cf232022b7f1b388dd766f31cba14b42ff079d424e44b7470a8b7c4afed89e6147a2a9de4f4e8da401d4f57d4e14387b69f07b29b49b318d948c51ddf68787b939752c6d91ad866ac425d315888e7ab8845d191b5778e3a3b7610fa1625d28178669b365cc80f59439c2263fbde68e43fa8c6515090037923664aca6190f94a10d5c2b8570c8032fb344fcb7ac70359aef611132c2390e44da8e5648f5ae534a853128e87b7311d7c9060c4723d68369c1b738ef53927390cb538f7354659da979ee2b40b7a1c37a54366136c1141c37da0f4082da0475b75cff94a3d100badd478947f98d9588cb795a6eebc492b8dfa5d8712f1255322d08d90f97543acddb2c785a378cb78135e7e729c2317c210649fae7a96ed38b36f37f799410b25329e00f808580d0ac8083fc1c07078b67cbea2d506013435c3618ffbd430b86fd8a011f19f7dc5459c889c637783bbd62fd6e18313ad6ae33a49f3b08787afa479d5dd0cf6ff2207f34363ede0196e24d681a873316559a67a56226ab803577f5be7354f0551243c05ab57ac00dc88e02910e97be5faf200719ac94fc2e7a389694a784ccf9fe20aba645c465155ab39d8d8ce654d0e52d16bb695e65af2c8360a5eb2a46d51fb95c3b634eed2f115f6203afc1bc34154fdb318ec58cee56d0879d52ea2d2633077475fea96baa0c3f43e6c9304c18d572bef5b0abbf90d5e209563bc407c2d6b733c92af8d97d391f87b00c4924e54694e38f2e1a65a5f0634883b25021739a386317203e97a9ccdb73c789e33a30c39689d993d943565729f6eeb532903ab0d27829bf6fcfbf03dd7d62bd8c88d2519c980aa90e6a0a3c1c3632208e3ae92c9a37011afe6cd419b63d4694fb130db4a96779cfa279ccea3543951ac4557254e34e698a5793f9946de35faeee7eb4f043d164d70758b69550373c062b05400d359adb4f7faa74bce4f12af1c0901472e1d463074575c77272cb13f7405c1151eab1407d8f8e2385bac75b22504f5fd5474b92a00ff4f63eb6007f6fdb472d0c287f9e768b7d295e9c7b670e741cef6f315c5ef454e261586f89c917f218b79be74a780bbce2d367695bdb1d64b36b555a580f2cba6c2de2c6b901ae3789dc971a0f37b59f4126ba1cab229302e2fb781fffb016c4d268ba77b8bb40c1dcc7c65c61f33402b507f900099cc72651b28fe2ff7102bef713f9d1b8a9db17b41589e2d27fe1d2d0ab765d22802d0837a9ccb7c12a7094928d967ce01d462570a3ee5129eb75dba9714842013db27b3478c5a1195759479aaf7091f7f46ec8e65b094a1c5b3b1e7f8473f85da5544765dbfe40da2a0647f8257ef4824efbb1209244e2260a91e5570cb9bfeae59b3a56a1bbb9901367291fb39b8b693ab012b55193a5a2010d601dbd7441471f071e3af65d13321c2372a9f751f52122ebdb7e1b100ad79223596a4d14e5fd16bf7cc30dd4a2a2b3d6616c1f56d81f36f55439c324b185cb5e09d98d8d44da68c35a7baf2c724b9e0d427d980731a9fe0cb0392602fc85ee69826eeea7fe5e81fb9ceab23a8552229ef3939aea02663560dee93879c3ac1a79dc3c20338181b4e3000d0aaa7d72008a5778c10ecee0d4e05e7bd1d22fdef159184e6f690a346a008056444a683acdc4b92200ab3f20b66052a5e54b4ddac8b72906ae8cfdf4a570f79b47e7a144b569a528bba0ba3a7e338f2092763541f528732c11dbac3b273a1ecee54bac6be5ad0ba23141fd4505a9f0acbb84fa232a7b0b12b4218edb18292ed7a5a5650a89086626a31dbb8d5d3a0c6e482be7ee718bdde756dc531022e38befe0fcf46deed79920eccfe009f4570b9e14e895f320336494f1ca2e23318744a40f1a604435cb430018339db43a441a8777c79c00c2197a6bdc248298b87219af98575f4b8a335be3c75e21c77674045476a9850d5def81c70af435dd839a143a4e82c1c2c8c4d5fa1ef6fc833ffc7cec9414a9b5279fdb8e32dda9e173e7c349f3e1d1efe5b63b70f8d721c5853bdd482ca0bc6b7ec079c12b10a4dbe7dcc20535c83acedd87ae4cf0703597dfcd250d252aca2136983a409f08c33a57866b38fd4a475fb289cb00b28ecbc9815cbac2ad466597d1b1567cfa83432b0770de69726c9e418c6205aa9346198349e10f79e0efb1c0359787ea9aab7b50d1949fe86c890611f4c973f3665b6e921be4041e24d322feffc42e95da9caac5952eadbd49de88b95a595328207d3368e3543c9647a4cc615195d90084597aaccb587f00d48af9a83434c361cdc155a58483f034cf933ee16ee3ad9908ad5b3876f3371229294c38d3cf4ba12dd3137cd2d7d3e75f00088d10d2ae637763c165568a681c09165047b27a0d63957487a7ee3410e94ce077b04968151a28e735a3b112168f72a1f2defa626414bb2d86da3cc6c60a7ef9745538a9b3de808201fa8adfca2fa7929ccaab8e110b4f5de9a81aa6024d1b1d1938b8cad82a79ccb335ca01b30f0d1571336c8ae3572839b3f99b5a16c3a4b0376708b568b437814acef4318c576182347739dab0339b54d5f98460c5326e91cb0b4a77e595df029695dc3aa2f959d13f18abfb766fe7d7e1b07f95cb694233f1a324656c0749bf585b82022be24bbcbf4579c7cc8c1e3fd6d7d6d7c6b73ccc796b34022c2a4e10e188890073e131b3f11dc8f8049a58e8b74f8f82815bfacf1c7c7c38544d7b5c064504178bd301cf544e5853e2b69705180ba96101dfd3a51722512cd5d998181d302a07d3a940ac2bf1f3955bec784abebc17c5669d28f7af40be8c397f08f10b0a7450f1048d40cc4d1a0ea3c2c57d0531e6f7cc6e445147c45a870c43e8f93f5d8fedfff63eed0cfeeef44bc101ab9238619749dfafb970f003e65c0e77cd15abd66d6f5c8bef7f04eea6f269346d291a9c294ea1823ba36b0f741b5f4c5e8f3d7fff99b27ca5f18d950588a8149acc17e286fd503fcf7900ca027870f32b02e9215dff4dc5e0858e153a1fff4d6332a23c918c1cc1fd8ce4ed01b267279990a87c76c0234042ee7e24b8058275bcb30d6c9d2e98b454b2e0e1f79def2703ae5c6e3d3fcb2a837876c5cf5084caaeb4e9a940add387ce30b5d43154670011a1e3542861e66add5d4b57249ea39afdbd91b41a3ca34c7f8d9ad5a12e6489c38325af5ed79fb67530831ffa3d67422c6ddde24848501495dded2fc8721b2696d25bbc4f13c574a498fa3e57fa91c860912d9190d74cd6a6ad4667041e64b8474f434a7826cc81a2987b5267fb073bfea752629c67ee460034a7bea28572fb3657a3fa6658e6342ef65ee9208f5abd25f6a9d3824cb4df85deba586d300274c7d0962995860a65b102d59bbd6990aaa7149e334811a3fdfd478e338dfe4780983236e3b8e8fd9f0664b6cfad454dbbfd83251931a92ec50b4e28f61a4dd4851c428f381f867879f36d5eec586785b708b42de23996820f2c26acdc21c6aa34130a36fbd522e9804713ba7d90bd7296e6f988bb1aefaeb2e438815d734eecc48c8646a227fb6e573d9d5692ea3b874d410312a820aad25ec2e1acbb6447a8b3586161e56e1b4a2f68d43641027f09204e928bccce2ef77a9bc6ea27142192a9d5a0cb25754a17e9029890dbb2e086bf67036718b1055fb430e346f78bd703f837091bb363a0e53f125d5eb652754afff0783eabb6c49d378be350d5f5646853fc838687d3787b91dc84bdaea42e41ae06f0323d637535c3e6a106bbf7bbd16dc042fb0ba294ad837d02363535e722b4a9a2ce50225a6b293261743adafc819c3b2af314a2f425c4b698d33e7ec2627f51242516356fc647f304376154c95aa0c9e1e57bd1776c6284aa3be6ec21140d76c536c877e1f4e70d2bf0bc2007d50c279f660f8b4e2fe191626d4952f5c4998789f2d3c0c0bfc31a2e8f5e30c9628afb9d715fe7fbd555d749a77c1be9025768421ab29341a308502eb867a5698f2ad231f6a43eb499c4d7d71e1ec5c7cc80677764d56218869776ad7e420a177a4a329cb2c5f040cbd4f4b4034124e329206604eb53fbb3b58b1cff7d17287d9be1d25c248dbf8c3931d08621a8c0873cd8e51a15275f205f123f22ebb1bd08e688fd5a4aaa643006d85c52036eb6fee7d00512a5876380eaadc814b0d8bab8d2591c5d9d24a9189e8a1f915a94ba35b9b792d50e755167c3aba360e1307e81372a4ff74dcaac4fd5774ac8afe4caf573f1c568252d8d757559aa02ddb9d533b1ac4fadb8ffb16580fb5bc3fb9df16db3d28f4ca897b8aa033b3fca588797378ad0dc06c2026a494ab320790ad7b5b6806b4f197fbaf669faf18c7415d932b62d2551af3dffd58cc1ea1c1a9c5925180076146afd1183dd677e0d6934915da", 0xd90}, {0x0}], 0x2) 14:53:15 executing program 0: mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/213) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) unlink(&(0x7f0000000100)='./file0\x00') chmod(&(0x7f0000000140)='./file1\x00', 0x100) socketpair(0x10, 0x5, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f0000000200)='./file1\x00', 0x880, 0x110) r5 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x22) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r7) chown(&(0x7f0000000300)='./file1\x00', r7, r8) sendto(r5, &(0x7f0000000340)="61fae3212dcc47cb94a9247f1337a39e04f6bcde50ef761fc3f3b483352030d7c0725a32b399895f74372d2996732ba569666d4d5c7496b3a3c6a6bb2cce429002f2233d0baeeefac9f289de5b19323a784869e555c8fdf7f148978faadef0ecd8f765acb68e71896fe3da20a5e2c15ea3bae5132219d5b88633c5546b881af8", 0x80, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x3, 0x40}, 0xc) chroot(&(0x7f0000000400)='./file0/file0\x00') getpeername(r4, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x90) lseek(r1, 0x0, 0x2) mkdirat(r5, &(0x7f0000000500)='./file0\x00', 0x20) sendto(r3, &(0x7f0000000540)="d2055908435697de5e1ba21566754a01c704928e1ede58125dbcd81e811cc87a21b016b0bb3672fca95f9d4cbc37fce44d0c227648617a0482693a3265d0b36a16ceb39007d8ec23026f95e5e6e17eb543b477afe3a119dac5eeb84141dd8dd7a2078810fa743e318bcf1374e9d25d20d2e7b636d53146ac9fe1a0a16f9da91518eae1bfe1d8a481cd9883b20faae44857e523dbd8e6d8c602f7453b7169bf9cf82916e25ba2", 0xa6, 0xd, &(0x7f0000000600)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) recvmsg(r5, &(0x7f0000000880)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000680)=""/118, 0x76}, {&(0x7f0000000700)=""/194, 0xc2}], 0x2, &(0x7f0000000840)=""/18, 0x12}, 0x801) sendto$inet6(r5, &(0x7f00000008c0)="0adaf48afcb6949235e63b0217ba17d1fc5c97dd05fd9e395ff3cb041360cf3371d7a85d20a6d23a4a86520fee42252e51afd923bd18ab9cd3b4fcbeef9a11f58767b507bacb98b9f93dc54fb6591722180780196a7d0facb0920c06746470cf6d62fd10b2754c41efda970e1b36bba9800799b8418140f7199a59ac897db8f25f5878c0ab7289591155c125beeec57a3a809acdae5ca8341f4e67b9e6a89871c02900c60e99c4c2cf3ce575aac20e61d3197b4386c4556203ff21030b4b99a710f917af87745278ef0bf31f1030573f79cfcd954c4c8a6a5154a2cf4fc7635494075cf999b6e967ff697cd551a51a97082376960beef503aac5a76df69b5af469f0e03629e029c57c4528a4479211c0eeec9c522db69ca7b54fbcf3894b806b3c857690faf9acec62fc46449b11ca0f048fa3646e7cb4a4777e7cec760aa9b4c8c8d67a9b735271d59bc9dd66dd0ee7639bf0ee39defa3b574006ef4e94e4e4e0a81dd5bd61a1da6dc303e42f0f6351aa390988901351fb42b6816a14743fff0017e5f7d3e397a76d649b21b01b0cd7d0b76bd57c83910b76dacfe3d6d49e80b0ac7d432c4ca9646b1c32b5c6081fe0d33a2e823049cb299282a7fb435e521639bf3c7eb31ba93c4381b564b883fa7d492ad3dd9e3fb594557ce29527994052b4b80058645fc0743daf7475b606fe3885dab4fbda3a575904a87e95c03365fc70ada5442f8fa105ae8f0dff531a7633db41b7e22d6f1c9b2f3be220ce5e756d62ddd081704bac7bb4d0fcbdb021b3b884a51b3a5624ed667b3e84f9d455bfd5525f2349f08dd1b14fed84cfafdbc9bca5111abf3eb4390a28f0747815062619c15725eda4cd70302192431eaa6566e040788622d25b9b00ce39c81744ff42d52953972a2f624d9b8195c66fad3aa390aeda3aa3107f7f6a5b6a238abbc211933e86bf25a0153c8a493b2a863cedf7b78730c6e7c13cf859f77722a71936d78c43d04ae0f77d8bbb042a91c332fe08d21ed3777e00f413c3d69d2e3ee2717559d6c1ea7f4f2899c7e917a2a083ed137ad34e86aeb50c93e0c2a5695a1d4f78be6185a1c2959efc2796ea1d2957cf953815ecf02c0884f1a505cf93194aedc1872cf2f13e5780e70ba6225af351269def3c2f721ccdfab5fecf579f4b85137548c0e09fb5f0408beccff714d69feeecc7f8c9f62f38e6907b76f65b7a6b09d033ac854743a06879b5505195bb0b26c614065eaa53a34175257fdd86cc692ad0a365b608801b7e48fdfd157d64290f0e4665ccb806a6e307c51afe823d7956ef6b598554d61663f1540625478a68caa9742f2f74f8049b5094cb4f2a781b20d1d860a50683486217661dfb5c52b77d8882c64c59daf34878ce728594a63771fe08e903ca4b61979b802771bede5aef48461141976702e0330fa1b9fa7875226dc4275092b3fb5e71fffcf55a2f633c304bf88f08d20c61c88fa93de66087aae6cff7526aa448b1c13527ba344b9d456b0ab100cf8f7e0c143c8888b7828c917951a73c88d77c8e6ff3ad44cc5652834bfb2374dc79f0489a90954e8dd40a04ea5d749e0d25bed9ec3f0b84f6af95e23dac75646875b2bc03a9f03272641a819428f2d6df1a9f4fbc2af67b9b36ee1de3554981f05fa409e4c33b820e52b9e8e461a68816a993789556b39ece31194312947d7345928b506d1a457a9e5c908ee36bcc551c19c674cc71260e6dd4dd81011150e6c8d8dfe363e59fe512a051f953b1d55e76883d41e4fa6339f441e0db02ade324a7dacae002f7ea4afc7aa16c8287ccd067387c3f6b7c4bcb3f37666cd9f5f5ed3753eff3b868761f9c74663bc9731c4370004f971cccb93b00185f907c04a26fd06a985b7497d355f817bd139e41cc9c7f1fb818d4fd542b293b6fa00c4ca02deb3ee4106f3298169feaa5cb41ad81c5377117ec6f307ab377e4a49f3d004965cb16aab07ef10e9e9d409d5769699e67a3bff59ac8aacb4b25c38bb770d05865f3ad15554d8c8196c7204a6465a335e837e09f2ff5b4bb4f58ae41a6afdd2a9db74e8f24f30c4d0f19393bea77bf1ac5b7e5fb0405bd6bdb36aa8356a3eac977a8c05a3b9a4c4facdbd7ffae2467c85966e45727e160fa1d4a3bb05f40b87e8e651d6c4406fef8e5766e98d0475c3237fbbd3ebc35081c32d564444ae0b2b741c96bd4cdd337cc76445b5838453a9bfb7180b60759d564d27153f2eebd90bf751e6449c8658f524ee1388a5e9966076cba310233dc9c08923353060559b08264038200eb2875b74fa49e5ddd64339d32e0e69d550f6c27f2460226d5163a3d899843d2df7b186e6014ff8f8a6e3552b30913c86be6a5ac43ea3b8608621b6a6ef721cc0ad7513383ceb2540409180de13c6f3c8548fbd04eec1aa495608818126127283ac08b02482463b22b03247c38c376287c63ff9043beae1c7896ec24823a69a2ffaef5efdd40502b177e95c0a9924810176591c8ebe3c9f4e3036ee9b9b90bed3ceb1ce3096f032495c1e7409437f895019bba9cc61790b2ab64c4cf77ca860dabd67a83ba8f65f328b6ad07d35b8fe0a13ffa45394a21dd5a49962063d4506419edf8bb7673c34d45a093ef36fd5ba52dc2c9c84790c2148c0b7c8baf478511042bc7e7050cd4bf888d2681e99c80c16b687341f7870a0b37d35a21d485d0d955be858bc467ac3df049337ead89e7dbefac35546f79748f0b8e11a4231ea26f3d03b9fba55aa74e24492fb7e98eaf3aa0072b7c5cbe3d526051a946f81f2180acb7e0116f3891e5e642e14e4f837914976b3b3e792dc902f02c4c89474e6d26a76e729d2e845b0686e23454c74230046aa9794115a0cb089ce8d7fbb457a79d5da3e727900c2d2e5a863956209a583be3f0a76c3bb8b0a9d373eb84f8e3c71c890de8c9b600537a296b7e8a865dc68b13694156b96412bb96127f24b094b5cb7aed8ea621114ad002c212ef87472b78457ae81605b224238efe1e215453699fac2bbaae3fb629925be83db4866c8641470d47f9bc6a501f9f3b44684a54714d95a234e98552df4250716e5592553cd8332a2258fd17599bfb8009a89c12d2b0417efe8335a703d22972967e5f5521d64bd90b4b2ef860ada7d5cc93bb6c8e9b6216bf7a20fb1c1ab794eedc27debc768f18ded357725f67fc21806be693565990b0d99b5279bd5371257f00935b16d90d4d1bb587690a6469a14da34be80e3adbbbdcfc0fc7f5d012b4f5b83724932ce559733614abb0c28ee39f4bb748c293fb6ef2ef909f6adcacf7f024476e0b4480889e2b87641ccc10168f01c4f0ffc53909591f960a902a3a2bd229b6f8a4cc310cb57989eb052dd370abcba893356763625df18508d6bae4753fb3594ce86b3a66c881c6cf68d4f620b8b57f0c7a3117c2900288215d78d54d4218c3da34128c8fe86e34a72f3a8ce692d22ae3b955c52ce599ccc0659e3b8e6f3fa6f7b700720a474613f7bb8fdda5fd45c6e466250113c1115803b7e93ace56b6303c2dfa03d558b6012b0653ee11b6c362f7b8113515a4a23a04af4fb0309f2ef5ce6e4505c5054815c609c8e282c9a21f35ca53ddc748c0102fb72fad98583732fa22af42063839bb4d1a5622bcfbedd759a440e4c66be36fa59096056f31eecf305c5afe36ac6c1d59a15b08f8813773b595b2b2f225ccb0e36ba2ae456b5643f5f5696fb24a6ec062132c12112787805e95027018344686b61960b40cc6cc6501ce18580ace99a936b2aa2dd0fa379620697178232f7e81194a924074aa3f1245978d9a59184a679bddf38b5571f2ac79a5afff1b350a7f7f7832fc9ed61a1a565bffd0ad42eb4bf0e3f39d59b0c3930f97642c2db987fc3c8917781b5a83b24c26ae32490d7d7ba92357247e36a10aa189c29d38bfde08e16d57c55c6748199ecfeb3c576ea2ba939fabd0b9d83b40c87eb0c404493af01898323a790028f7400c162de81277b870dc5f047a2b14a3c19685c501815834d768d1eb119822cc94d03359c299c355ce0d8db886db17822589ec0bd7d2ffe6daad138088f91493898fa2ffcda8ad36ba47d443fce9b63f5130d0254caf5a36b63325e107ca5fab148b7a5be34e48f13679a74353587d152895c9864afa5f3814135ea21df442a5a264eafa174fb7e39de55aa9d0766f30110ad097f479af55f7c5181f5d7e27eb5045d6bcb595bff585ac4ba2a86a7fad4fbdbf612d9fc7f422abc869dc0c09107b7bd2cbf4ae7f576511803730d0d98f2d7d3e70c34b969fd821f9a56696fa7b3fb3165186a7f386381bf93e572f912cd2f4941722f03a632032da3a3ff97e32f7c9f0ba0b4a5d32aca776d838bfc60d5e650d2aeefa6b7a705a172e5b305b50d0bb995a1eb782833b2a56e3a1d5fb1984a60549fe65d4c7051ebebd57b4d1e5f16a8fb11020e7c5efa39096492a184a5ddd6c69488eb8ddeeeaf56c9c331bb0620073d65d856aa7510d55e1dcf4a1b84f546f41c6c7bdee82cd7f17744227ae7183930032b718b9da6f1c57235567f83a5517dc1fe3ff9a4f4094a01426b965257b7a83e2633a116823d72946e4fe868053b5eff0fc1b760fe560586875cf817b6715ca30c749fea6ccd8986413a32a7aedf4f5fb733099a1f752f5e26fe31f27bb1898880db2317dcbac4e1659427321efb33287912672fe6a1898147149e888d1c442590d3c2b4714d034ea038c8ec95cf51e7492469abbc31f9132bb7212330c9857376c75149ec87e9565fc3bfdda9359d21afcc064f192efb34aeaee99e970e25db7a01f6767b0ee789692f49963a12f93fb4b10ff5e22de0a9772225856740a557cbf4729ba4eee6f98b1d6dc46e7c67458b5ba411022f8667afec0368883ad31da891c8cfb108505f38bc44d385e8e6bd3329df366eef0a45138e8f188dd55e485cd1abae123849089ca660a95f5a0c6333c99f0448d04dff3a5901311fbae993e38ed52f0b728b4b1e68af71645ed60c58fff5e11056ef68ca7b9458e64e70b44b257ce7efca1226b519ff529f8520d113862aaf795eb0acc3e4493b9f7ab69c74787ac1f490cc002941f98a54733f2e121025ed60f7dac40f414080a9b27eaccf4eaacab3cfb4f620c4ba090727d5ba3ce0c4e36976de52c5f777bb1f1e5e0790e82f97febd047e2dc16c08e7e87054ef203409a41ea2d7115c5ec62545c3add587dbca7d5fa16c95d8080be649ef950e73ab783d17c4aa0f402a798e042e42cdb39f56c6606993b751745dc8eccab96ae5122aab9cddcb9c471b5b8c70f9f8bbbf88d97f7843ace698246cef4469d733daa08a4d69021c3a47bc90b08ccfd4b9de4eafd9a6fe1d3955ddf67803c7561fc266f206fce9df6d895fb7ba9462018dd48dacd2d5c924bf49ff49aa64107ef444da60e139cb64924b6c470a47c34704b49cacdcfbf31efcbc4c5e66fe79c65e3bd969180a27535d2159affbb1163b92a1fa82aafa7e2c0e31f8ef6fe91235efc8d8ba3fe31ddbf462b735ba90a056856008919e3e5843f6fd2996a64236c71a08181649883e5b82bc49e9252c0e1128a1e4a546a75d531fea48e485872d0cd24f23980c7672dd23c70b48d56bbd665c5fbd8800267e146dbf2dc3af2b35de1ed3f2a885b1a5184290f01b5beeb844cb616b8d39832646fae5ed456e75b0bea9cbb56b075011bacf1c2d9bbd94ac35cba666556934629d29a81c2b1d27d24b306dff40df501eadf94cbe66215b117ff7e88227fa675c228ba26cd5909141952b6d1afc8bed1adca34", 0x1000, 0x402, &(0x7f00000018c0)={0x18, 0x2, 0x200, 0x1}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x1f) unlink(&(0x7f0000001900)='./file0/file1\x00') accept$unix(r3, 0x0, &(0x7f0000001940)) fchown(r0, r7, r8) r9 = socket(0x0, 0x2, 0x9) r10 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000001980)=""/244) preadv(r9, &(0x7f0000001cc0)=[{&(0x7f0000001a80)=""/196, 0xc4}, {&(0x7f0000001b80)=""/158, 0x9e}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)=""/30, 0x1e}], 0x4, 0x14) setsockopt(r2, 0x2, 0x6, &(0x7f0000001d00)="1559a2fc2e9bea9d7f3dc3397750f7b1fabec6a479349ac129b22239636859622cab8cca792d71803d5ad39aab9672e936d3dde61ed44119a3f4b6a9ffecfb4b5b148f3c60f7d9a7742fc148c650a033dc4d822e869a70de9569a9a0d54a4468a64df8a0174d7ab41c188dfe048011a3065bb467cafc793a54860eb64d56f43928c8b48248355f4656fd0b6921fbc2561d1c582a2cf1bb45d5260e35b43b93565e0b2bf128296dc35435e6f81a235cd91e23fb69c0e523abf9e8e326688796", 0xbf) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001dc0)={r6, r7, r8}, 0xc) 14:53:15 executing program 0: open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10800, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x4000000000000, 0x0) 14:53:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x100000001, 0x3, r1}) 14:53:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="0973cb0eb2f2dce46ec6c5f074943c90a1f4dea768a491d927358e67dbe9b86ae568364c8486014bbf2a0cd1aac1bc2c4a022f29b29316141bc15c08140ae7aa1d42fc92df81e552bf154eea4061eb85ea5c142fb9f6250d513fb4dffcbb011952266cc2487c19ef31ddbb63975430a416eea175900e5d5d5d0a7f039d87860520dd9955c1424d22bb52b143ce1bb754536cac49353e51c397c8dbb5926956075dcababc4387354bbbfde6624d4ee6b59c1932030835aa069fe8d7d5dd403c198db0bbaf1fb933ec5e204234e022ebac89f51d33265e3da9cced535b", 0xff22) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x4}, {0x8, 0x400}}, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 14:53:15 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5) sendto(r0, &(0x7f0000000040)="026402a6ea0d237765de54354da7459fe1bacf7e41e2fff391e70e9aeafa93f26edddce35a2ccd90661ee1bc5eae480211efb746f41957898367c46dec247d933a3fbd35ec048a5ef8ac6d44d31641eb410f2e6c945d40f105cad3", 0x5b, 0xf, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 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() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0xf) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 14:53:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc40, 0x1d0) r1 = dup(0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x2, 0x100) r5 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x100) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0xffffffffffff12d4}, {{r2}, 0xfffffffffffffffe, 0x36, 0x800fffff, 0x0, 0xffff}, {{r3}, 0xffffffffffffffff, 0x2, 0x40, 0xff, 0x9a52}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x6, 0x8}, {{r5}, 0xfffffffffffffffa, 0x6, 0x1, 0xfffffffffffffffa, 0x7fff}], 0x10000, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffa, 0x80, 0x40000001, 0x10000, 0xff}, {{r7}, 0xfffffffffffffff9, 0x84, 0x1, 0x401}], 0x0, &(0x7f00000003c0)={0xfe0, 0x10000}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) recvfrom$inet(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000001400)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 14:53:15 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f00004e3000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 14:53:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000002000, 0x4520) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 14:53:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) socket$inet(0x2, 0x8002, 0x3) 14:53:18 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2114, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$inet6(r0, 0x0, 0x0) 14:53:19 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 14:53:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2e, 0x0, 0x0) r3 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/213, 0xd5) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f00000002c0)={0x3, "176d790e1b973919a50d7aa5a1ee3453fa34093ad9bb71272250a9e2c855c61ba59987e9cefdb7eb015cc0f842aa73c68a554ae95abf34fdd7872e9e6f1d6177ca79ccb302315ec09a622eef1c3fb9f038f4b30cbd70b96f5b12e9c53b1f1b7cd3cd82837f23efa52a51b764fca90842719e4a891cf745f48cc7a54d23cd3911b161aa6bd550d5342b966b217cf3a506a72a5e38bc35580e8bd611f5280e696ae80eee5f7e00bb1c95556aa08b58"}, 0xb6, 0x800) msgrcv(r5, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 14:53:19 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000400)="aa74959f61360b3610762c991aae6b307daaeda4eccd864e097ff3f22237b109f98b715e873f590278914fad512de7590ff96e6b42feffff15b79544411be59f8bda97c2e56e8dff8152408c8f6a136daed1554413b687ca86cd9689bf1d1e921262c924bf", 0x65}], 0x1) writev(r0, &(0x7f0000000380), 0x0) r4 = syz_open_pts() close(r0) dup(r4) syz_open_pts() 14:53:19 executing program 1: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r1, 0x7, 0xffffffffffffff00, &(0x7f0000000100)=""/9, &(0x7f0000000140)=0x9) write(r0, &(0x7f0000000000)="916cdcbaf95fa5c5b03b4ee8cba73ddd112f0d8c17219766915eff52ab3b10c5d6700e8971b98b6185a97744dec22f86c4071a19a2660e6695ae09bf4c79113882a5e6fcb54c0e21cc647a7b4b248550fa4d62d33a078e3b6d0c9e0a025b478c784a21077a4deab5193b43b559dea1d5d6070e0fecb211b48d91ca05c9cd14623a37bb39aa834173982be37151c8e8", 0x8f) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 14:53:22 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, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000440)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x83, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:53:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffff, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x0) nanosleep(&(0x7f0000000080)={0x7}, &(0x7f0000000140)) 14:53:25 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, r0}}) 14:53:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') r1 = getegid() setegid(r1) ftruncate(r0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) read(r0, &(0x7f00000000c0)=""/192, 0xc0) 14:53:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="64b5ee09894a853a3cbb6e98", 0xc) sendto(r0, &(0x7f0000000040)="457eb622b5c55fbf8b485cb7bc0bbbb6", 0x10, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80, 0xfffffffffffff06a}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1a67dc612485c450341dedd5b9a4dc354f5078f62772f3ae21e23eb0", 0x1c}], 0x1) 14:53:25 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0xc0) rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) shmget(0x0, 0x1000, 0x460, &(0x7f0000723000/0x1000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 14:53:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4c29f8a4e23a090f) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="58cca79c2588e3876f194fe3ba6e69dd0be4223e3d2e52364b357768b4941f027032d38385a1d1cabe007d03f08e84278624f1e5585875f04bacac1f5fbf4d0c5e7025a520d7fa77e580677ffb20930070aed0536060a63488b86fcaa6c134000958d0ce0eb818e179592642a28844e99e604f060058950dacce5639c3d4e055b0d17dc158a7ee9cd3926314a6d8dc4a8c94", 0x92}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000), 0x4) 14:53:25 executing program 0: r0 = socket(0x11, 0x3, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) r1 = msgget(0x1, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) msgget$private(0x0, 0x10c) 14:53:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r0) pipe(&(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 14:53:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x4000000002000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 14:53:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x2, 0x42) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x91, 0x100) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0xfffffffffffffffe) 14:53:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 14:53:25 executing program 0: getrlimit(0x3, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) 14:53:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x100aa, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setuid(0xee01) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 14:53:25 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getpeername$inet6(r0, 0x0, 0x0) 14:53:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r1 = semget(0x1, 0x0, 0x2b0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) semget$private(0x0, 0x3, 0x441) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 14:53:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x40) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 14:53:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = kqueue() socket$inet6(0x18, 0x7, 0x59) kevent(r0, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0xea}], 0x985, 0x0, 0x0, 0x0) 14:53:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:53:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x343) 14:53:28 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000040)=[r4, r5, r0, r4, r1, r5, r5, r3]) setregid(0x0, r4) getgroups(0x3, &(0x7f0000000080)=[r7, r6, r2]) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r8, 0x0) 14:53:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4001, 0x107f) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 14:53:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8105, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="11b9a7e607b8bc4e", 0x8) ioctl$TIOCSTART(r0, 0x2000746e) 14:53:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/102, 0x66, 0x43, 0x0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 14:53:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 14:53:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6c0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0xfffffffffffffd6e}], 0x1, 0x0}, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x10, 0x2) accept$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x57) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = semget$private(0x0, 0x1, 0x401) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000200)=""/30) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x5c89) 14:53:31 executing program 1: syz_execute_func(&(0x7f0000000000)="0f380096c0278385c4824d072ac4027daca7000000800f381c67d685b19f8dfffff340a5f30f116b07c441e1d19e02000000c4e1a15cf866f3a6") mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000340)=""/166, 0xa6, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xcb, 0x4b}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x9, 0x5}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x9, 0x4cb9, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000005, 0x8, 0x26a}, {{r0}, 0xfffffffffffffffe, 0xcc, 0x10, 0xce7, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x78, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffb, 0x82, 0x90, 0xffffffffffffffe1, 0xfffffffffffff72f}, {{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x3, 0x20}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000041, 0x81, 0x59c}], 0x7fff, &(0x7f0000000100)={0x1000}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, &(0x7f0000000140)={0x753c, 0x2}) 14:53:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:53:31 executing program 0: msgget$private(0x0, 0x90) msgctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/177) 14:53:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="105a8d22690290e7663318186799a3674c9b4e592bace8932c847c8f8d8644e4c384ebb30dc9c641cfa5a0abb5b1a8c7ad2032e95cd56d1f39", 0x39) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="071725fa386986c5b9c6b722ee6f3a0124a3620a8971bd4b37266ace3835f451c4a7cf3632cc6847b517273e1f13598ed5ae332f2a0f6ed4865f5eb131a51f7d0b16ba984bb8dcb2b836c8d1f1b25702fcdae8797f650c7d31c16851555be2e9f16dcf392b5c839e10e5ebd261da868942d1f6d2d1999eb860b2e9dbc313ce4e7acd50e3d6640075ddcf078a457991d76cd29fa91c93ef011b6f9c8f3d5edfdff9857c8a7094fde80b8d3bd21edc2137d0e0c950e2cb8282c5e82240468be325334f8e9f639679ceb589c8cd51c9da0c055901ee3ef9c24f2e14e9ed419f2be981edf77a8a01abafa5da6471175366747f33667ca8c01937ccb21e241fc9a8501890ce6484b55d03ade88fe83284fbbf89c12a851d01f44cb415e6539657809385860e43356b8859e5ac5b1b3a19284f8959533c126c3c1109b3e2719d7608bae8220f9ac2dac91aafd3a96da595e3820f16c849580e621b989d346bdb7a4ce3f5180ff601392b6529ead747f6795a69d07e8cc7730980fb2e97aecd31e4a258bc04c23d607110346d705dde570cdcca511327af64e7725b1337450619ba7ca46b20a4517e514ca33650287d50c735c4bd4a36602908522a64708ae5e16b12769d831a2195377d9fa6eed5a632af89b59b427bb0857210af6c79914c414947304fa0fdd49a2c1a269bd89967ce6148f45cc76305b7085a72e88c43dfd0b65489f1728d26adaa11a92af33bb19746c2a829776eecee1d61b52b9d68c4d859581f6ccd1b1d211bc8395da85bb80f243b10b20d068a071bbfddfecc95fff6099197fad4ac", 0xfe7b}, {0x0}], 0x2) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCDRAIN(r1, 0x2000745e) pledge(&(0x7f0000000340)='*)}#,.@*&+', &(0x7f0000000380)='\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) 14:53:32 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x80, 0xed4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 14:53:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = dup(r1) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="de8aa447997ce9e2e2a2e46d2bed2eff91b1ef69a5e5a353fa6e7f335590a6d39ad1afcbd01269e51ae74043742013e9254701f18e87bdb6be244a67126525ddf66a536b3315b2c717fd15e403645a60f78fb193ee7835b05f312954834d97fd990d24748f43fa28c230054cf56b36f3a041", 0x72}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 14:53:35 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) 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() syz_open_pts() read(r0, &(0x7f0000000000)=""/49, 0x31) 14:53:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000080)=""/212, 0xd4, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5740f64", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) 14:53:35 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0xffffffffffffffee, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r6) r7 = semget$private(0x0, 0x3, 0x41) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/180) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xcf, r8, r1, r10, r3, 0x100, 0x7}, 0x8000, 0x1f, 0x20}) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000400)=0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r12 = msgget(0x2, 0x480) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x0, r6, r2, r10, r0, 0x100, 0x1f}, 0x400000000000000, 0x765e611c, r9, r5, 0x3, 0x0, 0x7, 0x5}) 14:53:35 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0xfffffffffffffffc) 14:53:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921da539e4effb6c3fc4a8c90ebc850463a7f59c582fe8a26b0be1dc8d66a96eaa1", 0x274) syz_open_pts() r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:53:38 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x1, 0xffff}, {0xffffffffffffffff, 0x100000000}}, &(0x7f0000000040)) 14:53:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) r2 = kqueue() clock_getres(0x2, &(0x7f0000000240)) r3 = kqueue() dup2(r2, r3) sendto$inet6(r0, &(0x7f0000000140)="68706002092b4c2125c888cdbcf4dcd1c29fd55a402c33296218334361a2613ed7ee230adcdbc5402a93d66ccca1c8e5349ff66a5f2418b1f792940ed4d59f0882e394e30cb7d5159566b68cfde3501cebde67e4a13387289d5665a001fcada0405726d692b91b3ec5e43c91547ce03cae736063f8dee8789c6795760818d13522295c218f6614e140b6af47f5cf647909683cdaae74d474e9294bc9f374a4439ddc97cbe72e5c297ae5e3147118916072f4d5b2d3e753403705c1859175e559c76573111b9116099379f58c1490d3d29b5d4d8e0c15b46b5cfb6936d48bfa8259a31e", 0xe3, 0x40c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8df820c40000, 0x0, 0x0, 0xc12, 0x8}, 0xc) kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0xc004, 0x1) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0xb7c) 14:53:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0xfffffffffffffffd, 0x8000000, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/134, 0xffffffffffffffbb}], 0x0) 14:53:41 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000100)="0071c80c00f2", 0x6) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x5, &(0x7f0000000680)=""/86, 0x56}, 0x800) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) syz_open_pts() 14:53:41 executing program 0: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = msgget$private(0x0, 0x202) msgsnd(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bdb0e4391e8536dc659b81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c744d8f34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547e5ef94d2f90b5c0ec68745323e1103ce398e942c5072178900e3d2a5ba1f6cb8f95de09dd0c44572a6dd47037c1c70d18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd7962030000000000000046b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"], 0x101, 0x800) msgrcv(r1, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) r2 = getegid() setegid(r2) msgrcv(r1, &(0x7f00000012c0)={0x0, ""/177}, 0xb9, 0x0, 0x800) msgrcv(r1, &(0x7f0000001040)={0x0, ""/54}, 0x3e, 0x1, 0x1800) sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) unveil(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='r\x00') 14:53:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x3b5) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 14:53:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x5, 0x9fb2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) setuid(0xee01) chmod(&(0x7f0000000080)='./file2\x00', 0x2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000040)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:53:44 executing program 1: r0 = syz_open_pts() lseek(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 14:53:44 executing program 0: chroot(&(0x7f0000000040)='./file0/../file0\x00') unveil(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 14:53:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xa1a4, 0x9000007fffffffd, 0x2, 0x33d, "0a6120ea3a7bc7826d166232171f5e2045a27e65", 0x3, 0x9f5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:53:44 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) mmap(&(0x7f0000202000/0x4000)=nil, 0x4000, 0x1, 0x811, r0, 0x0, 0x0) 14:53:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) r3 = semget(0x0, 0x0, 0x403) r4 = getpid() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/76) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) fcntl$setown(0xffffffffffffffff, 0x6, r4) 14:53:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 14:53:47 executing program 0: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() setuid(r1) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 14:53:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000080)=""/40, 0x28, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)="b2e3dff1613b867263e73c598e098ef0ae4607b338d0a94b37b349cab2c0c55b044f269c8fb0aa2a923ec9d3", 0x2c) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 14:53:47 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 14:53:47 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) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair(0x0, 0x5, 0xddd5, &(0x7f0000000280)) socket$inet6(0x18, 0x4, 0x8) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 14:53:47 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:53:47 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2022, 0x5bcf) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x80000) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) dup2(r1, r1) close(r0) 14:53:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) getegid() read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x600000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) getitimer(0x0, &(0x7f0000000000)) 14:53:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d04002ef1006c1f5e00"], 0xa) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/52}, &(0x7f0000000340)=0x36) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x100) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x1f) getpeername(r0, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x26) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 14:53:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0xfffffffffffffffe) write(r0, &(0x7f0000000200)="1696844b31696b3c70754e759752aea9bbbf9e72592a6eb26e4c665675c5a48a59fc9758572ea228dc777f0fd4a741d7fb2ede8942c0077b2969e74580fbb9636504e00ac7eb44f3f47f136a102e501a209f335542c2c029a479fe9bc4f7fe8a714e81c1bb5ed72e5674c565692f16eecab3ad08afaf04456d33623b3734694f173b30e59b2ffddaeefc3b4517a8bbbb586a8ec0589320043e2d5affabcf389cf8905a2a3a0be118518143309df012b71c32e4be9c0559dac692f9be806ae8cbb77058659b7df787ce917bc0b14ffbb1ea38e37a2da174e2cff1af58526243712d879669b7a13cb73e199424bf74000447c81a9b0fa1", 0xf6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffbfffb, 0x10, r0, 0x0, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) r2 = msgget(0x2, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000580)={{0x3, r3, r4, r5, r6, 0x40, 0x6}, 0x5, 0x0, r7, r8, 0x8, 0x8479, 0x2, 0x1}) socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000003c0)='./file1\x00') r9 = getegid() r10 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) rename(&(0x7f00000000c0)='\x00', &(0x7f0000000300)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r8) fchmod(r0, 0x1c) getgroups(0x4, &(0x7f0000000180)=[r9, r10, r11, r12]) r13 = openat(r0, &(0x7f0000000600)='./file1/file0\x00', 0x0, 0x20) kevent(r13, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8, 0x19bc}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xc752, 0x3}], 0xa2, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xfffffffffffffe06}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x61, 0x20, 0x40}], 0x2, &(0x7f0000000740)={0x0, 0x5}) 14:53:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x805f, 0x6, 0xf2, 0xfffffffffffffff8, "e0ed5d4f19dd0a239ec8d7b69ee34a052f48e19a", 0x7ff, 0x1f}) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="82", 0x1}], 0x1) syz_open_pts() readv(r0, &(0x7f0000003500)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) 14:53:50 executing program 0: r0 = dup(0xffffffffffffffff) socketpair(0x0, 0x8004, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe, 0x80000011, 0xffffffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x60, 0xfffff, 0x4, 0x2}, {{r3}, 0x0, 0x1, 0x3, 0x1, 0x3ff}], 0x9, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x8}], 0xff, &(0x7f0000000200)={0x6, 0x1}) r5 = socket(0x10, 0x3, 0xfffffffffffffffc) getpeername$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000040)) kqueue() 14:53:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="c4455907818e9758f5f3d658114ba99462914316dd815915db39c56235dda35f35f35dcc95a48ff3741d173654670c8eb4f018a60a3bc0b80b875a2ab06e338034b8913f1204fbe2dad864e8bdf50bb344c2ad461a3816d70aa4256b18c51eb479c0ecaae7d9be514dca8dd36a6ce52eca8613d302212a1b7550341dc02cab5b32ed31d731ac1607e9a51a8e3cef9ec188dce1c5ca6bbddc313904bdae499e30ba3d78e6ac949c3f490602caeddbef9c5545c036d7d169", 0xb7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x17d) 14:53:50 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) write(r0, &(0x7f0000000080)="73c5646667490edd43f81b2bdff6c2", 0xf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xd051, 0x0, 0xfffffffffffffff7, "1f436533b61a576190b329ffdb87d2a08acc2a04", 0xd0a, 0x8fbf}) 14:53:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() 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) 14:53:50 executing program 0: syz_execute_func(&(0x7f0000000000)="3666400f38021ec4a145d8be3fc300000f01c44674028f6978d775f9dfd026670f0ec4a36d79360067366566450f38324a59d396ce2bcc96") mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:53:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/190, 0xbe) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000005c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=[{0xe8, 0x1, 0x7, "663ef0a59a7f06d9084448f3a18412cc406df664988ad4fce50c44693ff62dcf765d7c278a89e745b856c9f36a11be0e796760f933d5b4d9b05ba09c273308320a30704a5742bb1485cda36e3601e2d288642648d27c342133678465ddec1164cea2a962fc3307a7aca780302dca846c4a5a1926ea5d8e0b4115db6f61d37acab19a1a7e206ed81ac1a964e7b6aab456b01444999090e794161405e13d44247e8f64e51d178edda1efc4481dc107ca3635fc0fee38548787301589eaf859ad02af6af3747f0def3306750e9e78883ee7c3dc97d832b33f"}, {0xc0, 0x1, 0x1, "f3681fc2a84e2f3b6099933016614c6d01a7bd5b0fe5264c9a845bdec29ad93805a25b35ac0fa00a6cfec0c1040fc7a3d9df9b2ad2e7ef80bad5dcde65870e344b4986596bffae9595cec4438b2d0d91dd1e6985fdd316ea0f52a6a948431ca5f25cde8334b5ff13ccea2a149cda8db9e76da8b8cb1a2bbb6b52edd89ef4bafcd9c003d5cfeac10140ebed480f803872b22a463c71153f536ed760b4e4f24c1eefdfd45195b146ca7e481b1a"}], 0x1a8}, 0x0) 14:53:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, 0x0, 0xfffffffffffffee2) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 14:53:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) r2 = msgget(0x2, 0x10) msgsnd(r2, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1"}, 0x1e1, 0x800) dup2(r0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 14:53:53 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0x77) r1 = accept(r0, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = msgget$private(0x0, 0x102) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001180)=""/4096) r3 = socket$inet6(0x18, 0x2, 0xf337) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) lseek(r3, 0x0, 0x1) setsockopt(r3, 0x4c, 0x1, &(0x7f0000000180)="7c234d09175f3e3c79d9a5725b49882c6bd62b85209dac76604b3773a750f4745d3f0b2a15ea1b6ce294385efdf30654a172f6c1c8c6e6c101c6d809c35a370c3070542f46c0762beca34db11e7d0307502b551078ce9c40e50a23c74371a02db9c36b98345f1ed15adbd691f2740461044f1c584b0522b10d67237724f4f477780cc1dd02409b3e70669d622250b7d5cdd443fc50de0640d13a424d1df22a43b63c07c0ae73eaab2956818a4f4c1745cb5d01144395761d8bebae141f932d99eca3e821c0907922fb080b3ec6244885fb4cf8b3a5f15dfaabbf9681531a488beb3d86b313aef9e7ccb7d6814a8cd430c26e472518bbd304c1b20198137a5bed813162df034b08f6a6e93e2a5ad9d191ba18fedbc3fecce7f444f4d02dc79b76040acbe581fa5eb04c2f35f874e73ce1bd6dc0439dc71462a953a978b16bcb6609866442dfb7a6bb1297771ed442a352262f5743242bf794bcd831f2cc14e7f7604ce7cc741cb1b3562549ef56dae2ced41436ab52a40eab620d3149661a4bf2ec7bbcca1822a9597ed515a13fcf51ea02f7b967d50dbf667161dbb57e73f62ed42d39cd00003429cf8268ae0b0d67c930bf0c81c16840e8dfca85ad71ef499b2beeacf848bc4e57b9d2fa191d9eb18b58193b36487ff3f08c57b54d582269dee134bf40e1b30f5820e24c070ba766a5271a3f07359e15a81a27cbc2fefd271ad08a44dbf478ebafccaf84fa4051873c3bc9b9edb6ca1264f244a5f6741f13197aa61b16592380b99786185444dcd37375a9e92d96e36daa871ee42cfedf671efcd5f39ef83703c8912b7c1480f843b486cce3beeff7da5b433ddd84053be81f7673396fa26368706e614a8d3b544153ce8cd1076a219311fe8d98f1404b4f400ee03e4b956e11f1409b6c2e3d6c6fec64e23c8490fee3aa1f56dfd9fc77db815a562700274b39ac0abe12fa33817b4659293eb29b9c401933f249ac1fab3b208d9c5741e0df399bc4b65b772175514eea4847f7fd6a6e5bbfdd4a1f0e12162a981af63e77e3bd635729bad79d0ff737b324310f1fe7f3e192633069fa36eb1ce12edbed7b1f4a3eff9bb11b0f1543f277d29f88716a95779b7bc4a48d6deb74e024ea7a7e30ed0e6dfd836b1bbca50e65735ac108b61d2b782e086b6e8d68bfb0fc5cfcdb90cb39615e9f2fb9d2102a8d44fb0c5acc3bc57a93c3908fdbe5c5e5e9abe70af8ee80458268385ed7cda338744efc6e6f4b5cb562327855d7ca455d99725302c8d1e04133860cd87c2d0dadcf23db12aad0bb44e9131d9a08d37872c9251c3c37b9f6429775b31b9fc902b1b29a4b2b1ee0f6853cb1de0f1b79dc9341f5b2cf4d4f963e7ce1a087017a1035c348aae6ef8a9ba9f6ffc2916d673dc9a6125f19a7c3ec31d47f8aef5ffc18215181cc4c374a2ec433df394b943ecb64ecf131105310c264fb113b7761001bdcedaf9c55bc0829098449220b58b16ee124cae845bfc24f4a9694e2433ff9438d1c5b33fa71217966234adb8e859b864325b43b74180e3e0ec4351313d4328fd9ef04919bf038e5602d209e2ce0ece0b5d11fef84467c0875ff8d04e21718218e9fd662b21c5de1c5ea78dc5771f1484a548ba81fee28e2e3cdb67655284a40ee46c708366f7259fe256084ec409b2ae3a16d1c13167362e6c1fe9416ddbc5944568815141693fd341f1c7bee04bf4076ea213caf938f4e57d0c9ec33506e4769654860d4635f4e24d76d22ecd74189f0740fde18f7e0ca3615253d2e015acc20062ba35efd52e34310ae7b01cae1576f4851a81786e354edd72e12bac6da98f5a29f8dce506c43b4aea731e7b2828db8342f907b8f57cde065fc6a985da69bb7291bc852b31b812c95b5a3f45969925d845ad216b7d579a220fae8eb86bc4eaa7435d32268f9a0a13e2e304afef113bdb4dd80b0e52f378112492fb46fd364b3545a905a1abd178339a31a71cd8bf845791955939f2acade48569398fc8057bca416935e3d19a110eb392403bde8fb3d4b43a29901a8d4b79e551956fc6a286edeadc7e94fdbeef5aa518d70fca2a242f03e920d0397d87f9c587a52bca8f8b4c5e68fabfaf044b089481fc4fe96cce1dbb94a28a643a082aae3469e1ae4ef5814502188e9b225b44a33bf460279cd96462367da18f4947ab8c3c91bcbcd920909947dc7f87c68909eb63d2e33a36ed9eb556eda1ee7abc0964e2f3262c3b75100de1580062a00c3df278ed8009b7042c988356f169f4c56ac1fa503f0728ae3df50a60a61e699ac8159467c2a52203b9ca64526322a5e9cb37aa6924a19ce016d51333cb90f38bcca35548865deb4887d3c9f501c6a08ad181be65a6b101814a0ac13c6b41990ed2924e4183383c47c70df8bab6d7b276646ff4cf9354dc1ea42dcdf93d1e70901d83c82f943dd1ffa8dcd320d655750ed82ae33a4881d31411952f1ae6ae45cc2f878b0eb4304f24d3f6d067dd4ddd31267009d480f3f8513a8e4f0ba9bff42c6e22fd0863a44c891c5306338fb4b99e6b3de499d025cbe241e5b377d6d1529b49734b2cdda0b437c2a4643115646d4385a8bea8e9d7a0cd4224b2ad1396c0b832eb83b0674ebb32b61def60d60d16115e81d568f33ccbb776d6ce733c1fae25c0427216fe448e2d33587682dedb6d471db94140d57c247c3da2974969376df0c43e4625914d8d10230fdcdc29486ef9db835cdb22f0095dea4458f526b9d979d63bb0f40c3fd6e9d6e73c3cb9b2ebcb1e8120f6bd5822e38b14302f3a50e1d669577494aeb490b76c8c28dc5c209691b4a08f0f1cca89074541e284ccb7cdb8a919d1f01308062ab5b6ee691d834c3a5198c11ac6c9ac19763d3cb449775eebe4c8c035b300a7dd0564b7df2626fb6e01bfc86cdf162b2a73f8d19b213e9414338414e4540a59eae62b0683b154595c60c11876e76d3bf0863b9f23e029bf75e80794fe824695ce88d6d73d014d9eeb667755755eb6443c77b8366dfc08586ab49a86358090063019ad447ff2855759b20ce43ec3d7751ec67b34f60a95547722718c348b0c59b32184803927d3f36755b7217c41ccb2ad2e0467ed3ed9449cfc4470ece4da0425f67dab5a5f1b7f443bc08be00b34ee14ded157d25b235db3e0b2f8e39bdf6bdcadff769341d03aad0e03b099364b94a78c8fbfe46d4fbc534509f9055d081310eb0f46e44b6d329f3a578f88b11499403586f359baa6922edc9fea5452f30173176ef7f39bfbedb35be998638a8f2f5bfad36de4fda6b708f1c9df6caaa105c4075719b7f0a64d7c4f16ce6d66372e6b801535ed21f71088e3fbcfdca736820ff756a37c61cd5ae5f5e1ec15e28aa7c04cd7d270ecf569fd1e537fc929ab3f509f8dfbb622b596c3989924566b4c725815dd252b51451090ccfd29b1ef780f47b32aac5a5a77d8ea1fd12a660c3bd99be7d42193dfe88c2652e96798bb0cff78bb0d753dea54eaa32ec1bd6419b0917b0cc4e0d77a0d414f86bdd78a348962117d555426adb87a7b6d21f3ce5fc05b998f4538dfcabfc10eeb442941d6c36bb7b7695be93ccc4987e6a1e51bf566660d6544046dae24d718cafb5b9bb8880e603761c3bd1c9661a0bffd9697ac75e69c97478e22547dd2471ac07e47182b369bd813bfba1584387bb970d8fc3723b84b15f9dbe67fbe6ee6961116d1657c51d4126e7e53707e217221a5069696534ff84d241aece3c0a94fbeb6179f269a57ad34f4b70897e8636bbcd6b05edf44d5a35971192cf4c6c9ca47bd8d8860b53758731c50d68fbaa17161d564112f1b788583525e9c7419edb0f1b4dfacbca1fa6272bf1132e16ed3f29da86ec64f0f496730e17b613642bfaf3da4f73df42fe0bb285134d36cd156f34c6aecab51b998288cb25b6ecc022f9cece9668ecab9837d2e1f8e50a3be1726b61cb07b1e996089cc1f469ab2816945dc578ec9e6098c5c7b009e63891d6912e956eb56c0a6aced319f341ee07a4a4263a8d132670852848c0dead0028f1ad05acb69b482acc2c31b88081d09c1e78d85a27636045a44a35a5cde1753b25da94e1599c7f5fecc876b15c828fa129d0e120bf95999a7d657673517a6e8d18405294719a21e45e6428092e9a4af5ee155359c435b0fd518dcfa632919c3323308e1061ae3bf8f10b76db90972dd9043856d21a21b47a11b6fec26ceb059df0fd392dddab2375462373a55200e384b6bf2461d6188618e6fd8e52c979e26cd065838620b628a6677f6884d8c96287d6213e0662ccc1350f15b53390cb5d694ec4f7e175f62baa4556b515fa35e493fe46a102da57b780e122b87314d30ef9d24880789cba88a777499115be81860ca5cffc0b0d12fe032b81a4295c5e1d75ae5a77467673102b2a1d1d9b4edb58fd39e0624741d4077fe648a2c677144e95359ce2f7abe7b9c6a57a9e75eca7c3c3acb189499b1525ff45ef3f92ec2d4bf6bc35cfba893a5df70346daef5576c24bb289ed5a78e31cd54d1be66305d0f38d7da9ac61e887a8eb8203ec6d65998c83228c929f7d7805011633325dc0c79e10f12652a73c8487e97a96893f713b281032ebe99ba6cf14c8f01a73bf15dc7e69bb728d9066c30dd4731b94a0e499c54e0975e05b5fa6c17c1cefb12d9240c40c9fed3e954874bd78be684ada1d580cfb455ddf44db40c04a506d81a728294cd2d2272027ee3e47ab175431d02a283839f3c623d0ec7cfc86b229cea563f44e9b7cda95aad5c22d9785b44dc9df481e406f7d290dae631fa863fcfe158158173a6fa4412e4ef2bd9e88820a972f223c652992625be44a47528c6c2ba85c24399a54da47f8ff081f8fce190932d4da35ef9ae26f5dceb0abe2204b07b99d569fb4f9b736a3f5c10de9017ed467e5d66d11065504d4c449cc4d36b7a8ba4edad4b15db76eec3cfcd7f1ca8ce48fdf5068c8e0d246123dd51e044ef109dabadfc8405184805a35c8b3732d1824a15a5fd26d7f0fcb51c516c15f6143c2c73181cce97e9885420a9b9fb38792cb41c5c01ac845f5c059b7fcefcf2ebc2bb7c622f5fcf97f8bbcf0feb5076dc412d4a70bae0292f788f74075572ea9a6a7fb490c95099f774d4387152364051baea66ec57c25bcbae0f87697f83dad3ae7dd943db26d04665e9e04d90e64fe1911f94a66ec158111a61b8506739ec141f51e6b3e1c0faeaa0afe166cf2bf9b1d81ea29e231df6950e6540bfd0b4b1172436590f14fe34a1228e6d0dedcd5003de75594f553d8945bfe7777fd41f431a4454b7b346ca2aee94cafbc7e0f71c7d42d9562129d8163e701090261fc1de10a1fd1bc2b4624feaf8dd04d9acc214b29e05f517c2b7aca3edef83d529e008f147c29724ded4f172c70b4d86e0243624eb02760be04ef75113702ba109db5e7baf08c0964d00bee979dfcdd3ee56a65b7fb9cf2ee3327e8e21a328b05c7a621e08327b026756a741f87efbb4e49ca493d478c940f5a9e7e80d3adea48913f54b74840e732d21b12fb50286d340fb6a5f7150436a139f7cbe4ab3adfc5235ed180c03a239739bf3da139955acdb18af3f2112047a3780fd6d17bf67b13f2a4e86ac3e4df777dadb9fffabc17399590ff5e3c23aeaf31be607320d74aef8640d2fe5269aeac30c37dd5894d69359bc9773c3b756eb7999535104431fa04d09cddf37d89b99bacf15baadf011121f0ca37ea3cf3abf11be1076d0c5b80f87cec6d52e37db5f130243100e1d4ba4b3b9f7f637b6100df5ff3a51b0135fda4bb38fb0b", 0x1000) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 14:53:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x10001, 0x5, 0x0, 0x3f, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x5}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x1, 0x1c00000000000}}) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() fchown(r1, r3, r4) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20000, 0xb9) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) 14:53:53 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r0, &(0x7f0000000a40), 0x8, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/65}, 0x49, 0x0, 0x800) msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "a22416fc81817fcd835750e548ce421e59866dd4f96ad1de8d053e5a6acbb436770bf4ca804a1382954b5d"}, 0x33, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 14:53:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r1, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200)=0x4, 0x3e7e9e1b) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 14:53:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a8787308cac480307759d1fb406d43c5aff7956c820dddf2cbbdb40d16830d29a06c109fb6d349a8edffd5fbafe372619d06fb23972b616a05f8749e1d8e5e3bcde431a835f9c38b617ba3993f07093a6ff42b75d1", 0x55) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 14:53:56 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x57d12d56cc7b566e) 14:53:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) r1 = socket(0x18, 0x4007, 0x5) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f00000026c0)="92", 0x1) 14:53:56 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x10a00, 0xa) 14:53:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x12}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="e37e80c4e01f11ce902cabbc199ee9ecb372fd85c73d92c60507e8517667bd7789b21bdb156318e1d8f76ce2a1cf6fa33ad085abe923e6d90801", 0x3a}, {&(0x7f0000000080)="38eafe01820a25954f2d69ea07d0c438cff45a9c39c1c51592a4205493b5a5931eeb79e1913a92255fc8bbedb9d623247da385b17e3e77d55f46365dc9b85dc169d7", 0x42}, {&(0x7f0000000100)="c094f0990548f43f7f76a5c1ec59dfb57c4f38d34d6e45c7b4cb0589b3d37faa81d93f97195bdd7c50f05b8a269dc76872f0838f139a981d61c0dfb5d0a1bd06c12703a22f06d297acdad2cbe7bc78c9b4d83f9c924179550a60b58af2220a57b68d0e0b6f2cca03cfa591ed4fefccfe92fe103729f125fd991ba52cfd6a389e1bbfdc8d65d46afd4a5260bb4f", 0x8d}, {&(0x7f00000001c0)="5e7787372a8f8ec773fb4ccde420", 0xe}, {&(0x7f0000000200)="03b1b84a59ba61a495fa4f0c5b878236713029b400155d74054234ff2b6a0143541b26e311437695da74343acec772f444f8997380d06353ce0f6b9db2064f438bc52dc663cdf5aa41c04a40e7d0764d952978a06732dd834c807b0edfa8cc234c802c0e322ff4478e12e2c6faf886c5432cb5f418a49c61191598529766b4b267ea1d672818", 0x86}, {&(0x7f00000002c0)="071037c3d8583ea08ff589ef56283be5d6eb31f0987c8f8b1b80d6054851b95e7f3eeaaae79109b04571d71d397eaf9a5bc0c56e6e42efb3238cb73f80f42576535c5e4170f6657675bcd2e5921445cb8e3f16f5dae0a05c473f126920acd9913efc4bd2712329d7424ec3bd363ece4a4c41447d2be98ec332f7478cf503e1cad11c0eff8ab8f4bdcc6d9ea207c31eb81f287596eec78ebd0e4f6d3fd967cdadf682b58c364aa6c1", 0xa8}, {&(0x7f0000000380)="7af44cc873e6486e1d4c4837d463096804ad7b1f6d6df957502404d50bc957f4cb6bb64620a87ec1ca9aeb", 0x2b}, {&(0x7f00000003c0)="415a785f9fc0241cf01e49b02e780c706606173404c489c6fce0c87d03ab5b92591edf2074609ae809f2efd1287ac7fa8e3dbbbcce0993c7f38a195512eb630058b176a82c4c5f637a71e36fd7f364eb61b633cf01ae7bc756623e37a725f9494ab9cb5db9f4555c4719a523ea92288671fbfd0735c02bff072fddecf1cfa40e8f17b061e304a156b4dcdd5d4cd023ec5adaaa87816cb9460e9d08d8324b2c7972559654e319a11634febd46e0c1ce5fc539c0e1ff649655c43e1857414603c83b9a68a5d668afa66e17419580c69ef53740923d738373daf3edee2b520a834eadfe96783f9e282f3614c42caabfbf0c8d98f7cb21766c3a", 0xf8}], 0x8, &(0x7f0000000540)=[{0x50, 0xffff, 0x100000001, "6fb5d9494cd15d818cad426fd6d3a402591b1b884bf38293335378498dc9df38bd00caa73b7147a3f506daef427443700586bcf93e15b43ff4c0f20bb0660fc9"}, {0xd0, 0x1, 0x8001, "e4542c79cddb725a19af92237391fa94e627168fc05d8e515bc4fdea52ae3d635e67bfd209edafdf805ad5527c45ed99146007ddc73c37ca07362a925e9a977e6ed89dc8db8d87a5755aedd8eca4c26022fb40e0ebf730b98599e2e2909e50908e15037d7461dba26cff3693e55a1604bab40775b8f2b405af0ebdb7bcbf9b202c7deba2f7eebd63f12235dd0dde07a1613f1705c17025c55e1154294dd1126a35d44789ea6974b340adba6ef2b6531a8efbaceb48884952a405d968d3f462"}, {0x20, 0xffff, 0x100000000, "da8e6bd1f9ed1cd7a4819a840ea752d3"}, {0x40, 0x1, 0x200, "1e17f07346abac5d0a876a61e1b0695dd7e0fe14207e97e98c5dc1f686b848a0d27546e204a05536181f8414"}], 0x180}, 0x40d) 14:53:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0xcd9, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f00000005c0)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/40, 0x28}], 0xa, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000019c0)=""/90, 0x5a}, {&(0x7f0000001a40)=""/197, 0xc5}], 0x2) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f0000001c00)="14c4dbc4b3d170396b726c56469bf2980e7dfcb5e3684377c7ee56c194c2", 0x1e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) bind(r1, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x1, 0x400}, 0xc) r3 = semget$private(0x0, 0x7, 0x1c) semop(r3, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r4, r5, r6}, 0xc) r7 = dup2(r0, r1) fchmod(r1, 0x4) connect$unix(r1, &(0x7f0000001d80)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000001dc0)='./file0\x00', &(0x7f0000001e00)={{0x11c3, 0x9}, {0x9, 0x2}}) setreuid(r5, r5) bind(r1, &(0x7f0000001e40)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001f00)={{0xf6f8, r5, r6, r5, r8, 0x0, 0x4}, 0x100, 0x100, 0x78}) 14:53:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) listen(r0, 0x5) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 14:53:56 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) 14:53:56 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 14:53:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) socket$inet(0x2, 0x5, 0x101) 14:53:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000080)="d88923ea5dfae000ef53e2836b1af5f934f483938721b0b54f5b8cbbd175008951", 0x21) 14:53:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x7e) r2 = socket$inet(0x2, 0x8004, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x10, 0x3, 0x6162eef, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) syz_open_pts() 14:53:59 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) syz_execute_func(&(0x7f0000000140)="0fb396322333333e9dc4c3356c6fe747c401d1fd8ce9040000003e3e0f0f1c56b066400f6fa20f0000004396c4a3457f01de2ef20f38f1e1c403015f34a32e") r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="461a8db7b49c277ab852759961bda77eca", 0xffffffbc}], 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) kqueue() 14:53:59 executing program 1: r0 = socket(0x18, 0x80000000002, 0xffffffffffffffff) setsockopt(r0, 0xffffffffffffffe1, 0x7, &(0x7f0000000000)="c9d42a7eb5c8fdb03b70f04c0f3d6d577712e0ed96aef1616aa871ea6dc0a00bb777d53e5113acf60e8fff59d9b84e61afc7d5361ec7ff0dfc7226e81c11a590e400a64f1f019a33d17258b247156544d8aad0510db52ccf336cb70b3627fd6aab753d8f397cc0628538d78a050064b6098ef6c92667d43dde8ccd6ef31353c85d8739199e029d500c2757b023463b89dd8d4e5c885561b729fc1aebee5d703df92d455eb03c21a1bbb694184315e5ba9f866816f701051501c2cb0416b60b033f13281f8c57de6c061f13", 0xcb) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 14:54:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 14:54:02 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x3) shutdown(r0, 0x0) 14:54:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() seteuid(r0) msgget$private(0x0, 0xc) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x2) 14:54:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 14:54:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x867d26c5c53b339d, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x800000004}, 0xc) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 14:54:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xf703) r1 = dup(r0) sendto(r0, &(0x7f0000000200)="a56edc6679a52661834f214c8bc6c01eba3dd3a326edabd0f6bdacc81a6f7d15eaebd61b0fd95c762a7671d557c7643a237f62a11ac151ff2544dcab6372e41583805166c7fdca49963766aa040ef319d759edc2b6ead38b914ab15ab5c9e4f7bbe1a7d9f43251a4ddc3539d5eb3ceed29f28ba0ca5e1e400f1bc69326227cded951e74b33e55c1e4e176932b71a14b7f41d58ffd42614d289fd96", 0x9b, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) read(r1, &(0x7f00000002c0)=""/167, 0xa7) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) 14:54:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() 14:54:05 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff2000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 14:54:05 executing program 1: clock_settime(0x5, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8000, 0x9) getppid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1f) ioctl$TIOCSTART(r1, 0x2000746e) sendto$inet(r1, &(0x7f00000001c0)="6b189cd25370a77743889a55768456685b03f98a2720664828cf021095e53260b3f7fd310278cd59de0eeb89fa5692c2e74d39349c448206933f5665a24d9a07392b57d36659c597b57f276d09643922df0cf64724ab25db9e52aa524cbb82372c0600daa06ffb12f6ce783d4a9f4649af98059759350aa191c818c30d3a2d68931758f377071584c37383440eefd6c4c4c608d476cab08dc877957eb67ea1c8acebb49a5b840618ea4cb90f7f4a47b84379afd75f1e1784d263c65fd9f9f690ac21971480341f3d78f0b7d5672ab74b396a5b1a675a46", 0xd7, 0x40d, &(0x7f00000002c0)={0x2, 0x1}, 0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r0, &(0x7f0000000040)="4d8750086b7a0eaddede1cbd87df9e56514eaf86300d59830dcca222c1ed35a09b894186224a02d922641258b9bae1c900963f2dfb0e48208f8d34a9027508af31ed052a559380fb352c3b00ae206a04231d5c13dc58a037255d840159a62346156dbdce087ecea4f7511c9b79cff236bce182dec522caac759e1780db4b1a0b4c93b29760fe", 0x86, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x100, 0x6}, 0xc) 14:54:05 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000100)=0xff89) sendto$unix(r1, &(0x7f0000000040)="01bdd3c0e34c248eac0acae3552551fd3e4b189f5da66d559293f4a38b50ce851cab21ff34a4e9ae0859ccd29f43a547c39185fa478502284634d04c2136d526ffca2a8a7296a988a90649423650bc06f4881298a55b8c886ef197e161c7e70d33c1a5d7801560101f28debf507a404f18791ff91089bee040f921db7c922f09e006b137591adf126b8f6959b8917153b5eab710593e0ebd96b68267afeedc228baf474c11a29050984ce5a7ae25d6f7d7252a19eab1a76f", 0xb8, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f6669b7e70f5294383dc8fa6c653000"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r4, 0x0, 0x100064, 0x0, 0x0) 14:54:05 executing program 1: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="9b5c6c98ee39d327"], 0x8, 0x0) getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x3, 0xadd}, 0xc) msgget(0x3, 0x1) msgsnd(r0, &(0x7f0000000a40)={0x2, "bdd9658350143844b277f74bb2df0f5fe1f8622949231c10c00dd71ceb9473b611a9f8add51b2a0eb1cc67c63ad219470938c8e9e2215624061d14526f1e6e0ad5f56d94d05d0069a96f0211a1fa854eea16da67edc1616ba2f127705cf00a9ab2c529c32282428da604b308fa2d6a0253277a4149ff3585d962e3461626abec7294850f862f7fe8e82691f51a16cd0b619cdf53823600a85813b0c41e62b3c846459858c77ac5c4c2c89c1ec03469f61541abc2013f968c28d7764a443d4aa3322b234bb5e56c41f71b1693ca1739656ae8a745eec3abf11ae328bda13a7d1af441891aa1107a3de0ef05562a4ef0df6400c66c"}, 0xfc, 0x800) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) msgrcv(r0, &(0x7f0000000300)={0x0, ""/213}, 0xdd, 0x3, 0x826f9505e1d62c78) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 14:54:05 executing program 0: socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 14:54:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() r0 = getpgrp() getpgid(r0) 14:54:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) 14:54:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 14:54:05 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 14:54:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xba) r1 = semget(0x2, 0x0, 0x440) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/156) 14:54:05 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) socket(0x10, 0x0, 0x6a0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x20, 0x4002, 0xa) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xc0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 14:54:05 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/210, &(0x7f00000003c0)=0xd2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = getgid() setregid(r2, r3) bind$inet(r1, &(0x7f0000000400)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r5, &(0x7f0000000240)='./file0\x00', 0x18) socket$inet(0x2, 0x3, 0x7) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 14:54:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 14:54:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000040), 0xffffffffffffffa9) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/35, &(0x7f00000000c0)=0x23) syz_open_pts() 14:54:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='.\x00', 0x20, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 14:54:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/35, 0x23, 0x800, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 14:54:09 executing program 1: 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"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x6}, {0x18, 0x0, 0x9, 0x5}, 0x4f23, [0x9d26, 0x2, 0x1000, 0x1, 0x2, 0x7, 0x1ff, 0x4]}, 0x3c) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 14:54:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) shmget(0x2, 0x1000, 0x1, &(0x7f0000ff7000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001080), &(0x7f00000010c0)=0x10) 14:54:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) r2 = shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="300100e7feff000001000000de870adaac847b20283389f89cdfbbffffff", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 14:54:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/23, 0x17) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x48) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x87) readv(r2, &(0x7f0000003140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x3) r4 = dup2(r3, r2) r5 = openat(r4, &(0x7f0000003180)='./file0/file0\x00', 0x10, 0x40) r6 = semget$private(0x0, 0x3, 0x41) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000031c0)=[0x1d21, 0x81]) r7 = socket(0x20, 0xc003, 0x7fff) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000003240)=0x8) open$dir(&(0x7f0000003280)='./file0/file0\x00', 0x2, 0x14) fcntl$getflags(r3, 0x3) readlinkat(r5, &(0x7f00000032c0)='./file0\x00', &(0x7f0000003300)=""/137, 0x89) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f00000033c0)='./file0\x00', r8, r9, 0x6) lseek(r1, 0x0, 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) readlinkat(r3, &(0x7f0000003400)='./file0/file0\x00', &(0x7f0000003440)=""/165, 0xa5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003500)=[0xfffffffffffffffc, 0xc60, 0x7, 0x5, 0xffffffffffffffff, 0x3, 0x5d1, 0x4, 0x7]) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000003540)=""/219) close(r0) ioctl$TIOCSCTTY(r3, 0x20007461) r10 = syz_open_pts() fcntl$dupfd(r10, 0xa, r5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003640)=[0x7, 0x7fff, 0x4]) 14:54:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 14:54:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\\)\x00', &(0x7f0000000280)='.&\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='!,[-&h/#!\x1d$&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) r0 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x10002, 0x111) fcntl$getown(r0, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000004c0)={0x7f, 0x9}, 0x8) r1 = socket$unix(0x1, 0x0, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x9, 0x0) close(r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0105000000696c653000"], 0xa) ioctl$TIOCDRAIN(r2, 0x2000745e) 14:54:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r0) setuid(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffe, 0x1, r0}) socket(0x18, 0x4004, 0x7) 14:54:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="e532031bd30000", 0x7}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000016c0)="7c872d2d1a8dcfec74dea48f36e5355cc056743f58a89f2e3e21649e94ecefe7392ad231a637ac726b4634209f422888b0adaf1a23086b9950efbae79b4d3f3ece21edacd9fb801bbd94ddb7c79db522f53fe2433b23cd5ad30c3e7678543ab3737fb8ad5587b0dd728476b5e70d71fc2f96c851d2702cf5c51ce59b54ebd62615480f0bf3d7f78a0545e3a2c9d43b07ece39248fcbbeea74996db28b3c2529c9b0447a31643a2164e9627b75420ca6f4342efa3ef1c5974a79a70036a5dea9d63982bfbf66b91d03d46ab8438b441570eee818abf7adcc26552e9cfba388e94a37b6eec0d9a17cff144b950c91032e83c4c8b7e15595a0bac3fa4ef5c0f3eb77bef41e2c23447fa2dc65de85fab82a2da1c0409c366f9932667b8f73221c7449246721729e7bf688eec9d3a49b50b29b9b5e63e69f70b3948e40a469ad263f733d629d524943f1f2058e1dec609dce2ef65888cf89684cca3340f316af1bba8781654d574fcedd7cc46833970caf974e0f8efebc773053fd252f00b2d24685bc8af3429c7c0afec6239633e0c349339ecbaec1c96fea3677c65e55befbdc8ce40272eed1d7a02b64b78b3875b3b292f7b0e4a3c4ef92d4dbb738e1274211345ddb16676751bbbc9070d39094a3128533699015def98756f5e712681752c11fe6a21bfa102104fd7298784441e1ad149f9937d4020ca62fc559c64eb38231b5bf19ed9202b04d68349fdf98f65d746833545b827da122d839484d1bd401b715092b5024067d429bae954ae0c66bc5947fa35e3fd59f37929a93ad5521b88aee2a45c3f8ad00f4d86836ee77a5354b8aa9097391cb6eb94b268ea6723ace16359691d93a21ac783f8aa47c34517a04e7bfeed56ac7e132a2bf931e4172660b2339eb22a952273e5718607728f4e55ac180877ca57313359ffdb1c20ff8b4c72625bda66c617171a60fc5a1cadf8a5e0be0e226a6910ebd4d6c289ee2bdb96ee9daf33bc9fc3fed6a0d13229761fe61d43dba50239e6a21080e6eca98df521583e9c46a4f535e6237ab54114f055b134fde2fd6abb5cf0b8986e05af380770b76d4d41369384c2e1b1927c54b90b03925e9de041c83c85787d1eb90164ec5074aa1c6040af936be26bca400909728173803e143fc1ba43978f0cd2246945f450fdc36821f19770c36b6e628a9e624d70ea2e2fda54e32b1af9c6285e438a910c339ad279fc51fde6c178c5d2c7cf2e843d766e265609145aa960623ff666dee4e0c2700580943d7cb818976b2ecd318a6be985f1948d2ead2e56904e0c62b14ddfef324deeec71527a58bdfbe708682e62c8e3675f5d9ce3bd940c8c879fb44d59d562f8de65fec3a11c46c25ff6d50acf969e1e8313c93ea9f2c13e569a8841e6f310cfc9f9968e73b94a2bb5c2895b45f889623af4d84ea0df9b9d03ad1d80742510eb88355fa70310218d0b7431a0327b977d858db1109d24218ec8db1f48700f0457b7e4f74f808b58c34c9615a4aa431ebe304808db40ddf1c17e368480dea1fdb542d20a1bc01790174284173e4a9041a942bbf96d1807d24dc3c27da86188074f0659baaf64f7c0b7c31ad015417952fa530e7f817b464a8313e2407f17f278ae8e2b33ce44fe0f6fa5b3c026de15a66d5e740d6725f3eee986b67b132ec7280fc2a4dab4319d3d0ba2611a5cde76294f03da8023bb64bfe1a8c96bc2987f5b868127e0958d055851a327ed2f4b462c0f77f2902abcd3015ee8c0a808a982c13441f7f93bc5b165518cac46a14a5dbd6700fd53966a90da49b70134ebb61f5f4f7a520e394bfbfc4895a88edc8e97907afc730a35698cff4d68a162ce4f65383741836452e1d04e98aeaef8622315113d3e59f477356c34e6b86def5440f1e713f3176b839082f1e116306a8262db0cb812338aa28ac6c7c91eb33b848b8bc7d42d049dab00955b8c59c655dc4642cad08b8bd238cd1ef824a4148e7a32a1ba028ebef1ea4bbb4f54f69456c0bd2c323a69d2c2c2da172279b59a04bee947379704cf3878d6877e8d4cd32765425ea27cf3edbfd47b59fc8195346d4ef6b1f025a001c0429c803786b0d74da93806a6b29096828af5f0444fb8810ccdf2bb4baca3b56f4842533e2f2b1a4a14f12e7456c16fa52791550071b33efa26907caaab547150ceee288cc152202f97b39a86bfad1635cbce578783e749f5e7b1f1906fe0fa36ac52b04f5f433eac3265ee84bc4a0ac20d45a30ea53236f0de5533e4db37d4e868317f98eaa841c8344dc9532207cb660b622c1ff48f34b0dfa772c695ee71da8db3ab53d23d4f536e0023094c62de153acf21232467780ec5eb4a9981b483da52c325e144bab9b839bd505fea4a979a32c73c7dcd8a7a143462bbe2750c73ed83da6b2e65fdccd84e4f2af07953fe3c5180a8d5414fca7c89ee4aaea8d6ad9c24cb3b11bf9c6549aec749ab43341f833c88e6044a69f156659cb1b434ddc364c6880560ea0278a8ebe39829aa21b11d943b303dc5e6a72e78dc193e36fa9c24d6c5cf61a2d2ce9ad89cbaccae86d5950b32ad09348abde2c7170f2008e78dabc3d026a92babd479412edd0107627024f37f530e381fec4656b52622c5b4444587bfaaf59b5179d73a3c129be5d88b6a52f90bc84febdd2d7f53ad19cd741604b1065f74b59d1d103f7638ecc308f8a7441ab3f9bc74a01ea3d4385b4ad0c631f60a1ebad1d260da32dbfd88d7daa9fb0fbff70b9ab2a90df82aa5645302b61a2bb4b81d93fdf5fc77106f74f4a996167749a1344d18395164da16ff1d7ef0a93de6dc352f07a4a6c2cbb81b3a33a8e56942c35fb5d32be07b50824b3a022609cef8d73afadfbfb11491cfeb1d07a0863fddab7e1585063691321a2f2d7a592af31cb9bd89990d0d70d77e963123ba709f2fc150f6d6401c91898cdf6cb04717318c6a34ba0cd8671bcebdc1b09e6917a1b4157561adb7a26bfd7a8aa4bdd1b86747be83395269003884297de434596bd7ddc01ca9d94b9f68b7e6bef0572959587a85cd1a701b74e119d96cc6e4aae1d2098ee35cfe9305c23006a7ccbd3fa5f9f46a123dfa21d2849258f5a55592d3769a19c3ec07c23f3066c0d9bfacc2122c8f58e1b4dc7add5ac17ec76b1e68c17d57d4acadc8aed4a4e9d70462668424c9239d74719c6ca85287e36361fc932b795f0a009ca7156a920c643ad0bd0efba98f24081a6e8b659dccaf6d96d19c58d10b75a5c575f3f414cf7345f791f52360aa0c107be25e5585bc2394822cb7abaa9cf2fa0d531596fbbb85266ddfc0de3bda4081ec5c20eee4da35d0148c33839f1890b59dab623e03cc82f29e740230a0a6150077da55a285032624ac55da66f497848369e181e2dd52c3607780582f31a63e62ef7874243c22839544c5ec348c0684ba58d853e38bf03ae25353906eb2f9b2b98e3178d434a0320e093ce133244d03a2312a417788aab51da9e99a1a932190b41565dffd7b4201a6b24a16150b3858a8cd910afa3107da4c3c81231ac8dccb894acad8ed4adcd69a0d5b0dc93f7c1d59e811bb107c8be22e34272d8a359719dbd2fd82484590943c147ab81ebba19bbfbac47c84904230026f4cebc80d892908a3ba716a04834468ee8ea76c6d02df5928b534c22f9cbc401273d5f49186d12102b2fad761b4d6bf5a16c52920ff3af655173c9c3e672670d23a96017b77538b945d5d77d0d3b7a0f93ffa410e4b252a857e11e6d5a032549e067fcd82ae550e1d77eef1b95be9f58331f0f85ef2f635392f9405aec802f0458bdc1ec0f63a3ec630406eb149b2ea80bd6b3123c86f136745d4e3d2ae2bd6cbdbf5487ae3d03cf59a2b79fcb2289952025571f7533d398e610547b46201f2fddba46f9091057318e806ec130b74a030e763f62357bf2887ddd09b1e5083a2574d0007bda98e5b540ae43fa2d5808883c7fba4254f5a05e3953cb2ae056954e8d78ce5ad13834f9b35a2d7450e0a9c21d80e691fe136d6d0518e1654dc88a7cf72b370900a7650f6955d864a13001d3da69e4e539b876ec9171c8ce4c6eea77d68116eb944075464e07cda69eed4bd416f93670df01c1801885172464418af31ee625bec1a5ba10de3d396a3f834b58056b12a6975a96362320de9ad3f8156d4430f2cd39f73e3915a1d79e0e498177c780e7c3651acd8ea296f443a343c515e83ee0cd838c8e6eebce85ae7f8d2d72ca541eae0ff673a1e767d08ccbf129f1aab31861736b62cb20285416a38f745b7ea0f3076144c5e4b6bcc91dd4dedc8f4c15516f0d5114e5900b2043b505e8ddf39802554c04bc08595816cea57f329721ee18fc6b5046f6bc392b7f5b0ab1b9fffec981e05bc50e0a62fd3df205b461e45f2d746eb6a80a1a93ed9f22a769502dc3bf2edae645f62b1a5d9112d4134456b30d4e66c77596b4c60621c790203213586cd0f5403c119e1650d1c99f144092d37a0f036f9c0d373f356f68bac063dd95bd05dcb74845642a603335f394728564a43b13b96ab155c0a6f9e84fedb6c996d302b0d95c8facdf75ce106546b51127a89f489dd403547a03f17f2d4369059c4fc57fe634e65ffa3befa194d71ddac72c399360d84b10c683763b5b595d10ba390790e6bf05c470733096c283cd09408d027b153128f8cda7ddb8f386d8660f378de5fe978942de384b267262a68d582fa0825fd415bb00f7e1e12f1452bc890d9e303ef92d0700a461af6a2a9f6436e7c2a2378d439e69243de53c18c2d813c152f0513f25e72455c2975cdcee203e4f99b7c09b96947f048af91b6c5fb410f552340725beea8ff0e6886cdebdbad1b34e192a39ff7bbb8ab1b2636131c18965781260cc911618947327e327b79f04aecdad31b6a1ab3c8f016337d76edc7a59edf38aa60c332e9ee368d2b7c437e0827753362faa977a7604ab5c495dbe579877a11a1dec886bae7832fa10624f2b4b117b39f7031399646b72fcfcdc78fd6dc3942996fb7bff61676e50c89d9e1377630ecf1fc4a7ac0e817a283a5b4df113e21d3893d3bfed014b117e097f0746ccbb0a646d7357c87ca7d853e52cfa9bf63f96f5f1bb8d8b8db3e31b10bf05d4fa80f9930a19556b2757f113c59930674e4917682c44005786f91cc1cb64d83982cea40536df2107681ac8802ac08632938bae73c8e4eebb4daa0a2bb29e3ddd0d60b27b0dd1e8060f4be14a16deac846393a9de28446268f97cb766d54590fefdd42eca7ae734f3a7b71a9133558b5e2379b3f327e1bc08dda1d5868c3e21e9b8b0a579216ac2394066739914cb1ca4c177b79f47bdb0e84c4fa3cfacec313856abe73d17451bbddb0723036dfdf80c2117c8c38f6b3d73cc9a6f076f82312d28718cfeeafccc12e949a75c0792347116384c5b5ecca41d6a1ef6c0ed5b82e6805c7ff13bf85dc3de707854d70f0b570c4ca13f5abd6d83b82e4caf71bfe426d599907f41128210f1b91f3c7831793edc9b67b898de89d8abce1a74e0cee9bd69b96e48911501a8254fec939a21640fb768cd4b9e79ad69529e8d3b26b828a5d325eb829973e5e69d3ec91e7e6f173b7b3d9faba814e29c77aeb60bd98b15945705db2721c6ad96a6eeb8d029bd695241ee255de0520b8ac64f13e78f6393caf7eb3a4f89cc50c083d6cd41d6404f274becc7db281beab32fc8c35246cfacdff2da91f19eb3793b9a0eb304f17e6596a0790ca3de2d6db020f2ea5abafd0296d9de498f652aa7bc852fd246764bfc9b1b1c0c230b2e1b5b06421c5", 0x1000}, {&(0x7f0000000200)="2b6e8796e6c05e6472a12157b301e9bb31b6e31669dddc463fc3c017a98c7263a4668877698426e46c1ff2b1b498bfaad51fa69c3276abd01e3786009d7ca0644f0a1eb6a878d307a985a25f654d02ebffdaf86e1f22c50f212f346bdf602a17830cac1dd2abee6422a012af2626821442ed57a2bdd4e170f73aa7049e9dd844411cc74d0a9c50d7019e478c27ba519e253ed6e7df77b221e348fb3a0743501e6ec20f5f36c2d115973958edf3eb805963756965f033478779e6a8df27fd0141d5c880e67c5bd0021fa0f0102da20f35400639cb8ca35f12c62b85175884a826d636acf33879b132115674b842da0365b36108dd17161212", 0xf8}, {&(0x7f00000026c0)="ab66e849835a54bc0852d9dcd675bc189eb211a3cf4443ea008b629c6de9369b5d5281c4fd409c7456e7de2f9723ef36f04d896bf326b5e214af5f37fe2136c6e328acbbd17d5d37768ae2436dffb2d1fbc116a0e876b28ee46b944215dd4b740e6d3b05315404a2f882dfa7a14d0937bab94f50e08847d6c0127e82c7a0a485dca64225c4819b875e96cefc027f13cb9acb21b46b320ad342d69785ee61bd80eeda34a9ed75c0d4bb70f0c8cda43747c474aa59901ae54ee3181e5da7aac0212ca05f6d0bb795d3228e8771a6f14cd23ac60eef74f989a17aa1feaaf9c9998b51cec553687ab163ec3da90e387c3416121af35b3e4bf51901d23d9969de7547b330381440143114acd6b3db1e1b75c2bac8caed3bf7192039bbd397880871484dc21f0b70ce72ed091977992f278922cbad69681e67472d3f94cab50b9a321edb9cfd599560c49a7b0b020ab3c77434eb4a8c6b84822f1dfaa63dc3f81d63d496ecc60ecc57fd4974a4caf9b5b7ffa3280f57f637e8371b0cd65e25e7640e20e0462cb2f54710be40453963eee69256397465edfae42737bad5419e1a39051469176b86037650c07bbaaa9e2e73031ce53cdd1fa8c76d2ff4dd35ffeafcd8a326259fc1dc9cc602208f07837f48bd7048522273b0f80e3790f670f769e0985070d79e523091c0d7ac17f2d5ab981025b30c1f6479a751984363f0caf181776f1d556a12c9005a5450c4a45231a337633b9fb19277b57e9704df1d3b5504c454e9b7c90cc20377009d948bd5b628f88276f0d2544c76073d7aad79895f5bada17b50558f3e55143b65b845fcc6610feb60b5a0620cf669a1b2911d154109ad1f9ad39410c6d93e386fd4821338b5350287a88f95530f41fed4d64038e2ec525cf5a9d45437d35c8e02ea05f648d79aff6d69b220d9ab2a256ea07d388425ad757ee630376a571c9dc29c18af9dcd0b01d580b854fcb604342c10fdbf7c79e8118a21410f74ad6a65b1d385d74cf333925d76767f49237387159e11ce2324ce99168a77e7f54b806dce5ff272777cac331b928b0a853b6402ad449ce0376918ffffe7b50cd93a7b0d09332cbd6f28c93ce3c8affa2cae4e3e6d6f214cfdf2c563039a0dbc490c88a0268c51c32ca1d7fe1bf8a63e054ca5f2a19c3e859f50b449503c433bcffddaf37b23bbb2069471bfbb6eab94db346f160ea252afda3ba9c31c99cae0763e0b1577656d3c30b6cb68e765c0cf07dffa78f3426c0b1baafd83c5a7b30063c5fd4b174c70705f6c0e1e0a5e11f3bb7e009c23cc9f11917af6769b6ac348819d45a53070aa30fff85998c00b51b5b99a741743ff5f11cd01a1a1ee9b8e84abfaff79d9f609b2767b1c1021e11779f7acc8763b10f86d3b5a1314d989286bc65ae2b4cc4e0200b5b67b080e7b7772cc1c823a430ffe0cac7d90154b87188f81d5fcdfbd58e2cb543a85fe3cdd075dd447696fea3f3316ba47cbf06282898c97f3b16fcd75f3a195ba620db5260ebdb5584419969683bba4c5f248d6ba4ad7cfc523520a9471ea1db076675670a0bde221961d576ceeac347e038f15268175943589c0dab2f58353119fe562cd2b4196f5d510f595a1c241f50bb51fb17283d37fdf980c7f182333132c747397fcff776a0377f891d5cfcb0d0d896f5fee5048cfba665469c96572a066562c3ccccf3fea3ef8364e85ec3aad17f46b541b178ff8d2e4ebc61297c6030429497e30e194edf8d450192eeb9ec9d811baf6364e4c543bcb6041064045d65a807d8caa0117f07f515449878626622bfaee3fb2e2c9e8ba44d65bbf9cd9b77e659503dc1445850a28efba185f443d4c101f7eec7b0b3ead1b4270168009edda2866d802d3af0b7ac60edf4316c6635478982d0e030835c612788809fb3750f90eda61c4cf1334c8d196a674a85336b0764f0b7d7af75d2e9f5183295dd4fdbae757c420ad23e374f62ffcfef2761875a2806f89754e1e95fc9c4758ce6418f426adc6f078cf787181344b05b773e75d7db0b7d2cbfd515e7f9ab443dc643dccc9f81bf4c984b8e5c808a718a3a11c6482eff61d430d4a00b65ea48ab6a30615ff5a2b2323f68970c62757d12d42c486c9d0fd7e94a791391020c08a8e57ade8e270cce9f2cd4df05e98005297bb3b4cf5eb40d42b9f5d96afc1ff7a877e80fbeb063ff56c7c3efffe44356d8c9e7b596c012488880e45ffe31ff86d8fdb614e6ef136f7e328d4b4e82b3ade52db1c01b4b28f44c92d92bf471510e0f9cd416b63f4109fda208b6f09227795b678c7664496f2f046a50f1385297971c9e3d934ec53576951c161cd19df849ae4a5a0ed1d6ae150b8a0d552426c229d93add8262bc98e2c3ece93382b932002fd935760cae0f89ec03ef3ca7c15a6362368e94fb4ee5174b5ed936fb5eb8860775a67cce2ef799088ff0d78c07bfd2b6bb54001c64f1b37b338e35bf64bff67cbacaebc35b0ccaef7a2d6227d453f7a05416f38f960ccfdf5ffaa0832a1f690569b653658425f1c32c288b345c76166c53821917831b7101315dd55ccfe47ebb4359674663f225784654f22eac556cd338fa2a4a3ea32061c76071950fd4ee40c59b37308642785433763a0152a317b2329359d7f405c915bbaade314909c96065cf83c59a3a7f268c2dad04565e1136e6ef62dfc48720736ccaf38034042d8b60630e9536a3fd274906e7c108af505a3d17fc954f56cb400c41a9b6121b03964f70250be58d891357394a5b0b49c1b3a4d8d653a2ca5c8b1f406c46122894e8959185f9fbf6bcb6c121b33c03915e53575154f24a71026b46b7304a7bc79f0a1832be38136d99186d2cddff83da4cdcce3a0d569fca1447e6f145756c94af7eded9fede9b13398fa465d29a3e6e4d2f593682f2e733628a0eaa851bcece00507e29ca3816f4ffb1e5e1594b37188fd8ebb4a95ce9263454e0ed615494297840ff7156b75a068c7adaeaf173a1087dd3cb94196e4d54e1a539128c238167dc9365e762b88c0148830b9505ca5130b24158657e4429998136fa7c2d8147bd26eb2e9c7632f21d0fa157bcb9258fcaed2b318549fdb8a6123fb494557a74a6847e0c0d3337be33a36e2938361b17202a907a6626644cef7b2b1c0e39ec82849539401b4d1fb2d1deb6ec1078ceeda945332638d04b3f628bd8dcde0341344d3f98ad66332b905f8c9c789beb570ca5a0d9e79a956ad1063175f190af9721940a16123446ab6629a6182713a906dfcff6d5fd73d53db3a25e8868eb513152c475c2d5c5f4b1fa803bf28ae6268ccba184bbb48e363f39da7023301b90bdfb2d854aa3d7780469b415ae82431545a89bc9cc57e300fcc429d5ec658b7e2b830a1dd79a2ef9ad843f181dcdb456d899a7c430257efef5d40d0279d0e0e1d5becfec059abfbbe2464f01d79bec9ac9d6a4905fd548e6a4d6127ed701d941b8fa6e0ba2b678c5d04030fa55b5ee95b82d9c68b70165e5273d87596f08f7698f24d090806ffe2bc09ecc160758c912903aa3bb7c18a2fb01a6d3453b71df90bcd31b34b59634ce06ff2c99d4efb4af0be084977cb0a9fb72826baf98de12420d72004bf04a1ca68af85a1988bf4bfbbad0f347befee887f975b2b4c5589359cb3f64b89c67837dc13470692fba1c2764c2a127cd142ac83f22fcfb72b9bb20a2546abbacfe62c6599cc2e2dd401e1b1498480a4384a12e17ce7dfbfcafd7c871da581aa8a656b19c0ffdb98a524825ac89d039670e1d11e0d0f6c926b842c015a6aa084259efb715eac3bef85b3a2c18ee3ea8d7ba441ca5087aa3f2c50d313ee35ef58fd13c0040ab628d59b2034ce2c17831c746dfd7032521d623783212171ffa3fce9e641e7128860a54f40ec1babfe721e8f5de42556a2ff30083765a5a4d518eea188ed5ed2eb684ace83b052077b036664ae02286ad016c4e69353f23b264f2a389e3e1b9b635c9d8c1143d592d9ca0b6567070f36a73853596e9288e3f662c87ca3c084acb447990d5d152476484a7eec547cead33c04935fdbd6d5ba20249c5235756589ebf99640e95123d480534933793dd975fce48e47dffb54ca8a25e1c77cb5c94317486230058ee9841d13e081c7b94754e6e861265b3797860ffa30f3d02df0c710ce9441ceecf8bb72b55ccc0801ef0e05ae6ff13fbe8274663794cbf324876592e293645da42e9dabd1b4d72d238d46a814ef2d5302ecffcef5fdbe6407d6b424d3f93d7cf0abbced42a554d9d59e27e3b0feb45e5d4708aabecbca8a1b088a47bf79efd2e40210eddb164230f33bc0f9d9d967639f40f8e7362ecef00b062b7a767123d0efd5cb01b2c04096f1b2f410fa4c2c03a936239be2d00b482410fbf807addfea9895321fae2453ac54daf2e008ffb70768e2552994a3e13934ebdd9cd9538fa9cb95dd0497efa7f2ec9e8b44e48678650a2943d93f58ebfee1ec5f17957082079aa964ff0515cf50fb4c246f639eeb66a141e0d0a6da59b9a4cc8e5a78e302e8d184c2988ccc73a0541f2096c8f92ff3d8123e662c8542f96e9bbc3d338371d2f10807f40b6fdeded4a16f4551ad90e0e5c1d41e555b1a4347e38d2140ba13afadcb8a026565de908214e620b73f7e697d4b155d716744504a344a63d235b1571feb2bf3373a700b546c903486ebc9c3e6d338ff46d8290334fef2e9ce75f99b32cb577c04aa9bcc613e5949dcadf444f260d46ffe9ba7827d043a55b64a8d191f543495b9712eef6d7ab2fb2910e544903c6b4b0d50ac410b26c65a2bd78367596f5e5890f851e4619fbcf361c0e7e29c07bc2d2fcf8ee50e8801e7e17098bc3a9c030ee4a4c0f20d1893976aefdf14907da0c7c882b98fd5a8006c0970fb008b178a2a4f932ed5a4770893eed8bfd9be8ca4e635df01e905de0b192c08e38117ac9292b060fe80d2e397a0cb7b626d27bc922dd6d2ec94a718b8b8a782b21eca6adfe7ffd722d38a9bca758366154b4734db843359360c804a25b4b4f80d6a6239becbb93e70453f5939f9d3c47570da94526287022d9493b9fe73c7ea496df2837e09b41e064c907ba606d8fcc8fc88329a4c79c30ea2a315632d421a29e5efae4d171453757d20a5e7ea536ba8eb6027fef36184fb4af8f7c1727518e2c947a02a466150819f7ccb209f33923a22a8525694865ee95deb8d1933648591d6b767086eee70667f980298fb340d7342f25e38e5deefede40309109b444ad977aac39c4eeb1c2e0e6ac789096cc07763e3e0411ece31cc63c18114e2e67d828b6e9c913cd6ddd2ee879022efa0a46eedaa5b85d1eb9c5fe06c31fa2d114d83fc168bbc9842a523e8e0cc871b5692e95460aa3a86c25890c79f19f64359864fe6d009cd6850a7f98b2ca0e0edaee4ece57da1a0ea50fc37dee1fb976d7c45976678e1895dd266e0013603fe502057cb2e2fc6a2d465ce624d301d9de7c0ecac76c71335ffb2585391b789361a6cc084a730050cbf7e59a3c0b16b08ba2005c2c8d78b1a362ed18f50b6892c485e3edcc89c7fa0711e8b53b59d6eb4ef142d2e6dee00ce5a3e222b4b9c44d6f6e059ca83368bd7070a95f2e383d2574f45c127929727f4f2560cdf5a5eb50539ab298f6ab4150ea99f985d39353022b4e0ef28d1d24138d1171f152e037e7576a3cd601e922ac9c00b64c3e076897803603861a88aad696a76ab8e6df800c9651cf062137ab653841afb35f890e138908b5192746cead58919f02e353ea7ade41b185f0e7275f003475291fe6937ba", 0x1000}, {&(0x7f00000036c0)="6603920f33514b4e7c0ac1789c62e8dfb2be220b0e5f30bffa881aeebba5d3d37695980eaea2ab88a2ede8fa93204dd638f4aaa3986959e964d4dbdc3deb127a2be7e0eed0c5feef9fe31aeb64dc7e95769d5c29eea2395b662309b5fcf432a7acce4c1b89549025d8e43144758decdc29b7a0884c481d4dc5ce61ff7218110a3eb93184a3ec5a7f1213886bbdabbbeeac87ba961b56765257d75220287a528df3d70ade5c70fa2038da0555cf55471a11d02329d5bf30017d01bb1db1dafb34a317869b99b83172e35be20f85ac11d37b5407c2934859638f9176099b0db0f6670dd716053ea14909a0c019eaa55103b57555ad08a3bae654f0b6538a93629ea4ceaa03b1c7e01940198f8b265ab1647f105e18e11fedaa2fe93cbca6adb06bdcc94adea3510554a7db54a2091238bc27d640d39471fb3c4f4106df3deca79dbc08fe780be81052749074bccaeccfff5fa88881d920c136cd80dfb158e12115fcee7ee587c1081a5d9c2608061c4cfed5dc95eeefee23f2720801ce2b36799852f1cad588ffa071df7c579719dfd995b16ebf3e442145fe3fc47e9125deb17eb68313d5cc492706a20d607f6886b82e569057aa507bfb4dd6d649b945e4837688ffd1f18314e25b4c194691149233c5b7daa35da2a34d2355672e3a5ecb6d3866127bfcb4ea5539beee477b4347373f601c23e5c0a4d6ff833ed1e2ceca9479d487b68e7e20c2d014576f2cc92d61c2bc37f974c4bd2ba4f9b6a2078e8693120d0abec78257ca7c1727e90522c29e137f56809d63be4c3b4d37bd8d329564ca3193c0155cae6229718ee9b3c4590506ab2f7dee7c533ba251ddc82fc8c17e3502f2b8bcd2246f3e408ff97c1341c0d4d41efa8d45b88003a2778be2aed9efc2936eea44919a77c5df5b0394ef790cb18cfd94623ee1e90545bb5995832c59057c925d8f034211e4e159afe26ea473271b13ad027706a58e29acc35d739b2d65fca2abe1ffe0a0d331071abf4631c1ac2d28881d39a161a729ae18b8aa259c717fe95e4649fd226036ded2ebe61ab91ac021a897522a3cac10110e6ff695d52b176bfa7f56bac50ed98894a13815e5a64af7b08c4dae2140d1d0742006c56105da43d2922cf52f0fffdcc528b39f5a0e6715cc510fdcbb590d8e318513d2b80620566d85db040756db0d51a732849919408640c9b81794b61a28e1744726f7aad556332eb65d6c7bbbe069ee897a26fe46610a99dbc0cf9e277d4c9f2ac4ac9c9d1efd9ede4a0d27def61a94f5e6951698d3417fb58cd7c607e63a41819617c9b98a76a04b4f335d96ba772481532bb8ae051336afc578df64c10a07c38fba6f169af934c37f20032b50b4ca79bf99034191919acf22d312dc33d546f6c0c9139df8fe101dda1340248046319784bb4de03e27a2688ffb6224b570f8c99798709dd3f675e17a30dfb9719077f5afc32bbb6f164bfa51089be42342d985bb8b6ea61be934a02f0a6e59176288b23a8b19e07ea07535791985762d1724f321d8c120e211813b65157948550a74cc4a121922433c2e2ab2038a95acf01f72c6fd6da1f714bfe97be8a90e8954aaa1a9e9b4e1cecaf7ebe20166315de8f7751d8d330804298df1a53ce7c611826e61c8d72cf21ebc605c2b865a5f9b844c2a5ab1c6aa59e99e2e17b64854f19afe9a879dc3f83779f2f387f1853b5ee93fe6ff882eab66c1e65b1f03b96f5d3d1e4884648e8e10273eed4483c37bb63363a369812d712cd5223546e8b26edfc8c4bf02715611325b3cf106df58fc7e15c95df08a38e03dce2ae57973ddbcd497de9c3dbfb3834bd56d7b87085a8b7dce03122314c0cd6650152b9a253aa2ffe2880a4667b9962e3923d602d7331c71d00dae4fac0b023fc4ea7258da50644919fd3ead3b98e2c97a63ab7811268a56c50009a17529841dc392e9efc0dd12294e2835586c48655283626e0bbbba7a82aa5b7003afc4f7b460f6ed1bf10143f7859c97d02bf449d556396aacff4a76f79696401acff78360a3976563826168b043b6d1c374f24dea23a1b6c2cdd0703565e225923172192b652f506002ac65a54d73ba0cfecf8fb5009ca62bbd2b36bbfc67e2f52002ad8cae0689fa6c62ba954a284939801a01b3ac8aae0c0def99a8214a5ad6cc2be088d2a78c2564751273a3961c89a9383df3747df05d59d89ec7db5b6e56add54d7c7f99ed9c8a33ab404748c2ac2755515e012038fead026d7845d849d45a05b2953f57fde943fbb362a36791699d8c4a2ae22d796ebbff05d441e395d61ed96bd93e5cdedc57cb971acdbbafcccc31989a68bde4f18ba5005402d3e3c1c613644f872492787914d2dc0b5d95fb1c8f429829967006a0682e5a1b79bd70914cd75a56929e7f25479f806c63e05333f13bbf8ece4a69ed170e58d0b67ccf3115e961aa0d1c9e6cdc5ac5e0068c0f461240e323511151c6340a4e9dc390483f06d4b843f141e312843db82a5e30ba22132069ed0a320f54cbfd3ee27582fa002a73ea51daa2655561e034a7bbd1f799c4625a7ac52e7daba0d4fcb38996a5b7549ffedacf9cf317c835dbe624dfd3e53ce675bb6ddd715f05eadea3ebb143d999812781366620b11be1363d05dbba2b6c380dd1315ddd423f7ac92b01581ca17dca1855c7a7ed4b78d39cb3dd20548aa1244147bae3e637e348661de0dec48d9a97e8b094580a2c2ea4e3dd0d1a4b7a5d419d735d2669ab9586a2e9baac41061fce07839cef4a5705b148585a27f908741652be020aafa6b09d64817504567cb80efe5277be0b4600405c80050ee91797676dc31818d859e65f0420510a3bd33ec6a1d9116d03520a2b90ea3493bb3d89dc2bf1ad9d412d897cd34e6b79ffb1a574c401526eb471bc7b41f4b339f6ec4d15968b089d7035c6974516cd4e026ab3f0c889ca26312a1145216f6d959574470aa09b81fb5a1f4d833243c91a00d593c8957c446749d3199b3506ec24325dda4c2db22f43740f4bc4028097dba7e50cf40bb55d57c25355b21d60478a0254df713f95452500c5e93faff82234ce2ad71ea4db35566d1ae22390aee08c0519dff99808e893050c99a6eabc26e274512df281f5714769655ff8290a7b2349cd5049b034fc0aaa495cd9f32bee3145d3744e54ae9cde627a3dcb6b1f3042d188155277bc366949b04754433064c6d4fc7ce6ef92559192ed2bc36a61b54c26cb16d6f03749180d6c8165470aa7a5250814e332bd8f2dc388cc09e8372fbeacf1ed6402924bbc5bcb7f154cf771826a0cd6aec0a3a8a7094c908b784ca3dc9514aa9614199b1cec65345fe2e5ffb6d59c49ff4d91dd640dde5c06ad9174833c14f6fcb5a0af53bc15d1577daa89e7245cd1c49e08549498d6f07f6cbe518f756c48666fd1e4db0262275165a6f7ec4257f4de4b0f32383cc8fbc525d4d8f51a0a114dd912b9a6b57304c0c67b6023659e9b067acf6f084521eed0e3ef97e10de0893bc4b2524e8aa9e029232a6397c5c698699e78dcea56221df98dd14c43bbe7f8b6950f91831645c2a4e94cfef4cf6c1ffe030b14419578552a32514ab041323e195a4cb8bf3d2873ceac240ef653469a1d598d26946f131ec9bea131a1ad9a1e67a134c83ed37426318a5d3c863b64ffebb77a5157025b0cdc9651065a9a01744472d8bc8000f0ab94acca57deb0d3db4b6f25869f6ff790c5491778bbf35e7874f1fb2f1e91965b3055180a7335e288bafe080e63c47991134b30e380d472726850a6a5c4ca5f6e3696390d53fa295c10f03af7150513a749c0d33b8c6189619479cc0a8d58894c2e09eeeed9cbadd2a6ca1d79037acf0e39c7b39f928140ebc9b9aa13e41890e5f1507bcb3fc719d495f0210915a2df5bfd896bb565eca437d7ffe39ddcaf3f62ccf1af061a6d93059d91cb66ff9df8685352c9d8040eae65b807eb9f1a4d2f1e3fe75933be016e24bf0ecb9422249c209dd8284857c4a48f4a515697d1decbec11f5acd3767521e873153d132bb8113f9250bba00d0f50b777a8ede39a084ab04f0cfa17da5716e863d6c86a4e6d2cb315f662177eaac6a9cb83b93d940bf05cd8cff1bc9dc30841aa318028f3a75ea0436784d7b76422478b4d49c4692f448edd0abcb34d8caa20320cf84daf115aebe6833916a268a4bf712a8c56e47a3a728a2fc0891128aa88af255731186cb490fac07d722bedc1aa8746797136184b268be4519ac4ee530489d10e3facba091051b0a20b41ab0f804466d4fd0b78ca30c0a48058f7bce08383e7311cdaa5ab0588a0c9a420257ee0deaf4a721b72a2b92fceb2ed3ea2aab5e08876f4e43b3cff012f7e3a419f8ba9e872611a1ecb04c543c73cc00d1e5d0e2dc32d40edf4fbc47ae242ef8e5e6dd87e82a7c029707bb529de4fb06f7a2e4ebb83bc2f78125d75e2a057aa590c963043b08e87a776e1fa603a04596ac444e30359aa4daca729ba1a7a00926938e26fe3dffabffc67cd8f2ba0a30b121c640efe059ea0c7c53b20242e10174d4f00ee930bc8794e9fbcef97b0da18c67544f02f96b12bc5db0bffbca1a77b7d6fa01f7aaa5575c2afc7e5e512caf1a70d767ba89054dc35afa95e72bcc7d16f3661bb543077d30a0b2840a78bbdf6056a081f707e5dea031f1f14f194e00dba801e75fc50f1bf7463f1da0e778fa270cef725aafc294deceb80dc81e26e446f7e8e746e8a9b5a0d75202d507dfabd025a74209a0a7b77bcfe27024faf7da2acb255350d11600af02d56c8b629e85d5d21630a6949e8a65e22d9ce07f3b753bf1edfe755a622d67ca8319d5c3cd415acc731563f0e45b1ac44967ed388835b1e0f538f3559f17b2b78943bafc74d77078b20558521f225780da75fe0e740b11a63d4dcb6ebe839a811758a2d1f46eb6f643863c55b7517e67a52d2e5fac858c38d1f1074e8d44536b638e3cead5d453f85b14b50fad2481d214f0a4c6aea8256ca5401c9f254bd0b7a3d86692e6f155d1a5794c74d7d26e464f60fc3e1a15f5eaa29794afcd441643e92aa43b11df1366409cd9b5481092b29f3eb9a8ce9ba9031787f6b236d5f6538110cc1d27d3333c28317467cca4714168572ddf2883b6911dab8866f0887ef862fe7a6d007745e8d35d91c3f2e3aaf9c32de6880ce0982dc0242bab3bb041801dc099dbae0f5f669d3c070cc9b0611b9a833cddb7615b437711ac8a128647cb10ada461048917a7b1d8152639ade70273d0f1df2b6dbd575639ed82ce21c96f4c3d03e2f97b02b49b18f5f731a614c0687582b84c99ff805947b1453e21c8dc875b20dea53331c077022691e3681ed6070535dcf40c77d21f5942a4bbaceb0eab07babf075fc9ebbd8520667931b82479b62b57a46bd655e09eb9f90c6ccc5a0548ec09dfa67d4a39b5810fb279a1c6f3d4e4beb2d9a60d7848377f0c944b8f20ed9fe657d91c806ad200fbf00a30e0f9683c888a4ec69957dd847bd50d4533d562dfd9ae88ea571314b36e3590ba60f9a207b86ddc2f57c0332290efea29ea1764156f8233ed87a01ac3ee301a8ef99dd5eeb0bfe4f7484dd424a0b27a87b32e6f8b0c798787029580b244318e562a3b3598ac3b2f543d0b12a93b26d8b0cc7eff338064f13fd3980cde8c1d3403f70c2cbc4f58256ce0b310735814a970a7da4e394ff9a75672a5bd38a59058f602446493b904671427096a67c5a9a62f9829b201aaa4748539e777ab51d7033dc574a9162eca2905f72978f3eefa03c2df8d1c881fc66b5219ec1ce", 0x1000}, {&(0x7f0000000300)="ad4618723a8888f6bdf4f3b30f41e4415e5055530cfca9306c201122d57e4939e76508fd5b43e8e7d35b1c087612647d0c1e4c9600b2389e0106c1294526c5e334394a4c1a0e9ef94738cfea7b470b25bd4939b9ddd299781327ff4a9e86aa1729cc928c10cd3fb2b37050fa6cd0ac4267e001a59f30693e3212f89c23bf14533cbf01a5c4ea3902028a4be1de7b2ccb076b918b5a299238108379a9cd69c1ed1d273fa6587307", 0xa7}, {&(0x7f00000003c0)="ff7b3a81a4c5ec421b796085a4eb78c0a2cba1d4d0885c50b2b071be0b154fadd8442474b2bd82406aff8c598421c0ec60f2e80917390a893691b912d1861dbdb73c4fa7973907279f2889c0fa9dceda1102f7035951ec42b450fd4d4a9b5ebbb519d62229313575bccb7f24dbbb13c465161c2d78652ebec1a8b0dc3c71ae8d15a64d203918e9d11683a84bb9e5858e346f0fdda67f0053b9ae4c7af8f6045f0facc9d5ec91a9d58dd80cb80806ceead327fb766fa5412d878705c8ff34d8eaab83c18e50efcf1cda6b8a754ad07aba1d710a2cd050517677856e27d555a8c78fd1e3e00fe8a779152ea25ed3c7a873", 0xf0}], 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 14:54:12 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x8) write(r0, &(0x7f00000001c0)="2646802040264538d197418e018fda09007d94c21ecf11d916b3cccb5dc0b6776c8ba1ae1eee9a020dc37df43c5e99a5ced64ac0c331d596019c08af528b952f9a5762fada8d953b9861796fbf2d9008c75078", 0x53) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 14:54:12 executing program 1: socketpair(0x10, 0x8000, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x100000001}, {0x18, 0x0, 0x1ff8000000000000, 0x1000}, 0x200, [0xcb8, 0x1, 0x3, 0x4, 0x1ff, 0x5b9e, 0x0, 0xe7b]}, 0x3c) r2 = dup2(r0, r1) r3 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) setuid(r3) r5 = geteuid() setreuid(r5, 0x0) 14:54:12 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffc0, 0x1, 0xfffffffffffffffb, 0xc3e4, "d965f395713817ce949a4d56e904ab990ee053fa", 0x2}) 14:54:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 14:54:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x2, 0x101, &(0x7f0000000000), &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 14:54:12 executing program 0: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chmod(&(0x7f0000000000)='./file0\x00', 0xc) 14:54:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./control\x00', 0x8) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 14:54:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x80, 0x10) close(r1) 14:54:12 executing program 1: 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) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 14:54:12 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r0, 0x9042bf0621256a26, 0x3, &(0x7f0000000140)=""/201) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffffd, 0x45}, 0xc) setuid(0xee01) r2 = semget(0x3, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/112) 14:54:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 14:54:12 executing program 0: shmget(0x0, 0x4000, 0xda6ea0020c1a3dd, &(0x7f0000ffc000/0x4000)=nil) getgid() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000091db7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f907bfb5dc023d732ddebc31498f37e0b8e43826b830bf88ae4d7fea83446b8de7d75ba6fd524334365bff5782d33e6688fc051a4df0857d99d20f73536815c8edfd807223aec9105129cbf73517cd397ec48dcf857e381b284582"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:54:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 14:54:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000013c0)="a9d84c68b9dc64adf95c439017b9ef959d6b469084e5027c0622f467820ec08b6e78cf4aef4637bde48f6786ac45b7186196dde50d6b61cdb6f22d9762e66bb2a55c9e65e1e30df8ad59ceb66394e55e7b51070b70b9fa53d22643597122a2b61817104e241019eb87893e1f531f521bd75e35763c3fb3e7c36dcd58512ab3555ac69035d74c5bf06f9cbb714dfe0d0f28eae37c8ef60f36c54fda3f3b9aae791e1f0fb0126a0af45e767fc5a68324f791d9f88bd75904d3d512be7fcc8a1f95717ed3636946fe7d262c68f2d40a6456b368327f1ae182998474b0f377868889cd", 0xe1}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) close(r0) dup(r1) syz_open_pts() 14:54:12 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) kqueue() mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) rename(&(0x7f0000000000)='./control/file0\x00', &(0x7f00000000c0)='./control/file0/file0\x00') symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 14:54:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000040)='\x00\t\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x200, 0x4) 14:54:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10000000) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r2, r3) sendto$unix(r0, &(0x7f00000000c0)="c12ea7dcf92656521c26a453ce96050db2b96931c071eeba7e52eeb2950c24723d9581b36724a944b12fe3568e6e3151324bb84969c7ed46e5c98eeb84fd04007aafd2eb46e58c4558bff02f00ed9ba4bde5ccbfb8340166d1197c37fb0c1011e500b79ceb62494578b4446ad17cf7f2b5ce0ade8df3e491a87d26646e8289cfaac11ed896ccf71f", 0x279, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="905b2e2f66696c653000"], 0x1) fchown(r1, 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x3) dup2(r0, r1) 14:54:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffd88, &(0x7f0000000100)=ANY=[]}, 0x0) 14:54:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 14:54:15 executing program 0: mprotect(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x4000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 14:54:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="670574223518b97fc62f8c9588168cec3a0e55b67485cab8aff3bb5ae982043879b87c92ae7498b073bf35a28bee0ccfeec1e498690596bcd7eafbdf8d4cf6a4ddbf0ed4567966977f00ae65b3cc1e0f7dfe57", 0x53}, {&(0x7f0000000180)="9e963070339614f8aad40cf82f1fb73be6c88057602727d5a20dcc9994d858894d45e66d6c31d9bba498e799028d9445e4", 0x31}], 0x2, &(0x7f0000000200)=[{0x28, 0xffff, 0x8, "415770b29edbd323b3d0ef0c9aa355a97b"}], 0x28}, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 14:54:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:54:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400000080002007, 0x4) pipe(&(0x7f00000002c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x30101, 0x3) faccessat(r1, &(0x7f0000000280)='./bus\x00', 0x144, 0x2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 14:54:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgroups(0x1, &(0x7f0000000100)=[0x0]) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') getpgrp() syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) 14:54:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="426922167b1caf5de0a4894ee969f706783c1ae6b300c7eee88f6642ac3bde5e3c96bd3ab8ef654f2032efa9c195bc55b613d0cfa06815f8200a84c2acbb2a8316e1ac203adcfb8e966fd587607f5332e06bca3bac5dcb79218a2cd7f5d6f1eaba205a31fbed7879f68514498329504a27a8dc8fa7be296467b65897a6c25dc8ea7e4da97700720f78a44fe993ad6f47eec82dc32bf78ac3a3a26364981b9ad959addf5b4e9ac810a4df788debd42a160561d610e5634966b660da8836fb85b1945cb8885a83519a6c30bc1712951a5d3ff8fe9de7c17438ebbca385a39d16af", 0xe0}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000020000000000000003b5e0000010b0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x400}, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x400, 0x4) 14:54:15 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = socket$inet(0x2, 0x4, 0xffffffffffffffff) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) 14:54:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) write(r0, &(0x7f0000000080)="f1729695fca7c6234ac44f0aaf4ec686757532a326b9b32d9f7289d191bc57c3c9f710cb8020abe0110471bbe5bf0b5646cc350a03e5513eaa6e350f1d7af838a04c0df14fb326c59c9ff38a29e1d1b12e3c99e5f3dd1acf2f49b4abb8faf20ae6e7582a19ca8bb52134b0bcdc237e30ad04a80345ea8f1d77f3f984a84b9c66d8c2d936a76b025eaefd4c814f00b4a171733f928cd86cec82d24e09f03b784320ad64dd960eb5c3d84640dda5f502cf30d98b89b5af5d072f0225a046c8d976c1e89d02dee7cfa62ae1374e153997b00284c74d33e6d8e4b1149a2b55eae7b29e999aa163dac3f13ef6772ca03c57a6d71a13d9a0ab75ba3cc6d416a161c748f22b9427ad48616dd47e6c7242c3352dbc55eeae0f7b5450e538da42bada8911c713aa2cadfa6124f33777c1d1eee607989e769710fc3a2a2fd28c4df1c25a1bce8019b83ef14a2c838aad4740bdfb8628f5e0d6c24b5e2a0bfbcfa0144f0d0cc86d2f7e6ed70e6aaba390a1577a9f3990b8c31e1f3f620adea7b4eb81456f18396f3273a490512d012c4f8971a5f330414940fce0f01ced2601eab98f3f3123eb55def7bc5cb9c45cc4c6b8e15d103e541b238ca28927a0b35b4f01f936aae080fa5b76b56c6e8e122be94295d1a674f8a473e261e8c737ed9e7e7e9986ea9801da924dcb6cd49e0f48c83f21e6a2716e387e7973d0239b00ca6a2176260469441aeafaa8bc567adcdb92ec1d2cdbca59b0b1bc06257255097ed6c03d330d85f3a3b7bb09bd315cdaffa9c472d08dc06223fecfab3568dba52d22e60e99370d37df97a4e667c97e7576c92cf6601eb9b8d63fe5728f08f48a96690e040238edf9bf8bdc7e896ea9ef5b057feedbd68282fb1156382204aedc3575225eae3d6931a183443fcb20740f4f639aaa8c9bb6e46f793558f5cefb9c363c6d046add947d4f3b90b006b5b88d198b139b61f15f60843ad2d4d72ce90d10707fb2d367f625ac453d562d3e48d563172b25786658e529fea061458ae5810bb0918d31377e36d1db1b4e634775343920cd7f4d285c0c416d1e26375957705d52b97b992ac21fd31615872893fbe140a8101779f53543cfa39fa905c3867d017cd9b5f7a39cb2f6b38fa4d6cc9d3740ccecf9d4e4100abaf1eaa2e1a1e370742bffae5a832b59fcc462aa6f26a7d21c59c322653f0f274bb8384f5c220544498c6b8dbea911e54cfdec2dd3fcdc72f708abd2392ff443e76d9a58d2d954e2ca9dc05977ed9d952c27bf509946f8e554f6461044b6d607a73894407af64f469b9c545c04a86a36fe27b727a2225286497e7c2a00f0068a5d25fddb0f31c1b45db9a062a86db9cd9003a8a9e341d88d9eb2c7f9510df7aee8cb657db9381df08a4e99709590a0c7179ca231b2738b11d1952137816279c777cebb0b6a516d761ff3b00db07113b1ea392a7bdffcb51b371634168bd77edd425fb89eaec946563142a146c259762f9e46590c1793d6b1664412aa5b6b9b4126d814786b0db93cb5bf6573e46de5ea9d08bc57767fb12b39b44ce551cbf163d8763732cd0b27713c3ecfe926cf8329114560f4a5d6fee1d736aa98688902c296090312a029055b49b846dee0bf2398fba37657892eb4548b8f1090e6384fc194fcd3f4b975ec25083a05df4852edb59e4b1ffb09f86cc610c793b57bbe604075e49a462f96ade8f058837e63edeac5153aa3874ab8211cb9dca87b382befb5dee63bcaae921e0d02c0117637ba3e98312c0a319d2d486c5324f9260c4b750f404df59800ae0fc24d3e998c1516e0c802087fc2c123de8601328f11fe10d298ecbc0e01a7c90ac68cb6c8077d82fd2b2280b6e6ddf79faa6e5c6719ac1a3fa02d3fa79f96fc15e161f8d244e2d9a26d1c412778bfe041f35d833eb39c40792758bb2ef3b0cef00f7ef230e60f13ebc579edfd60c5c9ec681a4d5548df5b1252cdb1ee66b82b54005db0eca13b043cf87625add9df3e60462736b11ac2f0cade89e64558f96c9f287f8a3e6b1412914c85f6a6421b6047097fcb5d6b1f5779386ed79b7b1d0f3db6527c55515f8da4ad3d62126d430c09a4f09b2abcae5831d132b09276619e9aecba79352068d6c01cdc9d37d411a777730449d1562c0dc2e6d1c66c8427ed74e308a881fece76817437f87598ba52355841ca69997d1ba03dee00e48ef483d73b3fa195387fb8dd629b9566f2437f56a87953b01a157531e6f688fd6f1efae729f907cdfcaa4de2563ccf715a12220ee676832f53a75ba11a3cd84d92ca2c5661e70d90ee25aff2646082360eef66ea2725b209bbbe8df02d24328cac290c201eaabb9317a2568bb19826bd05f98eddba44705a470dd74562d18a9d18e7997b15058daa9588a8db67e6453ebcd8aa98d8ddcc6f8f3706756ac2bd28744e42d284474fb4833aa2818b7dcfcb41521cf015edfd14bdda614f3ab64175b2974968535c367a0a7cd2f02c74a9071ca415f2257bca0a1c58b8975418b091f04afecd80ae0a2919a819c36132f0c1767d93b385ab9b5efdbc2eb7f758d13fa42f683a25b1c448cc8767e0b57792872e4615a09118e71dce636f6dbb48d6601584628d59698acae8d5530e631201b99b9d66673b4ef22dda48205c23a33267710821e55c250f1044698724a422bb9a0fb6a9b25893761f8ffef748de216f83ded7f92d76deedba863ebbb913aeda1869a4c8b68e7a12d54032e2f6b8f140c654020f703fb217b43d21af4562a3f9035cf8298cd899434146d602d033231439ee8ac8b916ca0db27fa322cbef57c01dee3d3baaecd19c9794df4df44e3c6c35846da61c4ec5d99e50c2165ac560631b54f1f78f8f890e513dfb46b07a12b9010189443e71b0ba351e2eea041d4bbef3ad5091074c4b0b75487021523238cd6cdf85bb4a060100edbd8a60dcf5596a3f82b1380d2bc1db81f725b83813650a09e8cce1025a0b4e0785a5248b4a597fab72bcfcd592a23ae0f6f5983adf297f86e189114a6fe3cff0fc50ca94941b19ca22c33e7a27268ea98d600ac513a5064a8f928de5f2fa29ae9e48dc59e3738761c65e2da2a6ca8f08cffc6fa2af9cab4a37648cf2af96480f7f8d14383388629ad87611f6e6c3e26a5b99c3c9813af18bcd894f8a74e6293266f6c86730b55922285574f0dec8d3c9710d944fef21e46c47fb5d5955a765b43aea6afe8d75fa722f124a6161be2021ab2708792c50fe7b02ee6c0d951d33a4dae6d6ad96bf5176d9ab221c1b3d1f4a6c25a454c7da733241f022164e9b008fafeaf1adcf01040ebefc76d0370316bec81ed99b9236cf1dd6cb198b6a623ce6fec915e5adbd6d26aefebe077e24166a603d3c79a4fbeb6ff670897c839ccc548810b9f96cd0ebf604743d97f60b42ccad2b08c1ec655bbef98bfe632beb6f5b30f440bf3ca62d3590a5331ffdd917f8120eb698a2bad49ce528eb860c319477de230bd3b5b15547e79ecbc740a2c42257a0ea38dc65f0d3a3f95c6d1bf6d426d4e2be68ec3cd50041773ba71eea05b9315e3ea7889f3938fa2282eacfcc825a072cc6a7fdca3a4d1110b1ecd4677da5e71ce023f0cd3b4e743f838a1478725d425b6c6a1d25535b742b7b44a6d85e7a7adcb609d0abf93f01a26538e729f09fed8ef094ac87f862707c9a0ee7eb33946efddf40ea3b37887b6519c49510a26680df799ffcf651230ece5ba91578b47ae1457a90f867be6eb0f23c30b7385a35994a425ac463ee98c08777d6c78f1214c5aa62eb31393cca7cbfbf4398f6f9ff570e07fd1b57a4de6f31982a25066d6680e82d542547af160172a78d2b4be19d9d369a00f222664659e1fe7e2947128a6d765debfc343836d0f9e93bab1092c07321347e54f52f1297e1748393aa9f6186dea7d10df2866493cf5c2da24798a4010db8221a0f00009627c429b55ed5525777cf7644a91471b29d0261821c77fd33fb5513ab526714c585356a4ef6e3cef60624eda40eb021e4c3b5ef2bd00ac4704344e7bf2ace219575924401bbf261ac81dee0b590f43f5dcdd5f0b64ca06e7fd9fb6cb6e4ad679bc6c67a83b6314d8d8958a5effb7153127bdbf0c6491d8f60b7f3114f49dd981ad20e576dd782c65a3e9f093438952f88e39dc671c81ec1ffb75832ed3648fbc6f28ff647aeb5c11e30a99933ea757baa89bd028d61ed6c3096cdda11936e5d14c07925b241b641dbdaaf3efbdd925cb6e35d821bf59b9b9b266fc9bbe72b3cab0d90df47eddc3feb7be321e4afb3299d95449f6f0205d056c79ee4783a281709c6ef5a07b93faab2b7a65adceeace62882aed05a49d6b375624b842799f0fb0f7e644303463ece9d1e3432799b250a0e21f35160221db8b0b46e112a7a0ff199206bd3d9308a3b22afeacc87f863c844186062118416fa8e7229dcaaefde054f0fbaa95834f2878b5ffceb39f13322a61e51dbf3f51474a9f9f376ca4356e67e8dc082c824c3986b17c0c4bd4989de3b800bf6815d7670554ad24b912d9a06ac23f285b1a55d8dbfdef7426e25bec460dfb62506e91435a197d0a690850e84490533d37b41dbceb1ab26c641d0021e4f50f0315e0c76508c1e3474a1ea7652e42eb925112d096045fe12a103f8b2a7fc6a5128d640ec334ef279ff78898e235b36c06aa6dc6986b8841cc42b2751298ab1541aa5e957dde14cb8987c423506c72701d7176cd44329d24d47b960d0c1f5f8b910539607b2f0d19c8828a8aebdec82a486fb0084a49658867b03b1dea2c1f54e0d1b72d58b49dbd105db88f8faf0094115c1e6d76d725de86d85be6190a352703cc6cf312683e073a73ea106f8a8db889fd1d7c40b7acee798857a653ba9337ceb52d3e934dbb0fe80ef8b6a1e54cec40cb173be23f1332a88dc866cf8d48214a8d25113dc66ba4bad271c8c598a275a39dc3837a2befa3cc0a101d821ff24f6f91c98d03c85a4bc760f1f691cf05ea85d08e0d3d08e2b2869ac371aff3581f42bee30ef08179e30ffd74bf379998b6198d78b020a64f78cadeaee0438ad18384dcb9349991c865e2e579a8465ea04d6065b5c2b32b7918bb4750f9febe925a91cccb3076f6a999c092fe49c7ccf85d800fd30d6f22ed3f38138dcd14b523022138801d0da6b353dfeb62bc9e869b04f56c75b1d8843ef35aef4886e217d9eda9b5e97994cd0bde1100776ba700f08957483059ece44b713ec4364ac141a9b2de9c2ee8f75c0e8df1212946cfe5b1507551bdc0f0ce3c67c86785254af36b530d591c76e4c961a0fd578ba8cbc078e2c6cddc4d99e3c63a6849f5a3e3277db024e2ff0ace09bb2700603f8e857aebfa6bf1ee0313c54466879bf98fea49dfb5429bb7f51281b6176b996473dc6232707a6d04bbdaee70fe09f24960f545850b16881ebc0a3a2359e1c32f9724d3ee0ecb38ea761fa44434ca0fe59b8d4b6da353413d1adb751ec052c9fec61831aa34bbb49d5134d6e7c3b9f01e28b99e720aeae41ea6424e5a7d36c0ac6ff2d81129bc8f0f287895e88f9692607555399bdcaf53f1f38fed5fc87b2f1298f36487e75f10833dbc31f1d049a70d738af69c818e80a8ab78ea0e03f3b95f1219896be2129e9469226cd4664e3c4f1372ef4aa2322c8f16858e7b5cb580e704c44b877caf1bc6935e0a97f889593d94b2f0e78cbf23c0eeb5c7fb00ae426a553e70e007bd425f3fb27ae834af5816933918b2aaaf99208140cec52c658042ab752726108069d7aa2425c46e9533f033f124837d0d9f8e328246932bd07", 0x1000) 14:54:15 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) fcntl$setstatus(r0, 0x4, 0x40) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 14:54:15 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) setrlimit(0xb, &(0x7f0000000000)={0x7ff, 0x5f2}) 14:54:15 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x0, 0x7ff, 0x5, 0x5, 0x8}, &(0x7f0000000040)={0x3, 0x6, 0x8, 0x9, 0x3, 0x7, 0xe9, 0x8}, &(0x7f0000000080)={0x9, 0x20, 0x1f, 0xa0, 0x20, 0x5, 0x33da}, &(0x7f00000000c0)={0x0, 0x8}) select(0x40, &(0x7f0000000700)={0x0, 0x0, 0x0, 0xa8}, 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) 14:54:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x2) 14:54:15 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffbffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:54:15 executing program 0: socket$inet(0x2, 0xc000, 0x4226e815) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 14:54:15 executing program 1: r0 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffffffe0, 0x9}, {0x18, 0x0, 0x7, 0x400}, 0x4, [0x1, 0x7, 0x0, 0x7, 0xffffffffffff80d3, 0x3f, 0xfffffffffffff801, 0x3]}, 0x3c) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) r4 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') connect$inet6(r4, &(0x7f0000000300)={0xa}, 0x1c) 14:54:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0xfffffff2) r3 = getgid() fchown(r1, r2, r3) fchmod(r1, 0x198) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2d, 0x5, 0xfac}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x3ff, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x22, 0xa, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x800, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000002, 0xdcf5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xffffffff, 0xcef2}], 0x3, &(0x7f00000000c0), 0xe7, &(0x7f0000000180)={0x3, 0xfffffffffffffffb}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000780)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 16:00:00 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0xa0, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x1, 0xd25, 0x6, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f8531c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff51d5388ec0a33d5bd597f29aacf103b706700000000000000000000000000000", 0x12f) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x7ff, 0x5, 0x9, 0x80000001, "894e9f1e9b9aad824e480fb2a9a9479ec456ac5c", 0xcc7b, 0xff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x2, 0x0, 0x7fff, 0x0, "90ff5b68b6bfa416b2163c69b4e6f3abf7d3ff7f", 0x100000000, 0x9}) pipe(&(0x7f0000000280)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x3) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040), 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) geteuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xa87, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) read(r0, &(0x7f00000002c0)=""/225, 0xe1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffff, 0x7}, {0x18, 0x0, 0x785c17d6, 0x9}, 0x1, [0x9, 0x2, 0x0, 0x7, 0x10001, 0x7fff, 0x9, 0x3]}, 0x3c) fcntl$setstatus(r1, 0x4, 0xc4) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/218, 0xda) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x8004, 0xfffff7ffffffffff) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/223, 0xdf}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/29, 0x1d}], 0x3, 0x0) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xc6c8d0cc7c63d70f, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) shmget(0x3, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:01 executing program 0: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0xd, &(0x7f0000000040)) getrlimit(0x0, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) r1 = semget$private(0x0, 0x4, 0x7e56a1689ee3d266) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/33) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="cbddfc2957543d3da5771690a539e222ce8caa5ca574ae5acc92e4ffe90fcde299292bffaa77904bd6a50ebc4c32f6ec65a5d85695cc1272cbe69a7cde3308ff4f8f8da5543641488f80e72762fba039b5312e30ea4219105fa26342c17f2479fb1d49b90989fc48750ffc85b33271adba5fbc99b94194b2e03dafbc23642e502f15dc163684d543d98e54cbfa407f73a1e92815f65df163340bd87d991721ac475c32359906d81ee9ba3eaf80543dec3d857f0512555fb05435f436000a4369b8e19e8d29ac925aed31b5f4986fe764612337ea2ad4dc4d1aaddc2834083a0d478821ce55d95f", 0xe7}, {&(0x7f0000000240)="938ae37925f489664104bc1f14eedf553f6825a6a2341bda24348d44db6567a927d679530ce7d6d99b31fa3eb19cf1503396b4bfc687fac58bcdff810a3baab5b5", 0x41}, {&(0x7f00000002c0)="b67ac7b0e2", 0x5}, {&(0x7f0000000300)="10eb74edb0b5f77415e6f76622ddb9220213de09fe2f3a659789c2ec42d125db8bb6b4b2e5c99ac0a4da79bfe7137e9311ea654912161d09d7a8955882638e2c2b2249dd54fa39d782fda5930f2618c99463e41fa81a0c50089323b36bb74d39f8469d274f7127340a33bc58", 0x6c}], 0x4) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f00000003c0)=""/3) connect$unix(r0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getrlimit(0x6, &(0x7f0000000440)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = openat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x102, 0x2) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0x75f) r4 = fcntl$dupfd(r3, 0xa, r3) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) fchown(r0, r5, r6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1ff, 0x80, 0x7, 0xad, 0x1, 0x2, 0x6]) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r7 = semget(0x3, 0x4, 0x4) shmget(0x2, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) getsockname$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000006c0)) getrlimit(0x3e87ee8a0521b8db, &(0x7f0000000700)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000740)={0xfffffffffffffc2f, 0x0, 0x0, 0x1, 0x7fffffff}, 0xc) 16:00:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200c0, 0x12) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) r1 = dup(0xffffffffffffffff) dup(r1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x2, 0x1, 0x100000000102, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb731da303074a563000000000000788700", 0x2000}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) readv(r0, &(0x7f0000000040), 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) execve(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='x\x00', &(0x7f0000000100)='x\xa7', &(0x7f00000001c0)='&[&\x00', &(0x7f0000000200)='%]\x00', &(0x7f0000000240)='&{:\x00', &(0x7f0000000280)='#\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000009cd796c9642f66696c65301c"], 0x10) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:01 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000040)=0x5, 0x4) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) syz_execute_func(&(0x7f0000000400)="6646d8dcc4e3e1203a1ac4c16d71e240c481f8175dfec48191603d2200000036f3a4410f18a00c000000c4412211f766420f6d43000faf32") r1 = semget$private(0x0, 0x0, 0x8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000003c0)=0x7) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="cf618a56f0b8843f09cdb941d5e85d060cf1c1e558", 0x15}, {&(0x7f0000000100)="83904f4d83c9f05f5cadc3c4569ec349a3144c6897c8c5b02a7d3de5a5d674cf3fddcee756e15b26b78deaede3e8e92c947f0a71098bebef7d885b1c46396a17de51e6edb4ec1afd142466587fc6675191bf31a5b7c9f9cb50ec244c827e00d335fba62916143fc770d3faeaf9900e9071c413a4f3094911a095711b8c00cd6161d9c4a576063584d4045514b5ed9cd81cffcf931a63d8c6b6c1cfd75e416c3bb620de326a2923720fb6f603d890168de92e0affcb2280789c859d1037b738ba36cd4f112793c8a2d6a99b2f56e13b48cee88805176fe5b6ccdc1c2d4c79bc43ff02a63b7c31ab8d4fcdaa25f1a038080e61f3", 0xf3}, {&(0x7f0000000200)="1fc2ac1f11139b04dabd5d02bd741c46d7ed6dc8bc5e300e8707a17f100763bf55a0f2d17d17b904ffe394f87b887a2fc1d6dcc0d9861d769accc6090c34581905817e1aba983a98e828e659a5184831debd7d5fce62e52544f175cb67937e4d64f5f4aa98557208e0d55d82586c482146d8552897f1f62cee64fa3fc8812a23df20deaa406674105adb8c8383b2c4781a8197a3c930fda15abf5a620becfcb9ee9ae106a5f9e2f90dad92f1c5908628671151189f9172396c9812b9d2af07107f9706294c5e37f9895dd4035dfbbf95a4f30f80decd", 0xd6}], 0x3) semget$private(0x0, 0x8e3f3930c286aed, 0x682) 16:00:01 executing program 0: mprotect(&(0x7f0000474000/0x4000)=nil, 0x4000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = msgget(0x3, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/52) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x0, 0x7}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x2, &(0x7f0000000080)={{0x1000, 0x3}, {0x3, 0x10000}}, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x100) lseek(r0, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:02 executing program 1: readlink(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)=""/4096, 0x1000) r0 = socket(0x40000000000021, 0x400000000002, 0x8) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000040)="bf475f24bf4a4a9e6dc3967d597ff4b8fd7665220f730ca294b9e2e8c347d7f06a011345ef4689fa21e7a7510409a74489819c6acd08a09855b6d9f8c25fe2bdd95378701aacfaa2f7d048f697c909702eb90adcfe131e8b26db2556d7aaede8284e76afa643551b096aa7034dd5d7d8c1d15b8c739ef2133dd7d30f6559b97d732649f5c7be850112ddc357d4c5bcc2e6073cfabd6a4fe13c1e624f75626dfe004ae914b8707e6f839ad53e573d91dbf4f31b0caf2a7c36f5b315b7c2d892a6b26a9e75340f2ebb4793cd7babb20f9f9220cf28f3f41ae67d65326420f7e4ae312f1a2bb46238c2364efd7f376807c7b16861d1bc3786234800af3ebe1c6ce5f8d755a535af592f0379d4ce0d3d0cabad589dd22da01fa820c62fde9ea05849e195675c4efdd706e15c3a0d0ba268b69aab6788564921167ea5996bca1f8b3ee752b2990c28c8fbfa61a3d5b1b1fac3c47e4d5a69275a8c93bc60cf1effda5b88ce4b7d156bab3044f88b2c665741f41174adaea82fa1291e67666798f2c9e759a09e96cbaa19e446c093fd6d4e2db7e12d535a164db685b6ee12b49a8d32a7f564c4e2dd926f4dd428cde9ca4ed5c572d76016dcea4bde17bcc52a9c9379c42649af81448b9b03f8dc86a5ce69a11ec0515120b26738837988f8ad82a2bcfaad41647d34d62e920d50a9e944cf2a8573544751a01484de4493cf1b4e663de9d02212b190942a7dc4e37cb0e4f6061a243cfdddcc4f77dbf51c64323ebaffaf621c4791087f2509510ab665ed7011aedcefd22fc74b2b19d0087a9e935539157f31ceb6e593387cad7332d71b32b79431a7621c01c560da3c4a217ced68b5ba0b23a30da4b4c6c7502a3ab94f13b8d7d1eef05bf0210d40ea26e14e743e47acf525ba9cf4322ac210c5b86b713f365268f60a6c9f6c426e9b1fb9565d4f0b070a599d6e0611efad56fee5a97da4fd61610040c2f6fb1d9528f97ea494b836fd14e987075a31055449bfbf1300736c3b9582d6221f369ed9daccecebfe87e614440a4619de37684b613ce0cc723f64a301ea3c22e784b76bb0709f1f4cb2cd2bcf5c6800c11f8408781ad12758df4231ddec2ec1dc0cca1f30d99a3e88779cb985c2b232ecfa0abf6ec29810e44d5992d032453a862266a26e836fd75cd11e42ddf61a8692ff0e6268ce88b2079a1cea7de1038bee6cb6807d5cb2f1f38818af6c874c98cc5af4645311192ebaf9136312a8f5d0adc35ce68d7f09d85aa75c996c394a3f59c828ef9c2533edf1dcf4e2575dad10e61648a867a931838afc7e1ea41a8f179468673cd03ef56a075813cf8557b30796609d836ab6ce04a958ff862fad7e562ea22c628eb326e5fcd5ac4872c2982f36fb5a23bbaf275705c95ac6db3419a1cc391be5996eca59392c3fc74298645d6694bd1e3973f07a59a4e65a07c5cd19b456d18b937d5a6a6d21783f03307345ea0cfd9bc43e446dbad2a4697b8c6d724d7710c3fcb77e68a72a955d0bd7e3649a257e8348666f1ab2a14807d334af7a11b4b473f3176cb3a6865692962547ba9b16dd52f537e9d6194484ec0c9092931f18e97a64fa0c96e8faa23dec6a6419e74335e981b84357e8b9a9767f593afe50d2ccaef144e4f6496b5538883f68118a84e2f8f817c3c7422af27414261393a31e93f51c9a804cb54291afc5073791dcf542a487f1bbe2d3bd121ef3296457bc5c27edada4701d176130d0741f086e773ce216886f029a234382a26e2d5f8d6260be6ae9741b98973c1bc2bde6a0b90e0ea8b60452c428a945334921df066b6e5642131d1f1d6e1e5705485b4888c315d2ebfa851222ee22a41f8d298a38ce76ef60475b835144e1270e3aec51ae8da9eb50eb8fe8a27df08d3fda6851f0c19b0270dfc02832e15917444af10f5796fec82065e49236b86673b126eeff2509d91f1f566dc65e42b65c7561d83b526fa0ea381a53fe38950d85b328ff9e9d5113f203a3ac1ac828a5414b79a8c594c020b7753a31611b41c767ad322fa2c6fb1099e64ac680caca625e14705517b101ff5a9f1152ce8c73d5cdf2fd37129f03ebd15a95b5a11f75dce62024c7e8f9121a1943b56db67dcac473fa9d09bf5f62379f2b7f3bbc5cf3771726d9ff1b3e45a4ab0925141bf7a594155ac0dd4dfe3522754b78f5f9bdcc80bc14b9a1d4e79dcc0cd9acc9eb23c6c71dde34f5d99eb766423479adabf71ec4cfed914fc1ba6fc9d1131cf782db570d3beeea6e06f37bc6c5d0ea5a5a42dca92f558172cdae56565921aa53b0a38c8640714c10be290cedd054b3e33efda4dadeb3b45762440f15d7bbe394b13419155ac6f1ee46ae9fe7b1ad35d1d267e0c0a3e2beffe303377791764b0a1c357bc9ee491eae583fa575d52b68529e14c1c71ef94457775d6212eeebdc82b057e30ee64b2100e7abd11ae9d5040b5e64746d780adf679c2b864720bbdb4ef9f8082e855ca07e01e74ae4e7c735f952acc63519ac83dd72d0e9e61a972496ff839f1e698b3a0013afe16437a025c09568ade725c51fc715dedb2a6519d269b0db908993da07e2062ca3faf4fa875139083a27f7ee5354fe4815f34859bde9af461a6246715bbfae4e1ccf873cfd90121b729329feabd10fbf01896e7bd53d1e82eb21dd79766179391dad996c3eca701fc1e48b89cc9498813eded8cad9c6052d1f48f96bdc3e8f31bbff761f1767e6f615412494b2429dd3578b389d3d1d744f586eff7d4b10f0a59e39e87136743cfe8f920e383a2e05ef3d6e953a0ffb89577b357845e8437d803782314558a2e0f30d408448245d53574cbb5203290244f472f921a00a7e05ed3f794bc468f616219e4a7aff056512c207015a22f8961593742de34cdb26a46de182cd645ea561c9e5fe33d9e052b114af3c0449f3f34c093d7ada23fc326619c9ac84fbcf748925b777aab7a2f0dc1846bc3da9673dce04cdae2295f712b3607fb51fc8957a46a3bd3288207077fdf4f2c7d9ad501887b8af88ede9dcf9cf44e276d5e671cefaea02a736961b4b481605298646352aed36e6dfc3c07fa6324fe88113527785bd24f1ee368bbb9ef9fffb8c12931799433d04512f0f03b835189a1c5c22f7976051f988c381f018bf46fcf75b92c4e717c984cf045a48f85712dc0dc2491d4ef82d3159e82d9d4b878d960f3e15da0ad7f909670675366a0bf33efe6988d5fb6a24b415dce0a0ee813c64d0ef97ce842b91eb8c9399ad5ea4b838dc2cc27496abd65b932727a45283067fd06ea9e60efc45d8cc4954dac8fe822f981208555158c176b585b98b985ded61ea686049c86d91543dd34a36a4d727fd2e8372a3baea9439e75ba57269e39d47994d435f94fee5c126bec3208327df582a68fe6ee68034a0d54d0db1f1d7aa6f4790a85021aa8a7495823e782177eb11f9230d976f33285edece16157dee484230dad13b27cbd7863860914a69ed15ce82c810232ab4b6d12d4fdbe0127836a20898325f151a4b73d6023ae26951dcf39564995d3506d8ad1059d1eee17a96f1b5d79c0f237b17762bc5c56c2d7c438c0d2f557dc000ed3b2dfcb9b7d43e637f769ba7a54a4bc392b39328f1909320764c42250b0b82ba24f9c5cdc7b34de226cd173cbdfded260bd4d8106b22d3bb89b115c74cc7020a855d146eb22e204a3e829c3b0b9946cbba9856903790859d66acaed0575fea0bdbce3cd9b04866df2857507c09b84e5ec21d3336cb16d7c42015feabe9c05ee4e3f5009f15d298d61b5c745bf2bbefbdaf7af84940170ba057f3425f1cd94762021e4d242e553abea84ea38b4b657300d78174c528c9de6efe62f96f4c82cb880a0f59d109485de0dda8301928abe2643fbe172cd4b0565aad77ef09015a001cf3a96c1d862b8057067adb9ac44a6cedb871d1d8772131621705074f21cc476c06acb78064652c77cf9fa046efc0fe053e6a3cff72edecd880dc98933f069b444b56348340b0d78f18d1df070c22d4068a28530ec51fc529f0e917358ab52b1f80f401755cf3af69cac7c6f0d224c10b718cd24bd8bd215e49a80a723776befae19778f67eb9ccea6d56437d5482f1d5986e67e93855019fbc551ac413b48fa9f1e945d8894f1d57958fbee5bae50536b02d4ada681354c76f2e65caad4b7c6672353383e29d056c8bc0548b28896a9b9fd56883c9067c38ec2cc1464535f9ade73226e62f0c6725074ba558034a678cafc8d279543027b60b45a79fffa8e0823a8cccc81eab5bc5a13d203f2babe575b276e7e53ffe16915029887309f773cbcb8687e655656a7493f1d64377eca4cea5663e02ea517bfbfa98afc470a477cf338e461d11eb248fe0180ef8a959510e1a4d9117ed928dcb257c6b3c3c13fb8217e3fa42ef40b5b7dec885275805cda14a45ba6ea3d9363b76f91c43b1d311fc396e458a1f1720a0d4e54fb0bc823951ae74bf6a8712d94237b07b4e89d73d16cf5e3b2f9d8537276cd391d7c200db9a7dcafab0fa5c0aa608aa570bacbdf08b94c59bfc09885e934a0b697063f31637fec8c66b14683a6c193a90aceb1395456adcaf19cc2fe5a5903da8cafe9494bbcb1b69f2fd06d0873a06f78f19612f4b82af67e84bed0643127fa19a5aef6690fc32d60ce0294cb3b9e49d3c19720ee793009a163b79bcbfe0f3b4d4d87df84a4c3f4cb0b033d369d68c6022c54275aedefe38474a483258a32bb2d76f5209b68e4aba1bcd6845d107d0220f52aa7645b8876b17426de9934501162f87a800b4f3e8bb716420a2cdbce618a7f4a072d44d02c61fd3cf5105db16400c04afd84f67756eb8780cefa07c6d788eb658c684a7e2f8001a5fa2f11317b788715ddec73f236c014e63af281184091c8ced205b8f7f4057a3aac6d56dce9b29306dc86217661174b92ae6a83b547ea1e622edf8ce77bf4524e052a8c25cb7e52edce82db4d1c5e76ececea2faaa02bb7f8d3d86a510f4f2421b5d6517f9ebb2741e98e078cc8acffba0b5757178494ee5d655d9c630b6b8aae695d8730e6fc6c6830eaebdfc84631cb7b2a9eba23afa09d12be07c73267bbc1759dbb47be5646d2dcf2477b0788c7771fe3d9d4acbb28050d543435a13d8c7292ee70f27104ebb381f28bba06daa1559ff3abcce742027fa73cc3a7bcf11d7cf9436be922a8f94996f173b8b04b1704eca4c9d8adbb0b07c7f0bddad937fa39c9bd0b98b6621e80866e1d239fae593a72ac76d7e54f39b6ce0f5ab39665b41041a8df097ab62215a8f6ba04aede330d9e53dcf8a124cfc416901d05df1318bdacbbb8d8a043a2320739b6c8ee14757fd238a583eab40bc6bf3b88bef00636da5f63b768c82c4bc5a28bb50a0c0ef4f4dc265106e05986f65aa2da514c893575a33ff81dbe8ad42fc0d54a18c9ccb20e553ae1204ba5ad95bc9788a6c155193025c42e6936c388e9e8df6fce56524828d9e94e1ac0bfec69c7951d4de98c47a7eb411bd3fe525a1e7e0d2761966f30214dce7ccad6429c1c91fb22956b6a824d218e02e71a24d9e1f45bf0b872b7f45aa386ac21fb5efd109474d1673d34ef9a3a66e7850624b03b9330d5698c861e8e96da3a0dc9ab9cb5e4d1f693d513c537c3a70c884aedb9c9b20d4de66aaca7ce4d1d674083ea002942edd6d6769c1b282dfc0540f9717fcd591d0773e15693e7b7b48290519ba92eaa41b7e648ffca6f9ef36a210c71c9e9b3332dbf8f14fc71cce07c07fa80eb2dcb5b83a90f7649916233034ab97350637c7c193b78982be", 0x1000) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000021c0)=[&(0x7f00000020c0)='\'[\x00', &(0x7f0000002100)='\x00', &(0x7f0000002140)='\\$\x00', &(0x7f0000002180)='/\x00'], &(0x7f0000002340)=[&(0x7f0000002200), &(0x7f0000002240)='\x00', &(0x7f0000002280)='\x00', &(0x7f00000022c0)='\\\x00', &(0x7f0000002300)=':}-:\x00']) socket(0x21, 0x3, 0x5) setsockopt(r0, 0x0, 0x23, &(0x7f0000002080)="231da02e9dfe8eff000000eb", 0xc) msgget(0x2, 0x400) 16:00:02 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x40000000000006, 0x100000003, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) getppid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="777039971f85e9155c89f98ffa583aa0ef43cb616bada828bfcffde654b70aa7552a7a156d4bb3c229159e1ae36fad0b46ef8775d2c7e028f5024603249365cde5c78c2306e7f206ee982f750172b5cfc7094b62339ff8f1f62c46fe54b0964d8577480149c5ff4dd5bc196398eea1fb4bacbffca89957857536336799f1a64ac096f2029e97527ac9750a9e839e68a3ca7caa73", 0x94) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getppid() 16:00:02 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="b840ba19f2f8ab305d5a469697bac437c0e4954d1ca251e8f0737899c77d1a2843a83b7e4e57900b6cbf2601ab2c5a31cbeaac71b10bb88b394905d059fea9e0b5aa73027e3650665684090c9cd9853393539164ef63ea30bb3dafcf968128b10ed58c3ad7dff01563d79010f7baa2d6cde4483e84c2a634ae9b0d8e37d814594d18b93d7a26f40b3959faa6cc1d9bb571786e120b11117f6bd552e14bef2d356d1fd70e1ba2a72a28d83b6ed369bfb327149c31d618ede71005b3f641d6ce1df3760736903ca5309e0b6b4df7a4b9e8c6de698bf4628aa7a85373e0", 0xdc}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="052e9b08a622b039d3299537c8f27e6bec7223f1219a098a13581c331e7e4b09b9d0522cd161faefc71557ff59d8f6b357515099983076b874aa1d4b5bf6a39177568c8b8c874c6971cd822a64", 0x4d}], 0x3, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=""/23, 0x17) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xffffffffffffffff) r1 = kqueue() fsync(r0) dup(r1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/135, 0x87}], 0x3) pwritev(r0, 0x0, 0x23d, 0xffffffffffffffff) dup(r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=""/134, 0x86) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000400), &(0x7f0000000440)=0x4) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffffffff8000, 0x2b, 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r0, r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000140)={0x3, "5a598189bf390ac5db8d0cfe5bda29177c924ebb045d35ffe20a7e9793bdf178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d7"}, 0xed, 0x800) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_execute_func(&(0x7f0000000000)="c4e279aacd66430f3814ec6764802311c4a249907cedfac421b35a36f346ab660feb80fa4a5f2cf30f10bc5e08000000f30fbd09c4c2a2f76808") kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) flock(r1, 0x8) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:02 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}}) semget(0x2, 0x0, 0x200) semget$private(0x0, 0x3, 0x2) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x4, 0xfffffffeffffffff) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300010614c2bb7a9bd9b94e91169649a8b23ada061e0360a90b7d4d89d5988bb97ed4d5e1948dfe2b6b35bf514abaa0bf6de03a6e563c55b32b522bd5fb045b2bf62853443ac0a0b40be51dc87800b5efba38acf91159cfc3df1a078d7"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:00:02 executing program 1: r0 = socket(0x21, 0x8007, 0xff) r1 = dup2(r0, r0) r2 = socket(0x3e, 0x4000, 0xfbc) shutdown(r2, 0x3) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r3 = dup(r1) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000040)=""/5, 0x5}], 0x1) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x9) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) bind$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8000, 0x5}, 0xc) shutdown(r0, 0x1) socketpair(0x1f, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r7, r8, r9}, 0xc) connect(r2, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r10 = semget(0x1, 0x3, 0x240) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000300)=""/39) fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0x200, 0x8, r7}) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') getpeername$inet6(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$getflags(r3, 0x1) r11 = socket(0x3b, 0x3, 0x81) accept$unix(r2, 0x0, &(0x7f0000000480)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x810, r5, 0x0, 0x0) kevent(r4, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x200000d7, 0x0, 0x3}, {{r6}, 0xfffffffffffffffa, 0xb2092ab876a4190e, 0x40000008, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x48, 0x80000080, 0x2, 0x3}], 0x80000001, &(0x7f0000000540)=[{{r3}, 0x0, 0x84, 0x60000045, 0x12879e67}, {{r3}, 0x0, 0xe4, 0x9, 0x8, 0x1}, {{r11}, 0xfffffffffffffffd, 0x0, 0x40000003, 0x101, 0x31803773}, {{r6}, 0xffffffffffffffff, 0x14, 0x40, 0x80000000, 0x2803}, {{r4}, 0xffffffffffffffff, 0x44, 0xfffff, 0x3d4f, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x2, 0x5}], 0x80, &(0x7f0000000600)={0x71, 0x9}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:03 executing program 0: r0 = socket(0x6, 0x4000, 0x3) setsockopt(r0, 0x7fff, 0x248f, &(0x7f00000000c0)="655cf00d38c2819c1b0b49aa29588e93d6868b36f5c215a46ea8cbdd0ac154c829fb248199302b27cbdf7b1ba33064ee76c8e91ba2b2df4198c1011c951f36d24d6f3dcec8b7bebf4e7881e5e792c4c7dd99d5d9831001", 0x57) sendto(r0, &(0x7f0000000000)="35d07085601d247fc952ee8231c14364ce6c89bdefa3e50ae0f05d482ead83bde72c9ba240751cf52b62a58f4bb6458fc19ada1ecc0fa8dc73b1ca54b5c2f0a8fc32790365f750543a0e0925e232275ebdf779145bd87461f1521fd282c6", 0x5e, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket(0x4, 0x4003, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x1f) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:03 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)="9085117d", 0x4) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xffffffffffffff38, 0xffffffff, 0xfff, 0x0, "5c0eefd1217dd0d68efc605975cd038840e3d3e8", 0xffffffffffffffff, 0x8}) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x8000, 0x1) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus/file0\x00') r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r2, 0x0, 0x0) 16:00:03 executing program 0: setegid(0x0) socketpair(0x18, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r5 = syz_open_pts() r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r11 = accept(0xffffffffffffff9c, &(0x7f0000001580)=@in6, &(0x7f00000015c0)=0xc) r12 = socket(0x38, 0x463956516db57b8e, 0x6) r13 = socket$inet6(0x18, 0x4, 0x9) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r17 = getegid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r21 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="95f3497a7c4c2ccec6a0fdeecf12d717e5f378fc8ea48e3b4219eb2ab7653f1e95e85be79f11b9933a7389058ef27f9cbdabdb8c504732fe2b78a2f3e73a8d303f08ad9a685bfcf0830b05f971bf740c465ce151a1483c76ea63e5ea491bf6342446b32b2f0942a4834b2095759c89170c7a7061a9446c4a8d9b8ad49feaf440c395fe37778c5969ae788c11dc48bdfee7aa528dd117bd0372ca2d757e3cb88e637308a6f05831015e6b44161fa8961b396220b1c36d93be183cafa7dac5a71927c1e522cbd9fe1494256f2dfc87426c46e421a39cd0bbbbada9e45fe3a3cb19c34ccd07e75a3fc39ed9180fa07edafb33dce93656569675a16a1c67e2d009996a33117631400db034ffb1055ff80bdf80e44cd80989de8d3a44ffe4109903c14c544728d73bdd8618aee1c259a254bd0f5e5f33c6f76fef64aaf8e923b37248efac2e0d4d93ab016bb4369196cd456d209c50dc48eb18e41d1fae456f8eb49f6febeb2c07e7d7fe10c481b2faf1f869e5ee9b69ee1fb13ed6fc4e868dc6f1c42515a05393d0a2294107b0e6ad134ce593e26781fe43d9db2b077828b7c23194d878e3c4486841f515f89dc952482c424590ea2ad0f8b0965e4e787dd9a144b226820c4a0951006945a472a46aef6916c2f29ff0e420a2270fb9a6095e27ae0e4cc200c4d300bf328396c48612c3e564dac46862261e2d8d33dca7e0c75f3e2974b5c2d1c91a1e740e77449f78e33ce52e6d80ef3192ee3648d705c017fa510b3607757a36b58ae7f6db549a7164020017cfbb409299aef4e9800f0b232f3596ade0255c0c79d11b2a62b686ef63882be56c30e90601557bbb4a60e5a1d4bdda616917cc2875badf851a0e7d5747a59993e7e87ad195231a18fcef39173a108d5140d63b7aa8b3ecb25f02dd780c63af7001a1f09ac6cecea2e3fa98203b438bed407dcfdcfb345de73000e9e72bcf77f1b9c9840d85de2c59fbe2e6e4497c5089f9bc1933139c33e27ee4ee1a63b8502c97e4b58e769b8e05cf79118f5f302cabc02a177c3d8a509f9ccb83511c2696b89f4fd1dc910431fdb10c43c2cb5148d7e36a58bb571f8bf877f2c6895d7a788c9466853e5dd937b0be1e1e6420fd63a613904bc82fa7835bb80501475a6798ef57ab114af1703790da3b383e3d7dc54ce4d6a29bd15d4dcd018fb08afe2a687297177bb3a3ee738646ca9856f9fdf25ff6e3612a14b1897a6d50c0ddadb43dbead4220550703f42484ff1e175b08f2eedb10bfb6ae1c3bc8fabf48dc6bf71febb1749c32ea971796ab492590ea55535b9f0eee8346c73982d875916665a964283e1cc6bbf5df527c967670789ccb3e63dce6d16ce584eff1dbaedcd8dcb3623e2462ab39e5517330310571b50b27de65cceb778631a0dd96b5b62725db44c30f1341285a5618b55818c5824582b0fe0e9b64983a1e861a2a9a7a5f8bee0d97d8c10d3b506bee7dda71f5cb67ce0fa1fb99de70d73fc61edb2362890dce36bf564604746c6a57b63c02c16429f668b45bef1b7e120a24f4ce55604dfb23a25789b446fdc1c85f902974e25610c9289e1d3568e196d217fdebcae6427c92de2b5fdfe614f4184afa61802d67bb2fb8ea45342878d5e0eef9cf781f70831a5b20c2a91ca25965a305bcd806e3771102a5ff110e80150406c17a4c31388918163abf8b8815efd8c18384e3be176523400acd3f0a453c75d5646c8a14cdb71e355f264b57b7678fff9cece014c516e86905a2145fdd53ecd204d3320e7e7e19bb98df07bc853e55ff43c0914dd662686732048de31e248fb300e65801adae15faa2b8d820711e194ae0150d815ea8083e969095db414eed9ed0fcbf60102e1f1e3c39df4e6ce673ceccee5534f2e83dfae280805d81b2f6bbf753088513804f8c2153aac1f80f163b21a5da9823194c6b7a3bf40d0155e05457081b3b6cb48b41b43384baa73e6f09c8bb0ae84a6279f6853ff02baf449b9ca5b2678175c223c7a841f045736a46177fd30ab05dae00e0a804994cb774b6b270074c8990e1a27a743c178cc22303778c0844e58731860a7531a2ecb329a0623cf0d5a39bc41a60ffb81060604c3f69f9e86ba92c28bf10233a370b0e6683cbc896ab29f0310e0855b617b191c7eb0468af1c589f69d36c1637eef540cb058f811b3622b33c0bcc907020549e1403e130965cc87a497a545e7f9ea98d57a2083cbbc3ea593b5b6a7dbbf2411427a060ce010130161c55fe84082457d59e86506481a47c5ace2d010af6c2a9b7d7caac130f188bca96314e9bbcb743fb16963166bc203a241226e4443b492f5e6c435d2ec9fee6a23ac32d3d4d11f492e6058ee5eb1e93f51999384ccb436497199c52d8a774cbab6c2ad723985d6f577d8e3ae5d43458ac8050586a5d4b960d7fd347dbe5eaa39a5a094197a9a5f823943b016357ee86611a0fb26a5517b7e1cc749ac3bc1e3c5fca7c04a633e08836403b38387208dc2c4684e0d3cd56d964730a8988a19c8fa10233b30866c597c696ceac7eb5e154e1b87f0e2ba1c004e5198d891464da4d88d67c169acf7b669013e9674dbbab2a7f987fd97aa9d656111c563ef51dcf890142a4610d921bd09401f9a433011080ae2fd7eedd8bc5aa952a9dc911f6cf7bdec235600598d9e1ce478bcb936c11c539e090d40673dd296114617646733d7fe32c51bd74d9178a7d4b0b145aee2a0e15c259ff661c9c7eda05b5d17d3a20107c33147bb9cd28c5168ed593a5e02c874cfbf84b2acd59557e6eb9b0dfc06c5871f9ebca935e6a4decedd42b50f7205757259cbe741c644c36929e03bc6d3f39e9da1094f15b80c6fb7d68194d2a3e93ff82922546967853f27c58ba0b4323658a2d262ce56c190e4e1b267a91d42a2d70447ca8f01ff387bbca0d5ab5c39b698668c2f540ce8e732d867bc979e9087511a2377cceaa30dcb3cf7ce350b965d7523fa9a313b2b4e5bd94e81fd5a146c0bb0f4afa172443ad977f0562544f59afe9829bed25cc8106759bb91fe5471882b8ea8fc5d126ec77f5d128bb62ef358b0fb434ee53a41d6a81031d9d310a5e97ba3f97ce79671a2bb21dabda155c1e402b6bc0de088b73711c6155195221b67adea9351e717b77e09ce13be9a3be6bf71d7e499408e211556c159f1f6c00fb916a98dd2f06dc8dc9ba304b03f54edec3911b52d90b8610f7323b2183eeda00355282135c5f35c018e097cf40c1c1f6e9ff2959b5bda306d0d181b63e8e409ccfe6da85908a3003268e226202607c77c4877a8514529517161cf7cb70b1a449fc83951a2d4a5885703fa2203e859726683f8ea7ddafaf33661cee07b5565996921dd7207c706a8c1958c71e70c07130e8c3efc35261ddbc0943662c841835a43b676991c78fe5d0661f0324ce84bf94a15935002a954c8c7c8bdf3976770d19b5248e8daf982afb2e87d74213ba01945fd95fa0a4609437af2dabc2dfdb25dccd7002599e69ce35099cb92a670f219d953d140a3ab74b5d452728adce56b583a5d7ae525007e60c726acd8ce693aa7fdebdbb5552091d670a14c644a6f1205df385ea1ab9f5a804eafce70d9ebe0feb7c6967fecd2a88fad7a6b62b7521ee4942e4f875848316f9853e8a3196fffb980ec8d2a419eef47ef014624eb3f980d3cfea2338fa30b7e14ea9bafa88def1dd33d7942a0c89cb1e81eda7bc6e69c32b25ead2b3ed74280226e275a913f979be21bf440405e98a78da347f42b044eb9fa12c4097b372556478d451c0e247b39e2aa32a5fd1961d59feec9acc9db78c35a64490b1ced5c628404b08c38930dce46cf4ce31a1614d0fb8c36ff717b401c24f6e245ab7c9a441cf2f330e162e35d4c6500cf07f6aebd4aba456d810ae28a4557fcddadb60a3c352164fe40fbd8b4193590c9da5f525508d76886bbef0f1413a1d558aceb924491928c0a05a020f61885f46c82344691a204b52015fc07589c9269e857048a16897b9e2a0cf338de667c12e8c7e67946c669adeaa9e96fa8c02a6a601aaf67cbd382060654301d84364ea3cfc448041ae148aca3ee962de2630b6ebf18a4249e3ff19bde87d305fad2b4e448770907af8d3a799b337549549a5fb45d48e35edb106fd9781a22cbcb0261bb154ea48896c816fa0c2728691b022c0be58a9291c8d98a00dd95235ddf57434eb6e607d082c452f53be19e3c66e0144144aa20ced666880e2dfb789e5e9863f3177bb9585ad84355cb7264bd3713c30e1d47f643a52f4aec8245cd042cafe8a7ff77028ed1f4e324fc55b1cd7406521e7bb35cff054d765b89b26c085511b9abdfaeb63f1d476c5eaa07c7fdfddd18ab8e532f27972b6da76b911815d0ac7de30d83cbba6e68fc066b0f684b733be15147e94647307d73327c43d4816d84abefcf80bc85d87d2ff640656645fcbc94f05f6f2ec842babfb9769fdf84d5b9097b4b81b123d208ab645320a6c79a29123c4c90b878a00375ed92fb233eca41277a05ec383b4ddc5694b4a7a23ff8b9a4a54ac85a129d8153b6a28a06363c487b6eacbe175489d7b405c7c43166002df47e8d8e289802f0fbad867b793a1e72d454819342c85c89be7c29224a2288615c6d6e5e910f9fd82d6f63effdaeafd15668fb26a9cbe393f8f7a66dbe905e90e8f3b4ecc36512e6b57f6d9f5380044353353881c83dfa917475cd0502782d5c040f475c38fa4c103a9d301ceb154a52edd7a374f1ec724170cb387683a26b38994b80c39e07ff9fcdfa4756d82c54a8ccab2b973b9b4017e5f9fe5b52f8a51f6a049cbb1301177af939fbf0866c5e72b1018283a5c06a577fefdf729728217812e1d2501bc7ad5da6c5614669853e164bfb04330a0f4f09a150877c6adbfef4bb8794b543f41edfe26ce8f4c52666475d747982cc6503d62e07a548b7e8a947a73a7740d2b5848b63829daaca2c38c5124cf58695d8254d6a86e10bb4ddc47e3721ad64f22dd8bc5326864bee0524fa1c71bc12d737c7a6c239869c4908b0cbdd3be39dc862a56d94c69cd9bb9de7a1ef9fd9cccd563975dbe150fbcbca602884a7ef6940aea4729f927145935100814f1b7af0a483d29f75f61fa4da12390d50fb2fa9c8a70bcd3df311058aa04243d088b28342700cd2b4ca5009245c22b6c7485e889630d8c6737fbc5a53a80a6ebb39a342fa304883d9a331b3ee7449672e3f54b1bb3cebd80eeb70f79877c49f5b2075ae1a7a30a95401c4d981ecb11f6783d44a7a4a7cb24c2da46c0dc850aae48b08413b2c613ec632c25f3ab1e30b47acd3a85b1f2fb39fa49774cd9da1a2c2f2bc3874a4ce3fefb6a3347264555af15eddae0f35db9b2afd82143a7f1eebe83d1dd590400a3f5117de387be6ced9af573a062574b92b6d74c38cc275513c3a79ea0ae2423a59736c9ace3fcbbbec106d1e0254c0472513525cca35ea4d448d064b32219d2852eeb8c4bb682bb26ceebd7a1c00446c000ed9d60d5379f38f765c21c965ac3b04b4e460dfa5d9412b47957585f86556b2522269a389289f75ec0fca26c690c25d4c3074ced281040e6df285dc4d4640731119b02cd938d7274ed1b456ae2d8e6ca34761f49a03a06ddaebe413a60a0a0e939b68acf5e6858dca932b1fe5ca5252bc3a78f754b2d7baaf71462b5252a76a78b22358bb9924941cda307968c576af937f273eacff15b4949552c7f021f264f5510d1cb9a07a91560591d7ad4e3f8cfbb279ece03963da737cf261d9af1fec9c3a1c935ee23e1c4e18e9f67b2", 0x1000}, {&(0x7f0000001080)="312bd7b757bcd0866b1cabcb066cdadec010764fa6880ce2905f3a3ea7a1db1bc045e01a7fa6874762a7b4d500a598b897504b2c09d25dede9ac04143d7eb2e3985661f160445c0bb59e9ea3c1b19dfdb41be2c6d9d7b20cb116232ec21db32a3a32e357df951242ddb691ac56b0351ffbd8", 0x72}, {&(0x7f0000001100)="3024329e8f33a602fe5b67930ce8a4f023638226e7b7d0db9eacc6fb44ceca4ec5770f69d7f3693a2ecbec8e3a48d09289d5cc6292bc140ce90c5d27894ccaf6f1192f442c4305b9ad6710daa7611dd04f042d3618bebb6549d759b1466bfa6619e70e50a436d3220db4666ca3a8ef97abfe2153a400c122a008baa901e87b540d448557bce3d8e4aedd61f6e99474541fd75c911b13515aaecea9bca878b19172e8ffb12ea4f617ea6bd649f4579c94fb3822d06b3f2e9c61548bf4e188880c6e640b184001b8d5a49ba9357ad80998f66c53608a0f5b60cf358a2fd0238947730704aa554cc3c76748d3c661fedf819799b8dd923b6f33346fe85007d5", 0xfe}, {&(0x7f0000001200)="dde3a690d8ab7fdcdf21ab468fe43e24ff10093f5037ecc2fe4904f4e12043281ac844437e12948beafa0c093f2b5e6179f166c23679bfa653ee132972db5a8ae895c904fe252131bdd064737674da37d8f858a2f0176ac0df79acdc74f4aa42c4f1487c83a1944b140bcfd0900b346df695cc92de9773c2f6ee1df7720758ef87a75404a35c6747cbcb62397634a8d0b83c99ba7108035a5569842b754e079e60a4ff99b1a0a8c4a7059b2f9347a3edbb3255", 0xb3}], 0x4, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x18, 0xffff, 0x1, [r24, r25]}], 0xf8, 0x1}, 0x8) setgid(0x0) 16:00:03 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) dup(r0) 16:00:03 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10021, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:04 executing program 0: r0 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(0xee01) r2 = semget(0x3, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000e5000000000000000000009a"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x101) dup2(r0, r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x8084, 0xfffffffffffffffe) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200900, 0x2) r3 = kqueue() ioctl$TIOCSCTTY(r1, 0x20007461) dup2(r3, r2) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000180)='./bus\x00', 0x200000000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x43fd) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000180)=""/12, 0xc) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x1, 0x3, 0x0, 0x8, r2}) r3 = syz_open_pts() writev(r3, &(0x7f0000000480), 0x0) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000280)=""/19, 0x13}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0xffffffff00000000, 0x5, 0x6, "e222a339bac0192dc2af9b41228f79c286ee3735", 0x7fff, 0x6}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10a20, 0x1) getsockopt(r4, 0x6, 0x9, &(0x7f0000000300)=""/4096, &(0x7f0000000080)=0x1000) open(&(0x7f0000000200)='./bus\x00', 0x10, 0xa) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178", 0xe06}) shmget$private(0x0, 0x4000, 0x400, &(0x7f00003e7000/0x4000)=nil) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) getuid() 16:00:04 executing program 1: shmget(0x1, 0x4000, 0x41, &(0x7f0000ff9000/0x4000)=nil) r0 = geteuid() seteuid(r0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x8, 0x10001}) openat(r1, &(0x7f0000000040)='./file0\x00', 0xe0, 0x100) 16:00:04 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) dup(r1) r2 = semget$private(0x0, 0x6, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000000c0)=""/34) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x8552, 0xffffffffffff46ab, 0x8, "80d3ff3313c2b49086e020d6ea6647b4dc3e8e04", 0x9, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) @.[À  ÿÿÿÿÿÿÿÿ                                                                                                                                                                                                                                                     16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) geteuid() getuid() r0 = geteuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="80e5b21487cfb6d551a06928cbc71a9ca0efba90bd2d7aa347a8d7e51b95fa1118c3542ea2745b06a9606c894e6b6275775c5ea9bd2e7e83b2392c387b6c580176754cd7c143d878d9e96952df28bb", 0x4f) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000140)) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:00:06 executing program 1: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x120) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r0}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:06 executing program 0: syz_execute_func(&(0x7f0000000080)="c4219571d6f6c4627d18c6c4e1f973f469f20f38f06f0065f3808b8c490000082e470f93e7c442953d8948179db6c481456d07c4c1797e520a2e3666450f73d600") r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7fff, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x4000000001, 0x100000000000000) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x20000, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = kqueue() shmget(0x3, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) dup(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000001ae700000000002255"], 0x0) mkdir(&(0x7f0000000500)='./bus\x00', 0x110) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/84, 0x54}, {&(0x7f0000000400)=""/146, 0x92}], 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x9ab52b58c7e3ac7a, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x10000077, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000400)="aa74959f61360b3610762c991aae6b307daaeda4eccd864e097ff3f22237b109f98b715e873f590278914fad512de7590ff96e6b42feffff15b79544411be59f8bda97c2e56e8dff8152408c8f6a136daed1554413b687ca86cd9689bf1d1e921262c924bf", 0x65}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001640)="e74c4f87e6c0d98b44b4a85959be45ecdf14f6f2c12a20b64100553bcb0add0dc7609332d0cd4cb8c75087c7232f9296019b32c4fa2cb867063a73ec59f0295c9d8423f2e1689e096ae359a33ed1dbea32a01a59b7c0c84f435bd4a11bc18f580566171971a3515d560bb75cc13dc02b1b5697259e2f444f5375ee3b43542d3fb0e059f10ce62b1f3f28cceeb91b04e2782a5585f5752aa8df6d999b15cd5a137a24a5fcd02882068fc8cefb09c1a15ac769280a963a916be5ea3b495f8f19f8ea0845346d1d713693a8aa4d69bc85c01a240b780a58ef76fe3ab76aa90f34378dc926bc6b81a139900306b0c2ea1699a7191f563e3742cdbc43eb2248213d4733f6df031543e08b0ab7ed23e5bc791a1275a2ca546d8b7880d62e65e73a6094a052d3ab414ed6baadd147164f2b8dea6311437580a0979b479f205ac651557410a7517dc2aa8dfe360386bdf088b857be4f4503f50c5084e11d5b9e983febd920e3dd784693a3ae37fe695d37b149f472eaf5432e4ea2b9f62319037d745ab5ed5a5eaebf15e969f443ac113cfe6a30d3501d017832a8b1e7891a3545786402a8763c53a7b53850a9f7e7c528d32f00ffdd0c48b3069a106d3f8c55124034ae3820688a5cd903ab66e2eeeaebbffa4f7f812dd82d29eebd343f5639bbaf0bcb60e83d7f6007387909387106a0d8d4290dea76ef7301da03c84e193215a810e8cd97bcc383a41691eb04e2686107d6f8a157bdba105604f24377a8aea8303a3581bdb5c96024de36e717af98edd9820bea45a98720b7ac815ed2f5e0611298136434ba723cd695d95185faaf71b5e9b7d4423a22859017a613b09dfe57675c9fa40dd72cc4ce9794388977b55cde2bcaed16d59fa36649e5af8d39356814bf1054061dc5107b076a097eea3c33100a5b50201e59db787cf0a4682f0502665b08b5f743fe69163b1294402c5806216397a3c3d0f31370047cac7e990286b72c346717f77eeb0464f01b249c4e92d36b4f04cf4507b9a0295620551d313e18feaa2fd87339bf58482de5012e0f54c09183f6b56d33f48ab018e6a2d487d3fbec4e4db2e74718f60769cc964a22f3b703d751f6a153fd1510fc7c274e42f77affc101e78b2ad8828c979aedc4116b2ef1545a8c35bf214f9bdc709e8158a8211010d411011409c2f13c856483b7ca78ac3f2c848af8aa7ea4521c3ca743d1affd1dadb3464f66651c215e01d382bad0816f1546d82c994f47176b67ee5ef0bd72cc1dc1c216ed7a21f6b7f6a38860f6ff2322977c9d66a8174f0929d9b08d89841b03a19de0046876b3f32a25208ebbbd1958fbfb390aba9b1c30f0dec597f2fb837a813b1686b71e3b7a15dbd1b4d0ac9f1e5c5a26cc8dbd5a13342819c2ec8858aa637e051ca20a1e9acc675a30a949d2fb4cdaeb6c670a30b700367488b9c23afa320915e82ddb5910ce67fc5b03fceb2c5afb9a4eb20675a958eb5d6228653bf8ba80fe2d00c076de6a113a02f2c97f432ebfb954c740c1d7f1267fc176f9513d970b96c75ac8a415e2a522317c4b1efa4b017515e3c6b98b9e969860db6079d7e8470e9dc10f8f57ffa4094aa8a89e746b6e57a66a585f9907b07cb3f505022cca10385078852f2f1a00db3773c85d11c649e3ce9afc7fc8acd7059af9096357dc0ab874fc8168d404d94a667740585e3dc423711b0f8a6490297d87ea5b62273027bf08a24ed4a5a7a53ba4c3bce8995020df7dd09ccec9b44a44e573e100a53b226ba1d4f7c7d9fe715b2acc48d979c9bd597d9992ae86c9d269c08bb2ffca3f4b4402a77a9e71e4593d95eb5066fdca261c85eda987d7aad0eeb48837630323d8e69fb2a2229945a67d30cd786a0b3ec2399f5657e1ccfc9b5052019cf958b6687f129cf526c205017b3f52faf007aacb00217772af47ea6a791e1dcb99d1e193196b1d4c924fd6c18a5063b3b26f783b4523adbd8bb7a5429c844a69a986009547da3202f34d5d191baaa4495f8f62893187eb55f6ceb173a9fd48839d6e12db52a5bfd781e34b64a27d463936e8e2d5b436184e9da47c47aaf96394ed0ca58d2a888e3d6e8c3712e44d085a70a8ff5cc10e4fbaba3b940596f8168fd9aa5c670e5a9ec753c46c3cab3ae496049722d98913b82301f1b2affee5aee84b7a16aac1c2f44d86d9ace961257ea50afbc57856fe9dc4ab8e4faaf12f906ecbe739e0acd4a429249cb37b85bf602756c05d4aa5745c0db657c15f696ab92622ce8944dedca974f1ad3357ccf99cd3984532a1d5e71ccdac27f8798935028df42210bfb42dfcd1837dafe7c67c1a09f7f3cc7ce1cb7192f6eb3b3323b2b69eab6def776846e3249bf6c8df448e4dc9acd846b9e90e1bf3dae474dcda92a4f586f79bf8518b50906ad873d3a42649677ee86f88f0356c78632079e4c47ddec0101e30f0727546a8a69d49859252a10208597bfc3395e1eed6753cb4c5d9530b863bb938ac39947fead43c703d09c174a0a0f33f35a8561d90009b72d7a44448eee1a2da4d859420f805cafc1575250646893f391bddd27fb1160229714b80e0cd3a228480f94c716a53348b4eb4eb79081b07195e7d7172f2d8e7f760f9a061cd92e2c9eb796c24e6b5c81d8936b2929feb8be2c1786f58fbbb809d1858ac9c9dd79176a47c61ba3e9180350f7585688abf482d45a1d783a92d4e9d9b4eb47e0c1bcbb31b936e942c3b92b864f12a20a9ea2f2917bf9ec4f097911832452b47226340c5cc860442b6dfe5ef1c2d8c94fc31c39b1ac8fe00d75542edf2c1f1e2385f7b89f30e82fec839e104352730912f895a75132032d25f4bdfe609ddbc4b8809eec2d76698d43b338e575f6923b39ae9c5eac0988e8a4e9b47e66d868d5ee2b37b45e5f57fd801db643def1edd7a31d1b6561166d432c5754d75f679091313", 0x820}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000200)) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) 16:00:07 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x1, 0x3) lseek(r0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x2, 0x8001, &(0x7f0000000180)="c5749d652295b3ad9a2b0bf41b50e86c5cd2d04b6aee19139c539e3e920a1eba1260dfc5da6ccd00bbbed3227015f52357ea262be0788b35a49c8a250e94f02ef86e4a3e7ae622f384fbf96ce57fff12927ff6ed317ae787f7469660829fe280ef675b8bff4808915f246a4b39a6319c333f30874c6e3e0182441c182bfeeb", 0x7f) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/60, 0x3c) dup(r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/93, 0x5d) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x4af8a2e1b6fc573) 16:00:07 executing program 0: mprotect(&(0x7f00000bf000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000140)="66ccc06254b634041b596d440e6d837aa651cfe07e75f2193067cf0283e78a6b81b94a9430b48ad344c84a754e657d2c57d10e5bb016d32dd8d320284a90e9144ef00360d9ce30b127a4991ad78cb7475d877b5adba994c27afd0d2818d7a49425248c18ece2297d9c364f0713554b0235a7a412b815b48e0e1cc23be2f99e8a15b29f19e3a49a2253d1316ac07e0e880302000000091ec6c64a08056fc0521f92"}], 0x2c) 16:00:07 executing program 0: semget$private(0x0, 0x3, 0x20) r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) fcntl$setflags(r0, 0x2, 0x200000001) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) r3 = socket$inet6(0x18, 0x3, 0x2) r4 = syz_open_pts() utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x8, 0x7}, {0x153, 0x43a}}) r5 = socket$inet(0x2, 0x2, 0x2a5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r9 = socket$inet6(0x18, 0x2, 0x400) r10 = socket$unix(0x1, 0x2, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x20) r12 = kqueue() r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8a) r15 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r17 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c6530101624550b0db9fa70a124c05653666c7657e757777b127a52055d6e330c863bad88c3453c1705c6add37d0a61581df84db5fed92c4951bf8b318c5d60e4"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="16e54910fdf57166eed4e69792759feaabfd7837f0dffba1d76c8f0ee6480abb692d3f69f1fb8fd1e0ca48ef7ce3e7a3b7cd", 0x32}, {&(0x7f0000000080)="7fdcc981ad0d7f130b9d6ba55dbcb488db546e83e8fbe620ae02caa5b4fad97604ca066ce02b040cd349a41364d379f54a3a9dab1f8710d5e1c860", 0x3b}], 0x2, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x80, 0x400}, 0x400) r20 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) getuid() shmctl$IPC_STAT(r20, 0x2, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xc714) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) chroot(&(0x7f0000000280)='./file0\x00') r3 = semget(0x0, 0x0, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40, 0x65, 0x1}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x41, 0xa0000084, 0x8000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x401, 0x9}], 0x3f, &(0x7f0000000240)={0x1525, 0x3}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/210) kqueue() 16:00:07 executing program 0: unveil(0x0, &(0x7f0000000000)='s\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, &(0x7f0000000000)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) dup2(r1, r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x5, r3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kqueue() 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x1000, 0x4, 0xe0a000000000, "fdac6e656bcce54c3ed03da7a4d68ac5b93761df", 0x9edd, 0x8}) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000280)="df655673d97896e28f2f808a897464bb63f313ba8eb524a62d0e1a88448093d7eab875d60d9635de2a206ec0fa480496f9b0bf84ea8ae44fa1b3cd3d96027e0e06a272e171bac93787cc43ca87122da6e41fabeabccc03ecda644a2c9cd9cc1d3188aba9d8af7f2b8d573b65d5", 0x6d}, {&(0x7f0000000440)="62de367655e1fcc63e8b141377f68b652f9968c2ac4d9602c1d314e964c3e9bd59532c21b5939df0e9ac6c363896fa5ecde47823626e661f76e8ef06075eb1779a0b6d20fa8ebc7c3eca4c2027441e62c73dd7b454a168af189c3df17914ba29ab6e9aa6d0162996830feca48e7d7c6e1176542b5ee801b91a69928ae404beef7eeb5f5d533fd2efa3c21a73afc3a3e48e76c9a9535ad35ab91459304fd1ccb6d672837fb06dfc1e51b7d498e3422ea1", 0xb0}, {&(0x7f0000000c80)="a2fe8fac3dfc1fd51f9c559f2dee0e0d81e3c791a57f4ee1c51460b57aeee0073620fd053754ff02004a1c3d2b97c9e7aef97681770b04d6a422a50a7a5ce3f9d7230e8b8e1e67c2ab1172f9e0df0dbccb5aecd334b8234d77962284870a134fcb106ae60374f40697b4da886c05070a78377d9b6652b7b9d41a255eaeb1ecd86a0040e427c2bbe0a7aadd807f9ed07c4a508dab90681fbf30d28967f126d2fc61e840ee9584dd472ee3b5c337bf75e6a5aab994fb9ccd8a371094477486e7bcc0deb80336275640094313165383f2360000000007d50000003b75f511baa5c0c55fa18e1cdeee9f6ff67c950f4d7b93c7fbf28e9e55050dce51c5df20260c281a4aa97d3fb8631e6b5f1841d31844dbdad0a50eb26174443a9c4153980e21a3d84fe7f0a87b536f1a66089e0fd7ac96332c5af3b74d9eeb4fa8879a994bc51e4cb76a532a465f3098f14ec062587d2e841553e59f385df02fa38e78630dcb59a8407edcb56f637e0d75597e4e77b09fbe54d91ed147628a303256d470c5b2d9a48ec96c366d83335454d2636c000800004ee84d5c47f1d88721facf5a8ef21f0564740d79d06452d29bd1b0fe7cad6ce5abb0043a4fe4e10c68275d947081fa3107a6ba9e4bbcee8c41d97680f6281ec18af7e689e123019b6cc2f4dda646a0d9c50d8bf77d39ea10738232ed767672912092260a35817103fbf73985db4b9e0fcecf798c75f70c4d18bf0175ce7c7fc59cb5ddca7010d743ef6ac50071073090ec617d3ed3e42745ea541026b5aaebd85a032f8ebc30667886e1a3a6393128c6ac1d68d5944d07d3924d335df5bc282ec74849c0cea42c67f7d81ae81025a451542b17d84968b9b790d4fd359a573d21b7cc7942068a9d23c213a660e8c34f04e7e629bfd4be2d2081fda2", 0x229}, {&(0x7f0000000600)="759f27a7a29513e05500a56f988d6a6a470a0ea25978b42a09c16e962e38a90287366ec1b07232f8e87970812d58cc151bf515edd02e36010a4528f733b62606a87202aa9a7dd07c2ded8d02b003b0d2dd5a7307c89e779f506a24a580b03a8a1d90ed3dc027905910a68b8f601986606e6e709e878d58b4b99c38ef062ca449e39855e3ca620fcbfd5527e448c09ab87d38c9983956f5ba87b74232a7432fcba1dfc3107b3300b52332958140e647cb6fcd5cd69537032dbe8b0de87d8077fbb2074a7955f9d0c839e8a3849461bd39c9d05c485242e4072c2199f1be246f1af3d12738", 0x1cf}, {&(0x7f0000000b40)="bc56cfb0d57d89b7479164c0682a1984aca98b243a6ebe519ed7288b39280da6f8bf207be80e33914e7f810c47a131518f1e1f4cc597dcabcd3185e2c3f7fae0d071c334b8b38dacdd84c8e608169a9a1ba3572e12abc6015b973cdba79338c02b11e130115a8921ac70a7ae2e00bc95b6bd48f58d9a712afaf70a569fdba1aeb171704f96066b206c1858179095392752ca16c2be0d0d90da7a86377800d19da02ba9ce51a33c4988e886dae3df32af5df895d6fa885e7626fee3e2843449d8c7b422b09c9e753c9d5f0f4f55217f2bf3bf144273faf48ed9fd656d3a878fa160c4d4b58f554f0e0b547bf23435f4dd6349d989a653c5ff6d2d699673739fea8a8d2b34e6af0046b05f7fa16aa4a1207ca776edeb2f24bfc72cb5d52b8834431d1c76b7de0aa09e065272c0de5854a4b085d8f7664ee03114f86b22", 0x40}, {&(0x7f0000000700)="ff5f0f42f3d2adf6d01591c79cc97bf865150fabd53a26924a404cb830ef1b74d8b3db1775168493d260feda4fbf20f00801b273a6946054231d5a2372d25966c455f4527df0608f146ced2e23aeaac87b2473a248285671480000000000000000578c5bccd137f1a6d6c791f3b54a4c36edf8a97514a65e40ff98375b2c0f86d9427dc3815a626bc67209f2b478c027093aa4e5f1c12852c73309a3c3914b264db8faef7a", 0xa5}], 0x6, 0x0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x60) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = getpid() getpgid(r1) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:07 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) socketpair(0x7, 0x8000, 0x200, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000003c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000400)="a3b77e2bcb18d7ec0d2bae0a441daf7624b8bb74874fbce5c5fa6b36c1661dea4923", 0x22}], 0x1, &(0x7f0000000480)=[{0xb8, 0xffff, 0x0, "2c5856a0f55d09ffa2129623df374e410bc0af44f8786cdd9a46b42f288356b98d1ed36329582bc3e323b58180ee9d8c696e2ecea3de4297d5bfebbc9a4694a3166053a3ca891cf9815fb81b7b6631db0de44ef7ac796094fc42f358cafd8e64996e6479ea8c4dd2c32a02f3c0c2652c3edfa1689b6049f4d63513a8c19d974aa87fca3ec8667d0495324e242a3714e2b4715041a0aef3abcf393b0c28a890144725018783"}, {0x20, 0xffff, 0x2, "4c48e706b43d183ad9e393"}, {0xd8, 0x1, 0x3cb1, "e6c76ae3bd4e45a8594bcaa9176f18afa6ba70107130884044b6d01ac05f5ce19805cd6178f6b237ff0bc24ad9549c4f7f5d88ae09d4a98be9f9ee76d2220eca3b9b5c6fa90e9eb939a2ebaa10fe2360d33bf3e0e7fff21369a054663ba9dc6e1524eae5ee1113fcea84a892f6f4bcdf5c9574b19f226f073929304210ede59a94ae06556a7a928c8e170cab5f254e72c06ff9a2931608797a7a2d806293f8d37abffa0ce0aa0f51a0aa532555a5e58de1e5039ed0664541091ec87ce63b3d40de6f"}], 0x1b0}, 0xe) r1 = syz_open_pts() fsync(r1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000001780)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000680)="6011ec97f7343f9938c038a8bf0f483e3a646e93bbea090425af108b2340d7f9d21cdac8db76be70852ee91a7fdc4c2234deec761e49513a0a9ab42edf9e716bdb19c6b0cfc2893b8575bb843cc3356ac668e6e48e367e60ff82e3107b0d33155f4866686cae3e9b8cd6a9ca01cc070aa2a991946c6c3e27b6071c1f6808946535cbb75e0bf84fdcbab74a9356dace8a6b92be18d6bee8d25796d25198b7d82e1fbfe5e5b702086924f0845692d8d9e157133a29be26f9cf70931a2eee239036649c6f730d7d7d8068c8b19766838d6df2afaf37ec6b5b29d21200c92cf7f32ca7c76794ed2a3ceef353aa0e4d266d7171d5f8874cc4d6f703c246f1c47952eb39bc2d1281d340e8369dfd516e38ec292c9ff08e009394888e0ff64b5081addf89e2e339d283508708bbe15eb04e77ecdb878d2a0a7b25b11c54682426a884dc367c04eefda1e7e7b5b6f27363c44b9f762861adb68300a2755e594e3a8e78a273b2b835e5ddfb6623e54a4ef3395c79bdb9933012831e574a33901adb72fc904ae75f62af2ccc9b094f0dea81e1fe479c35d67aa9e44cec2c3914d34160ae7815558bad8ea9e1f69d92322ec141c676e85961d08fc7002cc9f72c773779d8cbf4c1b48e8ff9cfd53d86b70514dc34a3324e21170604723a60c55d254806a6fc742bd8e079fc5940c467c0061f967185b836de743f4d4f8a60b4c2a3b1e03d75ebeb4f2608ae57cfcb7d8141fea424623dd9678137d7792576178300f03e9e326b35beb90ae7cfd1c96c7e52f8e7855ee7ca2c43eca47d22d25fed8c65f0e43fff14dca687a2eaebb51ac11779847da79be484eca19805c1bb04306a9d28c4acb063c059e1f61d3862ae06185d83cdb207e146731fefe1211633716e8fca332e9598826fa6d0f4a485344d10f62794316f365e7dab0067d635be7eed88f24cda6063e6a63c3220d161e7bd519677cb74e0fc3919e40c09e07981a3ad3cf45726bf4fc2cd7fcd638d0273c22e443e837b74865520fbcd2186dd59a5200da9426a6eeaac2c1055e02cf1aa58b4ff1790118f3343ae9f62cfb1d797b959bdf8c590459e1b957648b6737be50b547c8ac2958925150e4c017ec863e5ac70648eda89ffac4d74feb558e2ed27afe9847dac91e11a6cab246511a2e4c936aa49eb132d264e5f1a6d299371757d6e3ab3d2625615f89b286b5e99eeadfb0c8591cc6fb664c9f706c0e1813b5fb8569ea28952f04ca1f1c1ed767fac4859fa579a0a635694ea1b18f77077eaddf79121bc07b60eb623c28ceacc8211f8ed5874b87b04cbae73245c1f93e81c8c2831e1b1d491c302c2119d2a3cd59630bb35f8df0f1a3e2799311ff6e0732cc6c3cf96e6986e15df537fd4519e24adc0928d9da141cfcd63d4e8054dc7682ad5ea4427010cf0dea0456455115c420c65057d9a15ae8fa6671be1d25881586d4409c57a9a836faeeaa76eaa5d7774806aa85d42ce5556b7563db4a4081cd7bb4e1aeac04d99310dd720c4537871efb8a74b4df8f02a7a21bcb9fbe6a87ea6d609a5cf5541bb71cc6304c29f67bdb3f42638211f1af1474e41641ea3d7c22e656b2f3c0a29b62fac90cb4a2fde3906f853e2b946dd41bbbd250b5afca8bc484818c7abf33e20694a21c12e07bd75934a4aca84f611a046b62392ca4a2ed5b7372bba05d2f835239fb03360c6f52454a321bd92ce0a75814127c31bf3934875384436d4937badc121206d0d510fd801896037325e6119c703ad61c226a44642aae10ea384c535723e04c1519405b49e9ee853d7cd1a4ee7504286eba088312ea3f423571411e02370a2a035c6df6161d2eee7b7026ff2aa2efdac75ee78c00476f32cd7a18152d0cb3dab5eb07229a3b415f43bf8698f03a0f8844dd4a9599de06300ff4d0f803c095500689a49782f7e6dc3fe8d4d064bb76a7e9a39e71e302fd9318d9daadc86d07456736ba5558b914a189fa099043f2e59dd4049e5361bf42002cc3ec489d29dd792b67f62ba5e2d124e71f5de524d8f9880db9c3050e609c7b80538c874f75baebfbb35a8c8c46533383f969f68ec8869a73920a87660b35c785c35585c66cee31884096912f4bd913f8d6e9ede03560c3b8505c186c3de81f158ee6518287e276feeadf227573b973a825b00c90121b1291d7027eed12bc71a3589a1ab12ea12532316dd5ec85e5f2a1b37242b1f4a09d3c02ca6538e2796bd7d9e9bdd0789827d80c78c9d6ec50881ca78e25020339f26b1ab77db54799f591c3c055a6ea3e55cda5f31eb6503e6e19b15fb9e27a32436d3c01ca1e57388333d9911bcb5365ed929f7b05b9e9bd837745bf20194dc0e28fb7b887c10daab35d8ed3aca12164f1e30b9bbd4eec33f6dfabc693eaa8f56d3795ffd089068d2e2a3b3b0501fb0945b204259e4440d42e8d81f290fc238c0cd6293f8d72e2f946f42684cce157c54b4d71859af6fb39516be397714198bd93d152dc5b25b0c843d32cc8e082825183b43427a55d00da905e76a8faccf4c11f2ba1c83aa5f83f59c0d7b912369b25411ef12957b92f2e859e83fff23ed39ad2e46b65e52970c9533bd96e4e54d3fb71724cf04a7ddee5fc81cdfb862e1b4eb45a3250dcf4750d3ab068fae558e24f4f1bab760167a3dcc7727368becaab029d1fd63915f8f5a263ef5acf51e0fc94459fdb3227d74d35a3f35ad8bbbebb2e2d3c8a2b7b5d192c8afd8f5aec3cdd1886cd86ea52b3126cfe62e427d3d6a0a9b9df3da1258b552c33fbb0a3da547ff90be6ec2d72d87fd2bd170f1bafc078a2f2e9407608a141e3ecf8683fcafe0368f333807e8846879483410db6d8bfd6f5994febc4e75a38fb6625482c34ab1f11e90bc77e723df6e5bf633111fdb97c1a6f3d77392615f98c6ae3eb0de86077e0bcc2763e5470f92bb3433ace37eacd25a8e329889f52fee6a448f419c65f1d0523137b0c95210284c22a15c74e73c597b3c1ce656c8865ee0b7b682f8e0e00924d9f2964d650adf8a56070658af76404e1261e1a5314141570201c8e19ed6bd044de8dac159bdee84417519d81469189d0486a306b1a50a91d8ddd08a93456e2f639a543f257bda139227bb46cef66cf73918504af9a4d07feb23339cebe1506775fd24c5785c9c335e54b6a964496c36637e8a64bca00f30696b81ae6f33666459254562ff25ec55b32b7985908cee5f8bafc084f95e14ae21214aa67fa24d8d8a4eb9913d38e3fdb11ebdc06dd907c497efba80778cb250feaae3623f8c2b1dc6363158d76ea1809fce67c0a1bfc84b6d5f1f3a1377a402fe9d7f7bf9fa008631a68c47f9a9c504297e0755b5f1cb0e675efd63255f94667eef2f649d0d5494be7f963b27d63064c822462ec72cf1fbdef67540ace8007c97d1992ac162ca523e25f65d3723299b404200eccfd784ec4b04462c5866532142d759ff25542030c1d48b4be39f04d2adb895336b4730b3d389a82486754e861a21d610d5f3eb5eb2f07866c4377148a621af20479c0b2264d98e8455d282da290b4ad5b82e8ec63316a108d890fa4e6616f73d9922153a2cfbddfb3391ed9b2ea8d93c5262145b38fa54ecb51f2dfbdd639f88118a3deb80646012468ffc22b9bb5c63086d6ac53359c7e70775b784c0f064e06acabc5ab2cd97bb6cf6ad700723cb17a0d84ffc847548a3a28cbfd813d90b0b7868549584edf401ea89602759ab425106a60f5bcbde46214294ba8b998f0f0bfc5fb3486c3212f89abf9ddfa27800cd364538be2241dbbc503fa435af44b517d693bc5884d6aeec8d268e6e2a81de66dea029b624fbcd983d81b275c39f4c413c7fcf5d4ca82a53d24280bc892fb07614756c09a569d60d2f6600a58d207985871541febf9496a9a8058e73496f034df705a0580a3f9be7424457c34f43e35e3fd1cb924cd61d52ade221d32c37a08a82075279d4813b03760da57fc3e9efa833bf5a4d7389444e90869f191f10008a6a62f1b3e8a42ad96ee3c35b777065c1ad74a4ce44bdbd848816a520ef429ed413d02e1680f72f96e1584c609b80a85ca38f38dbab45fa4202b63be0fa5e808badc6f5dee33d7e323ace861146166cb02b0d6ba74b865ebdadf5e4b9357df24e98287c7a7e9e8be9663b403dad0a38a28cfe91a51e427cef34f441a2d22fbfae12d71aedfe101da795522bb7ed31d79458a9af9015215ef3f8d2e73065f303ea4e91148edde3e3512a02a648ded05e78a306704a001baa82f62fe29877274b3be852677f23b6f2cdccd2a1cfb64a5cd3257cf2ec5c516cf44d9565999ba84309b260018d66d72200f1b2b5cf8bc16a0cd1b3ba25027da5c279c594bfa199fac49b1e1d0d3eebf0098501ce463bce3148267584568d762980acf0bdec66c1451def3b3bd7e4e5c5961483640c37e68038f6290a5b115ef36327cff47a0975bdfbbeb7ea70d50031af6130b2184499e79115ebb17643444fc5c236f040cda27a751d95d39e01126d66336579a5a99a5d5c1954822e471559f7e013ac48607921d97bdcfb151b67e61e7cf3cd557cdd3a3817666c9edbf3110831f57a84632f83dd3b68047a6f5b42a187b25d81c075fe004902d981c1efdb7e11c7e249c0df9d94bedbc4938cdcd8fbc19a6491dd2c3f22cea4abeb56d2a27ff45b40cc5095b13a744e3216e72ae9a975000b2938e8ea7f8982bd4e35912bf443726e3eff3c387e823ebd608fd88bd4287a6a21e01a1f81d9dd1cdda1d494980f147518b63e1c294dc7ce8f95285e6bc403b40d304a2085eebbcd87ae0237737835569043d870033f48a2dfdc4d616971cc4fb864f81df0ba19055dfa194ec1360149d129442451f3079f991b6e1dbda8859168b0326327e9c163185cbf96f57cd98569e8476e712d476a032677ac3b502c7448c809d5c468b3b7a65a16a9e9d5b7d4c8b3fc68e8fe0c4550dc5a254bd6b707c09bd0dfaeeba60f5000ce19f0976c6b93feb2c49728c57c581f4cd842ba52049053f9822a934f81e3d508cb0cf0033d36c09cdb51f9e992aafc737a37d21f122efe272909e323df4738461ee27b5d30701c3cd238119d109a3119e355f7e9ba4d0f5db4dc84f288bd7b3a5b81040a12e1492b5507d3415d409394a2616ab0e32c62121241a540b32be0011cac002a9c4fb67354d3e5f048345fd00329252e04e152ade442b6fa6ea55d820fdb2e058cf0515ebcb90fd8264348ea22d4c3054885a05a8c4bc7785d2c1044eec9ae6672f82af5505362259948fd2255aa79e1e5bd4f687f649b37a27c6119dad30a45a77dbd8604947c53248ca68bc50b1987cf18629a8d7ed4af8288942c20e782c7f7d4631545fd43bf4510626e344c551012142d5c0fddebabf4c36d7844b956679a650974d2fd078e649d4abc274700be58b914fbd4f2b865876d9d0d7bab2d4da3765e81056471e89e4fa37be8a594d8def1e61b3c1c3bea1ed28a0c97f51cd9327a2dacf273b74985159953361d1c689cef0e884d24ab7f2cb312351496bcab7c33c1144d8690d7579b56caaa91ac0b53d538a0f3dd55a33e7dc68ac5469b946c041e8b2c6780745bfd7ee857385599276c0a70e095972cb5c817dd8331e8391dfec3bc83da139508f3546eafb3cd6273a2424a7b3f0e30ad474a3595cee0cf722895c06cbfad3d177fcac2834ca059fd0b75db76bfad81b11fa6f54dfc0d6358f95d86eb818573499ef6b2eac96d132fa807c73d2fbfa6d7a1cff864b125db79fa5c9ccd3c2456ae1b3b19b494e5caaf636ede383bb1be35", 0x1000, 0x1, &(0x7f0000001680)=@un=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r2, 0x0, r4) r6 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x11, 0x8000, 0x6137, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x7, 0x800, 0x9}, {{r5}, 0xfffffffffffffff8, 0x80, 0xf0000076, 0x1, 0x2}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0xff, 0x4}, {{r7}, 0xfffffffffffffffe, 0x2, 0xa, 0x0, 0xffffffffffffffff}], 0xff, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffd, 0x40, 0x80, 0x5700, 0x3}, {{r9}, 0x0, 0x0, 0x8, 0x5, 0x8}, {{r10}, 0xfffffffffffffffa, 0x10, 0x8, 0x3, 0x800}], 0x1, &(0x7f0000000300)={0x100, 0x80000000}) 16:00:07 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30010, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x100) dup2(r2, r1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000140)=0x1694315820b1a707) r2 = semget(0x1, 0x0, 0x22) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x3, 0x1000, 0x800}, {0x1, 0x9, 0xf78096c9f73b144e}], 0x2) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0xa, 0x1}, 0x5, 0x4, 0x6}) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000000c0)=0xfffffffffffffd7a) seteuid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket(0x10, 0x0, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x3ff) 16:00:07 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) close(r0) recvmsg(r1, &(0x7f0000000a40)={&(0x7f0000000400)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000440)=""/52, 0x34}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/44, 0x2c}, {&(0x7f00000005c0)=""/77, 0x4d}, {&(0x7f0000000640)=""/147, 0x93}, {&(0x7f0000000700)=""/48, 0x30}, {&(0x7f0000000740)=""/228, 0xe4}, {&(0x7f0000000840)=""/88, 0x58}], 0x8, &(0x7f0000000940)=""/245, 0xf5}, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x20000083, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x29, 0x20000004, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xa4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x30, 0x68e21d0d6d6608f1, 0x9, 0x3cba}, {{r1}, 0xfffffffffffffffa, 0x48, 0x80, 0xe33, 0xed64}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000004, 0xfffffffffffff33e, 0x9ae}, {{r1}, 0xfffffffffffffffc, 0x71, 0x10, 0x3, 0x296a}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000005, 0x21e0, 0x1e55}, {{r1}, 0x0, 0x80, 0x2, 0x4, 0x3f}], 0x6, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0xb9, 0x10, 0x69, 0x6}, {{r1}, 0xffffffffffffffff, 0x60, 0x40, 0x5, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x9e, 0x0, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x2, 0x2}], 0x4, &(0x7f00000003c0)={0x8c9, 0x94e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto$unix(r2, &(0x7f0000000a80)="35a60fd9d1e5cf081faf9098c53f549f3b528be0f180f181a2b004f6fe42dbec7fbdf945e8f53958d631845ee94c242bd46ef3d05de2f9e87a116a395afc4a163fd82480b752313335445cbd69d9ec679ec807497b7ae91a7b308ffa741d6813b23c7e5f2fc7fa9e8d1d4a224df0c8d229df4e59af725b4d33d42262d5de63b5f72d2ede072c3059b166b95d56", 0x8d, 0x4, &(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1a0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x0, 0x4, 0x200}, 0xed3, [0x7, 0x4, 0xb8, 0x7ff, 0x2, 0x3ff, 0x81, 0x10000]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r4, 0xa, r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000ac0)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530c9aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x87c) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x60fb) write(r0, &(0x7f0000000280)="1e", 0xffffffffffffff20) ioctl$TIOCSCTTY(r0, 0x20007461) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9) listen(r1, 0x100000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) syz_open_pts() 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x800, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x442}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x38}], 0x9, 0x0, 0xfff, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f58c66c653000"], 0x10) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001a80)="fe585e828abe77544f5b67a353ed90d906e54653cb4f3cd38411a1712b354de38abff1c220de5ad5ab22d2faf987a6b18ebef0ffc9e19a6a6c2c2bbe1892d511223971412f1054e943c3bc1ae25a3f8cc15d9e2b5bec3d2aefd3175e92eec53a50311508b41c55520f414a5ae7c415d4c4b69067607322cb18d3ebeeeeb0762ca156bbc2d82ccdd23828ebdfcc3204c3992a16e4acbec4c587543d790f1933951097b1329e0720bfe2b258be8d7b1495d25a11c8cf6954d8fc6a3bc0cf1be9b1cb689c40cd3df527147ea6d399812fc03697ddc2be5b601ce354111cdb9600c3c5a6992800d055ecc75baa85b50cade66b89e904496f59dde0387c9f7732a1a5f2c7ed6e457932e580e878471cb68b332c84486a17fad6e9ea0d237b1885509283e98a7437b5038379ad9623ef7f9b9ae82709d2b78cdc661b6835acd71cf2b0f93b9b4ffbdbec27b171151ec3d9f38046211496cf98dec4cec2eb1228a2a652752751967c21a809165fd75504968c3cbdb1c7acf9f1a2b9025490537a289131849dc43fe099a1b4050fef03b84e9c6795ae669788a7f96fb01175ee7ac4f79471e4fb058d576584871583b51cb244a16ac0065a1d0aec51132a29dc552d1ad61e18168a0d85d3b235d93df5498e5228701fae589e6b5ea7a3067937d2318d00dde190ba898d0a9ecf344ba9403b7dccde58d8cfa33ed3683e8de2be51b9dee89d057b94cb3c1e29088dc0c28a26e6f3a52315a9f4c5661de596034bf3ccece704a6de3d41062183dd4bb45075f455bc35473b2d89fd8778633b0bdf4a9c248c3b83ed2f3a9c5d0a043f422f546b6b5913a0fcf8eaaa01cddd2d82c570d5a6f2d9a4a39f5447ec2d2035663f00b97bac37bb7a1ce6b9f42d1ab7d1038b517917fcaf74e88b54c74ddbd54f89db21da1ff0749c8e217a040ee031ce07958e60bfa106f095a7dc913d326d2c5848ba50b8f20f1056f1ca8255579f7315a3e1ec94d380c9bb77735dfb935e8510a16a01df8dae7f77fe2f50eb8621c72ca5c0baf37f2be287846c3e96d08fe5456ad6f5262af4c53d794e5291f30cad5ac373d18e648f8b77d7c4fdb61b964c6f39664eb143afce4afd1f141a94434e8fde73d7b15c4163e3e7eaed7a9b8c699ccd228d237ee1689c99a12304d8ef6790e676b81a63cf703bfddee94fd30dc1c1ebf88390162488379f937a3e4280deba61f6105e21000e41721c9081b555759e7bfc09d276210fbb992b30d73a43b07ec4514bfe96c12fb2d2ea3d6ddab1dbc18226ec613e05812c7567bae2b5118227a5cdd1d35a8bc398690ea2b67ff65091e0890ea6e1b69cc02d85a15fff1e7f54faef0cc5e043a68c789ad398b52ff578ab301da9469a2dc2ad1a2c605023b20038339c857c51ee60119fe456fa7524807a422750a2e5c36a2e7edbefa8457e600a616b670b25f95394ded2daa776c1c90c07153c4f6beaa882c31511e14473a19d543d6cc95939dbcfd0d24af4d239971d309c48d10b99024f4592908115c33cce5a226b040f9cf22aa43ff3382398a7cc644296733b9f137ad14727dcb5cc137bc9e1209591b85373bdbd82cc034368e047eab68136aa0307d83a7618b9a1686b68e40d78545f50c2bbaf0d22ef9326721a0d8046d1efb9af5a62a0a9e690255da6b327e52c35bcc8d372be21f840d6921127e4735784ae436bdc80e401bbc167877be74b8455f1071ab2c195655d800e759c44815b608c456cc8ee50873280c925471958ba83b81674670835a0ad8d2112528cfa19df10db15adc487c87cba0fda01c956927a6a47bfbb0d5cd49dc61a5a1a5d761b7beb1e16342a7a1a8c65aaf99ce8bc1826621bdfbfa8706654140c9e33ca1a49d0370b20bb586bbbfedf58d7241b73b4921e6f8ddc6220675b2e13c4814c5fca4c15407d3632ffe67d5c1b9ef2a625feb376d7778762be28250679c97b24d063dbb67387d851c61a9221dcb8f946f7e51a91eef453d60281566e8bf88b62efe1f1f9f2e6c087fd897f7a9c2b357150b70cec9898a935ae6ba87b1ee036c94b6e63d44f4311b53f00b3a1cda37048e58299f6cad3ec92d559a037bd7059f2095a40ef1d37f2ed0546e422d159743205b10d327682daa29f2b48b4a6b687861fd9e6f81fd1561d19b7c7525bf2e6ad17beb2491e7dcc2cbbd85a5d441d81e27ff352a8f0e91fba2cdc2998b62620faa11ca7f486f2afe9596f923896c8a3e282eadad47c483f0fcc22668d47a824b01c09aae1d6ef76b6cd903c78217f28c600361ec19c4a7d84a89ec7658f7e2b8c72591de1f41358dda9c1af8a6330da421210a73539ed8968a731cac25bb635457d093eab8645d2cc23ffb2af527800cb5191e769d68085d4ecc6be25c9ae6490728bd31c9d31d9f8aa96314bdedfc1a8adefcb86bee0c085eb7a7e2345ff01cc5a04c1d7920dc6deb8826993e9b759f17f8f86a0ce0549054b77c20c9fa17ed24668ab02aacc4514dc986d573ddfd9bb03f46bbc8dd82383883050a55b5add6cb35496afcc929078155a8e5a6482d75a059b6cf5b4fbfeb12e7699c1e4bf05cc67d4e55ac3a2aab4208a5c380d526aa25501a9ed604fe0ff708bef5c5ddde1fc9d06a2f148e35075b079af87a09a351fcafb1985f784b4fe7f4a4a4b5323487f597ba166805858da594665e1c0a9dca2a7ed453cf8283ed2f736265a830019975a3872c314f996f9cffb46d7618e81508f4e414acb429d3d8822de0a877793747fe3b057f7b3e3a53b47f4d1e94afbc35abfa11499d364d8df27f24de9d186e6a76065a3fe45427eae1181f8ecc023d12f36ba355f6b5f8cf94aa4454ce2fe51d79a20749421db4b87a2e54e052b046db338629de86a53439e5c12098272502a7210e10355360ed1ef31ac6f85922429da1729e5f2de47cf79c8fc5cfdd4cbbcdc9e9237c9a18dd30aceae57323eb10f27a8c40292b590b0fa05ac2e918285705362341f703bf1802ab8409612e46401d683fec2c29f006a2d77cc0a7a86484ddd7d453803c4b06fd7d9a88e69d406c772ac24914fa01384b683de1b08e1a47dbf4fe2cc2ea71297428a6ebc2227e29c81340dee0b5408621c35898e80863f9d593930183942f96bcec49a008aaf3e94aa9ea44ca174388b4403ad845015d66d1c78a09628f2b00e998eb2557ec41398f74f969e9088aee9b079d4dcae2205a1db6ee1417a3138838cacfaf6bd4cae50e3bf03f7f51af6c71145c7aefc69bb77f98754ffcfc163fdd9d0a8f1e9431bfd193d97a0e315bbf94c6d54f16e865f7f2e9ceebcf3b9bc0052e25ce61457c64b4c633e603c12a6d94bcddb4ef8b011f878d2aa6fced8ca6c49675cea0e6b3d8865be1fc1f793bf7ab17b5d9cf0f05118566c33cb55521816c4bcd1308d51e04de94972fa330175dee6709b8d4e6fa06e9c5707e734fa54330f13bbeb6e7383f97e683d421b0ea7822331e6cc9a04237fa2242555d25cc9b9dccbbd2928b5a5099873be279ced4178b61910ee23d32e970f4c0425a4fa4e91d1a9e56e2d2cb77e5b62b499be66c5a844bfe83655975b6ed16913ab9727817de5f650356b2f7294ef1cb8ad84186fc0a56bb7826e51c02d349316fbaad8c0310f0616b1f9f82c16369b9ceed3349a4225cb1d92c36f2ac35e7ee095e626946a0bcd6540b291578eb5e9d14d275245b54bf727a8c812a99ee56dd7d382175e2e7b311be079fd1ec431da6f93da221b69c85c71de5c5e95af9947c274f70665aeab5deae32f141a2b2f805225a99c2291dfc118cf05590ebdeb7b813c9cc1d580ad94c7cdcb007ec816615a999dc4aa4f38bb424d6ef3e4d75cb287ad7d0d8fd13b64c8f9b0ff05f903a1e7e8f5d3c6f630a8d638b071028286deabc2ec4d5d18525ea879c2299ba14434de54c6b77f0515afc4ed50d1a976ce3d2ee241d1fe0732b37c0b5d3833dda2de571fffa08a9db36f84d0bbaacdccce1f35f1f07d833d85406b4131ace56bcbd9e0b870e2630435bd8a66c6d066498fd731c5e0834233d1d8219b56d7082112f41d701d941044e3dfaa1463b83233fd972a4c7e5fd6d26145eee5f577638c5de964cced78de6f7343e018493574184c86da3e553e20f439714d5b22785caeec30e7a589b300b11b004e586a8e9348c81e3c45de659d74733ca72c26cca45b202adcbd4e439a204e88e2c07edcf8f79ac1d128716831f3b795a650b8ab7c4a967b747f413c88404c9900b8ea02175c65366c3c3a0de98bb202d9638a91beebccf9d8dfc3612c4388edebf6e8639738f94b1c124f1aeb8e19d19b3261d4cb27de0b8049f1e8532238197f160f80b8d502c834297bc95966697099ad8661b3653f8d47d2df31f53956952e8f156043f5b7d0fe84b2bf7435ad1a2bb7937e4ec1ac4370f02ca62b87f3ba0e7732b245d98b25a0b5989f12f63b34151544d54d2250b544ae64ee207b3d19c75c36b5a4971f73e50fa5aeaaee758af4d911764baab3e874ad73ef8145bf570311cb4d3bba2ccdc6cdcc1d1d0b7f804100eac21d49319a6b6398241be86c9be5703fcf6a8ac8f8fd5ed4ad71165169685bbd9ca129d10954ab4a8dd1fa4f297302ae4d5a159158ef6b85a7ea349d367c30cd042e47dcb75c15d95c9fc94dcbd2debc984eaa664d3574a099e2d9d850bab7f6672bae9953e4b9d7f96a244a5b1e092646ab27da66b9fe5781b98e86011330161579bc77e9b129fd42bf8a0e3fa9491e88e33a44ea4f331f3d494798ff0ff0b9b00287299625c53c31c48ae472087c893cf51dffda26b1c12aad5e3a70c56baf668fe8b7e2449f55223dc565c005d1bf11a11b4285a7352ce82ba6bba95af9081b207070ff2b55f108b3dfab00f1bba977c0da81e4ae5530b523521de1f359e8d36e4eaf493de462dc6201ea2a95a4b91df51ae05ce7eac36ef67d2e5a80dae7a25cc7742dc5ebd7b31ce45a3282b29031b4eeafab48aaea6b810b6b9d84967a0bfc474679fe791f85590634ec8fe6be614cf66518fc3b7a76d11306f4f7f8aa61f46fd4420a84b73bba3062ba", 0xdfa}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x202) r0 = dup(0xffffffffffffff9c) r1 = kqueue() socketpair(0x16, 0x4000, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x20) socketpair(0x2, 0x4007, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x18200, 0x4) r7 = socket$inet6(0x18, 0x0, 0x20000000) r8 = socket$inet(0x2, 0x4007, 0xffff) r9 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) socketpair(0x6, 0x4, 0x21a, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="24149a38b3879d10d67bb0b6631ca5b9e28673fa47adde1527d6781845ad60e47912b45861dc93ac95abc636a3379a33594538fb60508e1a47bfc20bcb1940ffcdce628b4e2714ef9a38c87c2e9efc9763d00f2853451efadf1fcb2a6ef786c3df5889f9e584243303a97e7f7050fa995eff27945e5b8f00726316b3a002c6ba313feaca097473036dd52b96de94fb50", 0x90}], 0x1, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x88}, 0x4) r17 = open$dir(&(0x7f0000000680)='./file0\x00', 0x400000002c5, 0x100000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r17, &(0x7f0000000300), 0x258) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x8) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100800000002) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xfbfffffffffffffc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, r1) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000380)='\xcd\x00') 16:00:08 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x20, 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x7, 0x0, 0x6) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) chroot(&(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:08 executing program 0: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000006c0)=0xfffffe9b) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000406000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x22) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/161, 0xa1, 0x840, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x48) ftruncate(r0, 0x1) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 16:00:09 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x30) lseek(r1, 0x0, 0x3) syz_open_pts() 16:00:09 executing program 0: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:09 executing program 0: r0 = socket(0x20, 0x3, 0xfffffffffffffffd) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x1ff}, 0x8) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7, &(0x7f0000001480)=""/229, 0xe5}, 0x843) 16:00:10 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) flock(r0, 0x8) syz_execute_func(0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = semget$private(0x0, 0x6, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/151) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/128, 0x80}], 0x3) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup(r0) write(r0, 0x0, 0x9c) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2) 16:00:10 executing program 0: r0 = shmget(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/84) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/25) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x1, 0x634, r5}) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./bus\x00', r8, r9) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r10) kevent(r11, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) dup2(r1, r3) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/243, 0xf3}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000140)}], 0x3, &(0x7f00000003c0)=""/210, 0xd2}, 0x41) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffb, 0x4}, {0x18, 0x3, 0x0, 0xd7b}, 0x0, [0x100000000, 0xfff, 0x7ba4, 0xfffffffffffffffd, 0x7b1, 0x3, 0x1, 0x2]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0xa0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:00:11 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) dup(r0) dup(r2) syz_extract_tcp_res(0xfffffffffffffffe, 0x8, 0x100000001) listen(r3, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x80000001) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000240)=""/234, 0xfffffffffffffe71) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/215, 0xd7) shutdown(r1, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$inet(0x2, 0x7, 0x7) recvfrom(r0, &(0x7f0000000240)=""/252, 0xfc, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x0, 0x2000000}, 0x0, 0x0, 0x0) 16:00:11 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlinkat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) 16:00:11 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x28) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1}, {0x18, 0x3, 0x1, 0x3}, 0x4000000000000000, [0x101, 0x10000, 0x14f, 0x80000001, 0x29, 0xffffffffffffffc7, 0x3, 0x8]}, 0x3c) socket(0x37, 0x8000, 0x6) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000010c0)=0x6e) fchmod(r0, 0x142) setsockopt(r1, 0x9, 0xdf, &(0x7f0000000140)="7a69e88d6e4da5fb42b462d2acaa264ada3ef22daf7c2bd12352400a324b461dc937c2dda052a51483c79a86eba7d3f86402c1f7aae5550592f7d3d1b9b573342dcd1de2a0b4e5a40581ced7938c1713aa6f397a74766adaccc40148541501ba34e2067bb80ceec752a34720786e4940673319faefb6fad5b5f98b2090bcca449de6e448d561d9ba7ccf33b0845e8a3915127fd2e0b4541c2c169c4f5908fe53ea9898ac193b701cea066bae9d8b9f5189b928", 0xb3) 16:00:12 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 16:00:12 executing program 1: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x18) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ffd20958d15d2f333381297142afa3ad129d07af8ca12d1baf512838cc54618755fa81bccdc095a06fbc1e01452c76213d4c2a41729cd456ec7add33650cfb737289aa68bfb987d4f8bcd40de1c84df57a4225c39e13662787f3bcb3cf1b98ea23c6c2fa507b980d3304b5edacddb228ac36dffa488a7a9d13c8c0b7", 0x7c) 16:00:12 executing program 1: getitimer(0x0, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x0, 0x6b) recvfrom$inet6(r0, &(0x7f0000000040)=""/177, 0xb1, 0x43, 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x14, 0x6) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000300)="83a2fb31eb0af2c2093efe04a1a8d5aa89d57c899e1b0f38726b2697630c5b9502f080ee819de93e3eda8041d1cbd570177343c3672a0788b6a7e24c875f581d6fed391ad2afd509cc253be1b505b31b8643a3cd5322af153583aebf004c469ad38154c778a5d55c45e7eb4e7850211d25ac371fd77927bc5dc3ea31926f82c964d664cf8a233fb7c85e8df1e4f9390eed798772e304dea20abedb046816b492ffb1936fd3afd9d455df804e2ccb14c5a7fb0a759b1df26dc5ba935e1d204890804b9dbddd7f14d5e933d8a923", 0xcd, 0x6, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x47}) open$dir(&(0x7f0000000200)='./bus\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001ff, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c979ef4c5385f10bce14048d5643db29a7660dede85cef3f0cfebf80f54845450b5f1680d3ca64848b84c58ca57a7ab75d97b8e3", 0x34}], 0x1, 0x0) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/96}, &(0x7f0000000100)=0x62) open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: 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(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x440) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000300)=""/106) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x5) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x101, 0x1ff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="20ded06f5f1918325ccfeadd1339cce311a8b539bf9ddab3ee", 0x19}, {&(0x7f0000000380)="288812c646b7063714355b095a9a80a74e43830f2475f91bac8e02486dd7a7e1fae7617c00c0fd7525511e8cb512a0edfcdd47e29e9dc41a2f46064272820ea75c9379796f165712dbcf44de315ba3c79f630b31b6a13f5c9abe788f7ea0aabe93f41baec2c4ad2d406dda01c588ebe17cf13b2738eda13d781b56a94e1889f39c30dea40c2fbb43e74e8bf732631845cc04718535c2081915c920ab462fcf20e5e2a9c98ff4f43826401b13988959215771961995ba62255f6c66e0e615c6fa976bf7919d3320afac6b81ce52f7681645f020871d161d34688139e39df18962781382df64a992d7", 0xe8}], 0x3, &(0x7f0000000480)=[{0x60, 0xffff, 0x2, "bda87aebc807669c0f19f4eed2962c2ff9dc8cf0fd63036bad96e8895e0de18a888cdbad00deb6df68939cbcd331429ba652cb657b7029356acb2b7ad1fec924d4daf5db41cc6cdaff7aeec1411c"}, {0xa0, 0x1, 0x5e7d, "2d011508a64ba3f3b805b18247ee90d6467b493b66105a9681ec666451f1123bf65245f9cafe4b5a169b721eba25146474e8431b7eba4585a2f3bae88b0e233cef304338e47e5f6f2bb1c2131de4c0230e96881199192731993a7d2555af5c9816e37ae543f4551fa0efcc344affd7a4067e1651656c6a2660db5e0c40a3ca0d1170fe843438f0475af871e3cea387d9"}, {0x1010, 0xffff, 0x53, "f07ac7b1db45f5e184bf426a7d0b76207e1d2429b293f4a188397f6f3d84c300036502bd7768715c11dc8fd0aef20e22c46a12a90a7a52c81d40d28f614c66afb11aa62bf54e95e6b4ed9a856428bf7047a820459aafcf3984edf3273810b649ee3947d1d2ead1e64ada7c5618414afdb6559527434733392a3d0154fd8d39adffc6cafdb44c4097f5c96859c76d29ce604bb36e12fcf4c86b4ae88a006cb6886efb0208b3013802736284fdb808b09a167b0587925246431f08285c90cbce786276281676c54df323d011a8a5d243f8111a715d1e5cc410ba531ef61ba88cd1482586261092a8bb8f6dbb16b83ee9cffa3c1e47d73dcdb3e5d3c02f22aa723e3ee73f29bc9c73804b0a147660959cac20d3239141d03a2e07c5db550306649878efb43ebe6cf61901f4a05f55534abd976e5d935aab8821097d5e5d23a55a2468b48b99c7219886309e79b52c53d5c927c49c858f9ee06dce919c0d46ec8cb799a56ed3b7d8fd8de1ffd8bb2f9eadc563e2281968ff19cbc3d7ca79ba1cacf7939edef43524d2bbc605eb0233b46da1409c829d2ef6e7e6e9c12fe4c9f1a2939a8bc6846ddc21c8a2602529566c47b6035cbd44245f8c75a4158c8f1ecd957d1d787895b494684fea6aab1c15967c51bf5006ff5cf20e895a332aa72a9239a74a032cac5470a2bddbb99e780db61aaa8b6e3aea9af8d5c43a4ab240b8acf9d25a09605b36078106976332305ad36d865c23a76237532485196431460f9a13c202cf2fbba8244a2072fc1afbf6f3d398e277c758453c83477e6e5fc6c031b156fe3b396ba5caa90d56416da5b81c173ef20b3c64042d57d97afbb8e083b88dc643ef7678cb857f652d10fb1a18bd0d0ad5bdce2067ac7986c6606f163ff29fb02b65a09f81da5c2ba853a8796cc83f7161a548e86e87eceffb98944d4e9a631ebbe7c777ecc4dd9cd48446930d8961e93cbad160343c15a6b695885e3a0cb635ef4a2e902ef646d750216ca5d068ca4bd2b2a0bbdde8cd928debbfa9aa4e437b178a4ebb4c9d890352c38cf215536099f3fe713ea949380d08c4439fe5c33f89a68e76edebd3fb4826be476b486847104e5f90f3ad7d4ba00ec0c0c3fb294cd0fd853a1d27854748562b0dd719529324dc732d4e186c35057390f335a382c41cbe689dd7ebeef713b53a841805aa01ac931c8210a8737e8fe0177190502a5b56253235f90178aea3e48f7119751f64ad996680b84806b3872a0966fe207d5585fa89fc8c8d5dc67b7b66c0c5698ab0361f89f8fa4b0afc66a906b0cb1fc7eda726ec3f0f09070e1d8e754ec1a024638ae3586d5716cd32ab2d71928d809940fa8eaa8e883832c9f6a68e50b7fde8d219181764979048c10aae1a9b26c17d605ee9b1a6d5dfafa4939879eef25d18ef84179a287cb2338373c481a756e3b7e7fa25b983de1acb11da6e2eee9a0c2c7a42e664d29b4d78499f5eb34e6539dee66488c6f5458715cc350bbaddd559777a0c2004859710360ea17b81d3386a52fadd28092081beba2a11be120900ecbe2c508af95338cfc0b2315d677b3cc4fe7c5cb5f378b918297916f21347cb64beb1b87acc946c4d25fec80816d580b389e2677cc92128dc9326258445045cf1f41538fcc2e241c910a444e9db2c80f61be1ae7259f49ec5f51853a816ac68e83705dfb36351443d61e089194755d1792deaa6795ad039dd953260bc298bab4b8da416b85dcaf534b2b8905715a490aa9c99fe7eb8b7e571ed746a5d569307ef01efc1043199155dcc9ea02b2dc63d8dc037ab6bdf1214418fd057f80b15b4df45a123b5f61ab71b3071c770f68c29a7c262698d15f40091944f99c0ca581ece032ab8172882d22e55a85921ca6387249df392966ebfd1349a3961640873e88ccbeceddc9947cacaf7c732d502b1efc42b48d3de01e63f0bcb09d9f0a4d3c4a50c0ecbbc46e7253764ca87d6b3d643f5b08eae3db4eabcf2946d54f316edeed347aebedba9183a95129999b6787ba8dfb610d4a19a99ce2fc1245a7f6df3312bf8c874cbf5699d114484f86a19a7fc93438d2a12e85c52bdeb05c5188a60cbf1deda840cfa12193f901d5c692228ac28a0129fa0b4ea5752fa2e34f717da0e1b5bd3b88877b302f06e541d710e22b3cedca815ae4441a31c6bea2d157aee6661f04b1a04d93728e1733bfdc98a99964e203f30cd437f53e9e5261856c1ae891179dc7a80f1ac8549539efeb45bf11a9b2e621369befe6181d2e840d20fbcc0a014210b2cbeeb7105b70dfee20c5f57a073c612a75f786295dcd23561c39cbd1b3e6e2e37b19c34b7546a688d3e0a0ca38b719791b18c6e3b0399d541b48930ba70bcaeb2c34cfbf20135e9d5c74e5841cd25d6c8fc2bd6f4bf2357abc07967660c069bcdf4d2698ee2f281c1fbaab730a8547d6843ae82c68a5a760bb2e50bba44fb08f7a655a978bcb30ddbee0b1454d346574e2e23efac65b6a2a16d7f19a03ed80f6183f6b368f73f170f2498d12afc0945117d1678f708c1fc331d760aead4bc5c7800897e05fdf403746b4b68934b97c475d51214be13d3f7275435e424f237f88d9838b306a2767e2dfb515925aa785b3338d71e73bdbdfc544763e11b8af0674503d35b2e2072146d984c4a80d7bf8deb3ed22c01d50f050af8c13e9c41977b09c216949207a4422cedec43807ea8fc442cb12dc807ee2b33e55dd810cd4488bf1384bac3e35dbb9fa43cadcdae02531d729480952c629af249b0da232ebb01700fc6f6cebcf1f85a5caf3d92afdfe59cb433de3498bce32695c04fc43f7311c44f69e6e69012312ae2f5dbbb48f339bde263473de610a723c9ddde5b029221016668b80145fe6d1a1c155fd0b1127aa9fb5126748c51bf850256c4caf271d53a7b1a27bc7b012b16da190a4d77ffce44d55347690ac20d8dd4363d466ecfa4bf88ee51a5db703c1a4f015e843792d7ad77f08bad34d76d9508096cb4f86301d3e63ac88cc7da2f0a76fa31bdc4a09fab86a7f0c7184d888e5bffae3accf2c4662267b4a03cd3d990a38f0f5fdc7265be88160079b91ffa03db77febd5cf929eef0b1fb816705a28724fff90673e1ae46bd75058dac232fca5c65dcc1efb92f1109e39938a32b45a651a0504ee9406260e8725bd3a0f252bcf71acb7c01de179638e9eb339f00492231a163da35d605c250bea4e9806654e5b312b04b78f7a5fc09dd564873d0e66f72211eac80d95a1d2c3d5d77259daa2d93847c6bd64ce06e7c64e008670e13ba2fba866c1f70da19e9fee1b217f20ddefbe6d44f4980f6759a7ecc031d179efb99e88b108dc51ed3e2779ab65b7e12aa9a69a19c5d46f35aa42b5982ed4ce6912eda3469be3d757ee95f32d14dc30e4c8180e5067a20199f3505adedbc1cc1f3dac492f9d2906799793725c87333fa2dc688b30297d4fffef73b1ca3ef374cf655349da836b82c61c50f24b83f635aeaea051b84f6da26b11a19a32600c191c817a6e5b3817da46ee436e56f48a8353d67903c92e6644925777c056377e31f40a93b9a4925fd22434866b1f321ca332e7f09b2301ebd9519470b8288463b05f82161e05e4ecb1517908a7383ab0dc22f1f4c444c6781496ae3230b1a691ef707ddd1162b4bbce895a25a9978c54b35a87a7f7ec5e030342a82cfe472c4481defd4d6a11c42823dd9d9e1bcb314c53b67d877438ea2aec6843b9b79dfb5c9982fbff93952afd7f0eeacca9fe6d4acd1e9e7f2a426db9378f198101caed279d9e9658bce5c054965eef37c6fb7b0c9aa962a170b01c97650ef87cadd0138b04d492e240dea946e8277ee82e9517a5dcd5500c2e8950c378b139c8e9bec936e6ed0e51cc3df249686ad590ae0bc738850edc7c6e1b2a545e4c7d599d621422139d9cc77f018054c23d13b78f6be8272e7fab7a7f9f6424eeb12f543e819f8c451582e78102511cc04538e4d982eac7606615efd22cf187ddd1efb2ac216aef0b414d0709b2e8ccae232dc3ff6ac0cbcdaef21a84e17096253217e8e8d38790e6d664add5ab39ce5f385e827b865d8182dd10184221a14e77e46b7302a3084fa34ad88f724c467fdcbf3c199139e7d5ff62cb33c65109e90466c538cd307f4e76601a46d5fc396b5ac61ef79c234a1e057d5cf39da17ddfcbeff6dc07f8dcf4ec5437eb52898c6e74933672181397f4a5ae8b2d0c16a3187c926a34704d79d61eefc2f342ba6d381b67473cf5fe9afa1baef51ca223e003d35bbb306f89cd9357c2ab15abfb3420ddf5dfffb6149553c4fff61807987ed044a1a0d581be6f6cf693c2e545030af6fafb12219fc277d52ae3c5e49fc07ff387e1e6c327398ef3d3e1e0744b1a44cbdecc255e0990bbfe42e1ca40c038192d6ef5aafe1a26e8f2bfd832abbf273152ca69b883081af02ac3cec6ffc0e787132fe3a906aafffa0dd114f32e1e370e629ff0fd02ab3d53d472a54facd438b46b067af17cdb37cbc7566d4fdc967b0cc8725e8c6ec0498522a90e181223340f3cbdf2f30d3ec877cbfcf2bac71561c9a1ad598e1297393520ab69dbbc243cb468d6c85cee001360217791ae1eb237042217675f0432dd8836f4ad5efd45b073a4c724f848f7d3262898a207a20272787652c293722bea86683cba742bc5b892993fd6627dcfc99f9a3867e236e6a0ef66f7c389cf7a99643c42469fe17ea5c673a824c3fbd058f96eb2393582229219d85e6d8284cefe7213f2a06e4e8f657ea3184c25b2b02dc2cf8befb94942508cdb6a82bd2a5a025e17626b52a23b234c2003f9bdf70497a7354056b6580211f4575858d8729995b76a63e6f4d55b1fceec448fb3a934162c6f25bfac495fbd05628e244ef0d79c0399664887c4ce171131fa8a47754247ea6bf90dabfdbd6cf25e650c856e939c4a0aa90d1b0ce8b6a0418618cc80c59f78e87b83e95df86abc812812e1fe17f7f96f9442c5646fbc101898dc902c44a22c0ea71ee434f97f2bce7ad62c847c31f13ba5f595a55370423466599e9b7af8df72bc64a5c6a54227173c66488a8157be4548b394fe4d99c96bf951f80a1ce47f732c0549d2abebede1eaef51b9fa6b53150da755e7a60295fd34199df20e9c81d9e6adc61a49b3964c98e83bdbc7457197cf71f7b0e1c120d18d0b583ee8c97f44ab2540a7a5361a372b261b5dc97c6cd229063b562872058c494f2c0fac28999b5c546b3fefafeb9da869ddcd49e0047f40e0007c8178ea746839126927c09ec361a8e436ec0f69db9bb30d4f904272ae3ac00d7cd5448012421e03206e9d9a1b2f9c3b3943e7294042831b77ce1973eb9dbb20bd86bcd5b30c198fbd25e3bf4fdcd42f6bef6c849277254b5075c9c4c50ccf211778f8bbd9c16dd36b5cf40dee3e60bcbb071d11ef9de47c25c4a0198adc9810da0369bafddf894458adf17935e6e6c2472551cbd0c358663ae7a52b64208b029f931f90a516d338598d2093fbc71559585a2e78f8bfc78bb9dc94f4be945ad98bc2dc5cc612fb660b9566efa9ffa1b8ee61c128189506dad2d85d05b19b3b16cf5d7bb9b26bef11eba6c2db2f1b5e885de8425a63e9dbc3fafe2e3c9c3bba92fa956e42f3d9ce2c8deb0cbf905efa2952cd0e5444f715537c6b75d7f12ec44b2f5a382f7dc549aa01e73787b304f1281f8ed99be87b2a809cc615f80e022471865902d36dd0063c5f8dea78a9ab4a04806a9c2f53e74b1a6759397d25885498ed8300ae8f1cbe9a9d985035cdd2b8bcde847b5720d64"}, {0x100, 0xffff, 0xfffffffffffffffb, "7f86a6531c54d98951ec5e61934bffad300b1876c4097511d78ac5b2203457a54bd5374aadd03a3d28314cffc1ebeee0b8b3367b49b7e5c49e16cbaacd89c62df524e5306a2bc07b1233a217edde9e3892c6b85e75353ac385d84a006882b2d217a9d10e7c747c021c6e51dc2bb3b5d94a1bd991c5709d7e8c661363e507e3f8e7d87cdd2878ff8233a01c4dcbe2baadbec15a9e3d36c948f1256ab1b13eddfd1405f544c45eaca73267f6bf065647f4a93d097738e5419a0b9304750819465e527972a3cc55fa144527d54613644908bc7add3764f8269c999abb686094500879d09b43227e7fceede7"}, {0xc0, 0xffff, 0x20, "e709de0259213048d993ee9673b0481b22e431682b18c9b07b13b13d2335b493926503f737cc60a72f6fc907ead400fe73de1a8184a9e97d7e18a08b3fa74a1d8b091a42c38e4ca88af796e9eb4a8996c8aaaae17c1c9fa8bf0c3ce7427a6cc36e449440434e888e7b31270b423d8dc99832f1fdbc56853fbf079e0c7f88ce2bbf0acc974a0d24be06477da17263cfb059efe2fc9906cd976ef5609419a678c3e8c8e038d97a90af1cdd742213f4ac30"}], 0x12d0}, 0x400) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000000100)=""/151, 0x97}, {&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 16:00:12 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20088, 0x2) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) getdents(r2, &(0x7f00000000c0)=""/154, 0x9a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffffffe) syz_emit_ethernet(0x4, &(0x7f0000000080)="9753f614") poll(&(0x7f0000000040)=[{r1, 0x94}, {r1, 0x1c0}, {r1, 0x80}, {r1, 0x4}, {r2, 0xc0}, {r0, 0x2}, {r0, 0x80}], 0x7, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x800000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:00:12 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="fd3bc03ec1e0f82983775590e9e4f7667400000000000000000000000000000000000000", 0x100000031) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000026, 0x200000033, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000feb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 1: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:12 executing program 0: r0 = socket(0x25, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x40) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000002c0)=0xc) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000300), 0x348}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/22, 0x16}, {&(0x7f0000001780)=""/89, 0x59}, {&(0x7f00000015c0)=""/84, 0x54}], 0x5) r1 = socket(0x1e, 0x80004, 0x10000) fsync(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x188, 0x122) ioctl$TIOCCDTR(r3, 0x20007478) pipe2(&(0x7f0000000340), 0x10000) write(r3, &(0x7f0000000180)="1f2cc60fddf698f0d6fa4e3488652bbe7ed07c53571798035b619ed95e48fd221b3aefb01fa5ff862a23f74fa12dd6cb3bd4ff43990539671c19465f6274d68a0866bc7d6f8d3ce5bae8a628ece0399bfc66fa17d5f297cd07498203a5fc01a6e47a94df906017b2694e4bd1de6bc9035ea0cac2e08c6ea76e62a07b41799e3bf8dfe62c2ebcdde3c22be8001dcf212ed011e4ebe95cd260298906b01a63e0e0865c28b57a4e6d5f286cecb8cc5d41c09861ba78bbb73bf938789f4cdc43fb75ec188a174b8f", 0xc6) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x81, 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/240, 0xf0, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x8001}, 0xc) fcntl$getown(r0, 0x5) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0xffffffffffffffff, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xdf) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup(r0) syz_open_pts() 16:00:12 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x218, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = msgget$private(0x0, 0x4) r2 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) msgrcv(r1, &(0x7f0000000000)={0x0, ""/167}, 0xaf, 0x3, 0x1800) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = shmget(0x2, 0x3000, 0xe0, &(0x7f0000000000/0x3000)=nil) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: clock_gettime(0x5, &(0x7f0000000040)) truncate(&(0x7f00000000c0)='./file0\x00', 0x61f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x121, 0x184) setsockopt(r0, 0x7a, 0x3, &(0x7f0000000080)="53ca82bec5", 0x5) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) dup(r0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x159) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) setrlimit(0xb, &(0x7f0000000040)={0xffffffff, 0x1c0000000000000}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40}], 0x2, 0x0, 0x2000000, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f0000000180)="b0b3d26e2ec48d13aef7fea3b90df91fe4f3293938ab337eae1c648cd22cc7b63a33f5a2b679fcbd6b105334673bd698881a419007910b0bb43c8160d7836639c25b10402847cbb86448f868e1fe5aa0f0acb95b5d4e63927b0fbcdd7495f0eb6e2eb700178cf2117dab6659f7e606f25f3d41af21e6ddbebdc54ee3d4b6a9ee2fc3adaec549a9e218520dab497c338517207bc416df582d3940928359318ea5f4676173b0a198421483639a1fab8747a2295c5cc03b50e80ca963158ea064d772371f7b1beb72e7e3c2aed59a16ebc119f8afe92844207784206dce55dc83621752908f6f94ed7dc9e1d92cdc7a1e7f0bbc0f1669bfdb4e136f1db60f124ef5d4f537b400cba3a6a3e798990f1ffb79bca202e049aba2ce1879f32809f701a363a0722278ff7502943d0740fd8c6d1bf8a7109092c0e659566dc0dad056242cba7051e165fe6d7dd28713f96a0dfa7e0eca90bdf94a5df5b0be7f02bd04e174b96aaf0a185949f49503a9bc1c84eca94c3155d0e4218eb319e13536668c1080682d64464c852db6a0a25b58acd180261843bd389b9becc6f280163ce4bb9ccf5a87946e544732dee2669ac494641960343f049ff762f5d7bcb4aded5f517363ced98f8bfd85c09c97a3a1d6c408e30ffa09b1d959a774a4beadc66dd39c79e9d769fe03b3aa03e67b998e5cee6ab9515ee3c4215dbd4c820307d5662ffb0a7f115b2c26849f028d274013fbed4dbd484d6557554e8f99c2f799b027e6ec2582bbe164ce437c40191279a58f2bce7df270c3972dda46783f56d4f1e96d0f73853c76e9ed6e1ccf8c1e0b89b7c2cdb9e30de4bf44ffa98285d4534191996023ab32e039be82865e0cecaf61390fb623c668e2a3e8b64cd7f711fa8f7ce8e33a27dd41d40b49e1def9c36c169d713d25989baabd6cd75891e2f2220232dc120a42822883e67f6653510eeae9f73a3f5b8d7b14e2f1bcb8daaeed9f430e59844f888fec3f1b2cea747382230da4d46643d3a01089b171db447e61e687758d6df712d2a8b87722028a8cf6cc590fe90722900a532e14e30cd83c260d1de78d7d0faeb9bf5674c2f5ff600667a2f511b643ada86eb8ec62d5880f368a55a19b512430806ce17340c1777d85a66e4a3ed2ad3f7a6bca8c1264f3c4398047fa6baf309544005207c2c8c441203000cd648b8f7e414b8d53ac4a6ae2fb3cc299ca10c38dd84498bf0fa350256c6ced50b194dadf4d34c1836a24547786e0d86a31115a8667db051be82c4e6c35183b8d0856ff33cfeed166cb2f3b34678447e6f3956adf09ec8c226a44d56369061b6d3fd791190d12e67c31dd5c040f8eeca6fb1cb414f72b1ffb4a06ac6fb1975b6093462e9cb9e4bc243dbb9d8e54b7597431e4e6ac000556d6379f91e420bc3f33460d940f5590e054120fc87c0c0c093dca86d67c189ec1825c15eabba2c0d1b14ba7de44edbd5f4ed7b8ccbc15b4550246851a118638f9b671227120b3d76119aa7f611f3a32453a1ab465352b4b1341e7b7bb85a9786f7e37154a6f5ec8dc366425008e780922afc40e4ac749f6962fc86f0aa1da6d7112f3afd891220e37afe6875910f33099e74fa96548be1c94d43dd71796c0b20205ffaa3e66f02b6f0438af03ca49fe09df62616ba5402702a89d7bdb3ba9b8db40829bbb5940f03c09b4ac7977c3c8308cccecc9a9b7ab98b4ce6282c3fa46d168038fea48b470c7fc5d1fe21cf79b14d64822febd6941134443cd6d0cdd8df006051cb461fa6a54cbb2567d8257bd722d2ec881840623ef1c46514f1638d9775fbb6660d766f604437d26145291fa907e3a36c3d85ae6cf2b369b2f6d312dd98c384c2c4fdf235929688958ba210fea6b91b6a1d3063b4dee87a19134c7f2aa683da4415c02845bfd490948c5d8d78d538a0f51707d7baf6ab374d3ba4ecf7ee4a4c46f512feceba8e60b1cb30f925ad4e77bbf0f1c78b0d3010bb8da7dd5a3daa8c726eaee2d67d2a6ea1691028b3f1569f36f78e63825dbb4694447cb9b05cba726a28cd540f467332cf91c86370b888bed7db79602890619773a52bb5c883f2f1c123516a5fb4949a842d0f7bbca3b8d580770298ddbf80db8a54af8fdb6fc02968e34d6a4ce1b9a43013cfaaff4bc3641511be5425148611c36866ee3e0dd71032ceb8a22902ff3d76a5c291f56a83c176b7065529cff60313b0b7eb0f6da85e7a6756fb64662716437e952ee511747d6da810639988a0e4f3658c078e6220a229ac190466f94fb1cb1e6c4a846bc7705204e690bc225831f8560649a5ae96875caf4314e2cfb1191b9c177ad1d569d7180840584ef312d001da3ec0848cbf7599b73e77e925a52622bf20cc20fbe8f0efd5236016f4e8a6270bf0a7109762ab362cd40c36e8a00b5f7bd51ed4bcad9f2eeec826c6fbdd63eced38af849ff38637ea0c6ceb2708e73882e825544d7e99464d052aa793820603f0382fac1cae6cbbef89b999114a71083ef4801dc185d6e3cce5bd84d6b96767eabf4d6f07757f29b910c214b05f5da93f94e9f6facca3bade39623d65e91759a65a3fa87593826601fe02d4ffa1e434e33a692863efd84a510b683fa8a30de71147642f45733fc37d5ec5b044ae18bd18d1632a514eb8ca7a1e47f62b5e54b32eac03b070122d8dd87446e4f3f4c9771175bf41995202c4e25da007a639741ffeaee513956a3c9c05fa85fae57bb86bb3fb3d673d981982ca2ae346c1afce496f3e5b62b4c62d06bffd691feb857d227489697c494867c24df48f02e22ffd46f468ccfd2ef8e48441dd96e1455c8f3f2dd65e4cc317af8729b1877a2b37b464d0503252fed9e0f7e52fdb97d202336f2418ec10f2bbd5543a530c074467dec584e8b4dcc843f00fa120e503f8098909205e2005f7b64d5aa31939628657c2f2d4f56d6df9ec8dc71c388926c2007d44692206e3614b13f9689acbc255cb2c48d46305d8e89d48bb87cb5849e95cd311b6bc46bfe2b9884181d183da3666717124071f6101718177732c375ae568d50a85c0916e344198e4842dae16daf7187a3efc751cf9e7cc7a2bddb2163ecc8ce2a52d84069812c7d4bc69940e9bca7f2df7bb799f97efc1c59bde91dc86836adcb5b9b2c73a352831ed50a99b782d7dd338ce3f1812d095170552e75ec40b4b895e7f3aa2670600ecd4aa2c8a04255e696dee6aeb0c38a156b5a19abd2f515a6395ac812e3befb9b62b4546c08078293f6fdb398383ade1f2284699f4b75fb75a9aa3cd617a6772ded7d7e7e0d16bf66631dfd2cff98dfe37570004606b6d9055eafa49aaec8322dacc36e02cb8d8147d7c88de2381ce0703732233ed0cd6d35b4d5470c76ecf71159145402f0350b4cdc1042b4e2561d3316243f64429841fb1161e0e0a2da53c5fb0d559ad440cc27b54c5690701c6b79ad296f29db8cf2bfba4a824e8fcc2222d75840d5ac93cb39e3a195cd989c7d635337229e8bcb48787ff5ae5dade40aa4be3d3d4cd2adb369978b96a32e967b2f0b63435ad8031a49f48f80fc86a25a57764b56a9d88381b4a383392d00c93a216e75a950205bc9112649b55a88325bb7b8198e86c5ced9ac9a1f11f35f468f679b3946522560daaadc8d95772cbeb603ff6b7497c24a496abb36790fc6a6efbc4bc6eb93d4d609b143c901ca5d7a90527e8ee8a2f982fd260b61d5d3874dd8b180aa7dec22eec47388668a9c0df571241668f398844db9c58340231491b5edf1236864948388c59e51bf10a130462bc765aabb67cabfc86e4b6738bf7f6bb6c489839fc1bbdb1512bad6ba8da5225b02035ae695858d517f06eaa710d76458db9e8ddddf6b7ac5e6a4a70c94f8302195816c74c604f3e25ab9f0ebbe75c5fb82d681b3eca25ffe5cc5a0a17ae84724c471e544b1094a8abd39bce0509a0269fc15516db995a052ac077cc4a2ae2c4785e807b6930dc74da88cdee3aed8854fb574a13756eefb7ba407354b8496b1caad3da6d2fdd5fc3d0e36bf7e16a5361026582ee160d87602df52aee1a07f27b4bc06ed8f8bd62abca0902a78b28ee890fbac9839ba970f293680d474b89283e93a66d41785f4a482ba703bffc2d6ec1594a980083e0e80c36370c0163bba09e3da6ea1e771ab43ee29bb4eeb10390f2aa03865f0c11da3c4261def02e788b1996287f8866a4e3c22edda47b8f2a9869293342699b662f2c305554ef71dfdce75b2eff390cd1477c6a2f6e75cefea166437bac0d0b65e45eef4bc99d18e98c88bf6902b1c872c6e87b3a81b31129653c0d2eee10e1f3efc0a4407bb0a701cbc2541555627194d60da354d9c495c3f2b909abc0aa5415e553fcd9d3b3b9192e3290df3b1ed0a04a26412309ed9791a12e1d5108000aa00ef46329db7bb04b8ff8e8672afd7b9e4592ba6638bdce169b9482232b03eafe79f3be3ea468400e4e99f48153a1efe8871bcc35591c7d3ff21eb8473ac273ce5ce4e5f4806b32b818cef15ff1d17ca8957eb7e9aeacfdde1a9c52ea15a34bb47b4f432f2bd19498bca62a82e2008e9431bc9d088f2c389346063190d05e4a85913b0ab5365e3c6e81baaa9fc27bf1e041cb84745796289d3eac0981a53881355da15176207888c3615ddcae175279a7527b3395cf45850fa4f8c147a30edd8634280428a62a9d634f255c42cd47794ad8f7c102fafcce2d57498c4ce3236929313477edd5a30428c61c1110730d0a93441b0f9be89fab0578e66ff8fa69d8f6a02fe29b3d118c1c13fd753ba55310af58bad7fee7e07560722fca3d7df696d5a36053222272d8a0eb03e3029e8434c763547c8c1cdf45d86339f14ea4d910cfa0316c3f8a1165e85cacf282a45a9fc3923dd851fc61c596291b34843e07ef0418c373d2d7b8a4e049566cc1c30e50ae60455855c6b6fa7311bc60f4168da9ff96d514aa4fcab560d1d9bc9ee248bd84cdccd21e75227bab2fdaf53290466cd9ec87f28075cb41c92b6c42f3a02c433564303d1664e18c29c60b6152fd137453d3a4ed1295edbe10294b1140c009b3c14862f5b894354525cc7858aeac68bd9867095d25e26cdc9b14a2687b75e004b0a5ab53d6639491b59f1987cd2d7e72fee23366c928f189379e285f62bab2ecafef1b6a645e4e4af148211c634c9747006ffcfb53bf9ee24132d6351fafff8b6cd346c53ce6c836db69f4bfb3bcf2aa2a1b602e403fd5e8741b04092c6d75795ae5e164661d11b3071669fe0a82bf0aaec7f557a3cdacbd559f01826f71b9a63496d329ac8095df3084db8987c5bdfccaa21e73fcbe06c5491d164db4a5f666211b530a7dc6cd0ab78f8a20e76156071a79b3b15279b7ea947a112af7141cfef2589461912d73995c658e565896fbe0ce84b75f68e7f97a38cfe09e53637bb7b60070bd6c4ede7104165adbe19f1a9f44fc43183c06d093c6d077081b2a9e490f63fb7db4bc0afa0b371e341da3f7255251f721745eec67f3036bb7af2fa715d56a25d9261ebdf12e205f7ff261883910c7e344108eebb18a26a463e9bab5d22ff830fff6407dbc399abf1318430928cca14b349adffaf10ce78b1522c0b785fe452afc16efeaeb515a7afcf386467c198ac88ca187a92dc7049b95a36da35e53599ff44f84430d2f75594f0056088f5994f9f54c1f6946ca3477de281c0a75502f1eaa90cbf3df28730e64e28db6c606627792949f2cb56754820cd541f12999484205adc43f4e03afae95690f031107b5cc674959c253e2b2c2401956f7aa4113dd0d162fe", 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000080)=[{r1, 0x80000000000004}, {r1, 0x40}, {r1, 0x185}], 0x207d, 0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff125c000000001c2bcbb3b0ea6e57446486d26312546dcc811672bf90f41e26811775423b72aae05ee0733128fc7473a1fea2d1d227991afce259ee544206d94a5819cb3a93616807e8d3a239146ba75cf5809b115eea24d9458c53830087d60b6f370a2b3a1683b0297c343529a8e54f318411ede28a7f0470918e7d0a27257baa00000000000000000000000000bbb31ef8e555d85efc5bc4ec7584294027cd6ba1a6cd5b5ca5c7ce50a97770312e77970cdf83cee0f998aaab4262cd43bb194266386a8c2779a1f1fa089769ad1a73320ad28e0b2731c6824b488b02131a75d4464bebee1d7dec7d0284f7cf09086b632c210620d4f7b5790060a4aa5f3e3a4381fadb7e3ef04a7fb34ab264e9573e099f35bdf93d2bd18c58c712a60cbe29f70dcdb902c4ab77e89eea11ab590ebbd3797ada5ee6a093d6552639", 0x13e) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffe58) r1 = shmget$private(0x0, 0x3000, 0x52d, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9d2096f718b303540125d96f4bcba8378ad22a7e80382ac9dd4facb00698fd429e4fc2f23106b56f6d0c3baa50379939b49a651c", 0x34) 16:00:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/24, 0x18}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/140, 0x8c}], 0x4, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r3 = syz_open_pts() sendto$inet(r1, &(0x7f0000000200)="99ce733d8de6f48793d8c1dd400d72e45167d4566479b4ef6c5633f1c536a96f6353a8269fb17016e32e1eef77439afc1ab053205a4cddecb2536d14ecc8e5caa039e389d98e2ada21ec7a6d2c0254dedeae6f3b380b936d9c9930a6c86c71cc49e4ee4adad0f8df9ec590d28dae0e751e4625db5a9035ccf689b36782c873ef", 0x80, 0xe, &(0x7f0000000280)={0x2, 0x1}, 0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r4 = dup2(r2, r3) close(r4) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) getsockname$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() dup(r1) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) 16:00:12 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f0000000640)='./file0\x00', 0x8002, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xff, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e22fff03000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x6b4, 0x0, "62359fa80500", 0x0, 0x1000000000000}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/98, 0x62) r0 = socket(0x6, 0x4007, 0xfffffffffffffffe) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/66, 0x42}], 0x1, &(0x7f00000002c0)=""/173, 0xad}, 0x840) r1 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27835cd42b4362295bf1b05eb5ad3000000040004"], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) recvfrom$unix(r0, &(0x7f0000000040)=""/23, 0x17, 0x41, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./bu3/file0\x00'], 0xe) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) dup(0xffffffffffffffff) chdir(&(0x7f00000001c0)='./bus\x00') getpgrp() pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe) 16:00:13 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f00000e6000/0x1000)=nil, 0x1000, 0x7) r0 = socket$inet6(0x18, 0x5, 0x445) fcntl$setflags(r0, 0x2, 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/94, 0x5e, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x7f, 0xfffffffffffffffa}, 0xc) recvfrom$inet6(r0, &(0x7f00000001c0)=""/147, 0x93, 0x40, &(0x7f0000000280)={0x18, 0x1, 0xffffffff, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000089c1920c24ad986300000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x2d) r2 = getpid() socketpair(0x0, 0x0, 0x100000000, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000002c0)=0x3, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x10001, 0x7f, r2}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0x7fff) setsockopt(r1, 0x29, 0xd, 0x0, 0x878bb30e5efae068) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a6bd99e5e1827e7fc7bf916e341a94fbbd8d5308534ea8b7cd7beb77f036d9bfa087c143629582534ad5cd7aea2fbf526b0ff28c09a79f0c172afb9f0f46ad5bcb73caac31fdf4baac57338ca92d11bd4a09377e679c5cf913400747939b8648970f78bfa415b9ff83f4f406d5c4d220665fde136229e511a5b9c221991daf3a1d7161bdf6d34788775898b7406b8300918d615afc17cb7d7bb8f8c42e146240f3f4591a17f68181359f"], &(0x7f0000000000)=0x1002) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000001080)) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x840, &(0x7f0000001040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0xe60a, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x10000, 0x1800}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r2 = syz_open_pts() dup2(r2, r0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f0000000300)="7f3832f6193a6cc630b8bb384e7fa124061de88b419142561de17e3684d379877621c3abbf43ed5eabc396de2274190b6d7fdaea2171eb605b50b72628168c8f14242806b9ddf83de0ab43ba450306210a5f86f0b469e54750b6736d5e1d58f291969ecac2ddd02653c38527bb4b8fe296008dee2ee50456fe5a9264e61404856dc258e83d0505c2e21ddf1a3c1dd35ec59e6e161e6a27f9c7ada79acc8b38db9097d71b7b43c9b1fd81e00053e84c579b7417d7f973ea3221a270db9f4bd1738614c790426c00bcbd8b891318296f141e6127ae6bbcebb12b5f21872341a49e", 0xe0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: nanosleep(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket(0x0, 0xc003, 0xa68) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x2, r2}) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0x100, 0xb0, 0x1ff, "8e372e156346058771fb497b5f81c2180ef917bd", 0x7}) fchown(r1, r3, r6) ioctl$TIOCSBRK(r1, 0x2000747b) fchown(r1, r5, r6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x1) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7fffffff, 0xdeb, 0x9, 0x20100000001, "7e49fcced1e70415d7a3eb8942c7fd7aa2551044", 0xffffffffffffffff, 0x5}) setpgid(r4, r4) 16:00:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x2) write(r1, &(0x7f0000000100)="3759d0a354aea2449eadb1ad899c8aa94eb491ffb895a4abc42f821f89dbd9caf955ff1dbed3b716799ebe07f5929b6d0d7a294964f1a848928922135b7cd8dbe977d461964d4743d5410016d6382803089a93858a0d996b", 0x58) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1b11e6ee36bce9b7d48bfdf07f02af276417cd2f", 0xffffffffffffd2af}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x41) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0xede, 0x9, 0x5}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x20, 0x2}, 0x200, 0x2, r5, r6, 0x800, 0x2, 0x5}) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget$private(0x0, 0x153) msgctl$IPC_RMID(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b190", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000280)=""/29, 0x1d}], 0x100000000000023b) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pledge(&(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x13) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x2, 0x4) setsockopt(r0, 0x40, 0x8, &(0x7f0000000100)="2a7b1d2fcd6c0319998e16b3f6539e16e29043bb0adcddebfda585fcf64ab9c9160643bfa6b07b51feca19d4a9d6235ca4f9efdb2e0f6aab6af4977ffe30d4e48b424e199914217c35173c663280a42b43cfbb051525ecd1219d781e150681a9acb2d667d1ab88338a6b428e22fd0818cdf859e4500a7f190d08133496849701e7eb4394ab96692dbf91435f30cbbcaeabe7e45f94d6c55ef4efc08cf5a5cfffdf001908e4cf85ec89582ebba19381f2754fcd12ebef9f25b83a71cd2659997fa4fba5a0809c702a4b2e1af59bbb0cb724feb919dc81145ace7cd5ac53bdc746059b17d03f333bce5bce6747f7", 0xed) r3 = socket$inet6(0x18, 0xc003, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x0, 0x81}, 0x9, [0x2, 0x4, 0xc8b, 0x23, 0xf2, 0x1, 0x3, 0x1f]}, 0x3c) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0xfffffffffffffcf1}], 0x1) dup2(r2, r1) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000000c0)=""/127, 0x7f}], 0x2) close(r0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="d60dd57d57ffa9e1ba3e5b556ef4cbf27cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b07000000c022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffb698002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xcd}], 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x90\x00', &(0x7f0000000180)='.\xa7\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='*\x00']) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d6467647c2a54b2c87d96ec2055d6737c4c10a45"}) sendmsg(r0, &(0x7f0000000a00)={&(0x7f00000002c0)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="57a62b93d4cf1486130e68c83e7fd8dc0bb73dafd97fd038edb572fa414de691e3fc5d8fb3f43c52ce20f555ceac8b5cac7f2e425fa51e89bfe5bfad5b1105d97ef8ce748faffea4ffad68ce60374c1d925c4496471cca13aa9ec66520ac6e30e78c17d7fcdb5ca382d225a02a9fe5e8cc2293dbc707f3b0f1baf2710fd0f08a68f1bbdddca62797455a99b63da2b99129cc5e96e19899031cf580fe19a69e913a468507d1a69cf46d37ed18b958fb17a9855d4e56767be110db81d1291557300a70f87af3895c6f68bcc885710b90c9b822d2644e986f37eff5414b4a1f006e5ca52263f611a4c053ebc416ca6fa93d34ca9aa76e4376311bd551dc6e84", 0xfe}, {&(0x7f0000000400)="fb092f4a87712366da7d40bbac0bbbf4f262384af9cecda0ef8f7c220dfcae895e7405f6df1be7082de8aec99d1c4dd8dbbad9d1d88b86942209a001ea98e99c1e7450495c15e877e8ef0327746ba86251aebd5b26fc1408f4009cc0f2805d3be56ccde51065332101f1fcfaec2cfee26d7e568ad33363f60faf8d7a7d4b62b87c4014067e40471b562f3ec9b0941c7bb89340606476079210a2377444821f8221fd98d0b1872deea32a2fc6c392345e58794a5d3269c86a920f8e33875074d460f0bf48178b06c4173fe7cd1cfd4aba146914603cb51df5fd7e3526c7ce2aa7aad8272e97af4f91003dc74c633b31ede2cd1c4c14", 0xf5}, {&(0x7f0000000500)="e471", 0x2}], 0x3, &(0x7f0000000580)=[{0x80, 0xffff, 0x7fff, "e6592b8b5aa285d9edaaa0765b8355821ec93f4105fdc29b924fc09d8a2e3826dbbb8dd0ddac2b1d55a7a99d2a23dc9a0bcffed9164454fe56880135e175e8d16bd52ea0126c9a32e957c7c8226fc948784fe0c772c24f8ee4838d6fac102271bd3e1c98cf8b147894454cb548"}, {0x50, 0xffff, 0x80, "fd314bc6250183eb647d3905daf8e2e6bfa0b92408ff2cdb038a4fcf891315492c22f05e0876b5fbde036fc062147bc6b745b49ac532ccb4084bdc35f47ac176"}, {0x50, 0x1, 0xfffffffffffffff7, "2d18701d97673cb8c63bc87cc0b6894fb7bea6653b75f246ba87d3fa788fb4bbd7e059f7f60641bac0c89bcc4412ff566deaf5767873ea9fc2"}, {0x48, 0x1, 0x200, "92fbc95fb9a4d880dc283e106f83bb65137d54e134fce6c3401d078fd4cf0bbd1f9400e1e830d47923797125db8e3e39524e80"}, {0x60, 0x1, 0x0, "0fefa5c4cc7766fc4b39aed959f6b10868a36234de38eb8849478933fceb8267b5b1c62f7d5b3d4d00b2eddf4b184658ea897e8a25679d5180d142c5d0672e55ebb519ce0ad64cba248c8c"}, {0x90, 0x0, 0xfffffffffffffb7c, "e81bde2bfeba78ec64c4078749ed72116bb6989ef5ef1e9dfae8939d551acee633bdb103370933d7e840cdba48591cccfb4a1dadb6797b289ad87b42370783e4d2f0f553ff4cdb211eceb652aa318e660a1ac628005affdb18f39e116c47f6896f6f42c61a001f54cef1be47d12bb17317517e2fb239178b9483bb117745ab9c"}, {0xa8, 0x0, 0xffff, "b41de919dbc1be522d57a3f9b367f8bb2f78987f657a6140be8916c02c1c1f6bcd60d159616381315775c9b5b5c51832cfbb3c790e693193da65b49837e2554e02aa39bb410a6711c87501e94503480186cc078a7674db6d7baf29c571753f302728508b79eb8ca1409ee7ac8254413e1a04eb4b348c9062bb067b3f89a900aefed11f3ed6c8606bbef2717dc77a494895f7"}, {0xd8, 0xffff, 0x4, "7a32168e2edf529e6db77a30f0fbe3b4192f17e57218816e5ba0b860c857b390725d0f597835663f07afc0d67a4422895ff06b4af1a7b1b2a74461e91d36e9626f7aa1d03953ac3179c23e78ba1efb0e7ae1caff66e400a7174c03498aac482357aff2d03c824d40c26c53226bc7cad2d209ec6cc24c3bf1e4926a757a2a0db09aefbaa8b27bf81364c47879b7aea87e8c389f07bf2db66a559b515fac1af92cfd48b08e78ec7393bd5637a741035e2119acb5373682fe90fdfb5e12f7e69781be09d903"}, {0x78, 0xffff, 0x1f, "17c0f68ce97686cf9a1a9c62e0e9b532bb71f9060a926ae7966e3a69bcb1b883a72c0b348c36bca8881e519467aa75d832794078c5f13543fe47700741cd7d1d65bc94185347f0efee88bcf5c162120a04e431b47ceecd287f2d44c63029a20789b446"}], 0x450}, 0x408) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x1000001, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffa5, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000008aff00000600000000000000"], 0xfffffffffffffd87}, 0x0) setitimer(0x800000000003, &(0x7f0000000000)={{0x8, 0x20000000003}, {0x200, 0x6}}, &(0x7f0000000080)) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3d1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) dup2(r1, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400, 0x39, &(0x7f0000000000), 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) sendto(r0, &(0x7f00000001c0)="d98683bb3933f393b8a7be8840b6565c4e2cca6c7ee205f65ed408545d78147cab17a4c566dc0103bb3a9039545c2e50f1b065d1bc921c270b5953c9523de2a72833c97df6749922b8f9c80919a9584f9c0933603edfbae948d61adc9a209951bb24ad7c3dc5f1c13e63affeefd0ee56c4e348c39d503447af9278d909588c8f97b9d8c1598679865a3db40a1ec2d6773a22e4d32deb482d0101f00cb379cee6e9f72f2c5803ca92876c3a750bd14161b1ad822c89f750dcc466c076e61977e30e55069c73e9aa22fb1d55087134fa0c90f46ad26a0029be410ff55d2466c1c88212c1799d3379e9746bd147", 0xec, 0x4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x8) syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x7e) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setuid(0xee01) semget(0x3, 0x0, 0x101) setregid(r0, r1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000001}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r0 = socket(0x10011, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="080800000000000000000000000000002f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b68a949f512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403ff65f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b4846800000000000000"], 0x808}, 0x0) accept(r0, 0x0, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:15 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/5}, 0xd, 0x0, 0x800) 16:00:15 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0xe03, 0x0, &(0x7f0000000040)=""/234, &(0x7f0000000140)=0xea) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x40000000000006, 0x0, 0x0, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/171, 0xab, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x5}, 0xc) getpeername$inet6(r0, 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c400000000000000"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r3 = socket$inet(0x2, 0x4000, 0xfffffffffffffffd) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x108) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) write(r2, &(0x7f0000000380)="31707896120253b9e5b2e0697c8dfebd41aa276efe799e12e2c443ef72e6f4d395a6a73107a76e4d780b38e7de7fd138594b0ed251bee87be02cbaca77675ae3a261b91e09cea0fc927e88f8", 0x31) syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x22, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x9, 0x80}, {{r0}, 0xfffffffffffffffb, 0x53, 0x80}, {{r3}, 0xffffffffffffffff, 0x10, 0xe0, 0x5, 0xc0000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4000001a, 0x100, 0x3}, {{r4}, 0xfffffffffffffff9, 0x10, 0x24, 0xfff, 0x100000000}, {{r3}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x40000000000, 0x9d}, {{r3}, 0xfffffffffffffff9, 0x21, 0x40000040, 0x8, 0x2c}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x1, 0x6}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x8, 0x1, 0x51b62e46}, {{r4}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0x40b}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x80000, 0x20}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0x2}], 0x400, &(0x7f0000000340)={0x6, 0x100000000}) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = kqueue() socket(0x26, 0x4000, 0x100000000) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:00:15 executing program 0: getitimer(0x80000000, 0xfffffffffffffffe) 16:00:15 executing program 1: r0 = socket(0x11, 0x8000, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getpid() getpgid(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = shmget$private(0x0, 0x1000, 0x21, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x8) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x4, 0xff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000001, 0x6, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x6, 0xb6b}, {{r0}, 0xfffffffffffffffd, 0x8a, 0xb6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x82, 0x20000000, 0x6, 0x6}], 0x10000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x13, 0x6, 0x152c00}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000035, 0x800, 0xc251}, {{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x100, 0xfffffffffffffffe}], 0x3f, &(0x7f0000000000)={0x2985})       16:00:15 executing program 0: read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0xffffff91) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) close(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/171, 0xab, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x10000, 0x5}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3fe, 0x8000000001}, 0x8) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) getsockopt(r0, 0x6, 0xffffffffffffffe1, &(0x7f0000000000)=""/32, &(0x7f0000000040)=0x20) r1 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x100000001, r2, r3, r4, r5, 0x40, 0x4}, 0x7, 0x2, r6, r7, 0x5, 0x2, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r8, r9, r10}, 0xc) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2c94c7110dae47e9) r2 = socket$inet6(0x18, 0x4000, 0x100000) r3 = socket(0x1a, 0x8000, 0x800) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x101, 0x104) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', 0xc0, 0x0) listen(r3, 0x7) fcntl$getown(r2, 0x5) r6 = socket$inet(0x2, 0x3, 0xffffffffffffff81) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1, 0x20}, {r2, 0x120}, {r3, 0x20}, {r4, 0x4}, {r5, 0x55}, {r6, 0x95}], 0x7, 0xfffffffffffffffe) r7 = socket$unix(0x1, 0x9, 0x0) dup(r1) socket$inet6(0x18, 0x7, 0x3ff) shutdown(r2, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) poll(&(0x7f00000000c0)=[{r7, 0x1}], 0x1, 0x800c2) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x2010, r0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) recvfrom$unix(r1, &(0x7f0000001400)=""/170, 0xaa, 0x2, &(0x7f00000014c0)=@file={0x1, './bus\x00'}, 0x8) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) syz_open_pts() sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="2fc9f5891815fc545b75becd6688c99eeec34b474fdbc4ef48b9a84b32877125da0e01e83c414d75b1606b491d4fa7db912b86adf1f1588e0c4fe0672406aff6283d77557fe6ad02a4416a54ea6c5926540364230ea9f24b362b7706a6e49047b1e8f326885812ed9ff1ebd4a95e438e0f906c", 0x73}, {&(0x7f00000001c0)="5542c879ef38bcfda5221e80e08acc8f9dca3f45e11d23ec5838535acac7ce8661159eeda9aed8c755ec35b04b51d0fba5f2bb7a47109cc63d65afe8e039660a895acf65cdb7c97e5ca886aa31a0d8b4b8156aa2e08245cb9e46f2737e0fc498e4ff2897272b60b435d8519b3bf5c5be5c280958f724a53189fa1f8e70b8bb47c0352bfbfd1dded39c788638d17256c2c62eb0a1eb8cbc745298070fbe5948b7e3a650184935b3f35693d2494d94eeb9d50c17e6fca15ffbab1e89423ec57dc7e4aaf987f0d37c434add46cf856940e207c1960beaa56af9025feb6b704ecab811f08c468f07fd7abbce4e1a25e824", 0xef}, {&(0x7f00000002c0)="f3d7ca37c10011fbbb3e0c036b509ad8c9f533f5423dbb76b37acef8889f884297611f04a4e4aa2e4b2a6802fb1d1caf806fdfe9b294bdd4f2b1a5cf00ed8d47443960beba6c0feb4e0d5561a2bb5ca42de0c7363081917ee7b5ccf112cc0161eac77aae2ca6d1141c5842a6f2a7d16de5318186ed4203df93df19e4eb1df86ec0f386b5cb02efb93f6e6016a2dfe1b14627582ae8b76fc11d61f9afb321ddb68cceb94b65909585979b970dfee19ef2e97d37150b1b9f167ee15a769c5f3bfc3ca4c71bd2f556c227352fd41aaf02920ce5eead4a269170c2d7618de1045824ffbd5af9f438fa318c4c6c8992f5ae73633530cc8c206d3229e0f48863c60c6d654b14f58fc618a991996275c3e8dc96519b23fcbf3225ec0abc264844b8c54b38343e5144ea194ca23928c0eae12d959178c8440b53dbd26cc27fe7e9a91fc0f1ebc4ca550bbb12d756d5b378f339c373bc3f06a24ab3c1d44234ddbab4a9fc9518b47094740fa00f53ad9ce0680ecadada0037abd2c8f095fce30e35907110b2c74fa573457a56395ea7e86b4d32975c69a25f7d20ef25698bc0301147d29d2c8d37f4f1251d1fa9fd9b60b93c7cad1c5a8583c9c2381b30c93c6fc1b6f60995c9ff7de0a962928afdf11e0e815f649464d027cf08cea85e622af49276d70cea030a94dfd321b0fe338f1cd5a2398420fdda38cc90b181695ebfc24b59235f154ec1ed40dfb87441e7393d40476d5d85af81c7e9e65aeaf3de2e512e98f4f37c4e3d82f76a50ae2f4982a3102862bfd22908bb948ec85f1b27a368a2f2a2c4a07c1e333e0db2c63ddc11499ffa99ac0780f2c14410da092cfd3ffaa0c58b2c9b3df40006b4466fffe0469f2e548d72f2c90ef7ad50eac31bde4c363b68aba62cfadfa41b5501131afdfedf2c513ff28092b00139311a6d08de2da7d5f99476d0bc285ccc8c0c3e32bfec62ec6eebff7df3c3677583a404d576eead2cbb9d67749708b2299bd65474726f2f179224dc3b1650edbfe388f671a3e1dd3b07f01f571b1a9b2abfc10e16be78cdd474281d33422ef24b4e943e12f8e2423eb359c653da4840c86116491c016bbda4ea4b0cdc4d63cc08e0f537559c5ed69d7b44aa024cca54bc3fa8812022b34800312b01d86afc87a989db138590d664a8694d627c2c22fcf38fbf54ac87b0365d506605f9d149aa53ab3fdba632657510ac67fff81b7682885dba6ba28f7202e27c5bdcc8be39b3332ca0512b25288a58f49fc5a6301a52e2c69c8cfd439e361768fe3c1ef43feaf7f6286dd69ae4e8884b1230dd445c050df443f1c4de92a69a0ebd073210c2cba7804ee080669da617956a8118326458dc8524b3578312ce153b86784274ceb484f18b6b505781a4bf88a3d6a38abbc3333a3ac154188c4d2a6e9f4c89f97a97bb19e42b99d6ee8914a61155ab6a362017686e3e3bad589c7fba607521d95d1202017d461259712d749bf4e0d6dcca44766b727f3446ba6c57fddfd90ed2749a5c8ae707e34b1745bfd83d1505e2fedb5bca3ada4614acac07e2ee6d5f5765ef8ca51129b26c4afc8f81af7b54babe8a890b2081c3e070a5bc7d0aedae7ae25f69e248ad4ad0e0a19bd76fd82a0541311e83dbcf9aaec939b3bab372eeaeebafe1aa26b7b4a0ab4128b92d9eb93c277df8aabd654ae7e483e222f819b0d006a016e7fd70ef03d8326c253b58452710c97feeef4dc0c706ccfba4075c4a262a12a8c6493f92a4b94e37c1e1b2732118e9098505a6694f36adf6fe7a2369548cf4f54da743a082c06147bfe46f08b1564624c75817eb8638daf700a68f496ed2aca3bc6c43b5295b85571d22d40d298b86aed956f1b9818888c098772ff727c98a27ff61e4231623f674481c37f4286d9f591e99fec55c18ebb9e7f6715734d54a2af0084cd22957eb5f60a84147a8972e51a3ee2d2b1e2aeee7da8e8cc9b787c76a7f42751d21b60d2100280c3978ce9f9f116468cffd18e1d2c7d94843268debbbf997615f701272a2001d309f11aadf3fa1fed33f65d609928ebf266f02e77b2837856398af5cf5304a22f13526528efed0539fff6206bbaec80204177fda44f61f3f1a73e9525ec09b69ad8d64790cd94453468231dad0b735fd00a7b20c10e031f3db414d37bff9082e5767c5599ae9383f6b2132295a7004c61780cb7cfec672a8d97e882d4f6f6281bec2adc7ae32c86fc4c7c8f871c0de966548dbdd10783a45a6493a254710636f1bbab2ebfcc462c1b6fdaf644e641394a5316fc029b93d4a32d5b4e52d92cb3ca1dc8e54edb3982f43fa2ac5d7a6bfd6ca1aa5bb9930cee900879c4c9e89dbbb646993fcfe32dcfe77bcd88e0e0a00d936deae122b29871948b4e743d7b910dcdf2b4201e8b5f5d3dd760c1d1954906e7d870500378550cbb13f8961658a410a13e12e8c718648b94944085519733a37d06b1786bc71467e9e70e004a2931ea02c0958b1f8c7d1efd9c93d220519730d585c79145ab600fc08e62e72028ae4d4b73dcf2f04ba9d973dc326d11ae2f222df286d657082e6a92e6efa649580ac5c0b3f9194fbecb5c068a0845428f477bfcce4ecc06f757b07026880163032a290098661c5e7957ee0aef680e81b468b86d86f47a7e04a6ca66139bd11ab0d49839c5787b5e4f1115535b80d8edd2d385a8510ae3af8a920dce46d56af1df4c894e3f4a62c697386c0a2810f250c37010bb28c331e24fd94c1228de0cf02562738ce5f4c4d6c4ac386dea4ccd3fcbfb0813413008c2cd8be42a507cef77c7afdd2b6251e3351db737ef6d06978494019ced3cb68f6f7f0c9bed76afb1676199b4670493ab626cdd5af4e9b88c1d6696c66e35396436cf25e334e4adbafc50636a3ad69075953fcb5d33c6dbd380491490a44ba244a583c400130ed201b016404e357067bfb6441d586a99174b5135d83b0738a19d58a1b2bd03451f2e314c35e244c315df89ab4c9c18a334351cd6530a338bb9371a619895a22fb2e3fe22475e3ee9dc9e1901889d8c793621881afd3610367d3857c5799ead3bee65dfe40aff61d33d85d6dc019e5a4ac65c770fb8a2ddcbfd1b6a5a3b82d0adda7563670a61dc6657730e386be4abed1f12e3315eacd693d1f7506aa95f55b928af965c8fb515dc268ed40c407023cd0cca59e3c51c7ed5ce0b86320c47405931d080225fb7d3767c76628d4ef407bb0f8092077f3d1251f5c66e0aee71e6335de607ae6454b9126557ff961c53ca95b67f5035674b32ab26a3fdea3c76713c6cf23c3469b5dec724795d1a0f689463843398e3b9bd54f6e8d376daabf73f68995164931feb0b9cc3b129d5c0a05997174f7fd88d1b681c645b8af9ab1d1a8b9a546dbb23ae7e007eb982b44b0c71d48cd4921d446540b5b033a6477c2b747c2f8f7992d0cdfa094fccf723218018a57130e5175ff7bdb09f447d3e8c81b4d24c295fa138b94b43d84b94b238466248ac5c39cc1f67f8c0e0d577a502c1f837be29c3b7d988724f1f3046618ffcaae682167279e2381620cfd609760a1eb709280e99966d135bb93884a2beae167f514b8293f0330ae096a85ec63bc9511ce5b7ffa6048afc131716cc8b0a334c5c23008db1f2a677a5f92b28158b8a36b447753e47000282bd949e6bc1a5121be387d3e1863dc146f2854683e869b5fcdf3414eb95329820c1e8925b30543590e0f7f4a6b7fb698e2035010a804fc905950752139fe342c7e20881f98b5656eed3f65f2aad724bc7ea2055243d56b46e0b43e63cead26b79d5a8657677b3afd6b49bb780c551cde7f6aba6a87ea9e034c537d3b28d2af9a4cad39018efc9daa534e917590fb2ab6c35048af2bd2d57da66252caa8e711a4e41d56f09d700328f4b3e694644c0fdf9beff8776f5c0002d28995c620a8d79540b53a6a6a21b0454598d65af0e42494aef48d492dede317eb449d6bee99e620f713819a6972220753e3bf89b3104b1519ff51e7737345998f584d296ea41b7cc53cc780f2465fbbe03b101df121c1c71587ba0149dddfc527515586403d5f5a4cd6f0bb911275dbda7dec4b6f3146fba72c7bef0661ec61bd43eedfc552c5022a0859d00a0aca3939b4b76b248f73e857318bc7fd3c7ccc82b30e89b5f07382a8f0e99b23e4cbf58c19f877f20949fb060ce7bdc4123badf4f4ded2c13e53cc984ca6cc07e3f4a39dbec77439b0a4661c12f2f1b129ae6e520cf4d75142351296cb3be0da6f839c9bef2f9bec7c2d66b0402090541532ba6fb6acde2d9258ef8030ebc7eaa275018d2a9ca31896a7537049aa823d53eacb936a5b6c540370b849ec79469550724a3b760a6008af9066ad0520d814b99f428bcfc65cc530a8d23a0bf2564e8b721048f879b5510cc79ddfd13a281753e84b2b73bbfab658f2f683a810042d34be46bb3b097fc5446e0e64b75cdd1f4ea887aa36fce7abb8e1082d199844a0a995b124ed4ccafff0ba3f61bcbada28c3ae357db1079cdb25b89ec1a01747e24f5e3a0500f226ec9105e2abfd592821be4499e9cd68b1ca1c8c561a90319bc2076b49bd733f4a5277d736d0e85c4fd103744df312e001726ddd2387a4318ba616989cadb8fe9eae76ffb3b49c1d7fb546b56351d953fd491234cac13697880b8e129d032b2fb9344a70d85a3a9a73b188a5c2550a66c476c831f400a94b387fdafd3d1924e0eb677eb93409929ba4196ace19ac8e41b2471a54758303f5be4818e194f571632aa8d41044c2328362b24e8d4499ddbf9a5d29a10752193ba449c7992ee401cdacdedbeca1ea10f23ef2114baa8b58a6f819ac656521e552c64f4156fb6a69bfb0f7f6cdfb077e010cb7e64324097117ba6e1b6d7f7c283cad21887e8e718dcef8be9cedce267ca26124c115858c5a8632644cec52b99cb9eb3b979a1e17d519d8e211173482957f37fcae69288dab53049c1879013e29b967599b3cae02ab7e0590e5553454126c2fc723e21b50bc41b48f22f8a8a49e374164813b417d49514507930e3ad6a9f45c9a463c0792e2fdf0f7871708240007a256a62c42801c7f9f751b2f4d06f29bfc622d494f4a0efc312e9d915000447275139c066908dc2a2d2f748005b5a4934ad37ad3514ba25091bd00c49075aef96d0427501b6f3681d730057d1151fc9c78f733922c983f6d21b04f94368d6356878e645b872196b9afa8a912126b42bd677fef83e1cb30c685e09fc90706fad44f9729f68b1c832768c635b84c50b650530109d3a9022d878550b19370763781cf95e307d0c195d94b77d25a50091679d83ae31e445414bcc490c41a454d1bd920e192608e16d97553f55757dabef904e12a07d1b95f0948592a498417d56b594e7e265ee71b42e22e469504a3a6fec759ffa81a240fe5fb1b6194ea28cb0844b7640690f97bd12c5067cfbee7f18150d8a5cbf42055611df20d533eb6f1377e4212fbcaf70849acaba82d5146ec1dc428bbc80057425bda7440633f423c4d2c9ed8e618d67c7a5b84db2ed81eca1021abf6a9eaa525d5fbf8a061f97dbb9c351b53f571ac51792ad5a06a849dc828086ff15d7e0815624900c9fc1e95156101067f618379532e5b6e5af0e48b398a5c879e256e9068dc1e8492673d0b668c5b9a1b9a37b8abcfda66613d527d80687573e0e08d9329688ef2f8dc387c355cdcc91a90df89ae14c4b3bb5dbf22c34f28910624b76aff2d93e36e62d6d403faa72569a89643472e0206f61817ab9477cc7e0f93abea42a175477a32e7be3f5f", 0x1000}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xb}, 0x4) setitimer(0x0, &(0x7f0000001500)={{0x6, 0x80000001}, {0x9, 0x5}}, &(0x7f0000001540)) 16:00:15 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setrlimit(0x8, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xa0) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000100)=""/174, 0xae, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) setitimer(0x1, &(0x7f0000000040)={{0x10001, 0xbe54}, {0x9, 0x2}}, &(0x7f0000000080)) close(r0) 16:00:16 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = socket$inet(0x2, 0x3, 0x101) accept(r0, 0x0, &(0x7f0000000000)) 16:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r1) poll(&(0x7f0000000000)=[{r1}, {r1, 0x9}, {r0, 0x8}, {r2, 0x4}, {r2, 0x10}], 0x5, 0x80000001) 16:00:16 executing program 1: socketpair$unix(0x1, 0x20000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) poll(&(0x7f0000000180)=[{r1, 0x150}], 0x1, 0x0) kqueue() open(&(0x7f0000001880)='./file0\x00', 0x10, 0x40) sendmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000440)="f490c4d04694b613cde94ac7882f0b583b563712f0b79e3f3f686c95d36f7eb01168fcb8729db25dba01bd2d28bcb490b7b65736c6834b0d062a03540cc996451aa5b4fb365c4b1278a63ae1c5527b2ce3e9aed3b4634d02c6128f432df9ff5921240f17a9d0710221243b5ce1982262ebea4fd8ea1ace44882b8f40d730e27a7023d1fb58a1470877c5c2f4e1a9811679e147db6b1898e349", 0x99}, {&(0x7f0000000500)="3bc2fbd3509e080ef88789748966b179e413ba96d97ca3e497d1e45031adf8adf46c69b06520e838823d56e59738cf5b858982bfdb066e7d15501173876468e05424098c3ebe5a92071624a41bd1ddebc8a01c7b9c11a81b8f52da4583f69840422a5f0721fa58e0ce6964", 0x6b}, {&(0x7f0000000580)="062ba318d6bd0ad8ffb92f6517bff6e6a026e6a742e49da58a46f3eb695a9413179e32bd949ade133cd83da2d8741cb2cab7d78df9c8954d342ee801507b7c22503ea8f595b6c45fbaec3fc02ba42e499aaa638153dba8ad508369f18691c54cdeefed116aabddc2e88cf634ae804996bd733591a16bc28bbbbce1d8a71bca9ed82423bfd839536dc67a0e196abb8e65c4299ba6744a8a90589b133b4f3b8d4022876bf6ae2141bc1a91e8f805e8bb8a8cedcf45309795c3ddcd1558b954c1f8bab020a4ae5fe7b634a7d7d7e9e71a0dd41dbe802e33f5bf6d2f0ad066f62b931c2d50639d409ebfbbccb587252991e5f77b2dba74", 0xf5}], 0x3, &(0x7f0000000680)=[{0x1010, 0x1, 0x9cf7, "fb055beb7162cd1ad14a6836e945db1a190ffe61e5fbc73f9145f09b558917b9ad44272676b4533d314f2d7af1cedac6fe43df4f05bb4296e0231ba5fde46acea3b92f4faa4a91ca458755969ee1fb618e8a4788300081f6d4f98e791122d96fda8f32dfc0403b0731c6f931e2b15e6bc27c13d97a5b29a891698206c4e52fe92259221ac2823f2ce6ae46cdf3e5eeba05f2de0868fdd6592be362c846897c17d3583439630cff613d154e1d844f806b4fcf4550d4c46259fa260cf6e66d86f2a81b81e49bc7e8e49c417f503892e0021f1e82b9b28d491fdf61addd02b6c73f96a8153d9ad847a3b4b0d108ff58ef4b36eedea6cdb3543ffbae8f425edc8fe8514ec1e83d6322278fcadb0ba8519666f160264424f4a023ff698337916fce5dd9f4166ddefa4cd9b219a9597ca9ae2146ec0281b97dca77e14c210a65ba6ef6429b55876b940d1ddc6319b4e5400ecad6c5b3882f78b3f675377c5bc142f9d21f99624642606698b5cbdf2e9ff7ca1c547835bc26b32ba462c6d910d0156ff306a09050b2b8fd021cae1b4cbe9b7329b2b7a75648aa838fa862d0960b9bda8470c95299f5a7be02fe5a2cfd73aa0bcff37b0684bcccfe86f202622c0c7161eb162c922eddcaf810d944bcca6a1cff275e6aa73da07da090ff66e058755b52b93c728b4933c0a6b4db6ec672079d5c3c8a21386dd9ae1396df41f1f48f6b4e9e6c78abf938b5ac5927b7381c2f2e21bf7fe6119eb653bbdc7c50c296bcc8f544c5d8175becfbcb8a0b1a7757544feffd91cfb4839ce8cab3cfdeacc686cc0d4b61e4abbe4e6f05f0a0723119869374e33c87f421d8afd3a64bee5e75dee28009cf31b025eafd928540dd6e66a09d5c12e11efa4742099ff7dea66634b8b6b178607b9eab707af05cf48f41cadeaadc6e37e5f0950bf54ede2638541930286a17e2e20651a0da75c917fef96f7707fd680eb7528399769d92fb8cd33d204c19e55f255bc6c5f8d42f4cec3445dd6add236729060d8907738a795b4a80b099052281808469bfdfa9863e4634d33d641657ac1a7bf3470a19d2973e370dfc83b53094be5a9b7ad80f51ac2d5e75430fd69d6eb2c97fbd9a0fa78034ae1f8ab520c9db01caad669f38571dfca1fa289dcb15634892c9e8351babebb9f8790d1c8f86a5a60c4f5ce38c7e63a1e6ac1e7617443a408b7972a3ae019e30b490f5167bc631fd6f3285fad6637027fa06c77549716af676d5198a2192efc31400d66ffb3607f78bd8428ee3521187ffe3de66d7f76463fd57293bf1d1a9159aa6854da11e098d6d5c2a19122b423fed39593ff340dc966a36ca54d0ea019359bab171d91c0271fe94e3ff0e535ddabb7235ea686d5d94e28179f09c36f525fc055a4d5ee3c3f77ab8c58709903995a8081c23c3b8da28d7cc13436f52e80edc406f18e88621feb4709a050c182cc43baab70753a8ab9a431768795e01530f596be6a4faecca00e0a74ab6abe8eb3cfe183b8add7e34823e6b2a062f38befe5417567a560788ee91c58a8fe9f61ab22bff176a5819a8dd14e5fd6f7a6bc0549575176d1484bde539c42f1efdd5b9d74de4be17d5faac429c258640d753b332bdb6cfbcba0f4a825162d0e4142dad661b6950c56c8c05bb7b27c10d42b330be4e86afebb239dc0f214cc62f2b9244db2e213afa30dda5feae450bfebf5e1aa0b5cb1cda49c3728dbb55345cd911c76ffafa580e84bb3afcb9409e83f7ecf9c40f7429e763c9e9fb4053fb6a4d91c636f0dbb036bb95c9b48d85ae146530c98daed931863aa69ae17a78a6880d8650e17d54476d81f73d73824de6389807a4ff025bf7d1ecb2cd0661080f3da9aaed885436d6c3c76216d00d6aaebe41244436bdaeb241ac5fffb8ebfe4bd48c6e7ef2d2927b6cd1032203e1d8cfa461813551bf2783cc9aecd702798fbd0cc027981fcad985ed0a82378665f75e3ec57d0967f7d799dfe1b1fc77ef02c4be98f54f552de5539ad21d57dc4c3a97ec9000e6a5df2985df4c1133110bd70a4d8ca554176a6dfcc730ec79688994ef7530cac3f86b2437b5c062db15313440e261308514a77c41664cb4b9e862d4e056efc9d5db70d06953448bb3c5d5fbcf81d60874f8a7eedb01dfc72ce6536a8fed3cf6a761dd75295255c4233610b89fc03fa870b6c7081824c7173c041744cc77730e1aaa9c2fc6218983683b07664df58bf6e25f723846603e4a47b088dbf9ac739ecfea8eaf8334a78b5a9089d2f2b84e7abaec3fd9d275fa8688d685ff42ba27757d5b3241ab64f3f301d6737cdedcbc8e4570fc772ed77446871a1ae2081b0e1436f18bb07e7fd9d582182dafae0a27b0ba07803362775d15343ae31909f4f656f3a46c8460aaa25a0be9a2d6c981e3aab211a5f694ddf8f4ef47f7094785b94cfaea8c81da104bedd2b22cb8b2ed4ae9a211dd2a3b0db06da4773ab7741735156342ca7639fb7597360a4a33b9f5839c2ff144c096d5df49472fed9708113407c6c37e56da8d3abcd74e321a99ba8080d1d68218705a2ffbc3d27c1bb65f1f59482582e4e262e73aa4f8594ca1a6893a7e14a5f43d4adcc47f217ca5ea44e284baf2d49b1fa929274687038445463d3ad5c0c63ee63fca7040e71637e658e8180868c570600c1c9467024e2b8850407756faaf7aae2c5b306684245ab477e4608d47ccf4481b8a424de823291fb1c6fc9d8b28617446e1efa58f82dc6eef2f6be677b533750ed65dcd1f392eed96627449c537e7f132adc55dedc2727a2b0218fc723928c22fc9d0f768d6b41608ac516cc4c3116ee592837437aa8bf6776a535199e976091cbeace5947aff750d0c856a91281e110c18cd738244e21f49f569420e1ac9a0e2e7125b5306f8e494b7881e30307a1d0a7ab32560e2228fc98544793dfab9cd30bc0b10f406bcfd188fa46df0a2c34a2e17a12306cc3aa2906f5e16efe50f4781d5908a551d4b26c04d577d62e0af9dff71560e9af19272823de59bb336ef903b04eda750a0b5f8260058cecf71de95282458997f471ba3fb5e5a22f32a759b38afc46c6dea714f406dc6c0007f12548766d1f2d5c41cd6935096e62b3aac951bd13c7f2e617494bc6ae958255087a96f955f33521f7ce8150bdfcf7b07e24ce425af9cd16aa14f36b94789f8e96700367551eb114bdfd0241de343f775419147ba159ba1e758961d27245bd1cd4bee6731f2e7c8ae84f46c630029d61588c9b46624b716590e6302f4a77be704aea798d7d65a535c4e7d9ee1b172abb10a8b69f74c665219950fdab32755566735c77d9e60834bab7bd4332df3e73867dcbec0c54eac6e39862f262d9e4f5baf7be527cb1dbf77ec255c5ac7141afcb9ba3dd7bb48a540b48a4df2020fbb1dcba649c036c7bf236c5714177f487e50b353417d62c851f3cbe8c12c36dd6fc8e867c077fc2fe6e812d4b631c428b9949c9fbc7eafac59f65a096313cd2656ac6a20eb5f8c1224956548cd7dd572511d96b194c503fc61827ea8cc288c62da7ff5b50ea8158b33c02b1f183396478f55ec32838a79c23a0e3a6a909621ba6e6c59e98773375fa41e7d5547c5890e9c11044259c5c4ff1221f69c1a56e1adc561be06ba767ac4127989d339651bf01ab410c6de7169ce3f310872562aef4e7636bc20ef1eec6b8410de0f0c7a2e04c13ecd7052852a83f5fe4a2188e0b897840f5779e8d78d39d1f05059d0248f6fac6a25505ecc3a2670c670d1b913e3e6454a77d7c4b88be1a988634454d2367c4cb5d799d705cb47bbc5e0696fa4bbed392114fe82581f85cf1e2d6e79318b4dcc54d730e895078784033439950388428b9943399e2dd5bd464b89cc8ba0f869da8c9cfa5cef4c3462c44b5d6ecdd6a341c3fc2bd9b81e9c7ca89d22a42b83af5504f591eebe6c81f81e327b5f86fa57470e6841b9ea5c6b98fe2b10fee12c07e6a818ee0459afb68e06921212b2aee133ec99adb1ef24f852329ddeb12536b028cd430aeadf2616967c1ad809f3ada4e9031c10fd53c255df8a10d897740d3346eb774e67aa33880d6b69742d349f8ad68e8abbd88378124ba3823e8dece0e26e9a97202d4ffc45502affb45cc4cc0b56b119cce935a39579cc14ed6f9bc55691f6550241bc05f233c21d731f07fa8cd2b4ea9e1775664f926740b49d9d97a326a0fdd3be48a6cbf308a45c94a6d0dba97cd0bd57b3b3c6ff712990935d18a33e445481115a767afefbd5d6be8eafb487a533e5bb92b70b58ce1b5f75ee1654f4f5163da93b816f8f48915f4edb08f2783d6bb508ebed536a0bf2e8ad24aeb3ebe3ad24bf6896b562f2088e24cc0783b450c9044e906bd34cf44f608fe72400ffc99e2e73b5eb867ad0da69073e8711301e8352b2006a59d7c29b330ba03a3cf9d635a09b7616fc631af5a16fb82e7b9f9fd4fec29e09d8a68bc0b139b6423b9bdad0e3819c828b33413f9c956f99a6432da05297a8140ebed9fd391a77b5e6bf6778f73d5204e2c6813f6b175fe93b8c4e1745202e28890211d22aed4d0bbbca9f243d2442f95b4ddc88c99555351cb27e19e6ab4c8277bc4461748124157d45cecc2f8a92da238c6f43e2a477435deeb51c19399c3b1f0361402aa9f50afc695e3f0beb87d972d138388a0431db4f7609f39996c8c1508dbdb60a90da28d546506e544b107272579e4587ec3666394d2f1c4c529426dd00ebbf942e1d35e110514b25f49ac5ce989852be2d668b66c3fcf577e79152672f17f37f958aeddd1625af71101f816377093dfaba06f8814b6117ef8af7e2aefb8f2bf3829cbf1524b78dd958715598de399dd263e7987528358882d2a594d4bed120f1c1cc1fc27487378b31bdbeaa8bd9b2072cc71b9eeadc77754b00a7e36dd75ad6df25922f27039c7eef54b635f46b86ff5e8cd7e149545bfdc09d5444ffcf1b16b57537a3b64a9e4736a791d3a2bbf8be394d306c2e5e9bb5652d2754f0a15cb27e69cdd55443b75dd53e8e6fe221d45f31a381ddb054fd568152d66bd912ecd5289cd402ef74dcb2e23c93b45932194bb060b5d152170dc508ffd771e4802fd9e504d9a47ea1b12da6c90f24d8d6c27d23ded2bc87433607b7aba61d9db3f8c7ac43ba805cda3a9fb36800e2b0c076415a9d7c661b82dbb85cfe73eb6f6af1eb1f68b9e465f886d75820ac44a1031d50bf8a1f7466edbcdb6ac345a28c2e992db988e8983fc663fc38be2b0fa5993b272f49dd50e1f7daea8b9c17956c260dbea866041574207c12ec61fd0bfd6278c98e0ea031cefb025e1df92c5cc1b41dbfb6a0c873bc1a38dc99432888863f6cb1854e1c7bd0579d36ef4ab650ad9ff41235ee34efd3a656d9086910eed62f0c741267a559236b88d88bfec79180b44bc1ad3d5f4c7cd59121987aae234862db822b5db88680095a88fe65b44ff9bba79a70c6ddfaa01f469758e32364e12763d4502861c75a9abaeacae2e9138518016b732dda3b1bc64e228e911e7855d53efcf8889231894f73d06874b98d9f66ca071c8273c3b689d627c9cf71ca8ab4f2dd2185a206148145d96c7efead3060984c6ef56b2fc5b212b1762f91dd3adeecc69344eeab94353d4a8d8a265a269818d0b11d26f3769068ea0a0d008f9eaa21c7c4a0e84f778c0f060ace10f89a2956fb654e24c5e95bd55bd073910b955f8780a74f16f0a8459c0b822e18e65aa7302d7da511900208e3cef3adf441295fa721da518d1ecb4b1ba1dab04c7dc53105ec99a496cc5dc0ea782c4134bc"}, {0xb8, 0xffff, 0x9, "d8d252beedbeadf3647990f863006ed11f50912f8f38560bf179e0e8a0320c593cd5abc57f3813063edae13e1efdb50b11f890295951cb355a78320ff50a8a8f181dcf7464fdf88a42ab6698cc8a82a56601560dfc2912c0b8b27b68d154c6dac34edf26a041554bba8dd7e2fb2a21a8c5afeca27ba2d684f2debb2a40b2f372fcb9ca5c1d4c2e9132a6980a4ec44b85ced5f1b38d6dd61b9dda726e2e83417552"}, {0x58, 0xffff, 0x100000000, "fd636727b713b1fcb879168585c28ab2a6373f1e16161e392e8d40088fe756b60b41d4caae3dbe7f95ce60775af6f288dcf36f6b0b436168361d5088de66013e485e0802d7bb4ae0"}, {0x70, 0x1, 0x6, "1f0771589ef5711ac66b4b16f8dbc3dab56c95e77645ed5f15fedf14ded1c56e553fdbe6dfe5f60004aecf1c9006b2b015dd14d56e0e4313b2ec48e377212194ea848ff1ebd280801c25706f41875f2139b6492288465a65c4d7c350530b8b00"}], 0x1190}, 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="d0dbb48c3e21664884bb99292f4977289b47483c4b695bdeee0a999466b3c2e254b0838d342a3e1e58483f5a184921ee92f43a933d07ea47e26157447d1172e3e133baa00406c0f942bd3c18c5da15e3f39537109f50791e3de5298d18b00cab28c1563215b4e5ee694366f5fe684b3515900a0709f657892742efaa8dd40e0fe5c95351b94db08252b5c6988c2f096aa8ab606a8265b12871458b315c7289fe902df794bf899c3bf6bc4889e208021b24a90f", 0xb3}, {&(0x7f0000000100)}, {&(0x7f00000001c0)="7817ae1fd4d2ddf276b89084dbdfaf6df896f516422079dd7c3e5f34b45d714edcfe93b33751af33b3f3c6ebd36718203abc3d0f15328e6fe44ce54efe9e34ffa0ab2d479602a3c6f35cbb5ccb01cf0d50ee8af09d83a0bb1e79ca786eca2e2d9aaa44e2a9b3cb348d7e455b1e1cd33011f604570b2833f5245f82fd8bc3d768f58dfb1566f47a61c4afbe7578a50553da27dd29bca0eb592b358edaadb2957a956f0b3469992e531116904ad248dacd2c26075403635b35373be43a", 0xbc}, {&(0x7f0000000140)="bc170a36ec165ad5eb0b05eae9e1e75b6264aa9ed370ec44abf0b7f710ac100c3af127715301c9aebd2d112687190471e36ef55f1f8308e3", 0x38}, {&(0x7f0000000280)="1e1f13d8456a330ee1fab1bc55d3ae329de9251c2e02d4dc842f3bc1bff7c8faa9643d1404957dd6b23acd306e1b253b54e8cb1f7e4514384489ce591cd0f37082bc00607bca66d5953d2343c386cb5fa9e471ab83a0c37dde8add0f46759838d8b008495f9fd16c08ed8c4d8616ad95e2e8a857d8fca3a813c0c97386eefe67a7c4cac97416775438d037a2aaf747aa00baec256e6c7b89da007d5e4700253c56611cdcfee9602a31c0e77071c60db873af41f5375114be9e54ac9135769b4e62faa5b036e466c18dbb16e5b80cb8c46f0f79361281fc7222800e05", 0xdc}, {&(0x7f0000000380)="9e42f1d328c9bcb9a827af4654cd776691bcfed0a653c97709ec4b68e5bd44f43eb0760138", 0x25}], 0x6) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6feef0ba98f3ed079c259f2b57f8cb8f76ab2c6bb4a3f99b0f2d88abe36951872f1bf846e44d68dc5c060e8c667bb477d70bfb277b70083b0a798aab38e7e009e936fcd181e1633a0a95594448dcd833724e2b71f96321b52dcbf5547b75b1d9f515fbc9a2b6268442c8c3d45fe4515d172bd6faab7a588b38bb2ae747bcee2f0a3d3af5be58863d95ba9370d5722f783700591821705b8c53e2b75b81f3f12412cc2e051b11ef7ab8bf79a2bd5924be24951634d084", 0xb6}, {&(0x7f00000000c0)="c0669cba77146cb7e608d4b2062bb7b9d40c1e0a80b0cebad0b4b6dde95335c3c3ae1b533b3ffccab16bbd02ac8e6e47c279d4d734c575a26ee93650365abb5c6bd15ae93c5d647b4d4d98a279793847f31b3340d2d70f795d4bb5a2aea5782e39ba7fd0bc", 0x65}], 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x490, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x0, 0xff, 0x6}, 0x7, [0x5, 0x6, 0x3, 0x40, 0xfffffffffffffff8, 0x2, 0x3, 0x9]}, 0x3c) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) lseek(r1, 0x0, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x6, 0x400, 0x1, 0x5, "fdeb6bb0cd184c2d0dd48cfefdf9ccfa12594045", 0x8, 0x7ff}) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000340)="c3fb284febede133dd6392a26dfa27bd8a8c49aec09a27f6a527105a5084dfa4719c3ca34a8eef91a95ee7a7aa20c7f15777f15a78961d598125ffb8e9d622454519ef19c0651207bcc93cfcecfc0758bbd84de7387bd8e39216a12d9f26dc140bab0d595fb59bb85efa4c9fc99f2670dddaa2b9688cc4b887e80a46756641f0f1e9831e050027a61009ded2c0376e38caa32786f39ee6ca83969a4d84d46f0287adc5ef8c33dea50bb6e8027eef06b49905b2609d4214726e85e65a679f5791b83e76271fee05c9b475c64d129f5c0aa1c649f04f01104d43570cc41288e003719bb42ab76105498efe0703e988c7a0aff27f5422041ae992095bf0bd40a48d943c155e4fa1e94f3b0065fa10fc368b2c4a38be097f5db6a50ddbc9a2c712492de6199c9177f5a9ea964b22267f89fbb66016f562c431aceace1d0b3cc15598755020561adf32d7d09591b79ef2abd44c70d0a8eecc831d876c97f7cda0b3e4410e0e10abe7972c1ed2136cdf0ae3dfc19919551bd98a73ec236fee0eb2d577a73896ff243ae7adf5e44d8593c2fee36a6b21ca1221336879e81858300bed10e66f1b56c0ad1db686fb4878eecb9eb5b4204d2ea96945ba5fa7d0e29f1f612aa3cdb96a87aaa9ee07c95dad02e48bf858dacde142f1356ff117460c01b275122a8b9447abc28bdb581a2fb4c8606b942d51fa5f5e790369aa6061fec3b9d46476b489b3dc2ef7ea581564ff20d388d9c8b1e27ab8e06d7d0b9fdc088699bb9a9a1204e08a0fe6dc8ef7d13737acd58c482ad2844d5f8f42d7f76ad821237955f6c8b9573aed72e9aac26087b61edb39229be49859225e450dc16853f76cc66ed075c0bb96cf006180190f05f1f45e3d708bbcceabd2dd3c542e2c64f0beaf557bfd3d64e30a6a33d1d3ca1a0fd5a42def98930e95429469d3f59c375cb50843fd5984e12f2428f032b5e504543764a8e9345754d19991b0cd2829e79fcbe0a960c279ace44422a3b5ab479981c6903f05468622f74c6330d7110fd21343d57de1dcf9d3e16a984678d0ea064470ea3fb5511188e6928c0f71f367b3883763f242f24187933c1e0f209263e0eeca6d6d6a281527f6f0a066703f6fcb9e776540183fd80169bda921f3d1eceea7e3a35c61e30353e19a5c29339abbe4bf18af4728fc5589e552a81e41defb5361e8c42947751cdc5c54d605f305b21dc75aab6f7537f9333942729a4572bb784f2ef8f3b80933c93af486a56e5ce3b2cd043d8b238a284d45a17cc7d39f5152e37aba65b592f29f2815b75402efdf07dc656d197e0fefaeeec71964ff64ac3b29088a54b4ce0272aeb342b05ccaadb2a5081ca6b6f744023b69c5b082e19408f283aaa1437a1795856eb70ec7259a554b573d37789c45aa5cdefa59152497a39511273fe902a60bf415d3112e90291b123181d0afd1a7d2350349130bba6b567f26ed18138f20eaf1d8f77eb6f07402ff4ff5103a23929dd1a0dfa82fceec71b02a6fbe1ae6201bf39e2c9b393adeeda01df5cde7f52bae166d75b444624f83452baddd98235cb402e9bc537fa3ddbf0d354d3addd028f90a543f2f1a5804d2f14f34732157b2b114a7c07d39227b42110bc89205bce9bdd821d0149d3f941b5ea29185b6f50e75acd5e353bf3e7872755ccfb02d6fe92d8c9afe611762769526b79e90b462a848d14c0c272567b7a4a8f0765ac9748a9841ae14c3ca6bcf9ea603458c3173c6f0d518a519dfae4585c7a1d8259f80defba0f0a289e2923faa2bf0852cd00babdaecf047cd4fb15bf4589d5524986de4d6301d0505c714957e5376da6a050625796bc6b4173b34a20b215fd04eda8d3b052f137bac2afd8af6c8908efa57c0458ae935d0b6b93fa1ffb585a8509a14b902858ce5a46c2440235e8b5caa1ff97d1141a37ce7a7ac16d7bba81eefcfdaaaeff020f8dde5e283cb897aa2b762f2f71feaaabab06e8923a34a57904cb2fa591b6ebdc9b34f26112325b56829750810ca58354b03af582354330ee9ba820c7ef4c855f32532ba91d95b3a8616254a4b4681639ff167ca803ef0d12613c7ae96e18b43e75299e1e007d3a0e32f64fc3ec58cc754821fad1e9ca3e48f691759c00c9152df79b9300029ff81068eb7922006105744a479c2991b0f9809033cc0ba99a206554631fbed85fce3f209f29bdf928a72ce62cf74c63a866f1c9162490960e2307636f8cf3d958ecb0114c8f122c173e72242d1c553d64e06c806979c6ba168e38ee6da51e33611dcc49153411fae17589d1335953f5354df5c0c7bc7cbb3158ab687a2130295fea8c1317ff0c49cc7e89fafcd5ae4831b7f8bdddaf58fc9bfc952ea7e5afbd4ceba15ab32d3154cba9b5903ed2e13b1401b83501fa0b72737cdea8f66fedc697fe0eb82dddfc080de84a873c80f7a9f0ea87463e74e43559ac192ba496b9d728d2445486b7960aa884bc121751524f2139b33e9ec4dba17e65ddcf1c2b3c87c3f356a455e25cf6de175a59fb731a37685ce3134fda1bfaca10eb95c07ef57bfd2ae28be65e4098be6ae2d7baee9a09575733dbb7e7c3321409e3698ce9f136d3eccfc4d042839df79884a56e53d55043666f1a094a7ecc2b1157104d4116f7ec6d433981242765892b0b1de9836453bd466015cff371850cb1d5d6527ca1492c92f496112a141367ac9a2f1bc441e23f4cef69cbfbbf5f3af4394caad5851ad14a979e29e207f79ff907f0c291f5ab059760ab0bfecd59ad89f40c5272e51713d9dc6a34a9db2f9cab4b5913b7dd697129ed0bb5c88ceb1a1d7628d554cdb041ab15fd755df6e2d00547101446d0ee7c91e71f742c495ce6852fe104786384aa77bc5a8f2fd18124c31618c49e607fc8b29efed52dd1a97c2d59ad75a490bffb00be5577f49e7411041002026872d4891f9c2f06dfbc694cecd01c75c8ef0743658a2a1b8bc41c0e994215646ec3cb751cd3513a7c534cb3159010486e56654853df4a932b4adfc1af6b9eac76e2c7f17d0d76f59ccdb185fe7f7e3d985bc411ec770f3f8dfc9a3c3997f2dd9ee059a01e5c0acab1b012467f1009ac1f9d9aceff5e2bf8de17c69dbd285668f002e9fb3dcb0117f09c2e85d8e765a5e0c566b8d1d085df2df9aecf376b3755b6781a55199a9416a1550c784803c57a53e12d440d3cf4fac21249699418630e83ad0f683a58e3acde5a92df7533ef05c3f41dda1dfc9a4ca57114f6ac155eb3e5b3879652bcbe549aa244fe036c1c88b264f87dd77abcdcc125df91c6b4863e7d4e81aa7256fcda6c29e8203a2fb4a8bc3f9bb6dd6422d6acda64fdf8fef76dd8180030f69428fef72d3281ec685e3090e697becbc13933876321640d6f8b9352a5cec23b772f24bf2614f0bd352c0d91f2dff2d408f3d546257c2c78c62a5cc7a1b31b55c83ee702b000a41f9324eccec5b4466fd33c5d5e5fb7bacb247e5d816fd1013e19677667aa42e7e4cd65a77ff7ff474e675c253f56254990e6c0e91a4482bd28e7a07950b2f660a50dbda4070fa4ad59bfabce2ac4cca912672f89cc36107a3376f8f0aa215d4d92e0b348839e8e49ffd882d5b4d5ea8be7760680fb6f09b54ac8f8990a0f1eaeeaa877c198fcd75172bce1582fba3ef0495c8fc4562be6125ad3308569bc4ffd07ef99eb0c2d802cb07fcc5ad14f09fd674a440b89aaac3d9dece84f2009c0ea1dea036fd16cb287fd512348d078420597f53cfca110bf5a4dca96570530df5ecdbae530241290df8090ef13b333371900bf378480667bff9f030fc381af72690c954bf34bdee518a58fe3babb2ecea9f634f783b08a4ad119b11da8a0ab02cd4aeb6cecb3f6b834e088ac92c1477be2438369ec8a47f96c54b56ce8e2f0ec13c90f146944de667f3438272e65faef3008a7eb5c9460bfc309547a5d8e4d0b4bb91c133f1767051fd86f6fd70870bf0a65f959b35b6d99cc0500e08371d35bb3734d1be7566227db85c0a82682b8ce461a220e2e49a351e0ec16d392bd3c3286f40ed6d3a5836fe34f5fddf2a7a315d4157aee1d980b95ca85a42c9aa5641e7f31564007ffa784ca2a38399db044f06cff6c9de91358f31534aba5cdeb15764571b47dff51999e86c50aa7678ce4c2a60353e9527ea5bd13267d7b5b4dab536148c567f3b42c2d4953b1d9bc9de6ad6b67f403141b4c1febbcce7eeae7fdb0ab125475987a4839069252f4a50bd20f002cd68ebf8282c8e3ac1fbd5bb8e63839176f90fbdf6a4acd65488ab30e6f1d64e9f36bec0af7f9bc47631f39ee76af0ec32d84aa2248a71fa635a1c8ad3607c660277994aef86833294fe5d7815b58a3c7db90c9ab4ab4d82351262fe9971cfc9a3436363be92f40b32649f8d989197353d7c6053dee50ab9087d50e5789d544ee13889309c5fda36a48408813f4e0b8c4c8b371ac165595931879d1608ffff5e537e74b76f95ccf8322c1439cdef3eb15673e36e5eaaa75c21603d5881a05bfa1f188d41b37abe96a05800113cce1da859d3ee5800ed26d82e2c84c9a47a8cabb8cc0e1ae6059bb363bf109b65ec0bb456b53d470cdd40d4ce0074f5329f348a05f5116b9299286d138aa09d5eb20ccbb1206a2c2235249849b23608ef00f48e85ef411624b59e9d0650c1c6280d819fa25f6a7baf010af3c3b2dda58ad209533caa135246d19c0d0b3de5263aff352b1cd143d9b573d58bbd5d2a71efd3dac3721b82b1194a7098d904a1910c5bae60bbe9d7b1492685378da54bff3b8b9121b3f245a65eda15a000ae5635b52c59e60f152affa1ee5d602da1f58f8d30f56a21e8c1edf45d26a96739beba4cc436343012f4dbd9ec4d2902b4943fc6b250e0d139587da37cb868ca5a8c101baa109ce78d53e578b2afb4937f837b439a0f74573bac6f115c95811af8d7db0b8c6da110b94c089232a83f36fc9b14eb6cbc027e354672d73d308b8e2adf264d97f750d2e4ea2b047b06781789026eea8813410947485588f3678c6ffe6611be261580e4042b84d8f94bdabba21aa030fec301dfd4a01f3daebcd6dab1605c8095842f9a9632b8d6d63bc13d558ea2472b02029308c96c0544ae96879218b9d5726451bc82d87856c621c42184358883e2a94d9679aa8730e4ebfb69804333692b78c4f9fe946a31d0d479fa1d38299532935c5ea95f1a862420f15f8a190a45176c72242e83759941e05cbcc937582c1c8eda779375b26dcef8808da2412dd15de78d5d318c3663ae36c1e61b3f04ad70f8f2d470bdf04552e854399b01c2ca4e265c008e566ed46ab6c608b80fe0db0aeac11f8570bb9d5e2ada6b4a366803291d137561a3a51c7e9a52ebcb8361c7a99116685f269ea6c311a6d1189b3f3c08316d15f89f4842aecb96b9f4c80b8c4ad1ce4df31e118974acae99cb3d808d3bb319b61d1badfc7d828bd74fa793fcb51f8924ac01c451ff444e4cddf3ec5453f6b323fe35eba12adcf748bd9b08b9c901ea40fe98fc2ef4632715e24a5d9505824cad01f559883ad7aeae4726cd05737eb46e0d51da3bcddde0b7df447329cb5daf2da282148d5bb0dd4e89fb09dd1fdadf8da6e09dc00adab9605d5b44b3da7c49c34e45bed9f3068625d9a17cb8627e9b7fa3d8ea11784e376f3c50f53107570807ff705edea3b315f52e2b8ef3bfb94844c27c4accfa141e00c7725ca4123f1bd413604aa8eb872d8e008afc1a540aee4ccddf4722d5e765ad77db9e0bd84579a3bb459e515577a4265493ded94c7c88a8c267b1a5d82fe68f91cf", 0x1000}], 0x1) mknod(&(0x7f0000001380)='./file0\x00', 0x4, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000013c0)) r2 = syz_open_pts() bind$unix(r1, &(0x7f0000001400)=@abs={0x1, 0x0, 0x0}, 0x8) fchdir(r0) kevent(r1, &(0x7f0000001440), 0x8a1, &(0x7f0000001480)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x401, 0x400}, {{r2}, 0xffffffffffffffff, 0x61, 0x10, 0x20, 0x8}, {{r1}, 0xffffffffffffffff, 0xb4, 0x80000000, 0x8000, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x1, 0x52d2}], 0x7, &(0x7f0000001540)={0xa2f, 0x7ff}) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSBRK(r3, 0x2000747b) getsockname$inet6(r3, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r4) clock_getres(0x943e80feeccadc88, &(0x7f0000001600)) sendto$unix(r3, &(0x7f0000001640)="82bb0b67f855990f6f0b1f2ee19ee4520a5cb493f2a3ad718580f4dc38183d9ebc0a6e5293ad7dc851ff4974738e88e5a6d5aaf99ab4966cab9f7140bfba5ba3009c98d90d7d0ce6a22868ea07af0fb70f72bd7f3bfa1db089d0e80206a1a05d8313c6c54c661627f5c5dbf82832d7df95dff1efede3afb235333bf50c6ffc9a7d2cb195fb624d2ac709e4de89f27be4a9a9d513b9c75eb07a729db62d36127d26e69585ebee49d798c6a929981b8fb185749157347ba65334dde39c9b19168f813fbf835764f8206766b72d447bd37af47caf05f4099fc21e2791ef704c", 0xde, 0x1, &(0x7f0000001740)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = getpgid(r4) getpgid(r5) truncate(&(0x7f0000001780)='./file0/file0\x00', 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000017c0)=0x40000000) clock_getres(0x6, &(0x7f0000001800)) open$dir(&(0x7f0000001840)='./file0\x00', 0x10, 0x88) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/76, 0x4c, 0x40, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:16 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kqueue() r2 = dup2(r1, r0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) kqueue() 16:00:16 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x20, 0x3ff}) 16:00:16 executing program 0: r0 = dup(0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = msgget$private(0x0, 0x510) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7ff, r2, r3, r4, r5, 0xa0, 0x1}, 0x3, 0xffff, r6, r7, 0xfffffffffffffffe, 0x1}) r8 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10481, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xffffffff, 0x401}, {0x18, 0x3, 0x1f}, 0x0, [0x5, 0xdfb4, 0x39, 0x10000, 0xe000000000000000, 0x100, 0x0, 0xfff]}, 0x3c) fcntl$setown(r0, 0x6, r7) fcntl$setown(r0, 0x6, r9) r10 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000180)=0x8) getsockopt(r10, 0x0, 0xffffffff, &(0x7f0000000080)=""/19, &(0x7f00000000c0)=0x13) getsockopt(r10, 0x29, 0xe, 0x0, 0x0) close(r10) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="ec6eb7c6d28599cf8dd6cfe5256443129404e70bf1b4883cc557ad6fb0f350fd25f42185f73b7c9866807d9d4e6c83f1c7fe7c6c9ae20b89fee2f1702ddd8e4e4e68d712d05674923a61e21f00c0c09dbbf07b03643354f89b6dba6207a0215fe6379aaecdd0ec1e8d92a4f1a5e1d9a93d52ce51ef8d6152343f49ff4c91dfb0d5e10b0c16c5c3ade8d9342b6aaa8f1700003273f83ac4bf252adc911e00000000000000000000000000000000000000000000", 0xb3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b117", 0x32}], 0x1, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x8, 0x8, 0x9}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1c802a15) fcntl$setstatus(r1, 0x4, 0x84) lseek(r0, 0x0, 0x2) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) listen(r1, 0x3) 16:00:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSDTR(r1, 0x20007479) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x867d26c5c53b339d, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0x7, 0x4}, 0xc) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/47, 0x2f) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0xffffffff) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) semget(0x0, 0x2, 0x200) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8a, 0x80) setitimer(0x0, &(0x7f00000001c0)={{0x4f, 0x2}, {0x7, 0x7fffffff}}, &(0x7f0000000200)) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x3, 0x0, 0x5, "a9195a2fb21f38032440ccbf4564a285bae90613", 0x80000000}) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x9) semget$private(0x0, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x1) listen(r0, 0x0) 16:00:16 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01ccfef1be4f358aeda2dd03c8bb98776bd0d4b2423075387bdaf57ff788e9962d29ffe00d7d6d3752fa7fe530d9f94d1ea2b332568c6abe87bc1bfa7a1456182f6666b63ccd8973a31301f3115edce082f3759d229c5e3e121add406591c29fcfad823d9be356f151f8fd59bae4a8561411c43234000e92d627ff9271986775ab5de6572999fb6304881642d419355e28bae6714af889366919597468caf328f9849ca125ba43c90363d5d8799cab5eb57e2cb69f18b5143031d257c262a23298ac586f33770e7910c3fea67847afc1954e9dd1600238e33ab4939c01738d167d33612d804b97401f7a2e2d2c6820ec8b2a0649a9371187e46a67bf", 0xfc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x40) write(r0, &(0x7f0000000100)="510d000957795c1d86", 0x9) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) 16:00:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000080)=0x4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') utimes(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x66, 0x80000000}, {0x5, 0x8}}) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18808, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="64b81e039f9f7681a26bdbbd149e09df194ebddabfd2d5d119958594801b6c0470da0e5718f61659537b04d64797e1f59509a01e1343d8b0741f1a63803883cabef2d7459e8d28dd887bef2d1f8ddbb534a0cd85a987f919bfb6ab25a29c0b6d85b24c421912a353943f8ded59c0ee", 0x6f, 0x6, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x200000000008}, {0x7, 0x4}}, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r1, &(0x7f00000000c0)="8b9ee8a43deb2f605de454b342df9bef98ddbae99e4b7678d9050aa82808000000000000004b0cc5fa0181e0579001e50f8e03b1c19b9b842ed66114d559b09a2de678bea64d8bfae21ec35603ef3dc3e5cc3bfca23c07661f86cb9415ef133c1a3e45df1aea43ecc8f219ad670eac119903f7bfb187290516f2f18e81d3970d169f0d59d889428c3aa34c38b7ade93adb675277c677fa6f2ed1ca093c2c791fac79f6f67394afcdd32837254348c949e91e5fd5b7614901266f97fe4677a7cc0b700937b7f56cda21a01831e385af4aa17b65c2bed8e4e187b7c12cff86ddc6948a55d618a6ba7047ba79e7e846c458", 0xf0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x2, 0x1cb}) recvfrom(r0, &(0x7f0000000040)=""/32, 0x20, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000100)=""/120, 0x13c}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000300)=""/45, 0xfffffffffffffd99}], 0x1000000000000318) pipe(&(0x7f0000000000)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000080)=""/12, 0xc}], 0x3, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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', 0x0) fchdir(r0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) setsockopt(r2, 0x7f, 0xfffffffffffffffb, &(0x7f0000000140)="9e5e97ef4edde4a025708c50b9d4069418eb40d7de6e8638094ed954a6c93cd9e71ea4947b3aff5e260133ec69ae18055852d90a7f73cc294f6e91f1774cfe129945cb355f93562d31d33345861dc6e600b5463a8a509cd7c662c255065c711cd805793b26efdb06bc761a5e907ea00b2e346da5df87bea9e597c9c6621e9b50dc2bec5e7c62b88cc2a94528d34e7b96486266936a2467", 0x97) getegid() munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) read(r0, &(0x7f0000000300)=""/4096, 0x1000) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) r1 = kqueue() socketpair(0x2, 0x8005, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x4000006, 0x0) 16:00:17 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:18 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="a00c6a55ed80784f6b2079e553ef597031aa1bba1fb31c59479d025db79429e15a7005aa07fef1a157372411572a1a540a7909380b06d00aec1499f2efaaee110b3be1e64670afa409389e715ce3efe98c948545ecf319a10d35274ade21421be6b3bf520645472c866eabaae820730ac45ceb8d516457a827dbfaa18f83c0e25c2d99dea320d6df37115fc13abbc628f0e68977210dceded8683ad9343af77f13924bb58daf77d28296567b4ff6d0712617ca01e0af90d1419640434e496757f9f08fe14a312d135ffc026cbf", 0xcd}], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x20000, 0x0, 0x0, 0x800, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) syz_open_pts() syz_open_pts() 16:00:18 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="441a9f2df1", 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20010, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getuid() select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mknodat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x80, 0xff) setreuid(r5, r5) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setreuid(0x0, 0xee00) r7 = geteuid() setreuid(0x0, 0x0) setreuid(r2, r2) seteuid(r7) select(0x40, &(0x7f00000002c0)={0x3ff, 0x2, 0x6, 0x1000, 0x9, 0x6, 0x2c, 0x3}, &(0x7f0000000300)={0x1, 0x7fff, 0x6, 0x2, 0x6, 0x3f, 0x4, 0x40}, &(0x7f0000000340)={0x3, 0x0, 0x6, 0x4, 0x800, 0xffff, 0x5, 0x10001}, &(0x7f0000000380)={0x0, 0x6}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r2, r6}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x20000027, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r1) dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001180)=""/134, 0x86}, {&(0x7f0000001240)=""/154, 0x9a}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000001300)=""/160, 0xa0}, {&(0x7f00000013c0)=""/222, 0xde}], 0x8, 0x0) dup2(r0, r1) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x8b, 0x1, &(0x7f00000012c0)="74787f198281e21969e01f4b224261763edad07708f95a6c2b0eeefc7a0ed9b275ae8d8846b6d8d54b97", 0x2a) setsockopt(r0, 0x0, 0xd, &(0x7f0000001340)="95ca88b144803e96b1fac0b2cf5ab52441c5a751e6b2eff24ec8dce5df2696705201", 0x22) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/224, 0xe0}, {&(0x7f0000001180)=""/60, 0x3c}], 0x4, 0x80000000000048) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001380)=""/138, &(0x7f0000001440)=0x8a) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001200)="901677e0ef1e70335fc3bc07bc5bd0b213b27ce904eef4dc381ae9d6b1fb6f8da831146189bc6bd7b753dfa6bff02aa7af797c231eb65a9400e3291e2f14b3df4cd5ed7b4db9f2916a9ba892c6a25404757796f459ec0543ee575bc0ea09424d7ca52993111e0927d5617f80cbe6889da0ad65e9b1114582871998c8b778f3d6c17580b79f", 0x85) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000001c0)="4081244a6f297b3e02b5be830c41cc39615b7dc6b78a55ed5669b994f04ed51a792d981d970ee63b3b4da93371b089215a2cdafc244519c9653cef", 0x3b, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) kqueue() socketpair(0x0, 0x8005, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0)=""/60, 0x3c, 0x800, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000100)="e01506fdcba2feacdab300fbbdc8291ee6cef924389905f2428ae6ac4fbbe3dd3587e3d5239ec5241609ba71594f53", 0x2f, 0x5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 16:00:18 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x22) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x788000, r1, r2, r3, r7, 0x2c, 0xfffffffffffffe00}, 0x9, 0x80000001, r8, r9, 0x3, 0x8000, 0xd843, 0x6}) r10 = open(&(0x7f0000000200)='./file0\x00', 0x20848, 0x40) msgsnd(r0, &(0x7f0000000240)={0x3, "bd6ec50ab2970664a00a2763c5c46ea3226a95d5df53831cd8a3fc76655b7c2984431b5f4212735badb822d6736a03b9824f873fb87305af59a087cb7bf0d9d9253c3abf06622f438bdf2880068314a5a25fd8324472255f0c752a183bacb0aef07b66dcd01b154d8a85a0f063dc305658bca193aa92fdb83963"}, 0x82, 0x800) getsockopt$sock_timeval(r10, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) r11 = open(&(0x7f0000000380)='./file0\x00', 0xc0, 0x2) sendto$inet6(r11, &(0x7f00000003c0)="17bb4e89d0337169c2f645ddceb05a319e8d2b1402b0c2facf4af14e6b0e60bc6e737f2a011d024a0f6a45", 0x2b, 0x0, &(0x7f0000000400)={0x18, 0x2, 0x4, 0x6}, 0xc) msgget(0x0, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x2, 0x100000000) socketpair(0x20, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r13, r6, r4) r15 = dup2(r12, r13) sendto$unix(r11, &(0x7f0000000480)="ac64fc897365c181ac6d6d0eb2973d495f93c955629d299509197046ea3753e151043e89c1f46df5f5b7121e98925068ab190f14ac912775d7c4b73b823c11e2829f5038bd7308435fbae4c45fb821dd75a3ffa8c2ef028c4b4936d863839d492da1ebab1e5a903b2a7fd35ae9c34868ead83bda807f64205931c83f53354e2d4c71e82885f4788b322732346f8b6fad3f9d8eeaa38e142aaacea101a91dec7aabea450e0844eb00c0554f42ba3c4116ff2ecd6ecd90f63f07db7a25436e6b3a025fee571ffd4cba39fa2ef10333bfca0df72f80a2ce6a74f5c69dd41b693d80387212e4c67518d718c50e34342a496f2d09dffa3934ae7b776c54c12e708e2351054d37e3a0132541070d7732e2d4adf6af864ed468ba6b4f197bab386ca67f24b102b109dc5b975b13cc074c4ed85e09b4c902f86417d78aca9765a1b56af365217f6b91d6156a913607caafdeeac9055812bb3b77f558cb9f7257c90f12c164401eef819c153ec70b4f9908a60e7c71aea76ebfc3fcf0135dc3468049cfbe920313e78a2f6fdf873502e455a0bfd3cd3dd5c559db4c352cc5d1c53127c4d22bc3150ec3b49b5babc5af185d26122c09d942e714ee81146b62aa223c4d0ca0244191b5c507aeecbb9efa3dc3e79a83f551e8be8b90670eb07ed8fda15d645d57380c313065c839bfe61408e37b26abf3b79d1401c9bf28425e6789f0ee5ec3e2cee307d3d2f001a5eb41286f0638167fec1cd9aa08b338655bb0f0b6494d59f258c48929bc63da7393684b1010aea0d66bb4c36d717030fa2e43e8180f8159fbdd4434ad12459437c4b8b0be6b12e9441558c5fc061213dd8dab51dbeedc962e02e28521fcf8a2c638ae24ef075871552e95808daa321e58385139d15c886081b03768632db8f1a8257b5cd9d0b27ad7a217c078b1a447a43f708420668341721e759238621facef118a317d520539752a6cd7fdc541e7a4e29e129bfa6f3fcdf5856042a52aac933fbc94e585b5f678601c12342928071e83de4d731115e7f5de7a6eb2031c9935e3b34788100ba4fae523afbf458f720861e8be26cff5d19639c6a558edc9807d91a021c531045df2af3db197ca12f8dc1f108497db413a766d443bd7f6c3ec32934cb32475135b5022d86657933159a1106883b54d90e712e8507b39864988f608627713617faf63dbd87d695c8dbd018b85e6214c8f64ef924c3c660f2b541beb04de33af9cd246b450b6eedc6848bb41e3e69095877d2357e09f5de8428d32253f9e87a9ba91154ab32fcd7b0543bc3f8b1d1144c3179c570da9978e1c367dac091f630b30889a84dab1092ebaea4c616953418f14697a931aed73130408f2f47ca6b9aa77e0ee746444243e953e0a57863ddeb54347f98c48a741a409b03c206833ee32e4e224caa3d349ff39485f07a8e46e4de2376810f3e6645aa13b38b77945e438fcffabd921da94da0135e328b3dd6fd1d2299f846502b846b7cd96d75dd46b315e378c5f2bcfcc3e04746b0a91ee1188d36a935d5309cc1fcdf040b6194bfedbf9849fb0fd5144f9ae8ce65d9152657125617d47e2ab50595e32a942b4f5ed59630e500b6cf644194791afcbdcbb2781088f2b0a3d7a7351b6dbdc238df4f63f355de9d71a4d10cd193cbb760d58ae0903b66e597f604213103c0774f04989242e082df51d09afa9a2fac329fde40e3fa25e8b7c0afbad02d08023fa86585b9a0169980f14a798a5325d40432d4d02410bf89125ddc772dd303d6385b45f0d90301be9114cc058e5ebaeefada5889a717457019a5cdb3569ac285ae939263773875862d4e7f1aca542461ed6c915405378c9f43039637fbe879574a0bc996224c84a89bc969a2be14dd5517425d0e58018531506cdded3e8d83a571e511aff1c2dcd50b70d134f5b92d5512874401bf4ad90bd6555563f0e792c1d877f57846acf1710baf87a7662513a51bac74bd12e94d97b954744ed07057a24fc7f00303adc59b10471950da5ab58ec44a7424287274846395253d45a560f441dee20b92db8679146d7e8bdcfd011c88d5b119618881d9b7a318319dafebde5c8073194ab12e913dc33f8d7154b8bc107e117eee21724c078af7290da33648280e2b5f7bdd220434455aa437720ec7defa3c5a4d1a8cc72f7bae44f751b695af9cd0894cafa0edbdc4b660aef53f98ac33d7ab64bdd01ec7cc25b05b0ae343a9a7c82c0b834663e59745ea115fd91ecfadd9b4ea56cc2d7d163d73e34918af6b9a81303ca633d1eb8d917de0c3138410003c068e25495de439e716ef097cb8ccb6e587917f3586ade3fea3041445d54d165ee2956946e9b75bcb1c02d30e812af8e327d30662038a7641383f17c7184b6ea908903a570b7050d3db5db95eb0e0590a61e3c0bc6f8438b974c82e63d6cd6705492df8e36af74f228421b017a547c83496af926d9290771759c606bad88c1832eb39c3a3df35056a64a8ef128af4ffbd856244001fbdbc6bf3fa916eedb90d990befb744179c2a597bd53b428616d382cead2d9d5c18f01698df16fdf9258dedb483728858be6d7f969da6f76f4101c9815b7b5761100245a01370def7868e77fc4cbb0c58c1b21e73bd1536117a05aeb2b7ec056d32492bcbd29e281379c424284772165d87b940f808b358b217b263a34ef3ab669c6354a17b037b5a156e0afacf1e1e888a441bfa9b8d6b8fd116bc712f1a11d2a3110e8920e03815c377f73b395847b27068637fc5b2cd38fd6d0e9adb6d1f528c4185d9948b0e6138245ab9acbcdc92b4e99caa5c6af03c5eb2df4be61f69ff0a7ef688b945653341bc85578ffd3a16e714b5e7da2da90a908c2b46990f6ec4165e6644bf5e6dd6d56913d5f7d6c863a4e2f9b1996b85b0bc9b092bd7763058851ab62678e647cb6bd7ece4473f0754ff3131a448cae54a79a8a72865a203b61bedfaf0eb566317ed5270a7b2ddb76efc073b435349c90705a1ddf3d97ebf309e2c6645e5cbed150ba66ffbcd34b334d8e08e231d8933d7a05a5d70c7f86fd4123e29efed484bf4f5ef6dc8612f126322b213afbc5e4714f1ed9a167e0581f41fd02e2d5a64ac3b3dbacb96d7fb478ef8e094e1d2498fa3b054b823e17d3a234001d64442d936ed3929738cc014cb039c636864d30133db182dabec38e2337a76b38ca0be92403d52ada574b52cf9215ad59b096bb7c6802c34e4585de200c49d385ce50f9135f4694984bb80e01adf14fa39b3fe1e1f4e2fdfcb07a6b4465cac6e57c1effd425317b1d42724cad12797b79ee7d6808b8f93a06e9c86a4c1a7cc169af7bb03937162ac93e0fc198148cb765293e00dd158079ae7e2ebb2ed752b580b25d4c23772049eadcdab1d965b6af7a84b71285203e88e651d296a90dc34ff896d3a0b8269659e0ed0e350411e3191c4b796e4b78d06cf70b933b8803275786237209b45cda379e9e6d17a6e53b63e43eb4280761640ec6d7382ed5889d824ac67800a6cf967d47d0fa5f7cab1dc90f9ef079b9b5e9f9cdcb2806b7b6766f114d3785e6b494923187b0a476abdbe92be282e2a2211440f2ed48ec70fac42596ecbe993dd9a0823601db0a5a4712cf0a812a7ccda335177e4502890429720aac3de4f0c8f47728a9967b47346fb363908b43cd0399115f70dca369eb9eb969e40482d3bc3dd4c18f7fe99b0cbb8cc81fe7525641e33fd8df32ce05add979731bb11f24dd4a6b12b70dfc9b42692582519a4916a72e41d1dca8533db662b76211e1131b8f3cddbd572ac4c20bf900d6693d2282f55fc020cb67482e7165cfc2c82b01df9fc94ef87772386fb277c39a0bbc580e9924b6f716db35580bb0c802c7439a72fa571ccb0d83ab83622316a5647b9f0b3e21d53c54544f805dbecfff670e7274390814dfd653de1a2deae197a90c131bf635d26d34986709c4b8a9ddcc0188cda556fcc1fa606cfd656088cd73b311569478deeb047519afac8e4730344eaebeeaa136cc504a474e393defa890fa6df72d7a7752e76d249f7edcdbec2d9c7567d0d9c3ebb7bb2f73fb014b12197bbfff3cbe002207155d09a7558e11976fe066b58777d8249741cfb29f291d0f5b920119c04868c2317840000c2f0bfe6f9a1d3bd9aa5e144ef4014f30dd30508e4a1cd48876e4a71f9511dd88ba6986e4ed5bb90b8a895eda29e042fe1d35ec062bdef42043fc77a52e6747042d444d68087b85ba6ea1d4f18c0fbec25f42867e56209338e0031cdf1a549025720f3b381b5732d47ab52a6289539240d7ec4be07cbeed0a750beb6a8f661d544168bb1b16c778d16c700ca1b00defff1b8d1b802a902e0a65c399328e418502e3d294ecb4b7262bf525bbfed4965aca5857ce24c86773d49b03987851fe04b0ac00f6c77f53acc10ca8d998129b4b59c507cfb07f1888e51ab6d8ffa8a06ec026e2fed714fdd8dc403723e31fb750ba259992c2ecae0aea9ff61e262145f825a9d65af34b5af591e9f1fe3e78adb0b46fc096413c9eb64c391b3bb8b7df9f099ac235d3620659a84a066390bba1cc6950d950d93b2e3ff9e469bc2de0d7babc7139e60c2b09296032fa0a734170d06c867ede967fb0aac68b4a49272f4371752470249a9ae55c71f6372de0a2264d91fcdb4c5dba11b7f3f5451d7291fbb96203a0184cc01c883c03ec7e23da41dee1ee4d24142ab0ec2fc8834c41fabbbdb702e3d0b6f324e74ad5724644b6f1649ba8484e33f8f2d9fb674a7a0b7f31542acabf654199027088b3715676927ee9e647560d09e376897f2f414040a1d654f4379108577d256e85a7151644fd0d01f78e9a950f2ea975b7c845ac3c92cc4698ea59e84180d74f40b7ef4065745b82e8cd3ad0c7eb78d46ce3d05f23ddf6898ca19d5d0ca90d777a38f0d66a2cb3e1eb1cb33df5d39ec559cb511bc19963f65a7be849313ff0b6b7d20801fdfd9377e3d98194780d45c972c8f52b83b4427d007885ee78b4ba895525a0983d287e744ea675ff6eb66f6ed3569d57c3f180ae08fa82c039b9741c417d54204752d4f9d697f0a7432bb53ccb387a92ad8b21460c253cb62c90b06a5ad09c75d951b87d1cfa886126d6865cc74df15261994717d6aae3806a8b2ac653b191ad035f11722c1616a0e200870ce5939edbe6ddafd22b4e037223d15b47f6ef3be2f04e91d67081531232e7ac2fd3494048a5868210e4ca228649c755d46bdd844481d2ed979eefb97eb0a9f4abea434f689164790b2ee8c302501b973ae115bc6871bf29504e93704edd2432f3923011f07e0b9a7307cd1b8b52f2ac7a0691ee343b79ea1d1cf40daa36df49db55adf02e2242f5b820b93374dfd303d6b263c733a43064f7ecc10fc72a166b07c3706058501dc8880e10db4961750f18b8dab92e1264bdeaffe24b5bfb67f96e00ab3981001e0c906b107dfcd34d55156ec543eed31e5c8ecd8b03d335dd3a77f6a519c4a41dc22ea28d1f23fc0c33f853ff7bd2f587e6d813b2f6413a7b421dbc99cf033fff187375cd2e6361fe88c30fd112c2b627bc90c17873179cd3bd8a10793c7ddcac0c49d85352090556cff705469085fe96ea1db82c18567f3ba0503bb6578fc3b32717625e55fb18b3197c5e5b9ac6fa104d605384f5cce5c7a5166a2255fd0a47141d87df9bc8cc0292b89aa74756ed8c0c9102a2622bbafb6763424b3d2bc708bf820876dc4f2b0d2f899245ed55a37dc4dd855b8afb5f58a770b983c2eb119ab9f1988a1f1b70388ee540b347cb8503feb3a5", 0x1000, 0x2, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) fchmod(r12, 0x8) read(r14, &(0x7f00000014c0)=""/164, 0xa4) open(&(0x7f0000001580)='./file0\x00', 0x0, 0xa) getgroups(0x6, &(0x7f00000015c0)=[r7, r4, r4, r4, r4, r7]) r16 = semget(0x3, 0x3, 0x180) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000001600)=0x6) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000001640)=""/4096) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getpgid(r5) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x20) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() chroot(&(0x7f00000002c0)='./file0\x00') setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) chroot(&(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="61d7c08a5abf69acf66363aa985e8c8ddaebda9b5756695ddf913c92deec6bfa72616c622f1fa39bd29c2e19183376a6d78c5efb1f5ebd431d6ef4bc45ffb4dad7312784a3c925b374e9a38e0f52af77ae75ca21218163aae0c49b20e259cfeb496263480268be93776913df04660f9dada5177c7c5dab0fb33cbb76b20d3b2d966722bf452118077861bc6e4af9e4984e93bacaa014e5ec3f704b8fc4d9bf88bf2776355cfd4679c769a3302e37446f10d694", 0xb3}], 0x1) getsockopt(r1, 0x20, 0x6000000000, &(0x7f00000000c0)=""/55, &(0x7f0000000100)=0x37) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r5, r3, r4}, 0xc) recvfrom$unix(r0, &(0x7f0000000300)=""/7, 0x7, 0x43, 0x0, 0x0) 16:00:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x3f) msgget(0x2, 0x8) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1) read(r0, &(0x7f0000000000)=""/63, 0x3f) r1 = socket(0x18, 0xc007, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x10) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x7}, {0x9, 0x45a}}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) flock(0xffffffffffffffff, 0x2) close(0xffffffffffffffff) 16:00:19 executing program 0: 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, 0x2) 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) accept$inet6(r2, &(0x7f0000000380), &(0x7f0000000680)=0xc) flock(r1, 0x2) syz_emit_ethernet(0x21, &(0x7f00000000c0)="3a79bdaea44d46e9d963469e1c8471e8fc902bb89543fc96bfd71826eebc6cef69") open(&(0x7f00000006c0)='./file0\x00', 0x10, 0x103) sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 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:19 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000440)=0xc) getpgrp() geteuid() getgid() getpgrp() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000600)=""/186, 0xba}, {&(0x7f0000000740)=""/163, 0xa3}], 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x202) r0 = socket(0x20, 0x8000, 0xb43f) dup2(r0, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x180, 0x7) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = dup(r2) r4 = syz_open_pts() preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r3, 0x0, 0x0) getppid() r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x1, 0xffffffffffffffff) read(r0, &(0x7f0000000540)=""/48, 0x30) mprotect(&(0x7f000047a000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$inet6(r0, &(0x7f0000000500)={0x18, 0x0, 0x7ff, 0x7}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/220, 0xac}, {&(0x7f0000000440)=""/22, 0x16}], 0x7, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd8926d3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r1, 0x0, 0x0) syz_open_pts() dup(r1) syz_open_pts() 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xc66, 0x8000}, {0x18, 0x3, 0x7, 0xfff}, 0x2, [0x0, 0x80000, 0x8000000000000000, 0x1, 0x3, 0x0, 0x7ff, 0x5]}, 0x3c) write(r1, &(0x7f0000000000)="c97492746850636f817eed3d52673cd783e7dfff9ac51efc9c8d5bb6a45da1db0c114ecb530d50a47f6c61d6ac0a0d0a061b4d78066b8fce355853e37360cbfccc5fb6c5a198e543f0", 0x49) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x23bee85846d36ec5, &(0x7f00000000c0)={0x0, 0x2, 0x3, 0xfffffffffffffff7, r2}) 16:00:20 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/189, 0xbd, 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:20 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) close(r0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) fcntl$getown(r2, 0x5) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf0400000000000000313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f8ba821e153a6212ec30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d9683a001aefa717b40d4640b4bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29ab83132963428c01ec1dff", 0x2c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x430) r1 = semget(0x0, 0x0, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/184) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r2 = dup(r0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = dup(r1) accept(r2, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:21 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1f, 0x6}, {0x18, 0x0, 0x100000001, 0xfffffffffffffe00}, 0x12, [0x5, 0x1000, 0x6, 0x800, 0x6, 0x8, 0x6, 0x68a2ea32]}, 0x3c) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:21 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x4133, &(0x7f0000000180)=[r0, r0, r0, r0]) setegid(0x0) setuid(0xee01) setgid(0x0) 16:00:21 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x122, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x1, 0x1, 0x100000000}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x49, 0x4, 0x7, 0xff}], 0xffffffff, &(0x7f00000001c0)={0xfffffffffffffa4d, 0x7}) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x10000000000029, 0x80000000000d, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x10, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000a00)=""/248}, {&(0x7f0000000b00)=""/118, 0xffffff1c}, {&(0x7f0000000b80)=""/28, 0x339}, {&(0x7f0000000f80)=""/197}, {&(0x7f0000000cc0)=""/27}, {&(0x7f0000000f40)=""/46}, {&(0x7f0000001080)=""/128}, {&(0x7f0000000dc0)=""/168}], 0x8) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000007c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x100000000, 0x4) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fsync(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xb) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x84}, {r0, 0x2}, {r0, 0x4}], 0x20000000000001dd, 0x80000001) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x214, &(0x7f0000000000)=0x9, 0x4) 16:00:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbd0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x38200, 0x10) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) renameat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffd00, 0xfffffffffffffffb, r2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7fff, 0x4, 0x72ab, 0x400, "cdc5d35e7e5999e871ccb5e0a13f8c9e41c7e454", 0x20, 0x5}) getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) fsync(r6) r7 = openat(r5, &(0x7f0000000300)='./file1\x00', 0x30000, 0x8) sendto$unix(r5, &(0x7f0000000640)="38a4be111e00e0b0cc5da0d51f6a4b3de6dfadadd120bfdf29b1151b4a4bea50064135d0a3b3d9ce56ffea4b67b6a5da9ada3658a0429f1c3f137070b9f8faefa2872922fb1c84d2cdb0ab7b3d2f07b973ed48cf1ef6d8bd3ae150055e3db11f875056bd38c66a54ac192a9604c343c7cacf4ac3a250be364caa5473b74192e3177c6455fe1cc3e84bfd6582df0000000000000000000000", 0x98, 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000400)) bind(r6, &(0x7f0000000380)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) getegid() getrusage(0xffffffffffffffff, &(0x7f0000000440)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgid(r3) mknod(&(0x7f00000005c0)='./file1\x00', 0xa, 0x3) unlinkat(r7, &(0x7f0000000600)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x4, 0x200) openat(r1, &(0x7f0000000340)='./file1\x00', 0x400, 0xd0) semop(r8, &(0x7f0000000780)=[{0x3, 0x100000000, 0x1800}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffffffffffff7fff) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000001) ioctl$TIOCSDTR(r0, 0x20007479) setgroups(0x0, 0xfffffffffffffffe) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x64, 0x1, 0x5, 0xffffffffcddda9fa}, {{r1}, 0xfffffffffffffffb, 0xe9, 0xf0000007, 0x6, 0x3}, {{r2}, 0x0, 0x10, 0x5, 0x807e, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0xee, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x3}], 0x3f, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x1f, 0x6b1}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x8c, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000001, 0x9, 0x91}, {{r0}, 0xffffffffffffffff, 0x22, 0x5, 0x9, 0xd91}], 0x6, &(0x7f0000000300)={0xffffffffffff0000, 0x401}) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) geteuid() getgid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(r1, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) socket$unix(0x1, 0x0, 0x0) 16:00:23 executing program 1: rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x1000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/141) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) mincore(&(0x7f0000736000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/188) 16:00:23 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x1000000000006}}, 0x0) r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() fcntl$getown(r0, 0x5) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket(0x1000000000001e, 0xc005, 0x101) setsockopt(r0, 0x4, 0x2, &(0x7f00000001c0)="4140487a5056e27b70a52f4a27b26e2ced8dd085463ae2387ec8602cfc2105e790d8e2430cf9d338a10b8684fded46aa2ef301ae738f8f037c1e2c4a610e74d92731032acaae70fd2db140763900e8aa6e4ce60ec817c3ea5458a151884cefff8d09d584fd7e10247d007af54d3a727ce12309874984f85c8383d5432e6adc1bfaf7510343e66a9c416cb8ed72ca20a3dd7835e8f2e3fb70c8b83f5e071fdf97e17b3513aae8c601b8357ee6bebfdb1a6f2c2abb90aa13ecb6c843f787d54b4f2608ed49bdd67f4f", 0xc8) sendto(r0, &(0x7f0000000100)="a0012efa1818282b8a8fac64294e376c30dfe5c39d4b82adf74e7b0467aa7fc3e62ff962b00289be117cbe4b1c04f2c8c73145af71cb0ba513c5edbca2fa5b1c96552156d5b37e4780e41023005ba80f48aba7cca28abf0c74b8814bc9ff7defa0f5e29edf185dcd8e9e", 0x6a, 0x8, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e714", 0x2) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x38, 0x7, 0x100) setsockopt(r2, 0x3ff, 0x100, &(0x7f0000000080)="178dc0a9182030e163e5b9abb5b0b7e91d15ac70800222f3b8eef31d913d923d58933c8f7900b8feb4da5f3b5da05939a49b0eb21138bf0713fd836f9b8bfa512c30104eb1884ab615dd0a3a3e461bd22ec4ea44d460cac6be8d006c042ff0d2fb07716cf9e40d0f0ef8054a6d0c3838d6aeaba117b086c0f42c651cdbf2e435ee871d6af58732332ed8ea146a3cc75b1c114f9e0441d360d572696402a59848d43e6ed44e488af6e98599e957c3f90fe18d37bd84c63a48c29e5c71991d7da0c6b7b5f062efe15adaae5587786d790b362e92d563ef28355e3e8330490aac5434c2", 0xe2) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68}, 0x0) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r0, 0xffffffffffff5e8e) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendto(r1, &(0x7f0000000180)="4314f4254c05887ea84f24a7c8d383eef48160", 0x13, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x100000000, 0x8000}, 0xc) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: setreuid(0x0, 0xee00) getrlimit(0x3, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x200) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000380)=0xfffffffffffffdf0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fsync(r1) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/138) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='!#\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x92(--.][\x00']) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x651f5ec2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{0x0}], 0x1) 16:00:24 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r1) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() geteuid() write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x0, 0x2}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f0000001040)={0x767d, 0x6d5717c8}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x2000, 0xd7d7bab4fb141018, &(0x7f00007a2000/0x2000)=nil) shmat(r1, &(0x7f00006c9000/0x4000)=nil, 0x2000) setsockopt(r0, 0xfffffffffffff6e0, 0x401, &(0x7f0000000040)="9bda06031d83c3dc024e4d563c133fa516831c4b54bcc6c14be1e9296abd4eb08c6c52daff929b27fd5ef7e7505300527ba4ed85d5dc89ca4d21aeb6c63863b22e0bc1459a90191b1b97a7b8dd1ae143b29d5ffd50de3c396b5eb61605a2fff15a9f2a3208434e38fffa1b7e4b56bdf5905554a217abbacecef4912bbcae201560cb6527ec47ea790b78ac8278053636ad5b14ab51bd019fd0d44df18aa03014aeb018d13c60d70d73f0b4df0655e446f88db2f77553aa87d777b9b01e465730d170301240262c1afe48ee7d86fa23e0bd776aa9b12394ace9d8db9173845bf6ca9cef6b568713bc68d6603684133fab0b6259f83f1be9320eb765ed4f8be34cda7ed40a6d3752bab8fea49a3824a20eacf74c9f209a248993b73eaf451e6e1a536b0a95b9cec7fdf0ddb64d1992f3adef109c9be5abe7d0ea334a7568fb106cd0e7c5f0eb905c69297312dce31a872666875c4e16f1902773475f06fc670b7ce2cc06b32b632a81012f6f4953a9bf9e7c70768c666cc56a20dac5bd9858e7840c7e8016db7e42b9d43ae45f18cf36d00dad7b8a63f5a9bf7a78c5c3905eeb38f19999bb04739ba0accdbabf0f181515932c08a436574a25b7713ae9a944f7477d0967cb74eb8e62898934afd27fccc45b9cbc1ec3149696146f8934abaaaafb86cd3d2d5924c358ab29da310a735501d45d9234703536192d737deb540c7dccf1fea7bbd0caecef7ec5f09e3672654e327fb1c1feb187ef071ed417fc24b5b45c7ab68afedffddefa30a390d80d1020f45485c94d59264fbf2120f52bef2beba2e4a91f3c427a2f61883a4b62cb50f55782910332c4bb23503ee5fd372f2822006c8a79d2d9cd9375c09d9b1a3c0c21ffff185b70f2257662eb58da07a1594c0ace4b761f0194c3c817c1151198ab6229f90455f3644990da82f0aa987b8164dccff2161b7c10c4562131a3de72a29ed55197ea9a40ad07fe63e4c0610e0a6fb4bd5e11e885904a20d3f0853f6639889dd2ab7f762eb95c561ab4f15ef3952d8fc1c3a965ae8ea10ec1f1013ae1e158579a788feb5bc4932df81a65d13b8804b2ed2fcf954842aa09e25283403852755aa4f61d0f7b51c36737750fe48ea237bf6292f2e72bcb8638f69b5b112005732bc62468ad938ce7b7d5c116153404dabde3bfdb5060168e261f58a5086a9b374efbdce93b257489e6c67689d746182a732b8cfe3b857e7421f4d91d21d93dd4194c0cab14f663614ab470e3ba88575f8d0a94d12a38ef15531838716dfa4f485ca76a302106d27ef6138d291021047b4aefeaefe64fce7203ed5fd4c520a1e7ec381d0907aba4830bb5282e0aeaee856adc05c34ec4c1af366eac376921ad87e02b4ac47daef0b125e59188de27ea46071de887fdb9e88d963a7accc094c4a2da0a4c269e0e6d0919d4858160251ad2f2f0557d0387fb7161e7b72a7ee6501b30ba926526e06df91c43cbfbc83880cf7ec16f6b089ddddb4d9be7488eb052fed37c8056077ec2e0f5c12b4605bc1b8b4068f47e8d70eb37109206cc896b36d9385018301087794302a30bacb186368d36f5b7adb32714f34ed765acfb3c954aaa25ed8bafc2758692f60cd542d78e994fd0d70b8b11d55d91ee4548f0caa94cb312d3e12b5088ae37740e646198e6f12d06c6a6739c363307305ef0f461165cfedbf21db3a2721eb1e9ea9604ee42a25477b2f0e2d43f1944a951426b170bed84833875b5733a239b8f48b3d9c36db7552ca169c61171b9c9e6fba2208a8913400b73dbeb4649c21087e5134841f9a071cd2067a3afd3c32a4b7763f302c3f02489dbefbeb08efad445a71939885605d98fcb7aebb72b8ecd0cc90b6202c01da12a40e699c1f934f5028c463c23dee1bf9626e604951fd0a1e6c36528e6157325b9f7e0d95104182f2af7d707116fe8c6671fae785232832555274be504fc91322c13c62805eb7c2bc3e6493b9e7455ad3d17d5b67b49ad7c2d511ef5474ab9607438849e17f88c3252055a7cf5a5672f73ee244241dfaece8f1a17cefdd034ec0aef02cbe8251dfa7dba35360c8b8a888ada2da2321694138a070c7041c35cef6123c7e645368acdb48c0bcbc27799f7185463aea5888e3cd300b5ae280bca5fc05cc36f998f68cc56100bc32506d4032afa592bbab84db0705cab33e929e6d98fd628134733df795379824de1872ecd294d29b47f5fc569817d103ae60f373023544928db6850745e94a8324c48c83a8ab13e9f824f906f70cf4cdb00c6b9ec0cbdc4f5719e39a52768238b42b907637b37fa68d5c36600e75575be582d9fa258cc468fe64c4ec7f151f08465d37a53a1981b6406e03917120c75fa8d9c47d12e931e53785b3f6fa77457da11d28b2255f2c5f58a4e091f381f8fc5b2cfddb748a4feacbc85e252d93bcc9d058a062aa4b8a32ae0db73f45f2ab571cc5735af75158af017b8a88a1f5f49e3fedb122dc66caed9bba3c77813fd7dd6750e2baccbfa7fb33654bf024a38624e951939d02566cf5fa5cc96982a47056cda8104b0f547aefb9ed86a379a066099768b7e5e8c7fb9fd52617788cb95e49a59cf0bb1059e039ceea3fa54b23556d3a89e6563d28c1b5a9a9431376f00b533bc6089d3ad669d85e84560185583178ed4a138860d736174c835c9841c8a5c264e32dd913f6bf5abf6cf97aca7008efe145d062f6ed3b8fdba75195b91fcb3f2458275a5948832dd5e3bd63ba4594899d86f5cdef81498b47349fd26330c9c3def84f8451a35cc17faa37e34161027a0359a9544d7f71d51df3fab377a2520d09997bc333d6be0a8155c0737dba86554e6210473c74bcc053ac535d6dc3e55912eb83c87654b0bc6d248d61a7d6d79737bdc3e9f9af03dc093e5234e1d61065f1fc90644bf2832b885c2c614535f7e12f8640a8f8a23eae01232ecf43ea677a25cd27adf815466ff33dc2f2c15d661a611f3c72406684da8257ddfce5467e47fdf72fd25bf95fcb4ea026088487bc4da399063b3cd0791573e36f5d07400b601b8bb7bc85c3587a8a7a7af1cfd9fd83dae7d0006de681f750bbb391929b83a740d4c8e2a83b8fb93650be977f0392eff3b0dbdff56d227b42deeab460bf1344960915c689bbd090a52adee248e5798dff7f7e8747c159da1da60a365898cce7fced43dee111d86049e2e079c886aa985a414ea5ecb59cfe7894e741a4350a2f3f02df33207e69e45617934dc4a33186663b9db91792b409514db670e3a0c332c4258948743999df9457538fc8ae9ff0cea25f4aafc63521393f9b7253f08d14a692e1480a515140198babd0c548889757d6fff414b302d22a2fa55422993add6b43d9f921f851c84fde47f2a06b6b679981943238c8ff5a180809b8bcf4de79f5c3d4159fb7b032f30a86d8fd7d49a2c8d361908481532da091e307ab2e239320dba2e05a5e1050e19050feb4f808ce31273af60b69e12962897425878a56dea60c4e06b65f45810f98d0600ca238009eb981869dcfc31d2401b320bafea7de611d58827e072c09471720c4b65178ae3dcd504acc1c91b4179b78998983b5cee0819b97ee6fd372d225f8a19738bea7b634d0ceb479f9a128f5f9f67e9e67108eb5cfff5c746423b38920f7e1f61ad68c6d89d6b7e61eb7c39f0acb222aab999a3a7583215dc0b686f9a3092cea45cb76b6ea1dbcb711b4ec6ce91994aa919b82eb9f6658c57f6006b7814d3afa20628b3f3dc3a835c46b06920339d8c0d16d5429f5d024bbf477a644795eeeb4e60e00366cccc7ce65c15621c9cac354e76f6ff07159b5cae1566b7384b465114884b25d4de346ef38a2b8bf9d4645333ff6c560f986ff5b352fc98891f8ad33d7fa67bc478ae72f74b9647ee5e7a00812438c46660749f64a5d87aef3830aa88282b6412dc6790ffe7cb50aa8c3603a08b982f6bff8764bd5d814c632f7ad1c73b97fbc51910510eb1641bcda6960aa7d54a0cbfb6a8a850a9ecbf7d842dbf81c568ffd3d17c0a65e71c9bdcf8990beee07b3d04c6ae89056689ab408d351ccb305ead8e05238be4c495b7e3b473e371984de55ea1a8c16ab77cc7fbabdbcd63107d72094b7090cdec0bdbd2874ee0e2cf4981477a20d421558c25a11dbd868c1a00fb374a59669ed2db731c6dd4f7bc99c90e17e671e190e7f5d02028f034bfc4f466ff4961cc8ad1b7600c7a74dafeea3d88c567feba8b77880f0b23db1b09ac9785993225feeb54d37d3315efd8bbdcdbe3bc1d742a76277b3eb47e354f9aadb16ede6fa98ad23eaff7ab6aea12e4ba35e593178248960e00d15f95dbb68f839e0bdfcbb626775486188fbca81f3fb29c5cdc307f04a91faaf122ce70b98bb0c0e2242992a5da23e908f18933183c68d73e88fbb1eecbfa598fa8275db095d1bd5141b08878a546df4134d8267178ba3977670cec21c312e7f441fd28ffcdecfb9af14ae8485b7c46dc676395c23e6bfcd971ff12b6d308259eeb51a6b08d4b96211eb3f881bf9d8e7dd2543f684025bea754695f3671064276a4ae3b7953740438b0f3b2e3fcdfaec361ba739a4d77f3ae5d64d5b8c38a3c3075e02a17e0269d306400eb5a003be0a843a8b0e931dfef37e29c7ee54665b91a1221003d389ce042b0889a5a868c8998db60b384c691adb98479cc57a038f6e742f1bbfe9a30e00ac4c88675d3c199f9a5c4e90eb5fbdaada44ec1697873ec10381a90e59fe52d60d48aa376504066994f9dcff1dec374274399c8f74ab29dd9402134bc4068cde91aef8cb1d5964a041bde2bfe3c2d012850c81546d526934371afaaedad10b6fe91785efbd2272db59bd808cfd517f9ba5099f239f1483cc46094221788a76bd0abed09789ef0a30296845c949109889ae8cd3dfee74949ce0a08700a999ed34cad78f544fa07bd262b1892ac11a15a63d958b41c9b79a6aa6e3d87d6abcaeafcf9cef5a2a5ce660fb7c4c00de629a8e5ab85d40cb08d6182c5012f3c0332db26813c021cb722d9d587e718bcd602aaf728226a2b427b5da9c1cc947349bbf8ac02e545562957990362b7cbb9e9d8b8a671c28212ec5bd1a51d81dff3ba4d8173e0c94dacbe4cf1202528f24cc27bc9ea7d48b51a9dcc7e1a1785ec699f90325396ec249b36f9aa48432b331876764d60019c3822bfd668aa9af694bb82da38e0f406ef8c9a5c3f23ff1acee9a0496c922f107d071a7d1950830c92937f95fa1ee4e33ecd5cdb502e4d94ad5f7f60e5f3cb5cdcd572f87f4c29f435f2664f5aca4b7045e244c78a7ea73179e9c5d2163b599a99b857e1fcff23531760990d3b4baec2a01099e1550d0d03ffc641a7a45bfc0c85c8aacb6d52605e754d587c4bc799a40693a93f0a34d6046a6f61c1da2f90e1727422f9987d84c3606c31db3a5aebdb05660af13ebf633466e2eb3c695610d89e08e165870ee38dceace087091da65c1d834ecd04154dcd6a11d2aa84640f5faf94127767044225662be8a2bd7a7217a33ba727645a7bcb09b3fb4c49b7cc6244c4d32ce1ed39fe2ace485781122988110be459cf0e6e83044ab65c88dc2eb5706700876c773d90ff6dcecda9411dd387cd47811669ed52fe7057f4bc3eb7acda897ff9b5914f8150eec74d49ffe2570eb16cbcfc9a2a55f2711f6878ab9261b71b08d80bfb2d511e26fa7bd1a7b3b7966bdf849797d72b22ed7792c88ce5a1fb9258d6a6b5a2301a876dad774f49058424b84ecd03d6bdf30657e1173394d6a2eedcf20e153c470f030d350e88a785", 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000038c0)={0x0, 0x0, &(0x7f00000037c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f00000014c0)=""/209, 0xd1}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f00000035c0)=""/185, 0xb9}, {&(0x7f0000003680)=""/108, 0x6c}, {&(0x7f0000003700)=""/164, 0xa4}], 0xa, &(0x7f0000003880)=""/20, 0x14}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x3}, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8000, 0x1000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe0a) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) r4 = getppid() getpgid(r4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getpid() utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1f, 0x7f}, {0x7, 0x80}}, 0x2) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) pipe2(&(0x7f0000000000), 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="7d4e77df4317ad77097f49d7edd654af918234bfa9b0fcb14cb95031356ea9ce250f449ad59d48f1f33121500658a90e120d1be327ce80ec6b2f1edc60", 0x3d}, {&(0x7f0000000080)="9e604f69d1b24cc7131868ed85c1a2434dd6f4c3345a8cf22a8fd74a09243b1b9bd2a47b12d173b2999caf1ea44ff22fe8cb6bca4cbaf960496a1d9cdfc8550f74a51bf6e9b6055bc464a5122b3e2d0d944dfe2017f9f88db7ea4a4114b66fa11b3d64187bf7e852e31ee626d7d4ad265e2658e2d51a9609c7d1d434772221e9edd9e3bf389b", 0x86}, {&(0x7f0000000140)="8d18a82bd440ff0632", 0x9}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xc8}, 0x406) 16:00:00 executing program 0: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) socketpair(0x7, 0x0, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000003c0)=""/60, 0x3c}], 0x4, &(0x7f0000000440)=""/230, 0xe6}, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) shutdown(r0, 0x1) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:01 executing program 0: clock_getres(0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840), 0xc) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r1, 0xafb4, 0xfffffffffffffff7, &(0x7f0000000180)="f8e41dd9fb836fab8e13254572249155a1ffa03ddbf384509edf80755f6977d851a1453f32fec26599ccce2e519b293fda9fdf92db45a15b3018921bf8d80f60a36b967def9f15885f1b1ab163845c5fc9270a390fc0b1ad6d09bacc799941244b915ea88355dd6a9516d700b2202cdd1d614bf446e0fd2955b16c1c33b269656b729a754ca016eaebbe0fd4407d41eaa4fb7fabf9bf95e24e5176d176d69eb25a1d11a5c9c4238bce785ec32bad5f2b3e1f764653f5d44ac658be1b52bcd1b159ef31fea918dec58f377c1c8098a75e59aa730fbd6b2dcbcd5c7c430361b53097c3d49c0b4f76e31d15cac4bc2e0cac5bf245844d504bcfe9b95d537f", 0xfd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1a, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002580)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = geteuid() r8 = getegid() r9 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000000080)=@file={0x469b5757fa840c34, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000280)="c0be9b7f063103f8f6b9d56a2c65c53c3df7b3707e5f0c57b397ede5274929e12a24e1f3494be6bc9894300d13e12af37f8a926d519cc573aeb7feefcbf98e23309d5c815b31aa9e8651c8f3678f024ab1643a897cc354e39c9578996e54f942755c12b44e918deb7a78ecc092cdf1bf4d9dc51e0f06785d9d0590d4202bfb10ac7158be6f54b556a110b414d8dbb2c90201e936c38270408eb487143166474ec786f632d525dcdcb2ef4220f51d40f0aa8a8eac399ce6643a6c7fedae10e7f033a20058ecb80318d1e98d9cb1e0e6afd1d56a588219ce78629e", 0xda}, {&(0x7f0000000380)="deece24bb46fe6a906936fce5b5b1d73e472ba62a30d64fd5b9a34edf8455435e558bc6ba20cc5e1e1aef4f0932ec03ac4d329d1fbe2d8704beec959e9c3b7afc5a74e933c836178ff72d0f0d1bc340e5f95248d0ebabf1ab829a544053ced8ec2de22d79c638df0c0485387d4fc71145d4f2f22d1db3774e081487e07c6275cdf6754ebf6a46c883f29eeb06ac3c9359794d4e254efeef9efecbe040c94e498a22d952be31bb4bd258ed779b8", 0xad}, {&(0x7f00000000c0)="7c8ac438b6ab677e2002225f5cdc2eae1900fe5b60a96d8ba1ed065665b53a345e4365b0137b3c13d24e328d1f0c76d35e83ac6245ffda4d4f87d2224940c06bf0fb8bebb34df917819a526a47ba0373509240cde37a341ca5", 0x59}, {&(0x7f0000000440)="c06254760d0a2a02c1fac2dc7e505ac78d77adda4595cca993a2b67cdb21296b6a14c5ecdc44b266deb1c9300eac7c506dd73122f0f56aeda597ed27e72f0bdf23ae7fe5bb710341d8c1d1b2c4cf5b8a4d243b0829c270f883fb76d95cc3da074984b61ec20b78cbda5e8c7ca318c04d6645fcdd98370feebe50e16978d877025371f38c221ba44c9f6722cc9496dc859e50eb135e78bff8c348383ae0ab8552351aa7c6c395ad1fbd506c5183983d8f78a882ede79fba629438079928bf8974285044bdb164b16395e92630e084899bcffe238f2ea1b8c1c3c7c9cda1bec8ab79e09e43c41ed14a27640fe1c5ad25d7b31e60eb6601a7fd4471bd4eccd83c631e5c92df251a9442b7193eb78de6325179d594babe5cd1b1f8f4d0e8b85a034909ad6ccb1b3540573840db53633f5b95eb58c3d6d3cc775566379d8234277e65dd0a8812089fc63f57fd1906f55f92aa08ec5b5ed29ebdb8b0bf6bd746339db7e56b981f7be3241405e7f8d27390b1d24c9db99b777e771ad89f3f6d2a9809547b267fc1b0c2090ad096c12d57413161c50b20b83471aee1d000df223e6587ae42d25e4aa98306cdb38363f16485f08b8f22a96aa5e66c49824b412d99d71f118ce9bcdf3d17c28b3dccade71a713d903b50ad23240650a8070272655ace35f35f9933bb2302830db1b1c1b8ba5fc2d53f5e7840715949b465dc2134709d27dd8da678dc752a395ea9acefdd50ef3899404d0babe02475f5eb24a5dfa4933d9807b30af2fe230ce42d3507a336ebe822557f81ca4fc7988557138d2bda3562a5d5acc3b4d25fb72aa3604e1f1c8791c61fe17dd8a5486daab98c1abfab9250530c5c636869fda17fb2739be927a0fa2b2f9346ddb5478db8b6bc64d3f39dfb1ce7128996e029e556cca2d04e1aa6e8762bad486fb61aafafa2bebda85c6320540f45f0dc2a38b287a2a1b2a3f19af0d4d37eda880d197b89c82a5cbfb53e8c391045416b761db147a80ec7e5465a24855788c654174c0680dc1f3525c0927391022eddcf3ec953ef0f29ce07fc3754d3434aac9233e3fb4656e9eba16440b1f7f0e7253cd61e790605d22da5cdae2c9f850f945f7c308dce96b045189cd96360e9840abc1091870bde125585642d2f0c962a423993b7e5cfacf603a961ff966202f3c245e92012c0e967f453d8ff0c15c435972ab6795cfb9c60ae1bf759eab022b2c1a2f23a8a24c4f843a8a5dee4ca29a01722c53aae9973835b54442be904d89c5f6113f59ec5f8920fc8134f32e774aae85d62587f4c8d6a240576980cc680b4bf500f7d5a07adbbc4b308ef0d28416aa4c27be7f063470e79f9d78f52d5406b9d556b312e8070c1fcd04f6611d9d7c9e1b8e9ee378ae7e87cf17d50ae9facd64a76172057d7179d4c8c67f1f3389d23e61240edaa23efef4c0c6c83e597a6a19556153ab0aecab9db4f2754cb411a9951ca224367fb514700c77cedbfb88841eed1773fbcca9a44985f89da6a9fb196a82ec3603a8e0d5178af549a208ea5cae5663c17c496816dafbd0823d5d5c17b34339f32d5779c0b9c65f0ffdd99bc3c120d55f0d805a78b3dfe0a2ff22bfd2e5ea1c7682f764869d8e73be276eb7d33921646d21fdbcf7b26923f2d4d3e835966ae29ac7bf5d886bdeafe76f40893385fbabc1a8322acdc89418c075e2ca8fe8c64997d271393c77a704659421985a5d30dc01c67a3d6e2f8a099d1ba81698649539df9e9e53dd595ef6e4b82f8eb6060c2e2ce44042cb737969866c6da4df4460091c6d0fa95d546a9ef8746027e8d00114af2754dc5a2933da75c58b9158029a27090c379d82778908eb48edb875b05c8e7d38a0f0a182d4621a07317414f96051e7ec098eacf6a58f1fc6c6dcd8e65e7f8164f4ab8dc5874e7a96d64d8525c1949375d1b806d0f13feba1bc5bde6b70b521838db49cab069131c9f62a9519c8f3ee2be6fb6eda3dad86e90dbb007eb6e334e740e899def3c156aee0d16c06c26cd2ca1cbd2d2248892d58f4f32469f50cf3b6c645ccdd996e90a8cb93d2b63153419161f825af7819a77b781de69a17f9f23a2eb0cd770204e2b236bba9dc898476eb5da2632373ccc82d5931dc8e75c483bbee1774d9da93fa033f7a3d4bec21a611ad26e51bdad2fa42d478e0c45567debce7db559884e98fcb0886d22507bf93b56bc5c3e9b6acdf9329824b3d695d39e11343ad5f7c7f79f8e65a56914efb61f5d72f8870aaa96d0401fed8bc6ad267555d736375cd14ae5350990b4a1a6d4a33a3f3a04e9c5f7cd4013066da87253fae628d45cbd3768cafb355f0fb0d94eb9148a2249912c56d3d528a4972214cefaad58b34e4c2db5430d41725836aece6edd815f014d43d636f994d8fc27a93d92c3233982902dac67ab50cb667a3f82a4b20970f832c996c6a449f55038b8050c1fbeaac05902b18da2b4af3c0b68e8ce9aeb54e4beac02c516a09e4db30f6a674a84564dc5776a19c159ed84771109c331976735379b1f34a9c630028f7add9d84c7aef89249b48dd0d5461b71ded4a5ff614530cacfa7da16362e402f109760de2d9e54df353b887b9c1f6e06738ebc834f09d0c566137a9879c6052bf6bdfb238a2a2f1da3115daa8d14348b5774f66feaac7de04b5991e7b39791c5eb9949f100e2cd4290224f865694300f18031773bf4f4cec4bebf7a6839164d797add9c91fa35090b3cdc9ea16773a9d40928e9397281da73e2922b1dbd0d7402ec51eb8965eb77534ed449ad1e7341571e09bad449049968ee7c72c69378272cc58ba7ffcd3216246e535294e9a92df769ac37bd5ab4e9b3271416952bc9bab3eb65cdc23894421d417f1d22d610b73813b0c331d577ad5574cf969f39f8dd4464c75288d6440cb21a6acede7f29317c393f3bc0722a67a2dc06c0eaf3fe79b100276900b39b55018facb46d0d4f7d9777f4d3b0560d691acb7111b986406ca4eaf4d9efb9ca779040646713b4d84c84658d8ce92dbe7dc4c483ea53999598b09434274254435cb78480a1a54d6e80cbf27ef054d3f7e37108954e8aa096ac5e3b7154bae944714e3eb795c4ceca5538eb60a4bc1a6aefa27830de8d8a23de8c4b6e766cace84eff1235f2b4290717e14d2005df29a477d6d022d58a03f90a7696bc7c382a04d80fe59e3fd8b78e75cc0866d44a246644eb81abb5dcde5bca6ae71481c2f24f87b51767e83dbabf2497aad94de3c24d688f80a1086aa2988b4b114ff306c9fe7a782bef84a355a1acc56ebff7f9886970a61e84bf5e3372a4c1cd0b3b167c87ba82bbb6320beec4a5083df9c61e5f0f86153dd116be41d880644decad29153254dfbc5796a091ddc17d312e0e40630d3439938b00ca23eddffa5e3dca07c8a6e3090da1913eb540b385fae42a4b9560e0573535e40499505f9a31f051ca4a21fb3739804f1071810de54a03b64557e59ad275d84f32352189b1189d99575f0c4510c842e9afc0d2e955cba26d11247afd048830b12c3d3565d175ec30040c0ddd79fbc8883ecd04ea9aa80df8612cf8c996cf5ff668ef0507f0999508ce8f2d6171b8204d2d40883fd383c04e0454dcb36a573275a53b3eb210f98662a3cf49a0b753ca4e16ddf3ff9954dc143c0b536768f49eb6182b7cce724116bfb52bae8def0971199907517a1e6e04b885cb663ae1a6c24b5dc59978907e0bcbfea2911cc7844af3fcdf09109425111e8290c297d9af52f6c0a96f12264493a6e4947fbf4e9452697fe3656a09299a0e3c223059bf1fce9c853d3ef1c3ad53f4ede6ea626ff3e992f15406f7d79f05a0b7c7a33cb6b84b39d560ee35e8da23e3600fcf75eb46dcfc041a71a5ef4ea576c705ccd11994a2a6734569837d89f2e4c1648132718529d5fe8abdf15840664113fbef8ed61f4a5338d57963260bfcb8d1b59e37084e6524b533444de3514e4113396edfd9b286adc7412f047b420a2ceafc93cbd5a049f69eac53100f30ff658c58371070da3954420fe86a8655d1043e30d3634cf734777da69148c6d92560d41b708a1f8abf4df7f4d1cc5122ffd7bad5432b52498efff61cfa312369bbef8e3c1b10ad688cb5a6855a5421d42817e8710b4ab3c924064c72463480e63c8d3f4e1515ddc343b09ce29827270454a08ab3ecc3057551da7b49d2373fcd637253fd6d0fa0411aa7e4c9d47b45b43c2ec5ea2c72f91e4efbdba3226b7716d874566d43f9196647a71fe1ea6c042d08ad4f7de8d5debb25e16bc408ef7e61b44e8a2244d877b7793e6f5eea483348a2309b35f716b8565e5ac4b9d35ebd29b24200c74060bce08d9759d6bd056680fa95a02f7e7fa82c9c367eaa2a74d02daf2b5165e9a84406517623c4022485fb70f3619a25b10c4952781156fa7312944e3231370a7a22aced9d5682ae81d26bd1e3e0017cf2323fc7dc9e7024a5402170f42c8798bd7284cf343b24cf0b2aa9cc5fbed7ecd27467b6a3839a74f3b8fdf854234be8643f527f4c21c940b885a795f1b8dddbf41f4eececb7fe5cb6953bccea7be0fece69c7b0bfa014c272a53b895224e50a2483fb450776fdea78a056d2becf8881f6224c051f953ac558a01acdbd08c61c828d6bdfb79a854bf3959e2b34df8fc7a7f5ad47bb1e9ab5cc8cd25692256494b4dc514a7a826646b1d738f95a084e62adcf039033bba2ffcc28d11d1241d04d2bb799ec81b1db8c9c440c07c1ab7cf088144ac31f8be82da80ed312708fd2986b2d7ddc5000d1c55a64fc3c84ff41190bc0569c8b4d8aba108f1f5d1fe7df6e12b887d192d0aac081e310acf51d4ee156a4c8ed9f1dcd74aff74a5e5be0b0436e5dcc8b5dd08e44de4c2a1f58b7f5e85dacadcbf8a36c050b498a023694f6af256b63c9fce2c3020791ab086a0d3967eb7ede9cd4d189babdd9850387bfcf1c4117f8c7b6cc9a45e5dc512b179e3005b78d10a0eb9cd1420c4cc87ebb3fcac335cf56525181eb7f563eeca80d0b1debfa55d12c7c9a32ac72f7fa4eb5f8bc42cd1d4787c304f0d1f589f054aa8f827434f5e7092f3466e19c761367bf4424c15bbc1e0f6be6ee0e76d2f145637f85c95691ff410c739c4780b94cb9473f9442df334a3c2ed384d7ac19b3219c92d4bb0012a6ac4baeeb29f8a3172cd7baf667d1522ea1514520e9674a31516de738401af3462f3b798da02702edb65d249bbe8973410f6c39484254dd9675bfb1da589774bf32af21d2b2cac9bd2d70e2dda6f4970f15dd4fadef179f87cc436daf70c1d24901207f9144e473739ef87b8a2baa2b46ab3b45063f0aef4a79200f487c9ed5e72d02eb9ba5709fa8b0d9ef7b028a1f33b4248611c50b0a451c91f7183f02883e92741ac2a3f4fdc4de50ead701fb4942cdd46af6e931aec4e4baa6e78aac94ddf727d7d76377211352799f99b6f8204afe801d1edf81f348d22747c62ae3a7b12d94a6bc36be81a0be5e399c1856c261a6db81bf8fdd2ee48198d6f74c488c8af55ac99941648e60455701278987615d113eb1f5ad01319c6125161d9436d4f2525d0444ed02385753933e2463f7b4dfd7d106f629e4330aaf51ca1513d2d446608b4466f04127e006f5924a358605510f4380f73d27b706321cc20be9774b339a636809ce6e26eca7b412dbb22949a3ebd1cb301338051078ac376cd0d06308d5c908c9a626553da669e052b6da5b51450d812069e19aaef168dfc7d8bf27eb3c67908b1d0e850c7bb198964d9a76423b85372cda35a0063edb8a42c280c9e6179f6e1", 0x1000}, {&(0x7f0000001440)="6b24ca479b338a2a56c84b3c22dcd3fd85c2ae0b9a5414418d1268b516f2b2c4a620401f21afbea39fa12b", 0x2b}, {&(0x7f0000001480)="2759b29adb96c15967e37eede411e2e2287d76daa7a4519c45980044e0a4b9b8edb54d31ad4d9756c8f7e6a8c559593821324995bb559d7794044d46e394b12bbc0038dcad329077b05e6f5dc4b6d4e76e320ec51dee60cf4571d107544001c0309f4498ca9ca4d5a483ca19cbe3eaaefd03ee3dded0339dd4b95ec84df84416108af884a8efc62f6b57f68df556f6b672615bb6d9d37f5f6542172751f114b1e73cccaed583448ea2b999df066e043fb239eb82fe44686bc7fbe4db88c157fa2bc86514fe96109682fe38762ab168c014db93efeba65b5ecfdc775116c95ad20940d3fe24becf6421e89c26f605f67ae5ce889360a6bcc2f6077dcf5bc9d266a256167040b2a311d8428dc7e2d72242b003a698a88907e00dfb0f5c34937f75fd14cbc184161dfc65937873c25d1bf12bfeea75cba7e907d9cca6cfaa9747515856bf6c0a37b74bb2101627914e571c14d60b1dbf47f316e3d679dd16e0afd2b95d7b27538c6225580d2127b3edd5170817a49909dd153d4bba54de04eb3dbbc117ca018f40aa760b23df84999247143a960031b88a3505aab955739e64b995f9a30b51d37b25bc8da9a81fdb976019c3663d3b07fa279deef7ca8d1715e1d6ba239d0d4f1f02ffe07a358b11085d3ddd9992e0562b51332a1c3cf593deb39b4066e21eb361746965ff6ad4e2a264bc375d1a3a9c29ea3d0ad6fcecff090b949490be9f205d2348b574bb4349647ba24ff31ed189ca177db93c65451a54a5c69cb16794514cb630edab5d895216efcba169399509204aa826bc5bc3afe539efeeb1c0998165fbfd4966df0f85c18afa15fe76008c2be776ef51b1411f93af7e76c671e7b481a05bf962c45deef8c3d74f2f3723cca429a8bd595201cb6da6c3cd564852e7a133dd3432631a385d245fed0bad85562cb83f7b596ac3184abd04157273ad644801e56419171a2a724c27c708692940344b6a2e5eb0fc60dd5890b808fe07d8acd0cb20b911957002c4dfdaa9607bde82bcd7b83e438283561e6ec8d51e3bcf1c5abd8b21aa314c899426fd9b1dbcf132c1d9ab7c27bbc5f6544bf8040cf0bee1b88df6a3b6035a0348bece8012bce488c9ea4499504304a15ea66bb4081c679a60997bf1b390f78315b9a12fa0533bacab850c65fd7352ade8f90c75675e54d8846b90c3e252c9a6601fbd7744213f3e28f205c6363ad957282c502b6eb7b22f3dbfb97c19941941d560821d5f1971bc61ad5609bef9f16e6ec1ec1af1bb3aeaa18e3b35cc155fe65ed2c1b7cc14f9d0a90daadb010eb17faf7cb5ac78b7bc0e786a4f9181fb127066d1db209033f5585ee5bcddf72dfad94505844330bcb6a359a3784f8564ea36f560a75da107e4ede91b8675971580aebd86f7a4aaf0bc89f9c8fa97c3dc14cb6b5805c807d6c505220477e0954995051e8dc909edf03717ef4e83539c0253250f17b2363f14ebe57ea684c031ce193cda03e16b8d62dce787a9657924624c62de3c40fe955e47b9cd8bb6b7e7466eaa1f5520844d53b5af1510857639df16b769205627af04883e158e418dafe25bd43af4af7b17657f6386dd66c00a7f9e54fa77206ffdf881c9acf6fc1fc234e9be077211eab2b06527ec4f59b492110fe03a0f2a25affbdb8492c84b97f97cfb99d64d8382514d7af4cef2748aeb87cf3c79c47a2cac04e3a48468bc01d3a08fc1efdc984c0844b495b35847813ae526beb19435bc66fc61df4b16fccb5051d190f9c2b7f0af89a918ca1e4eea8fcf73a50dab91a529001c75c87421655adc26d2cf80cb78756b1fc7eb871e8ffbbfbce12de69633322d2482811dad3450fde0abb6c820b03d18c0bbb19f5f9556a2d1dd1bb4ac42e76ce598be40e8a8fca8b86bd0a7115f39657ba17758ac61e833d002d11cf13d403f867689c18cac32ffd56a02622462186de640cb0c32f8900ae6a3930875c238fbed484eca77b6040f20fdfb662c288b6592e26327e8afafb9b7fe78a9a1b13ded5d10adf9b55627e5bef8d94784918304d360ef228b2eeac2225cb893c5c8a4908ca2e6d3b8aac4c4def768caf0e9e35f3320633ee4d595ede2642171faf765790116430a62067a2c54947f9daf2777a0e7026e874cc9e0b0383063bb7a8304a85a522675fa4ff8414f2221c257095ce60e95e01706a3606d4c8da4aaa15bac6bc47dada76515bcf69901e7b22ac6efe8d07d26fa6c32983a33d50b5e25c2b82205aad73714f6abd7508e6313585632a4f5de61b9d8ab84117423c4d66f1936ff6b9ea6ef3941aa7e39ef909a25de2e785775c40d1529af8525e582b5986476035364e650cc64c6aa46c1a67474032414e375f1b3449c185171ff393c64c287d31f5f6d19decff61e64d654982def05f29d73213370ef353e9d2818306e34960b42e9ef31b03a1045975d51670fdc2d23f412804d94c32a6319d96f8939ede16529e0175f5da6097face9d6335caca8cba1ee669cbef417890c8fa3aac25e22532579cab91f4645dc490e7ee73ecbd17e9d28449affe5d7c87dc8e79cef030e408a93fd9c19da43ef2e3b6a3cf7a9a0600177d6f428a0fbe3b44a951d6e90c351c81c9422c5bd846acb2d98c34ed54b613bd0c82521a3c61e7c5d39f5b882574f19be52831e3387abe344a38f4fe58555c75626c47e3401666066d626ce570c52fad993724165268f30dcada265d67c37bf040345e622069787627553b75b6f09ada1b6da5b4045d1bc42a64b9c9e28037496b8197ac703c72035f246d66d2f8c692734ade0a2ef0ba9a08a3d9386a27c4b0ef522294145f7e92a66c62a47d81b6b42ddf70398d24b61153f9cb1c55373478c08000f0c5fc17d249278e4999a06db4ee71bf3e6dad582e6d6283c4662f6b4149c55e70908683801a243afe25c5d2183fcfd45c4aab6bfe693d785d2634261edd2e271afc7255450ad64345c23a276458138fba3cc4f7734e74444e631aa5436a4e1eba66ebc9b2fe91346537da6b46145c3751ae515419d2091ff156866e5f9d659267ea0d43887ee45ebfb5049d374fd8bd93b2a9a67471800ecbe40dcd020d300a4d9a059653c3ad3641ef981e1973c183c91f95626eb75ceaaeaff65e80e5a8f85e051b9f480181664d29e93a11a85f25b24453db6b1d0172504e686022e3449d78f2714f02b5523a10a8af5e1325ec286f0eb8bb8909fdac94f5bbb905df521941ce9434b9a52a45e389872d3b4a5e6d0062bc497d2bdc068ea8c3779fc82580b282477fe9a17445cd252a5dfa3464c90f84fa0c58969b11fdc065070a1d090c06f28c48f2f6fcdc567378c22794d2f887b2e730f2b830910dd27c490dde1402d122dd9de1adeaaa3673a57231ef0c3273182b7cb191627de18d21acff8fc44a94ce262de283a0f950d55f2fae396ef33696ecf0fa2c4e6ef8c5b51c1a969262bd41edfe4fd658791af0f08f8654398be29446b87feff89a8b0803451aabd5ebc02b075b460e02e51013a19233b9179c20d8b34fd981067fbea2765e9c8df04265d8aa6a48cd89e6f3157e15f95a075affd1f57f09ecebafa1d414af9e57845e58c8872ee2ee357363859095c47375161d9eda685f2e6ee43863c0d098bce20aed4cd4bfa8a18942e9777f55faeaa62fafa33ce1788d7aacbfe4f9eb4d5c6708dd5ef38ca2c4f94f8f7f771934d99d42892ba89dacfcb209218da7f182a795d3ce83cac98a2a468a2aae3031378f8d52608e8afbfb5421af0065dee6bbf74d7cd3099bab96d5dc50a3b75f39ecbf641095402a24971ffbfe2f84fb7e0ccc5089efb8fc21fbd07f842122fd29643e164c9f7249513cb42a96dc35a633f9c462e3e2ce5df9a701146dd26563496976d3278a117f113d5f1df43b9682013fa94b8f863e2c3bcecddfc624b33fadae653b83f51f7f2edbd8dc55daf0e28013296444f4f5685942b7233d9f39f22e136fdb4d6dee3af5d64fd8e42369e4117b7d6bd31b292e2269d084bc0e119de288e7d2a45f41184fdcaa23e99141e792393f781f1220f23fa6dac79b456f430d013974c617961a8c96a0718e354b388cf886f2df112d606242c732a592a8aae33be114a6367add47e56620c532fe25dff95d004fd4b80e64ad6f99fed42ac3d92b20c05d01cd05f44221e7ca2108be5956f5bb6b0311892d1b83ec5271a8472302dfc4e83cc6f9eeea3c617d669d7c0af78830f77f6d003b0f276e511a71a7d822f606d60c1e3b1f8b097ef5eaf41252d92db167f5b04f5194de487ec99ac6203a9e9c8226632f26680d2cc88be9df4a4430d7e8d5d30dcef52441e756cb8068e45cb546e93bbde8393b41be35927f1cc9f94b9b7865498103d924e8f7c50c27ca93099cabde7907b37050335e84603a60792a487cf9ab510d569116ff1f57e0fc309a67e1179ffc2c827a696f5a0ee1548587dd9e9eb50d6adc13d513c5d0fd006dad007deb85cf80a1ab6b19537933902dec01e30b3a75e97ea90a4ca24410baaf7cbfe3019986f2281c59e3ce1601358229adbbf549b8b94b617749a811e332f4383496bbaf3619dd9d0dd01999c9caa8a3837c0790741920b69c2b96cea39a84da9175fa690b8f30d66ec6e96853df6072d9ef97c9c1e5576a12bd3a3dff023d3e46a82fd4d67190dc67f3c508c2fc9b188c3b12951af6d7914dfb891343786a8d676b1f344a831fcb2e1cfcff7a3d4740a805372554e94d991413a8ebe883ad10c5bcf78686d021dd607f89c63bc116128fcad81a37d5833674f68e221e9f9c0d2f67fc288729d9ac6c17d19f7b1a50858f6d5960d2b34fb019a3618822413fd2e5bbd9949b4d33b0374f07d75c7a6c30c839ac1defa0055db97cb735f22b72c23b42fb4b17100d583a4c34348d5032ce9ed0d5413051b9b351b926db173aba583133d671e0592ac996b272350a7a25c34961f71df1fd5c833fb68b0cd5baef4eea0e494f75da39f5e98a5176c8009ad4bf59746f067b292faa998ac283849fcd7496e59c0bf3cd218b1b6b9394e4cda84158314cf06a5de34e003ae81ba2b173555325017f475854f7eb67840acbb951fcd46b5a3371e170d59fb4c51260442d4cb64056b06e58437418260bb50635051675fc491b652890970b45ba00ca6d9848f2e9fe7244f25bc26ec5d8765f7784d30265bb1dbb7bc10327a84a73c7cf976ecb1b41aa1df50df5bc227e521b8cdb4b5b055a9874621cb80c4b3fa1ff83f8ec96b2a3c15ff038bc3dece1967b55cb4f34fe5c586db1245749941530bdfaaaafb670d17dc2cc2322bbc8183facb287e6dff8d3ecbc7d0fed6c937f357817364134e7b6ae93a8b79c932fce9cf396e121f548bf28f48334329bde7221778d5ab7b0f2fb512e87731378af9bf815ae3d7969e0ae454755347b333d5ec6892cf23f0d076766ce076bb3679a04a2b45644ef5ce3a91aa00de4809eba1b1e9fa65ac7f73d66d964485047cf08189482d31e0ce470023c17d87af0be56251df2448bbd365ad2cabc3180845c1408a6abd2e9d35b8804e559e640574b720950d0dceeeff236b03e3d7699ddf0271287cb0877aca5e0702af7a71911ae980af1ff3c528832e18c3aba41d29c31d27700b81203b3b4a0fa795496752f4a500b81327885233b5d7576321a2d3c28e91f2f81437a0809175384cd82e5c68433fa596f7fa833b0648411106ca44ef543ffe9a1b8df7fed52d756a3f1523443d921fa1fb5d2341d405fdf364cbd8076d05bc264362c2b9d02334d1ad1d93c4a43c6c6a27def615febc0f77010fbf", 0x1000}], 0x6, &(0x7f00000026c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r1, r1, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x108, 0x1}, 0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) sendto$inet(r0, &(0x7f0000000340)="3491afd08833d14a08a24e5ff7daaa5762291143756ecbd8021357f9d4fdaf507226998cd805a93f7248c0109bd0ee5d2ac6e7ff6194df484f4527363892a54bf6a23c88d647ffe689a6c9dcfe0329dab4bfcc99d1d7aedca420d0163567325358be7c55e0688d8834d44370999042c169737b7626975b76b996e89b14b61d9b1a590c5c36b4db496d3bb186426ddc992fb65fa09448452f73ad3e6e411ad0e8520a177b75a223f7cf5c9de1c7b54ead", 0xb0, 0x2, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000280)="78059d3a787fcb0aa951cb72354203ffcf094d90e3ff51845ff33956b62fcc4c5ac9c2e3926742996cdf662f53035ab3644c273fdde05c66bcda2eb2d312b0f5e98b84c0cd2e167abeff06e802a7ad900db6baf744cc2f2963030338785433090df0f32ce42c8b11bf33a8844b1a30f8ee1763075aac802077748464c17bb416ead3d8acacbba1161707953aab43e70efa", 0x91, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0x2) poll(&(0x7f0000000640)=[{r0, 0x1}, {r0, 0x1c}], 0x2, 0x6) getitimer(0x1, &(0x7f0000000680)) getpeername(r0, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x8) dup2(r0, r0) setsockopt(r0, 0x2000000000000027, 0x6, &(0x7f0000000900)="7a1f0b9d2c7eb5420bd8a3c42510024b79f0c4b409a9d5fb90103b8eadc5141091b419377e0f9c0c4d8b31bc04dc93521a916191bd5c3936542031f3bb0f2cf70c63dcfdf54db726c6b73a9d45007e9b0d2b2c08c2ed310255e1b10a539ccc660347ee9aa998e23f6dc75771b56967a465de2146d22749f8c152d01854349ab90c256db52a8b9205409977474adddc85473628b7a83c82b33624ddd55ed840ac75a933a97c49db1851daae71b00716dfc29b5795e368e68c1b552fb93a2fbbf779a65f0a7c2262e76c1f7ac2bc74ca5a97342b27c44210d189a955b6661d57df0e5a699b2190eee7f2066d46950a1b0e8bbc67439942d7d366ebf530ce52e66cddbb2629b494b85c74347ae17c21977e0e88202790d79804bfc7c0305532d300f9146bb474a63352177b292b488c22332b406631367da67bfd2701b5b850d2f558bb9409a6a882d6cebedee660c3ae7bcc369c2bc84bbcdf3f78da", 0xfffffffffffffdfe) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/220, 0xdc}, {&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/97, 0x61}], 0x7) 16:00:01 executing program 1: r0 = socket(0x18, 0x8000, 0x0) close(r0) getpeername(r0, &(0x7f0000001200)=@in6, &(0x7f0000001280)=0xfffffe71) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="26d69c8bccd488e2cbd9ee7aa19f531f21a94a82b6266a3d9eba6a01c6e946f48b2749e891195fa9e4c952c13a5fec63bf3f7c663c2c38dca019ae28a387b446703b563d2c589b7103494a244d661f8f433d424d186f52b7995013789f1c698f233339b42563293fe6c880c0d4a5c86192690011ab687bf59515c9726efc8d1ddf4f26b303d1abaa", 0x88}, {&(0x7f00000000c0)="a49bb517cf8f190fd8b4f04821d9e34a72010f6d8060ec949188279c3ea1e35d51c125aaa4a4bffe0670311470c1e3fd9bc1ea947463ebb4ddb64a2d39a2597dc2798c09e1048c7965422c3be5673ea3d4d65f3fcb5d2cfdf1e9cdb64475e488e0c7781e8284845e8ae7d0de9fc0c877c2ed6d83b5525e4ee65c9718e9bacd7a06eeea6fd9e39c8f337467e93fff67f44886fdd608fb6a1685333d69d81a37e92060677d8e3abb9bf726005b797acc1c5dd9b5d48f87b70ed8031df4ed2b4e28b94b016e5c46d2ee71f2c91ef91056e22a17d9f18f7200d5b81a9d65aee3b2e249ed0aaf97cc1882575d4d546fc121316aea5c7724220bad60f8e5dbf86f09f1ad05ba8705daf127e622b64fa216047a1bdbf646a2fd628cae17fc456bad09c298c65c8413ddf654c4a3e308b4548784cf2268b28766643e01d2db5171c0a5ea4719be980f4dcfb9b7196f6f00aa11481cc2ad6499d24c18085000596efb4890e2b924eee1584c66c5974ec5423e9d956a15fd52047d779e95c959e2712b35efd67e5d272ff6e7548877c54b143cb65f07ae3b0fb30303b78536c729dced3201cbb10a5b1c7c458a083e748973ac3b33c86d0b3d2548a3d155a05e8ed0987e3d3500257aaaa999cf36575c9601fdbec09c028d899432e35ebb467bacead3ffd183ca6bf81338bd828cdf85da03694eb3a83334ff3bbf16001471bcf6393814e36bc9d6bf37639e71e98d30c27c121d329435ba01f740312e533ebe2753eb6129c781fa858adf3fb0a51e6ab4debbc08161b430eba84716aa7928cd22ee7dd5485875eac944f06775e9694dd1e78689175944a7dc785e7382bd89c5191ff86db5e4d2da7df4b2e224cdf89921335246bb91f226a54fcdecddefed348c67259cee5690c0a2f7c47b7d0fc6dec9a45428d0b0c013d18a1babc50ad2a4ffed6dba79d893b81c14407d69f9b171ac911a9006d82af1d6b848793774d5f4b9fe58341bfa418b8dc1a9a62eb8267efe4f9810412ba284dbcc08f87f2cce6f4650cf77c5af8772676d31c216d2232fbbac51c7485881a073f47e4f42b6c9495ef53b526f140fb1c23af65b0d2615cc3671055571bc209e6647ee72777507811eeeca3bd67d96a41647ca2fa3211d5cb838aace8c41a0738af88bb5f8cb42831898919e0a6f6c64c7b7c0c96e08c67d3ce410ae3f32b5ed0eec509ec76ecf454640f077371c13cbacb6698659a473d9673024728890db197c7a573f903cc93d05ce3c14de81ee7639824521b181d2f5e8e1eeaa6b10be4347095b027d4fea184f89493f70ea6e58221f59d462de7942a5aafeb6d73b85f851ef605886b9fa0be0a8daab73c0fc19d22e04af3fcec29b37f89bed9f31f893900b38483cf81209f0298487e6bf89cab4d2b45c80f7f21a8383072e7e73ea97256a71e8484c9a4d0ba8de5393f963dcbcef390857812b52bd0a306e1bdd1f4cd60bdec7b1ad85a39dceef438a72e29b480fe0bea9ced29d821cac8bd8d90b1f39482a28eae99cca478b387c5256ac9986c2b50e41d8511d8781e645463da36c9f87cdc0dee0c4bdb674f8f41a09097524728ac287549f91c2585d220b6cd615c3ede897da97629b2c53924d3a0a8b61a35cba07e4afa67e1cc18fbe7693b1d91f8099f09bd94ef5e466b73703e0fa88883870d1ebe69dbbffd5136199b5914ad18192db92eca493619d17b49ba91502ed04d185267f531c3e32ef953d65e6a2689f1be29e2c024f025c948a4430f19b8b5487b65702d6dbae44525537a6d25b54cf7d7967539cf107f13d8007122c07ab65e8dae2f9bd46de2639e52cbdea3a940569717d2c75e550153f4b685c68ad0e80b20c80d72c84f335df306f2df6bd68510860ea773d18ee5193713a604c728d6a0b40fb0e185876995380d4d3f71f8d0411f8c40a21af12c2d4565956ef66a696e2dbe7f3adfa2ebbca69b03ba86fbc13e501378fd6bd7f8d9334a0a111ec5c8d1d8bb8f7f41ad4d6221e8edb7d15592f11b3d32733bf16ae5f9a2de3f87990e04a08f861568ad9f514f76ab8ce0974d8d6373fbb2ce3fbf04c4a7eac803e013a07ec8006c50cc38510a04576c3927d444362c2f0bc58eb7a47ce162bdc1f25adc1cc637122eb31f107ff9a027339a4e7570405411b2665f884c33fa6fff47aada4e058e195429c06a814bc8c0b7df60cbe6e93dc059eefb9d1aca528d7bc6999b4a83f3fc8adddec03de7d61f0f9b846c8ee0492e11cae78bcc5f0f8f7aa8f1cad8857dc92c19bf58012e525f771ddfe52538c965b240054ece67a38b0b30fc70d6879f05ddeba4330ef3379a3c671845e94896d974ac91eff54dc92d6f17f9cd28ecf092d58d92c196b0eabc14a3587b6087555c13ba60d5275753b7504d80f3d528b2444ba40fdf3a5d8d15098015ea128e9bd1f0cffd1e92f00732df27cfe9b5e8cdf4dee3c591258b754c2442bead2e184e3a1f15f56d34aaad0d766ee384c2811686ed9197b39be61c804fc9fbe9e5ca6b1660751e8280ae0958bfc7215b843eba3fc1afb78591d78d0f1d0760d8936ccfc75f7dfb4ba43bed28ff982c892e4ede7f843d0de4e0e128bcb3f5c847c53d5428fca0a7177470f6efc7c4e40fc20f1db6e8f6100cdf46cc2534b7a0c9615dbf4ce99b3d8768725112ca3d7c5d8344d4add394a393918a4657245b978398a95efd5aef4f98f984c9c26b1462391de6cb5f28b80a84f6e81d2503e4287fdbd060d221baa6d9e54cb5a1e4fb440c8b2168dad38d5fa8d27486c5b0208ea08025dacd3577c14534dfcc737f72ee43a891c96b84ec8c93b9a6aa9e3e9066100d2ee629ccc7bcf8db3fac8411ed149768ad979fe76c88274612528e63195ffeb1f4f44278487791566a25a4295dce9c696befc3c3ffc66df92c2ae9fffd5484cf8fe1786f80a48c2d7caf90ef30a7ef90a3c9108397def5400ba81640d3ec52a54d5aa3fe3be18ac6539eeaaf0ed1d51dfc4f82dc0bb1170114a83a8a163a54402610c01d387e6c40d9b6bb7cdf91eeceef671366ba05ced3214318f23af96336c1152e9ccf31be6de417b21dbdf6d2178ca5d9db29af7d80cf93d95dff80f1295714dd2a0043d6e3f67787ddf5bef10549a98cfbd112a808479c3ccfb4d0793544871b2ae8cc1e1085ff9206aca165382f2ba8b8e9bac0486c69f8da97b8c78c3f7b4e1816cc71d172c419a6386d8efcfdc1bbb76f9953b9b5fbb1277a68751ebe09bb5a5831bf7e99d9b2cbf40d352764394fe68817b1fee38f2f243f37e12b053dd093b11e695e006efa11bfe70a7d9d74b06c2511da17a2c8c3d3adddc5f7eedde82688f503affd091e852458aee3cbc4384595ef7d60e2e3dea4aaf8b79f7912bff7fa8e41b51a7d57f1ab61ce930a55e27fd4ce1033cdd8d3c2eda8355b8eb6c68151f5ba0ab04a32a11eb417b21530996b9aa412af86a0dbb7e605bc1f7bb5928a724113fe77bf6b9e41ff4300370dfdd34a1d131da02bac4f7ecf105eb496932839687b1a696a666a4c0263be09f25abfce8c6da866dd23ed9e303a0e872c8687f872a455122ec51d4cd0c6be478e93f612abb369fea7c7fdceb8396f6ddfe3665e497e907f67d0ac7b76e3a67798dd38a9f11434056f89e35a949d5b02317ec7b7dd5c81bb56fe920272e072f460b2cd1044d800089ead9a77dfe43953c74188192dfd19b426eab0f84546739f8ec544beb03b25f27b7c27e5231aa3e81e4c80cd2745e786870d3c734762237f4cd6bfce68776ddff47d554630214e7472c5731450fb8ce35ec8047acd48d9249f3a5e505745b5a2c68b168d7169550cb93ed54d157a763e714fda89bb13b86efe91ae3b895238a6a24971d8a64f7911071b3641a65dfcd46b988bd16d8e0fc5d7fd4d2df83bac5d725ca153af4924c3389f19e18cea51c028fad1d47057c6b460f7b037760373f8eb8cc49e4dfa2dc324b89449e98fb9d18675cdaccfbd8308eadbc4890651c62cac27958ce4bc382d82b3b604c8119a3397662684bfccbc86aaea58727815b8ebb431865ada0f1ffe3288d99992265ad41234d5f806dce1fb0f7ea1217cd7a305755e55197d53f47d4ad91d767e2ed4ffa53760351a4a8eed2804c4a87f162966a5ab3c74547267515fe087de27b677dcda162d3c40adcec334deea94fe789e55a73275e240c537b70cc5c34363f732cec14bbf6f3c653529450ec4b4ca865d5a1d15fac3415a9ccb1ef68c2c8d4e6cb60e93f4d3973959cf0376eff451da1bd5a83e863406b91cb68c595f42d802ebf690237b657b516e656c9429ce042c70f29bd0d0e7808fc38c56fb79f15b747b335489cec3e14e313bc0f7f2a16d073fd58dc5f48ccd1e72199c03052cf410bb2093166397e0a2c63a784272426270786757750466cece53e90d32e2db26dd27d7b0c18e57218846ae82389b754cfc24f2ac10038e31763ab1ee75dcfa900d570ae611d9dbfd13cb9d5a73831e8aa22434798881f4c2654cb05befbc91f4f0d1806547bdbf54d766c8141cf0dca637cf167a649e0d1079f18604ccf81882082cc530682abb28c454b67c4184737e89f9be3af920d289d04d5375c5cbfc0ab21ce4575999422564d9e9a1ceb4e4a3fb2e612353ea2504d5bdcc94869b40efeecd7a9dbca9438cefddbbf0dab9b6989da5b271a6b0fccec06e179431d14f387a6ae242765a9bfb38eeb21df5370343941b2d7cd65265135a6f3856f749990f59eb9b7e0997520acce44a16e9210d58a07e3d8d347a02e10575fec992240f2cb4309162395974be9572c4d0cd7a58deaac61354856fdc514f5b7b57167284f506ddab7869ccd34bb47f159da2fee34c562a03327b9ebe8825315e4110784b2024d5cb9aa01d41c18eebf7aab46234b7addc85b1eb9287be64c5a940fdb69303010bd14b506ca4d9f2750104b5ee64e0351d92138581981f2d31af9f99c7f2924389aee5ab2e4b2d08bd65583a7e3b122418c28f93cdfdb48cc639ca39acecab2bc7f87750802ad2d398e2ab7f1b89b98e3474ad13aefa08b4a6ea71b41e1daddb5c66fe3115ed6203f9a32668f6abd595c488084d399be698040db8aa21b441b04a19c161a9e9ae6d2972af46ebab731b2f83d9f44dae1b277360a3663c090044971e60f899e5644f7ae282e360282b9db6cc623310da048211c9b04acec5cd59de2aad1349511a828b1c6359c7df9c34dc5b617ce689f1bdde1b18a2cff2f3f786bd1996138f615e5fb990c352eabb988c2d309f06ec001567f93a8d9f8901ef859d574042b410050357e1ec62f39f2803a7e15edeae1b04b45376e1a07e62473ff3b3fd517eabdaba9c2312a85294c677f33777aff0a069c9195514dc632be3a48e0a3d4312d52b54da46cb0643246a32426d055d90a4c459adafa3879d91e64364dcd7ded7be5d7b133c06279ca7978997502f139fbdaf576f68e265015de27a2bd1918f6ef0c071a5dc6d9ec5af60117d6dab86becf5c39bdf93a87db8a4095cd407337ca9de8d3744b5d1cc496b5f718b511f568b5c2670f24643298a2968ff942ccdf1c12e3442fcee74e1269e8874af0ff885cab89bad203bcf2d73977c04a6508cef156d607e50449a02893723503f183a8f494d75d295bb4c27faefc39ee669a13c57182ea48c6b4e67e23d802ea12c71c94037b705a7e6471680a6cc37c11be222a529a1a420665c4ecd49c4a727f42abe9a3ed290bacab6dc8777a82129344b9618f9c6173ddb759941108796679acc50177aad4a5d80d5e1954204b7d9", 0x1000}], 0x2) setsockopt(r0, 0xc41, 0x81, &(0x7f0000001100)="3f8c9e021467f328e6a30a87b14bfa9d71d772576a509cf9f8f33fbc6fa3bef795a49e1676888ddedd65982684ee53d04c44169ceb532d0ef6d308f34c35528597aca9ff32cf549daff576caf658d782b00183e772e88367c58b5a426e0fcc9e0ab9fc9080064dcaae926c9d50c6a18ff5865e258fbaa3eb2b6ea18ca36ab5b3052b07d3a80960c8b791d440fb9d00cbbecfe1d55c89c2177641847834c9a93858ab3d80202affd5c1837268e87e3a436440d9cd6c834f9083813e830a532e4d668c8e46b59540882d20d3803a6c9c", 0xcf) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x2, 0x459f) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4516) r0 = socket$inet(0x2, 0x3, 0xffffffffffff8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x800, 0x400}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) kqueue() close(r1) 16:00:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/73}, &(0x7f0000000040)=0x4b) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x800, 0x8}, {{}, 0xfffffffffffffff9, 0x8, 0x1, 0x5708, 0x6}, {{}, 0x0, 0x8}], 0x1ff, &(0x7f0000000000)={0x40, 0x100}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66e96c653000e3707f0ccf3166c08d7b048e49a3d18c294f11881cdd07bef9a336073489ff7d3cc63ef5c5d09d4ce1f0cb1d7c43f4a806266bddc09c29897a5fdf18a6c834ff103c5f2ffaf3961a69bee083976c36e07893d97771fe3d29914badbd7c64f45d4e14e7188975ba177fed45b2d59f446253e4f3806452bb80329ac4fed6f4fcb090e8482dca43eeac5060837e5a7545ac926e000000"], 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) fchown(r1, r2, r3) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xc1, 0x114) close(r0) getdents(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x22, 0x10000, 0xfffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000100), 0x1000000000000118}, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b0e9bda5f569973be58ec16f7097518e1bb28fb8b2dbe10100"], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) 16:00:02 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, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c65300087f739615334b0a42c5494ba03d83327ab0672b9ca84f0a0e44a66676691e751be1560d3c0286b38aa7a243e6ef6a6ecaaa3c4bdbb224315bbe57f5f81cc9937894112be1e03e921afcf2fda00961d105e045cdc01af25d7bc1f37cc37c7ffb25eda9913125697654b4c2d0780abc316b853bd933adfb09034c4804b64be0572e21634a6fb10ff458abd673e9dd51ab88a12d1228195a88683cdb50898ffbf9baa415a072b003144038a78cfad296e72"], 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 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}) 16:00:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001500)={0xffffffffffffffff, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000280)=""/208, 0xd0}, {0xfffffffffffffffe}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/139, 0x8b}], 0x5, &(0x7f0000000500)=""/4096, 0x1000}, 0x0) symlinkat(&(0x7f0000001540)='./file0/../file0\x00', r0, &(0x7f0000001580)='./file0/../file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="dfffffff000000e5ff0976950de453886f954578306b3258577c1b637adec888d0d09115a989ea809ae88bc8298cd3b798af90cf00f6bc660c"], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:02 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='\x00\xe6') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) unlink(&(0x7f0000000080)='./file0\x00') 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = kqueue() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="c3c40ee907aec8a9d304445eb6e1de6261f31de40930165d0b16d6493971f7e6b00967441b799cb2b1c3c1aac671461a66052f1d878033b62d83f5932939eedff8", 0x41}, {&(0x7f0000000180)="5db0942ab16ccc3712cedcdae426f4a94fe6bdbc6518f449d285fcf5515848bd50eda31e3d8963bdf4c3991dab1aa9fa590343c7c9ca48e38ac381dbd9d72edc3b271960b5f31ca10fb9b31b528266e8945eecdfd1fdcc1e0ae4", 0x5a}, {&(0x7f0000000380)="8c519d8dc5430441a87d6a9f3ca6a9ee682935c67a4ef994e005c5c8c4de2eccfa037511345b5154d2e252223f04a74bb02945ff39ffa433e9f2e9c94ac9a797bf2de4028c96d9056821dd9e973711bc9663ef40ac669803d1be7167696603cbd6ab4124105abb76ba71a1a709298695a8b88e4e5a6a48dc6ec84334abdd8ff3493c4baf4c1fc3ad6c9954a4aeb7a3781ef3e236c1c7113bd37d777004ba3078025dd0b3dbf26b0cbdae27117451f4c29f160b5de315cb7d9d0aae5a31ffad90b726d4575c0fec227f09295714f81e37847f7d39174a142e690125c448718718faa428", 0xe3}, {&(0x7f0000000000)="41f0bdcbaf9dae60c4dc", 0xa}, {&(0x7f0000000600)="8e4787a158ee5470d6bf5de070e63d69c0c78597e643b796a2fb8505ef49f3b72f75170219a17b3d920b74502412a7972b6c66f89d599dc1e70cd99a134c598441aa6ce493669001560b60b3777a8b29db1c495da88fc5f399ee2186c7ce8c65ac013ef4b49f7b343436fd825de99ee39b03c21eebc165f85117f99bc74b2210ff2a833cd1ab606cb1a64eb343fde655646812", 0x93}, {&(0x7f00000006c0)="904ad8dd32615da851d54b6ee8c9040873c455d5f2ba2df0eea10ba4334d21efbe81e915817cf4a19cf86f59d3bf96fb8f170c34b615b8d0881eba258ce8cfc1fbc08f399360a1ae9c2f056db91b03f8c8439b4efaa8279ec89af7d6cafbd8f014c8960a62d78d47182ba8dfd838c4e551f4e88b8e59f502dddc442271380d2426663fb29a420764908d507d83ebafda8d891b9ff1d65d380644a4d394548c7c5f6f012c28206acd0d009b6e34", 0xad}], 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:02 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x1) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x0) socket$inet6(0x18, 0x0, 0x401) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:02 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='rc', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='rc', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00']) 16:00:02 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/180) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) unveil(0xffffffffffffffff, &(0x7f0000000040)='x\x00') 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) getpgid(0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x408, 0x21) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getpgrp() geteuid() getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getuid() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0xe70f1a6bfce0de71, 0x1ff, 0x1000}], 0x6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x1a, 0x40000008, 0x6}, {{r2}, 0xfffffffffffffff9, 0x46, 0x2, 0x80000000, 0x100000000}], 0x6, &(0x7f00000002c0)={0x100000000, 0x9}) getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:03 executing program 1: stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:00:03 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x2397443c}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4005, 0x9) socket$inet6(0x18, 0x0, 0x2) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f00003a2000/0x1000)=nil, 0x800000000000003) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)}], 0x5, &(0x7f00000003c0)=""/72, 0x48}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1edfc5308453a3bacaf26d0a7886a2ad99bb96c86ea0451f16f0bcd28fc8a7d2f42d3d8af7d79a31b500e8e271b73b53f4a0721fec70b7df39efc761de095f1d76f5f5161ca30f5d5cb65b0ab26c448c6badce85eb05ffc6883cd0f143db4c2e7a4534f6c270e0b3cff91980558c54", 0x6f) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x1, &(0x7f00000008c0)=[0x0]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000480)}, {&(0x7f00000004c0)="7e6b4310e97a6df4f0ff16c6982da66f4611d672d0dccedb63ecc894d767e6c8bd6aafa497", 0x25}, {&(0x7f0000000500)="2e2aac68153b6b3b695b153491", 0xd}, {&(0x7f0000000540)="90c47836040d771a515ae61fd6e07d8c3eaef259707a6d458fca4dc78a1d09079d8166c520d188abb55b28064a0ecc55fecb0221c4fd7f1bd5337106b2737409bd032c19b8abeaab48d068e608fa", 0x4e}, {&(0x7f00000005c0)="3a7f302d55719f09fefe6382b63d764eff13caf94c919bca59c1ca2ef937a76de14a5b7e5e5853c45bc4e842d21745380c", 0x31}, {&(0x7f0000000600)="210db3d6ae8cbb3f3b5cfd49492614f3d1114a210204a57be5744bf810424104e067e3efcab322d3fa5843913b5e2627ea7a96d34a81f74d12ddc701f1c506d7813e783724fcaf616053f893d9d2bffd024bded693865cb61bd232689cc36a8caaa46b0f5edf359b2ff8c2c2081c165f8b1f70bba65f320f9e1fba8daec877fd13cd6875fe5f5cd57c7174e4424cacfa7ebdcfb21223b70286dc589d7cd35823fe4fa5256f7730f08def3619b8cc05254db68df3a07829", 0xb7}, {&(0x7f00000006c0)="da5e7f5fd59306bd47a7befb29910f06ce9036724bf97ddc6fffec8b33d875045e3dd4e719ebc41edf404e1e15533f89cd3ef6d107f837d78972648a77ca17dca95ea9353ffbf07e45c37b3bfdd70a34f54e97296ed1ac372a57e50be8729a460e6a8ed691c1c157fd4f21c98de14bd6b726453ebc8639d62a54d07d831ced7aaed0e519a7089f06db7454358876011b377a3f0b4c124ac36d71c4d8ee", 0x9d}, {&(0x7f0000000780)="9a9e7b980770094e132df7d62a1d", 0xe}, {&(0x7f00000007c0)="0bda6bac5921de4e58ef26f82caa30c193fe73523d0594ead187da", 0x1b}], 0x9, &(0x7f0000000b00)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0xd}, 0x400) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) write(r0, &(0x7f0000000340)="5e120a50cb5dbe6f9c26e52803fe921f4ad1c4e29bb09cb26e3995ca5913ef5002deb03f103e9fb5548f0d69c514ef961e01d7c0b5d5a4413048b7284d98d6fc8cad591a47590f4499f0757c32109028f883d8b23de5ebe09874afe2ea8c07e6f5da744dde6ee9fe49a3c5c33f8b19c815e7e2dd0d9ece252efcb345b964ee3570fb61a242e50e1f64b5bc8ca38f0c09f68ed7529b4d84d1d862ba01d996c241daa57b6d9f33fda03298bbe5c72377ad1626eabfb3d2000000000000000000000000000000da4e6d0b8836936091f95bf1fb2a0097a16bf80fbceb9c26efbc341cba554a756e23957e9d828870c94e0595d00c92bab806f5a581edc337d721473b9b3c85fc5ee9d117c0473f6f5fb6c09fa2770f1ee7fdf21c29837519eadbbc3b6604c71a285c0144cf83b14821732d96c8caf52745faccb855d36530688f197fb194e282ab81ac59a8f43c6664169af45d21022d084d6a8c8954264ca0eff3240b82004822d3d1f816ac41787f9367efb0bb5015270152205b560cbd2f29945fb044e409fee03a24d4e87cbcab4e526c0daa8058a1edcc00fe41a1fbe0d3e716a3edb9e7b5362ed44c8d72c83c43235cb72b9ef124551f3311eaf70c1163c9c1d09bf62b3a3aade58ef97195a66456e6540b3fa540e37d901fa4c6c6b460682ae43417c8991c05e6", 0x1e9) 16:00:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d", 0x320) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x1000, 0x5, 0x7ff, "13f1f97ab0e219bc5880fbc0cb14e358517849e9", 0x4, 0x9}) dup(r1) syz_open_pts() 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x40, 0xffffffff}, 0x8, 0x2, 0x7fffffff}) close(r0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x0, 0x80, 0x40}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x21, 0x80000001, 0xab}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000003, 0x9b0b, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0xd0, 0x40, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0xb, 0x2, 0x20}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x1f}, {{r0}, 0x0, 0x0, 0x2, 0x9, 0x1551}, {{r2}, 0xfffffffffffffff8, 0xa, 0x0, 0xc418, 0x9}], 0x3, &(0x7f0000000040)={0x6, 0x7e}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x92, 0x12, 0x0, 0x7fff}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100, 0x4, 0xdb, 0x0, "ce57d3ed9876839d36b55627df7892f4d4438aa8", 0x2f, 0x2}) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x447, 0x5}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x10001, 0x23, &(0x7f00000000c0), 0xffffffffffffff7a) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x188, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x81) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000001540)=""/4096, 0x1000}], 0x1) socket$unix(0x1, 0x1, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000010000001e000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/27, 0x2f2}, {0x0}], 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000001a40)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d78e01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0312f2fbc856b7b9612ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9af53fcb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837545b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c1873655defe362fda8b260180d75fbb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e7f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3d6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8", 0x722}], 0x1) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f00003cf000/0x2000)=nil, 0x2000, 0xebe5e7fd30ab8655, 0x2010, r0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10000000018, 0x8000, 0x400) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:04 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec0100ffffffffb27824af64b43622b3bf1b07015ad37dffffff0004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000500)=[{}, {&(0x7f00000001c0)="f0afa0bfdf885157e3fe2e1d21be0636229461df1aaae13f8e0ed62c5ec42f892370ca5ad4365efffac2b313745e13fd771ba3276cc6a95ff62b586c86f4a48ae7b68e4c3002aac80612a2af1a63d88bccec001b8741086fe0a148050e8d64c35afdf291c45a3c8784a6b747733614818f8395eb6de0ed6fa64b567e27e6f2b2709b6fe5ba56524e307ea391debf7e9de54968036a0aa1a963eb5a9e968f2de66c34bda6169a2d3b439310bc6adcf4297e815e69a2ed126caa41422c94ed3f5f9d107b6f614d8c1c9e8d3d71a6eb6fcfed1faebdd4c878f1f4788e6c1b8e5d27a8c71429cf9235b1", 0xe8}, {&(0x7f0000000300)="58f5a74270d7a23c47c532183dba7569181b323cac6a95899fed2de49998517a3f62facf7f62bd0754014b0e1bc579b529ff6accc49f75b8422cbe18ec5502057a716ea2d44bf075d64249475d41", 0x4e}, {&(0x7f0000000380)="050093b35b0dafab95e31e19f723f53e78e808fa8c2ac2be7a899603d1b4bc30c5c39635d3f33ba5d7791989526c87e371e413fb2f3572535cbe97b793d91eecc960a66195807c109c4ffaa9c72646174a3bc94a04e8e459a4be3d85b0907af2152a029e5f0bffa213a213ba7f046f71", 0x70}, {&(0x7f0000000040)="817b55c4d8e7ada08e2e0ecb", 0xc}, {&(0x7f0000000400)="378270d2c5d085645c326b445d3facac17cc65f5f440ffed260e6f0ea36f0ef8fa0011ac4bfbd8455439f7c3919a7e1581e31569c4074e6ad0ec4d2baca1d61c098d550139dd46e719ec0e2330672873c1b3895e5dcfbb007d5fa912213b903b22d32245272372d1613951436e4c597de2d146cad0f83ad8eea569261d5d4fc51d9f34996b425927d325c4f8476789ce0a39c89ee68f61fdd834594163e2db87d0f8aa2de9a147cbe07902ffd1deefcbf9b8ca34d25550b8b9a8972999e5a7a06d376cfa8f4689bbbe917947ec924adc5e1e7c39a8e8d645aff0d52093cc0beec5", 0xe1}], 0x6, 0x9) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='C') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f0000000180)=[r0, r1, r1]) r3 = socket$inet6(0x18, 0x4007, 0x3) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8800, 0xa0) sendto$unix(r5, &(0x7f0000000300)="bb24d9eefd8beac3241de6c010d98a028fec2fa8a0fe607afb6c06d140b21d3ae8273726778345008c95d9fbfd8879f4a07e0c72bd08c97d9371b05bc82e2b2d3ccd31006ea56e2f04abfdbbbf509535dd55b12ab23607d09ae012d5a6c2e43ba1f3e4cca4fc1e5c61a13bf1f159f280c70e7536a432908f366c1cccff9d9c4251d40edb804d0d5513ceaf761bb0ca9fca4e8eb4ad4035afc7e5", 0x9a, 0x1, 0x0, 0x0) setuid(r4) sync() 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r1) 16:00:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x38, 0x40, 0x10000000000, 0x8}], 0x7ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x30, 0x4, 0x2f40, 0x3}, {{r0}, 0xfffffffffffffffe, 0x82, 0x10, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x38, 0x52, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x24, 0xffffffffffffffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x7, 0x1}, {{r0}, 0x0, 0x2, 0x80, 0x401, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4e, 0x13, 0x2, 0x5}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x60000029, 0x7ff, 0x6}], 0x4, &(0x7f0000000040)={0xfffffffffffffff7, 0x9}) fcntl$setstatus(r0, 0x4, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) openat(r0, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file2\x00', 0x1, 0x184) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000380)='\xcd\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f00000000c0)='\x00', 0x100000, 0x80000000000002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) sync() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shutdown(0xffffffffffffffff, 0x400002) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt(r1, 0x100000001, 0x3, &(0x7f0000000180)=""/130, &(0x7f0000000000)=0x82) sync() sync() dup2(r1, r0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='./bus\x00') 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0xc000, 0x23) socket$inet(0x2, 0x4, 0x200) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='r\xa2') setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='V\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="01bdaf6fdd36c6dfd61f74962e3fbad51a7f6d528bc4018fe9a2a8bb3e0aa1ec3d41f0559126076f35110d0f73f97bd9c1de7ea3401999ebdf3af2b42531579d052261b52ac5b2dbff8506672a1b33c4989c5df1920b095edf083c13e5aab6e5778bd315af8c683c89e599b8c24501b0", 0x17) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = msgget$private(0x0, 0x644) msgrcv(r5, &(0x7f0000000280)={0x0, ""/199}, 0xcf, 0x3, 0x1800) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x80000002) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x84, 0x800000000001) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x48, 0x100005) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x4) 16:00:04 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getsockname$inet(r0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2a, 0x0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x12, 0x40, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x1ff, 0x3}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0xeeb}, {{r0}, 0xfffffffffffffffb, 0xa, 0x2, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x5}], 0x3f, &(0x7f0000000100)={0x6, 0x1ff}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x8, r4}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x10, r5, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x100000001, 0x6}, {0x18, 0x0, 0x800, 0x4}, 0x9, [0x400, 0x8001, 0x19d, 0x5, 0x3, 0xfff, 0x0, 0x7]}, 0x3c) open(&(0x7f00000000c0)='./file0\x00', 0x420, 0x190) fcntl$setflags(r3, 0x2, 0x1) preadv(r6, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="e221674db05436b871ff78347b946a4ce0c4c3ff67d1390094dfc7477d964532da043743a406990b2150811d59224f3c50708fb782d50c818a93fc0fbb33920eccd540499acbe7b8cba3a98616c14a2c0f8bd91ce08880b987c4b5bb5f5aacbc191d294e7e292a56ae1afd873c987ad67951e6b50ecec2ffa45c1c28cb7154152dec8a01bf392ab44abaae54735c593ac87934fc62e195cdfd2d685ef9bc6fa9a0f2c5fb0a0157fe40311d2d74ee2a20085251832cacde944d8cad92bf32f4e0a293e6da03f28578d77de15e2efc2cda02bffc89403171fc491047bee96f48090a854b", 0xe3}, {&(0x7f0000000180)="a3c730a895758482eded8d9dd8e6c746a6dad1bedfbd22c0871f18e3463a906bdbf35cb7498828a97827f22bec72ffe43ee18dbd6f48abd85b4f", 0x3a}, {&(0x7f00000002c0)="f9efd4f8a7a19c94ab96d9b07b2aefc1f6170286c862efa9a4a648b348feb8308b07e105b0cb52e5f9519e27b57e9d78cd001cd942c4722b0c2e777cada94c9f0e3fa9645ceb4a80d9cc493b474dacd5a5130b440db127fbc912bed3939f5a773e777d1c4caf91bdbc4b85487e4eb147a2ac06186ad3176d4025e753eec482a0b92dec358a8e4f43dfcf9e3e405efb248560401eb8676563fdd482", 0x9b}, {&(0x7f0000000380)="f8f05b356f04581cc65a51851a70f70253d56ef0c5ac5ac65aeaec910f1029868b57dbbf81b9de9f5f17b964ad4eea217601f2bf16f896e884b45bfd9afd43715078853c53e3735aa7c9063e6fe8469aa9241c87fd10bfd8648680c6aa376ef5bc464640f9e196455a9041264d3f4ac83638f346cc6614cfa0a715a482769759c19bcb7c1f7c06c9", 0x88}, {&(0x7f0000000440)="bf8f0cc0dc77b16fdc4fcf61c317fd8fa03c8109d6e5ea282136d54b413ca7a6a098c45d726d4c06e078a9f93bb291fe70117b154c85f079abad16655d334455eb61fb24042f11fa1484fea7e0aca179f0dd9315548efae26e94bee40d7d9d84017014627a9d9f8141aea6bc4f430ba2397c5a585d884aa2ae8a96ccd364eda0954f588b3c6eadff2af86ea9b539ee26c3d92f9ee48c5494a71b79f71474af5d48ea4ad8a3bb88b9bd554eb70c07bd1076d357efdce6710cf4161439", 0xbc}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x401}, 0x8) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, r1, 0x1) 16:00:05 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x0) chdir(&(0x7f0000000100)='./file0/../file0\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) getpid() 16:00:05 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f00000000c0)=ANY=[@ANYBLOB="7e1b4b3301b7875a5dc037a797ae4afa4d4337ed37a32585b43cadba965655d05d705ad3f5277ea5d3d1bffc85da4a788596a3ed8ae5def6c04c89ff08d1a907c139a1c6d18b4b97d8bbad79dbd4ec43bcb5a8acf03ddb58df68a66ed00bcce9f831b0f4d6a9dbf5af550ec8a2c8521ca601086b5812d92cf58ea66649e93ef2bb442862f03af485c6be5bf1"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x94) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r1, 0x2000747b) recvfrom$unix(r2, &(0x7f0000000040)=""/8, 0x8, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000010000000000"], 0xa) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1096f800"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x1dc}, {r0, 0x9}], 0x2, 0x101) shutdown(r0, 0x2) 16:00:05 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/11, 0xfffffffffffffe7b, 0x2, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1ff, 0x5, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) r2 = socket(0x10, 0x4007, 0x2) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x451b, 0x2, 0x1, "449cd90e5b4474b5a6f2e0dd074fe68dafb414b6", 0x47f32f28, 0xffffffffffffffff}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/222}, 0xe6, 0x0, 0x1000) shmdt(r2) 16:00:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a2a0799fb6b766d9515e064bccb30993265c111995849011c957fe4091540e76b43fe85226a893c70654ca2477b824f969c908af04ee8032fd5156accd545092d92f7338358e03355326c62b16b5b51805d4cc34a3b5d617b4dcc85457e6cacde716ac82f5c1132e928e53ce5e9b600d6d3603e03b1083d978945257a3c3cd4242d556f7932cafa2ec6ef9aae66947f8c1f0107202794b5a2675ab7957bd291ea19a0588652fca0693c4f88622146e3a5297de8a5590a3e38fc63e34f924f9c6f73bbd272fab4714cb851aa5e841d316b8f27e83fa369b3118b3ded9246738", 0xdf) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/15, &(0x7f0000000000)=0xffffffffffffff36) 16:00:05 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) fcntl$setstatus(r1, 0x4, 0xffffffffffffffff) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x800, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280), 0x0, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:05 executing program 1: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x1, 0x1, 0x9, "66d070875a307b0997e3eef65dbd99f2aaa0be45", 0x984, 0xc0}) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0x3, 0x0, 0xffffffffffffff25, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x403) getsockopt(r0, 0x1, 0x9, &(0x7f0000000000)=""/12, &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6fb0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040)=0x4, 0x4) 16:00:05 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() close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5013, r1, 0x0, 0x45) 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) syz_open_pts() 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) sync() r1 = msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) msgget$private(0x0, 0x240) 16:00:05 executing program 1: r0 = socket(0x2, 0x2020000000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) socket$inet6(0x18, 0x0, 0x81) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x400, 0x400}, 0x10) 16:00:05 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0x3) r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/71) r3 = geteuid() setreuid(r1, r3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) mlockall(0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x5bfb) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0x2) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/214, 0xd6}], 0x5, &(0x7f0000000500)=""/4096, 0x1000}, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x40, 0x1, &(0x7f0000000400)="6d57daf05b6edfb5ff3eeadd95ceb211a56d93510ef42ad2720e8b2902b8fccc045fd0019046a2199c341f2d29f051983a0d33df5715b3c0fd66c6ca8c191dc1043c03e67e3b34efec83d67d706536d935cc04290cbf25fd71855347654ec698f0c233671d74a41ef3b7efbb93508ecf17bac8dd08aef014dc7da819987661703a1b7c0bb2d96ea45a30543ba37270c8e6cacfc3521819f41d15132f1269faa799d0f2bce1b4763d8d991a1ba76a", 0xae) write(r2, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679000000003cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea8000153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c0161e2baf0b7ae5907ed98ca35db181566eaa40b97278e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d8b6dc8bdc9f166332c6b5502df59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab80000000000000000401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d7ddd", 0x20a) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x8000, 0x1f) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x5, 0xc622}, {0x18, 0x1, 0x7f, 0x8}, 0x0, [0x7, 0x4, 0x6ef3, 0x3, 0x80, 0x0, 0x6f, 0x6]}, 0x3c) close(r0) r5 = msgget(0x3, 0x111) msgsnd(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="05c6000800ff00001450de490ba32a26648fd1e58949abe32ecbc60d72784b52b0fd8b057b511f5314e7f72e5adff7d702000000000000006755dec58c1ae2be1f18c826558f3615f674d1e404526f393ada2097b94cd413e27693ecbc39af398f7de205f21deffa0b1da12af55636bed520e0481aa2d815769b7b8e16391724a2fe79e1749a7a353ca96ef67b2707cc2cf90145c03a65c1602414978a638fc3a65e0bf16bde9cffedd17f92afd1211400849d7846c5600454d61792e668e9f9b79a4152b44f591a63a337b7a51ad5"], 0x8, 0x800) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x10001) dup(r3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0x4, "b08d16c6662247ea080000005faf8a21052409e5"}) fcntl$setstatus(r2, 0x4, 0x4) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) sendto$unix(r0, &(0x7f0000000140)="302c9e95e00372a8e1cbc7f78a9cf57b8050705431e9489594c32a3bf6089189b09b3607bcb0ef204fc1c663627ae66803cb7e4889372f375fc002598e1a96cf29403f5c40dbc96c3b00e9b17f6cde54fa90f21ae7fb0cc2335c0f4a174056e225fe75a41774e72a24d84f856e0e7d03572894517fed8d4233a42ddbe3677ab78460f9bde299390e3f3d4cd23bf18b3a6b3a3fd303e42cb55fe5f1f3f15269464b10ddfc7b5655bb874acb35edced94ffd0b430581be9df4aec44095232beb2a50c460cf4e96cdd6f16dbc3b781cbdd800684fcec3931676c632ff420377c8a460e99de40d892eac11d22e7795bca1202fb1aa720c", 0xf5, 0x1, 0x0, 0x0) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) write(r0, &(0x7f0000000040)="73da8607c1473faf6d6625e4b54fd1d17adc6e0054a24c400d2c4c144682609eeb77a67a33b163be0078c4b182dc353ec9a157795bbb8a8fed0aa6d901e4716f7d9101859b2ae2f83b62ed644749944af02d88b785e535f656aeba03b18514851cccbd9a64a9a8244b314a678979573e7c755992dcdc10fdac9b614cbdb8038d060f149483c3579efb6361274517da60b1446da36307e55fa35ba48b8916edb44cdcfc16a9c9cc6d34d4774777dca98105f22cf895f622d8e252e5937c5a2bf28b898e3405c1bafcb0abb5ffe855cee6bb36fdb80570479b5d07a6bc0e677b242bd6af33fddd6d4da32ab243115aa50a1af5", 0xf2) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000980)={0x100000001, 0x40}) r5 = getgid() setgroups(0x5, &(0x7f0000000900)=[r0, r1, r2, r3, r5]) r6 = socket(0x18, 0x2, 0x20000000800000) r7 = getpid() r8 = getegid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f0000000000)=@file={0xea0c813f73944407, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="a4343097062a28d81d7d3587434ae6b5afcd48ec999840171d120ec38bb56c6a8c89f655f9d726821c7341c7b7f49e1ef498c9ce14ce43675f4a909743796446ebaf91d506af8337dedffdfeeb108a8649cadc664aa39949d1a9bcbe25144eef375eb9b53f4bc98295c4d7eb16a41e69c531e3ef57a969ff06787ec334b236bdf6eacfaebe14ecd6730ab08b4bb67c9933a847b1069c51d3f1f11d8eb61feb177dea0b88c4d7b0a1a3bb3ea130dde42af5d2a0bc2ee2924d6b5418f065f3631146806efd70b51abdfc26a9ef8a0140668fe64519c9dbf6a04e8632587bad8890a7d313333bc83646123fd6fb0062f4ba07a84c5e", 0xf4}, {&(0x7f0000000200)="f2931a3720ad02ee3a59881741711434e8a7d8ab3d100df0031376df51725f33fa543bcc30875be44649333598978906a31542563a7f29661941ad5f8cbedd4a48d6b4051ce50bcfae3b90cf0f2e767f2094215170486f13816ad844c820a45f7168c4f9daa9e0f0d8a93ecf6b6fd0bdd70a2cb4da150beba61412ebc33dad09e1ce893ad67dd5dcddf461a3c97a7fc42ccd79788dfcf6c7d87e59ce868ee25dc28bc3fbb53ecdac43bb60e9696e7ac95970a4d33cc67135ca181e2b5794ed7805979effbfa6db9622866b0da1f81efb88b08b836f8c4ed622328fa723daf704e231bb3ad8ee3dd55aaa411275", 0xed}, {&(0x7f0000002200)="52ece4df53e7a5403102fe9918fec3be05d10f7642b7752de535331c89e7af915081b736edc138af0a664f0fedfdc8f04d56534c0258e4f2171c6040bc1df8e2792befc92da2f63da430626cc2705829eeaf5dd64d64bce27bd38822b3ecd35b0043bf504f0b14ebdf0ba774eee25ab524e49993841b0a63b7b69b704af3497d7def9d4c3c249096a0a6f22b6903afe8daea19f0408f8175782f0b67e49b642f26540f50f2ca1bf4d076bd2fb897bee623765d11bc06613db3880f2fd435111a3ba289c1e7c5c853f60d98c6330d07c39b022c63f95115606d28d2d36aa35e6f0dca6f891663c4455c546a5b654b621e01002f4eb821c20bcc0d023e6637c6cd77ede246868e6ad70802f1f21812759a8e4309739573d3bdbe1c0d865ef0af6561c00fb1a6209c9f22b7d6ef4a6b7afcfca59aa79be1244af68ad44c7fa21786ed73ff42d703994b81fd617a0997139830ff5e4745da2b86e4784395a88ba69f3b2e8559d7b05876e9231fe66be5d9c5ee1a7ae0fd51f94e456723e9e60217425dfc90d6a3920b0e772e95ece2a92744d1b8bbcdd39808d7e0d3dc8bc2f20a52fd1d40537069f69bb7258f9725c1e5ac05da592c36fd99c9306045cc5e2e17de7a44c7ce592b1ae3a78cccd85079958382009b636bc8b6a1fd35dd033504cadecec8b70778043cbc757f14951117ac3f3d97044506ec40a239bdf733d6e40f8feb7a79bc4baee99b8925db88cc499589593be99784533bad9269eb5b6193dcce0a3317453a07a89dd5dd47651b4b68b4fdffc0ce5782b7be268ec577e8696702ad87280933e9b7467c8531f72677a6fab7a8aed83015d9f3f6c310d79ed034658515deb12feb1b5d89e3115b936c49ab704ba5c8104ddd3eac1c3fa9ce1b772a46a65168a1360103b5947610e6aef36598b049922f8884232ad86e5109da8ba06fc181e970cad5ad0742409ffb1b1cf9025af38eb72c4c716e3f474383f91de6efc42aa9374ae978d5d7d533afb9e33bc313d84ce9648fd19943fc16cb9af61272204cd887fb5e5648f0604707e5eca5c8e7b8f797fa7ab5eb80e7f9307547d2944de7f60f21e01019f7edb0cb94ca3205498b35c3adeb9c239955b0bede64d02be2fcd05c4da732bb2b301e69685777d1379610974f6816c6a7b1b20879bb767e6c89d7321bc8131390ea2bc34b886803ddd6e12bf6f483547ec4982fed441ee79aef34679bece2f5e8b629ea146ac2a98e89742503a9d97a966a6f4b42d1ab6c7ffc4ce9adec00f6830c8a15481773cfe04dec49c680f78d89e0f6b2fd35e0d898f22195c9d406218c5278e91d73bc9fce09c7c49c51ba254bd8e92aa1ba582888b4cb3e10a335958e26b3295cbe0c016aa528fb30992fe0f8c0bb36c7fc403853ea7cdef57306ff2f2fdec0f3dec8ca2eee207090d23e2a247b233a1138eac2093a28618e9531db7b170dba16224cadee791ef4a9eb10715ec44cdee2734577cd18e561dd909228ef71a52a5462e7d1c745689812efa567992e66233347253f893f0f15d30bdd96db3dc2c9b5b9f90d83b18fc373be02d10bc3c00fd2da74e37d99218f14917ea92f0790e1c4779e5ad0317487a2487f4ce14317bcc6e375f5c0d4c37bcea17fb6c1fc85bbb4f7ceab2d4e53cfa06c138ebbfaf4f47c4bc5fbf8ea81d6010dfc7dbf81076d59f7ec89877123366fbccac93164f1481d83f8d27e8038b3dffada9e36a76c55744d2aa3cd50c4181c4f5052d537f5cea08705b252d3475efc334ec35609a769292c95f181e5190562189dde6e8139b94c934d894c175eeb463dda816ac3773e560b3a44b697f254adff037122bf9b06d8fc1111d897b069de21c1e846927305c21d36585019024af1af2ad524063d3f2066d4071d9fcd63f7693796c7e0354c0fd9100cf881d6098f89f75d7ed46e3810884d46f57ac1b1a483d7f9bfbb8f55da05dfbd6fb25dce7ab0b518fee0c66f4595a38156a18ec12fd404aa7c00ac80133eb4ac8cd16b13e3e46827687305ff762a763b3504806f98b37fa379e7bd3f7ce54ea2d1d91578ca84617b4157b1f5b278df8779bbd8be2351b2b27f5a4e05b3e02c875bf2a53c5cb9747008a6f2af2620baa9a01a3a71051c45d35f5f4c3ee61456e6ff3f1d0ddef4c1d8a44cbba59e0a052de3a37be2d9683a2a31e66a572c09331c9214dbfb3c0062255a54ee19f8af33c2f981d603f8e3959298d6e8f8c5e4fe7cb60093e0020d01baa902c83b0203558943ccf7f7bdf8af590503c6311de83102f53e105d3635935b11eb1a4784f99b194720e2649fc06473758b8f855a5d363cbf136f6a9db5f536bd0b9a71c9207cacd655143b5f0dd8a48aa40a1ad12c666ac7bf3aa1b0d43c9ed9e323e0c8387d3eec9be63f1ec17b43642a3dbab86f37f9edc5c8f42d9a858a6739f7901af0c9cb3cf3682909492d9183d239766c50d2b0b8ed437a07a39d93f6971714e828d6ed5b1f6d73dddb70366c8e61a6a6f5cce7f7f3e9dadd18ab01ce5354c989ab0f4fd181151e1adb72805aacb9149d8b948c9f06daea9fa4316b8e232f88da25dbb19ccbc7baf5169e99ccc6a9626622520113bd9af25248366aca8da5897fca96504ffd5f8f1451d158c3506cf26897f4d76f5cd259105bd71ddb3fbc13c46b727e195429569b10b7fe1f89297153be3e52b139758f64a2328732119167826c6e0ed4707d4d8c5f9d3cc831115c8fff79cdc5d89f05ea89e3fdabc7e32b81a63484099422310ae86a047f0f2f32bad84576bfc2a576c8161ef917d3634e4306b62d74ae766c7704944446f68fd195f9ae387e99c2e3dabe612c7149427f0b0fd2295147ae724f0b4e1a94a3172a529dd562bfc73251584502d8aa718ed7d11c3001ec7863818e5dbc24e88c93d1aed84de128e6f9e0a27c57b4d80ba16b8d7c120d4877c4fd3b5256b1c6dc28e36807ac36a3420824746a87a73fbf75cf8321ccf31c4d2fa00e981c95ca17cb8b9dd5b1968f6c0b3d84d52a76a57ff50afd6dc5d87bea3facc24b8508044696e91cf7880592f54f6557fd3611520ea22120878137d3883d6d72fa35ca5e1b09564b80e9250f6750805b8e19463e916c1360e589bc9abdd05cfe9ae3e90071f90114b2a829c31af158679e447cef9a56b32c55f28c96a12744372d899484a659beac79427641e31914226d3b524fe06758f112a6848d92d521f0b363ebd07c6413ac727a99e88be85f468baa27fdb784e063d0dbc1fea5065112d3886703e72c464709161dc6b56c901c13e7245edf1caec277a389d591100329d00dda8711820ebc5f2ccbfa8bf2cba0d9e64d48ddf1110b3ff5085511b5e5ffe4a1f336a1661cc54f08c4e606270db8b999eae91ee05537ac258218a48a2619f75584225f94929691fa64de55d5de50f4b6132c34ce710ff7a824d15ab0457cf69702d8fb700844738994f56e7a8fb6a864ff5703a48821e2d038236ef665d12de7dd97aa84d4ab55bdf9186c16e0b7d5b7be28bd85bd6d8630c27eed708d691e9c6305180baa726aa7a4c60c318ce769b4bca5160edb2b1a8716e6be31a673bfa90383613df7586adf6c5d2c98c0abd4b00eb3b4a7e5b9e0f7842d0abdf347b08f29362cea3eb8a9469b84a31ccf6731cda03b66366f4dfd368acc3d22e495b1572d1aedb1b2a771b022239774eac28afd7f24c9918e1d8e887e13a9fd41d7eff37af0600743afe1a1b4cf88620e2b02bd4b65c4793739f551f53d4988b56a75de82767df08f2d858e4d6912842da270ab2e90c4ca210fa99e42dba3531130a7a67cf055173779bb2d4c67d97e24b0039dd7c14dcbf4291066a5e1240e8927d23e2e16238f425ed37860a52eac7b3afca48c5c8db58142702d38e35818d92b3cdebc04bfa7a1b5f58cc3b8ce52c78b9f30ef71a73a2c31f3a27b2c037aa3861c3312d8ae6c5a5b143f967d373e8c348c06e895f0759ddce12779292d89965a8ebdb180acb6bb97620aba9e1f6324918b2c7ec48de01694ab35dd3cace753fcf1c652479425e2e98f74776de5514452d003a70e8245a3c44ef53db4f8b9659d2675cdfb88dc3d009827700afb0943cd8216f03174406b148ba39f5ad6d975e2b369c033920bc040501218aaa9daa4c952993c62932bb207d00e63df7a15aefeaf4b323f13d287803c7599cecd6ff4ea17f4ee59e16723766ec4835d1dbe7e0951f6d378286a914332d54dab0932c743c1bd274df778c6ef835691043055c5729080c7ebf0204c133dd40c8eb93768cde2500af0d330b6985e1a5d1d6813cfbd22a208ebe2b07e9fba8897eaa693304ceb1c8b167d378e3c2c4d6205749c10ba1b6a9e931ac520f299da3fe6400e406c114ce66f056a2341c82588a70faccd432eef3297cf3853813c4ffce96d38cfbdb1ae6b68556f50fd70a65a369e8bc403fbd487094b799e0ea4bb526a4db9643a4e352982a26d961df81c557bc7ef51f45cac4d1d1cb3f9145a26274376a541a7af54a5276a0158be77dade55cc8e70552180b4291346d323b7f232fa5364d838fb2e6ffbd1a1f01608bb8842cb0f47e3dd91e54f612416051823930bc02be980c69d5c98f25fa3869528129633bf9c3c214434a43d86a54c7dd1bfa3895df7361dbe118bb6112ff5b180b0b0e1ca6810735f405f080aa972c6aa81369b8cc4d25bf96456b6d6da8f055f6abbf830bb038b1a32afa5bf9661b58cf291b1f0d60c5ea7c62b489c089020d2be98fe1a3a7d4ace51a516a71f18cd8cdd56fad7376c741d61d9d1fb694723b87bff6311bfebf1c3861ad5afcb643c072491742bc0510ae46a777ee8567f351ee480f3e413f3f8ffb5d5385d05f828b2bb74dfec81dc21db70dbfe3247a44a3863d32bcaa2336d019b394c4cebe832ef48c4a611e04158c98e366fb70a2119f5a72bb4b902ffaec929f7d80ea1883d79c5844b0fdcc9facec35a90cc39a2a8b87d6ae4360d9dea87d0eea3b3a0f499add3bb71d888efd65da6c7cff08d765be0b03ab9375ba78150fe245d3d926c6b4b4e7d1fd5b47f0462b821c62c8118364a089ef4199615c92f728cc0471a0d64520b73edbf737dc0b26729276cae1ab8469122e67762668d2593b74b94af45652c6077cf67e71ccd55bf24d6cc407e322ba9456ac995590e7d08448a509b23cfbaa22293945eaa077dda035264ecf8b29f0d982d85e6dcbba877843d9fdbef5a7504258e34502540de6ebb3f5c9fce1eb15aca20ac30afcc53733f1351b483f44621d00cfa8853e1d86af1a99d4a5b8e8d25e7506b15dc15e0d2dab00dc5afdc6c5ff5e418f45034d74bcc646e2c99a592f48d749c04397548ecdf0d8ae193c8d0fbf41026ddbdf18fae3af0fb7217ce7702a04ae12eaa6f8a86ba0da21444698ddb049e917056d6f14bcfc54d539b27f38d198c67b99210eab21a46dd31993bca55c8cade9a5db225c765eb64ceaf3676e93f338afc94c1f457a5b0cdb82beb78e91a80deae80259eb149c87b8a61c515dc414137775b7b0eb4c72f803e0629b46145d22e9cf05372d3bf1b64dfa08339769a524e97e9c43a2c7fc2e8c6a285a431be890491458482d4bf204530fbc1190d023fc8b19bf3918484625f756d5afb0755a15819a5cd2e2d443b7d99d73b704685e2cce6791767f340a174028763b21e9a1211bd1fc1805750c2068dfacdc1ec53d9f70cec50eaad842a6a67544c6007d37af5792514e623eb12542e2bcb2ca427bfb2594abe8dc8fb87dbe3a406173ca9b12b228773fec1f67118c42e3910", 0x1000}, {&(0x7f0000000300)="a1901e20ffe823dd67d69114ec78d9296831b361d34443e77f7fd952b9343affd77c84e483146a188b58675d09325b17bc7ad2f167bb26963d44130c9cb2a252db8530d023c30e865be7f6ac1392fc17f6b67cbe342f7bf3b09974503153565e6944651fc6ff9407367244f38ead645ac5cb579c2c6454ec71027ee916c71736eb6b1e6a17391f54d08b95282291dc6927e47ff0b2b55b51a2dda8980341721f36b12822d572b894d6a06891dd92d9194176eef7f16b45a48d6db426704b", 0xbe}, {&(0x7f00000003c0)="ed78c8380495f09ef6e870d1e77a872a1c4ccbbfa5ede1c9388505a72b277faaa546798825373dc6d82372edfcb02147063a23297e7199d13772322cfe8d14c607386745d8710337c7a19a99069da8b2f2c5f66bcc4d9209017c24097aec762ea1a7fb4eb351cdc81348a94dad4460dc956e1393bd05658aa327df5faa7d3c4666ea5d7821c9c9aa82ada1e7a05134c2325b211cf2895cdaf60eea392d1f63d089c766704e7559254ad43fa6fa1d35f9c6f78be72ceaf9d5e6a8badccee0ee565a8d4bf3d21422a59deef6d33147f5e46c90bd1c61029bdf3151aa0463d314e183608da57ae4db90a9065cf94814a1bb27059bf5958d1d7477", 0xf9}, {&(0x7f0000000140)="78e528b02b3b2823", 0x8}, {&(0x7f0000000180)="6a30f259582fd451b13e72fb9cf825db209ab8017dd4274339c510dd4f44084c563792810dfdcd7f994f7274a7cc", 0x2e}, {&(0x7f00000004c0)="9d1493b972df7c08c11da217691fe69b589b2550c6119ed2e6c8b9bf969b779131946387ece095b49e42afa4f0f6b7f95d4edc2bddf4e1ef53b68d1f39c5a6fcf4df744d756df7b92653fbdc8f45e1492fa93e1c085ba85fcdd9e81e6e93e28ed8bcbe5b775ef2c5e1525b0a40d0f0336c0bfb621357889484ea9aabb335f5d8ff9c8d73e0f9f5b17daa7a9f514476523d43b2ed38e69c69294bf4071a685266b9a98aa87683237b143db3812be85d82d5dd653d007bc9ca5d4194bd216e957404fa38af50a77de62047cc9a8a9cc48fb86ab34f6cd2", 0xd6}, {&(0x7f0000003200)="c7688d785d9f31e81908217065c0bcd0a98a34bc4df566b5c2da925a3e4e27b9b6c393aa95ab29fed095c37f1c0331c17148e75f6138553f2ff225938c20f3f6b80f0e5d0dad534f7f0b719de60a8c4bae01bd54863a6e79a2664a02740bb20069015591d1c0ef7f63f508535d9f8736cd3eb357778b7f1f66cc71fe97b4fdf44a7d7a4e281719bb61d53ca91d22b098341fc18f72caa92f7355c4f92011e48bd7be2757d3daf2af9014754f89852a3b7f394dfc81fe0821a9e93bb840d58a1f913d38a5b7cf19791ca25c6a742c025386c416d0e412d4135a912af9aa4655d63659a60a87c25491bf17925d644c5291c4b2e3327a93df4944a032cd85a143ddac2ef8848372aa38734781305b29058153bb3aa19a023c1fdeec3a68664a2d4c8dc5eb36582c27b860c63e656e1fd288465b3d78862555305acaded721d82b375c67dd757cd6af7ae1376b0abb3c4c2f1fdc803c8b78dd45a9d83a45ee9748fe464bf9e330a6d4267a1f3a7145add0c2deb9455edd27f7810170f2d5d3f6eff9ab740b140c4d2994b21f3f517b9f761b9761e69a34c36fb4e0b29c4e47f0087851f4b55d0703fc3e92fb42a48ed4af273a7baf1e0fcd38408cbbf1693079d9e0c89f7213a37df2e795f65fa8b0fafcde1b6dcc7e8600fec3b838abb812d4f9dc3ba433a9b372eb90d1b60889ec7027a831409a76fbbb2e5f8c222beae5f8d03d2c6f66192853927bd7b8812bc2361eed584b803dfad5afedea617f67ccc45251765ad5a2f300bbe6aa8762be8ce15e6a000ff0d394da02051d9ec7b92f397d131c037cab0dfb2a4f680a1a865407f97204f6f179390b8e1a2d31a43db6b0441397ac54dedcbd60f74eca48a006ab67f1887a0846d9965c96000d7978c06d6787867164db090726c817c4f00fd904b7614192d36d4c628c5886d7b2cb726f962e2aa5bef4478813efc0514f8258d33bb77a0f483c97757c9ea4ddfdb6af41d51928900c80defe4c9b36940f4e08b8afa61f7bf6ea9f239c59b307f5f65daeef475b96bbf5959fbc5f99f5e1c9dac36d2efbfd34a5735ca25ee696af289ad1fbff6759976d50ee6abf740171b46f0f334f767a6ce71730743b651371c2014d56b02b91f1370c144fcc8f46ccf493cf17d8158c2bb9b5c8131677d5810d04e2b794c4a6197895e86bc11db0fb2b0582cb41c60036f73fec446ef09bd79f2798e5a5a1fd7b75ebe3430261ae61ff66bb3298ced24eeee019dd3fe38833aeea33f7f5b673b16073014fbc5d3e73e89793f5ade2c3e9ea005e378092f69c11e7043c13c81e074f43fbdc6e90f1e26e08be9eb50aabe24a6c25cebcc7fb973e1aa0d2810374f378e26b9bf7bddf4f43648004b4d36eeeeaa8d6804e0b2969e245f7b15b1a2b900237c8b74e78f3587095d3c986a84230f0b805549d12354329b9e33cbf22b15a3ca9709b3559283b3dfd4af8367b1677a63b882ef77b666ba22e49f0fcefe98e0f640a170a32c4bc21bcfe2b721df80f77380ad708043bfedfc98dac537d4836de2ca059e5cc805e6d7e2b8ae9d45f1d1533c448f8e3489ae023d6bff7b02c1a5e4ad2681c2771c79ad646863ef1213a754a9bd02e64e1162ec3b80ca8f3a47441ee9c0087c74646bf8f499ef704a746453b75066c5a25f8a22114a612b15f6ff7e52baea08bac7cf119e1774009ba98415bd216099f342f981f4dd136625e89bf08cd1c1c86109b9ee982925afb0cbbcc0f3e029c04375710b1cb088a253749f7f1ce9e9813fc3942e7fc58f2edee98dc64c4213d262bbecae02b02f42c67377779cbf514ee62b89cfcf49bb6ce6bedf1b1260e401257dfeb7fd36421c6889656a58824658b8ab5745adeef1078e5d32d320163cb1128ba19cfac458708d9eda417f56a70fde604d9a236bba750b2eea93bcefe3f7b7ca8f93e7a2bf1436ccc6d039e84bcfa55fd0aef572536721c14318fbf0ecd2f9833c8e72cf6b2d0e259468a9a67607430d6a9fedb9122341f5e290a02b3775c48544ba147dd629e1e1fdc2da737231c5550fe25ec566d13e856afe42a9a9e3b624ba489ff86183e842f84249fd477b80034955451e5a008b04d69d8e50d00a5babe86d2e17749cead6c2ece5efb60da781fefa3a679eb4d0f224a56294f308eaf0e2147230f2111f53edbd84032b22f099ac7887ee10c9f0eb2a49d4788bd0f86a0d33cce759f2ac2e4d05d4d1dcc1f619a446b8387378fb5723f2d26d6308ef56cfa6c0b390a3b08e70af5ea4fdbbf6a9950ed9933eeca39caa6aa6b927ca5410fbdbcdef6de58aaee9819d6035768b6b9a64437b0a607ba1308f63295002365f72b53e054151f002c793ba7c94192ebb9f0c7129f14aadf5a925161a26c9b730f9f37aa2e0f6b6bfd8ac963e780f7bbb5d3772b31b2c1bb3453a1769f1b6cb73574d4e4e406992d47a1824c46c10f02fc22ea0f3d773a78fa791ff4cd3859ce2ff84e61f9d9457df23c06d86cd447ec794ecf70d97cf015f2a8a4d4cb5585d21a40044ab92b4abd06077504c9dadd0ba02702be6419dba93699adee4ad1e65ea2b9145ab5436b28ceba71b9640fcdaa248a55cf2971abe58ff40f60e9220377724c10740dad6fd9ac630ecbbee92cc73854f6c4fe26f9d4e54cce172875077d34797cef8d5f5601b143729f7f80de5edd0cb25894c44a469ca0be281616af47a1397aa958772e9e11b8901a97218ad8da510943f0ccfaf22d5f7a9e73db6a4d05899c0d9aa8ed98847187bcd19f529f4cb1d6f3517ec259143959c8a262fca0b4f44da21d741f8e2937f226339a7069c125ccfa1a5623ae5ed660901a755943cbe44fe1c10e5a94bf84148655416930782dd3e0832ef8a3a7fc3eba50c81c9c381a95add3779b10f2204fdbf8e8abd6d0402d5ab7cc13a16cea320fa3043d29b02a2788d7a29e0a2d5a38826603d21bf4f60afafbbef3b992a6a07fb909c98b30f76ccd18f71e18145d530ac0c49a226615f2895f5bbd9123038c5dfc4d993ae87f7706e60f1b37afbe8c01c9577ea144bdf85dfc2d6e09a54e8afa5c8e077f311adb28f7bf862e16f9eddcf436784a8c0dbc01e0e72ca0de3ede664b2516f7d3465d434d2cd5e1fd2349c97a3245039ef322d0fb64e1b83f2fdd193977e1625d098fccd1aa29b0f22e0f5d200b18b647f92bfe48252f329620698726560067941505210f3a5650279a7e2ad2ad61123392f6eef56ceeb42710e6b6f2f0b578cfafd701f0ee99f52e715f253b4783d26faf46c6609433cf639396eff7649fe14ba425116151fa5b42ee3779d1b3063a4b9a396500121b99844d4f05bbc0d10113435704d3403ce5f5997f0c5301f642d9ff674549080c11c0b8311e604696b5636b5facb5aa19c49998085537da583962ea3edc20c1b952d05dacd7d2b0b6205b5918ada168563cc41707ee0929392c0a87e90599a2a416232559d7fff7adea969c81caaf50c0d904ec0a9d5077ed4f4bc90a5b694700bb2dcc3a713f82b07a7c1ae3b02f526592fbb1ce5d9a18d6be6f0f6124911cf0c551b0572673cf53baefc1a2837676c440eb263b00a9b12fdab99e58f6ee092c84afa139f1053cfa679cd09f9097e2057326aecdb8564590012aa6a22980b248ae2f8839028837e838c6bc51643a7f235d0655baca8967cd6106189f406785ff5832a37f51ef2af6d11e9a7bfb735aa7da1e99d3a44724f0492fe624da32cbe3e3e13353cfd5709d2e5d6fad3abde418fe310f9429070b1c67f590c51779c94c86aecba8ab5a750308638973167fbecce7ac09e013daa4cbab176553136c9421e9e36497c1f8d2b56a23765401fcb8bbb97376301a9b991a14008826e1266ce1e4dd904907eae9b1d6cfc3d0f16b857eb079bacd03c9be24f4387578dfde9e5b0be086ab2aeca19708d84b3759e3184b07be3e8d4b5deb19dfc7acc3836ba317a27fca8d8626c0a8022016e1a622c3eb29a7f96bb4244b3f985abea09bf4799b44a203c8062f37a7ed0bb97374d4a9633add3fe55a0da1ee2f32f1bb9a896ab2ba7d70dde02089cf62770c39ae7abed526f3b0cd52fe503d296414897168610eceeb044fc695fc9dc0f907e814c9cbc1125541588f1759420cdea3350dcff1b47c92c8ff8b8da6ed680c1ba1276873248e75e6447a5e60af4ea39def73299a585134fc0e9bd4aba6deef6e692653a87a16826371eac2ef158e6a8bbb9e0a09ca7b72a4959060324f7e7f5f35db8b3f317a7de5e681e1422214c00da0f0b224d84e0d26929fb37fdf7f4e5022194734db2023e874b55425cea28fc250d1fc882e6e2d18168c430ad6af7b497772d32c7c1b8e8967ddfd140ff4cc2b714bed227f19f6e26bab36d4c6bcb33d6fd0ed5a0b96f57061621e06f517fd6dde0590c56eb5eb34665929615bdef0d47531114daa9de1b971869150638801d00227b7a74285c82da2d28ff9b7d9fa03a520536dd4347db8bca50b25fec7679b3168c7117af09a8f43e1c7009208c92f07708cf34ebad24c9288f35b08f480ab5b09ad67cc5632f43834a45432cde91f9862cdd07576ea07a156c0c4f5d6c413499cf2378b5c49d633475a5f1e72fe17c579832308fc8b06ce9c9c7d99450f4576aea4d7c6df46269041f6e54b869d34241faf7f0c8458ee396c447f2bf6e5a1638fae691dbf85baa96d880990f118e3c44d8ab742a1e45d32b1265e1fd638a12a9ddfb4105aacd89151c7afeadeb89c1cdcd16cd2f8d4c3e634695bc9fe312b1d4d6f4965ec1ca19b4d04b60ece6235c6c21ddbcd2df47880c3454340238ab358e0d428ef2a676e3f97473a52839ee27724eba2d1ea7f33e1c71ecf9212989b9e9a99efb1763845bfecdcb2130981da0f06122b4b572f80e95182b52fc4fa84c991da3eadcc2aaf2db312c2bd7f00ba5ad5c7838ebf07ff473684e17e96e2729001c4dc9e607b3acd36535d84efddad281268b349e09da2654ba09d6cfc163324956a379f9bc58a925c4389e5a660b16cdf21c8663bc68ba0efa1a633ef238da74db907d1408166890d18eb5d1a654fc8b737297f9f22f6a46c5d9d98fa7cd482ce575532b4467aee92e376dc9e366d7cb6dd102f8d3f93597294eac4abec588dcf01aabae01e66629ab448db174e544565824a6a89d59157ef73d3589d91b307c24a4c49fa450a05c3ce1bf3bc6c01262b0c51447eb3cf4c3dab562f1eaf102e65476abbc7cdeade189be48b464f076b8cf4a585a7e79aa8ddf2d2ca10765fdfa0cb80e0368c95d913b2dd93209970b6dade85dc8e859c36bf03754abe4f03e2117c0a0856ecaad2d6303cbb799a8793e46e98111c1937dfd95b5125eb8a0f15f023e2a3e46fe1832c4b32a5352b1da4b088b8f271e8571385b74b7d6652bcba1946ed1f9830febf4444d4731d0fbcef751d2f7ebc4822bd4ad20ec1222dafebbaeec385c976553dffcc7b109611424e05f16051bdba15168b107dbbece3ad1c218da3f075b3d0d45057e07062df10773c4e0d2f12ce58d2a719df3fc1b8b1e4f3ce9f09ef437fffdff803c47181550091798cee2e5777bb2b21edf22b5e979f06e01dacf056452113ed9635e7bbcbec00d11963908ab31f487464e2bd716c55dad65a92a24982e7ad9400a12c453d21fd7b99add4ae0c581f56f3011ed4f1508b03ceaf44fdc5337df956f9e9a1c727ceb44df4888ace71f0a5c34e531439222dd3200f4a61d824bc8c6e5ba6c69a15271b6e3ad365593305e27bf7a0baf5af7fef35841d21150b254875cb7e20ac91829cd4", 0x1000}], 0x9, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x9) setsockopt(r6, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r4, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) setsockopt(r6, 0xffffffff00000001, 0x3, &(0x7f0000001200)="2979553c43c1059bb168257c16a3822f3f7eba165d0e36c072472161da806bd3bc1b952f96682fc66b365eee38171e61e3f90316033a23611c93cb0ef3b68410da2e4ec1952cc4a879d6d9e2ead00615873f052782a83b49ea99eb3f27ecd1b525c6a45ac0d2f0cdc7be51eb1926ce41dbee854fca16cb1aecf9d9c915f9cbc32ed4ffc09fd7eb17cfc435659424bc178e7cb8c747d90e1720589c1209ee059a0e77b239d5e4209ae2538f28ab87939cd0f4f95354272480537e4ddb3dc227877ac19f20918516f71b26d489e88b4a88d27cb4a8d2140561fcf78df551446f42fa14892cba4fa0a7e36b2757fbcca5b570968f9ce7881aef647f899775da5da4a50054b3d4ace7936eca4a3e8a4bd7d493fa940fcf9df36371acc174d9db3c91644a9b0c837fe5b836c0286dc3e907844a461b14a5e0096daac5d3deac07df630b675cf58adec02b2363d27b7c59db69c62a00203b729ac5fc1c221af0161d1b5b0a9fa413fa4eb57d9cfda93fa0b0833701fbe223612a69288349e0d823cda843bf5ff4cd5c1751b617dbd10578e72f0b786949b1cd5fa39db4fa2cbb43dec0c914903de41396a87cc900c15d3b386c2487cef0b54a3db377be638cd447e8df5a88f88759633cb80416d6ecd7a1234ecc929b00d2d5f2b95a230b332d4330d512e96a68f4ae101b0bc6c4fb2925bbb7b9d6bd0b31ac7c993cd98dff394eb13931cac1822870164ef4263a8547218f5d8cfbcf3a6e0aa9a099de11e69b91f294e3fb75b83aa54c27604f190f17038e7fa3bff0a52778f235c099a1cc4ee9a6ccf6583bced5a09b7085f9e8e5848bd07bcc9af8e84f109fed36c4b900687acc05e21b6744e1400e4b2e229839bd72465c9a1520fdb249bac1fd9ffdd829ab746d9ecd30924a522795a0877281f8f785b1a246d6632ef0bd33e48125cf878989c25e5a39fe757675d9797696e4fcc25866ffcf3b13e61f5d8142670928ad2ff05d33c8e28ec3a6170571c8a97cb3a389c4cedfd8c29d257e29b2dde0ece5a2645223cb533bd7beedc27e8f88a058ea5bbe52cab0b14202c63074a7d8cee92ec0ca2e6b0f93ef52475eeccc013987ccea822d2a1e15a94cf16acd420177476fa90a1e2c1c60c08501c5c66e68f972e619c51097a348cc4007491eee446a54874588942debabf5c71fd6a1e7f09d98f49e166285f42357f08f00f00e915dbfe230757b204dcd9437a40eb78102434c404f60ff762a36e1d5a37ff8f0967215f904aba73522a37d9802f081260cc0c2312fbeb3bae1d57254c0d25b74651e89d75a9018ff3b6042ef1be097b7fca22963f24fec5f7a7571103c71f59b9186fb1adeb4709f734f0d34d5db1e3f1149c85eb2275e2faa05f0ed0f4089bba882a0814bcc832ed3a51fb57634408eafe664cdd270ca8c15040837618a7679bb44e437aa24d3e30894c5d8ab42fa75693609229be452fd5cc5dd2d05be1c5059d68070ac440b26b17779e605f581a42ed9196abe769dba2dee35b33e5be9d2a1953da2bb2cae7a0098f6dd5c130fe2e96e90103fff5f52381d5771605caf2fe72aeb4a2dd0e024071c936d3e84262a93d97f4f3fbc714b5bbcd73ed73eedc9689ed43fd4325c752e65dc2efc04ce1100ae75a379a76a98da491c70cdc28a23f25aaa68fd2617ef88b7760dc445cb4359eaaa5953262b11e78b71e1dd52a551b8651cf568d56a53a35cb57f5c6a948ed54ef9427678c9919d2698c7f5d27a1c183af43ccc51f48fc1f4581783b0c7fb3da0792632ed125a910196dce95ab6655d366fed8f31ca048b8a7b7d10db010c5eb8073d9daaf40ef6eeb4235aeda9039e1665f97fcfac348c1f6cf5327786c6cc0d7909347b24e3e84f9df70fb7d26190147b7dbde141f0f505ac2275bdeb7272f97f98600df65f2c429abc0ed0bae8b0d39d50da6d6b6ee528709ecf4d29b1696ef7d6cc5bfafe3ab16985d70cc627a2da49285a5ee98dab1b41d9049eac55c3da84ee04e5caffbdfba5e4771bf3137c5436bb2b0ed45543d0113c466faa7bc08b4e497e60ac0b12dfa7050db5535da119ccdacecf4678de7cc316f094d4a79404a56b56674c958a853159fe545b2a00ea47fded1eadec351abe9bb877f886ddda6c23fb7f0bd565344819e9de242d1ac678d3b64bec4dbad3f1b1bd8111b308869a623d7c904479fc9bb8ef0677929359d2e5f10e49675e042289fe782dba4c66751720defe563a7c0c7b35bb332e496d8ec4d6b8a9f7890705132c4f458248f5e14eed886e57f5fd3c0eadeb36a7b657302abd33f1fef4f11b46ff0846241eb9f538352c6bc734c355755dec9d8387eadfa41bd881ac76b3986e7a59b0f400bb45079ef718167be1ce8035ee704eeb007c3f1ab35fcb98b4d801f787fddc810d6475bb8b600d729a417299f69f91a5abd67c195f85b428a64de68933dfe73720680b97401aa235b6ba9b54dd5e3c4569437a9eb2dc7bfa67b32e5ecd665bd9768dc1a557b68835518a8c5e429aebe187426a4a126f948cdb410d5eb5217e17c41fcbf9e25cd3d92bb5ce0462d2c919247c0237a7cf34a12f7bf72383944ce08d9b495dbb9fe78df7cc185b789445f540a34169156ec04b92948f2cfdb770cfc293c1b2e8123af91fe4ef6de2b5a3b8b8e37080b88cf9e2717b4de9aef89460be94ced4b142e7eca8147633a80be43a84b37507e160f7e6a0b888ede3b26a9000f4141f3fbb69fc13aaa7254dba41097c3803e8e0e80d1b2803433e2160e3476b99dd4d11128b0e3371e6d2b26faeaf1e5e3fe326f94635e23910bfc2a708009c82a2d7145dbf65912b25f2505b81c28049c36a80cdc5bd7690bf3901332116c958485f68b29976a04b2b4951e0e3af1032b9cf7aacf958478ed1fb08bd5a7730d0c0cbf61e817334e04fc2b213c397e39fee9a405a3b4f9c42a663d80a67cebe90d269833c5ab9d3897a4b7eae9536288a88680ba7d5014b92848f54ff711f61649fc174ebd3f494ab7e6d502ad13647964a0d9e35cd0eead1a2707f96bd2a531a20ed11fd06f67d296a5360408cee33a385dc1e19a1ec0f3112ef6162584bb09bd35406389a73f31cee432012fcd71fc5caccc83645710226d7f76bcf0336eacb268b5737dd0b5737b02f74c8173a789556113e10067d297970ef19d68e68a557936b4fed2e098a5896fc5d462ef3e0419d7b58c1d472fd00a67ea3445c3c0787e8ba829649a68cf7c6adaa4f1f22930973fbbe344a4d4fa142b2472e62f01486ed4430871f9499b927c79b9a63064dace92050aa4627c11a6a83a1994ae300ef362eb4e28ff20a379784c2144fd111382e8546fe37c16c01e747b2d9880cc3e92fdf1e93dd268cd7f1c72a40e0f962ccaeb2300878ae36a10a348fcf41965613902c6a720ef9c4b9d5054349afe2a75552c7bc459e3671744ceee8ac21198a7c00407c05a698b8288d8a83a65898eff104e9c2c6842d088248ebfb90e2be6be177b2df032f6456f194baac0f88bb195b4bdf18511a4e86a4205f270929d5cf466a085426fdaf91a0ac18fafe11121b1a5f75cc46d4cfc212457aafc7d62fe7f460dd37c2bde71da525f439e44dd9750a70c8a290b172aad035e70d8d978abc7157840e4a427dbf3674f422f5de814e536a133e77bd02ceaa79ea6ea49b0089f084fd7d0f10d853e60dbadf235bca2dc359b6fb7aa00682c97198b7e42b19295a979737df75d70c974a39289589983e7db9aa8c18ec24b55dd3f98485b711c92397a5d0b17cac8f8564bc475266253544add087a5c1ab3b6a1dad0fab176e727abfd60417fe71bfecc0ca9d7de34aa312e50be85107f22b3db8e189f5c6b9fd8eb279d496ba18d986f09916ccc72955b5ee16e8ad121a35f86213506a3adbd539485cdc1f479778f1f8819fb4f75c7855238921f5120ce0a38f0d7b5349c1aeef6e66ad67bac7ecb056668cab9ff6f5b1c129147c33bf0ef49c91c43c1b38a59c96c700809b09a95bffaab025c810201282959515c76cf62f258ecab05e83d9e2bfb9016d81485b64a6d6309d977b41276bdcbf51810ed8f965b0ff3c5f6352157edb4c44212dfd48771be8d606be229c5556cb812dc5794f4a91678b859d1f2bc2ea31acad85dedc256f94e88b04beb343e74f17d93dc6fa090656913667146b7262b31798cce2d2eedfc25e7c29a6a0ff05d53bd86b72a73472a32589a734d3f2049fc57894ca1c04e2216aef2886ac40e2814d44f0bae4ba806957621d3de5e25888f6a6d7d40bfda55dff4ce131280105a27a55b90bc4e0e02ec1cd81d97995a08fc88ecb356e2e13b4d3eb38b2b3d9302c3195c24a359b51f76e6a0ad86d64a02d44e089b1a2ae49a14df73493f17bae191acf22aecaba27b3d9fa97578a1bd7bc92c4590ca348208cdbc2799d39578b00d53c435ba1df569e07cd7f6fa104a29e7c399eb3feed9f954d16d46ec3de216bfeb7cbfd333085a98061c22f792163a10dffecfbed436c87450dd4f1893f0061eeae7b2f57c793132fe815f442b1c0f65fef2c24d3b5e829b25c642b6d216edd531d1a96536ba6c3ed78a5833e3836e54a12e503bde05c072dbec824ed7d7f1d8be92ef29d168867d97bb84b1d511194fdf9d4761ea101d3d07c9861ebb569fe4aa1e241f1b80d51746ebe5bf0fe051ca1ec14a5cc8f7d5e110b7194be857df296bbb908ed50b8087a8de9c7652caec7e74a6e493acfb11ebe98bfbfc6834c4e3f5e168213b6ffb3db29cd6edc4e57cd60b24714a64b5adbab3573ec7b143dcccf9fa5fc9bb0c373d59c70690c9f05f2ba9c29f3b1076c023dfec23130cb181ed23c47925090b2dbb085bb71058bdea107076026fddde0aa719081d5b20fb7786979f51c217b0e1ce5c9e6b6b043406ee23609e0d62ef731abab293c5f1e7012776ec8258a84b4248916af79a9486eb3fe801b630d6e547dcaac9a42d99503b813108b344d4e47e88dcbdef4e6d7af2bca11c70a170daa70f3dd396c8e04a0286d3bc0cf7f25f8930a379103d44d6880961684b530d17b6bcd9e145f5af6d341f50c5fbcd93e33a2e8b83f4487c225426b2a85d60ccf7222f7a313950848adfb0bd7045303bb380981dbd5a5a11f0b43f416332180b813ffffbc5af570e1f0d22319be0cf487791ba92d0fed821ba3065b9ad4132bae65975f0e4f23423dcb37877de65e8f03feda6c47d62f95d1f85cff5cedea419931ffd3e519acecb3a4f97129b52ae12590baa509e80cf189cc493dc28598644107e9de5e671f0e3c4316ab2591aabf2dccfffe2a1acb4001bded4b1621c613291a023b5d857257cab46c6aca7d4e939217d4de8ddc14643d3711b7ff0b7978b9d68df561bc6833e7389eda46411fd2ab20da5908d17c1d4ffb00189a5f9484684faaf06e62fe25432bbc9db1acd720d69568e37321539791db1e54db0f1c9c36466061b0dd2dc207e0b02c991d23ec95374b9eb0ee30e61adcabf4e04e23f4058e0886193dc05a0b1e56e5d75825da8d0a886dbd184bf376fe91bf38bf8a9b71e58b271ac2cd72000e39c115a2c163e3b7df2448d6b550f004b281f6c6212d4022bd732c079cb3e21f37bb16de00a1404c0c28a054f5fa448104abb93d5c763b003cf019f563202e569be8e2bf214927b5dd864fc873bf132efeb3d41943b22b2f09fdc15b4b9659208f2993a87156c504cb88f6cf8afd366cbb74cbf17b2b743c89655f638f241bb6a08bad1b2cf586d6bb56dc186dab74561bd4e426184dc9dccb858245319a8e6172", 0xffffffffffffff06) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:00:05 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x344fda5c}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r0, 0x20007479) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 16:00:05 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') r0 = socket(0x7, 0x0, 0x10001) fchdir(r0) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x6, 0x401) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff6, "90d2fdaa510000000000000bffea9c11fe4dbfa6", 0x0, 0xfffffffffffffffe}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x20, 0x1, 0x58e8, 0x0, "f5d475782b0f3fad016265b957c72c16822b49b1", 0x8, 0x101}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x8e2, &(0x7f0000000180)="91b25a71b7ef7a0bb05a9c7165fc117accb74a163082c50f28a3b67a56d054d3c15ec3d9e4946f8161fcd35cb50fc1cfedd5ce65957cd5e2a9d1725c812eb568425af329cf35503eff51584c5cae3a8255927b23bc740922c40c615471e4826d38f5ea6707e32898f3eed595f64c24f979801b9f71117d236ad906a7d72f2386ea03bec7b5c0397f0f924f37f0bdd3ad2b474a8ff6f3677e1750a99083c58391220184f04fb5f1445c4c47a6b34eb249bc19e611407a88be63f3e6ceffbe86b17ccff89b670202a88ee9c9094a8a19213fb327dead7721b64b11c6eeb65a150fd290fdfb5d87a423ab38c5253a6d9d31753881f19f560ee9533b180e2675bc5460eb5ba2b72a4f780ed47c89831df68cc36543aaede80131dc887fdc55cc31b1ec283837b46362120e95ed7c0d49af07a4e8990c8952b46a9fbfd91aa918230bd2cca9f7db3e75a60e180ae27143a11f4e4f2f25326d91d0041624b214539245396c21d1a38e7baf5da5b45dfa374dc1da1dd8600298f3996981f3a15a00067cce891cadd38c9280e17966acd371008dd45084a003bb9d5d043bdeb3109aeea99ce0a917d37fa24cc4fd87bbad97ca739a0f12c75ef2f95f2bbcbe76a997bd0d1ce6bf786db653df28361eee5b0e744649811a62444754e1a5094a8de6e05d50c478ad7b77d5cc1ef1a3f069056cdc38f78a688b226c0b382cc0f0fd8e36b85d029054dfdb0e2dc4e62e5c1f94843115557082c9b5d85b07fdf8d056284cf7bf212b1815ba22cbf8dc7cffad0b7cb3653157877e95d3eb42f0888f2570f9b449e796fcc7829757736b9d3a63534dc15868c342b2070bb25b770ba0a6e311b932d1a9c0e714ad78412aa08889af25ce5ffc83825154689ea35314200b2e4e0b0e1f9df7bdf5721955963cdea8b11bd0f3519defb12aa86e3c5154d6e7da88d942e8c87953d554f99daf5d883a624a1c443b1803668cdca266592652f8a02f05026885761aaa868bed4d0052b4c3ce91368e3785308aebd9bdb92edef51e7f945e4a0848d0237ec66373f5413b4ab98e88980f08a46fdf53e46e9b33742e89fefe397c7ab84013b167857467a34c40807577e8a1945a63cd91b7ccfc5bde1b36aee54e0ceacbb880eaf1c7021ae0416e3773480ac58cdcd9170aa36ab508218c86f62e53e40539f7967bb6adc9930e2a298269879c1e9181aaaf83ac60d810a22244c365fadc5784c130f49523c3d99e7d981554aecf16df55caaa7dde56e0d6ba8735bb37b5b77bad3940902d54dd56aff7b8aa800fa9dcb915705788c1d526a3bffa94caefa04f7d545b37482b7ba8289118eeabc16624feb4d3109c8ef58f55b05ceaa7f5078cff0c0e834c30edf0df2041e679b29e20f46f41a2acb5c94a60c0aae558bc1c6cbb3720dbb1671e0d69afcea84c8bc0dccb9e51a951d539622a694126db23112b17e1f656e00bf9fc980e4c43d8aa3a73dc2443ea113a094e9c5b36610e4bad43f5c7d5bb57695361802fffb15131209926f43b54e8fb3d9232af20c4819b58facabafb0c7022e45984105fba7550107223576bb33b004b6c2cb9d74963ab4b5567d80ba340e50a25f893c68c1bd2385e82ba004abe70bb99bfa9b02a0fd19a0ebbd2c958895b094507120eb3500ba0fa6c35c866012608273d46f37f2c18671c47564fd3aad5832d8e6602ad9bd6a2fbc789f5021a59e5ae79d252ff02593aa84f9e3c5cbfc25c548cd933ae3e0f93abdf142c19b29a3bfc0f7c17fedbecccf4b6304dea54c785bc9bfdaf5c0f012b59bd0f0d08b63a4161f53128217ea0855e8b29278c0b9bf17d9d436ca7b3b8c578853d33eff71010fb651e8466ee5f3628c1dd77f7aedfcc40dcd3e166ebfa256bfd24a6cbd9d6feb1ac8878cfd4d0f8830c1b35769ea289c62a41b7c53460ee3c6966ed6f3bfa20e393008a17fa890278f798bf0e007c80c1e3155a6ca3c778dc0d33d566825c1bb80a469fb158d35223504abc1b2affdef20c08b376b6ebaab1185e3d7f60aae7903b3665f3b88a02377522e292f9105131a9a7cd909dbe9911cbca02b0acba77a67252ccfd89f25a642cbb1e19c6f4f862468e2601ce19388f72f91b1bb29f9817dbc2946a64f68b40e420a45a6d90f1ebf3c827980d85c885092788d5ab29ee287c9692794caf51a9ad1946553332e26af30d20d4e3e5c583125f39c31b002b472efa2d149dba44c58493c1801fe400f01ca705fe188c7f2a97027f23ad78292c0087b93a230866e0a21dff5733f8e367607a31c45b95acc3225ec4874bd704b42f6b6893e8458c061e5fbdce7b34f7b9f1df4463c235fcde9d3a83d04909ca1c1d197769b7500b6da4e3ef2dd0d5be9be80af7f0e2786d78188c9ea417689110a12dcd35110fe5756c136aada144036ca09bf0db44c9fc268fe0d61d92457c7eeb81f0313be91401ead76d4396b6e06f3939dfe7cfc251dd1e2d05dc89818db70bf7b836d26928f3623c51a576bce4a029ea75e47504f0f775ad86a68176b72e31e74853b074a210db59fa33ab2f577d8f7f432d4fefab1832a21c61af18e05c3c450c232d1d8e14224fbbf8857854b82061a96c24306524dab1ac731b5be1106d34a5e1eae481365be5ecd3eb3235c529afe3c83c4f6124f0b026b6917459d999899caf65e0f338ec49ebcf233d55a2f79c131b4baebe1144524fb4df8c305cd7764533c2f85dbebb143231b0154aa7f0fe806364ddbc09914aaec804ce866a2360dacbc0dafc79944e023d47a12ebc5259f20195004c4edc5a83a5a8c128976c2bb2eb644641f3be4eefd69a13065f9446ed93f9b3c62135c03def9fb16eebb6d8ea37bb22e6a227da482fdc67739ac0bf6e6f217d1b40519fbbb24f5e4c20d78fdd2e6e783c6619573f80b6d2a861d6ff77e6114a866ddade0aa7ee23d5c9cf5b7ccd20aa53d7d351bce255a77b27eb6347db3c66ad000e3e6a6e971e8f307ab5cc0d62af714a447e0b1a030c47d5d994ccb366b36a8a5ee3bb98fdda5bb25cbc2930788df80f3e360659e874de4de7b95e7f952a640697260d07d04e85839d25b0b1d6907443a405d26f99df7c4c04dd745ec04222f5c03b37dfaad9424a2fa939a46bcabd5e2691a1e2c0e835e7e4552535606d9e1ed858d54e154c565d27baeddb4722066aae9929feda9f7a1977b18f74206124de2d411f39e0653023790bafa5e404216a0524ed0ec55d4c57f6adc9ccb0289bfe2ec67f60976e7815c78df4807e07f38854bc4d5cf653caedbcc76a22f76a9ecb47f075d2c5325193e2c630b3cf264b71454821a05dce930f02ae424c8f72877205d82e4563e35f861fa499194464590f3d5fe3e12a7cbfb91bef99411153a6e6f7ca258d90bb3b78bc21e77c2808c345e3581667c85457ea319fea781f24a52bb25a97b572c8d11b93f3dc8b9d233f8656531e927f2407a6e54691d4e13cb44ef45179eecb7af0e980aabe5f4341797ddaad0f2312df9f6cfa137275f3cdeeae0f4d4733561ac1cf7181048a1654a68b67c428f88c6bee4df93bd6388a05344bbcfe4d088a0afc528fbde4526c7e1fe0f36073cf4f2a0c2022fa6e1382a00db3b5b4edf2dc4bc870b7d0798aa6aca22f4c3003c701c52acb6fba8e8980ca56cfe2d762f51e1eea37196eb2cf68395e5c1a36c610e5cc92e5d9d05a2a66964781318338c151ccba49e8ece6fd6e7514af4c4e080aadd77d1f458d13bb9760a5abaff812323f779d9648f91e08b94eb9bf3e374adb5f381c11773407f9c6af769e24edff048a9d1d2645ae6c0a2372fb797c6e3ced5dedf0bc7edace19f14a244dc5c1c1b6b10e55815bb153f3835386f8cd006b7dfa1250c97d4c5d2413adcbd76196460cfd6d91fb282343ea03ecdc2ce515a630a83567a988cf009ab57b5b3eb174cbf84711ee8c72a9ecacc8ff49d9508f6de6e70657002f041ba4958f73e01b2b3f1da991743cca5b9edade40ff34445796adda1233adc5dc06daf744cb7a88217f1913572352865c96d6ac873505680bd63c94983861e9a8e3d3318c188c9d3970a77515f00cf089753f2e88014ca51f91fd1f9e23b0f6b1b9972509744375ccae9f7926ed45ad390e92c28ae8fa68fc5509850964595eb21b1573581a00afb409100eb1ccffd8a8e8d7201220bbe6468d5dd31dac20d588fafc7dabe40151aab4a0d0bc74106118f3137d4b5a61ada8a2ec3370c77171f5f3654629397ec3f28dfb38358a0dea65c9862dd6f3ae3078fd0e605558c39b129c620ea9178e877ccb19f97a50fb9c655b9ebdf501b191d0074b1d4eb7d4d2037ecee87d4d3d2aca7e3861d8f0d7aaee635fe50e0d4d8e2b4e52fd48fd6f4f3dd191a7ccee0e818c8bedc89ce1a42eca671c2e9dd0333fb11a0c8402a51c8e5c9520dce1d2f203b513604791ebc71fcdfa5051506d0bec1009bfd1823613065f9df7df3c3bb60192116e49e70fda80703b6044c839c0747893b065a3f25cff3cc38f5c1959cad2caf1732870417dc81182834ed1b4343776c4eedda196a6cf32d24f6e6793513e1f07df298d66940dbc866872925a314f59b562774edcba9d74d48b7423f7095abfdbe263d107106a8ffeadb400e978b50eceed3455470242f25f9035a475179c307d87ac7e7c9d71071dbfd50a2294fdc36a2807e936cfd56b7e4de8e143c7725386b95973cf138526f701216f751b3e9647784ab1a26d240813760cb1e66ee4d5374cbf8f4426929228d47d84f9d32328bd342230456a742f641d978adc81a80ba9611e738e18c67b095e1f25bb2382709cfb679e911bcb3a7290dfc43189362c2eb25146be006ea4397b38df707f0e9740eb807d95d5b7864a33a50f43c2e2f391a70889f678b995127016911ec2d6a807860c60d22a26abe4b310675e526ea81d3a04cdad872f447201d76fb43970d01d277d4c3d5d46c653ac72e6d5cffefdf92e8864938af4ac0697155c1e5f05afc861ecc82a65c385a47105ce01992cbf1edd9e00551fab2aca7fa356605b5d298d51a4589f51266c049a6bba0b743fb1633be57cf998e8c97ffc984342f06f1540ba2a21e44108788c3e2a5bed390ecb9180aed5bf8cd2ee8e404d005f16e7e1e498a11752df382ef5377e95138050ee42b6ae732be2cfcfcd2212993b6e51b056c7b0d647611c4449f2db6d63e6ed00a9fed357763c092f9a589eec12c0b4857e2bfb4fb50e3d4036e14826edf20c998409886222c3a01fa379d175438273fc0016a9ada684d54eb6ee52e9832278e9084e17f827f1f821fb36047d724a637767efbd3ae0b3e6cc3c513d1226b5cc823e660f8c27becd82269774aca7494892ae5fd27ac193c6b83b63b06e27f02af723f1d12d46f3764509f343ba03380ff1aefc7e34a625527d7938e737a89e7b6509b7de0bedac0dadd5762dc5ec5bcef413db89c137970dbc54f320904c9cb04bf7a38b31324ed00625403e14d4a347dcb9c6d6f6d7017f327fc4e4c217fc47656890171db5c4e755eeca42a0291144bb17499fe543004d4e1cb6035561aec1d869b03a80e9cc8813466b625188a17c3579f3af75c49b441ca6a709855bf695ebd13eba407548a06514b36641fa111bc9cda739cecc96f3043c3b03adf6eb8d1d5e1e8938c66d00dfadd5140d0d059214e56feca913f32c6ab1dbfb3506a977922ab9367c3b4f5720487431ae92344d0c6ebee3a462df4517b5cba7b76e893dd939b6e8c9f37b28d92951f5cf30fe98327d2f51a4576c9e5bf91a5aa10c71e02d2cb2ca2bbbd669", 0x1000) syz_open_pts() 16:00:06 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) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x100) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) setuid(r5) clock_getres(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r4) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r3, 0x0) getuid() 16:00:06 executing program 1: geteuid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r2, r1) r3 = geteuid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = kqueue() fcntl$dupfd(r5, 0xa, r6) setuid(r3) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x2) fcntl$getflags(r7, 0x1) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) write(r0, &(0x7f0000000200)="087c38b4358b9b8b45cb2f764788bf492e15bda4fda733ea8079ff6c53666a604a1be179b6307bb8ad4e74601e94ecfb50585e5fd26827339bb0211fda90e44e609a0ccf320001c8ea172144f27f20b8e2d6760a34823d7cc22cd7ce51f6041e73d8dec4e5aaec70803ea13b513466a4924f488ad3926b13d40198bb5d2200000000000000000000000000000000", 0x8e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1b, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) read(r0, &(0x7f0000000080)=""/128, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x4}, {r2, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f00000011c0), 0x280000000, 0x4) r3 = semget$private(0x0, 0x7, 0x488) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x9d8f) write(r2, &(0x7f00000001c0), 0xfffffef3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0xe64362ce461719ad, &(0x7f0000000400), &(0x7f0000000440)=0x10) sendto$inet(r0, 0x0, 0x45, 0x0, &(0x7f0000000000), 0xb) sendto$inet(r1, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0x406, 0x0, 0x0) dup(r2) r4 = semget$private(0x0, 0x4, 0x309) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000240)=0x4) write(r2, &(0x7f0000000280)="a10f3d9c2806dfb52b344f9bd51c98010e9df903d371897b402f1cdbd4ef4bed9af6e11fcca6d45c15782fa88956c09b493473e99bca127ced8c0c4e209ea781521175b40dd22093ec5a76395a7b1cb2fc2bee59ce6ed94c761459416a6f291e7400bd058adc81137fdcee658e928e47e12231fbb78d5b4c174504f23aa94f3b1e8d0dd4297935db8ec166e4ae0d2939c018e48437dde90a801e40d08055be4ce40660e63e2fce44e7e10530830dd8329efacaf974a7b41210eeb4245b939c7b730009e06e4617e8bb9bb2ed19a10389f992e997c7ccfcbc4c56d95b6fb3a277bc", 0xe1) close(r0) r5 = fcntl$getown(r0, 0x5) getpgid(r5) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x40000000000000) setitimer(0x2, &(0x7f00000000c0)={{0x1000, 0x7}, {0x6}}, &(0x7f0000000140)) open(&(0x7f0000000240)='./bus\x00', 0x8000, 0x78) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8110, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20860, 0x61) 16:00:07 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10480, 0x2) recvfrom(r0, &(0x7f0000000080)=""/150, 0x96, 0x802, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) clock_gettime(0x5, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) r1 = getegid() setegid(r1) r2 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x50, r3, r1, r5, r1, 0x20, 0xe4fd}, 0x8, 0xa9, r7, r10, 0x39d2, 0x26a9, 0x8, 0x1f}) msgsnd(r2, &(0x7f0000000200)={0x0, "44ba2e80f52934cadb533267b590b2820ad7dee34ec020b35c02aa8073c39b0a29759e3c8711a934992e70c99f11d55cf941066f9564cf329c55372d7d9bb834239bcb7a2bb187d5"}, 0x50, 0x800) setregid(r9, r9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r11 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x5467, 0x2}, {0x18, 0x2, 0x0, 0x8}, 0xfffffffffffff000, [0x6, 0x5, 0xfffffffffffffa73, 0x7f, 0x0, 0x6, 0x1, 0x20]}, 0x3c) mknodat(r0, &(0x7f00000002c0)='\x00', 0x2000, 0x4) msgrcv(r2, &(0x7f0000000300)={0x0, ""/138}, 0x92, 0x3, 0x1800) getgroups(0x3, &(0x7f00000003c0)=[r6, r6, r6]) fcntl$getflags(r11, 0xcce173b95e065ea9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e761453d58f7860777013102c9bb8db8c071d7b242c56c90da09d2768bc64b1c0ef515405f8ad74fe39ddb47b1c47e6934206f2b7a7747ef8e6699650a0a099e24404d1385746b6f0fba44f367c9b57d70095611de57d62b3924327cd169eb69714d8d9f7cb952e3246d84d35d6ba9e1c64b8cd8ee177636d6ab5373c598a1b3ec9193d875d49b550f1d0ec50494578d3010215b6bfe6d9be845bf097af11a74738494583031c02ea1764102802de5d704a64eaddac36cec7304ee92b464cf4d905bf74a66629fb400a48c38a089731a802f072d4d4d95c9fd6eeaafc57b85037f442f7228de608845f8", 0xea) setuid(r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r7, r3, r4}, 0xc) fchownat(r0, &(0x7f0000000540)='./file0\x00', r8, r9, 0x4) recvmsg(r0, &(0x7f0000002840)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000002700)=[{&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000006c0)=""/51, 0x33}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x4, &(0x7f0000002740)=""/201, 0xc9}, 0x2) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000002880)=@in={0x2, 0x1}, 0xc, &(0x7f0000002900)=[{&(0x7f00000028c0)="3291b3d8d6b998f617db936107add49f48b1528054ed", 0x16}], 0x1, &(0x7f0000002940)=[{0x10, 0xffff, 0x8e}], 0x10}, 0x407) fsync(r0) fcntl$getflags(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000029c0)=""/86, &(0x7f0000002a40)=0x56) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002a80)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4480) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f00000001c0)="30a3209ccaf5002fad67a87612bf6ff29df89996485ecd82fa3606ba20732b8ac344729fc71d905f0faebae6c83d278105c8e8b39a7ab84c4a8d2b300f3617eb513d6d7811de278cb82ef81f234846250d78e8fc6caad23522b97e59cad2b6381432bc901b9db7a889212cdd1b7e77a16ba310df449e3c1bc0cd65b9580773ab2db4619494e3259ab690948340ebc29555f4802a5b6e2bc8c62095fda696dc43a49e50b33547e8ed1f1094f65fa83994641fded29ad61f00000000", 0x78) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x3}, 0xc) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000080)="5fd23529ea71686c5a4af5f4c064e39098e90840b0540bbf583306f17f96218d8aac0625bbae9b5e795c40724e34f3b6e2cc97b181fbfdeab7cfb8e51f7e02f9ec68bced2ce982446a8bdcbca6d268d81b5f08680701cc24d491a9cc99a9c4d3cf6742e2b6d99d0d3c362612e28f6ece56c7bfd479399033a2", 0x79, 0x400, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setuid(0xee01) r2 = semget$private(0x0, 0x5, 0x48) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xac85, 0x7]) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="edcbe187e96594c34579c555fb70b5f890a62f056fbe8e7a5af8d4a65fb8176415cb13bac5cfdf6904f3c419a93cf9350e429a36d092e0553a1bbda6f7ae556a6b5b3b6ab22f373064106411bf8a622e1902ca8d01434b9f10f457785bfb6d10f262e44837a555d0da1b8e2895d1f161f2f13c320a5956029754d4dcbd4dc6a258e7c9bb0d6aee54093d1561c3", 0x8d}, {&(0x7f0000000280)="419361257be32a471a458e85921604c9d33cc38981a7a932d7778810dc5801bfc27f24a7a879e0177e83a9d8f0bf46af6fe3182cdaef279d1f2ab3307d1a6ff924b228a9515fde0caf97d5ca3659a024317dc7c59e2582e7fd7be79c6fb38f8b9a4b282ee26ed97e5fad500a19c685648b21b2a12216a3f64288f98a48a0e9c5c882dc12fbfa414d5f80bccb09b121c5e8a50036b0776cb7a7ce98a9accaea168343ec7ddb2d4169f50c683732e224a4117088edcf389e6fcac71bcfbe18f14e17d08a22a5aba2fabda5d919369c7c51b695515c3f6020ccd24b99feb07b73fb08eb5b4e6f47a2d5e9c6a403bbe2fc0d6171323a901f88b02ae8571607", 0xfd}, {&(0x7f0000000380)="15fc7a62f597382275775d500fbdd0c4dbaf841079bc4be50a2e82ab1f093247faeb7bdeafb8d833c10f4844bb41b46ba0aef91eeefc564e13f23d9ad6552444adba0d07bed9683e689d8d429a01de752f191ed5bcad28e62ebca4359e8c7004e8f13c95e8561857d4bfe79c1ed7d8abd36554d557b3978db90f0194620c81215dd9c0b7c478160fd2fd87503e286df915cd0ced731b74c67c0e7a6ec45a5e6a6b201928bf56b6219bf4b66209767a8fb4698f3468015e9ba51a8f95f7952ceb77798bfc3888c2f143656193cad1a5df1af8587388396ee87383fbd58aec940cf8e59ac01acddb7bc5a7f1f8b7c7df88c71ca6211d4f", 0xf6}, {&(0x7f0000000480)="ade04d3fb4180a50fca802cd7175c2cbe78f4ec45d36b45150672c912dc89d33d9881cdb71eceac6a63d8553c45c5cda61a6dda78d1a24aadf34b2840488b24e4f37dd16aca3a65cdce1047744feeda3e7cffae79cf87d2c76761b72ac2e727b7efe504044fe2009913e9ab8e6f5422cbc42364ba2564441ac7bbd3d9288efce5dcfc4f420969a2bf80cfd4f37ca151062e7f253a8bcf10475059ba6eb163539862d056aad2191ac3d765e4c5128235e51d8b1c8657f90e832e6b74e423eb49c82912516990114dadd", 0xc9}], 0x4) close(r1) fcntl$setstatus(r2, 0x4, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000005c0)=0x7fff) close(r2) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0xa1, 0x1, 0xad, 0x10000, 0x2}, 0xc) fchmod(r1, 0x41) open(&(0x7f0000000080)='./file0\x00', 0x5c8, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f00000001c0), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x800000000000}], 0x3, 0x0) socketpair(0x26, 0x4000, 0x9, &(0x7f0000000000)) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000580)) fcntl$setstatus(r2, 0x4, 0x8) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1a1, 0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x40000000000000, 0x400, 0x2, 0x0, "36ad5e5ee013df7d612a96afc2ec97ce4737bf1a", 0xb713, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x1}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() write(r1, &(0x7f0000000200)="3be5f8c1418b51935e5b370f79fa8b479f9b828980df3b8160467783ed3713e857475d63823160de0ce3361da0e54b484bba28cd208b8a84a3a3026fa148800153fed9cc8135e8e63e24b26f88ea09a39f8cdd69f4a7482de9bc7856e2a8bfd6aa3f3f3093691fa88b67ba008701be1ca0019d2abf9ce059c79fd93eeef602248aecc86390eaf05ccd338547fa6585b443c3900b885d8f502708bc9f5adf40baed683f1236b7cd777479062910ca9a6c6d90e8129a534aed29d22679d498faf38bce1e9674e300c7adf96b3ba319dca4235ddaea413b4805ca09212570340aff05e0866a37c9fe63cfb35aeac9f120c7bacd1c9377b657581e693b9b14", 0xfd) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffc, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x80800, 0x80) linkat(r1, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) 16:00:08 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() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0xb360, 0x1, 0x200, "342785430df3bfb858c3a27f17027ce673912fa7", 0x8, 0x10000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="677e16465f8d65621dd761c068fe7ae81cf0574981c43252ec5e26ebd2fcf07a504adea6340a5dfde4b51a340e38ebd7eb9cd6c3a786523136d35d524fc46a", 0x3f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) flock(r0, 0xf) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="9ea0918a6f4431a575e49136ccefcb1ab9ffcde9fc26570ffcf3591cc39f720e", 0x20}], 0x1, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd0, 0x4}, 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffd, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 16:00:09 executing program 0: setuid(0xee01) r0 = semget(0x2, 0xffffffffffffffff, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r1}}) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = socket$unix(0x1, 0x2, 0x0) r5 = accept$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x15) getgroups(0x2, &(0x7f0000000280)=[r2, r3]) mknod(&(0x7f00000002c0)='./file0\x00', 0x20f0, 0x6ffe2281) chown(&(0x7f0000000300)='./file1\x00', r0, r1) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file2\x00'}, 0xa) r6 = open(&(0x7f0000000380)='./file0\x00', 0x8000, 0xc0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) mknod(&(0x7f00000003c0)='./file2\x00', 0x145, 0x2) recvfrom$inet6(r6, &(0x7f0000000400)=""/229, 0xe5, 0x41, &(0x7f0000000500)={0x18, 0x2, 0x5, 0x5}, 0xc) socket$unix(0x1, 0x0, 0x0) unlink(&(0x7f0000000540)='./file2\x00') setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000580)={0x2, 0x8}, 0x10) mkdir(&(0x7f00000005c0)='./file1\x00', 0x0) fcntl$setstatus(r5, 0x4, 0xcc) chmod(&(0x7f0000000600)='./file0/file0\x00', 0x88) lstat(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)) mkdirat(r6, &(0x7f0000000700)='./file2\x00', 0x0) sendto$inet6(r6, &(0x7f0000000740)="b33ddd2f72cfa1cd976888ca3c5f25d72f07f8dcf43259eab1cc30d19707ee54b6956679df76fe508582701ddfa344a40925d6f415520b7063cc8c44046a4453e7ea2458a1145dfbbfb5e7fe7f02d7609595ae36b67af6bd5130bec5cd1585ca574468285dcb17b4a36411a2d04439b327362fb8fc9a6f03d83775aaab527fd5046b70f7000198e3ec38cc51c2d94ba8c7b2b078e0496bc1d1eeab9fc1", 0x9d, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) setgid(r7) chmod(&(0x7f0000000840)='./file0\x00', 0x29) accept(r5, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) chmod(&(0x7f0000000900)='./file1\x00', 0xc0) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x180) r1 = getppid() truncate(&(0x7f00000000c0)='./bus\x00', 0x5) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r2) 16:00:09 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x18, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fcntl$getown(r0, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffd62) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/19, 0x13}], 0x2) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = dup(0xffffffffffffffff) socket(0x1, 0x3, 0x401) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e2f66596c653000"], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/205, 0xcd}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/97, 0x61}, {&(0x7f0000000780)=""/139, 0x8b}], 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlockall() getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000480)=0xc) 16:00:09 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0/../file0\x00', 0x22, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000040)='.\x00', 0x18299, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f00000002c0)="dbeacdba9d12d297c63d94656918700fa734dfe69f5b813d4e6731d1a237a84424a9fdcfe483c43ecbef65469de5a38f95c65e497860bff4ffca98781fbf8cea5cfbacc139b5e2a5cc6554a00eb8cc864713cbd17f88380463e179d09101084127610e5b163bc87fb3c8fad042a4019218e0d7b79087b73ccc94a13555a86881819505b978d18c80e09c60d46341c09c9df6801cfdc45367957c3f3fc5e85d6e52330e247aa2bc90cbe2d1c8e52c5137a822ad84b5ec50a632741b40e45ec8234268b42593f9a673ba0c970c01f43da2f852e18393ba13bbf6772ac2d50bc7841885e329c018f3e5e6ae67469ae2db87827e8ea2", 0xf4}, {&(0x7f00000003c0)="c9f6f91d5e3adb07809d72286094e582203f9cd28dcd24ac7122755c5210baef4d4b109872fc5dd3a3fb462ced289ea15e614c4b0b77ab26903500d7d16ec7cabc61e343f51d54d7bb58597f81", 0x4d}, {&(0x7f0000000440)="8b2e231c894033fec379396a4cc42fae88d0a80330b1f889d15f36d6322063eced6904b11872e7d2fcaa8fcdb3a956b63262894700d08c96bdcb8c6322257a161e08b96e5c58fbb17d42", 0x4a}, {&(0x7f0000000240)="86bfa2321f98ac999e11273ed3c04052da0a6ae2afa7497332", 0x19}, {&(0x7f00000004c0)="384521eb21e2a1e1258a82a5843e9109d830fa38a082b50c10f21f1855e60b58bd8ae884af7bf6569bc31e15f452e96c7064d7c58e8f8ebe0c899c511eb74e8a618efd4249d5fc532cb42985b5ca6f3cc622090276f2e464dccda873b61e15820b0e3b2f58a029", 0x67}, {&(0x7f0000000540)="0f92aa08fa3da398f328185cf0acea2c4b64f316f78ca7feee3001d3cac924eb1648e5d61b289a5fad1e398b5525b16802f81c497339156a3009385c5b02de954995695828d9ad46f4085f96c774c5640e6d48220730063f1c768ea2a03b559bd654501b2cf7a5a75fb2376d948122c7d0e4e5741b2c842ad5db82e46e16e8a0328d1ce4e50e78eedfafce68646e977438ba526b976f529e91bfdb120fcec32978db753bc26cc847a03826e96254aa205ac44a85d0aaeaafe88bbf58bf82a0b12874c0bd678ceec34361563cfbd6f3fb988156b4ef8763f181d489e1f6243b4cc9613a7b25a1be6fb278e40665c736fd7c0fb20602185e73a6bfeec69816", 0xfe}, {&(0x7f0000000640)="8cd27e4258eabf34cf28ff14e4", 0xd}], 0x7) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r2, &(0x7f0000000740)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x40, 0x80, 0x81}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x400, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000011, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf00fffff, 0x2, 0x44}, {{r2}, 0xfffffffffffffffe, 0x10, 0x11, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000011, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x8, 0x100000001}], 0x5, &(0x7f0000000100)={0x9, 0x4}) mkdirat(r2, &(0x7f0000000780)='./file0/file0\x00', 0x89) ioctl$TIOCSTART(r2, 0x2000746e) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000840)=[{{r1}, 0x0, 0x1, 0xf000000d, 0x20, 0x4}], 0xfff, &(0x7f0000000880)=[{{r1}, 0xffffffffffffffff, 0x28, 0x21, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4c, 0x2, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x3ff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x80, 0x101}, {{r3}, 0xfffffffffffffff8, 0x10, 0x20000083, 0x3, 0x8a}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000003, 0xfffffffffffffff9, 0x10001}], 0x4, &(0x7f0000000980)={0x5, 0x6}) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x8}, {0x8, 0x4}}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x1a0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000300)="88958ab138216bd97056bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990bdadb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936d936acf645deb5eee441e9cf4f32839b93cae9f455a63ceb9a", 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x7fffffff}, {0x18, 0x2, 0x5c, 0x100}, 0x1, [0x3, 0x3, 0x5, 0x7, 0x1, 0x3f000, 0x10000, 0x6]}, 0x3c) dup2(r1, r0) syz_open_pts() 16:00:12 executing program 1: pipe(&(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x335, 0x8001, &(0x7f0000000100)="2221e7713823df436d4be00818dcad5ebcf8249cfb6deff2688b969ae2c3b14e178e7e4929ebb5925bdacffa6fc5a9d0d43af4b9f2f64e35bf0575b5686b5f495f951fb6a1fb5d79b3c1e4e9a63693a8d83ab48fb323874d8a7577200abb6fb353790c284a3bcc3b326fe57edbf5a01df17168979b7f41dee9fecf6f54d7c9d26d9d5669495b33d087d6fa61119b088df04a8a4ebb1607b88e75a36d0e53d66dd6c42d1cf87ec3c6118b613700022552", 0xb0) fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:12 executing program 1: r0 = socket(0x8000000000018, 0x6, 0x10000000000001) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20080, 0x21) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) setuid(r1) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9d, 0x1, 0xed7d, 0x2}) fcntl$getown(r0, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3b2, &(0x7f00000000c0)=[r0, r0]) 16:00:13 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000ba000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x2, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r4, r5) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0), 0x10004) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x181, 0x40) 16:00:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(r0, 0xd, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x10, 0x7, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0xabc, 0x4}], 0x20, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x2, 0x9b9}, {{r4}, 0xfffffffffffffffe, 0x16, 0xf0000002, 0x6, 0x89a9}, {{r5}, 0xffffffffffffffff, 0xb8, 0x20000001, 0x20, 0xcd}], 0x6, &(0x7f0000000240)={0x7, 0x1e}) r6 = kqueue() connect$inet6(r4, &(0x7f00000002c0)={0x18, 0x2, 0x8, 0xfd5}, 0xc) kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x8001, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r1, 0x0, 0x3) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8000, 0x5}, 0xc) r2 = getegid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x505}, 0x10) setegid(r2) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x312b, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0xfff}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x572, 0x3f}, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fchdir(r0) close(r0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0xc, 0x0, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) r1 = syz_open_pts() kqueue() openat(r1, &(0x7f0000000000)='./file0\x00', 0x190, 0x40) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) socketpair(0x1, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r3, r4}, 0xc) 16:00:14 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x7, 0x7d697439, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTART(r0, 0x2000746e) kqueue() 16:00:14 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x7, 0xd) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x1) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x30) msgrcv(r3, &(0x7f0000000100)={0x0, ""/241}, 0xf9, 0x0, 0x1000) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x40}, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) 16:00:14 executing program 1: getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/98, 0xffffffffffffffc8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], &(0x7f00000001c0)) setgroups(0x9, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x7}, 0x10) r2 = socket(0x21, 0x7, 0x5) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) setegid(r0) r3 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000200)={0x6, 0x9}, 0x10) 16:00:14 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x80000000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xb, &(0x7f0000000000)="05000000", 0x4) 16:00:15 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r1 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000280)=0x387) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x7}, 0x10) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="b95d7f4082987566638854600cf36fbf8371233c448fd95d92f80c381ab49da8c91480ef55ecb085dede8ef57d1beeed0740c22d58a9f526f9842c88d267b8a02a216610c35a03f481ecb58c3e413898738d9a7efc437a8814fb75d32ca72c3eee7adb3e79ec16aeeae057aae81ecf08ce72982a86e4101d8ce56034ca24a6b256f25ae4721ac03f943bf053c42abfb69a3f93b52101ef08a31d09ce74b5b0d9ea1d515b2520a17123170b6dc4a98857e86868de", 0xfffffffffffffe75) r3 = accept$inet(r1, 0x0, &(0x7f0000000040)) writev(r3, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x12) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) sendto$inet(r0, &(0x7f0000000040)="4185f05b144ba4c1da0ed886b1e2f11552a6ce1bfa02cc26390ac00c676d37e8ff86b2f124f929d478f2959e9ded65", 0x2f, 0x402, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xfff}, {0x0, 0x6}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="7ce805eb0506ca30c3a7d156e1b67d8fe304995a8032e983758bc5f720f769fc93b60ea40802ce1e2a60f5ca0c074847d47763f828d33750b45b235404acc856021749294c5aa87e7a58c1ddd77fd1a72515ca3978034fdfcd06fd2f86226cd126184eec7f3ff266d6db6b0e7b6c7d35b23c036ebdc4cc8aec1655bcee39c4bdca7fab3e6a602d002057bfc71f81fc72a016588a04f0413308771d71ed80904f084e611ed13c01ec98559010530b3d95e0450516fea2b0019eaa8b8597ed792e65452d15fbc203813dd3c5b4a18efc0fc5cda314e6870dc9193e92a6ad91bdb76086ef8cbfb48c0bcebe1a715f2f438e9adc62d32bdd8773", 0xf8, 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="49967b39239d50edf9ed235aa9a64654107121d796d92fe4dbbdf85aa49da4a9b923c978eee4814331da1a3f3e6a81f3647c4508a552084c062770c3023cf007e8a80daa165ccad7fd87711f420ba2d586a681993f78050b322796b3e9e438af74fb5e2021b7c48cf19e5d5c828f186f910826a8", 0x74, 0x407, 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setregid(r1, r2) write(r0, &(0x7f0000000100)="510d000957795c1d86", 0x9) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:15 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x3, 0xd) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2d, 0x40b20d78, 0x5, 0x3f, 0xff]) semget$private(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) socketpair(0x1f, 0x4005, 0xfffffffffffffff9, &(0x7f0000000100)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4000000, 0xa, 0x0, 0x0, "0200000001000000000000000000000000100014", 0x4, 0xc2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x45, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getegid() r4 = kqueue() r5 = socket$inet(0x2, 0xc002, 0x9) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="7b42718aff7c882ff0892ac962a0616d09c1c04e6994cb2a39134b37a0a1c1340d15d0b6301f9ba902cdb96cc8c9a2dac6082db6edd3faee3a89dcc9e933f5f281087f607832ff869ff899750c585cd752dd36c125e8899a4b37f7a7644b460da50192a1c5ba5bd475101227c4841cd1ddb751bdf051634ad79fae87df42011b3d7b", 0x82}, {&(0x7f0000000180)="8a054949c0ceb8bce8316ec6af03f27645878127e8d7e329e006feb34e777ffd5a2be981fa852e6a48436b038747ff91075cadabf9179083609d111e33a60c5db1e8a9278a78658b8c8b2e74", 0x4c}, {&(0x7f0000000200)="39142dd8b499f9fcedb38b974d1845ce8ebb76bb2ef0a4e2a622b1e286c2191391193a4aeec0bfbd8de29ce336b92d02661411e2aec745caff328e506ff470d7d02c9283f1f30a679c275403fc06d0851b0ca9b1b246", 0x56}, {&(0x7f0000000280)="33486fc6cbcd303c20ac5b5e8ed8872be33a01090a96c7934fa625cbc1fc3b95380c90ddee989697c07e5cfa7f018f76c180403601a79f614a32037aae9520784337518d04483606b9a9a1052dd8732c44c72fe0c2288d14d3b8b248006750dec80932e0e6edd32fd4b1577611790b23a34bc7ac0bec", 0x76}, {&(0x7f0000000300)="8bf4480ba551d255ce8a01", 0xb}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}], 0x40, 0x4}, 0x402) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)=""/144, &(0x7f0000000180)=0x90) getsockopt(r0, 0x1000, 0x3f, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x0, 0x1, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x48e56de5, r2, r3, r4, r5, 0x59}, 0x2, 0x5, 0x6}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x5}, 0xc) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="5ddab8364b53cbc446b000d7e75bc5158a4090295f33cb8f25eb21e5433b18be1d457a683c86903ed4ee609f3a1042a128e43fe577256f67d03130d3c05dbc1fc25c4ab1ef9ade22d8ac15273b6a3a", 0x4f}, {&(0x7f0000000100)="0f024e61cb037f9819ed40769666e9fd8bdeb1aeac605f2b2aa5a6e5af1a4b2a64b132c5dac1671d6ad4961fe382e8808af432decb521744c6d34d8ecc510a9fce37b6be8a", 0x45}, {&(0x7f0000000180)="a08ef3ba6e7ba65f87b439f4264c83c747e0fe27ce4b5ae5978f74971e770643efd16fce89048781f849af9643098b1e3c1156dc72b2fb1385270d25020200ed055606938810af30a858fb59048a3d3a7012d2c1347c49e72d3e", 0x5a}, {&(0x7f0000000200)="7aa4d998158b15f214414555fb9870278a028bf67df697a7a2abf5427d0c4244f124f948462bb69941944ddad659b7b71e1f16b1f8656cab9f12b8ffd92a5ebca0b28e269831e7f8a895ce9aaf317e8d52e88c87314055a6d78e1e516cdbc22e4b77b06ec6a51691209abd36db34c3", 0x6f}], 0x4, 0x0, 0x0, 0x2}, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x1000000002) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x400000) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = socket(0x10, 0x4000, 0xe64) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r2, 0x0, &(0x7f0000000080)=0xffffffffffffffe0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) syz_open_pts() 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000200)='./bus\x00', 0x7d, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000500)='a', 0x1}], 0x100000c3) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x12, 0x8000, 0x0) 16:00:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="cbff21b9fd812eaa53713048e6993192966c", 0x12) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket(0x18, 0x4003, 0x4) setuid(0xee01) msgrcv(r0, &(0x7f0000000000)={0x0, ""/191}, 0xc7, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/71}, &(0x7f0000000280)=0x49) pipe(&(0x7f00000002c0)) select(0x40, &(0x7f0000000100)={0xfffffffffffff6b1, 0x5, 0xac0, 0x400, 0x5, 0x7fffffff, 0x8a}, &(0x7f0000000140)={0x8, 0xff, 0x0, 0x0, 0x401, 0x80000001, 0x7, 0x3}, &(0x7f0000000180)={0xfffffffffffff696, 0x6, 0x3, 0x400, 0x3, 0x4, 0x8001, 0x9}, &(0x7f00000001c0)={0x7ff, 0x4}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x20000, 0x69, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:16 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000580)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x1000, 0x39613547) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x20000081, 0x5}, {{r1}, 0xfffffffffffffff8, 0x3, 0x2, 0x10000, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000020, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x13d7314f7df59135, 0x6, 0x8}, {{r2}, 0x0, 0x1, 0x8, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x38, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x20, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x1, 0xfffffffffffffffb}], 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x84, 0xf0000016, 0x8, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x20, 0x6, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000083, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x44, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x5, 0x10000}, {{r1}, 0x0, 0x10, 0xc2, 0x60000000, 0x2}, {{r2}, 0x0, 0x8, 0x2, 0x1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x14, 0x80000001, 0x80, 0x2}, {{r2}, 0xab593a15268f3e38, 0x44, 0xd, 0xc0, 0x7}], 0xffffffff, &(0x7f00000003c0)={0x3a7fa898, 0x7f}) open(&(0x7f0000000400)='./bus\x00', 0x2, 0x2c) truncate(&(0x7f0000000100)='./bus\x00', 0x7) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xffff) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x41) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x1) r1 = dup2(r0, r0) socket(0x3, 0xc007, 0x80000011) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x3ff) 16:00:16 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/210, 0xd2}], 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x2, 0x2, 0x8a0c, 0x9, r2}) fcntl$getown(r1, 0x5) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x30) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x60000000, 0x5, 0x1}, {{r0}, 0x0, 0x1, 0x80, 0x200, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xa3d4, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0xff, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x2, 0xff}, {{r3}, 0xffffffffffffffff, 0x41, 0x2, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x541f, 0xffffffff}], 0x3, &(0x7f0000000280)=[{{r0}, 0x0, 0x30, 0x14, 0x5, 0xbff}], 0x8000, &(0x7f00000002c0)={0x7fffffff, 0x8}) r4 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x0, r4}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ca188dfd7d2c413afe883d91a0cccd72a1008694d467b3343b6f20b0fb8fbb3a7261290a763f81aa01084b723b11780fc6e6eeaf303914fc5ad3eac6b8140c6678a94ecf3e62ef4e2c12da66ccb936162a1da1b50da839b478ff7fabba68f18fc9b6b7b3d622cb4687cebeae9848454f380557d1614853028df18c9bbe14e988f2b90c2908ef099db765a70a25a7207924675d23c9fc6a94a28e76a202f4d44ba1aae332a42a2fc12c5c5442a913242b1eec8746a41fafeceeb8f97ff5b1550f07ee3e693501b428d7d1c8a384e3101eb9daad6b", 0xd4}], 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xa8d, 0x0, 0xfea, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x4, 0x100000000, r1}) r2 = getegid() setgid(r2) 16:00:17 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ff7000/0x4000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) 16:00:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x3fd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r1, r0) r2 = msgget(0x0, 0x9) msgctl$IPC_RMID(r2, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ed000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x1}) r2 = semget(0x3, 0x7, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9, 0x7ff, 0x0]) r3 = open(&(0x7f0000000140)='.\x00', 0x20080, 0x1) pipe(&(0x7f00000001c0)) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x4b4) semop(r4, &(0x7f0000000100)=[{0x2, 0x6092, 0x800}, {0x3, 0xffffffffffff6224, 0x1800}, {0x1, 0x7ff, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x868, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x1b}, {0x4, 0x7f, 0x1000}, {0x5, 0x8000, 0x800}, {0x0, 0x0, 0x800}], 0xa) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0xffffffffffffffca, 0x10001]) 16:00:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='!-\\%\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}$\\\x00', &(0x7f0000000240)='[)(\\.-\'(-\x00']) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r1, &(0x7f00000000c0)=""/196, 0xc4) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) r2 = getpgrp() r3 = socket(0x39, 0x5, 0x40) sendto$inet(r3, &(0x7f00000002c0)="f237ae1319d0f38f198cb8d1e507b986be8e6bfce43e5028803aca651708ae9c313e47dfa04a3459eadd708458cd8856794866391144ae5e72e30b35b47d6c1cdf8d3799231b215c7a2bce5808a43cc32edf9fec3a4db18323615b8b83e01415170a0d3035dc92b38f0ab11b321e424ceab6fe94d1f06feb3bc21ce0589b364badbbe87cc2f8fd7056f48867a6b9e9c0f9c0b219eefb53a12f47e1bd420830a6f85c106ff4d7115b5f9a6bf2cb62c31f2f4df95b0e78c6492e0bfd72300d6d30790c03f09132a6fa72f10d164fed8e83cdf2d3cc61559a221b94040c872993ca2cb46c", 0xe3, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:00:17 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x26a29d1e, 0x1}, 0xc) listen(r2, 0x1) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) clock_getres(0x4, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = shmget(0x0, 0x2000, 0x19, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) dup(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) fchown(r2, r3, r4) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000000000000000000007d21d5c2c4c2a30bafa3c38017"], 0x10}, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x68, 0x40) r1 = dup(r0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x4) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) socketpair(0x20, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() fchown(r2, r3, r1) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffffffffff00, 0x5b3}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d97c1b47d4accfe05d062492885267e15aa776f1dedff38a5343cdbcdaedb80b219f892ccf4e06519c7716fa5718e5288ce46593f1b974ef8c01b8262ae1a6fb6e86107131982225b59a948f7e0809fbad3de2f2149088130eaee37e4100305e28d8eb8683b594cdfbb5baa414d0851c5c62b6393f48d6854520b9f95dffc882246b5979dca91c310658c6a76b2fe239", 0x90}, {&(0x7f0000000180)}], 0x2, &(0x7f0000000200)=[{0xe8, 0x1, 0x3, "32050f02bcb5b9fb3824d6a78b8f7444aeba8be3ac1f050194b4786f298af9c806038258a4e4ce30bb3aad728c777994041d6d013c17340f79b494b128f616aeca08d4a8db61f5925522a8f02f9c80c62f432c93ea67c74504d08cdc0da769712809041519857f28fb7b3b279543cb80c15bd34bb3b075182ea7e6d40ad2bffb5e68e3a8a27fd74aea5a400e0f8b8eb8a147fa04bf0946277ab0407826661d0f2e690f4bb6a86a5923bea319d951665ea21ed9fd7b736e5e6ea276a3df277bbe05941dabf02f69b22bfcb35bc78a79e08a9e4b671f"}, {0x80, 0xffff, 0x0, "0f3735cf9a7f0442eafc6130f33d7f8094080a938ea914f0d23941d693f3752fed1d7b93ef08094b7aab9f33076cca4b9f929f22892f102d37a7afe44c58f36343b7c01b745fd69077da73978fb1c495e24259789f6b0cfa575cea44ddadd5bf8bc1acbd46a8e22217d2"}], 0x168}, 0x2) syz_open_pts() setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0xc627, 0x0, 0xdbae, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000880)="d1295b50db5b0c2fd158a72b77ea0b134b850f1f622ecd1c751affdfd5f405a07b927d9c35c33d6b823b7f6251a53823bab7dd158e862bc0662e6b0107fe60a1ef4521bbe0bddd306cd41f065c02753f0f001168efbce64c29f9cbbd74bdae25128560bf02111e7e683fea52c55fdd8717c2ca867cf9165f486e8b424da3abb575935aecbe3a823f9b29fa69815c4730d1a8ec9e575cead7039c515dd3cc50d3402dd32809a890440d8936e947253d9efd9d3d836f36429b5aa1e0a26531d1bf1f4934ee68ec32167261e600ad9242fd1bae2768604632ee96288bfd0d74d9780c60569daa8f6ae0e33b452feead30d70dae1231b96f101b778cb8d4b0b18ab321e261f76dd5afc56eda85d246e301dd1fc76a74d0c5022c49fafa49325a43de0ac03fd9d7ca08c09f78d7234bc723e1ab7ff1f28787c568880200b5bfe77ccee8df98b146b13d8637780c46fc628f02e0f75bab4f82f5077a40223c2225f746850bafdfb2b2b83defa1e0133faf19b15e7fa3cf45dd8c0f5d721925f6610ee7a176e12e08ef457d9e1923cdaa8cebd0def0f48991d5708807b40133a063d75fbaf5a5390a0fb465cc69deb81fd8f837ee74d0a57d3e49c2737d0fbb08698e551e304dd2079a80bbe093181ed295aada35524b7878eef9128f4647c234134934c4c8fe6b4f684ba9e860603bb27c29ced203f20014977ed5f05180db5189eb8cde7a96759eeeb8b67cef568f48eacd3a57b1c1f5a6d1ffa4b0c5c0ad899bf2cb618df5533c35fb013fc66854ab54b3fb8792add41727c19278b75fd7a13159bccab0dbab52b7b77468630d8697d9c4fc48d01b4cd9ec13d177f08a6aad6741612c3b4836075cb2c65f216b9a272d3843cc942b120d7fcf2e58ee80b607444f9444dc1bd89283490e4bddd56aca2f84c99e7e8b70b534b0abab0a1a2acc0b2edb15ffabd5466f06dd5d27ba5e3515a3e75fcc5e94f6f15bdd5e98275376cdfe0abc4e34d2b79bbcb2025ecfd51ae6f0a517e9b6c9cc1df9c92a6cd665c17d4a1f6d8f3f0ab2fa2e943b8aafc81f7c431adcb16755c8393f4f453abe3408025069fca52bfba8a4dc8b5f273ac8008e28e8291cfd06ace18a12575d91bcc01aa9ec848ba029e1d9e7710596c66d40cc990e7a88f555996f23912acbc375c884cdbf5bde2f57638207a5cebee64d84d209666bdde1951b63d22f012038be38228de6dfa9c7882289b282abfcc2d04eae45612997af18fc0989fbc15a6b9ef56a0c43030b6e03dd15406fa73012cc7d2a26fa1435cea36057ebd1104b93955247fe6da83730d221f3bae723b851178d5c0e0ed270abfb583b76801d8064dc832d5c28f20fab1047af2f4b7f3fab66028f7e5c895f1d7ab043aa1a251b83c53628ce911bf918bfb9119a98e24d3a80f1ad4e29106218d0df238236483cbd502cf7dbfe1081eb72647c9e0cb824f3de0d003a3edecc4ba939f26650096fe243318fe3461877ef04a02c9d6aa56f7b63516bf5de3ed0041818daeb77b74d59fa8189005ed778f444bde4180cf28a0776f2f1539fc24edf43efe257f8f64e9937d6705ee8e002527f84d4194f1e58af81a8055de498a09e6d59212d62476baa4c6c417aa6ee1eeaec4ef80bc8c229ae17f2a86693d5b0df852a9fa8b8260607b3fed6e7f1abf0e1215b17cc53351ed22a6e1743463ec38409bf35c431d8ae22fe7ecfbd3a491aa7b2580a02d6a2891a8b0abc7028bd1e22b99017dd873900f5b3ab5224c338a538b0fdf951f6f8fa864df4bbf16d10a769cdf36abd46a3fd78068b20886328bc385f3fe600df5d039bf366cfde3aca6f16e163c05afda4df7769ab0b0bf68d129f0244f6a469aed845fd292234fb30cf40bb229af6c7d77bd53ce19c8b636e7edbb612466f270167157977c4a4dd103ecdbc7dfc345e47b1bf0f79425a5045ee4988e8cb6eb71f311699c6ff588804de08fe600ee670acb014709b52f2e17038c98047409332f80dd9eb18064ff52ee374845c718a3594869e769bbf68c27205074307324576760d548c85083d53ce8c85fd842d47cd746edc0a4dfcfe22ef054ba69271b76f2e9b7f71adc330e7d2f933a3bbe106c3300d270ff616ff73342b2100cfd08684b84bcc73ded14d38f807499907e9cb62418b90d994f2299aa4407a8bc1ae52e1fef4140562992e5ad3d3b7909bb6661e60c2e01e20c2f8d14a767f5e91930bda3c504579f82a689556ab8c4f45ef11ca84319d7b26f8b350f5498efacdbd33d91411fcc7e930c59bc5874fbbd9957cb763bfb7427052c3b55ffcb032391c08ec833a90cc10b381391d9197837a4f1b772602744828a94671fff3e3a92bfd798cdf271466dc913031b27450e15b33b84a7f52085a751965266d22283269747d7dc09bfd9068ef5f2b105248f7265f2b3bc510452bfce4f01e56210b09d19d7c652524ef850faae196c38e73a4c7bfd3fedad9e7ecb2286a1e05bde6819bc6a9c9ecdf241ab85daad42414b14c9f7788ad8bbffecb4ac5c3f828d929a4b1d33d018113b6fff0d838675d284a39c085e02a8f21f393d420d478757a850f9b9d8d08a87a4deadb91ebb6ef6c2f0f766e1a44da3203f1cb1ceda03a8f5b894997e509c50a7f92371865c4f85f1682658a03d6d78c1787e77193ee57fee78ea1da75dabbfeb21d114e8d8d2476de14f29319adcbfaa33bd81baa0e4bbc93dc791fb8ca4f6bff9e6a5da5764040af054421c55008b564f60367f49faf8d2a6328ca5ab9b295cb7f1e1af675653bdea52f9dd3c52e7faa76d3c340a5195ada31c294164b6ddcaa0b2a556df5fc5e1f6c18b80d281639948bd7028c51cf8c0ebae55af2cc0cb3c400f3021d98027a4142f326fc3d4f8b55c0da201f1dd92b58b87ee4eeffbbdf4c84d387199184aed6add2f8a1b16f5d1e03fbeefa286ca8cedcab78f50fc50f92a0570407a772a81e41f0a161be16d08a4401da0520e2106cfedffdf3d290a7a6e1c21855e6a88428637315fa279455e3148460b2090473ead830b76c02cbeb917a2115cc67c20f8e824507f8d59c9b1dd3e00a1fd704a4d46fa7fe6e56fe11749b6640b000b9d70cd9cb8aea3dfcede725961eae9abfcf3b7dc277fbd962047c4e26c903ba27fe4804f8a582be7869d73bd2e1cf5672166e18c1388a56ffbe4cba2954fc5d36b1de5580de0b3c4de125d3b570c66de9df084b6a9244ed502aa0711c08333ec5206e69ee9da5711f150e391958288bbb2aacabb771a3bcd94d1bbeb03a4b306f22227e17aa20b410010b4869c4a66fb390b8a84a4e5ec6d65ee32eaddd85bdb6e04d969c7e77d0e8adfb44c8c1230d64582aba089a6a4e9d3aea42a1acaf2934935c0c7668ab7e928f72f0a785117ebfd128d937b0167b3b4a54d4ecbdc70f324eacab5d11e2fb23be7e669af68d42e1481f2920d310a04fea85f964cbc00e4333b34bdec2434889020240b854e1eb8f15615671b193af487b7f1e3dfce2a7f9d651a008c64ed266798c63c0b9b75bb80e8deadf6d7f3dbd2b87e98a5f6ff3cc502a61acdbe55551a2fa24d6d363471aca8d577538a85ba84d808f305ae706ad98e54d6d30e34da2b520a3d810a8e2ccf083963448575707ea952d5310ce8dc79ad0db498b36d23b84c3ee81f0df658b4953e5122df58d90ba0c359dd6b9a2ced2fdd060587774006beabb30392e544ac59a32f18e4b8384adadee46e65a2687a69b1de004d8bad9f3fbc563c1ca89558c4cdbf06568665ede144678c017952c967ffad2d86286d9594d4fc3e7e534b7012b57245220a80ab55fd56ba29dffea008910cb82912770d92f87d369eba21eb0329348d195d3ef2fe4c5590e3a8a6fb878d46b6bd928042c90037fef05e71ae4ae825874c91abdf8f4ae788c20796a4691d3f1d7421cd8dbfe67f4a9367398a1bfd25f1a32e467c63e616486d41c1f26a459e25f76a4488f7217addff5a6d6e916a8c4680945511f03476cdccacfe015f57c3bb606cfc1de26670f236640a435b29214d3e23591883fed437d4d1516699fd4c41e6a436fb58dc2a66444a382d61e6863a545c89fa0dc06c36378f474b82f89d097006b9892e7c7476f7215503351538e83c0b108f5b1abffaff239ac780b64851119786769277d0a1e2fcb26e53fc949309f38e5bc87fb2c48a59c140497c7d69b22095506fa28978eaf015815bb91ab36d02f615b1cd134839320367bbca9fcf3502762621f8b4b6a8cfa5b9791af8582e6147258007cc046ff3736c6900c933a70ecd83c5e8fa406cf02c18a70b1a6027892075ed46232b4b879a74bec9e95a363bbe66a06f6b545716432807d150b760ebe20c7adb0139086ee7d28891e6e133a70bfde82c301233782dd6effd4e9bbf3c4fa48c8b0c67e173291cf975e6dfa2933d78bac15c0a6c567e0a3c1140d6c7a1290ef45be1c8d6af23c68238b9846f2e87dc044b5166b4544e5f74f63d127ef07552dbf3bd716fd39b0210f9adec456fc36cbe4339bdf147e83005d1e927b9eaa33749ec554c4c1fd9d23b6a021c1a49fa3cf77b7345b9cf061af378956221ea6b603f5410ef1b536a8f3329b9683f1aa235d218093fe0de8ad8256ac0e645aae0676a8974c6300b991db926388e808bf6dc0a8c364a67bb738611eb45eb4e27ba23812c9314205b9034b9a3c333829e96c36e5a8cc1d57d729dadf35702a7652eaca2f6005f0cfe11caa55e880e49e12eab0cb2da01977a0d32baae193372df868b38cfb50219da2c96f41f1ac2cd8cc9ff9afbc5afcf2afd451a1f7799fde90f916ed109c95c3e48e84fda4738311c2a20307f39d123441db5210e8f3a28b44078107b091e13b2659db738b1ad8f7b0e67c94ce5e3d56a16f63b3236dc0f9e78475b827b1e9f52ae722d4223dfcbe0d5fc0374429986744d4bb8b19456789434080d53b1aac5010a990380720568db7399eca3db08106056af947c01f5635f99fd408212f8538b960b8e6dbbd27ddc2182df4b2b57c2e269fd0a4dc942721ed7cf5bbd50c0a4290bbd029f44f81bd37819c60aa58e0445ecebedc457204678b4489071a2b5f3d8e52e583db28c052d9b409567aca92ea2b79ae5adb6a67f8116aea2d8c739f51ad6763383e1c03240635c74231011f245f2d3a21e7f325bedf2a735be17113769afbc0ef379adc5ac4fa000da3560ef9f5650b99081a8141328a50b31a832300b16965717ffb2d124a23894508d4c963199458b05d460d9cf2f8ae2c5b4c7670e87006c2201e96f4d173318a79ce7650d5cea936e18fb70f4efda57f53d2948aa3acf847235f384f07038435eca760f13608f8f40a2f0f5de3e5f8d9a253adbab7267a94268475536bc58408a4004303bbb9bed678565cd11137b7f248777779cc495570c59d38c7c4bcf4acef30a8faa43ff35a7f176e28743b77dd6f9b0d17ec52015a73c964ae8ae866099a183847ea10a9929240836f58505da1a2deca4b7c060b12e3c3732766d113ae9132ef568a0f851897f2fe7ec63e4891737407d928aac776551f1d0e2a16101b28ffc8ea9f74daf55f62112f448e2a60129325ef15a0baf41aecb9942be2557d5434fac4d4dd144704b729267bfdb085962a726c2d88d64a5d8a1fda3ceba76b87573f25443912fe3bc0fc27eee76041260f915bdf59cb4daa64a079b15104981c6506d566f6bce03ac5ea7d56880a35c7cde2864a117c830ee326c0445f7ac637dfa94f2a1ada9e02e77e5dd8e17eacb98df66eebde8ee01475156931d16efc1be1dfbb4e", 0x1000}, {&(0x7f0000000040)="b62d277b0744912fc79c81b9a43478fb7bd6a425611206b48ef0a21381e699c17ac9ff5e4e5ff187382050f2a8a3f78550b91e4687854410571e0cf1eb4caae7a60ae460a45b8ce8ba9c747f125b397a6718b03600639ef2ea54b865a8e6870ce95987a953b31e2a46873d573d85", 0x6e}, {&(0x7f00000000c0)="20b4eae44ee4a52aa47e5168c4fb955f81e5caff160fe1f0f385a82b3815", 0x1e}], 0x3) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:17 executing program 0: setitimer(0xfffffffffffffffe, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dc9acdd92004284998171ac022eef40397340887c0ebf3d3672ca5d20401051e1b4066b73ecb673cdc68d834a0e0ce13099031fb1ba3c2daca1c8019b8f28bd513ad5091bf31dcfabc99db50d0096bf77a30ddcb3c94156f6fcb846467d651c2ceaf6c826746cff8cdef7c2e7f8c7a7ed7278eb7c29c29832b8a34870b5aeca8073bab593afc7abf46ef1d6b23d26895877c240cab667a70dbac8b2f7d3e788d87ce98d83a40bd7084ded1a91d98087c19639718bf06b5b992d541257177410e8df76ba5b8a940fad64d081192b9bdb9427fcf2868e6188af6a2900d3a41ef8783f5f0fa5773d6de59d2a94b9b12c4a114e04a10b8b150ac456185a26ea3d4b4568e90767b61defedd5b91731514ca6f89a5846d4efbfa88aba9465f4f4c4e0697bd241e277bdf0dc021c0d1b55a7e595316043b9552126bf3068e53325066643d7bfd5e83f1ed1f64e9f6bc04605e132d52d394cbd22f17bab8c0c937304b92060c8cbd2508e1bfd4104536b56b6e6d28d484d279242709beb86cd2b78ac1414bb9aed9c93e203866514a78e785202388b18bd574149a7ca6c54cf64ca17e22227dea0fea39478ee6f116bc01eb3b936e6689e6600fae749dac5ad9eeafc8cf199a1d3b4d3702308f36fba337772bcffe300bed8b516bbac4d5ac56718440f5d9937177cb5f6b694415e817937e5146a58fe6db47025b7ce93e334da728fa7f3e895f5d6bf12bb8c5f69885060d96be080ff4385d036ec7576405e427333f11f6c6fcc1f347b119a860942aae33f179ab150e8ce222113e8fa5ebbfe7c53b6f4dd8be3074aaa57573cf36e9967233ed1a8c4d97c62daf2ba1ace8fb6b4be93aadfb2cf499f41bc72fd579e2b72c34e3c70f934da818dc49eb79e34937bb8a8aad8e8cc39de061047196ed0db3869dcbd17cb5ca7c8b18eb55e76a036b725b33d1d8434a06500f571582151dffb799f953004927a4ffa9b6596b557d9352ad0943dbe9f12d30087c631adbda65682d9ff7a752dfd877ba2dbbc3be06fd2320330ba98a46ea0611b2aae240cf29d919c871fe9f1dde46d04716cf4465560b0cd8153d68211b0473e05bbbe750e5afa514e2d5a11e6320abbe8e071b0afd481b23b674b4ace29efe44156076979ee4ec8291c5ef64a80cd2a7bc386dcf6c9dba746f9b0f6600b9016a1038f087d2ab67504f98e877e1c457ead7f872a48d6a26897caa03c9f8a42b8c873220fd1036ba73e032687bef937cc7717635c82f0633cca0eb2dbbc887259c6aab4a98a3b615dda0b2ca2115b04c540b00e91f5e19eada47cfdb38bc6aab7cd44ca36f63c9868886a56c0e1c3568ca0fd64b4c4e4a4aa005dfbd6e2f85bf7dc79fa10be902c0d5ddc8ad62165539c735d0ed926427a97859a6801c1df8af217e063ba58c1d47a8e4967efe5a8482b877f7d88c71a7fb3c465c0e8a5625d4b7382d8c4651919f7b3f9e24c931ca79118cb694d600ae7fbeaf0010ef5665513af48aaa538229171a54c16240fe4e59c219c1b6e71bdedac615023dbbc4137517bda450004ebde46004567757685b36eaa9438698b0cd2ba5d9aff554690d7d1de1707e79b223282f9870e360cc666b83f08d1748304f48b039ddf45cc3a0ad252806a1e4fb207fdee1af7710dedac5b542566b325edf2562b55fe33eccba26bf2441e97f91910605669466a1656b964d29bc470fba4d043383b399050238fd98a088b90378822e11af992c66860bcfaaf7aae8d8c6738c6e646a8b4b43775aab5d22dea01801f27bf50e70fda736e40408e909a718e751198027e1854e6adc983a8c14d7440aa14e3c9083b28a00dc2e228daa2099ff9be256289052f93947dd2b6790fa3e2d4d766601dfe86611920cfeb391a777a25c23c3de074c460f0003a45991dfc135a74cc5b51f1b01955a8be7010aa70c5a96f99e6d77925bdc3c91a691946c4755e10e7a7bce597414cb0c24fc7a7cc1cd47dea34d1dc6fecaaa80e36725b52d1dd2d97629429c699548695e96d50d81b695ef7af11577cadf45d6ee33dd3dddc52f75fa9ed7c40324a5feb897e677eab81b82b0695d5e4591f71e804aba584674c1e565ec2f88997f006f0ed651e809ac4ecffcdd54f5edaca8395642438c8edb502d202f8ca1fb90cc65ab47423dba03dc394bd0462c6852b2b851ac586d709f6fd8bfed36febab734eb6e86d963228eaba62efafeb238497da4cdc399932259d479ab038aa7a833017cad19faf421e8a6a61de71dfce1163311133a591dc5be4a41b942dc62d0c8c877fb7ce50287bd71eea8d3407641d64c93b873485b39acd5d598c336a95dd5edc8473a67941ac613900e8b6a25bfc64ec096ce4ffca5d8e79ba0058d1c14578dc4429a4f419407e4e8dbb3e406afdeac050eaf9723ca66179945f1487ed300caee1974cb8e0a096a0824f0f240d28141866e3710989a13e7b3f394ca2ac5b014e8ab9792eaa78e25fbc25a49f22947a42875afba4d08898a307e74ee32cfb362eb8fc274a16bb43e068d036d585b224ff1a795c7d4cfc10943cdb172ac98ffa0dc7598bc13bb75d2f38c58f23936b84fd474278a52e550a05a405b6085be07f4744eb69c5f07afc739e3364fce1f02de5f9f8cb913f613649cb48ee5c533c51b3cfb1de1720417d8cb699bc72bccad61020410542a0d280cae7e2b86ca761e056e216394e15ad48e2bfd291530e3a5b21930d835a6c1673d7a92ed73d13652d24c742876c69e02fcab79a851d32b155b311dd37910763c54a99dfbcfe69c0a6a93071857a37d605fb506bd83a45b0f91707faee012e3ec17e583f34a67549e8d6583e8b4d166e1f28b01115ac9f57031f84fd04dbf0879679c2404f6b28871b103be4abc3b039d78042194ecb8121489501e6dff51679b2939a464c8707d012008888e0cb28cea44b9ad2b10b73d8f1d202630f002887c5a38e0bbe18cb837275daac51094fe341f9d3894514e3267414ab792422a3b57dde8686fd74a5eec688aa7e1c97416d34daf6dfbba4d18e67e6ce8548a511174f097b89f9982e20199d089dd7376b9b8cf3aa87ddebf14f4c2d232baf7b63a2f4d3a2f88d0bd63e42260322acd578f680e5a61b0ea55e86964e687ce453c85e943b5ed560a229cf38c56ae03d601cee82afc7cde7111bce99d23074f73904f5335f7793d66e17948d8d9abe742fbd9f77d2570ee18092da25e2434d2e459aa4d7d92908e2d6f20823474929f11e1c7ec624250090ba6903477bfb2566e87a11b37bef56a13c0b8dc03a3c5e9fb0a5bd2a44e2a97a49af1be888e409926a6c5749e384d7755d5685278c8b7b91b9890ad781c9229ae0ad35d609d0d6512181e88659e1126c720019452d10d2b34addf7a5d6becd6c8336caedd0f1f6eb5983520171a61dfa7534cb8c2f405a46746c6e4687cf0abd9d03a32d50df8132f59c759120f9508039cc708691188ce1afe66016831707e56f0c04243c1ecec3dc46bf304c3e946761d1a03a55f0368404a545eb5ac50b581d7cffdf69067022de329da96a92803a8e82fc158be879b30ce65de7e33208e6d49862b6208b1e08d046217710f13e4c04f5c00efd34cab99835ca7f8f73be26159847cb451470baf871d1b95ff3d1fefa7b0fbc87ed70af9ebe801d13e7b790e6ecf4a4d8251a6fcdef772b7284174fef8397f240b76f46b8c88b7ff9f49a8414a469a4ac89804782312f74a9c2089db367b84611fe8caa116b6968d8732fededa358be5703e0c7c9c4908b302cfb44645358db7669e2b21428279d9c4457196e5e26ad8e924f6a7f0c3211c4838d1379107628f80d308a82d8de7f64ba4e6563504085320a3cbf9555644ead1a047c9b5dc28cceaa3b6605497b8a371bea4948f0399708eb48eba52bf44f66d4cea3764d868cd7f6eda79e69bf9143e2606c2bcddf1948a787e526afdb218adbbf14cd02da88b95327f371d6c7172d3c0fd39a8b9c0e676a191e71f6c9f5ce64d4604fe4d11d363551d0d7e70481812deaf30ac914d1ed0cd4b9a493e1ef84a7be15b88b7a823f86a94a1d6d6749827165a7e2c9b97a359de5b4e16da0649902d771862cd7a0edc67aae6400f743a9aa52c2f6c6bf244147556524232ed5483f146be97b6392eaa5a3917d86eed57dd9a744f3804bd1bf700c4d2e6b621b1273c9b47ff375b3290a23f8f379e3b3daf71e6db0bef67009de5e620c6b6f38608716b0758ca56d9604bd878d8d0b3afd6a7697b3663ba38ec59584f9674aed3045166f7e147c68d76331cd4813627c1e61925ba7296ae76c5939d334140ae09aa472aa389c546021d58927db96c66e4892c12e10d12716a78827043a21071345b19361b54ac5f20e9dfe1dc3c7d214cad9bcf1dd4fb43a23a658301375806f1401586985f6ee90ca56bfe1aff27bd5119d9e82ae1b419b0d5d9f79804ed4783ab0bd6a9da2c8b6af00477deaabdd2fd84728fd09dde81cc56e81732035ba57478ba94d4df6833711c1e6e423a44032cd0fc00b48ee104bc805157180e4a25159952996d88b829c892eb6b515b9db5c0fbd07de58d9a8124cb951b62a12ee8d85e384d1d57905086e86887fdd75d437ab90650453de3afc6176dc874c1e184b67f8aeeafb0c31a20d6187a9ad2104e731875e84bda4b20afb16cda0c98a25370f9b751b7c1d5262f4acd3ccbc12936f9ad919e5fa7921867a6e852e8d3fd563784d1f5c7bd35df5b0d2fe3c5da5bb4e3f3ffaec51eed1dedd47899339b80738f9997d333f63dc8c31014df6a9c306d441847d843755102738424be6817b2406b0c0b26b9578a40afe254111405765f1a43a8447f629a13020b82ec964b4a1ab84bcb778d1daeb1e42174f595a24c74b75227ea40652d86033e67b8b881583d4da7b158886b3605fd2614f32dee82e24d2cf3d0c509205c82a6ed39822c61e746ed72e8dfb307a95e8b757b5c721669827d8b68ba884ad464fb3ebac930c5b2c66bffc5e8fc76125a215184a0e2af386150f3da27b36ddf11209beb6051f3c276afb4bde783357db152f0fb12aad4df02e1e0935ca629d5c31531ee0281b4af3f6b1999f629fe6b79b37e612ab887ad2cdfed4c2c2b776ecbb5667e7939892eb83459f68f0de57a9321f14d1a6ac3425aa9bf5245c9a5b38e57ae4821aa4a39178b42eb6109bc5320cc17a277d57e96c9971eec33cbc8f4b8315398b42577aaba347ac3992bc1bbfde1ed5e28146d96c8541ae84c886151ec4aa4762ceea83db4cdd9c04aae4e392c6f3d81b8df3eaa56278fdb3a3c85e6dad71eadf71b36068d58039dabf2948b4c861ecbe43ffe5e6cb87d4386be34d30046a3a77fb7178ae13c125f4722bcbbf0826a81f50e33f182c36bb353c9013293ab786a93eb07c4d1b4e96163dfdc3671fd8ced46fd07b3be462d9a4a81045948466e539d4193ac3e3b2ffdeaedf6afbe2b9c2fc65fc42e6946bc5fd6d9d8c583e67bf2230c3c3e2cb7cd9dfcef459845e42f00508a88fc472e1ca5d0da2e952cfffcfde5bcbd333b11fa76131befd4fe5b937a094ae144e7a929a293f32223f9081e0076752cb51b9a8de6aa69ab2402e81418720fda5a9dbae240e28648af90757b21faa988fd3060274ddf89512462012a0e125d5bec56fca51d359cb1c1be512da5996b20aab7614d4933c47c34c92fe833b36d7a514a369d820046069797ce73b5172e59b7a937300a60357019f5743c3949cb2bcfdd092753c475a9c0fa583a22034e4b8198331bf41e8acffe58a79fa55916ce55f0c5", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x200) rmdir(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/138) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/252) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x1ff, &(0x7f0000000080)="c25aabfd66616b1cd51c", 0xffffff75) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x80') 16:00:00 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r2) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x49, &(0x7f0000000040), 0x8e1, 0x0) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0xffffffffffffffc1, 0xe14}, {{r1}, 0xffffffffffffffff, 0x4, 0x3ed63d93a8d60a2c, 0x8000, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x8000, 0x2}, {{r2}, 0xffffffffffffffff, 0x90, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x44, 0x84, 0x2aa, 0x99f}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x6, 0x265d}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x19, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0xf, 0x11, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000006, 0x101}], 0x66, 0x0, 0x81, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) 16:00:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000001080)=0xc) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="766376a897a65658b14149a8d0b0883629d4ea3b9b1aa0e5c2af0cadad1b957a8fec61b502ea0b17398129c01315c86af93ae93d5cd8277e049915d63287dbd828ec79108c7e9e8c54e8bd73a6983b74e6e388b190455fe91f374cfa5190a59f2e9ec3066d98abc5edbd9b084b85cc7210bc67e6d73cb9ee6f405f9a95cb6fa358f74d79ae74fe2b99bbfb64d8a681adb0c487a35c444ad6dc2762ef0a064398f7820278b9426a86a5860f90ba507f5fc3070c5be4ed6244f790683c0162276b8acd1ac137fa2383088737ebc514ada0d952a5bed243123c8a33e4303428e534a0288342c562faa6d9615a5cf557f9c449faf1fe8562441b03588b600d2e855275863fd3e23d57a05b02331d71662b8c82242578ac102b82f47bc60ecadc74a8b2bd967197ffb48b4eeaa1168e4ad25fed91ff108b3221e60a3cc32162bc3ed7bf2ade5ae7324f7d15c5283132df7b3e08caeb8898727ac8a7a300c3c4acb7af2ab165addc3acec42aa1158a86a4cccd8b39e1b3ba4aaf2aa06150189c9a8be8d17e1ae765b79bf9ed771df6b0e844f0992d25eeb903bacd402814f26f1d7f17e336f1e644839abb6f2b63c9ca064a5c273c95ef2798c9c9969b47fbf421bce078bdab623e6740cdd24d86a48b12c5cd4f3424d5de93048c3b2062307087c0492125cf02ebae1091e4dc7cd55828c94af9282edc7e017286f86ffcfbdb12f9343e444307e85f101b861d00587e92fe414b5f47608f00b88ddb0835b8d361ce306a3f1b97092504d2a939ce49044c0f86a7b8a27c5af58d5d88146d7f766b8ca75efc44d37eb390ff5a695fafd166b1b01adad8b695c0f0fa851a010998c42bf2a27f72822eeecb2b0af14bd1734ce2e08314ec01c87c1f9174374fc2a61b1f5bbaecefe39ec661e8abca21642e64048523bbbb76c08d35a092034d4f7e8cc16cdd133eb16c57900fb6fe9bba8baa9266fa6be8812ca36cbaf2bb26b5596fa678fbeb430287d35db68732a49381c194cc9ddfa3839ff755b00d32e81c6ffab61dc59dadd349ddbe9e4736853ad6f134700da8c92c463685ecb947cc87db9bc1c0cdfca1e71fe887170c0800b74c5b71bd3c4b9f28f54aa407abee5a02baa5fe880f66207e5bb284c01512f3fbcd8001a8830ffeeeda1c618f058e6a0271e980afae2afa67df559b66bfe37162d66f2fd6a14ffbc936c3cf9358e5ca6cde56b926375aadbbf4ed614bfcb937726fc451ad17c8f71e935a71bfa7d1ff15ade8f5949d1a8684007d076e7c154ede0c797a0decbafc7a16bfac6c246fec84206c3cc4b00215a2a80f0a4a66bb347f2ffacbca36c89bd624e62037b2b6c16066435abc176019c5bbfb68975b0746ac59253d31b2dc9ffd4d36fdfe18d84b402e0ca9664ab7c7093a3bf043272b289804b3eb4f4bea8c66d703abffc65c29f558560818a7ff8f0eafe0f2f4181d10968e25f7e8fd62ebc880e8b21eb35404f4d8083bea7ae7aede8f351876553293e51480724dbc343bff12603fbfe1774364838dca22cd5311e99debae466c8263c22b3a347ad8dd07786851db94d6bbdf4d74d0a46e1be557e32847de55b0583e48ffdc9804867ebb3cbbac7a3c5432720bd33ef5bbed325f0143982c1bf9751a0461bd6e9c4d4096e0798edb9083e995c4499920d809318d7b2da6bf06d6831fbdead11d579e88b8aa63990a906467c4cd445aec6d49a84bcac5ef122b28fd8835ad4923ded10461e241db8dddcfabcaecc77981f81da1c03dc3af1fa9c8393c79a53391cd21062e879770dc8246757aa725c620c862899bf8be671361fd6216b4a0eabc03848f81bbb21c9ae4b03ed26a06349ef2d44065729cdd9f3a5158e785b56dd5d8ca1e6b4ed5e5e526a83d4e02e0ca9e38eb690885ddd0fe87f567b21956b7fed8ca977f572022d7688e38093e5eecfb027679c52661f069e89dd6722ba8e68de0b9bb0d4c2ecd4e8a430b5af8edfd65a76aa6fc17ef3f6d8f4f482e3f8cd5e679caeb213a1da52731a964778ceee26d1dc747a7753615f59a73f44c6c33786fc22804fac43efc3917eca0f0fd14a4f854b14c43ad97c5e506499cda34929508033541c7de2437afb9fd2813351ea2dec1f857896260494a09f21d89d76642866eb21a1bd6fd701c4319b4be5de6e2f741cf37a9d797a1bb423e7bf5aaa1f1905691fe5fc0dfde9fc518bfc27df7faa7d4639e543db61bb4f6ecf6ea2c90446650ce733db3a99adbb7129c9915925fd320909128a689c6290d51d1d653b6cb19e92277d0df8988d0c5e31f5d0a6f5fd0a5d75aa62f381217f0859fcf976455d4f8646142450e140e1c3ca1cb4b34e3d008c867999d824643a4bdd6f16f79604b21dca6a60e772fff4f0692acb1cc56f8b4ccdbd5be25ccec93b30d27a3c6225c45facec010c711a9cb565241c13dd7e68ba780e8230b1c51ea702ae8efdaaca87ed26d89fe5a12013939bca7ae728851f63695420a775153a92e182d75f28c3e2b018f3802f03bdacdf287e1d371861b909f4095497cbc77f2c73872a82f033996ca88e10c70a13120aa034939058d5fdaffdcc925aff10ac7c3a0f470c71bd878d9c480961943f883a2b7e3b2a5113c84f28eb00162c844a3f14f163e48242cf426be18bf1766496f82cc78fb19d6947c72be708e479ceacd27fad4fdf52c6254355815584cd3f7c82e5709d6cc0247a838cad4de22ad4f6075242781b80abc9a2633b66f82676cebe10bd9d1391798368be42b83df76b7f5b7b8ab0269ca2ec34b4c33f5e1fd347accbd4b858fc124d3bebff4220130f947a2c97eeaa7cbb8a046b5cd16f05aa795f5cb23d6ed40541325ce84793ec7a1518168fb348359011ce157d060b09e82fc0da6a41b575fa90673a9056e17e5d64ec13ef3154be04844949905d346b6d36393b836864c2757ebe30d3579d155a87bbc8437dbcf0d91951cc6bbee5c5fab07f0d6d61212a5ddd1cf6227e1e0634deba12c8e49f52c7fef9e0e64ad727e0c5d58afacfc214066fc2bcf96af60d2a887eb77761aedaa2d257bd27e506ce661028dea78cbf89d01c6f38996cc7300cae4be1983991a3253161c767d7e79fe6561fc0e3abae18c2a4c2b4eda4035ab74bdbdb75f909d5301baae5bc4b40baf3b9a1414c31b623970061df17b6c08f9edb91a9b55b0da64ba893501050337104c36e96e14b3cd77d38008df524f5d33fe646be73a9c36386131b9cbddfca93e17a8e32e19c88a7b0dcef7b716f62c9d32360a34496b3eb3a5a4d434bacc7fc1b12ca103ff30ed326bf0c57cbd10f097a0448e7ba71133f5a629586d0c8f8cd38fe1376433aa642004c72a5ed1323fb008da1f1d4bc89f51d0de600765171cba313f7282ffffd010bc1f2f3458e16ae970d496cb58db005bd730840ddc065092f2538a34b17ba84c852c0244f82e4177ae25a3815a3fe7d015da8b7320af106c846c9ba2cc29ab56b646a5cc78df47bda256b1124d83de0e81500b440df1a67f1bf78a36b3796731d074781fe90b50f67d6395e812b948c48ea55f324ac73f00c11c10237121b3220df2540ae027b18670c25a10efcdbd8a12f9b4be4fd5b6ca1fe06f45b974b4ce6fed15e54ebd726033ce608f318393b83e591a2badf8f36118fef355bad92c62866364c957bbfc790854f61feda6fba5d3b2a59293ad6b972d960fb15195518809ccf8dde64b572d24114a3298b704653de51ffbbf81d1c2ac1680c438a2284958448866767dfdf308f27e66984be0195551b934089e973e4d038ccc52a5035746bb3eba87ae5cf80eafd7c210808939e1a1f2be33558dec7e9efb79946de4c4a2e53db25400135d5725992aebc1552b4655540a7aea5e531bfa055d0f6ec4450aac20a1f36ec44f07066f0050a02394574b47f76f56f1b2f90a4d0db40a56498a812ff5ffbec70ae4803594bd8c5407382969d188592516e86cd095cad05ae7d63e488efe84812b88dd97cfd556c7b6891e49d99a5a6dadfa47e224ab93bc03bf5b4b9597b5f1e11a329a4806943de7ecbc6569cd8ecb49aff1c20bd3bb1ecf25db91f8e1f1e16afc997d494e88cdb3b9c397d6d98f896ed6083f63fb23321133359d35f1ec1e04f8b64aca2f7656cded2c784232f53eae20a9f67d97857e4c091ace7645f9363882db7f34dd859aaa819e284a491382ecda45130b6d74a18d000c00c3f1720596c79ebc474234bfb5a302eca2c971bb449dcaa8982abbd2124a7589acebe5d3ce27b1c65e390fc99b758ebafda84300b6a2913b207bf9eca9c159903f25b1cd9fd79c8ca84c9cda6c2415f550a50f2a4c77802202be68e30a4dddf6e1b1cf17c76d997f1d18a9dedb38e2825680a5049d2312134b483c88982a023d32e5eb50ea109030f4def3574ba91e8e955dd7b5b2fd2b550c69b9b74ad940c645907e153c0b0a02b2d8914531c9d99ae0ce98bb014a6cde36be03573ca0cfa8e6944befbc3c369771e68edc716b4e604a2de44d3703ec0c05a35bd9dd3151f6cffe2e6f470216c9e424932a51feafac6123b19063cf918dd1c92f0da4777a7c0f96a041a7fd2478acc271dade732007bf45c235b2ac4762f4e96b7d17f92c68631fc764c4371b3140e40bd4276303aa924a832321d2b37e18033d670f57b44942ac043b0e657a544ba10532cd4ab317c394b39d4c3ed316211631617d5162c84a50b86d817110ab0ec314932960a2e770cb0f2332c273f78f8bdceee988598375c444f40ba3921264ec6cd1dfe372faac89d69d4af55e9de5ff343de2cdd9138e5325e29a3233c01399bdc0ef7342124e9fb695fda9db9fcd8333791c6f116898654fc443dee23bb48d85b9e05ae9a9424101f9ea041f5b4204a3919bcdb7e3f8ff1fc667699d341399e042c69996bac35eca781f39c5219d9f4362502c90a78e52051b8dfc4ddbdb5996e2c7670e51559e1f0f17af3d8773cff5830d131055f8ac64c62e69f612916b40386b44726f9b595e75846e2d98c8c66258de42317af08b81bca5fc52e85b9d9ee8e9ae7fff92562ef115547985c1c0439233d94a7708369a4964eafa1a5855d5e7047f3e0592bc0cfc0a4c1aa9d5ca9626dd9fea4ed3569fde4ae489d1319f5578647842562bb9c5fa969ddfb38e5ed815923974b11f5d567675e68207e981daa062f8c229b89d7e71591a55357e7b7cc80ecd6924c41eb67e029728f8b876620eb1fff267e83e6aede755f22e84f0161de4e3981c8e2d92ec0a7a351439365cef3bb95c4c41cfb5d1c393bfaa9ecc502a1c065fdc4b427406832a3b77fa2ee5742b29c77176260e0666f9da8399dfb0d382960ff5e5a08edc4b4e47ae6e01ab67ee5b745a83ddf99bc91a75fbb6ed451d6abc3a426dcac8a6789b3811bd5cf1b3568dee939da11ce48b378923b18aab425f642a8e953398d6ee3acd2647339a220553e10abdcb6b4cf5ac4def04c3d3ece131e8a1245920d133257d5b8de19fbe89e1497c995679c0b1fe62a1d46f0765cf18c1850230f5d46010f12b559391a66046513746d2fba3b449fca31d1be257f2c4c00c7a700bffe36ac663f9920ea529b0b4daefd341e941758eb88494654b960a82682c2c3275907a67571af0c2f60156dd45a664cbdce168181a136e743ebc14cceaa066b24f04f753d2435c8d409e5f19ae7c02d771af5fca09fa2da702e43d9260d6c6eb51e549348e111f99912e6c3f5236e69a79e16baa8ab212934734a53f6c5aa2a36004674f899597300bb70177fea13742e8df3dbcd5b100bf41e0e735", 0x1000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x2, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={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', &(0x7f0000000240)=""/4096, 0x1000) shmdt(r0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001240)=""/165) semget$private(0x0, 0x2, 0x40) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001300)) 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']) 16:00:00 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7312) 16:00:00 executing program 1: setuid(0xee01) r0 = syz_open_pts() getpgrp() flock(r0, 0x2) 16:00:00 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) writev(r0, &(0x7f0000000c80)=[{0x0, 0xfffffffffffffcac}], 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xb8ab}, {0x100000001, 0xfffffffffffffffe}}) 16:00:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) setreuid(0x0, 0xee00) chdir(&(0x7f0000000080)='./file0\x00') getppid() 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x4, &(0x7f0000000200)={0x2, 0x3, 0x0, 0x2000000}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="b63da4d490f57d6d149be87ed84326aa133426cf556cd8760ccd36e9a212ab66ee854f0e3357f478dd78b6541b0c21", 0x2f}, {&(0x7f00000000c0)="7660640ce4cc678c06fe378fafca3175e410285a045258811ac9b4d0bf353ac02e07593619c38493a828a1d7fbf350baf5939fd71a8eb9bf78a142c02026e3c08f1f7812ef56cc229da15a32f84764d46084980629", 0x55}, {&(0x7f0000000140)="ce6a83d7dafce9152873a8eb5e7c50e4c3cb51918d7a9057d3c1056c64c5304b24eb37bf8665c7e8649260cf69e52ecafaa52bf5abb95efe1400d92790e91c75f498b31b97c1c65d2b701797485fb9a821b3248c3a2f310233c2662d07177c2cc4b64905f20e4e704b5e828c408e78e9ba32c196c30b8566f1c53e95fd57041297f79f0eb34ad67ec447", 0x8a}, {&(0x7f0000000200)}], 0x4, 0x0, 0x0, 0x401}, 0x400) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x61) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000423000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000180)=[{r2, 0x150}], 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/251, 0xfb, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc9) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) pipe2(&(0x7f0000000040), 0x4) kevent(r0, 0x0, 0xff, 0x0, 0x1, &(0x7f0000000100)) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file1\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000300)=0x8) utimensat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x69c919b8dc79dd01) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x100000000}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f00000d8000/0x3000)=nil, 0x3000, 0x1) r0 = syz_open_pts() mmap(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) socket(0x20, 0x0, 0x1) shmget(0x0, 0x4000, 0x44, &(0x7f0000ffa000/0x4000)=nil) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x4000) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x80000000) socket(0x18, 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f0000000180)='./bus\x00', 0x18, 0x0) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x40) close(r0) listen(r0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/65, 0x41}], 0x1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) socketpair(0x1a, 0x4003, 0xfff, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) semget$private(0x0, 0x1, 0xc1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000100)) r0 = shmget(0x0, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r0, 0x0, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e08c0a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x8, "a471e01e2e18cb1a4beab7433ec2c3aeba006451", 0x8000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 16:00:04 executing program 1: r0 = syz_open_pts() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8]) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000001acdbaf9ab150b1037b944cc727b8f9703fa0f7a90b7"], &(0x7f0000000040)=0x22) r3 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) r4 = shmget(0x3, 0x5000, 0x1, &(0x7f0000ff9000/0x5000)=nil) unlink(&(0x7f0000000000)='./file0\x00') shmctl$IPC_RMID(r4, 0x0) getegid() poll(&(0x7f0000000280)=[{r0, 0x134}, {r1, 0x5}, {r3}], 0x3, 0x0) chroot(&(0x7f0000000140)='./file0\x00') 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1, 0x5, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x5}, {0x18, 0x2, 0xf0fd, 0x80000000}, 0x7, [0x9, 0x1fe000, 0x8, 0x7ff, 0x4, 0xffffffffffffffff, 0x80, 0x9]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./bus\x00') 16:00:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@un=@file={0x0, ""/39}, 0x29, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/13, 0xd}], 0x5, &(0x7f00000003c0)=""/24, 0x18}, 0x0) r1 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000440)) read(r0, &(0x7f0000000500)=""/122, 0x7a) getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) setsockopt(r1, 0x100400029, 0xb, &(0x7f0000000500), 0xffffffffffffff42) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getpgrp() r2 = getuid() r3 = getgid() geteuid() accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:04 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r0 = semget(0x3, 0x4, 0x1c0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:04 executing program 0: semget(0x0, 0x1, 0x420) semget$private(0x0, 0x1, 0x10) r0 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r1 = geteuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x30108, 0x120) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000dc0)="8612e579df16d30cdf3cdd649189c970e4265ee5c1af0d003fc488677a0652ac19fbdc7289b118c2f6c1eeaa5ff6b14367a4990d820ba0ede3c9fc5f67f8015a75ecbc06943b2427e7627b77a5c8982a86e596d2bd3f1461cda40d138e28b91e1e12c870189e347e0c9f06be500f0e3a74554b711a36af8e136e19240c96e4ef2f825110013361d56aebf10e1e115d436388a994d25e2d57e131499fe4b253a0886c8a61269772f432139d465d90ac777196999ac19fdd1fe49e567922722a9ce803ac1129a9fa3a0438ebd9ce6f8114d63125db8b6b28f6ac9802beea92cae7ed5dc2838d256d7db834f9738d2aa94c90acba14a62bb892c89293294b32877dd49b877f31c0f9d5046c38f89915a10f3e64fd35bed29618e62d0c2ba4ccd607bc1e005a2ca04a17fcdd6e6f7fd6ee44a81667cb7ece501fb0a811397dc2f0b839f8b2c91264506e451758a134ae0d0167b7a68a7d69df3c1ef83e0611fdcad906023f622addee5071bd19a3d3a4522ed7ebe3e280257354ec1611e778c642a9f6d4782b0c63b5aa1bd84f2c2eb2012fa243d59145d3e0e2b998f2adf90cf4039c98e5b30f67fd7ff5196ad804c21684a5b49af31692cb98609ac2db3e75ab086042f11fba46c54523e91aaa860879b82a1317f7bc6c786bebb9c0ee51bd0c117a20ba09a27dd4a816ae87b573e6be73eec7e21f7541e57e96667984c5f6f374492760292276267358fb2d2a357286bf3ef42b83bddf9be4ed964e3facafce5169ce2ac594dc8232763c8dbfac076aeffac6e120ea5142fe92a369c2140d64e5e7b30030c0eb72fc66a34bb4d13b95c0413dcecc6ac0eb875e18f59031bec694144d3185a15076bf78fc5dd08fdb6eaf0065e8001237dd2e14f92593aa25516c2ab45d6c9398e86915dac071dd2a09a94e8fe1fa36ad5098731838b625300c771b5e4969cd6afbc7443510977691377ae8336ba2f224c9cb24022cf801bee034966e25b3924a11d737665813eb4cb01f5dabb40c5569d4d8b33d0e26406af8a83b7c24182b1d42e356dcc8de00ae00709a23b58d68d0d5b5da604d6b68c68646df792808b7e836189133add714716d650ae3c222c900950a12af75509c5f0f6fc2eb06552cb71a9f1dd9701daf2dc3a4828fa9b630bdd32fca79fa785277ef574cbc496f4557cefa338c17f7ecbd59f492a2c8a75b797d3b8ff9cc97e658b9695bc9bdff8c6395eff497108fa5d2ce04f81282ef5737685cec8528029c66e22acd00c015a15c4fd90c8369a46a9869f982927fdc3be4b8981127143e33cee343a10159f35e871b96b0ccba6c653331742ec2e9c7d2ada61ac0833c2195416a3d7c27959580e1743a883da5ff9c54ecb8207950a5d8059efded494ed1da2df6a6f3d5d7c1700b13f0b002693cd9429a9beb100d6aec0bfffb7c498ac1ebf4b19d0880d6c5f46550cace4439512d7e4a2cfb7a6d3f9b828096b2540fec4cc079cea7fb027c688e45b9f32c59fb5915183a83d9e2c2c2a5230559ddc7c1dbbb3f3dc43d994c340466e9dd512e6e5f10eadd1f2edcbfb12bd56561ad10dcede032a21cf2cbeb1d81ecd637bc23010a6d18f85e874c7adf2848838643d6bc3e732437d323d717ccda69de997a44d5090655dcf0af20aa67e35be17d75457eb1ce7d51ac82c240c7aee01e3b5cdbe57ac98e248070cdc3b3490f7aaea65ceb2a2bc746c15f478a17486c1e161d53cbfc04f06aa26528a8cd5d0f8934aed15025edc0166c7ee6e43ec06eb4d7aebb2cfbe3d64536d5cf0e6ec0a48709e8b98f6de6b9b6f9357adbd4e7d244318ce10052226e9ad07323c9e9bd3074ccfb3c3b0f0eb3e19b202dff8aac5ab8fd0b68fa38fddfd77a5c0858e63c66f8f602539a6652bd53b6a7f20ddf048879e221bbc870dc2bd9617aca011d09b9414a2abd9635e656ca57483793a8e74367980e84254e5b453c85de1494ebb38cfe85ac0dbf601adcdae364dd7932fac8655cf66185ea0218a6c77dd907d49f0a335793f3974df85ea1993a1f660136de8e6e956d323c0ac310f375291eb945e96f1708f4c23e3332eaee3e6f5a2749390311bf3501bef92fc058444f9fc180a559a33f1fef32df2fbe6b637ac9041c371b0c9e523be98fe743a9ec5a22c9f65980dcecedeffade27784690c82e9589575453c3551ec29e5ae878e2fc4d887a0193c86dae7641bd60ebc26609a3aa5ef7b9b272fbd98ffbc7d45becc6060529aa48024bdc42272fa4d2ac511d7863fa2c17fb603f2ddc00eda964c411df19df0004c26de2a7bc2279345a383fbf666dd38885837ceb1580135245c587d216297ef6bca8fad1e5c82aed38885b7d23306c802bdea766d578545fb4c6269f1e5500214223b83c41293fdde460c90e0c3a89e885860252a837d67ed076fad191d79b3f3b7e715b126eaddf02be6047a0a61b212c3b0afe30562c90723ab84f826fccbf47e77c7475e23103e3305b1b7a2a5e3ed3e81429f687bc206d8b0de1ac60feb591511c040a67e094c56b2d21d0a91595dcb7d167b88803a8e814537c78a40306fbafaf7f498ae51c48bf6d1396f59918b01c39aa7b32280350ea0ed600bae72c6783c320c65012335241d004c774dd82f6bd77d826fe74daa87c5f8b3907823500b4f0ac1396b6e7dedfa0e6c6ec243191a46d35ca2bbd4aa77d01297c97e2a083c2bf8bf9c961ae7272c4127f70e17b0124a233cec49fa44940e042ba892963827e790db892cc0b07a7d406a4a6cee242feeb29186d03a157af61e717c67bd313421d3739ff022ec60709a2b9d43e344ec0a4bfb757aa33be17534bfa2ca4a0cd39fa6a190c3110f44fb3ea494bd428b6a86d66768d89f880bd372fbb845eb6d2c78061225529555a8df10f178bee6c4aff83580fcd77d309ef89e767ba192c9dd17a109beb72f1e6586e7bc5b1a814c530b16d79794a3d60975f2e933b4e3d57d00b6c8aaaf09366cbb413f338d5f4cababfacafae93bb20ac6399fb20f4ba6ee3ac71b74d76bb6b70aaf514905cd5f955d3b34b6e7e2ecada2c2861c87fec9f3f1baff22a177fb0b020ac88745094137f9c4f87c09dbc9a3878ca3b29b9e4c7de67c96372974bf566b8433ce6a125c4c1ac550ea63b31cf1987ede5a4ab915025a5a84c92a15dd9976ec855eb4e01578f2d32b74c5147f34ed920cb37cbfbdc49918988e144e2bb1a95767c67accf7f75a0cfe36e6ce6d61befd13f496c174c6fe4af8fb56a6d584acb446a446ce43dd41a2899f8d3f9cc555e82e6b2ca2aebbc5a95c6bcad7a9269362a8d82db4667a7cfaa66c77be42c9ea7f0ea9271effc42a42750aa7c2d6dbbb3d959f27922266cf902f346ca5e1f73ad6173f1ed6746e7bfc9148f4259274dce344310b5d072404b64fabaf55fcfbfec239918965885a8d51d3d308bc6ee37edc21efbe02f09d9ea96e21a2d686abf87216670a0b818d69f639f9af4effe6b3d3f3e19abafa13eb68dc7d74d3fc755f1f24bbe1ca1dab46ec0ebc48d19106fff4dd90ad63c35be5a6fd309dc48dbdac0ea5f378bd2c4171a27fb19fbc3bab8605891adb3cc207e7d604e27858d229b5c4f00a5ca2e4ef8835862b079738eaa2193780e2caf153798fd1c9356c21dba31e20ae6187f265a0b53279c279a01d6f7175725e718ea8f7c11ed71f06b91e6b431563223a87f6212e9b798d77034df89f13bbfba279769a81ab4d9a2fceaa5eb6f5eb8a94be9a6cd1b581d9c25eb1082c4ec625d3867c93fce978b634b49b13435ee5d3c52a2ec50e64f6dacdbb83d3ab2d4422c5c8836154e97876eeb5e4d6581fe6c38380015457440d2ae94331ed37a5a3c646b73d8834f113355149c6105386032d31a934eb06ddb3e93b8b0724a0682a89416f6ad67b92f69f357f43d98611659f7767b506d4d9aeb898cf9fc86485fb0cc9e516066a2e898d595fc33829b824a927aab8747e0d3e6727bf4dbdf9836a1cb8ef0fb4e91ff9ee2498d1598073824a07cd5bbe0e48fbdf02f598b8386ce58e8700f548cc39f78e31be8daf6c34e2221c3627c1904f33153ab85265d30980202a31e2032f657247eae8c24b1c93aa8d706967c1838d01f47fb47b6e955b3cb9ce61f03cf67142b17687a49936977b68d48f4c15f068b4405f6b480dbc1b8c9a3a4fa7297b7aecb52d97a602e25444532299e2d5e66f813b5dca71127bf74778f5fa4f91739bb0a30cd08e080476c48a4aa5232a197df538c7d616b9649481503455adfb3ab28d19d62779d95e41e190019becbcaa4e9ba30e18ee200b65cf789004f66e74f68c853f34c811eedb90069e575f1c3053cdc87d4013973c1b42dfa34b961150fb820263ad1e6cd2b575243a5425ebb39568cb7f3b88d6372110e60d63a2f2bb4ed6b06cc0a1976e3be5a2aac87297c88dc9a3c9dd34833887102ef4141dfdc672b79bf7647e1755ed66231519ba17894a7d0980c59adb72ad76658ed3e2e7935cb27e164b67899f43bcc4bc3402b57f7033cc5183e7261eb8f5ecf77d870d34c777baf97dc69b131f4dc7223070d5b4f4f863c86b804516ae4ff6dca934648123f9b10a081928086781dc278067215705657301cde8ba56ca9c9800b7492003822439ed62e96a184a68568a532abc50318d5ad56a0b1506a274b758950d41a622c57a68e2ff463fe239530891595da2722165c86121ffb78291d6bdcbdf840d53892f124360772d3f388488d826acff04d4bd9d7ac1bec50d3ec693952aa17eaa34ae3ac3051ee79cb0884dc27a77dc69f77f800c89162d5938af97c0dedcb6420b23039d156e3b5d2037c9ac989bfb04e9ef4b452267aabffa2f1214ce933773289192521f1b5f04e77e22da81e1309f2bc573af039ff674c233d5a18cdeff66fe657aef23535b00eb02231f4f174c77ecb2735be3a9a4934f67f90433903b273cd34c8aa6acd8b12bb060347ac7e1932879657566be834511403e27cd5d92a9b6dc0aa6672f41c23371274cdd4988b7d283953560a58594e492a6217c96274cf6aae27b6ced795b0597413b6ae3a1376e1334d9f56b4d775b2f4d4832dce953252e46467926668c0cdc8be0e5e8f1f28c50f538fcc50bbe8f7cda26c3615f8c1ebae507442ff0b69d30527051d4f01a5d32b728e30084b715409d4420ef7e58ef26a4581e67e1bd6fc6f6e6dd1f30840a8873273441798e3cc3836fcde9977d075d8c59a2051d2fe4247348008238a04ea7dd2b28564c7feaf4d1d5dd4d30174f8886254661cbdc177d0c4849455cc91ac842af626bda7b2fdf16311d1599f403e426e17349870ac65471a32bcceab830cda8e766295a4f26ba84432c0e14a4013eb4cd0ef6023019cd8440ed4cddc676185fe1cc75d837bf2aeeae4a12110072dc016bc073c4c35c06c31707318b2fb0bf1672c0739bb941d24085affc17aae8782b5e020dc2cf5382bfb47989d25ed626fc2f00cff103140d83d500f97b262c69b3ee93050f641519dff4e32392ecd6f414e02c4ac2656df5d56fb1f807b594b625b67f12e2be0a1dd1e691d3619fceb797d647d5fa73942d82c66ada62c9a31ccbd39e5180b202b5abaa1cccfe6c3a94c85e1867025be677c9ade97f2c6d4e896ad23a1fe2fcf838b75c5da9a72786df851f3b73caf47baf3deb250f8757fc2e55681d9db90ab2f98baedd181a73d35f2949592e098129d879304653401359c31fc7f2b52e31cd498516345cad306984edc86cf57ac473ef7f011feca3dc3be0f783452776c349d24a3dc59689fdc2e627e", 0x1000}, {&(0x7f0000000100)}], 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x9, 0xfffffffffffffffd, r1}) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x13, r2, 0x0, 0x402000) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e00, 0x100) sendto$inet(r0, &(0x7f0000000040)="11e99a14db9c19f248418a9e406cb4b5c9b0a708997b97f81cd9595d80cbf313053633f65d8c9902b21bc9a4ddd576614c38b2686ce050e010cbe51f750200e78bf6cdcef1a9845c8989a10003eecec7f1b6c491d271fac0c7e191daf9c48f82b82e99989aff5a25de2cec6f84d857ce83bcbf2964e3b27a3871d312acb72861afa558391e06f4599a9972bf5de36595998648511d16fb8cb4e765dfdb5ad2079b28f038eb", 0xa5, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, 0x0, &(0x7f0000000180)) socket$inet6(0x18, 0x5, 0x8000000) 16:00:04 executing program 1: clock_getres(0x3, &(0x7f0000000140)) clock_getres(0x6, &(0x7f0000000000)) 16:00:04 executing program 0: nanosleep(&(0x7f0000000000)={0x7fffffff, 0x9}, 0x0) clock_gettime(0x5, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0xf7d10375e6239935) fcntl$dupfd(r0, 0x0, r0) socketpair(0x18, 0x5, 0x800, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) r2 = getgid() setgid(r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x3, 0x7, 0x9}, 0x4, [0x3f, 0xfff, 0xc0, 0x5, 0x80000001, 0x5, 0x8, 0x7]}, 0x3c) 16:00:04 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1010, 0x200) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./control\x00', r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xa5, 0x3, 0x1, 0x1, "8cbc0104545b410187961c855e2f9707a3400e97", 0x3, 0x9}) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:04 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="d800dc90583fb98847dbc3884c74fa4fe196a9072af5e103dc15cf286b48356de2ed249a239ba059c8490e531890b2ef7b7e2ef7d1c08d15d5401f37f44f128e0e71a7e95505be06357ac650f81b85f91122f019429f19a5713e6a2a0816a2af2dea84c737e873b5e496c0546f3ccee6588cb1bd97afdb5ef3b8eaf959aa72024a6ec1fc6c9c43561fa9dcdff04b01da", 0x90) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x8, 0x0) r2 = dup2(r0, r0) pipe(&(0x7f00000000c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x3, 0x53}) r3 = dup2(r2, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000003) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x3, 0x3) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x7, r2}) getpid() 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x91) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="1af0495a92a765a64249aca6b2bfa23e39834b3cdc34352cf25c1f035f1e2e21e4f21c59b6ef65ab74b60a5d05b75a6bf0eb502ebf9761c25badb02770452512376cf5a25f10f86d19f6e65eae8d8c0885089ccd14a7566249ed4780bb6d2a8ea51c00d7d26139f71b0ff47a9942f371cf56a004ee07824f8256e5acff255adf43c06937b9e3c9b024d84cf98b8b547179adab6611e7e3554e95edaf56d38a10ba8b355b5174ff12839084655da6db361a2ac27f1fe9a0e74593c32c7cc0db58ba5550c5f04bcbad542400f793146d1daaae2ad75e158ee35918dd2a3d121a83c09d2e960fd90e7cccd762d7c0370622e673c10de613", 0xf6}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/208) recvfrom(r0, &(0x7f0000000040)=""/162, 0xa2, 0x2, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x374, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x0, 0x5}) r1 = socket$inet(0x2, 0x3, 0x755d) accept$inet(r1, 0x0, &(0x7f00000001c0)) linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/36, 0x24}], 0x5, &(0x7f0000000280)=""/46, 0x2e}, 0x840) truncate(&(0x7f0000000440)='./file0\x00', 0x2) getpeername(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x6}, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:05 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r1) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x300a1, 0x5) semget$private(0x0, 0x1, 0x410) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) sendto(r0, &(0x7f0000000040)="604d3f50f623a82f958de76e8cda80e352a0ee1cfa2be5", 0x17, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7, 0x8}, 0xc) write(r0, &(0x7f0000000140)="99f6692af156c9187e1f2e3494c20a4f2846dac0e9ab92e07d13fe9c423a9a0bf3afd2d6d1a41a022c4bf5d175b15c08984e6ee3d2e826b4bc93a10c899b1087272aba", 0x43) semget(0x1, 0x5, 0x78a) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000016, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0xb, 0x7ffb) socket$inet6(0x18, 0x4000, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x100a, &(0x7f0000000040)={0xfffffffffffffffc}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffb8c, 0x40000000000000}, 0x10) 16:00:06 executing program 0: setreuid(0x0, 0xee00) clock_settime(0x2, &(0x7f0000000000)={0x1000, 0x6}) r0 = msgget$private(0x0, 0x105) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = getppid() getitimer(0x0, &(0x7f0000000040)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r3, 0x2, 0x4, 0xf1, 0xc1d}) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) dup(0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1000a, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="1d", 0x1}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r2, r1) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x20, 0x2, 0x100000000000000) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0xa0, &(0x7f0000000040)=0x403, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x479) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x2, 0xffffffffffff4043, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="9826bf4af228757c3ba78d313f1500da1234f01ec69912d7339cafa82263f2b82fadec18efbe56a732d6f5f9bbcab1d0a02e2b6cc272dcc3dcfe38e79c8f3f80bc4bb3", 0x43}, {&(0x7f0000000180)="9cde743625c65d2cdf724dbfd27afa4a8c402e45711a0e51d45e1ff137d4c7f6acce0d", 0x23}, {&(0x7f0000000280)="3d1ed71f8cad0c30e3cba314434530981961e41f3d4f1ed80bd8afe03ac153f128217aff23ebc3940ba7842483a05cded4b2050a104e35ba7cca4f90a994a6c30cd03cb3ead4e59dc2f85e918e25c2ac5c26", 0x52}], 0x4, 0x0) unlink(&(0x7f0000000140)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8) r3 = getpgid(0x0) r4 = getppid() setpgid(r3, r4) setsockopt(r0, 0x0, 0xff, &(0x7f0000000040)="caf5b415", 0x2) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000251247c500000020000000000000001d00007104801b0000000000eb000000000000001300000000000003000000000000000000"], &(0x7f0000000000)=0x4d) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r0, 0x0, &(0x7f0000000400)) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) kqueue() close(r0) 16:00:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:06 executing program 1: r0 = msgget(0x2, 0x253) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x3e6, 0x0, 0x0) msgget(0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000fdffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c9c4f631b7f49ae42b7a0ae0caf2c3ec39f49c40b7e8dc6f26f6ccfba6fcad063b0cfe2e5849f04083b6907c881348e6db2b8b4a228e027f31600baad8b1c0512af9f38fb20a4450d"], 0x59, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x2, 0x40}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x280, 0x8) r3 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffc, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) munlockall() 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r0) recvfrom(r1, &(0x7f0000000040)=""/177, 0xb1, 0x40, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000002640)='./bus\x00', 0xc309) r1 = kqueue() recvfrom(r0, &(0x7f0000002680)=""/75, 0x4b, 0x42, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/187, 0xbb}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/72, 0x48}], 0x8, &(0x7f00000025c0)=""/121, 0x79}, 0x40) kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = socket(0x1, 0x5, 0x3) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = getpid() sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="7dc13e86a208", 0x6}, {&(0x7f0000000140)}], 0x2, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}], 0x58, 0x1}, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x101) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x9130fbf, 0x0, 0xffffffffffff7319, 0x0) clock_gettime(0x3, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_emit_ethernet(0x1f, &(0x7f0000000140)="243682a7a22c626ccde42979191f697b0b3dd194cfa975661573a89fac8833") r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = open(&(0x7f0000000040)='./file1\x00', 0x612, 0x0) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r1, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x400004, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="57e73d0f21a8a223dc07a1263a9859ad5687ee13227b504b8bc7d015cac1b1e34f2ecfa0dff4ccb1d76ad1b30deaa0f8120b9d28a31bee22c6915f19c98ea94e4066c72423501391aa87842b199ffd4be188bed6e8773e8de763a974591367084a3af1e1106322eeb3102d62f9479f5167df16b68320db22", 0x78}, {&(0x7f0000000140)="4b75158d2e7f918dd5fe3c6f75627450a408a648cec7a2e96777a3443043413bb43a821b0b6d07e3e9a630c38d8dd6bce042e3e632a656031ca9c84c197111df0fbd9ed5c802528d3316f942a111f37f6df11217433abfec38266868bd306112738a96da67b0f98a3bf93d17dea6a41acfabf99ed0ec42f2c4d8924207ff733d086ca50d766a90bf933679c30f", 0x8d}], 0x2, &(0x7f0000000240)=[{0xe8, 0x1, 0x2, "7a2d6c2b64c29513230d6967e14f4caa1a53fe630e5784cb1d7f577cf8ffdadf0a24142846d156ef4a684bc17965ff361bc2d460362cb6ec6a4b355cf57cc760440c9607be7a6d7fa5c73e3e8c8954cc7b0441b52cac260854f4180680e499e054753e6fdd3f376d018a310ba59ad8b5907027d9d675162c3d233ba2468b83f308ba87677afa81b10ff01fe549c95b8fc284c1ef431b47b77264b4bd018fde926be5d148e473a11723ccebc90bcacc1cfdfd8c25907d5ac8509ce5358f7b2b71917c02983c49773cb4c5273e8d3f3ec3009148094ab9"}, {0x1010, 0xffff, 0x4, "7ad9724de2ab7bfe16353b8f756ac9f7b67989a7156a6ad873f29fe4aadefdb18400e1e6770ccb26862ad5456c5faeb4e2a17d2a659dc521cdc92dfc90f58e6d9b3577f55d4c7ee7827a7ab47084f37a1e2d650bd7a10f135a0d022ff4f8e7cbe777675c5b030a1fadb3ddbad782ecaebae3c61b93b93e20ec95147768eff7548c41f37d3cd215a6fc55aeb33ac04942f0474710eb7aec2b2a1db0380059ab5f49a067d42ff5cbcc8ae3ad52a71759cd1911027eaccaafed6bc7d188327739c34fd6a7c4bc1085ccbc073c80bfa3cf07c0fcf4a004116b6b3d31ebe083a01ed9aefec90ba63d662913b42009006fcdec77fab09a1c455a0ef6062f29a63aa4d6794d8cf57f76e919a3e3edb5dbebc60b1907af2f2e248f6131bc8c3eab1e321610278a69b6d2083fa075442c17c1d83f5296f46053691ee26ac0eac27d92c7167212028f9ef0349f897dc3b8378a32a54b41d992c408451db86fbc6c78481735821ea0a31443471d89c59ec2c32a71aadb3920cab21b74c14d5373b43504ef18127c79d93fa122a5023ce1bf91bbee5a62e3c6be9abb2a929ffb2f8ebe5ed47188c19d375b54c6ada48f1ce653c32e0b967556543f7b2a28c206ab0e96b3ad608c937e81237409ed7af41c9e0436b9efeffbfcb018b0298b4ca0a11cd535e13ee4003362a18e437610d709a171f4c7f8af2415f648c97809709e371311bbf73466727b61aa0c644057c061bfeb2bfb931994944367e32aa61b32c28020c1bd0fef8ca9c753fa10586dfb89a83ca9ab58a68e8152ba52b73ecf1ca0b6be94c4707b9c0e301419915d6faaffadc20fdad1612cdd3ef79c88aa855b70094e7f16ad7ebe8fbc3d3f075c53f3fe32d64240cdaf0cc5b60d7e1cba1028aa49a0c0dcf6abbc1f97d67d42fbec2299df13e3b8d1b98fa7df7704c2f06e303871b420288990d9d9230b19a3ad0c19afa013b1d9f39eeecd75d96b6721baa7bf10df3a8e1683fdd2b257499bd8dc9fc082918362674453af123a6195f5828f6b848dfb8a4631e37838832e5725e1fb54dbdd1e77d2862c101edd8db96d94c10f09fa1d53119817f945ec149602ec1ef1df2a6b88104668f1282c59facf082948933725ee4b6ac1595154ecb0e6ae57b38124efc97d0be42dadd9be664d8958dc0c485a835957709a278f207ccbf2f025a0258b803c6b2c372a756f2787639fd3a6e767e5531eed215cb4e0b62b8e73104cf4158a2fb42eedbde0cca03918df32aa51095851f539767b8816bebc2f5555c10a79002f8c9f1d7301f45fadbbd7e41672dbfa2be4bc1f45d0aba44c6d32e86ffbe7c574ca6a6c9d2c51375b1cc98628e92ae75b113f91e1b82089f0e75869823b50e5694fa3c784cecb0be82c4f54f686809b74e3bd2deeb35d079731644efd3f7b55ec29f7a213f4adc0f62111891239b190009324646c72a33b5efdb1a863cc2929e987ef6b38c0173d5809972c8893d8cb15a4c5e9159c354675c424c84cc9f014dd46677171027d78fc874f7489b6062eae7d3f46cf3c1c35772592f94d001052327e6c67e3f10729ec692a03375c1cc0e6aee68de137dab07f47c55ebed1e3fbffe8b3318840df86d15e50f4310eb2247abc5df641b7f1250e34a2886e53fc61ffdf768b30ce40548ed9cf0b1355cfe97ccb9bd0318c9251cf57bb85a7264dac5b57c1fa16e1585629a7de3b37ef119444335926a9dc34ad8b4f1bfb5d6b29f79668d7f59f60d4da9a1891a20a42174790256f3b9d0110c7f80bc52f67d93e5155048b9da4f2764e75c869d5031d6805e5c6031aad2d975bcd10d1b29dc413a52fee61993dd8dac4f606bdc2879e5b3face65aa1c2825cef19f8c919bd0bf53f106853d82477322ac9042fa85647543646c1bf9ff4a059a35af8db2a52a82dd8b5db8e5d245df68ac938359cf46a5321eb4a77b253f7870a150b5a092ea3e42d074ea00eba3a32aab8a98f5895e3c02e65c041048574f1c5342912d21920d72f305ee90bcfff1e3eae6611aed0c8d656b96f7a9e1a504b0b477eff70319fd50b55a802c645a1b41ab56e2a626d0f0ca1cb49781eaff79784e59db72a2f4c7a414972211707767d6dc66b81c54c67c37aeccfde537eb61f910aef6d52ac834347d42f42e23c9261bd83cfefdca242d36a351224d06d5096c2bba7b0d9d1ebe2ddd05032a047fe64f3779696f99cc7ac6eb76f8043515d61caab4f6f3ffdd883c58e4fadde6f8e8e451c694dbfa03ea76a23ce95418c827eca5c2e532ce8d19d40603d63d394a26050c46b81ed6403382d6cd93ffbd0c79854887ae198691d933da9dab5b0736a34e013ad37e29d076ffad1cd38b5abef81a76edd71db2285f89d75cd32b30603edee4c849e9b891f4f86ad6fa5b848ec35956341605eafe01b09d425d65d90227a3775718237cc4d60bcba3b36e4fd205133617acce834500a0b897e7b015f8f7e69e23692e838e271f4fea66962cef89b8ba268f3f01948c9c25a635b0e21bf0aad6bdafa80a87c6dbf126f00746fcfe430143e549702efef2fc1f70c3bb2c6a7c06a9ae3e7c9e37f27102976dc7d7babef429392f465c6bf42d78e6520a32638fbe23cf17982152014ebfe8b4be080558650e199b499df90fc6fae6b3a3403d0f392c604574a51d78307635810002bfd2e60951e1fb278a9681cce727cd3aa8c8e5a453c6936c45d4023037c7833cf5a4ed9ddc7f5ee92467f6324a65d2cdd1a4bac9e86c72376bb3e5e356c265360a647e628aff043b7f804613ccdc9153e77ffce98dd54c9030206544bd72a55182c9043d07bb0dbb17b670b5a4af01e2fca0addf1d361ccf47f70ccca8301765054b293f409ab091012a153e7b23962ed374af2b317c4b9f09f8232d402755f6dcb522b6b4a2c207e88c2671535451623e9999f3fa1c1a60f90ba783a15bc32494a8d5e21c513344325c89931407d52fbe9725bc458df5b2840ac12b5e1e4d6c3b743eb508f9efdc55cf4442ee0c8dd413ed85640be3bf76c49c50e937fd98bcbc68c9b439fd5422d2ea7d339039f0f651f75c4f78fbae65ee760d79c11c4da347538ddca853a42ba89eb90d1e1ec07c11476b7279d673395fd6a4ef96632dfaaa7777900cb6e99c0b71c7bc20901c9b4b06bb3681614f47ce564dea0379e91ae93ff7aaf3147725d40abe109fc4b948af93f3d7ab318b74aac4c354410f6e0a0d739e74ecdf6e7c492f53dfe7e8a04633ea137319092cb5996bf11f8a0fa2598829a8b5212c6a4d4fa73a709329397daa540c3ada21779803a43fe9ef9336667574b146c28d512b11a1a39f43b754bb0b32dc4f00afdf5a537236f03940f76ee868bda4eb4722824eb9b106ec403a3e170231de5d1381a6a846f6444a24f97c2725317abd8c12ae69b0abd1bcf319f338b30267f2a68b9c1543fd14916811bbb55610857ebf480a6a0beef3cbcb5ea13305875ce44075062ce74ea1b1dc26c5c48655850db3646c3926c18b9339a36b09e3a3d7d5715c07043be7fd4d2092dc6e21100d187c88c9de40133501c0a491e3cee45b719680bcf9d64ae5d822f1aefd8d31c0570a1abfeca0f71dca13cd4fbeb83d76d15f06ca303f02baa25d1ebabab25cae622d34ac35ef7fbdec2b6399d97503369a7dcc9a7db4ebf7f3387abc46ae8103e5e7ec9f5e8459d498e18633172343de8cdf4c99222e7e5bdf5b1c5a0634622cd9c140e07478a0b223cf6fcad38793ef1126d62c7a61e7012e323706e339b8e6811f1b6a22dec859a8ab973815c1192b96d7ed0baa11444d3d8027beac0ea52eb925fabde8aee7111c7697c042db0266136461dc152b373d0209378a2561ba9046c41cdac5712a2cae3fb03ab359ea5168bd2a28f89a1009893bf65fc3c3a7ddd539a42ef1717f88273e16f4c3ca709908c6e2673febc9e4415f63fbe561ab8caf15b2295bb2d36904989f12f658ffab96da437a8681808d70f81e67c726584a2dcafb124bf7fb334abee869b165e8de0fa16502f283c97337c5464cc9d110065b01a390a53bc57bbcac811a403a862c35716c875411d89ad3f6fb93a6a59820adeb5b95b8760e66347fa1504429a78b260676ea4c75883ac1c628e7f48c4cb51b7b7425c3a4d27a2a57bfd15aff749307f8b71f1e52b8a7fcdf020cacc707dbb8e7f30ebd4da08804824b32e1884db5de98705e302faf105213e57038f07fedad35e6b085d622138d4c474e8c573017a3d87ac521cbb56451a7bbd75fe4d4a7dd7b5b93d9a47bdd0c933f3f12d63b9a8460c5b972ee9600e048f9dc4ae45fef5840d14c631edf95bf900096f17cbe8fdd142bef00aa5495352b6e63994bedfd5efb368c91581d23c71453184b6afe2dbb79c1ff5e23e53853dd9b568ad172f15a886b435315b8cb43dc572a1bbe2c919cdbcead76e021adaebe5b7e97720add36502149284b3f92bea136aa4be41c698fb4b58bd4cb30a0b3533a5c0290c819a86aa2bcc9cc337456255ff26d07c2d732d815e1daafacd5b29514068fdc035a7af4881593783741998302193fe0a594bb0571252d2b998fd320ec517753a527772f78e4c6d0d1c2dfc1eeb907ccef9114735251126cd75055c4533a78453db136bf32ada3ea155e0fe8dfc19879106b7fca7705a51df1a96d2441db3db7f4f4b07f2ebe6859ffa28778094ca74d4a6353ca1ce677aa5be1aee71a35f8ac0d0553f9fee1503ad702d4e56611cd83ad56ba89143f26b151965fbd7416ebe338c3675fa8b370cdbc1c767ad25f10fb7a7bc83cef9b2f1d09fa2aa7c84c8bb74acbb75ef51a505a5926463dd141d7971da1a779caa7dab8c8a08acd08fdc0a42e4a247ad6f173cffe7b6fabbcebc1eb7ec7bb0d6da530833f6b399c6229c38d0e1dd8d678cb1da02b598233bf5441060838dbd77bec377c031b488516b8cec811437006ab39ab3b91de0f8481207b2edecb2dfe09c55a5f1b9388f8b9e33544720b1c88a92605f4e6f1b815a5be29ecd845a9fdde51005c92023d11f58c98a054c95372d924535595f63ba86733538b6dd38d30cd5ede076a51c66cf8323d273ae7993a7aa2bca9cdd93de635a68d38c3a0ddcebf10bd059f28ba80bcc5f6922b8ac2062cfdd3928e5e298eec86fd178dbd242d191ba206deac5560471d4360eac2bc998952aa0eb2b99a2b4ec9b94a4717efd33e05c4b4ef8e51a4a16a9db5947c9cedf65bffe7dc8fc4ede55468bec1e9b3f67a252568f852590af237cd44ecc9501650c0baf95e734790c68dd7e01eaae99773efab4f5dca17ddb246d64be34e98fd20a427671ec1bc8f2f629cdb31910825927004dbdc552139e083c143387735d0aad3819dc361b8e8fb16eb081bb4d3227a83c5a2ca9996cc1c259a2d47433a320371c947ae2b854f2b257d3e350fcec498065ffce5792717f9de9708b2e4f30615943fafca4a13b525ffff2cb84f6afb9b8d1f940a239d8110bdebcae9fa60107c530ac253af118a42553f170dab55491bd21bc54bfb827b6a2a4ee21c3e2c52eb817591b966245eacee6a8dd43e8cd980010d05e051a0b4514775b65f9b01dec48e309bc7b463c7b66efe4b0c4f05b12d1d1d517e3c4d4904d147918239496cb9faf2e1756ecd2b5a133337b0b5063fb18fedb4e3792b0fdd423512bbc609deb1d43a04659407e92f89ede3ed9ab853a4fb6cf017a99ec58ce006cb25561bef27164ff3474bf0de25a27f401ae384a375eb56c0f90d0e2b12ce93f915f48b5bed9823f10c4cdd46205d3ba266131ab61e3aeddc52f"}, {0x68, 0x1, 0x5, "66a0e4331e1cae4fda83874fd65c3d0d30cdb7ff34b435342dd986b347137c4d81421a171f685c249334f4a9ab41093e83e617cbf9cd490b11716eb0583d0511e2e7d7f37a1cb7793e9bebdb5acb5996ef"}, {0x68, 0xffff, 0x54f6, "57d79078c4caacadf1e47d65aee7039573d69c0ef7193dfc47235208dbd0129d5de5522bef0bfabafa7bb39cff1f8c55eb65662885bf1d18dcadf14389d842e0a7d4e9f825b8e907e8da479d9869c7c2a9b9947d476891"}], 0x11c8}, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0x400) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x102f74b3, 0x7fff, &(0x7f0000000000)="334390", 0x3) r1 = socket(0x14, 0x1000000000006, 0x90000000000000) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x1, 0x1) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) recvfrom(r0, &(0x7f00000000c0)=""/120, 0x78, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x7810, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="3643c386c7ea1c462efacd6ec152193c64cf785b9f0a8409ed39e5ec0fd198fa5a52fadcfd7bfc85bd7db95705f7781452aa0a5aecdf90eaebfaa4c6c09a3b9c908d0129f93e9580024947a5300329b9540ab5a4fefc8fd774fb4d764a92eedd620d1d68d92d55854985556d3c90af9799f4286189515c546828707c062b1ee47851fd958e8781819997d3118b6c9939cb4d774cc9b406c77fa01884401f9d1f8efe03343f5be336a609d3c6ae1b8756", 0xb0, 0x400, &(0x7f0000000180)={0x18, 0x2, 0x1, 0x8}, 0xc) close(r2) r3 = accept$inet6(r1, 0x0, &(0x7f00000001c0)) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x3, 0x0, 0x7, 0x8, r4}) poll(&(0x7f0000000240)=[{r0, 0x80}, {r1, 0x3}, {r1, 0x100}, {r0, 0x1}, {r1, 0x50}], 0x5, 0x6) fchdir(r3) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="368eb062a32a22457a5fac2f1f7f7cef24e7a4cba37a2755d78fbb933ffa658539fbe4afa9f00974cd285c5608ccb8ec83836afb89be25bd3dd3442c9fd81d8669753a35b58f07edba028645aa", 0x4d}], 0x1, 0x0, 0x0, 0x9}, 0x408) flock(r2, 0x1) r5 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x90, 0x5) r6 = shmat(0xffffffffffffffff, &(0x7f0000ff2000/0xe000)=nil, 0x2000) shmdt(r6) close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000400)={0x8000, 0x7}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000021, 0x5, 0x40}, {{r5}, 0xffffffffffffffff, 0x10, 0x20000001, 0x2, 0x2}, {{r3}, 0x48e35b4b54456e8d, 0x8, 0xf0000000, 0x2, 0x8001}], 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x7f7, 0xffffffff}, {{r5}, 0xfffffffffffffff8, 0xc, 0x2, 0xec, 0x2}, {{r3}, 0x0, 0x2, 0x81, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x200, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x8c, 0xf0000010, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x1, 0xb6, 0x5}], 0x8001, &(0x7f00000005c0)={0xffffffff, 0x757a5642}) r7 = geteuid() sendmsg$unix(r5, &(0x7f0000001900)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000640)="d044b466e11d946b98babd5c4d", 0xd}, {&(0x7f0000000680)="b5e410afc87e37686f852be6716af87a5f266cbc945c1675b8bf59d2c923ab1660646cb8300793c25f3ea8677a0f1b76d3727f6e62b317ce12561c3cd7525d90fa41e3d6fb4c6e208609058ac6f561d3f88f2417a3790cb9132015e0f5beb8a0257e036b06537c1861778c700b582e7086bd7c7447487f85c18e60b21584fb3e997d3d6572565b932cd87eac1658ca0bf31aec4232115c6348ac0d2b2ce3065a8db6b97470078c0221472cab8fa4a4dfbd78fd11553af823870f04b0759726962fa1f1807d5d4b140142e837f28dded53c3885ee38c161c419b392d9a17766889ac12308f8cacc479dfc6e102d3bcfb7b770ccbe1d", 0xf5}, {&(0x7f0000000780)="d37cb6cb92111c84b451662db4df7db343b16380346f18eda122d7cda57471f7f69b5602bdff1eedb34052dc827e6661b9f473d7c713c7ec1140dfd0706ad0b7a6aabe485219915944976ffff6287c4452cc5085d0d455acfa17c2738119201d51ef8707f4922830f389e4c0cf5898915027a5502100a918004de296ae993a27b42a740e1ca51e66a9f6581393f06a89a17e8a3fbc1b91c451909ffeb9718f2d0b053cd0e3c70bded05d8e46cf6f35579184d6276aa5b3adce3c2acdf622e3cb93ada3dbe9f7b69434d5683ec3220f0400cf2800ed8e74650050e7a803f302bb1d74238b72f5933ec0f825ed63c078ed11f246362474514ef34d1988f3faedb9ee04649646ba2a9f1a46fc5c65b825bd8645d60088341ac536fcea0ce7217cfd611acd41836974b9795863913ab5a8b9480ebb52d5420ef827d76217a09b06f83e221b4258b5d37f3bb52e097166196a707d4fcd84a427629df9fe501c8a9314fe0f289e33d9c90a910ac78af2b8818fa27cd5f972ed0d87566046781ce5ce5150a9fa6f74cd17097d6d06129e425b99655d91ef1e381bf1d82864bac7aabe7cdfbebb61911aab8b0535669b4a28911536119003c6459a036df57431c0db284877a665cbe52346d82bd1a73021733b45431f1dae3318673d51b149af8743a7d09360823d84e9cc0de23db65afe5e872f949c203ae43c008658ad3b58ffc024c09a1e1e73192bcfde04acc2898f80fc0f011baff43aea9ae717175752965ddcaccd8af54c97afcb4a66287c676932357d3f4952bfcf613eb1f1fe479b529b79c16ddae85dca3bcaa9b94ae05be16ce2a3f5ac33487e286d8bef08734ce4833dede72648e2dea128dbb30426b2309a3ed7c5628f5c0d4bc66b2c69d76cff63af782bf97f92f990dac0c8a93cc8f682478745c481c1823bba29495d3d777c6efa024424a6e409af915f8948275ae343ee11482f438b35e6c7a5a3c8a9e7b56a45e204be198495ee758e8d51b54489586c796f1df787cc8f3c46260e6756c95b9af06fb82d3a53517e1033aac4dc9ff1cc494f1d9f3f5815ad1d9e823b6fcb8d8c9234d16d0401ef1bd1e4e6f30ac73417b54470468819ccd99d1b2f79b9ac734b90bda4f699ebf07fcebc7f561b75a562dc7cf58be3db0b14cb9a4ed0805b6cee53f263d5c4b5629ffea917ecab5cca898bb3b3110cd21b89bdf7d3d3d455cf26d1a85a437903a8c787d1ec64d8050941c332be27d117f9665ed89d100ed3ac979ff192a312c582043fc390fa1221a71df787e74b54d5078901982ac1dc63fc7b86aa6006da7755bbf6de7867afdd96d96a8094f12b8830112f59879844e57657ed2071cd7665fff158af6a529ba036fae85fdab78b71a376ccefd3cad22a57aabd23698c6b54e499b9b32c20059925f5004d01a74c726f43573997648b875e6eab070a7e305904a1b353051e85985ca2c3a4c5d4334a9cf389c65918b4e6ef7c8f5caa3c2cab5fa4056ec35f9a2ce7b88fafdb5329b1532dd080062fdd5e1c76f53cfe330fcca719f70851a8cedee29b82ef129eb901b6e9f8abe46feb6b808b23a9d2272a38a1f98e6aba5d635452df27ed574e7d649d90de9f293ffb36e1b60e4e280abe80e343cd8755047a41082ad7e9435272740433f63e0b2b4dad9b688ad26f4516909fb1434c7986a24946a07133dda98402e4e0abff52c54b331b83c091c876d0cdb00cc4337f39c8df234d1d50b0cddbc22b6a1ec187d752ff4faf25e1df6cb01c4c633e762b9bc05472dfef81a42a0ea70f0de217f1a49d7493283924f4e5b0fb04cfcc9f61f148cf756fb7db4a96b41720a9447bfcecd3efdd3fa781bd496a22c02b80da7b9da20c5269ecac533108bbe7a6cb13d61a29f6c7d72847dd15a67b3063607a44e3cfce2b66c512dc3e8c257ac5b77a44c1745c6b75d0545d169fa91c87cedf9fef36208236d094f05a40f6113e15bde3730ad7a0e29ccce3f1396ee36c4d5ef545b5a098be3204d90ce6c995aede1b57d55fe72f5b1c3bbf0708d51402dd0d2bb6871836261c3ee37c1731195da817204ddb726f1748cb7656ac2dca6bb298632aca5575dfb67eb89a8eca340fe462448e0c7576c33eb0f4c3935ec76b2eaebc99f9f91d47370d2d3442b8a54efb693708ffbdd0f88950877fa2646205eb5b7ea181344efea8cd16206de10d33285438a6d7be26639028a9c1fbb3087959afce988c0aeac69f813948bb0d988c1a53a54dc8f9b70f8c5539be86ec55a15af834dcb34eebc72529ef298716bf889df7dfd06a2d3dd66dd0910c9790c62d18bc98c959d1ff2e19962891613c9ca54d27f853d5269c12927ad01c06a09b16add91d7ea0f18f2f92771f0da38c9cb3ec538dd2a4d2168efa3137e9d88de38cb72fc426b44283b24b2ed97809bebf0daec17c172208a35ad0ee650eb5b82ba8c7627483a12e519704a019f4bb49bda80bdcd85e61ac0b842edf89771b710d01963967becf159f4dad820266379792bdaa39da09479462a81aa65243c4e169e89a74efda52455e412b67f90c8286450d043d20cad49db70e907144e6ed1dedd266a88d0185fb0c43b341f68484271e273be1862097dcba0fa87eeeea640871d60346ef66a23ad9a6913180486595fa38b84c9cd151477625ec1a0ea0248be58b28fee9289fdf9df4b2b8664623b83a0ba914a96bb93710a6b0d7e093b321671c80c8c59a60288f89bee5abd9d8ed46662a84f3467468c9b7766f8cc689d4f0fd2e31365ca1cf38dca1d76fc30f53529a06fcf038831fb85406a945792225458eed4eb1b337a43e73eec049a604c6f74066abd67e5a4111ed63e89153629eb60b0700228dfff96a3e8808eb6f41b020ec1ded0fc6a6ff71bb886c8a0b3c4c9a6fcad5f062227dbb7ee6fe236975de3f12ffbac2cb4cc25da60da2bea6394cf2f8a66868eb1f4a7c6e8d490bd3b0212dd134ab369a76fbbf4bf4a70489e24b924cd5f77b7f19b423f11cd5b230a20a566c3f3a4fee23723263f718b022adc79be59337ed1e059f451ff3023a7b8132bf0de060a4c0e6c6432d1c5b7a62f92c3194ba78ac3675a3fdaf28e91f9ba14cad817025168d9417381cdef8a332c62d8fa05e5e60a695602fefe1659814dc485c8df50e01a08adea6a6ac32e30754d5816a579fc54a09824dd1ea2f3aa6b5beca92b6e5a286dad4b7d0edbfdd4f469fdda41a83297670ea71a36583f635dfff52a25e95d3c65f15886570c0f1c4fd243dd71ce114c40929b1bdea62e593c9fc59493147ec126ac5d88b6d4c0cd822a0860774743e63f99d5a6246269679eff7f5fdd57ec7c9972bceaa4d17c02744be23c30b9b6905b015496ccdf60e3c2174083d86af01c2147c5d3e976f1976120cf2f1e12f14a13481b45ecaf12432a9f2d59f23b401c2bbbdaed59037e927996e0426b56d622abbf30af66e12e0fe8918536c754198441330b3a52e17d384a41222b1c85f8bb8c76dbec94d5f4008c7c06548edfb30b2ed0c851c09ef05bda0c1d4858cde37a18027d3595f127807bf8ee12a7f010a7f811a29fda9cac3eec71cdb4a5b7b7f03ae6a5d75b59998b53d8d0508280dc99ede3aa2e712f1498009d0fc81d395f2759697f2293ce08400174fbf44d30d1a97e3c17db8662fdb08b80e8a4698e2fb24b7a938c64bb6f3109f19e1edb24af399a50a8bbe4bd87af917a502fcfdf70bc6c3016a57b2388701d764aa40b01b62100421d1d2d958024b88bce4d31377122340cffa443cbad98e55521ff2aca3fa61649128c10188975e7f9bea7b078c9f210c382b3c1f9c0a9949c63f39d1ec08d8257b3efe9e739cc3491c652964f0c1b2f93721d07be047768efa7e62eb174eae2bfad0b5e2fd81edd063a6f97fda193652332b781e436b86f05fcfb4e6319f1d68c355efb4d9757234f1229ca22c3780237fc951e7c866643a759e4b707209141ae6863c6e59cb5ee3cc2e646689b35ffe0e29834dab0626c8665df190d5367c543d3e9e5b1fe7d8d698ba16e499572319319367e8a1d690c683a1402b3a68d5f86e79268629053ab07cbefb70dcc1648316aef041410d59f969486091d1be6bdc4b66db17a4fd8426153cc721c5df6c39b6debb34bfebcb47e106151bff8a7ce8185a68904893fb2fdc599367ea07f4ffbef46ee8980286557498bff9cf55374ddae27953dfc34f586c8a4bd53bf2b8ee6ee70cf5acafbe385259ecd965b3d52e5675b83f95575a8381ec609200b98230e0599ba607302ae0a602c9ad819cd5f30009bbb0076b05f5f4858422485b5b1073bac40295d8fe8a875e98dd3b704ab0d625f768bb4d0a765d2666abfb2bd182d9b0d39bae62931f48141b5f963ca16b832b32735369a6e79debead0c777b6a427969db1d427a766b7c33917ef19d83d432f3c31ab8f9eada2cefdbcab3d174055e42fc01ede42c7b685e7083a7aa09e25fec0e28bc11729f5eb1cf683465503ce74a2bb9ba514d3e55a10d43b5cc22db76e45eb0fc7a4dad2289ef81724412521dfa61e8459321510c90cde5a83adff8a7c3f476292192c577096b705951838b83195b2dae19bb403ac3b66374bf7dabf41c164f7f7387b1c266c63eb89f3a4299ab1731923acaca27498048d621d1458a25a243d65afc6cb210a564da3a90d1f3c2858baa1b4cc342e56712a2181d64f7258389f58221af0b1c2899eed6981d2a7a0d8b032db04f5c0127ef9aa56cc528e92d11d9c33f6c54293f579cd8ed496fc4a76dfda5906b652d11c70e4e07afa164b7726475b99895466654f703c5807951605980fca144bee3e6fc6bf58fec69252898c7dc20ff51aeb71bc9978afc7a94c6ce9b18a7d87e77bf12c009a92416cd0c2a3737bad8dfc3eaa2b5f76f4c11e57e6c2a08e277c1353d960ed1cb09f4865cf24be0aaed30b3ae8a0be07c3ad7bbe8055bc8b8375b80268757071649f94493aaf5e08b1f0cacd0045a384adb97b75814fc33f1a8132416ced67720cff912bfa061453890636db820b8161dc08c78af226c4bb235e8b1bd9ab84f183ef9890081b0af9205680039163e30ff0be5b6705e85d907474dc8a283c741cc0f68be6362f0bb55df1555313377bdb3625ee359902477cd9f98fef15924ec08fde52ac52e1e4cf4e8b3b751977cbf55335bf19e04f24d2e3f72131a1d69a21137dfffed152a286283ab2993a9a974231ae9a2d01eb209c0b23117a82ad5e05fcdbfa1c9fd59099286872b84269e3a5c129df1ea5e94bda3370c7142dc3049db923fd500276604d30f579d0ff17782d7295cf0884ae6785c034ba147463415c2cc26e5e49426de6816e91ae86aecb733fd94250e4dfc332ed0b019e095c08d13b1cfe668548f39d1242202a59902f8d93eca6b0af543829635212153506b880ec58470fed8440f11294f542216fc4bda9b5854a6ae9b6befccc91e63add5abdcf317fbf5ffd20d9ac9ae13f75b13019455aa8feff5adcb758d18959e076558f33d87f1273ffb20d48fb04e53db83b5be0cc06ab67f395b1047ce2ad9f3af9a245c58df7b838713fc294b9abd08f401bf3ba1ed7ae032ea77be94d3092e4f16494c0406c4a9e1e16624db706f34f3c329cf92570fb7a2f964f7a398e2826495e9fd8745644ec45e46487d72d649d005ca44e3903e9124174981e34e896bf6f76f404e858940270767bda1f2bd00edcf024d50eda47faccea6d69e982db86495db5acaa04f3585a70c0ea4aabca68d2fc925a73e52825d71b192596fa8b46ade02ddc5275d4", 0x1000}, {&(0x7f0000001780)="fd6f8cfbb6f40d7c2e6716c765aa10c466cb965db892e0295c3dfebff9c9f168aec69a912cde6108764aa6000e223d3a5bdfdc4e2ddd233d19d786a30514ad65bd8fad0c6561d73197fb63723838bad56cd317dd91c2a9bf4b795c0ec671edb607857f7410834ae960a02d93df16c9e6b49e1fe1e845ab00127ea15407b9b98c98d03c61670dbf288982f6da6f921bf810f13dcd994210cb11efa67752e04a7d218bef5306f41c9d935ff254a669be28db86b97904febe13daa44c0b568b9869af4ab76e832e01a1248f32ea44b49f7b9a8c55a2d92f13d9cc1ff2adb0d793f453df212becbe2b", 0xe7}], 0x4, &(0x7f00000018c0), 0x0, 0x4}, 0x2) r8 = getpgrp() r9 = accept$inet6(r0, &(0x7f0000001940), &(0x7f0000001980)=0xc) open$dir(&(0x7f00000019c0)='./file0\x00', 0x8141, 0x40) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001a00), &(0x7f0000001a40)=0x8) readv(r5, &(0x7f0000001b80)=[{&(0x7f0000001a80)=""/223, 0xdf}], 0x1) fcntl$getflags(r0, 0x3) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001bc0)) recvmsg(r5, &(0x7f0000002f00)={0x0, 0x0, &(0x7f0000002e40)=[{&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/247, 0xf7}, {&(0x7f0000002d00)=""/205, 0xcd}, {&(0x7f0000002e00)=""/21, 0x15}], 0x4, &(0x7f0000002e80)=""/85, 0x55}, 0x840) r10 = msgget$private(0x0, 0xc0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002fc0)={{0x3, r7, r11, r7, r12, 0x1e, 0xc000}, 0x9, 0x20, r8, r4, 0xce, 0x3, 0x3, 0x2}) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82315e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x9d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x7fff, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x42, 0x80000022, 0x1e, 0x800}, {{r1}, 0xfffffffffffffffc, 0x0, 0x60, 0x2, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000042, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x62, 0xf0000002, 0x81, 0xff}, {{r2}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x3, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x48, 0x3}, {{r1}, 0xfffffffffffffff8, 0x81, 0x40, 0x4, 0x7}], 0x2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x9}, {{r2}, 0xfffffffffffffff9, 0x24, 0x40000020, 0x90a2, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x29, 0x7fffffff, 0x400}, {{r2}, 0x0, 0x82, 0x40000010, 0x8, 0x7}, {{r1}, 0x0, 0x48, 0x2, 0x4, 0x9}, {{r0}, 0x0, 0x20, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x90, 0x0, 0x10000, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8, 0x4, 0x8, 0x6}], 0xff, &(0x7f0000000000)={0x100, 0x401}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 16:00:07 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x4000, 0x302, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/168) select(0x40, &(0x7f0000000000)={0x8ce, 0xffffffffffffffc0, 0x101, 0x5, 0x80000000007, 0x100000000, 0x0, 0x6}, &(0x7f0000000040)={0x40, 0x3, 0x6, 0x9, 0xffff, 0x5d73, 0x8, 0x10000}, &(0x7f0000000080)={0x6, 0xfffffffffffffffe, 0x9, 0x1, 0x9, 0x5, 0x401, 0x8}, &(0x7f00000000c0)={0x1ff, 0x7}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) select(0x40, &(0x7f0000000100)={0x5209, 0xffffffffffffff45, 0x17, 0x0, 0x3, 0x7, 0x65b1, 0x4}, &(0x7f0000000140)={0xffffffff00000000, 0x1, 0x9, 0xff, 0x31265acb, 0x2, 0xff, 0xfffffffffffffffb}, &(0x7f0000000180)={0xbf0, 0x79a4, 0x7, 0x8, 0x81, 0x10000, 0x58, 0x6}, &(0x7f00000001c0)={0x40, 0x1825}) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = semget(0x2, 0x4, 0x67) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000040)=""/227) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x11a) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) 16:00:07 executing program 0: syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) fcntl$setstatus(r0, 0x4, 0x80) 16:00:07 executing program 0: sync() r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair(0x39, 0x4003, 0x10000, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) 16:00:07 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x8000, 0x80) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x7fff, 0x7}, {0x8, 0xfff}}, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000170000/0x4000)=nil, 0x4000, 0x4) mkdir(&(0x7f0000000300)='./file0\x00', 0x4000000000000007) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) unlinkat(r1, &(0x7f0000000280)='./file1\x00', 0x8dca4ea790af1134) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x49) pipe2(&(0x7f0000000240), 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f0000000000)="4b74954c", 0xffffffffffffff82) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x2000433f5) recvfrom$unix(r0, &(0x7f0000000000)=""/105, 0x69, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair(0x38, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=')\x85\'\x00') geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x5, 0x38}, {0x0, 0x60ea}}, 0x2) setsockopt(r3, 0x29, 0x31, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/242, 0xf2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000010000000100000000000000"], 0x10}, 0x0) write(r0, &(0x7f0000000040)="b1", 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x8000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r1, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r0) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x80, 0x180000}, {0x18, 0x0, 0x8, 0x3}, 0x1, [0x2, 0xffff, 0x5, 0xcb9e, 0x7, 0x1, 0x1, 0x80000001]}, 0x3c) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000001680)="62da0fee86eddf4c3d1d18d4e4e625bf6b13ad0277807534e135701683ddc7237518fe049bb3b0078d0a0927dc23d9374a3ecffb56bc2c1f30556314de0f194d064cfc36ced155d6b39c89a9536da49146c9b593234ca6303371874f6231106c6c1eaeba893ff0aa6de2de3a8b0404961f4c109ab54a62bd25ab9c3cfb30b9a40e0cd747f0a73b02324142f3c3756067cd497421584e2974dc1162307b9b93189638ce18544be0a62bc5d939f7cc3b4625ed45d1af79b9b58b7892c5d2275ecb80d7b0338c0101000000000000d2d4d7895bd6a2ced8c29245b7e9baf4a5b6c575095e0ddd81b59b9183d7ddd3319de13cee51c2acc29acc5d6be4d8459f2773f2e025e36f7cc1", 0x107}, {&(0x7f0000000300)="81247d9b8f2bac940b7a127598a1f8c720a530283059d18d82b10e214c417a5ea17514f92580c49979bc5e45395a98e724c499783f2c8c427a9824d524df7028c54cff7f87ff3eb3a7ce62d814eea236eebf048ad3c9289c3adabbc5b676", 0x5e}, {&(0x7f0000000380)="34153bccf9aacd9803830f961778db57c870fd82c566b0462431a50e09a34bc603e006df902499779f2c3bc7c3e3fac7852c48377d8ba693e9f7174606fbbc7d6a", 0x41}, {&(0x7f00000004c0)="33d94b30fc4aeb14cf833df507b7692bbba06506f8fdfe319e852847c33197eb262411952202872e8cecc435df60ae187cca6ce4715b3ae471e74181b0f435671edf67a9ff28d063fda94327f7230c21bdd0919bc85de7dbdcc322d3d7edf3ded5597621bbdf52a31224bcd06190b84e051c751bd30f5c8b06f0a585a5aec6fe5b45fbd5409160425a84e33f12eb5b8a82fd273aa36b5ae7cc9a2e531733bc01ebaeb89e333dba217c8fb93a9018674ed4d584c3bcb78fa85d9a039e14267705d3b45b8be7799e84116ba14cb4bd983b9d30d282a34a824530657ba220dfa3ae40e3984c00be18cd58b95a19a41790b4ca37851d01ac8995b4f497b06a8effe8904ccfbf1c2b90271ca4f05acad60704dafe9be2eddfeb53a37aecf480674a799a138447735673833d85ad55d2802afa5b6a0db807745881205e5a025b23bdddaa1ce5a388f1bc583f9d2d0a74b1391c2e2e56f67eb03df6e4234be3335086e731ab567f7b149b04f3b1a709f99758068bd7d0f796f0c1881328a79a978506d14d09b729cbda9c67952eccc85edcf804ce569bb70c0e63b6190e206ce96558ff1bc8c6ddcdc7b80017000cb6a37965cc6d58cc6659bc7d684ada10ddb72ca793fb69e1fed5314f31a124baa8cf3c56d0d660360c9a08c6dffe700c1660ade219ff37a98fe1e883dcdd17893f3b991ed03b825d3070d5e3f73e817fa719249f90f27edf5480d9c07837eae257b4f562c9102d87aa7be2e1069930e5257006a201aea7969f65fd7603cc7ed1b5647de910df4a59a97918647d27894bb136d95fba1ef5e1ade4433b1c651b25e02fa45b3b6850afcf9a9f38c353fc1a98e1461a6df5795e524169c40c792219529a9c7b418796b14f7c79453a891bf86b3b90837e2a9d6cf2fa1d1e4e74d85e86fa459d839bb9ee298406be0e4fd6b07cbd944417e435009ae0dc72605f5c35188ff58715cfad638f3bb4a395c43ad4e4a396583a25e4798846ab5f8f8c06ab726e707bacaf7084b40e32bd562146aa5f56963bb216d136769efa4b2163e2af1f01bb37651627714dfa3bd050770c6aa173f79a0a7ef321906d2bf76086f7bc10c08072746577429b0b10811d123b89f67d2cfa357d6cb86e241967f3723a7c99e208424032812a3aeae842a6684720f294082c29f37796596891e5bd3681a2f0c9c78d29f1a413e3596ed9ef10fdcb8f6e2f8cec883810ccfb2ac654674456e56fe84af56b915b4c322cbd6886661699b9e51616550cde24a6f0fd83bf3671cbec658bdfe938557466529f3faccfdab9a9b823479f815d771a405efeac7de1242ef7b172463a2c7e4a1dd35684aa3f696816ddb8c0262cdfa3d7b996466c44cd7cfc9de312f6db1078083373b834a143f77542c8b666994f8eaa9a5284ed0e093c4f9a0908b189428502b0642f844e988559ba522ddd053f15b33ce75083c20d1bd8c408634b5a7a4dea94413a97d5743c67136dde467517cd5b412242cde35833d4fcd196b3785277eaf866647f51dc47c5214177dc100b226dc420bdf2865c8bb3d867ac51a8072f4b89243fb529bb14685780a8d1f893bc1ae711daf2547f85d1f89d190fe38baedd3160844d6ac6eb12eaf89d0230c149a82f89e6581b7b16a2f5f561aeb5573d0a6d240c0ae8a7a54b20a9d4cbe53ab8a26e055ad1af0a5e05f38c984e51f7165304b2fac616c26a4964a7eba58d6de80f2a4c799dfcda06e457654f7275a959e91142b23ed77f5dff7bc8817fe8d52e9756a74b16ba9c8994f8de82a5901d564db9e929346acc9e80667f3f094c691ff76310c0649cde8e0c6f8a00916c40f4b8480022246765a47313e9ecddd3a026ad7a2148e60944e5b714c3de62fb844a8ab16268ed2d3aee6e8613a3cc2a174dc20b5c48149e52987e2b3869e9290b47f3be3b2c2893f95426bd575acde2153326ab101bfbc6e93c87ddbdf7ea6c04a33e37f94c64e9d2ab80067509d27e07a415d1a39b01e74dcf2d521c7ac73c1aa98c4e98d0074aaf8443cce96df8081de823c8a4a6affab16e3375124ee7ae3fa991927f0226611e39eaf17cc5a81b4c22dda76bf750ac85abb53ed03847f1bf9aa577b1b29036b6c01cfbac712d971b9a566cd179230ac3e5e8df6400d6f44f28ced6037726d06354acdc985fdf1caa5eb44b65670b5998c34ff3acba6b889786f24ee7bb00ce05f46bc530b02d711018ad4f8e6c66f1e362415726e0c8ed4ca859203355e92901b9277fcb2a77b2892fe4dd365077f6698989788fc42d0faf1afe273ae097ad23ac53d159166e283fbe83da0ebfee35afd1182f20a2b5482f00c768e6a7f16f025150f5bb046d01395fe4607ac730bd1da6a8529d288224f5f29d7c3523ecde2e12f16fcaf88ad25f886dac0c8a5664d6635caa783a15ff38697247075ad06b0f1ac6b31de3477b6b5990a26d7257a6e7ef31870a8ba833c929543d2cb96117989796aedbd269083b67ca2f5e09ce0b4d59b5125c5b2685d426077a79db61cbaf0f0592b430e611adf297d331d526312e69483874e7b0d632fe6267452c7dcdc3e128f6df5247d970a6b13ec885b8dbd4e94cd014a226d7caf929ef01cd44e64fe3dd09d8a5c99d1ce4ff016c4a0f85b296b2060170ba9508d6e8ce066abb4494eaf009b79811962ea77d0ee89f7c753b301bddd1ea82af1df80684fd332654da22e5021bfd76556edc7ae9b0cdb13554ba6613d31efff14cc41047c967f46aac8b2dbcf56a529972b8fdfac44ac13e76ac3e29d9b322951a5247a9d9341e50b8fd20b405461c2b335e1582630220baa797f784ab074f4b1fa9918aefd15b2a5267f6a691dd09b0d8dffaf8d82ea0afe7c6e9b228a20f84b1c8b6620065547d8f90259f805464446ef8efab2129d61239e28417e09cdf26ba3e8416d65837446a195ac4fd1c02fdf90fa5ce5f96d802797920f82f26430674161d62f158bb6e9bf0e5f942423942712066fa6925d708cb38c2420aaf9a18c6eabb0278931a73da5e724b66e18c65f4bd224d3511c35408e3de9dc32321a81d20f665cae96e816aa7f54b8eff5c93c7ca4795f163250ab61c7a0be2e3ebc2fec8fdad3e9af6b3ef7c3a313d4bd1892030a14698405d5df43603bd81227902b370e038da5bf7e5eac97e973f48dc62549d2d5568c76acd22d12c4156ba8e4c2bfac6fc295472230bf78cb388180989aa030a0b511f8e79d1fbb993cf1302ffa2765b2f1bc50ccec2d835b4abb2756f0c1f74c2ed57c92be0ec3a9dd995549cade040f605f194e62d0096a2fb27174a804ae1f1882efe1e349ba16550a550cc264e4dd287c1ae709a0f27fbca982e7e6e3e467c6cbf6409c75102415569c70e68789bdfd6caf08717d0ca7672f1c0470a5dbeecd89fc449dc2397e63217b7bf6356256779b2df873530dabdef0afc914ece5fbeea82c4426bb77809edb4d6268cf1ba4962354974ed932652b0ac8108a7feca6af74e20a949a2823ca2f8e0d96008fea7b15385f248e43fbb5592b9a7a9317ec8d857d1321606a75082c2f7f95a5b222a898f1c44f007d4483fcd0ffd29a6e377c9db8ac7dd710a5fd2880a554dbb4bd372458a3a04feb7affd22ad74b8a0702079dd04837b00010f67cd4890c254c84ef60ba7822901a040e4f6c187fac362a3f926ab3b7d258441aa4b7336f311d5d0c2e45850852a4232425a5529ac204626002770953683c24f9eda1de04624a146e1c03df499edf08296b9ad35065724bc08addd2a699ce8ab1251187b868f7494450fe42f6337e895033514b1cf092584fd52b5590056280ae4321070a86c305116a6f15f3350b0bb4b27f64746f3ec246e3a3e15acb0d531024bc447f2620042fe12c1fb08bbede81d2f5ed597825633b975a78dd6268102de773ad6c8a09649b246d93cda0b52354fde55bfc4a2f0138eae99d2606a12b72b2b900ec526532211c08e794318a348aaa3122b86ee02e314d0a37e7108bb38d2772461e498d84b7c71c3ef4cf9974157442f9c2defaa311660d9c9535543f7fa7243ed82c1bf8cf86c49b73209d80d5ab3d41d3afe1d26f0515d294c3fbe1146445af8a0085061eb0cf6326d6c386d0214492affbbe68e9dabec1ee0d48bca18eb555b15474e2aae9d940b2a003ee4d32a9c98c66780fdc2432d18cb059c393b53013aff1cdbac46abc34f682852f3a213b17eafeee89d117aafb9b03692052413355fbfe2d3c2ef5fc155e577274822c392cfa5b04fd8e2c25c9e1e9fa120ffd5eec12bbdead0e699fdddbdb0e4710cda0889a5285e81cc768944f3531540ea2504e2b07feb5348d823876686bcc363ad33370c8f914b703169d71cc65445418b7d72348496b33799c2eb62b0c311ca8b1fce926361b1a24ea4d9f5f44919034f3e8af7501a33c032a5c9d0289d82c50a706c9366388867823327293d69ab96640922d885d18f6c7a8c622803eebc33f3b812981128ca3fef9072336e7b9f3a4ba40b7ec70add9a452e152081146fc1da73501f77ea48505ad81130af41e92f466090a99b3842e21a94b3430d38df93917dae5b4643dbd4b640f9d32a78f0cebff3f8a35035ca5e4e6e49a6a1b929bfd2483cb7e49fdc70cd892bf2ce223a9a3a3e185e1a4594e8c6f2c0d50735a4551386beca5141e8229bf2fe33e6bac8a41d4bb1f6d5797527bdd5bc95a30e6167e06c4ad59ca45a8e86edd0373cb7be0e28f526990dd28f5e322d719309ae71749f6014f58ab85029de279812e4b2a1880562e76e29ac13f87b8a7ee4472998f7590e032de863a9e159050533e2dfc9ad55183593e7884a48f6fc763fcc86144ea88f9011db69e5600ff8fd6ae43bc03358559dab715ca53b02dfdd6bcaafd3e36ae7d2fb28f8203e730e826b63790fe204c7f512de03e3b49a110b1b08bd9b9c04639b8ec7c228944044e0f2011f7e23ed891db6aca82ee8cae9ae660b987b0517eaf2b48adfd2764a6d4f1e326bd114152e5e83050e4d7904d8b42b31b2f66436d30580de1707d815debdc5724070f8574e86dba6fd8893e5ea5b2685da5ddb559cfb9fde738af0d67786f228a932749c402b2da85f93b94fdcd3475e84da81a1f79ad6e8e6b452bbd14b113429ae4663618cd2df5b9fea26bbe449f656bf7c918e070fcdab788a81c07dd2f98713bdfb3bbf82193bac8105e06b8cf0a54377e18d25c52432f87cb2ce183d9311c79fcb1bc414a88ea07f22fb5bad2ef5064c5326e8000d22fff3dfdbd4d1b5e3b32222f5df22165bb952e33cdfaa08e63e1952715a5b4a676b65e7c13a4884b45300a6263c215f562ea220a26ce4e1be5372dc00212fdf76e71e793c1c1ce2aad3c6aa2368babe677a17a4608dd133a12cac87654dd56e4d5fa7511608646d1ae23cc5c67da1b821f9226cc921cafd51d4017605a9cd1e82d13ed4dfbd869f76a81dce4e3f4cd4a9d1d95e201e27ab516905bdd9f710cc84cf60437bcfa26a981f15c0ba56b41c7dce7a447ba75346d97fc1cd212bdd13c77d3adc24efcb04bffadcc84284dd8942d2365f3e5621e05aeff42a46105b2673c9326fd518a744afb46b6c07263398b4912ba9246122eb04866700e0114fcdf8b87fa6bb0d4060cf7e0bae3a9511ac211b7b7d5ec01cfb4edb0c302522c786bf3d1257e970c18ad2939432880441e395b061625e0007cf9902fc903638178a45b73d9b1e0d501fa1f1abc779ac928b84b2eafd56a8e7ccb58e3ead7c1f90b3dfa5ed2627cbf04a428331737d772bd95102f9b95c31112109b7e6", 0x1000}], 0x4, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r4, r8}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0xee66c9e5d196b229}, 0x402) dup(r2) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x106) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 16:00:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[r0, r3, r2, r2, r3]) setgroups(0x1, &(0x7f0000000080)=[r3]) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) truncate(&(0x7f00000000c0)='./file1\x00', 0x9) getppid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000200)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) socketpair(0x2, 0x3, 0x21cb43ae, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket$unix(0x1, 0x7, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0xc005, 0x3f, &(0x7f0000000240)={0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x20, 0x80, 0x1}, {{r2}, 0xfffffffffffffff9, 0x30, 0x40000000, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20000001, 0x20, 0x20}, {{r4}, 0xfffffffffffffffe, 0x30, 0x0, 0x8, 0xeb0a}, {{r5}, 0xfffffffffffffffa, 0x9, 0x80000002, 0x8000, 0x80000000}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x7, 0xd2}, {{r7}, 0xffffffffffffffff, 0x1, 0x48, 0xffffffffffffffff, 0xdf}, {{r8}, 0xfffffffffffffffc, 0x4, 0x2, 0x9, 0x8}], 0x6, &(0x7f00000003c0)={0x80000000, 0xfffffffeffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x7}, {0x18, 0x2, 0xfffffffffffffffc, 0x7ff}, 0xfffffffffffffffb, [0x2, 0x81, 0x10001, 0xffffffff, 0x6, 0x401, 0x4, 0x5]}, 0x3c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0xa0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x5e0, 0xffffffffffffff7f}, 0x8) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/88, 0x58}], 0x1) 16:00:09 executing program 0: shmget(0x3, 0xc000, 0x2, &(0x7f0000ff3000/0xc000)=nil) mprotect(&(0x7f0000059000/0x4000)=nil, 0x4000, 0x4) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x6a8, 0x4, &(0x7f0000000040)="517d1dd31e3d2272aacad30d00ac0f6a9eb6b9df2944dc960f9867bf", 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x3, 0x7, 0x5) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) 16:00:09 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000400)=0xfffffffffffffccc) flock(r0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) close(r0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="8297da40729bbd5a57a533e45104afbd27e921e488c6c661194d86bc3ee5f79a4ccd4c57d4cb51cac97e4c856d43f1223f9331b9", 0x34}, {&(0x7f0000000040)="7d925657356b724de7fb2f29f0e03fe6acd1849969a5d794e44e140b88958aeee0269b37c02c0916c12669772d18ba654428f5da97110d3b62dff7ecb4b2631b4138eb9cd35ebdebbe1c9b530f4b936b431e3f10d337326f50d216f227312b1aa327455c57e5dd8041077ff2a730ecf19f31dbf5d3a3214853b11ed0e58cf2f7a763b2e11ef3b906bf790e5e832496cc998c75031b8a4a93c451fb7184cebe841e3d464e64a37c9c18452743ed8b7d2590211af23d43cfafb83a884aeac87f2de7ec9004d46902d6fde8e21b3d708465f3d04f92a34d7b53d7bb91e30f3282557954e38efb2f18a8f83a98b57dfd92ba3128d1752e7c410e", 0xf8}, {&(0x7f0000000140)="5e496b27eae39e6e0ea89048d60d33", 0xf}, {&(0x7f0000000180)="f09b2d444c4223bce6837eb8a20b4b62a65c877193af89a1242c69326be7b309c144b391f9fffae12cc1504eee312ea8c8982126", 0x34}, {&(0x7f00000001c0)="e18d02932a848c9d79bc88ba6f672d141c5dd058b31bc306719eaa3a7bff7682b8ec80ed6ac422de64c0c6710fb022982c77dac8a3924752db5dfb5b31ee505a3d3cdda274bf8e2000742ef5f7d705887404df01cb892d834f208ff17864a7c37b963566e5426fcf8fc1f0302ee911544f11b3e63aceff066d316813342889d93b40f6585b963fef5972f321af234cbe4106a90af29d4219ce8818468f782a8af1f6b5b73311a29e842de9cc440172c55c1c7b2065d36eda56e96c9981778ae401fb7491ac4b", 0xc6}, {&(0x7f00000002c0)="be435c6ec6864647b28154e8f55838466d7d2c3f4bd51f0831d8b700507c4bbdfe64b6de17c694dba6d4e9911c8ccb3bcf88a6ccdf80bc38c6235b9c1c3a89", 0x3f}], 0x6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x4, 0x8, &(0x7f0000000100)="b71a17b4d2057c45143b897a092f82276c43b1080a8b50d668d8b894668d175c66d40efcbb9b6ac828d0aa2dcb3595f836beec2b49feca5ab04a887e3dcb1195a8cad270fd8edd786c8384af73923354dd0ac2a5c1c4f44fcc2329d10ac9ce8abace9e55ae387ad571ffac7a83f52a5efd0159b360187cfb8c5827e4ea36b67bf9538ee97b49030d625a5f2ea75a4237f6eabb893a0455f8b4d02431d96cb9a1409f97a5c90e8685db8a203cb23d03b6e9ab86", 0xb3) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="de37872e35307e99d62e3506fe4f7919fbfd31588a711585bc", 0x19) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20800, 0x101) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x20100000001, 0x3}, 0xc0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x6, 0x32, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x67ab, 0x7fff}, 0x8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000074000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3f, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e08c0a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket(0x7, 0x8003, 0xfffffffffffffff8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget(0x2, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x5, r2, r3, r2, r3, 0x108, 0x2}, 0x2, 0x7fff, r1, r1, 0x1, 0xffff0000000000, 0x1, 0x2}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x1b0, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x6, 0x8, 0x0, 0x6, 0x100000001, 0x5, 0x7c15}, &(0x7f00000001c0)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x7) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x85ac) readv(r0, &(0x7f0000003580)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/97, 0x61}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/247, 0xf7}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/202, 0xca}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000003380)=""/191, 0xbf}, {&(0x7f0000003440)=""/103, 0x67}, {&(0x7f00000034c0)=""/156, 0x9c}], 0xa) getsockopt(r0, 0xfffffffffffffffc, 0x6, &(0x7f0000003640)=""/124, &(0x7f00000036c0)=0x7c) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2028, 0x3a1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() getdents(r2, &(0x7f0000000080)=""/175, 0xaf) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) 16:00:10 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000080)="bdf04907bdb1702e75ff270a23854574d105975d3e540648bcf6b0315dd58ebb369c8dc7273ff995ebb6d18dcecf0957a4beeb5de7a71e86b74a6aece0f03005f99567ba06166a7d79426287668944f668eb0c74a8cf67daf3224db236092cd44ae4c3917005b8d9783b817181188c77a3dc7f1935577f3cdf39839c79200679a441afe29d6f6320d0435081e56b8ba32e1ac35c3f2b59dc855d8bc0319142c91279135adab4b02f06d6067025a2d7a3ed6ddb9cc2a8774058acf07f67a1a0d1c23f6ce435e7d39bf54e712aea15ad6a6dbd9caade79726f2b166543680579948ca59d0746330c6625867181db4a33b2a0d443c3507ec85713c0e263334e971e7d49de3a5c77dc423193263e9caddecf143829bb696b4b83a84aebc77f31eb70e530c91074919487c8a20953d3dba733069bc7c73e0263444bc321704a054250b9f2f541aa28af54f80aca67973125c10881ec147c9f07798f6b779843972a9c66ee27dee5c356264dfdae5114314ac2b8685f3897b84c30283b4d17cba903cd7e44adb25f62b837c7f21e7dbd781d01a89ca310acef431400017a3bac317e8d8128b592e941c4d01145080224adba5a070da1a0509333eb953a7e95419f631e7bb834ff7650444b67e7844881df5959aaa813110d400e155a46dedec47ce1824542431b570a13f3961e7d6f5325f310167993fb821b931e996107f3b56676d531c6c6c82f848a41db68af29345564eeb5630bd342c0bd5b781a8a8d5d2297dedd84ac629b42e7d9c7227c27edef015b8f3799f6cd79dc98af4d6c672698ee3f5a5860b66f1f068575f3837792508ce253216ae9b82fff12e29d92f89afbc1e2b15288aac5eccd7c79b7759a1e890bfca1fd4c6532ec0b121cfe2f0b26a2ed815f462f8678914e37e7fac91ce7d501a88c6aa1955a7de96f8132dfff6ded7e17970f578427176cbd566288e1c5f028e7788e9c5d62501bb7f35ef73f0c5181053fca9e12a6096dac2616ac00adcd1706fbfbd26a57f68d2485eb84fe688858fe9a5a8ab0817161de59aac8c4495020109c089e8347b0e7415022dfaf0095ef068a29d46daf324a99f5a0d22d968c0964420c638871a6c5e2edcce717cad426262e214740bb155cb2aaea4475a30a030000002e8adb0eb113f02c65e42d67848d012c3fe029d9e0011e21cf47b2594a8e139d1cb035377619455857b7c52a6f0a2b315bc661957130a609dc2fa679cad61adb0ef215107076c7647ef5cb09faf02c6a0ec0f7c773d4b4265203e6cdd6f31c260d6d88dbd699fb096a13212925ba9a81ab4cbd09d2e17a4c99763093ae86988324d4232e90fc28cdfbcc78ef8d8fd5a06c8221b87769b5a1af0b715614396d9e0336caf23995e8742e78a9b19b954aa8ad31cc0f2d5517a3684176868a019b186b37a0c48561e0d4e674f6c7dda138529b88c40b80f8865924035cbbf0f7132cc92401e31edfd4743513cdf9ab851c770cdad9b6f22dca711469f6232dd1ce41335480c92bb6f889c809f1848cd246e0958595980147326d9bb90a21789a079427c1fbbdf87963261584ae282f7c55d9664b35bf785282f5818b0c2918246d37059e871ef1ea4b319639523d57a75ac73da934fdea3898438b6ce4cc658928c660db3ad35f2322218e789cd50c314c7cdd7c8d8f604c8c7e80fd64ad0b79db046b647cbd1cb57e0c443471f2755fd8212ee9c1f1ab09b39e68195683eb2f8c22069f6e2dca9468e5add5ae5ed873809c257bc8182a2190b190154dab5927ffec3e07afb67eae87f6a3d52ef49e2110f29d924e0c81dcc369b5ab651faf5630d5b0fdd8e0c274577d983055dec02fc1b23e6f2e6e9044f68174e3e1e500a680eee163d066da77184e6f7df24f22c82b59f2b4c5e1a88460c04d1259119429dbe563dc367cd9526a111d9b4ff92702c3db02d7f44657ed1a3554ab11b88c7289b962d7f2faa2651e6a0d4b6033504746b477c0b3e3d19cd48fa63a43df42f320895219b7e611da64fe28b8d4685a66b567a68ab51ad57e45f16940d2e76420ce682d12b404a8a6a4e4364527d3b737ab37cbccf9eeeec2be5a3cebad3bc9903be71343fa3267726d32933323517418999be2fd66e2027fbabae8") r0 = semget(0x0, 0x0, 0x240) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000680)=""/204) 16:00:10 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x40) select(0x40, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x9, 0x7ff, 0x0, 0xfffffffffffffffe, 0xffffffffffffd6d5}, &(0x7f00000000c0)={0x2, 0x2, 0xf18, 0x100000001, 0x3f, 0x6, 0xe5, 0x10001}, &(0x7f0000000100)={0x5, 0x8, 0xf34, 0x208b, 0xffffffffffffff7b, 0x4edaa1ce, 0x7}, &(0x7f0000000140)={0x161, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xf0e) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="83020002000008000000"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x14}], 0x595da67, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) fsync(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$dupfd(r1, 0x0, r0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:10 executing program 1: 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) 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) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x2001006, &(0x7f0000000100)={0x0, 0x1316}, 0xc0c291517e79fc0a) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) flock(r0, 0x6) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2068, 0x20) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 16:00:10 executing program 0: 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, 0x2) 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", 0x6d, 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) ftruncate(r1, 0x0) getsockname(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000717f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000"], 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001a80)="fe585e828abe77544f5b67a353ed90d906e54653cb4f3cd38411a1712b354de38abff1c220de5ad5ab22d2faf987a6b18ebef0ffc9e19a6a6c2c2bbe1892d511223971412f1054e943c3bc1ae25a3f8cc15d9e2b5bec3d2aefd3175e92eec53a50311508b41c55520f414a5ae7c415d4c4b69067607322cb18d3ebeeeeb0762ca156bbc2d82ccdd23828ebdfcc3204c3992a16e4acbec4c587543d790f1933951097b1329e0720bfe2b258be8d7b1495d25a11c8cf6954d8fc6a3bc0cf1be9b1cb689c40cd3df527147ea6d399812fc03697ddc2be5b601ce354111cdb9600c3c5a6992800d055ecc75baa85b50cade66b89e904496f59dde0387c9f7732a1a5f2c7ed6e457932e580e878471cb68b332c84486a17fad6e9ea0d237b1885509283e98a7437b5038379ad9623ef7f9b9ae82709d2b78cdc661b6835acd71cf2b0f93b9b4ffbdbec27b171151ec3d9f38046211496cf98dec4cec2eb1228a2a652752751967c21a809165fd75504968c3cbdb1c7acf9f1a2b9025490537a289131849dc43fe099a1b4050fef03b84e9c6795ae669788a7f96fb01175ee7ac4f79471e4fb058d576584871583b51cb244a16ac0065a1d0aec51132a29dc552d1ad61e18168a0d85d3b235d93df5498e5228701fae589e6b5ea7a3067937d2318d00dde190ba898d0a9ecf344ba9403b7dccde58d8cfa33ed3683e8de2be51b9dee89d057b94cb3c1e29088dc0c28a26e6f3a52315a9f4c5661de596034bf3ccece704a6de3d41062183dd4bb45075f455bc35473b2d89fd8778633b0bdf4a9c248c3b83ed2f3a9c5d0a043f422f546b6b5913a0fcf8eaaa01cddd2d82c570d5a6f2d9a4a39f5447ec2d2035663f00b97bac37bb7a1ce6b9f42d1ab7d1038b517917fcaf74e88b54c74ddbd54f89db21da1ff0749c8e217a040ee031ce07958e60bfa106f095a7dc913d326d2c5848ba50b8f20f1056f1ca8255579f7315a3e1ec94d380c9bb77735dfb935e8510a16a01df8dae7f77fe2f50eb8621c72ca5c0baf37f2be287846c3e96d08fe5456ad6f5262af4c53d794e5291f30cad5ac373d18e648f8b77d7c4fdb61b964c6f39664eb143afce4afd1f141a94434e8fde73d7b15c4163e3e7eaed7a9b8c699ccd228d237ee1689c99a12304d8ef6790e676b81a63cf703bfddee94fd30dc1c1ebf88390162488379f937a3e4280deba61f6105e21000e41721c9081b555759e7bfc09d276210fbb992b30d73a43b07ec4514bfe96c12fb2d2ea3d6ddab1dbc18226ec613e05812c7567bae2b5118227a5cdd1d35a8bc398690ea2b67ff65091e0890ea6e1b69cc02d85a15fff1e7f54faef0cc5e043a68c789ad398b52ff578ab301da9469a2dc2ad1a2c605023b20038339c857c51ee60119fe456fa7524807a422750a2e5c36a2e7edbefa8457e600a616b670b25f95394ded2daa776c1c90c07153c4f6beaa882c31511e14473a19d543d6cc95939dbcfd0d24af4d239971d309c48d10b99024f4592908115c33cce5a226b040f9cf22aa43ff3382398a7cc644296733b9f137ad14727dcb5cc137bc9e1209591b85373bdbd82cc034368e047eab68136aa0307d83a7618b9a1686b68e40d78545f50c2bbaf0d22ef9326721a0d8046d1efb9af5a62a0a9e690255da6b327e52c35bcc8d372be21f840d6921127e4735784ae436bdc80e401bbc167877be74b8455f1071ab2c195655d800e759c44815b608c456cc8ee50873280c925471958ba83b81674670835a0ad8d2112528cfa19df10db15adc487c87cba0fda01c956927a6a47bfbb0d5cd49dc61a5a1a5d761b7beb1e16342a7a1a8c65aaf99ce8bc1826621bdfbfa8706654140c9e33ca1a49d0370b20bb586bbbfedf58d7241b73b4921e6f8ddc6220675b2e13c4814c5fca4c15407d3632ffe67d5c1b9ef2a625feb376d7778762be28250679c97b24d063dbb67387d851c61a9221dcb8f946f7e51a91eef453d60281566e8bf88b62efe1f1f9f2e6c087fd897f7a9c2b357150b70cec9898a935ae6ba87b1ee036c94b6e63d44f4311b53f00b3a1cda37048e58299f6cad3ec92d559a037bd7059f2095a40ef1d37f2ed0546e422d159743205b10d327682daa29f2b48b4a6b687861fd9e6f81fd1561d19b7c7525bf2e6ad17beb2491e7dcc2cbbd85a5d441d81e27ff352a8f0e91fba2cdc2998b62620faa11ca7f486f2afe9596f923896c8a3e282eadad47c483f0fcc22668d47a824b01c09aae1d6ef76b6cd903c78217f28c600361ec19c4a7d84a89ec7658f7e2b8c72591de1f41358dda9c1af8a6330da421210a73539ed8968a731cac25bb635457d093eab8645d2cc23ffb2af527800cb5191e769d68085d4ecc6be25c9ae6490728bd31c9d31d9f8aa96314bdedfc1a8adefcb86bee0c085eb7a7e2345ff01cc5a04c1d7920dc6deb8826993e9b759f17f8f86a0ce0549054b77c20c9fa17ed24668ab02aacc4514dc986d573ddfd9bb03f46bbc8dd82383883050a55b5add6cb35496afcc929078155a8e5a6482d75a059b6cf5b4fbfeb12e7699c1e4bf05cc67d4e55ac3a2aab4208a5c380d526aa25501a9ed604fe0ff708bef5c5ddde1fc9d06a2f148e35075b079af87a09a351fcafb1985f784b4fe7f4a4a4b5323487f597ba166805858da594665e1c0a9dca2a7ed453cf8283ed2f736265a830019975a3872c314f996f9cffb46d7618e81508f4e414acb429d3d8822de0a877793747fe3b057f7b3e3a53b47f4d1e94afbc35abfa11499d364d8df27f24de9d186e6a76065a3fe45427eae1181f8ecc023d12f36ba355f6b5f8cf94aa4454ce2fe51d79a20749421db4b87a2e54e052b046db338629de86a53439e5c12098272502a7210e10355360ed1ef31ac6f85922429da1729e5f2de47cf79c8fc5cfdd4cbbcdc9e9237c9a18dd30aceae57323eb10f27a8c40292b590b0fa05ac2e918285705362341f703bf1802ab8409612e46401d683fec2c29f006a2d77cc0a7a86484ddd7d453803c4b06fd7d9a88e69d406c772ac24914fa01384b683de1b08e1a47dbf4fe2cc2ea71297428a6ebc2227e29c81340dee0b5408621c35898e80863f9d593930183942f96bcec49a008aaf3e94aa9ea44ca174388b4403ad845015d66d1c78a09628f2b00e998eb2557ec41398f74f969e9088aee9b079d4dcae2205a1db6ee1417a3138838cacfaf6bd4cae50e3bf03f7f51af6c71145c7aefc69bb77f98754ffcfc163fdd9d0a8f1e9431bfd193d97a0e315bbf94c6d54f16e865f7f2e9ceebcf3b9bc0052e25ce61457c64b4c633e603c12a6d94bcddb4ef8b011f878d2aa6fced8ca6c49675cea0e6b3d8865be1fc1f793bf7ab17b5d9cf0f05118566c33cb55521816c4bcd1308d51e04de94972fa330175dee6709b8d4e6fa06e9c5707e734fa54330f13bbeb6e7383f97e683d421b0ea7822331e6cc9a04237fa2242555d25cc9b9dccbbd2928b5a5099873be279ced4178b61910ee23d32e970f4c0425a4fa4e91d1a9e56e2d2cb77e5b62b499be66c5a844bfe83655975b6ed16913ab9727817de5f650356b2f7294ef1cb8ad84186fc0a56bb7826e51c02d349316fbaad8c0310f0616b1f9f82c16369b9ceed3349a4225cb1d92c36f2ac35e7ee095e626946a0bcd6540b291578eb5e9d14d275245b54bf727a8c812a99ee56dd7d382175e2e7b311be079fd1ec431da6f93da221b69c85c71de5c5e95af9947c274f70665aeab5deae32f141a2b2f805225a99c2291dfc118cf05590ebdeb7b813c9cc1d580ad94c7cdcb007ec816615a999dc4aa4f38bb424d6ef3e4d75cb287ad7d0d8fd13b64c8f9b0ff05f903a1e7e8f5d3c6f630a8d638b071028286deabc2ec4d5d18525ea879c2299ba14434de54c6b77f0515afc4ed50d1a976ce3d2ee241d1fe0732b37c0b5d3833dda2de571fffa08a9db36f84d0bbaacdccce1f35f1f07d833d85406b4131ace56bcbd9e0b870e2630435bd8a66c6d066498fd731c5e0834233d1d8219b56d7082112f41d701d941044e3dfaa1463b83233fd972a4c7e5fd6d26145eee5f577638c5de964cced78de6f7343e018493574184c86da3e553e20f439714d5b22785caeec30e7a589b300b11b004e586a8e9348c81e3c45de659d74733ca72c26cca45b202adcbd4e439a204e88e2c07edcf8f79ac1d128716831f3b795a650b8ab7c4a967b747f413c88404c9900b8ea02175c65366c3c3a0de98bb202d9638a91beebccf9d8dfc3612c4388edebf6e8639738f94b1c124f1aeb8e19d19b3261d4cb27de0b8049f1e8532238197f160f80b8d502c834297bc95966697099ad8661b3653f8d47d2df31f53956952e8f156043f5b7d0fe84b2bf7435ad1a2bb7937e4ec1ac4370f02ca62b87f3ba0e7732b245d98b25a0b5989f12f63b34151544d54d2250b544ae64ee207b3d19c75c36b5a4971f73e50fa5aeaaee758af4d911764baab3e874ad73ef8145bf570311cb4d3bba2ccdc6cdcc1d1d0b7f804100eac21d49319a6b6398241be86c9be5703fcf6a8ac8f8fd5ed4ad71165169685bbd9ca129d10954ab4a8dd1fa4f297302ae4d5a159158ef6b85a7ea349d367c30cd042e47dcb75c15d95c9fc94dcbd2debc984eaa664d3574a099e2d9d850bab7f6672bae9953e4b9d7f96a244a5b1e092646ab27da66b9fe5781b98e86011330161579bc77e9b129fd42bf8a0e3fa9491e88e33a44ea4f331f3d494798ff0ff0b9b00287299625c53c31c48ae472087c893cf51dffda26b1c12aad5e3a70c56baf668fe8b7e2449f55223dc565c005d1bf11a11b4285a7352ce82ba6bba95af9081b207070ff2b55f108b3dfab00f1bba977c0da81e4ae5530b523521de1f359e8d36e4eaf493de462dc6201ea2a95a4b91df51ae05ce7eac36ef67d2e5a80dae7a25cc7742dc5ebd7b31ce45a3282b29031b4eeafab48aaea6b810b6b9d84967a0bfc474679fe791f85590634ec8fe6be614cf66518fc3b7a76d11306f4f7f8aa61f46fd4420a84b73bba3062ba", 0xdfa}], 0x1) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) getgroups(0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:10 executing program 1: 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, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) getitimer(0x0, &(0x7f0000000000)) 16:00:11 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7, 0x1000}) r0 = getpid() wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000140)) setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = dup2(r2, r0) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000002c0)="e623eced3a9e97b91b9cb51e46375aefa11b2e0f109a99090e44bc3483dac9137d7d453fbfc70668f8a1b26a75944cd3b5b7d83be9f4757591fa09d9f7d2d6826d9a85ff51b6add3508ee828e926fce422c65c21c7e77eaa3cf3cc143da1b2f53aa5ba3dc41da7d3eb8475db7b5e95e14264e865a0f31380c315f1fb64dbdc0212cd474b932517df484fb7e959f31075a6c9d21896a6dcfa3c74ed421c1cb3474e28ef9349858348f8250265c113583e7274403be251999b922fc2bac1533c8e7c9850805c591483c1da29e5cf19", 0xce}, {&(0x7f00000003c0)="9b3db63f1b845b0e8a7c1d16a9707074aadb8a9290e9f131daccfd45136b067e534a1956b7b493eb3fadd11914339b4424dc1b00ee86c9b032497d66bf16d436ab1d9d247f00401e485e63b729f01b01a0b133dad35938435a454ba74df55bddc7fa7b75b0add2d8f8a4fa1d0096b000a45119c34624d4be0aa77031b5b92ba86808cf5f84b97d0f5d27725fcbfc38605caaa2783003c0d6064426b2207ef466b5fe84f02ba6421795208d1008f108460c6b7574a8560391ffc7db8ea9ac7b1da206dac81386cc309cbd9c2d4eabdad0966d12fa1f37a87276dad6a20a05e0d3261b41ab3921c121ba92b1665d4dc7fcb334ea2dc1fa395abc65fdb0623ddcdc2a279de5c98d0b0a05d06954dd07f0cb1903d61d6bcc9fe2adc5cb5e15572edab28a66ca1561712817b105101ffa03570c81a105df4168286337c35a01a234b56fc4509edd43a93df75165bf9efda9e7a5dedce589223390f2250354e3b6200eda1381b46412ef7e8d41c844d2f27fbbcf2be6f492046549a828c0819d7aeb41a03352e0d59917dae9552f417b849f4f9555426ef73dd51ac47b6daab9ba9d548e6bbb3d113a1104933bc7017b33fb72acf4be4bf6949fe3caff95225cdca7bf1e48546aea1de8fd9ad9beae642b1a15a3a1579175e7d75b18c4a7c32932cea02cb735f978ca739b3e8a1877550040858d63df5e530c0d4696950d0ffb3e902ce518d4dd4041bd4e4bb8cad88c654faa2376bbc3fca8d65ac1ee295c6452aeba9d319a7cf9660814d0efe1e7125da557ca45d3ec4d5e59972a7c7218685e6c77974763f39f7bd497eb1ef91696901ecc05f020a9b360048366dd217f21cbae45245b1ef86ae431bd0c103bacc4542acbea65a5129e5544c94b8a87dcafd970d205e9819ea825efa4f77a41d4b538bf0f1dbc3340679f494a2367bcef5750ba4b6d327ac26f375c1d782833979bd5bb3e06c2468e964a7d6c49dfe315f7d711c26c276a6ef9c96d9787c41d95b80ddc4c11370c9a8ebedbf3a50a0b746790d4821e7201dc4af3f634828b2372bf62932a4bcf2f65fd39a07adf653d38f54a66f58312540b059524a26623a6160104849c975b8d7c3443d2bd16274674850882f2b0fe3ece49c9d872185e1c78083f224428b02cbab3a2d87fefa691ecedf230cc720bf10d0d0f7f1429dce3d066305b1fac817425edd8d690fde8ce5b54736c49f4a3d5e937be6b0a53d031fe861297c749fb7889c40ac7de82d86e5104f32fdd555030bb73107e5c7a519ba7d6b2307c53a7ef61e0114e53dcbad44277eaee2ed46e5b118310dc409c89265aec0138602a491803e5a2c74f427b7c174ebbe396518777aaa185c90bae1223b5077692e0ee521bfd725e1216bf4845ba10a34e7c7f6318e233a699c548d44c87f807df69d761e1f81a200dbbb0f035dd2c5db62295060d41a00f3d33b5a766b96cf1bc12ea415e4a9fa479eea2fb4603f2a8c3a3e5ecc577991d416d96d4d5ab9f9f1d2693088fb4b62024f037bf2145abd6df4ffb5eaaa484273d170a071ee7ec2e77be30516a441a1b5515aa37ebdf0ef65d4038805fb567ab262248c8c15bc0a31d8fbfb066d1920d192df87d2d955134cd35f9e47872f0cd1f97ce64c081aeaa4af922293c7d19cda7a9d9ed6a0305432ac8c3b79b8fdcb4a83971d5d16ad295b6f41ef5180e728893431dbd0947269b475dbb484282e81660d45f7e27416b7886cdfcf6991500e64f149635eed28e774998ca6ff1c42362030a90011dfaf3d0b36c39b3a37f817cf0bc2c04c4a4d7b3524d9c51235030773e86e3e488d0b3e89cbce5dc94a38b1e7b871298bc5e907db3283a55b057130d3c01b2bf91fe10cef4d5dbf18654367511e777a1493c3b73213b9894e5daa7ad55a77b5b32e1a83f012a1f2ac4a7dd25a11d7c484013315223fbd0845c70da3ebebc39504eece39392f59cc6fc94f93a683c498e3c46634396ce8efe7eaf9b6a80318b14f635d47478f6e5259e2c14c94d0e3e6050ad73df76bd0413374a8d98e1d185bcbdd0346063d64a38dd8867b244a6223f3125dd3edeab97f3de4fcddd92e7134fbc905abe63915834d2068caff5e3acced02c349a55dc1e2cb20d257e42c96531dcc584bff39d40bad1d1d571b6dfc4644394e4e1ff87db94c4278f5ebd8d46525fb1a60f137c96b45509f2f7c6810160fbd68c967fed445c86362955292999354ec4d4235ea17b555322b62623fc49f87aa2a25e4b7438f3d3bafbcf3b59bcc32841441bddf99c7a8dfffbb5680597b1395f3e5e6197312c6b64b61b5956c5e301ac05ed650e3d2ecffc15532d61b880534194a63778e1613e96b23ba7ff111e3adbe5806929d71eb235d0bf5bb8f1ad5aa20cb4c4745490ca235352e057165c473cdbeb9da70e6f585266e3ae8c08719bccc691a19c56aaee44338ed48d6ee49af1c9fbce9e5bfdc5715de70a8b6541e50ec428f35d75d1a7c2d4ab47c3476c4f7ed67f9478065aa9cbdacd281cb6cf34e209af87b754db49ae857eab27b595cf16299bd51d7cf3a336b022a1db4a4f9a864ced6dcfc5d9363d2052cc26ff29a1674e13647be4dd72861c7869c05f8808dc3b1dbc29116c197685ba30b3fd66f36d7255cb8527dc725537ec8c675e806800f59668794bc0cbbd76393b4be91f82ec47db1b4773c6d0f78232a26bee8141912ab9169f64ed85e3095154e0204a7e6310897b126968b6750cc3221ea05a5b754f07bc02bebcf85ae22566d613238e02e10edfe49e1838a848f46f5d9f5670788fffe66d2b6bdf3391249fe8dc575d7f6059863d62533fe77e9ccb1e1caa2afd355fc95c9cdaad60dbde1996a05b76b9833d1ed98314fdbb8c21ba8624971ac35e4d3c998c3ea53664bc9eaed973a069436c85d1f03264b061ca25cd67e6bbad5508476d115b437114420ab52a07dff545af7ec50397e0c3ed153579f4d055d602a4f082a796eb98055f42cff13c4e8c9b2fbafce3e33eefe73b9af51841fad84e72dda619ec0301b3f479d2babe310e100913ff2ea0cabdb53dba3cace5f60e82c6c85fa4f9fcfa4cac5b3ca13c4516b5885a91f5b7103c092d4d9dd99bed20c25bfdb4053d22b144471ddee2c99c9f912d00597d4cbbf30f4a2afe884c83cd6143a511110a7deec4a14a3540a0037566f40e249bfa67f486be8558683098f22597d1689fa0eaf123259bdc3d5686107e9f89a07b4f0f7e2036960a43fafe836e47b273694d37500e6d78d0e36bd3f6aefbf44a08e4900b1a1348a71f754066fae408dc7cde76983f365793b102d884a823a7a36bd7cda1581ecd6ff61015a41d380df496aa59b46f35d97ce6444e2b55961df7dd5162c5662d7bf89f261e573b23e70fd82c91c36e92634f8ae7572474248f5a9abd22b42454d0c42254457efb7dd8d8d965deea108263ba664d4c4422e741ad3d17801973b66cbac5a919813371b16cfe0e2d96f63ae14b03cc0860768ee125907792599dd1ae7c5f4ac99236faa74c1a4809322d4a96141e0a38caa87d8a19d7e102ff20670d39b682322d2f7c94721221de7146db9ea6a2e794a87ca1a93bd05515f6b545443c3798cbd6183aa2475d73a9f2a3860da92ed2fde0914e2b518ca1f680457eca182753e462f695691fb6e8182130b9fc25fe7df4a0bf81226b30bbc6f5340a54733edc000ee47280437e1938a87f71b56dcb6dca98e23c1290089466e6d529bbfd140108ad78912fa9358288c68204dc556c3f8f61c4c1f5d7423dddf28e9360cb364594ac2cbb91a1b6de2e36f62e0afbcb024a8a2e7a42dc70b928ccff46fb588abb234fe91369e94328b08579b5865df61436b5b1ee6e954f3cfe15d1912ff98cfea556d25434fb119478454e16a4683a9158d99b4afad5ece406bf6fe78742f91419bb9171dc2f13d4dc4eac7ca3af76fc98e8b6890e892a225ee79f947977418f0857047a56af78f2075a3dd2242605d4385d0418931f941967b93cce8496f6b1a05f23375f3d5c0990ba228fb30bb92ac94b5704ba051a1edc9edfb512655597701a3791eac10b1aade91bd0e791c9c5ed7eae6d12fb938d9758df167cf968c9f038e094af7cdd3fe474534efa9e69e8f7b6a96cdc388ec58ea2d9caabfccaaca68a46cd9e71b6b8d51c28e52611cd0fca3dd0d35ffd79837f8655c49d000be1a667c23b6ed987ca6d9701d9c3e19dd9e679e6060a473aa5ee16b3f5ae2584156b72d898fe47c2e1ff6ca835e0b9e0e422197b61afcfb834489c9a1edac7bd7f0f54567423d33acbce1741d3a2ed9046583ca2d31e1a4693ed4f0518376958907ecc5967f60c9857b8552180df7d4449ef7fe5e59fe7260a4ca42ceb4f8471ce666f57ab64ad689d4b9503d3e2a2a02f7c49dcae50361e5e09b1212fc96a8dec58f8c8ec77cc26f890237a7e5cb44cea3fecbbe1ccba172110622f5f0c1e2a959c05b950b5706f3c7f3adfedc0abcb66a982860ce63c1ed4c02af21e6721f24d4aee4c128c9320a6e7be5bd5f0aa79be4c660b6838ce2c7cae0a277d5965eecd1daeaf5117dd16b12cfff80b31686ed57a89a4d5cb766deeb043c1bdd7d7e2a5865f0a15af3fc9c26c701a8f4a1a6513773033cd6f40849fd38eff080017ff75914fd50d0366ade76b3fcba41aa6c9080a3dce9951938c6397ce5d3c2b2da9b395424f0cbc6243f61866058b762d7d8f452fbbc8fc4648966d8ae651796c7be9a0c1d419e0b07b9f509abbd0548915caa802ba518051916e5dbb7c8b15dcb6b9ea0dbab9dd630afbadb62ec5df406626d40e82d675a1ef85e02fb7f3f69d4455414466129045ad1e7c4d35538612f363f3a01e4d704989d7f5bc096383b65d6cc5cdb9e6494245ae8fe2baa629204cbc99a2f20617a7b1fd45c7746d3b4641e9d884f7f52a44e8d965c9db0e0e222adb4ccb1bc24daa6bad0a0c1574049a325f0e5a1d5451a9b652630391bb5c40bfda5b2fcce74e3d055864463bc68b14c70b9dbdfed13e25f959bcfc73261ace26c9b26223340a7ce92d6dc00368a526876f70cc793c73d95dfafb99a7211ec8068f2d7b495953f708320ccc5cb3b1fa42e9011dc7ba0fbf27480215c0c70a5a509e031c2383e899e5c43ceab996971209241eff77de24ba1d60869e8e1f79a6220ff68de1d9d424f6f84bb2ce652e37d0e5f32e7679e30df9a7da02af97713ae734d4262906f9b74ff9c3a83984d8f8e159d34a4b83fad8e7d46cf98feb0624e6d9b5a27c0a1c68a04f60b1128310b70ca5b5618e6ad33ea04120bf45d022873081d69466c4b04166f93c9429e72d39b8c6e0061cd132bde7ebe8e9f9d620d000dce1956704906f7d767d5621f8dd4e8e0ac8a842587a6ee4ed17c01c2b7105d21372a926369f6ba2a864e379cc8b089c447861b33b12212e162c66cb35d113fb01f914a244b3e1c70d3dbc567ff9016d8def3891f8991dba74a3275ba6ce160eb91934eb37fa945efbd6011ec0de0ad0e1edd82927e996805003078ed33c611b1362ed98c971b11db42ee3daba4c225ab75245999e3b181a0f5f503d4592acc61514aef673c02ca46732c0532903ec2488f6a83f0ab775579f937f798e0eedc2895c8e9cccd48c474490e984a5c7bdded0e76f5c5a6d27634d058f76f1c477dee0b33838040cc2c38170d8b33c6e67dc71c63da6f7095d60e24771e8aff9209dab67ff538c1abb94dca7f24d7d8c7d3cc6a99b7bb046d61e0d5837fc4b192a0b28adbbaf5a002b6b29b48c2e5771b3eeaa98699f507b88", 0x1000}], 0x2) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x8000, 0x49}, {{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x7, 0xffffffffffffff8a}, {{r0}, 0xffffffffffffffff, 0x6, 0x3, 0x1, 0x3}], 0x1, &(0x7f0000000080), 0x8, &(0x7f0000000140)={0x7c57, 0x7}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:11 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) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x4, 0x1) getsockname(r0, &(0x7f0000000180)=ANY=[], &(0x7f0000000240)) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/7, 0x7}], 0x4) sendto$unix(r1, &(0x7f0000000480)="6bb81b029329ebc4227cc06fa29fc4c1563d245903fc0702e1b80ef216b5f51d5d3d41a8ed425ebe653197be4bc741c2f557ba84613cc0e46e149280b7ba8024d6a6f80945572b9fe80df06790198f", 0x4f, 0x0, &(0x7f0000000500)=@file={0x0, './bus\x00'}, 0x8) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = socket$inet6(0x18, 0x3, 0x7f) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000240)=[{r1, 0x8}, {r1, 0x4}, {r0, 0x85}, {r0, 0x2}], 0x4, 0x3) getrusage(0x0, &(0x7f0000000300)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="8c", 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) fsync(r0) geteuid() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000280)=""/250, 0xfa}], 0x4) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000400)="00a8faef523d98200e9107bc6fb3ec22ad7c1ca97373c33b0cae55d1da00e4e89d9de3e890d6c58a0351e9a305cb42343583782fdc67ebb662a891cb3e058cb32775a65499b9e1cbb592482a7ddca6af80339e85692a173f4ebb8402685183d8208ab82cdcf1e75e41e19f8a68079f3b5d02df0e524fada8361360ceae7090a3789d9e05", 0x84}, {&(0x7f00000004c0)="aba16921dc2520e26a86bdc458d64d39e23634916de26160d77122b26f4d0c17098510de3ba60b1408bb4b698129dbaca194d1624edb25c9b9fd282b96777849aeb02040345564b39d1538593e730ffa5485920b5b86cd8ed36f8f3310b5e60c6905b5341f8f33729b7be5e34f819057cd3ef3e7637e0a9fbc910538b428f928d046a9f24747fa3f00cb99105782bcffed0806de0b7f0e938e5d6aa18a3d2221b092a48bcdffb223850208703a367f591a0a3d844a29894f021a37b516d387ff2ccc09ee7c2fed82520d4a7d82a8989768cd140ba3a499fe7cf8e2a87cfc7df702602d42a0a0f2cf270e60b6c286041ecdaee4", 0xf3}], 0x2) 16:00:11 executing program 1: mprotect(&(0x7f0000527000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb5}, 0x0) kevent(r0, &(0x7f0000000100), 0x8, &(0x7f0000000200), 0x7d7c, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x1, 0x78}, {{r0}, 0x0, 0x51, 0x4, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x9, 0x1}], 0x9, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x72e0000000000000, 0x20}, {{r0}, 0xfffffffffffffffc, 0x0, 0x17, 0x3f, 0x95a}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0x0, 0x200}], 0x6, &(0x7f0000000100)={0x9727, 0x4b0}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x5, 0x580}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000021, 0xffff, 0xfffffffffffffffc}, {{r0}, 0x0, 0x90, 0x8, 0x5, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x60000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd, 0x3, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x5, 0x4}, {{r0}, 0xfffffffffffffff9, 0x9, 0x81, 0x4, 0x8}], 0x8000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x10001}, {{r0}, 0xfffffffffffffff9, 0xb3, 0x40000020, 0x1, 0x7}], 0x0, &(0x7f00000003c0)={0xfff, 0x5}) 16:00:11 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:12 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) getegid() r1 = syz_open_pts() fchown(r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x58, 0x9, 0x4, 0x2, "f24625b456f9c965ca733c5b2f3e240529edb67e", 0x9, 0x3}) 16:00:12 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) getgid() setregid(r3, r1) setregid(r0, r2) 16:00:12 executing program 0: r0 = getuid() r1 = getgid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4000000000005) chown(0xfffffffffffffffe, r0, r1) mkdir(&(0x7f0000000180)='.', 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x400000000023f) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x100, 0xa) 16:00:12 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = shmget(0x2, 0x3000, 0x48, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/78) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4813, r2, 0x0, 0x60) fcntl$setstatus(r2, 0x4, 0x84) getpid() pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x9) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ftruncate(r2, 0x0) 16:00:12 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8028, 0x100) sendto(r0, &(0x7f0000000040)="a77f70696257c88a5021a1493148b79a945a81dc9bffdc805f24b1591b57fbcca415205c95669f8b3f0dff3cee34b8250e16c52d1a2dcee700807915df3d3a5a3c4beb88f4c9519effe9ecbee340366d5c6bd779cbeaee1192ba38e41b316209826aeba9f1a4dbd849fda8cf0158b810104cc3f8afe221b5ef6b50ae3bce3107351807af265bb15a51fbfe0020b578ab2c44540c71ccd38f218d1794a1dc10", 0x314, 0x8, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x9}, 0xea797eb162c90252) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)=')#,]\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='!,&^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+[%\x00']) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000040)="fefaf1e0a1bfc494380a4fb8ed4d3761d2054f8faffc1e14639a91e34ca89bb4666954357800ce4116be24ec3d9a18205272bc2c74ce219cde72a4a61bb2bdd95520a6a22019f766844999737fff3d1a8752efa971", 0x55, 0x404, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x197a}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getegid() r12 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0xa, &(0x7f0000000440)=[r2, r4, r5, r6, r7, r9, r10, r11, r12, r13]) r15 = semget(0x1, 0x0, 0x2) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000480)=0x5) getpgid(r8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0x400) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000500)=0x1) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000540)=0x9) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000580)=0x8, 0x4) getgroups(0x4, &(0x7f00000005c0)=[r2, r10, r14, r4]) fchown(r1, r3, r6) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$GETVAL(r15, 0x3, 0x5, &(0x7f0000000600)=""/199) r16 = fcntl$dupfd(r0, 0xa, r0) socket(0x6, 0x4, 0x1) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f0000000700)) fcntl$getown(r1, 0x5) ioctl$TIOCCDTR(r16, 0x20007478) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000480)=""/62, 0x3e}], 0x6) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe5d}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x20000000000009, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8001, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 0: syz_open_pts() r0 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100000000000, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x8) 16:00:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x92, r1, r2, r3, r4, 0x110, 0x5}, 0x10001, 0x100000001, r5, r6, 0x2, 0x7f, 0x3f}) r7 = shmget(0x1, 0xe000, 0x200, &(0x7f0000ff2000/0xe000)=nil) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget(0x1, 0x3000, 0xda6ea0020c1a3dd, &(0x7f0000ffc000/0x3000)=nil) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x28481, 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x101, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x7}) 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582728efabc16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417896311fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfc82) write(r1, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x101, 0x9, 0x9, 0xfff, "4709d04fc43a3b5f65e7a6bf158da91c7d5f28cc", 0xffffffffffffffff, 0x247}) close(r1) dup(r2) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kqueue() 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x31) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3ffffffffffffffe) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x4) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="d4ba5b0d2ec62fa873097b210e6cfe220e620fd3c6c2eeb7e950d711abc9724218c83142a25a3862f17571794f29f4d94f1b04c9b0453dc57108a8158699c2f0a32874ae00bb5a5dd15af35db995a1632566dbecda50f7853fac2aa5275c7853ace6e052ba4694e1d7b97a046d9d47b6eb3e820c6bc46807c97dc1e0a496868f924f0f00edef067f1c393f7bc0e1f15d6d870a25d0cc3f1cc86fb9f54d49a4b83d59a5f35eb744d4a42f0d18a0d45a87b8dcf9769ed056d48541d480d23fe87222cab55686133b86f8e568e4d5e49d76ef4bfd08bc257e69f6d357389a2d9d75e6152c9a9e1a271a75e2668edc41b215106f0c85934b8384d6e9460b2672680b0ab4a94e393a311be63346f1022f344fbeb40efd13d8bd2e1f5434af2210478435ee142480709f41ef984b7c0f808b20656c34dd2de7dfdef2f58cc0c4386fe7d508ea4e5ff7d65b47145b285d0e5cfd0872f6755e966fe6a4c85a2a005d1f226b7533db9a60f5ea3b73f358e09ebb8572f3865594e68b168d88161eae25ae0366d12a8691b1241e05cf5aec09efc1d26cb75fafe7e9f1dff9410b569d42864ac1e80238c3414532022c7c074025e3ae614d15f798755f23469a0bba664e5771f66c66b5e674fdae8b59b33b5a548c7c8200d79de6f7e9542f83edfc7e1d9a4ec577beeaa20c166db5775465be3703ce1fd3ace1960167ce7bb2ec6b13208e51370d84cfd882e7424759757aa77e7def7953e9c35c7f83f8c5d61774d71b77ae1ff0b47b968106fdc609b35e203c9a74f9f23f4640cb8cc54b94e4a6f957c95e696753fa601327798b7ae446131e2662443697b92c759441260fd79804833c30b7647f243b8e3fe2ef1fe96896ff7f2d847a48f99e8918de3b12849e2253e1d34da43529b0cc487c8bfe026648a2fffd1e6a9adacbce769627aee4e086cce065fbe1665f6a4146c339ed9ec5eb3fa6acb09dd5dc89bbc685de2dd1a464b879909541a0cf3d2d5637dcc09e7857ae0442af7979d27a4f7bc72c4d3a58d1e0e31fcc9200c58dec77058e6fffadde6f7a08d5d09d8eb6e229dedc6f6da2af62ef4027c5c70b98dbd50cfe89cb8c3f6ea8472d3183239f2e566d841cd947ba8ff0a0ba2faa6fd797057bdd2ebaed59759266f91df870a114ebfcd11e424e8cbdb18189268ddd6167e502a8b122c0e7ab6dd9cd76ece746e398fe62d1860ab97c293117ee84d0f35e907b756d00dac839d2fbe5c56193fdf9bc5f3724ce0c79dd83b41b989fc96a3dcb0877878f931fad7347408181621190ab3b7217bfc69fb78ad50609b9fad1a129bdab83d742efe3c9e8d7f256c5f5d928eb8b93179f220b611221e478703d7ea602f8d185b2431f3eeb831b9734b6c843e4c0f2df4c9e05b16a14d9ff0a839e6e81968639444793b34fd72b42e7af7ecb71469ac59df064ba3cf1d70961cffc142b0b5977adc89311518e3dbc6080f8fe1ca6094332db97e09fb394e66a979ddde2c63757349c470c73a091cc9067c0ec35ffcb2b380af4c358deb8079b7db781a07426840085908cd154360724dfc83660b5941c36e176fca4e65245c5692d26e058d84c2d89376ca28400b1e150775656518ce1d8f63fe7f2ec9941f81503f78368ea82ef4814527ca75adfdf94f603169c5b2d88ebe80bddae937ce176380a36b5575ed3e4c51ace0c9ec3e56f66e350cd821cdbc52c13804d5717925335bc180b75fcad9ea139e68d6add17fa555ce1147d70a70525f38b8fb8444801fe45cee3c25927ef9d03d0d5aeb4cbd9f935952f7b67c01027f8af303d8aac29f642055ee55fb1dc96116bd9c6b4921c9681f359dcfddb654123a6932f0cfa8dd62fdadd45819be0dfda8f182d6660b91364092f018f29147f66d805a156597ddec57ba4ff7909a884fc98297c46be7ea6965e0fe1c9336375d0b3961b419fffb5d434e980205ca58abd29d66a76e4f4c09aaafc322006bc7ad726d12f70897956f334840c7a3b4d88a6e10fe509e20d0000c9a1ab390facfa95dca23538404779f9abc8bf1c153358c1d9539b7bc2c50e376c073b62184f0df631bc906eb743ffe159bdce5ce5149828f946aeeb148c0f94f33cda81758b2156557f2c334755c55dd368a3118f55796c340d101b55d8ac3ab8e6a289f8de797309da8ea8866d02b7e01906be56a3d910d0a18702808651e1ce98758482bd3da8324f5237f110c2997ac5df8f41faa42ca6c22a63c3c3d0baefcdbd911fa1924aee691838e9ff2794fb8f6845d7bdc8cf3d04478905d8484f0c156a9c696e62c1ed7032de16ba92d2a1b7868e91c674c75ff1537bc197fdd17b3e2db3fbf3852971bebcd50e82d2a261e25466bc4dc9ed78b89dbfd749658bf3ffb045842f10e18599168086998fa074ef26acbf9f39cbe912a95918097edaae3fe5f6fd8b30fda82b9861e4f0ebee8f455369eb4fbcb07b316e72bf2e9a5633e69fa75224fc8a149287a700178393fddebfc9ca89de9dfeaf5e0cc73e58dcfa2f952cfc7760561ac789f2918ee2e3ef0f45756ebdf9487fa79e7418ec5053846335e28383b7595d28b81956b64369ed4494232324f624359c2c6931476da3adf735879466ee2fbc5e067265c1099f9db226e481bda463209c1ee311e335bdc376f62955ffb677007b8ff4b2fc1a4dadf2751c78007fcd9ab424c4faad3b852b7eb462f4d3ea1b5a8efd4d0898c6d7afc0c0c893dbcd15429f241d8f21e6dbd162727e7a3cb4a1f3190ef73cb50fe030f278b9ed092ba90a02dfd4ff2d30edb056b9590f3570ec6205544858cddeb3c42f60429b88495ad313a27d55a58b96ebc1665a256527e282aba1f7eb1522cfda3f60daf4dbcbdd99f99b69b501184d34a818ce76c41ebb4034e89e54403703a4b94baa60543939aab5434cb7a0c54feb2b715dc57cb42a050f1655b817cdaa1053c01af71babb0a00c14cda5664a37a5c7c50aae447b4ba362d074bef7a4410c5108c5dc0dd3223dcd7a5c4b12fcc186403c1ec3fa30ae3dae45a451149b15d6ca354dcc2f0f8718887e107b03dde8e62377f7d9b6a8b21deceb15d5bd46b54a0b0df65d98ff90dd85f2c011d953b6a56c52e0692526bb7f5bd70e1db6b6e16b3aa8493b420cf1a63aa214cf85041bf69b8ee22750ca18193ce0f68f91ffd1a437e44b2084fccfddb68015e0569e59f1f1e25c3520b1bb1890e8b0ff2847ed783f2723a8ee529f9a206a784150a115ce8b84e40a05bc5176b07a220344a18c3c5a54d76daf9008cdea8d00a8d21be6438aaf49369051e1654316273da38f55953f945dad812c305c7381d684536d0090b0fa123ff3a5bf4227b415e529f94716659090938de279fb016f97b316d39f70a27e043c3c64edeac6bf0bea2ef5ecd1cbb5aadcbc42af56dc235d90a26720790cacb8d183886dafd1a1d4c6bf6dca2c7a469a1bcfdade4e49561d5c4261f4ad8092a25c4bc8bcefe3f858821a78f169cc51d39d0e8846589d3ee9f252747a586264fe49f2ba0d6d352f5410ead3b20d6bb807e2a71e65cd3d01dba4ca172b505999d91e0a9f575edb0489aea72e4e1ab2b976380336f45b3dad77d1e604194feabda2605d9045b9a917a72e5031d207474471ee35afc7535684794f343252e3f6b4640cde9cf30d2232e6cd8685df15a4cc4ad180eb24f507c06ccdc8397a17fb99bac2d563aedbfd6b6deba6224840f08beeee0bd13fb9de916916fd762def2e330755b24822aee4a0c3d8ea1a7858bc4cde5876760ea32d1377abb07de01743297b2691e747bf6d31dc755e4c78733926a4d47d33297ac49e473a10f61392f284f5de961b7e401fbe141401846d46b5456eaf2f6e05896940436a7edcfe31a5eb15cecebdc6f59d4190fd8d684a448daf302d5879d295eb45ab58eed3b9d5846291bd8b593b52b953d798eb8061365d4ff7721e9b7ddc519c1563015ed3ba6c92239b5ebfb54f324cca2e87c86f54f834f9e56c4e36805bbee62c336c276e962a6cc2b84ec903344d140a4f05d78ac841d5e809ad7aaa8e38133c6cdf77d0f800026b833c03b5deb8c09414b5b2ba3f1e42a91575fece4676adbd8dbbf1d4c4d595f4ab5d47ef330095aeb88ab3884406a1b6e6bb160c3be54896f3d15e030806836faa57dc51ba55501a3b061220aca0d6fc52c243bb4143b52fe35fdc286d4c6697793d76502ed9837033570d7823821882c010167fafb6712be8a0f40fc4b982ab141d58cc48742a715f6aadcae74fc7d2117e13a318fbd23265ade156f14681b4b6c629a437bf0b6ac5b900341b1f7e619869a884a8d6b01af9e02de2c8ffac423ada8a61d4a91f2fdcf3c7a00c40303124a418528e1c3e1da20221d2b8f67deb9f7abc6cb0afcfd0ffe57a93269d0c13e01e1b060510f1df227a553124a160df88600c56ae18e6ba6abbf9298a6e3806a1779741625589a7992e059d78e17e9f395b2ea8e6eda5fdef60c3381836c3cba472b19e74ac50c9e10a6da93da8127f52d9c9383f22b2ce1cd2e602cf53d7045acf4de41226221954b51d0eba6762ac60019e4127ae2f5b512c9fcdb35c3a7269b8f654e297ef80e761473bab2ad8cbcae3befa1f738f5c4661f9b15ca312f82122c086dfc020dbef4082f0f3627659b9593d80d4f570307edd201a7d951afee8df40ed427efa1c61d84bf2b910fd157c16aac743bdebb29e6727e32737afdcb13f63f3a118139e0cdb246d8b210fffefeb99b5941e19cb85ed46af81e823d664720fa7b25b07bea3b9bbfff5b75b976c1b70d45adca8dd5f83b1b3811b137e7a053c5df3c37ce8183e7566bcad0997c557c6ca8d2d84116f0882fdd171c7ebee70db8967cc19d86a17ce596284f87c196d76e5ec88b7a0cfb89535eb12911c2dcd835870525f1fae93a3de03d1be5b415e842b9cd3bb37cf066f5c2cfc1078215fd0e4b8d46cbd17420063a24851e6cfb1a829557746a70b9aea8b424de0be86e1f0fadf6809822da46402b7e013bd50fe747adc30da5be102602f91ca5ec81bfc157fc48a24538f5b058e66e42d943b5e2f6ec6c6ef2d736e506e75d192be2593965a7eb5e9d4539276eb9da9e2c4f90a0cac68cc8a7309b9a50cbd53f3207d028eb2b166507e79664338f5039dd99d8e164667bec5cd77a3edd61e7419f40114a018ab0bf6a2bd8d657ab32d5e4e590567110612f358dbdfde82a7eddf2e3bdeaa55e7cc4a271390db3af34f5d6665aadd8b39379d19bde4aaf4f76f98d99a35747bf5dd67d91b25eab9d74bf2197c39233270570dcadaa8bd2d4c3bd860d2d9a0e680267a5565d4a4e83eab9c4ad34f07b6d15dd25b1dda7b189a6613f558804f1cd5a64127b27844273354cc33984f19301d9236255514a633558ee46d8c9de287a1fe4a2f11ff101a96f376bfcaba3e3c2df3e576802f28b9eaa056964d31b31206b547d68fbbaafc984d9d5da1e48eb6ce0d112f354c43d38fafa104e6b990ec6c89a77ab38caa996e33acac7abb8363a82197cf5c9a80c1cd100185b8dd7b59c561da27a5c396a6e71b89950bacdce3d696bd9409e4708db162090f8ebdf8082a1ab1ff33ff4d69a3b6ecce19d5943e730198cf145a405d231626c2d975528fe741f541d278e3a0ab530705f40b09ce589ebbc75dccd96bd4ebca6c1fb99716f5ec3f2508500e79db56d29eb899a42e140537ea5de7d2765905968abbaed86f83eb353c73eb33de9d93e22d62cf663ba48d4611e047ae2f39c471f9011ba78a827cb2e5b9f8f3a90514e926cc10c87e", 0x1000}, {&(0x7f00000010c0)="1936815c3d17a76c981e9a9ef6119ab0fcb88093cb023b872648f55a098a4c5d52707946ec49790c233e92df6e1ed7903fd3994efab3", 0x36}, {&(0x7f0000001100)="025b346c1c47e5897c14bc3b64cdfcc8a98f3a47edcc75272b6128e6a6fba43ce3e84c4120b48f4e95f5320c787adaaf29a1065a99bf6b102780d00d36942702199a6961d4b48dbbb9d90c0abc97d769d1a88845a5c47f123658923560c0f0c350efbcb94dac0e6de5bf4f0114c54708199524b5da4f417954c3478c983239237286ca9d29e9451a05e7d2b667bb850e7c62ef8bfa5f2c4b7b3922c5c5b76cfc35983a12a62005f3201ddf2a4d356c7d62d64b5c190c666136ca00857b2cdeed33244e18e190468d8d77263fe5de74bcff6cf749a4d5b29bedda699ae9b3f23fe726517054e3f6cdd733992d311630dfa6", 0xf1}], 0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x1f) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3ff, 0x800}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x400, 0x48}, {{r0}, 0xffffffffffffffff, 0x40, 0x12, 0x2, 0xa5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x2, 0x101}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x100, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x183, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0xc249, 0x1}, {{r0}, 0x0, 0x40, 0x1, 0x7, 0x8000}], 0x100000001, &(0x7f00000000c0)={0x1000, 0x1c}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x4400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x410, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r3, r6}, 0xc) chown(&(0x7f0000000340)='./bus\x00', r5, r4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x2, 0x2, 0x7}, {0x18, 0x0, 0x732, 0xff}, 0x100, [0x1, 0x8001, 0x0, 0x5, 0x1, 0x200, 0x9, 0x9]}, 0x3c) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r11) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto(r0, &(0x7f0000000380)="a053b0f8a46cd016e76360fd4b6434ac085329d41c2dd7e973af3fe2b08096dd7cc1bc2de205381d443481c1be8833b9bdd0df03d2aac2584923498b50948caf35776faa2b6547e359c7acbab1947e406324b3ee75f07ec6657c984aabc39190063cc45d3ddbd878fe59fdbdc40786a95ac0c5fbcae3f0bc920f0120a958", 0x7e, 0x2, 0x0, 0x0) r12 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r13 = fcntl$getown(r12, 0x5) getgroups(0xa, &(0x7f0000000400)=[r4, r9, r8, r11, r10, r2, r7, r9, r8, r11]) fcntl$setown(r12, 0x6, r13) 16:00:13 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)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() close(r1) close(r0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="5a932f1eca5f9b1fda6a25f5fa6db3492254f34e4beed1d906c2ef64ec7070038466de155f022624d122d918fc5ec94d57c1387de8bc3496ebb2", 0x3a}, {&(0x7f0000000200)="980f86e588a932e6da2229d98c9ca56d1bcdb05fe2d130b9f28909aaddc0221ae4881584b696c9578106703d725a79a12a0cf0e72675fe14fc38ae8697d537a3f1b1b3d0ec0d24dfb91a0adaa1329e6169", 0x51}, {&(0x7f0000000280)="bf052a80e9592b489d71c8ade96afabb81514eb5de37fc227487ba4b6545e705eceddccb019f56b8b3f03f571a8c810bbf23e9b251a392290acc05643bf4774568b601a392ce1b1049f9e291c6", 0x4d}, {&(0x7f00000000c0)="bd18527c6e87f3a57c", 0x9}, {&(0x7f0000000400)="8416540691ec60309b6d916a1dd1274d0482d7fc11159a6b429fc2c3513d94853e9ed78c383264851b8cabd82679127040709691f9d0c45a34f763d23f4cd1e6b8a2dfe63ee1da825434a31b6cfa100f782307d6e2abcd05c69daff21140d6c2971640a2604c562e7c9fb1c962ab0ed050ba8e83ef980e9510a0eefc3f2834e818c78a5cf760d12cfdafd1f17ad271def144523dc118cb9ff4eca7e53e4da03d7b10", 0xa2}, {&(0x7f0000000140)="042ee373f4d84259de8a876a5f037a7631eb9961fb8b5969820e47f21e5c554a7a6d6e7f5c94c9f2f93467148014da2c4be33bc856ae913e0c7e97ef", 0x3c}], 0x6) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x200) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x3, 0x1, 0x9, 0x3, r4}) 16:00:13 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, r2}) shmctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="20050000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d948cde6dc4857dacda70a29e20172309440f12a445ea97282b1282ca6f9491b56a69769787beb0900000000000000cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6f48ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c74eb0eb5b5e5cf63e3fd362b793d792f3d7df098cd1e2497e8fc0e33f00d72008c4f978df47c2f75a5ce6d3cf40e7dcba74fe991b412e25299562ef0f3b7e43c152f08656a07a7c2469e67de25e34385c470e955f1c478059b45cd03dac041e9e35c58d90a040ab574a881af2b64d9389f7a67097a5a66dc8d5c9e4705689069551db73ead63ba1bf7840a43912188b602c4c7cf3136088fb02f10f2cd05fac6bcf8394bd574a7751d1c8a4c68d59549a2dd2e32e89830dbbf783ad3f481804e171211dde0e728f4a2ac4f8ba3e2b5f79a60dcfe5260fc151a664346c892a3e0060212869835a962c7073e7f0803bb921b7c26d35fc76de40889ae7ae5e79f3dc739b97acd5c1715922d1d1a4fa0f2eb530e1fbad27631d963ed46a585ae9e3ee18e3bf7e8f2e8540e287ac31728f9203cc7644f242fc3c28d4ad90ab50d6b7dcdf4a10302d24082069f9066b9896b6867ada03c908dea13af011aa92d4ef98c446f6fe1e985cb41ac5267494ebbdf0213460d47085deeb6bc33873d0a3e77502f640e3562b5ef88c8240e25546674fc6902aea818899f102afbdc467ced04f130468b329e26d0db2c1fc9df09738aadac1351152ae4f006dc76a156bb28f8252f83feae4a1eafb4aaf0f0b4a5b3b721c55ed145dfb2f39027c620bf51fef27c21a39d2e92bfe7b7de0925d72b4939466ff786c568a3498e38641acd18458f9714309af4c137f79a6a1fe68fe812dc9f967d1e64e302355a0b80a21fa83fa7b502f318c02647e02702677a8825f3cfd23fc958fd5cdd4416b4b020a25ef0ce19bcb8465f1c3329850f86bbc44ced405c83716dcc67aa61253a70f70e3877d5e054756255225ff0cd10e62c94e7a67d370934073dff0e1db43eba855756c1bc6b52aad301c337d29384290000000000ace26d1b1f53dece8a576319051a028b34fbc43856dbdc73b0ae8c1fae3456c0df319c99e8b67b6f53f12162fbadffcaea94474a5c734509042469aa1c19ecb8ebb3e2375db80e777e05a7a93a65a7f1b1bcec81000000000000006a9c1e5552b5dfe5528918fda00483e489fce441e21e16277b03886624e72a1d3294511d4a0379a491f5b124177d82981e3691"], 0x5a7}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:13 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) kqueue() kqueue() 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6d85) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getpgid(0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x4) openat(r8, &(0x7f0000000740)='./file0\x00', 0x18040, 0x8) r9 = geteuid() r10 = getgid() r11 = getpid() r12 = geteuid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = getegid() r17 = getpid() r18 = getuid() getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="d49dc05cea9e2990ed0d6936aa7669a96388dfb1f74d84f4bb5012b9b7a70bcb2ed3878d16a45c614acb64a94596a252265d0d0e44bd5b476c5546270c", 0x3d}, {&(0x7f00000000c0)="39f0f606ccafca352e4076ce62094797bb05d150c55d54f6ad227ff33b4e2887759cce08a9680b857168642d4a3cba36b05258bc1bc6f88f452f956b7a283a49a685167b0d7d724628d23cf5617d418698355f6d2d92a669f969edc32458141e58fe60071da043d30e33c4d5bf40c82e048609b12d30be4a02a00812e63d6d88e27fb5f8ecda5ad1b29133c1f9b8a72f0f1850327eeeca72", 0x98}, {&(0x7f0000000180)="51126485b13ac96e52f20aab6fd06f26cbaade3d3c0850ef9f142459804cc8820995c68e398357ceb2d401b3d6acc9d6cc40d1bb1358e725bdeedc0cc08b3f04d1c1c980aa9b2ee2f48973e23c4b90", 0x4f}, {&(0x7f0000000200)="5805761f8f915f25246106e721b6e0d786de06c5a19c765295e2af529cbc84bbe8511cb29a36574c7550967fb05b9fa2153ac3fef22270ab18124b6fa76e16d787aceed76e8b704b7049751465203f16c3560d8727bfab46baaa0930a8bb289abbcff5dfec6202f452eff96e4926d85738e9454424b3b4a78e1b130e9d63c396e88624532d6ea5a01c460d0e5138e68a0e1e641f061cc22e5a8762e50eeee5d1f7c02dd8a6203536", 0xa8}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x118, 0x5}, 0x4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r1) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x7fff, 0xffffffffffffffff, 0x2, 0x6, "c2388826e9cc917b7a690e0b4166b3ef212db2a9", 0x2, 0x8c}) 16:00:14 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) fcntl$dupfd(r1, 0xa, r0) syz_open_pts() syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) r0 = socket(0x1a, 0x3, 0x861a) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x89) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x290, 0x1) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f00000026c0)="92", 0x1) 16:00:14 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000040)='./file0\x00', 0x118, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:14 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup(r1) sendto$inet(r0, &(0x7f0000000280)="78059d3a787fcb0aa951cb72354203ffcf094d90e3ff51845ff33956b62fcc4c5ac9c2e3926742996cdf662f53035ab3644c273fdde05c66bcda2eb2d312b0f5e98b84c0cd2e167abeff06e802a7ad900db6baf744cc2f2963030338785433090df0f32ce42c8b11bf33a8844b1a30f8ee1763075aac802077748464c17bb416ead3d8acacbba1161707953aab43e70efa", 0x91, 0x0, 0x0, 0x0) flock(r0, 0x1) 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') r0 = socket$inet6(0x18, 0x4, 0x2) fcntl$setflags(r0, 0x2, 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x4000000000) pwritev(r1, &(0x7f0000000040), 0x1, 0xfffffffffffffffd) syz_execute_func(0x0) syz_open_pts() 16:00:14 executing program 1: socket(0x18, 0x2, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x0, 0x800000000fe) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x6, 0x5, 0xa51}, 0xc) listen(r1, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x4}, 0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/2, 0x2}, {&(0x7f00000001c0)=""/205, 0xcd}], 0x3) r1 = dup(r0) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x3) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0xb8, 0x0, 0x0, "eb404fe5a9ab4533a53101baa1edc47e16e2af0990ac529461081c9c7844e38540c337fe8ec12bcac3e1d95c2c09243c16e904c687e6865694db184224d38557900b0376fbca5beaf4d87ed28df105154de3cac2085e3987f7c53437589026c59d65d4c2e8899ce69a83bed26df65b903b8b1dd8306547608078ffafb7224d1b9c46bf539cc7f29312b396408d7c4328a2863b4500c603fa9ca19f5945a4a86f1b05562b"}], 0xb8}, 0x0) 16:00:14 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, "1c76620f111ece974b3f166923427dba69341647"}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='*)\x00', &(0x7f0000000140)='/\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\\+\x00', &(0x7f0000000340)='(\x00']) readv(r0, &(0x7f0000000040), 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) recvfrom(r0, &(0x7f0000000040)=""/176, 0xb0, 0x42, &(0x7f0000000100)=ANY=[@ANYBLOB="0100ae2f62757300"], 0x8) 16:00:14 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) socket(0x7, 0x5, 0x2) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x3, 0x3}, {0x18, 0x2, 0x1, 0x3ff}, 0x9, [0x2, 0x9, 0x514a, 0x7fff, 0x2, 0x200, 0x68a, 0x100000000]}, 0x3c) 16:00:14 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x80004) minherit(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x80000000000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:14 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000003c0)="7de1e6cfd0f0f226ff65005a6c5012b6a2ce434924e34bfbb1523bd5459ef6eff8f3380afc701ff30c78cb23fed2dfd7e8242a6eedf5d36065d58ad91552894b13106ef51b151f58b27cf9d6064a", 0x4e) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/169, 0xa9}], 0x3, &(0x7f00000002c0)=""/139, 0x8b}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:14 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7ff, 0x80000000}, 0x10) clock_gettime(0x2, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000100), 0x4) r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) close(r0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) r1 = socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="88d993e940a2a2bafe885b19a2de4f13f6de4e539ddf3b3f58c3b6", 0x1b}, {&(0x7f00000000c0)="d3dc8b0cfbd2c928317df69a7a54557b63d90c7172053fc441d4408412fefa2616e4addb7deacd22f48f5296b2f69e5df8810a09449cf737bcea7ea748044cbe57d4cf00d35ca5ccd9dd61ba56a88293c71cac76025ea4f06d232ee46bd9cacab62726d4d8c8c8b70fdd3099beb8281c8a955453b5a97e3b26eb3cbca1ab5c6a307cb987df7e6714e4bcf55137b2db4827a4eb04c2", 0x95}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x88, 0x40c}, 0x1) 16:00:14 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x2000, 0x202, &(0x7f0000077000/0x2000)=nil) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x12) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/128, 0x80) r2 = getegid() setregid(r0, r2)