bf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) pipe2(&(0x7f0000000040), 0x4) getsockopt(r0, 0x8000, 0x7fffffff, &(0x7f0000000b00)=""/4096, &(0x7f0000001b00)=0x1000) recvfrom$unix(r0, &(0x7f00000008c0)=""/215, 0xd7, 0x800, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="43644cfd70fe77a202b5f0ad803ad583087a9101c1461f66b3934ac10ad3e8dcba4334ef47bdd3821dcb3e96cd9607417085785dddd1b7b27acfebb6c82391333a35a4ac47e49cfc4744b6e00fc5983cf504bb540a8e6f686eb94fc73905217cc243436aca7571a2ea38a7b786e37439b5bd9dddfc599c33a82ff32dffc2940ac8a41a40ac0c7670b0a3bcbb282701fc53f359346e7478b8ec685c35302aab1945a811c8526681fa3f1b0feabe3bd9c15da7e5faea982a7406b673ba9fd17082429545ce04e3ecc6f558ff9b6c6f8a4f5b2f704dfb78453c7c3cfae2f568b9617776cbfe62ef35cc78b75f1e", 0xec}], 0x1) 16:17:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) 16:17:48 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) fcntl$setstatus(r0, 0x4, 0x88) 16:17:48 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0x140) 16:17:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') select(0x40, &(0x7f0000000040)={0x1, 0x10001, 0x9, 0x0, 0x7f, 0x8, 0x5, 0x81}, &(0x7f0000000100)={0x2fd, 0x398000000000000, 0xffff, 0x37bf, 0x8, 0x8, 0x7c80000000, 0x4}, &(0x7f00000001c0)={0x9, 0xe2e, 0x0, 0xff, 0x9, 0x7, 0x7, 0x1}, &(0x7f0000000200)={0x2, 0x1}) rmdir(&(0x7f0000000280)='./file0\x00') 16:17:48 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) syz_execute_func(&(0x7f00000001c0)="460f0f07aaf042ff06c422c50a9acfbcc47b6cc4e2c5a75d3b363ef240317902c421f853c0f2410f1a2fc482791874007b45d84632") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x7fffffff, 0x8, 0x100000000, 0x9, 0x1f, 0x40, 0x400, 0x6}, &(0x7f0000000280)={0x4, 0x80000001, 0x0, 0x101, 0x9, 0xffffffffffffffff, 0x3, 0x2}, &(0x7f00000002c0)={0x7f, 0x0, 0x9, 0x9, 0x4, 0x9524, 0x7, 0x3}, &(0x7f0000000300)={0x10000, 0xd7}) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/75, 0x4b) r6 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20, 0x7c) connect$unix(r4, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x8) r7 = accept(r4, &(0x7f0000000580)=@un=@file={0x0, ""/36}, &(0x7f00000005c0)=0x26) unlinkat(r6, &(0x7f0000000600)='./file0\x00', 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000001940)={&(0x7f00000006c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001800)=[{&(0x7f0000001700)=""/198, 0xc6}], 0x1, &(0x7f0000001840)=""/222, 0xde}, 0x0) linkat(r2, &(0x7f0000001980)='./file0\x00', r4, &(0x7f00000019c0)='./file0\x00', 0x4) getpeername$inet(r7, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) faccessat(r2, &(0x7f0000001a80)='./file0\x00', 0x118, 0x3) close(r6) pipe2(&(0x7f0000001ac0), 0x10000) fcntl$setstatus(r7, 0x4, 0x80) fcntl$lock(r5, 0x7, &(0x7f0000001b00)={0x1, 0x2, 0x7, 0x1000, r1}) 16:17:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x440, 0x4a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x4, 0x7, 0x8001}) 16:17:48 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0x0, 0x1}, 0x0, 0x3, r5, r6, 0x6, 0x10000, 0x1}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)=0xa1) syz_open_pts() 16:17:48 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='cm') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 16:17:48 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/210) 16:17:48 executing program 1: r0 = kqueue() r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000c01000000000120000002ab2c45fed5f6ea2618168f4b40a584e72fcaea47d1d5da8ad6c503445f68a8536b8bbe3cc176dbc01c56f180c63dc763f5de0616c2d12264d5816f57a84958ee0831d1fd9a31a07ca6ac72b0c8a8cb6299c1813d47c69d8516a0338"], 0x18, 0x1}, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xe5b, 0x0, 0x6, 0xfb, "4cdb95a8ba2e0d1c96f88c9c81d783eae040a891", 0x8, 0x7f}) 16:17:48 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x20, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) 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$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) 16:17:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x1, 0x0) 16:17:48 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:17:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000040)="11e9751c33d141d38e8217ba92f5046929f58f9d43aa5393ef9e38e69e0fc4a8a6df40344fa04bf9723cf8afeee1816023b9d6d839d9e291c717c33f0f46cc248d1bb444b33034524ac7811fcc05035a5cba5ec7c84fdaa967f7f3732864c753c0014eeeb618ce3efba5224933a7497828d7dff68afb954df22c0f580acf767582ce7b6f3717b4a8f0b80c2d96768e2feec36cfd841a65", 0x97, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) chroot(&(0x7f00000001c0)='\x00') sync() socket$inet(0x2, 0x8003, 0x3) setsockopt(r0, 0x720, 0x6, &(0x7f0000000100)="8c551c6ae6d31b9f9d1173318fc2a954df1053d9449e5828816012e1241358e02f1f66689652135a540aeda14db2cd3d4d2a0a502540c49cc99dad48500424da8ae1736a1c2a1bb7af079176c5c99e25e5120d6f3827eb2e6cdab7a60677b9f66e51e60024d5eb9d081ca5abb2a82c3d36f7dfd02bea7d8724c30635877cf7651332391d18474580f2638d0cfa03af990bcd07861aba6f4551cf2114c53304c472738aad152a32f63fbc5fa074415570ece336a7a3", 0xb5) 16:17:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b80)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ecf7fe2bf24ee92d7cdca86e63d820000000067653000722101f6fdc7cd2ec438f06353e434670c929bee030cdcd8207dd7b0ab989b0726d9e4248e82baa616f8318a88f58e0050b00e47465981926360886982f7d1b004bab2c5c8500b344af5d57cac4087661c8b80b5e6d2788435490e0f"], 0x1) socket(0x16, 0x4, 0x7fff) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000080)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2d", 0xa29}], 0x22) accept$inet(r0, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) socketpair(0x40000018, 0x4005, 0x5, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 16:17:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/144, 0x90) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/172, 0xac) 16:17:48 executing program 0: socketpair(0x0, 0x0, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r0, 0x10000) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) 16:17:48 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x84) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:17:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000003240)='./file0\x00', 0x20240, 0x100) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000003280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="4e182c5da01c5752c6ece4430605f4d5a9f6263c212f807c27b199f2b407c9eeae3c7c45b2cc4747dc65d2fad72b9294c1ef548876293ffd71a08bb6c5d104500e6459f8919d12fa707d35e9db85fda39fba70baa553eeb96e7847d855aae4e26e50ae1ba0f9826d5851ed3a91143d4f9489a2da4df579f5f59e4f6f508e3c850fc532ac65669d5fe60c0b7b399486ab430656214441722eedbabd20a6b9928fcbdb9cf736c125870e0eb607be124106c31b208c75933ee7c0e27329eac23671463dddb865d27d918fc90911391d6468c95a8b450c6a455bb9c446e201c39400f7c604674703ea2d067c905149d7a0a7305caa34b95ba05532eb531cc2c44c3f21ff064938f3d798b8f3218692be5d8b18b68e8f22eca6c81d172aa6f76e3965b454b6b2076f31a9bd4d9cc145b9d229d41952a6cb09474d5e5094a9bfb06fc4b91d8538413da9991d3e69a355902f276a2d3d50d8a48f64c69717ec26436d2fb40e06c7bd81be1f81219b7c901dbf89b5ec0fe33d5cfd2f16f9548ab2abab1d5f260bb343efc31ff34f53d8d6c8ce113cc44b82ff045680d26d804fc41aaac3a73adf9990af432faa84643412f0cf7d6dd3d46532735f94e530006e835eba3edaacc1b7a7030b0824c4a9669689ee34f09c80f363868c43e6e454d06ddc012027aff16336e4d08e7ec0f94e24f03de762c995f06d48378bb00309cfac7ad32e901b85c5532d89a550460e4df95f15905ad8fda950ef93a1e24de374fcb0c2edb3dd0d6e78b5dee3c36471582bb5cbdeb27c43435b094607dfdc42779cd95d0e9c4a5a5b3a2014460b245afa9b840851848521da26e2aa2f609f9fd9395fa27d3f968add6d30f65651aadb1df21b191625da4a28f73dfde6d11b135084590c6ec63231c2b085a4da94e9f32bb645406c0db3ae81dd83ec34bf7f0619aadb19dc7595bddd2012fec7fe08565cd5c1bd497e18f484ec7f69b2a8f15cb9def6d33dce1bef755eb4e1b7e6d26a9283c0ae4ec87d870eac21f800a77434f9f5d20efdf92349e65901e67350f1608d64f38745277dd036a5a813be483ce0a008b78009c2ffc0cbb193d04599660ac7e2ed819649b1a7fb5892144988c370f91030d15cce3790637cce80226aec5f1c9260188b473e221ad8be1198a70a47721bc0b5c2a4b6e48a4745364c84702d8c4f3c818e6b467f13b6db7546325f411cbee7c329518ace5acefd7a62238225319797ebba34ce25adca14f9146d7b50d28c2c81ce6bdb8c519728e7bb346ddc59095683e08818d8fdcbf8d3022a2992b3dc260af98992ecf0bf861c0a7228235ca9d902830ab2e69582af77c45e16f47da042f1715785e0b205ab9fead3436decd79e80892addff2dd15ce3f8b13a5d1d3d2ede0e75d330cafd7040ec50fb4c0bc1c3e44ac245a549eab082b9e0d14024a80fb72f7f061661e6e8d8bd42ad70f291d735eedd9764f33f1127b5769ad48e269c2b5b430a684ffe649b390e312a0682fe65c1f94e2bf4ea09126607bfbcccf99381403a39a258fea94c8f58a1596c6359a7188c3aa751d37ed1e6508d3fda07226a11aaf10bd3413f81c68c41ad3a7cd4781d014e341f49619e5db006f622e15a849f98413c9e62a8f7bd79ded47c88580b334aae1fe75bde30c79877e4783267651f2be374131de03edf2785232e37e4788e7eab6d12d269b57da912015cbb4b56421a959054c57805c86e3934e699b958174ba2add7ef03917006e794f146e40c47bb5ba0b0b2753678e1a56614637d9aecc223550d4eeaa4ff6c5714f6e6dba05adf7f23c65ce97780c1372d16e665583648748a03e14f9a80ae9f674ee96415030acc0cc3a821c80d88e12c574ed4ebf4d8ca191570f76542ad422a1fd890fc5fe5423484f5d07c6258674d20bf81d9a8bd0b6f4701116895cb38426123e4626a184d0558e4a3c46b4d5b5422c788b9b4c251ec646655890989fc3abd6b4d30465592b1b0eeca8409490f238983fae5cbddba5c155d73419fc7c051ef3c3d1bb0ea2f39672d912bb437c60333b5b4f6d166abf72aef9326713e68a1e215fb0eca194d063b104dccd9ffcf4399f3a7068b1140425a68bf8d7344bf0cc1131a87c4f3d8f44500d6bfc5dee2409d48cac5955f94586ca8867861a17459433a6d77247fae1415936af417288fb3bdd0e95eaa0dc615a575d3add697b5b5cd58d8d7b0bb282690ae80396ec41c8c3eed6aed3fe10afade208b197948e5ff6a852de260c708951785b1e3b63efa4dece3bddbbfa48a8c1f3478895d33988bf53077b059aed46d5530daceab433c2bd33959d240027d4044690b593a0521e97abef3e4fcbf2ba1eac9018f973ab303bdbcd00f2a9580869bb900318bc905db1d1d043a200580135abfaa039941202cb448e456a7ea91800ce5fe787b4277a00b561fc6a0c2727f386a7159b2b2eca21eb68e1810184e6d509dafaa7ce0f6f124f378469ecd4ddea4035f7c0651183b94191e4ed27213bf4f23309e583cc25b7305aeeaf178d4a8764ce7659fe6c5a29127b3fcf6d0ecc1e77e49e79e292aeb6f08262b783f9d1adb1e7b9c1c0fcb9c4e86b1ef235368ff16943ff13f56580ed323fab1a99b81baac545604fa1faef962e82019a4841d16e30229b14f0d52f133c78317ba3fc851e908acf84a9561ae725b88adf8cd39d74ea5cb5b7d4aaa8b15384f5cdd0d0f40e8663219e11c3279384faae7bcc7d84012e12e443cda65d3dc4db82ff46dca057c6c366389f216269b9ef6acf82c74c8156b2740cfd183825098ab4e6ff4efea64b0aa69c5d6979967940fd388f1afd7e58ef47be3afeda90e6be7d56ea2cafe5b1a21b9f38c037f741fd944245929623c1844ff44c6a30877d234ce3801ab7aece04ee5d51e40f61027fb7f509c6ffe970a7258a40788a7b88c367d1643d628d1344b22e76d6dc4df160eb23cb881f8829aabefe1dc1c8db0680d75e3fb47adffed5405cf2296f6569de88f113df4ed6333ccb7a66e78f234d05f4498539932aa4ef741dadfc10fc11c252e2581546dc6bcb68290004a2e074a33396821f3ca86cede3a1f99d6e9787f268f3ee807ee61747fac62c71b9dff66320baec55df0c5c3c5e482372851b6992877d47ff9e93af4f59497227e0c56124e4f5bcd99caf8ef3ad2830bfd57bca96bec51ec343454700ae46fe6c012585a780b92b49399a0e71d8cb697b3aa66de7a116aef2966b85c4bac82f867219c785afa49a46c8321e61cdd4064f357515b29dcb8ca81b85feb58c9284dbf4c4c30ed9b42c31ba8690964250b90aaa65e46a5469564b126c581dec703dd5e92b7575cad7f8a9726fce217b140f917b1a6ceb6dfe8f6bb96d0308bad42927e0afb0487d908e5e66a3a4a986b9e6b11091ae7cc5514851480b1f336956a04cb3018e8489e6ec39b2f8c4259d3925c9d98b4b93a568cd120095fc6c01e9078a7a90c7230cf2abfa3b442b77879cb11c07e851f7fd68fcbdb40f3ef7515f2d4285b193ab1e3b69cd0e2f2e6ed4029f8d1f067dfbf471c94a4e76fc34ab71c2e96128f0b0649f9612d1d9a868aeb01a160f861024234d26bf4a57bce2b5a661b6a8ff81e0e6e7f34f4a6d2eebfd59f981f02bf92255226be6c82ef4927ecafc3e744f0fdaa98d0a8b4e66809541da0bfe627e05b03768df19a01365d8447d5f93ab811451b13e960620d41e73ad254065cd2b1919b8006a8edd43f41e15b78e4028e84db9cefe19370a8771f1560cc83888f31f684d87578e37d74aca33c722612c9955064e299ebade5b4fc161d02d7c8aa47279a8557efbb1eca37313aafafe94d01c22e1d52d47f1ff6b3cb8f41266efe47f402410d1ead06e70e6f1fe84303f54ee564182928fe868fea304ff5b3e4e9783f68d6650b0a979fa8697e407426d83b9a182868105e2bb64efd6a51f3180f92b69a4531004f8e911a33ecb21d3e605e930df0fa2f5cb96941b3ae918e6d20282196e2ed781e2e9bc88357f71da575150ee2801fbf886572291babf7ad1aa3ee5ce9fc8405dc095672eec30460d13f825867952b208b3ae853e93ade88a3a0978b57860212c61b698d94bccbbb28f94b0b8be525732b0ebb5c1f22c06c3b53eaadb754ba624cd093d0e83dad8bd0d5bf1f92c69b91204c87d9d2aecd1ccc70103a96fa464a11736793c41afb60698002a3d4190fef16b801e1e97234c6608f1bb8a216140e6b4f5082600e22bf306a03cecd0a26f389e7507f7a0e8af94c1ddc1b3b799e3ea9af7ac5809b53c0e4fcd1c1ddd699003a96d9f97bfcdade0cdb9276f1a5fa891abef1766d8ee2f99d2482c285c505d4b491450a93fefd739bc480de6a9dbcd6704fa9de57a583b9ea865ad9044c7fbe5b10158808ad4fc90e0c54d556ff15c4a7f829bde138d98ec0aaaff4a5e25db123778fe15ef06565583241c48d3a011fc5060814ad505649179bbfa5fad7baf6b9990a29623355eabee78c705eb2a391f51b58e248cee5a7b02c50954588fd6e48b5dae8ee88fd94b3b031c2961fb7359356aa0b20a7a807d5deb62b4d805aa957535ba165182158331b119e24dbc1fdc356f9e33c62563655e46bb8a783aa85b6e26f65e22c92ab4e626187a643830a71fe94f3bcec349dc3e26d40fed4644b245dab91e383731c6a2b236b4735c6551f05ce0b332babc32b0e9dc093447979a91171bc06aeb451f7e419840493e4b2db9ba0b52a7c410168eaaae5f794c6ba5cff3ad92e4c5967a363c5c3b069588955fbb97e07492175a149a76dfebf0f74ef5d472627322cf19d52604a3ad7e2ac40b591c2cd110da4c5b7c64fb5876a5dd92f48bbc33fdfc36940bc5588e84fd92554618d805a50fa5fd3f56ef07e722cf66844738d407c004b9e883a91ca8eda789f28c9acf3e9ced335089858c13f42707caa9346ff304ba86d6a0eb1509221c4c1e0ef5e31d349517e279d83494eed0b7eb21805fccf928a4092230d62e6f7554ab357a390b862810d82f34d42d5a357f8d766a28909010dd31c043b441f76bf8bf16fabdee3dd9c6ccff8855725dd0d21e6b77d68f20c5347c63fd7a852e5c9f993d2cb286ee5bcfab3e78f2b876d9a2b1b1ac3b4768e1e4405e55e95d26f6ad6c5ba75820c3d647425a399496a93202ff4357be1272e5033c09812f8482a32e0d4b4b50a2bc9161f15e60f3fac973e86bf25c1cb84a869469630ec725ddaac820da06146f9c94ac41ac1a208a6abe93add6a3acf235f07b4a84b6d064219241f2525ac67ce3daafa932d1cee7cb151078086b91259420115fa96d359e10549789158e49c4848e7671365e56c474cbbceea4222b41b9230ddee854f26db44096461fbe7eba480bedbd5d7ac0ad12fac3033a2e0a0256b12b2d01912047768fa0104f70e4a91dfdfc4ff6a8495ee77c91a2c5787cc3617f8ae0af3d34754e9330604231ad49f47f0bfff6ec3822d09c8385f76ff5dd4bc481d815a2b1235f96b2f1fd807f85139708c8503bac3e0f6cd1567a83de89e776887e06cd9609f8a98ee3a286026a5533ceef453dc8c72f13ba39dda63695c23ae30a4197af3f18732de3be9a203cced92132b8dc4b22db9dae65c3cecbaad9c2d1087ca2bfa92fca7a3b9e4b35c45c4a9af21a70a7d7a32766c464d58d8586c8f0b44cd04ff9bbc66e3ca4e98c6b61ef9c764af1d3db6ba3491345497c360b288a4bc9b4d35456ca01c5c6b9c73af7b66264bdf03c152d2ac4dd7ee3b64ebef1f461566a23ae449ced4f9e095c96ff8a01b4b28db5246", 0x1000}, {&(0x7f0000001180)="954af73e96394c4ad2b1ba17b7b238a9098b885b1587951f4b8e3d22356068e61f0920e966298882e20dd0a97982537b900306b7bf55caca10cf9c00b68df24395c26110f95f0d8d90c048d9399f81be84138621c63ae4388066c3ff3dacab7fa6b8905232f89b022eccfc2f713ceacf766903d14f181e6217334501618cb34ef9ff9e1892ea3298f88922972297909fa1d2bef9f8121152b42114968db22b9bd835c6db8a96f86948349f53a8ac134a21fb5784a26f8ca5f1540db096d94326098c191d6f20658ff851227a18633d4231969a908daa76a2665fa4f4e12fa77e87963abfd3b72f0f72b9e546db77f2d173845509a196eab27332551fec36514e5bb3f2ee0b700e9ab11e82bc58906076fd79e73f867ea05fafb81d0163728122ec2c3fa3ee466483a59bb418663ec4c9e106f5c46924055d5a8e17a1d825b3871d70a32c23d2079be323d31469b18ef63ba40cf3f0d9230cf71556365003baae160cdfbc38bfe9ef2b53ad17e871b3b0a2c18c309a23b79b71f14e29383a744a4575c6d78e9735a0bd42467afbcdbcd22600f8f0510276b79cb24d038defacf848dfbb5c706199f1be8e82b32026a166c4395b6b2fc684edbd25c11245e350b1258465b4a7519f30bf6b47ff38c9b87f10ab8fe50a0233901cbd034f34f24a997e1e51482dbabbfe6d915936f088d361623bf280847c6651b67c37607951e3391ecc5cae7631a12e807831f0dc53191b9cf37aa90d0538724ace5b39778d2295cb953d47f20f225dfbfced636e048fdd8d88a0ef1f546cb063a85d06eb128c9cb81d6ae0b4886a1bc4fdc9fceaa7faac67b33a1325c4ed53c4be751afc4e56244132e2a32c3c24f6bdb22c0de989adc3399e68f544cddf357d6975e2775058d3bac3aaf25a22a59aa8419bc8ac8cb5044d4c2d862c5961466f5a43fd07ed1052948811f24f5f900778e48c87a20fae310cce00819754991a57818dbf60cca5471e558c8e63cac9b3b9b954334e2fb3c71a2856b5ccc6b4b764046da98beb17b17eafc321d03c9b2b1a3f5426e6c592eb6c3d17495a3e0d6f208228e7e91c24ac9628167c167de5ae8656d0df0c8c9c04357650ff1e02d693828d29c7c91f7923a8b610eac9729530c36c49749cb4cf532b6626caf268b189bd9ff1ce9316821674c84873a64f63de6a49ee387ddde4ff200e260c769e3bde4d191cb5323bf6556059a24684335f9f71467bceaa5dc5539d28726921cd9cd3aedbb490806bab99f07942563ba95184d03182dc213b1939daaf8714175f800028bfe274ee5f13d375f178505834f44569436fadae96e44bf6a17b01cb736b871ccf1bdd8a5dbdc43eeb8b39408043c46d05997530147c4809aa8526b11b653aa408e28c6dc27af83ce000e44c026671f9aa7f687647bd3eb1769f152447f437de6742e11693bedacb279988aaf430cbfda235480d8a82e8e5f29346439b6aa2d3476815c35d3ec2899a2af851bd3295feca8d6191829e8ace389b1aecfc03b2edc7bc7e67e64e4e727dae5385ad671f1a17d6e2576777e5516648ccf00ca0195ba1a9678a611603cc7dbc9d3d18ccbc577f09f8084c579348da03af4cbca5a96ecd7ff25bcdf390e9db706478442b97d09c3f22950f483921916861aaa75ab52c2e386deeadd7d157448f3b9d827b45fdf2bccc1be80c7b86b0049d144688b804df5d6bfb04ba257dd944a83ef069293949dd04663721f663a6e0cf071fb5c02ee3e810c588e7360bb39ddf4957b60d7b40d08e1923c7c7446a672d3eae48d5cb3da88655869952c6c368ef74b44e6d1b6beee5f1c4c5caa9cba830dc430e884d8b629615b3d2a03d7180f7100d4e245b277bb645762459ebdf4ff7be0574979a6c73184da8331c39915a6c5787281df142eea244f9d2ba8b8ac60992921d87a142febffe7b130d0d68e35f49d6ba276f2b81b5f427664b791c7cdb9f13ab4f4a8147d317826fff4958c5cc22e1ec6916b8411ca62a201ff60fa562cd2acde837c16ad3381725bc026a050fb00d86c4fe1b67b54ad3adf7df7d5006d9d861c85e1aa7ee08113d6cd528f688d073e5f9ff7fad08c9c158584eef426676dac31805edda5d6f12d11170a5fd1c7859a486f2b0bf094cdec2c2e692c8b43eca58dfcd5eb4beed2cf63db8bdbbbf6232f3b2193aea561d39d190f342c53462e03c6a3c37487842ae8903b63405e9b120087c8de60092ab91fbdb4bc29832137647f32d3eb4e979bf6e6139ebc49cf925766e4219d4e9600ae6e593d8a77eb34cbf07843324043602d49de1251271fec25d1b2ad78b0c4a8163f900a1ae27fab4788e6fd740441333e9f0e6a414cd98d2a9aa19d7e2d855b50c3e38e573b1c92593da31d236a802f579939ca5632a103449e8ff0da4c23aaffc77234a36f51b5127e166a783f21761d679759c1b8e1fa695b8486812b03b5fa48547d8d84244761d53c77f7108d5bc514133be54baaba27294b444106f6db84cf3a3d806a7c3d20ed1b42a1daeb623b0190675ce6537ba0f56d1892bcfa7f9a87dedbc5bd005eaebf79177a6e65bd85f4e6938eb0325cc0976b4193cafb063a5ecaa97030c0966e1366075f7c51b93c8068fe8a1e28ac984c333fecccd0c4186b3cba119024a42fa42aceaa02a6ffa5dada9fcc71c3301b9db72731915c9fbcd7d698a56eeb50d4aaba68c6da1bf1c21a16a8099bf3449d9d4b5ea8e86ba378cd4d0369bd3d30d6943168cf0308089d246d09251ca39f243851d1f757ba2d5af051d62aff5bc2dbceb2bfecda23d4ebd0adf07aa80cbd678960de75d78197ead5095f177baa1caf5e0398f3c2a32ab5fedde0ca5fa2431e0330b099b1833f6dc4851d92021e5788aa9561f18488793754e5da8e8b6b54a970dec1be06881631b9097577ca73e98826e70797833e1e4667da6e4452c44ebe4eb773f7f70a7b330ad3eab9f61dee8e40e648e76acc281751592a7b37c65adecd3e71f7e43a4de55af99589de0ade2a85122e7bdbafa027e3e7187607b353df4147d9640bd64408b50ef6e312afc706cf512bbec5bc353ff83b16e73070fbe8ad891a61f1832baf86c6403b3ad357c3c06126ad307452998c6c094d295f84a7cab5ceb76513a676f661f77110516f9f9c7b94123ab7d7772912b2fd3aeb71a49e7c2b70a1723a147bdac8e2ea5354465e76e4e2b70ab036e94f5aabf108c4a740eb71c6791e03fe997d251be6f20b70c110642b29d0dad8a78edb40431552e618ab7fae152f8830a9999939e0408dc2bfdb5700ef7ca58dc902cb2e59b4dd450cbd68329b493856aae567e2789a3613eab6ae848552df9f5646c92664a03507d985374fde3640e7419ee984f774f747ea1fd04ce356755f85c2567bdd59abc387adb4db764b4a2806cfbcc5766652135868b247c9b95c38ff489db7156f606e6210e4e6a9dbf683fa91ab57b7c6ef0f5ea4d896c3bacfbc1885506e63d76b9406f04df37df48ccdc6467d9971cd7f38c2895fc15e54c98151863e6934407cfd46b3bd256eca64bf4dc1b811e89bb02c5ef733058ca344543b23e454d63ee0e191bd2fcd4e6a838d83eca917e921ef68d8b9ba84ce81bb385b929241cf861633d29307bbd5572bcb3a7db9caac05e121a8c88849d1fa0b68eeaa043146adb807338e412e8277577a87282a46d876643b48a5a12ae5c5ff27349bafb794bbb83954ab505007b4c0941463d8db34bc38efad3b86bbd8476da5cd1c2d64f04c1e6816bbddd6c4f9983e590b4a10ffc6d1d2aa9f3548198491a20265140f89b514a0cacc50a94244ec671cea0293c4f3fdb144aaf85fb2d1e347dd150ce31e1295bc4dc0acccd111901ab5ae0f3e7931f1f0b6257c19932e2c70b4debc855cd5acb070abfd6ba7926d7e90586941190b574c5e727272e1a3fa6cea64a8e882d4746da579692498b842cb2a7b5f1f382e02a152b85a503190f41fe98d29c2676dc9aa1ea7611f987508a1aa4313b2933f15a2bf66a53263bcce54eded6af4b61dba7f9dc43939bc0c0e8743b78cfe849af4067e1861083942be30b9d1d42b4fad2db516ba6c2a48e9c498a469a796a9a03c7949b8c67a30e29d6812efb41be097a2418b1cd99beb6088173f66560da57e1ece436dbcbd537a7751412439a3d5dd0bee8012c1c08141eb3c876a578ca9bfd8ff577950e60c21d442bdd60077340a0bc7468bead695f3b934e6c6aa0458156a8fcc1e0d8023466125dd0c29ec882505899e6b00e264dd46334061a422ebbef9051922e3c71503db6cb72e0f8ea08969b95d43692c4ed827f4fe85bc60bf71e3c3128e003cef58746b507ad9c2f6a3c20991a0bbd854ce6eba566726ab9fd6969c337e68bf7451f65a27d8bc5803002c6c666c9c140cd86c0c1695ff5380764a0976c0c9b5dcf06039ab280c533d658c85b3add5af62ccd0321d52e9bd5d2f05f66ed14f3aabf422203b46bb771cbfd40f1c5164abc15cbdc7d5ccba5021c1b94b0a1366ab85f6c976b133a7acbb5d85425c849c4f34bae50e896b6b021a3a084484314da79670792fc83721fc3861f92daaa7c968aadcb5e8a696a145337ce9b8f2cd37c32e03a98651042baa40667d713ba9f4d289bb74ca21171d19a359f7b028d3a31a76f68f58a854712de7f05fc3d179dc360c016ae846b9c1c472ae3abe5455a31bfe3220051a0b68da83552e2183bf5ad15e7f632a095fa942f4f894783f1dba4ef6814f139912ec73813c97173830da0051e1c086a29119d5535a4c8aded8ef7db807354670cf8e8237f4d3ef82dff5626e2fcb8ab4fa4744713016ef4e1dfe174056dcc9cf4725512b26d924adcff0d7bfb4a5cc734ef94ea632629375b193d8588fb19ba540c1607dec41471f434d22b7947e1d2e3e323c47af64035abd9cd591e2ebaee05d96babf37ef2f0ef05b86915b192d897fcddbac74db32e67121fa4b3834d8d85ab281dcd5be74c5dc592323b61ad8ecb701d1185f34b0eef867584cf11cb5ee5abaf2e6af3887d2ea94245c622306b30fe12aedb0ffa73d225fe867d04428be4720f5de8e65713a4f2c390fb76706dbc40fc0ffedd4fa4f913f7e27cf953026333c31680a7232d33ff01f2c4cb48f853d45c8227a41b03a2bf7ff142d4e87b4a21fca5ecd03a9ce37f52e45e00c33dc3d303df41bb7e67d931cd4bad28b2c058ecd3de83349a88ff9e652e5af112320f5f2b527c1b31ca3068f6539b60edd952fa6fc5ed29ec90001c590a0c49bc821a4a441d6b7e5b817e9092a1317de19453a816f91c43517a1306cff9262250901da1ae3e9c53e5df04e3b078ab37b446434e6ea9b7073e7845b1cf356f8f01aa592aad4539620c8983c77ef19fd2cdc1c9453cd3e9da191458b479c03320f9621595cc53cfef3ccc910923aa4d581fb4de4fc298cd6ee9a5f069afab51dc8fabf6f9c5462b837683e72025a4cb93dc80b076e40376d6f10944463b929ac89c657434cef8b6fba9b16864a7715ab955ce3f66b2db8723e132a1661f3f07f05853176769278897b67ff6143f36065f5263f4517b383224d4b95c8746b541e0c947bbec1c2268cbb78b63a48dcd424c2aa460d6973f1ced8fb4d8d16d146fa3cb16ebf050a46ab5d6da1ef8f8da7e61b0c97a026dc36baa778981d4b7749ee9283138c7f029fb8a373259f47bd566f3bf450272b360ac2f9dc1de125eabc207fee935d839d1cfe13f9a9182375731894a56b66f328c094dd400bd55f3f73880a5b0a4ec09b7c92a0fc4ed250e98efee0eff3b", 0x1000}, {&(0x7f0000002180)="d1c1df2cd24972385cdf31b7b0bb0989e6819d50b8100d632e9e6914561f1693a213d0d348795260067822a7f1cd886af6c2e4e090b9cb0ba466278110236338ec3f78d85aabaa6e938b2586cd51148eeb8297b4589fec9d444a7c3cc627c4510de0ab5b72baa53aad77cc0ea3f160791581c9cdcd5469c2af95e22c7b7e039cca8cf8eb8b659652998b447e78bd59bfe337f1317357c2afe8581f1537e7953c75a552ba5a71dd56da419f739c7ee2af7fe91150bb4f1f649d50aa801d0ca574", 0xc0}, {&(0x7f0000002240)="37d1bf22d6c67925cea52ec52f7bddf9ce29d565f90cafe151e4a59e26fbbc7140b7eb8d43a1ee0b64a0fa8d9d0a65cf529050f724741a14f959bae626fa1ba423cbbd1f35bb3f7e2ba1eabfdc14b6a0e30f82c11e6f102674061f64c19124f9e20287457df23048c33f04644ff6ae9c539bc76af233d33aebec2da072440fd63d950979ff2c9ec93d17dd763227290c09e17e55f8c6b33f03d68fe9e1fdd428871d084a3d79d3f573358c6ef0d58463927b975f70cd89f77c8488f4d64f078b0e1409e6038b4bfa56614977ba98743d604f33d6f10bee5983e42a99e1e2c46a92989397caa040ac377da00e1ed42b2448cf99a7e4b52ca594c417b615d353a36ed7010461456698656d392f0e3f152176db5e8c6522f11e85a53c6ee11c0b92d1a097e9d59dd8c5cc41344908dbd2969038afc60ca551b786670dbef84882ef502647c5950e9c4b4dc04ae4e1b0324efe17479286287b85819e544a6b0bb2787ef66d2e84256efa5b4d3ff034a3d0bf8b6439df77063c86ff3271906e9dcaaf5aa88ebea372d884ded7f6e56a9c54d4c463a3a268ed3a9e05bd579d48f30755de5354b6b2d7f86aefbfe018d0629a25e0972b6b79dce3e84c924c201104a557ac0ccef765e9f031e9490cf3eb9834e81bc7df158b6ab2cc0b7ac48163f9114d980bfaa16a7c317527d5f8b984637a78c3318430db141d7d735f41f11cff7f86960374d4545b823b48852491cc969d2170c241c3b4f7279213e371d6f99a3800addc72b025f0666f9643fffb51180e3d06296346d22dbdeefcb3d771bfad2d8cf0011506a04d44c5540449bc3ee25ad2aa9f46ac62e6b81c695966bf4177c3691fbd3a1d59004d4a2ab06384c6490580a2535b673b3306c0de01eb65ecf014117777f27d806512a126f9c00f9bd36c1d40aa9fb332bd87d1de99be1ce0854077a08182d85ea86b663fef7d34b2ff94eb6461157226c2fe6d700f24a1aaf45c7c2768dda85ea925a62750f69c17bfa0f8f37376c02a3923db1e17ea7e38fb6f717d2541de412933efe3e8f1f7a98c051b2e1661f3681dbb354bb6bfdab6598c0196cb7cc2aaaf0a90b3ffce32c7a06212022d62e5a1de52febfd179fbe0d322ab357aa9454efff17ef35d5a2b6e6ed79950e1b363bc144aea53c1dce0de1683a0d599c02de713d9f46b9dc2f645ead2765b8aa9f9bccdf3d8896cba5f909185c8aaaba4a7f1c87f1d8aa28974ff57993a457e49a0404a1ed3ef671e44a1d1dbd721393d310413f9d301124bf441be86a449263dfe22d21c980834b7b9581dc2bd44886f35c2ce09d492297d9fcd12d33e8fe7140800d92eed049439e840647812e1d28f999894bd59baaf0058457bb4e8e1614754af9b2f24d999e16539e26ffaa182321a3303be02b314fc551a8dd033d420c8aacc7cc738ad3b863aeab0e2e46e83cc13cb6088abf42bcf8f3d507e6d99c137f59f8e9756230020df366cf80f1ed125c8ce920f3c48ccc5659415bb3e73158f34af01ccfcf8b8dfbe2580bb6fa44a821edfed8971c04c7a6044588f46d259ca9b4204904c53ad8fdff5c571697ad05efe553e083b5daefd86f62db3f68beb6f589e195b9201fb79820f37574617b82f6f90a6b9b416ee62705daf0ee1008480105fc101f687d9830aa26f4b77a65f2ddd4c6697719d52f1f59bb2f06d5d8a34d21c7beb722ef9e8bf16907cf2fbca056d084d23589d6818003146e41a663d39cbcc9f549b5ba615ec485a8c2b5fd3dec8b9c13c561e9aa97c39a6ffafa5413664d7bad59d9b7130dcda5b0470b556f9265337e207272a70383a7e9c464583f6f3d6c9cdf8ba18cd798499cda6d5766a969ec535bea7199c389fd765ec8395915002f26e2d53334bfd6003863864b4f3d15de2f1b0e5eaaf884b2b9bea86063eeb3c9b22d4277f2630b9d05a25124f1c754a4c95444c21df568058d77496ddb500dca83dc80dd7a9de5918d9e8703430be5890974fef5b26e8f1e7d0a727ca1beb83db910d75f2ce4186e050e37bc0b2672338b66d9349cfc9f575e6a6014f59eaab3f3e20dd58b18187217b9a180132269a9b997515b76ee816afcbc270456a45b7272113bfbbacb9d10d1d0654a46e3edfc67256aea69a57aacfffd6529cd2009ad65a448ad653019afb6344371576f933e08f68c61911fdeeae999458ca5ff9008125e79b6113b19cb2917d18d51d8e87932388a8ba7112f43982ae071dcb1931cee90f58887fd51a0ed2076eb5afc554c1f421414f88668a30375b592c5fc04d251b9eec6b249a392d0f0a6d531a094cc44617fff70f6381383ef3e64a44bb04e2a3b8446d0116c37868f645bca58492ece48595d33d3df315574cfd0069dfbf248d9007ce1a4b68ac5775f2aae9fbd90d4c5159f052139a1526223d465cf56cb4850a1a2229c58f66de60775f4eae28b47b9ccedbdea7af3a170685885ad13ff62e9a718e3a7d1f6df6e27aa0b4fbec71db3701222b0968e0ef1d8ad4b4cd00e0bcf93032b03dc6f547a535807a1e663148f8967bccefb38a69c0ce6ce792751f53be61afd8278e6ba1955e5d37684724dac24fb36144f781cdf8ba52a0e92ddc2f7e2ebea6ba6c8164e182e5e584db6e2408a90105b87c1abe7748a51a8780295e8f93722b62c18fa1edb25253b2f7302c43c95ca35f19d574548e6346f0d219bd0130cc7193fd4ede146a50e0e28039a14ad2e1a5a0ed2865eb8bd70ca876001a37b8e0d09d417a4dbb01f1d1c6c2b0d5727ab65765760496dd7c30962596fce174d180200ce4f43a38715abca74201f8d22cfa79a91d66da753d2c602a56657c887478b938c08823883ab647b261d7451df697762c64f0151ead968b38d67d7e512ad063b2e9b8c46bde3d3cd706b64e504300fba5b2ac9c48f58f6a265da551255047fd54102e2582c20093822d0e956876cf97efd7592d12dbc9a3ef8f6937997efc6c33521587229d29907fb0a033dd24c915518a6b57b77e54e67f5b36b2afdefd02a0b4df5ef58dbe9e4e68109125a8a4701a115b23fab7114c54341d18c7a5dc0e4011aa538d29abf2ce84f5a165bba1df66cc7ffce631356a12b16a49f9d251b6c0afbf2fd4a13a9c60696a225b8640465bce79d5a7e860b11eecde4fc1de9f509192850e04309639e2e9dd13e16be0e4a24422e82082b616c189e5b93d402d103c22855c1f31e3b0f2173aea115bb1b5ad4e17d52189a49507d7ef674cec10e3dfd8bb6607c99691654522cfd8417ce4fec710db01b13a32a88c8cc068736cc58a0c900d14a8433d92dad84220012fefad8f2835ab0a1cd1d3785ba906f6b14db75dcd3ba7b290c48f606ba039bbaa06d513413312f651f691606c9a640fd406db47d1118d37f8734db1a32e492aaaecb62b1da02d627551136dbbcef3d581ccfe86b2f18258ef7a94780edf677b062106c2dfa30ddfc99520abb374d023625c4be731617fcc17ba4580d572f3fbd80933db6d377879bcc11c8ac8f9b5ceb2a308eb706687f93b13a94f1821181d82fe696606da9d6776860cfca6de44aedc74e1f023365271639997fb2a2f8b1fe6cefe648771e8f63e8c26f33171a3f22c4ff7279cd2d6125a6a58b7ac61e203447659e36f98e2375fbc28612796a0586289c8f202484d5c6ee174aa855fed63ec16e3f1e6054a40096e94f85761b698ba68af36b2b0706151cf33aabe79a09e6dddb2a772ebe93d3dc89a0ddfbcca0a1f5cef8ed7ac114f3329fd47aebddd640b7ab988e41a061ca11ed0f302c97f9128fffce5509f632df5f87f22022345c36c70a357b3c4cc4bfbde09fdafa85e64e83a731b4a014037704945c0de90989938b3e6b73ee8dfd3b297167c328451f0fe78bd123a63c537180a292d1ceda15a3ecdb4640f6a1e99469047c667e0c6f52bc21014ba9303485a440a029e0c99e58d424161ed0a6788db754a01442302ddd6a67dbe945b1322939ef591158df8e339881d70fd43ba37c4795737076d3f8254d508dff273c9787141a605750802813c04ceeadb23cb03722f6b5963c29f1a732838694e06372ef1fb86cfe368bd674e68b6c60bd33914f759a622120a66b1814cb56d0e7ab47fcfa30dbddcb8fe47ee1d24ff69d95e4c81dcb58a0817304a2996864a95f8c34a5a34f9a93523caae80d58e241afbaa7fffc871dbcc091af61024cd71935b765c108a3f759de863086abd4eb44f5cf8922e01aab25a429f6da014fbb8c8cc1fd8460048b9ab7caffcdcb4a3dbb367c53a882b77e5fb0fc223263c53665591c30d14da0856a6cf5bcd173285f0b8c773cdde7aefbd766e30fc42d92a73c36cd67e4221f51f74371fdbe60982eaf50cd5cfe4b029be8acb5bab8741738ed7853df64a6dc87058208bc280bd3c0fb98fdb3ffe7d3e4de4b9b7dff51ef5f1202e942e9d092a9589efe185e8728dbfdb36fd75ba18efb741865beab7468f5299e1e6947f50115384f50eab27da302506f0b1143cf80535547d1060d0b6102648b735cc2ef6863ae9f57a1c600d886d50df39ccb9ef2c500bebbc85172f0b40d58a5cfc4f32732f556ca788d4c2cc405c7c99b425aa971f3168f383655a4c256160ac2cbc2b48596f38a7abe85a9cdfd2cfe9c1f717f34b832a0dd8fbd99af47b1694bb32084e7a0841d22f93ca94072b22ddbeeb1dd7b7fe053344088a4dcff1f9ffe317243ace4e0e0768af2890685ba33f8916589d28a4c6271d53a41bbc4dba43edd90edd45ab2c259a783ba582f9f51f838692342f501f15b78491d2f6a3bcd83584097fdc597e9f44223780e2fb88b670a3e70b6fb98ccdb72c6530211bee599013b0a90444396a9472d5b78d955318aa0ed68718c1c377628030ba2298d0682356e2fe7a3d57fe4d659fa0ec4a13baa7fc994feafd8810ee449976d673870e2ac83fbe10b9c9530bedcdf517140f9f5455f554863abc1e28d48930daba11fc6957336874d730b0e1a18959b5ffbfad2d0872b551709f82d0416ea431d7951943f5f0c1286e4ed88dad89feb4f025969484a4e31a842237e253613b2762a17fed492a9375a0620d9d02563f9c2bea8b2de5c1d69511ed7ca87caae059357b7b86895e1248a453c204d2f780cf2312f5cc1951f3d9546e4f4cd6cca2fa14bc02335d8fe8dbfeaced2ce90a818abe178ab6af73c7f54a897ae11e4caa434ed207f891990780a6d867b3c1ae50262ef0be3e403c6e34d0a0e4f1d5e6638e12d34a6318d646e0384c86f720bd4073b1730f67a1942fe234f436f46b5a91c11ade4157b1272ed9dadf0ef960d159510d70fcc843b7f6ff9714b40a517d208ef8fba41ea46649d87b4867450304af37ca6c2538615c68bcf1e7918197b2b0a26c348cdb248ead9f47ebbbe3ddcadbf4111062d2332241cd142bd3efbdb9cad43f4d22e5c6f7d339872baa0ba51fa198a4fc56a498e149c4dd93e573f84e7ba0fdd71648582d1b46cdb8996402198ab3281e3d739e7ca99673b22cbdde6cecfbe5b8ce28d467ccfc1a269de3176bd3cd1df17bee513547e6e032f0f5b737d97384bdfaa1dbea42150452f22a0aafb506e68e5b1d512fc1ab46cef6bb58dc6b9de172dd974d1d811a60f63a5d2d7b685d833156d1f54c0697004e040b88f2b4e3308aa9947121708861d339592beb3d8d49d04fe53fbc96e865a7973b5e91f3744067001079edbc3b3901a827df080ab6e211a5b2f42b7f0a9cf2aae875bd274707328f7b1a60d7a513ef34f620389efab527dc88747479ab2857d9007c54a04e7c1f3b", 0x1000}], 0x4, &(0x7f0000003240), 0x0, 0x1}, 0x0) faccessat(r0, &(0x7f00000032c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x10, 0x2) 16:17:49 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000000c0)='./file0\x00', 0x0) 16:17:49 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000180)=""/4096, 0xffffff4a) 16:17:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x2) pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 16:17:49 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:17:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xffffffff) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x160}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x3}) 16:17:49 executing program 0: r0 = socket$inet6(0x18, 0x1004003, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:17:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10232, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 16:17:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)}, {&(0x7f0000000280)=""/69, 0x45}], 0x4, 0x0) r2 = kqueue() pipe2(&(0x7f0000000140), 0x10004) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x18001, 0x5a) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) write(r2, &(0x7f00000000c0)="873bdd108b27eb421be9eea6302f29ef23b9cefe7ada733dee7f4aa8e06df64496b87602d3b2952dd0bf6345576ef6a5edbbf1c3bcc7151b5626a539c79b506cfb80ee7b41a3ac1131b582747788a3622399c3f36007b9ce4b2273af45d59358655012d31556633483fa14ca25fd924702d9ca94", 0x74) dup2(r1, r2) 16:17:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f00000010c0)='r', 0xfffffffffffffd2e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001100)="2f8c5f50c9e17e463c3dc1cd5b58eaaeb82265fea6414de7218cdb1ef37e0d43971d892d74be893b0bb75722eacba5b531d8bb179a301049430b9a4ae3a051b1fab8d9f77f8eb0a34d538a36503ad2d5a5aebf78e87fe108f1ca0e4b72883edd41c9da88fd45de24f4f9565ceb5784440dc3c8cfd9c70a3fbd4608860e0d39aef470afeb8529ad67aec677a13366a5ae9c5b72ab159555a42cb843b73bfc9311b161294261134a9ff10a7cca5dae11e6ea3733c54077a562a9877b2f61c840c797d1dd7458430d7ef84d0b9ce5fd885f9f3109bfd5b3", 0xd6}, {&(0x7f0000001200)="eb182bc6b2369fd391477efe145eb53d11fc2693597cfd9c936e9474b6e9a7c4083834e33325ee7d0131f55c1c424a4d1b0d0405c0085cdc161aba6e1a1140f2830cb788b435554c99954395f35fcf018282167b20f976a01b4edffe6a0b90d20b065b2d72bd5a99626364ab0b5281d2a4dfd4a30f8b8f3e438929ddbf4b478cb3fb2272afccc54ae516c089626c9d432bccb7725291489324da803af2715d2e91eb01446015ab8c14f6584bf328e1e5d0363d7c2f46d8a8aa988c74fa9d2612d61e51a2b0bb46fd187baed62786889ec3207a78f9af64f19540caba3c2fc8aee6afd049f3840a4294d799721778fb839e15f1b65e1a4442f7", 0xf9}, {&(0x7f0000001300)="12528d0bde9d9477b8a5d2c1e8746bf23913053cde3758050d8f577cf40d94d0cacce1065c620617d8ac0f330b2f4d598d9a938f0df508272e2af9f3db111cd5c0cec29e519c0973daac11475e782f9fe97e89a6f28bdf813c8ce1e4fc6fd43a7f3556a58a32c527a5f06ff3b9a1b4935e48339516f98248427d3bcd941da4bcb343693ce47f952d4ae5bb1b9d94530a5b06", 0x92}, {&(0x7f0000000040)="80567b5c5e84e8afe3bd01d6498e2a1f49bf35809529651d514f3ec32d7c1586b3d5cdea164784472c90895b3d6bed801a1addcee0409182a2171b249eeb7a9d0d6e8c748560f5bc90642db82f", 0x4d}, {&(0x7f00000013c0)="0f9303b7d6f12dcb1d3e10986023c104439a28ce3892ce0b64b1607d5735418c2424fef00c0eb5f2e2020c407a01538380d1fb1d66412e3394890047dd40be80967355991f41b9a5376ea81a6abeeb8226c0b529bf974667d06fc5feef431b0b3d57d067f6c1cbd04f6a60e33fc60fa9ed8206fb394b42501e4de3ff0e7875bf1e5291b7db60732b7a6ee999357267a2b1c61fa3a28c02614e156a7d060d3bcd4adcb56d31fa3dff8a7ac0fffe", 0xad}, {&(0x7f0000001480)="e8855535a6c2d13558036e1b9bf80b9105090ab0b1aa1e7df379b161a64b10ac35c5e02ff73544b4fc50b94a5400881be1e1488a45b0a9e7acd79cdbdc0f0fcc54be29685d1f841bac7f", 0x4a}, {&(0x7f0000001500)="2a9e75c07f1e5939d0460b7d1ac69a5673a31e6482e595006a15084c583081f58fb4ad0687fb3e7ac4a6c563afa4895e3c0677c9a15344c8b5b84d7f57fdaa678dd772d42381b6636459aae16bb087cf7c04defa0f6c05fd10d7fa70f1abd7e218a49b5370b33933022b1e", 0x6b}, {&(0x7f0000001580)="3df973e230fcf3b5ebac38b847b3e17cb3704aa5ad3e653baccefa34b6bc1086f6054b57ac172360210f585581c04b39b57b3bcfcaa8c99fcbb3d69831afa7a20510951b31d6720be06725d54e1b5f3b8ec19ce221535c5f0146ee214965f7eceda542eb97718645979295a68d522df8e6b74bd643725c6ad09eebefe56890af017de916829e29", 0x87}, {&(0x7f0000001640)="1344c78b698bdf4419f38f6281080f2479bc196eb6dbdceef0771fcb3bdc7cde22802ac87ef010288093ecde9a037abe668767578a1c5dfe0a156882d3721285ff0cd356ed0be1f44cbc2092a66f34855a385a659a7c9b96e12be5e0619707175821ea0e0f23e0ff222a1371fdc643f62adcf53880890cfaa41de8367c3febcb020d90cf60c0de723bff0655fbe3c2f9612b9b4ac021f7b4c4cd267e3a82a2edfd2ec83fbc576436c3cbed1f6dbc7f62c8fd8cf06866a47466bef68a5df25e63f93d69a174a6", 0xc6}], 0x9, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:17:49 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) shmget(0x0, 0x2000, 0x40, &(0x7f00000d0000/0x2000)=nil) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 16:17:49 executing program 0: geteuid() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) map stack 0x20000000-0x20400000 of map 0xffffff007f12a738 failed: hole in range 16:17:49 executing program 1: socket(0x1f, 0x7, 0x5e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffff9, 0x4, 0x9, 0x101}) socket(0x11, 0x2, 0x80000001) 16:17:49 executing program 0: mlock(&(0x7f0000f15000/0x4000)=nil, 0x4000) mincore(&(0x7f0000f14000/0x4000)=nil, 0x4000, &(0x7f0000000140)=""/127) 16:17:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() syz_open_pts() r0 = syz_open_pts() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') syz_execute_func(&(0x7f0000000140)="36470f94e165d9e46666400f38039ccd000000000f43bfab8e0000410f01d8c4e1a971d43b0f38cdeec4c3297c54c7fe288fa9788291722c000026a5") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:17:50 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:17:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x148) socketpair(0x18, 0x1, 0x100000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x36, 0x8000, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x8006, 0x4) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) r6 = syz_open_pts() r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000025, 0x3, 0x8001}, {{r2}, 0xffffffffffffffff, 0x50, 0x5bc63fe9f33c77c0, 0xa600, 0x401}], 0x1ff, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x6}, {{r4}, 0xffffffffffffffff, 0x2, 0x800000af, 0x1250106d, 0x7}, {{r5}, 0xfffffffffffffffa, 0xb2, 0x40000000, 0x10001, 0x1000}, {{r6}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x80000000, 0xfffffffffffffc00}, {{r7}, 0x0, 0x8, 0x1, 0x5, 0x81}], 0x1ef, &(0x7f0000001400)={0x7494c87b, 0x350d2cd1}) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r8 = dup(0xffffffffffffff9c) getsockname(r8, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r9, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) unlinkat(r2, &(0x7f0000001440)='./bus\x00', 0x8) close(r9) 16:17:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe0, 0x60) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x90) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100), 0x0) 16:17:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x800, 0x2, 0xffffffff, 0x1ff, "5e4ddf5987adc14e20df6b5ca6d4d351491f7748", 0x3, 0x4}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:17:50 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x28, 0x9) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f000055f000)='./file0\x00', 0x2822, 0x0) getppid() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:17:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x124) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x4, 0x2, 0xffff, "11d66718b8c45128ddd538bf89c143d565c1a833", 0x2, 0x4}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r1, 0x2000746f) 16:17:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}], 0x2, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x82, 0x2) poll(&(0x7f0000000140)=[{r0, 0xa5}], 0x1, 0x0) 16:17:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) socketpair(0x19, 0x8007, 0xffffffffffffffe3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x9) ftruncate(r1, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x30, 0x1, 0x4, 0x18b}, {{r0}, 0xfffffffffffffffd, 0x5, 0x800fffff, 0x3e4bd1cd, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000001, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x2, 0x2}], 0x800, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x48, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0xb, 0x3, 0x100}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x7fff}, {{r0}, 0x0, 0x2, 0x41, 0x87e0, 0x7}], 0x100, &(0x7f0000000200)={0x8, 0x7}) recvfrom$inet6(r0, &(0x7f0000000240)=""/13, 0xd, 0x1, &(0x7f0000000280)={0x18, 0x2, 0x7fff, 0x5}, 0xc) 16:17:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x6) 16:17:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) socketpair(0x7, 0x0, 0x1000, &(0x7f00000000c0)={0xffffffffffffffff}) write(r1, &(0x7f0000001140)="f4cd11c53d69374cb878a27af4440079cc16d65da5b2d496c04b402f0cfafa8a5963ac001e22f3acd1e646", 0x2b) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x83, 0x6c) pipe(&(0x7f0000000000)) 16:17:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xc4, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:17:50 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) 16:17:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:17:50 executing program 1: munmap(&(0x7f0000cc4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000feb000/0x10000)=nil, 0x10000) 16:17:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:17:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x60) read(r0, &(0x7f0000000180)=""/111, 0x6f) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) socket$unix(0x1, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c15a7d1baa35f7079680d6d99e6f267b15ebcbde8e469b47185755200ba86d54cb19d12f89977a1b1c295358d73bcaae9d9eeebfd91abb961a3d45ad10e9b924b128cf7965e277fce9220312b544363b4d64422524c962ad2228082b261cc16806d671745d43927dcdc0e991530b6b03dfbbf613b86e133916fab2a0f19f54eb0a4af93aaf4c6abc5c15a39054668eee9aa6a04da2a210d8ceb4", 0x9a) 16:17:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) write(r1, &(0x7f0000335000), 0x10052) 16:17:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:17:50 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0x4, 0x7, 0xffff, 0x9e8, 0x83b4, 0x537, 0xe6}, &(0x7f0000000040)={0x81, 0x400, 0xffff, 0x7, 0x7, 0x2, 0x6, 0x5}, &(0x7f0000000080)={0x8001, 0x6, 0x10000, 0x7ff, 0x10000, 0x1, 0x3f, 0x8000}, &(0x7f00000000c0)={0x7, 0x47}) 16:17:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feb7b419438e8f080000000000000000000000000000000000000000000000000000000000000000f9ff00000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r2) 16:17:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/198) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:17:51 executing program 1: stat(&(0x7f0000000100)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x4003, 0xfff) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) sendto(r0, &(0x7f0000000000)="ef5257bedf973a1ad3cd8b2276d00d78e3cc00593c11623eb65b33fc6a33fbcd51b40c9881f3e6266a89a8ab277708b7322df7cd97c91bf047850db879fd15e3029062d399fe6aeb487eeaef1bf4143811db11f629", 0x55, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x3ff}, 0xc) seteuid(r1) socket$inet6(0x18, 0x4, 0x9) 16:17:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0xc000, 0x0) mmap(&(0x7f000056b000/0x3000)=nil, 0x3000, 0x3, 0x3010, r0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:17:51 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="4ee28ef479baee01c41d6d4749e798bd55dd5f72686931b7850b13bd0476199028b02a2c27f6ca134dc89ccca6f4b80fac514e3a4456e355a284e261afa4d847760ff98ec8930a86241b88fd99caefa9ee7902504d374738b7429ff92aaf4f21344ed87874aa1dfdf23a12d355440031030baa8fe9f956d228a100048873da5ac97e8e7c1452a3c166eb43bb7106fe22850da7025c013983277b1ae6766815da40c27f95d0c461fd53828b1d606b117db0feb371427e3ec0665937b98ca34e7638e053eb3052bf923b5601c3eac8667196a500a4c21f28a1b513e1b4270c0e48250c8ee0909bbcee6c1ea0a096b7a03fdd1b2bc6388335fa6c3157d58875dc8ea5ddd6817411af30b895b60fbb34b2985f59efad585ab23980a9ce4302204d041e16115a0e1900409584c3efb5035938109e5138e8cf5df1b759ae7ebb98b391af08bc85002b57339e157530743a5b9ec82cdd0115d05cf01e2e7439f772f5805d0a897daae95972843bfa115bdd2894c96e9f8d036f87e5222577c528dc2b62ad69f0440c35285ad1c025c7ed3f127aa659cd7c3f923b40f342875b57fee851b55071708ef7692eac6f92d92bbb36916d290cb29d0a5b06cfcaf6437ceeee90a1edb81543c149dfac0e9473435f3c8ab514a4f33e6666dd6d226fca9e249dd092e48d551296f1e76b6efc1ed5343b0b8a52a5078a164cc485457f92e4fc90424c9b891344ada95f242bc270ca9b01bdc36e1a7c6f20069639eefeeaf2878874fa2ffc25aff072d7fbff0ae1e77024f463de07e2bfdffa7dd85746945e06a7724760f61db83d45d28f0429129c51402453f2ac0ee6b8224e86fa81bb2d12dfaa80572057bb04d1210d8b75bd208f304a5ebc7df2e6dca0de7e97f8ff88756d5045f49bc684ce82d4aebff21dbae1ebd8b4fba4349bef8acadeb421d46bc58789899fe8960f4a18605c7b3f202546a7d7cbb8a0bfa7d63021714b69bd887add6be046a1815cba084e41e29e4b887c20f19c4c7da10e99947180ac121de61dba05094491b946e127ccc9b1dde1d09c4622dd3ae6e9564c1a196385557386ea0f7ccd0ae876cbeb13a0471162dffdf67a4041ff0dcb91826e0fb95ce44f1318113a9d165a4bcf2fb342ec3ab1e9b259f91f1afad3be45d79227ebddb331eef5b84901f1bf987e7bcd669c79f7dc4bff45858e73262fa0ed37b203e6dab28879e0e6022a73212095e8dbe33c093defdfab3e04700579b26e3d51cadccf78de6e944e616f168b0be71c36634287ae02e1ad7eee972c8396e2bf3a2d5d3eaeb66d729be07081a55ff32329e054e4950fc7634fb667a1fd666b3b368ed0b537931ac704e155354ba80048b55c6c5dc49bb00ea7da80d3a4f0e4a02b73b8a7c727b3dfcd5a8c908ad637f46631a674005df898605fd6c0d14c81221a0e500c34dfb9edfc724eaa75e1c07ac788f55e802ebd7c7da5dabc858127f2e36a3d54dfceec861c2ef915508ddb621b1e4ecf28af4fa3c74f420a98b1350c21645c054f0d4f298b04a74fe55537bffd96e7fc89652a01429ba6f849aecb3f53ab1b0bdcd9dc41922017866bdd4a4d5cddc656a44d8a36a3551da7e342272b22c9e226fcc47754a56d0096b46a24463951d5beb7e90263f72d6852d66a0665f58da9d6e6b4aa53f5dee5b5e5c1dcb44e3e576fdafff791c68d8c7f685d8241a924610f12a8ee72e4a6d7be5c01388d49c2048ed6c7c36525c05f471c2849dec74d556be5390901549b7546587373b94eea66d661a8138b93c9ffc12c796101d21a537be0c5e48221ff486ccf1b64e17f964e71327a8790b9b4130d514b12e1ec13f2b3e7fa0c295cc3475b1940897533c50988dc5ceedd2268ac9b24e9214de2c8306bb5466955ac0be0fc507ad801d5d2413dd6eb547207c5eb91a63270502283eb5a837475a6cf4c831dc435c26b87640efb08d2541d82912de318ed4c5a06b8c2156abd5fc4d3baaf687612f569185c7acbd956be966f9f40bedb8bfc4c31170506adada24c64e9ec01d151386c016f858622e5fa2fe268051456d3f98eb735180af854dfdd94f101ae9ffe465d25e62e9efef1532d7654ac5071cb3f8a5825927d6d445c12c695d7eb5303457f4209d5036ec6e787efebc8f9dd3a32ade6ab29148dcf1bae6c044aa4201f9d8be126fee98aa829333888a145d33b579b70504b85044d418c720ee95fb65194c73e5871b64f9809b403dd97eb4cfde0b4e8ec6dd0b08f3bbb38aff936715bde877e893d30c9aedec9b582ccb148d29df30f26df761d90d950e55670607366ac37d918e26c8940f0f24ca909099eeb27a6d6c4b8edc9f559704b7ca67e70f44f67785487ebc4ba60261316c54819ab1f16ce7462cad92980499b16ef2614134bfae319138e6cd7aee5e70be236b09c918b171d7a6160fe268c50f9ef70f1a020566c7d8cbd57828a8332b199e5f0c62a6827070d2b637646f89a76eb60bb951179dc2de449676fa8543f2fe8ae555a683b0cebdfbbb8181add66d5a0adbbb9ef81ec3e1b03148460e23bf983b302a36147af43351191791a0eda0f47fe470cc9a05e75df214dc7b3674dd1560687ff305c1494c356f058995d4f7923ef5fbfb62e9f4fc2ce78c31bcf84377025b0d35db0a1d2041df6ad30ffc9fdef9ccdacb41c895d9711f1a4209304f864c1ac8548994bcbccca6696694db69304224927605a6cdf4d9449b7d27cd8f817ca6891413230a9c03d312d100c31f41215c2f2adf5e810b138b62d9c870f86a8955884636d7ece749602e27e7d316b28a76b720818ef26188334b41ca91e7edc085e3dfa260f2f93f67ab6465e3de2190ff7e52f42c5a1d2e781210db598db35c6ecb8e24391e13491f609bc0d3d2c31b9ff8ec66aaa917202a0b348fc456ce9f680b448a6b705481358f362f4d33da722b14801862ddee23402e5a690628660b8c9879621c6f0f34c66a9da79fc25bcaa0acd7e7265e997321dd7e089491773012a916d9ddac8634f9d947187d4cfdc91454d5f3fd6a0bb8ec520e168886b43c3d72548246dd5e39b5e333193a2ee581a12414c86f1bc821b62704a6d2a4e7f51202adb4946d9affe2485730b2bd22e89264618bfbb6dda89eb0ff7c58ffda65ae85fe6bd1cc886cfc88f7e81de7fe61cfb05bc3d86603afed7f3d5ca263b74c6939219dedda813e1788d256825c5fc4cfcada5727b971a57b1dadc5a75022a33bb17fcfeb6286cab11016ba8cb880249d937b2c55ca470a069a5eea3192062e1569119de8824f3d301c74099f635dcda97a10bb52443c2a095e27795a66c2297e9dcb1288e3b0946ab48de41074de71b4edb01724eaa3a5abc0ffd19a9e5d3120473088b5e45a4504b37b4475eeac52ebb19135adcf5cc77d4fe76ad815782de35a7940f820cb14c08df2ebb78d0698bcfa0c5a69a4cf63063119a7e65f8f5e019439d611ab5127374fbce9ae64e3dde11d6597a9809a828c13f54f8439cf7de5c83f6ba92bf8ad0371b0fc1c37f9974079c7c6f1ab3d97774e9238279424193a1439e0709522ba19441408b5d2b5ebeeef4ed85be2a3c5c994b09fe603c9064de3de0d51c3cd44b85c1e70e4f8718ed26690de50e686122d8ad887b2e741d5bce3da53194d03b7382e822200f41c7cd545faa0904a0a728881d705e17d33d3a1892c81ae4b73a3d56dc41b577c07c1a7d191e77ca60228a67b8fd761d3c14d3d3311f9254823c3164781c3b45da9ed2a0cbddb21dd14745039334fab347e046e303c0ca5f2508246b36f349eb287a3427362ec2ed6541b431ae709142d889321265c18c968d995dda3d8b97a322a3ffad98b5034ab2e7304a558417b2594f68707e743343fc5946bc33c728c71f2e3d2cbcc2cd5a4d4e50f11884972c064271994fc0ea44fe4f38aba57dc571d25d54d4eeca90c48b6d8d12dfae6bd9dd7c7ee8c93e335f6e2861e10c5635d08ec5b6aaf6fd9b42f6c5bf5b7d87770cf5e2004d0c2629ad95382ab2562e66fb159019608a7a2b92cfce136657b3495b84085a606d3d87b118821fb6ad859624141f39e8bd0543b1ff0feb173336b6b7a2f338327917d59f360b348bd360c9ff1f85ee0a86f77b37c523a6d6521c355ba7bbf563baa965d710a4480c432c2b2f902278e7eeb9e40e22c59d07e2cc9ab60dc06411d85ebcfef6abecfd10f077df29f4d80e13d81036d1e8566cd857357c7634a872b5231448ef023268ff9ce30177870a8183d950280f742d4432e148804afe63e5c0cb45da0c9a57301fd4fc68969211125ff55b363b2fb34a4523e2be66b27797714fe545d7fee288e07994b917bb8d554144d63d0796eaa036049ad1c86c2239a1b18f5bcdc7fcda6a3e4af6a66ae99cca7c41dd860cac13d5d9a8a93ca8325dff92837dbd716354a7e31174b942f64e4df3fcb2ee741b6bbfabe5d3b479fd77c992217f854b94acff42863ed08f1aa13f5e253e0058e4e1144e8f3e1d7a542cafb78b4c7339a68ff9732b77237510540dc3ae067e392c667da244fe6dcb3a0aaf089d9c485f1c794898435a33283d7d304f291c218113a4fb870db3f4fdc8092da62d9373024cce89139d0f1b48d573506841e5903406c69cfa502ae2bd6b0e414e38763133df64387ccc71fb7f25991383b8aa1bc1cb05a0b116d5f1c8a477d4eb8ce9d09909f1d6ddc60461665f0f4d7499972c0749370df82bee087f2b0cc97587d3964d521e685fccb9ff0598defc6e0bdcaa1db8155f016b51381803395db4c13f2cbfb751919a4b7a06907c20288f560feb4a83420312bdeef1382bc08c81526adb4f5628c1f57b74986a23f47465d4174544a61133764e7c20d1dd27c8680cbb772a0a3b107b49a4ce37dbdea7db4a5a1a86a0fe4242ceb07f7ed57d929575c6899eefdaeb14c6581ea7b4f70ff3ba9dac33774fb0ff50e64d6c5ab79405ef5f28550ce605c5862d39e2074e01a9ddf3b71ad99febbe6f44cb10ac901db63f5289d94149f3c82ae14d5ba559c7265c5a3bcf3ac230d233da315f90fdf8cf82af5507bedcf6189040c9cad7b850e5225dd12605e2480b593c3909d8153361bd889a5f6f49d4f0faa3761301afe51a9d9747c49285ffb1df16b863eb59aa41491876014dd8e95b6a01e34a2a622eb8ebfc6ee009fd757358b22c7d27ee6f0dd42d0ecdd363bb97ccd5a97f8d6c0563be5901c5f08d2d5bc743e1bba4c5a504c1a2de421f10507e6df5e60a6ea7a3094593c7233ee015b825854c0094da712b5807cb7edb47e253b788f276cc22708e47633ba50aaf86d1e77bd11c1e7d8931733fe840e07692363d2076680e9916ba44efb80d3721359403a3a88d0fb7068cf5502c5da9d212173692badb64ba54ccbcbe8bb63fbeec38c697ac8765556265c3a5ba5848835a742c66036fdcc04d21eba33069acb96304cc853d91d3055f7e7895601ef58ff5e61b74850e7c287e74464dbda0260c43251bdc61e12243fd1e91cfca2729ca01cc22db95ddfcfedd62eb64d94207ee8900305bca88c1ff4ebba1bb9578d1dfda3b78ba188c8d746309a501345804e15ce786d455d58b57e18d3755a753e459ecf915c749799aa034b1e16bbf97577e12bcd0a60de943cb5b644872527f75cf7b60332b16c921bd6ac73a43514fc0de5a9f42a8c01d3759a4c3f923b392cdcba4014580e5f51093e25e48b9848e5214ede1b25df2538fd6022275bb1ac349479d7e39d2da836cb69250e710d7cc5cec15e1c7b6108f59f650c992455d7a912bd2b290e5", 0x1000}, {&(0x7f0000001100)="75481c026fd931a7f982ab5a7ad35d2771c63c8114f83d4fb27ee931056845e0d4ae3c7130b039bee14e652be685329f9adfbec6d026feea19d46e066838063bea6a5a79cc9e05ea599d34a7543a26dbf4cd5f11416c981efe061a41fa25a24112e4701873e29b5a1aeb3478b1c3f1a2c0d620923f61a4a1d9d2568afce8", 0x7e}, {&(0x7f0000001180)="727f247e1939d9e30acb10cd2a35d344e17dca576d0d6f40d97cbeb4f0384c72844761b7525c7dea43d4135fa93db790cb3ff5491025b37c762675eb274e8a3cbd621cfae9a31ffa276b45263b8abab697a30027fba39fa3935bd6996860fb32df48b53ddf58a35effc20486d36f5edde1", 0x71}, {&(0x7f0000001200)="8eb2133e40cc6aba2cddb2ca85982dceea672917fdba2d62015ede08a6bc5cebb0b9a83a30bfcbd0e2e1f73d2c0a2c39212f5e8447828dda9377fde761a38d9d8d5a0cd0f884f8e5c2eaedf3669b7d518766bdd6519b06b3f09e5b9d502eff3324e78845ceca9baac317e62816b90242aa18518202d2a07e8cf9a7a0905d067992d82b500006a9fec0401a20341d6e4fe087b0e5feee33ebde0b9a828f034eefa64304dab02ca7a5ab2633b1a7cde1a39a74fc", 0xb3}, {&(0x7f00000012c0)="d8893cb2379a2d2602f6", 0xa}, {&(0x7f0000001300)="5826bb8e2bec36b21b9a70402aa115060f63fcfbcac1b3a56cc9f4b8c34ecdfc0bf43d328fa0d62aee67780fc0be5221b1606301e483ab2b569728ba", 0x3c}, {&(0x7f0000001340)="281fbf32ed1b4ff42dc8a51c2fa9024f916ede82752bd76337568d7ebbe061b833ce18423a135811f1c167ef75e07903ce951be31dbd2472b8f960a2c646fd6b77fc038054685d002d903848b46469ea4621b2c0", 0x54}, {&(0x7f00000013c0)="1be03dbcf9e1dacc18918f89e28045146f13a4ba539dd964cce00bf028446f08eb89ac6597cefb7ffacbd06b34d808c46cce55dc018db6b350b979b52bec2e305fdaf9defbed954dcaa1855404566bf219f604dd08d0ecf4909ca10f5781e1cc861b0110b90f4e3cb97203148205fd2b7dc41c0a", 0x74}, {&(0x7f0000001440)="92893e278c9e6d511c8ef6883b2cb0a2ce43eed866eef9e421452417ebee73d2fd27b006d7040a5cc4741b0c6c31d07ccd2d93fb2e1e17f11ccf1db09df8df0d643a3f6bf3d29297580785f8079a653fceb5cb0794536e9d7962a0f5b9aa79a48381b35a395e69769d13c889656816708318a661f0f17c851d1fa5974116e0a59fa1ca76be080628d8bcdd0f7b90fc42177d2986ed1c7a67e727e666d5e9c8cc42f62f8e4ab74581a3f377ba60163e4e920c0711cbbbf92751ff29b6b791d1ef2bde7f1252f90e6c7fc15430f96a9e1b10bf21b2fdad10af181e5341945b4d75fb0aa0f320", 0xe5}], 0x9, &(0x7f0000001600)=[{0x108, 0x0, 0x9, "d47dd56b6bab0244f9b2af32ba13fbb9678d3b75d6b40091f7d21e547910bf2cbdbdd93f2d359c2d9236af2ba5aa7b90297f28edc699dad8efbbc7b41b3add1915010261337eaab583f725c2da4dd56bf1ca27d40606a854a4546a4bd7a0ef0e31a092652781fe7fcd0b221f6848c40655d5c52f04901e2f501fce6aea716ec771808da8976cee0a4cc8022f027428d5c3a5ca07c4f2d6ff3149763cc0fc1e9dfac7c08aa9ac23561d0585822bab39fe92a8eb0708634752ca1e7d74e591ca298576c448d184cb9e9395b4dfaad5f7b75160a222f5e9791e9a09f989587dd8ce5ba2da8292a7616b6cad528c78adcf080556e1d472"}, {0x40, 0xffff, 0x8, "d6a1a0ccb61df17299d0b6a0c1b489c593b01a0a30835e14c9880f7bb4325ea7a9aebcc5fec527fb5606"}, {0x10, 0xffff}], 0x158, 0xf}, 0x400) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r1, &(0x7f0000001800)=ANY=[], 0x0) 16:17:51 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x20) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/206) 16:17:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./bus\x00', 0x2000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:17:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) socketpair(0x10, 0xc002, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x54, 0x800000d1, 0x20, 0x6}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x8, 0xb010}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x6, 0x3}, {{r0}, 0x0, 0xc, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x95, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x4, 0x400}, {{r0}, 0xfffffffffffffffd, 0x80, 0x41, 0x1, 0xdff}, {{r0}, 0xfffffffffffffff8, 0x90, 0x20000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x5d, 0xf0000011, 0x5, 0x10001}], 0xfffffffffffffff8, &(0x7f00000001c0)={0xffff, 0x3}) 16:17:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000480)=""/156, 0x9c}], 0x10000000000000da) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x477c) 16:17:51 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffff7}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x42, 0x20) dup2(r0, r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000001500)=ANY=[@ANYBLOB="04e15b23c46c10060c4fe1d9e600"], 0xa, &(0x7f0000001300)=[{&(0x7f0000000100)="bab7d9740d83287f8f70a94febbb3dfaab727503e292937f69d3dd33b6d759012388ead9de6ece34fd272e13739b6df401947648f0e93a208d97c76f2595c777761a2c0c1bc5c33799a2b0d844b0bfd8c529dd87009b3c5af25735fe078251ac1c9bc1cdeb13f14dc31cba77001910b96e4fd2804a16ce489103e017f02292cac5c849bce1e73d1c08210a10043b6f44cd94eca3dca698584963478d6582b303a103f1b8af2b433aa645aaed", 0xac}, {&(0x7f00000001c0)="0775c8d41cdf0e7fc075e1848ca6abb384ba1ac6173d2e5cecf815c9569c8d0b3448c5af0622edf580679961c194266369dd41eedcc8b1004042af5772e20cff882c4d8f3d3bea79645e29e040f2925c32faf4d5d16044a4f812d700c0d2ae2964166b12f98d55446efa60696be2ff2dac92e9b2163e83cbb7f6d9f9f7cc4170293b4bd2a7a8fbe4be1c83560be264890c92ad46d67aeaec7d999d55e35407b1eabb3648055ea49de280466b762dc53e9844cf82179da736b5954b8a79afa73a6de8a4eeb7ee51081325f6bbe3ac3d95da365a308144338ad78265ff9f3dc7ccf7d9df7275af63df1e1858a0271fc2f6699ef680be57261d3b5be9c4203154d950ff47f3aea2367ce17de6b759e3e043b16dc685c457e7d528d58854b5016ba38ae8b556f06a3264d34465074c1180e46481f36bd9b5df25346328c48c6994f494f1247b88ad7dd5ae7a671af6cd1767ba99b4cd52a311cc10a43ca36df5030c0283db77aacf09d0ca9fe10fe1293d446fac47209e1b1cc6db781bfc69f267e99f4c739d2e787542a1d53608a8ba11f160167af9a08f21515840abf58cf1149dc8764fd76c1c3dae194589715cd0bdb46ba295aa568887242c532a9557326ac0ea0ab9d265aa3126a089737f405009a95df5d27dcd26bd86063a53092f7f1932966fada2216a7f54186e4ad42534043e431105eb8e3b739b78c0c830e5d8df9abb937c7e80599480109290e8cba38200f6ecc015dfc2948340fe375db872f399b2014047cfda252f672cb69f44d893356953327238d7a84f6cf54f750c8881c4b2f86d9747804d376f98aab6290e1c979697e2dc2bb4f1b77cf32554a599bc1fdd836ed1ac6023d242f229c94918a987c61d4af3b5d82bf5c9e06837ac6e35718c355b4e428c119d2d75dadd918f55d0c6e03b4f66df78b584502da8ebb4b99a1dada6b7348b0886af8120ece71e4e4798bd4b2038b0c036c1f0464a430afa22cad7b58f38abcdf51f8dbc957756601752d4bdd010e875e91d79826a4c82c032e4a9c87a26c80a7ba289905fec940826c443b5841c0b57fdeeb5c42d282ce6effa795a0b4a33d8561bbe2c3f5eab1777df8b16941c27904a165c1d099873ddf0e99ada780430cba7a936b91b0af507cdd00c32c18c0365fdb2cc2b55dc0ca58b0e48c5a7219bb7c667c4967794ce7eeb62a9782bef6d9d8992585ccbe77ee86d96dd8b917f6130d23563aa7e3785dd6e8ca408322894364ba7ca47decab5bc33707c733a5de83dfe3a2ee8b5482c5399f380a0350321b14600563966462583e9c2eb5cc4fde3b52630ec6b2476031c7434d17bf85b4557192aec258de2ea2a50ca7334f6f041818bd6a2002773804e69ce12f753aa5471a96e3a892587df40ff63c671eb48852b17bf53822a245e7320495fa36809471963bb4e7f1d510131d19d141b21a15aba7042772620fee6e151918f23b094d15705a945548372c96b0182985d7c3e4e4e30d389db5e5aa11c3ae5bc18a79ec1b6d1e2fd3fe99a23289d3d7eaf532c0b577d6cfca1508ae14be89c143454e29536308730f57b5074693a7edf28f98583eeae1c2241276e6a7fde5a57f36a5313e570d16dc162f02a1f9070ccebd80d4dc49d785e698cb65eea2586a3eeac120537a9f48aa4f43dcaf105926117e7b5515921dfab0c637563bc1981a4c88778ee9a321a554011be3322f9f8a2a228587e17990c54b66fa68b72f16d1466e9cf1b374a6c3ed9ad95a9f2db9f2a603adfbcf29e1e48181bb4ddb007e09e15d8cbc03baf68ecfc6ddfdef891ceef17d7f312cdc9e4dc3a673c9f48ca8ee93554d162907b6188c1692bf909ac28461e5c5c62c7779265dbccdad2e0bdd63f686e65b3376ca956f328e01bd301e4ae363e6fa93d585b735c2c7da24aede1f203cc5e83094632302aca7d70d14562f7207f87bbeb52efb370542667eb48c59573442115ce040a392cd99b4b5a687835cff89a1fba8ea68b88cb58f8f8f09da28e78dc724b7769a3b346985be9f96e4c4b1047cacc9f6e8a0139c3bcb553af0b8d065553dbeb793b76f4e15dd053f70c3547e9a9c1d095c5d378969ca1af9e00d4cabd8ecabf645332802463bfe36de14fc4d10c1a717954f422d9e943e55b3f5f645c9103f2f558af5e4037c672f23c6213bb81e76b9cd3117271fb532c6249e8721d4b2bf8b60a6a1d5167f0123dc2df259653ed661d61af35ea7962d7be209ac9b1cd0b36b21c8b62ab1ad24483472bb1f490caf6bf2b811886543c1c6087173f86890cf9a6da90ad2daf73e701fd14a42618f34bbd585129b05fc263d586a8b451dfc095974336e31d92696ee12311b1926f45a28ee697877ab786402591dc6eba51f19d8be67422ef8196356e4cf5ba8434efb7730bf43e28e344860ea3a12ea57dfb53d0640552ad2cf73332d704128a4301f70dbb63e55e603c2baaea77895bce19923d5628c4a3b62c127c8ad9e118812c421dcddfe9df0f8946865c8e62ca09b60efc1d4931eccaeed547722615b5b5b2e29e01bb25c1fc504816bac4db0256b302c0dce4d0a594f54bce057241f134e5374c6c7910a8c4585e27a4acaf41cd9d59a5f70e45dedd5501021e5a7a86a36c297fca373f3f5b22b2e29920f6712f4033e3bb9961f77fe50a0c775e0a515352f1d5e142cc4d757901d03751e606b69454d47ec27c22b90beaaaf3e20416195652fa730f11b5fd503fae4a927664cadbeff8820e78a24eb86aef5bcf4c17f7a94d10e812f2c4396e78287219543d8d7a22e79ed572aff929a77e2e2329e991d0ea0640b82cb99974bdc8a51c252858480c303a94fe30b9c9b5607ae312a9165dc01dc52281bc9ba6cab50a02b55364f895e5d1147845c808f893d16dd52c96a82499fd560ceea21e9ee0d4797c6990a02c1e14f59c83925048554c02ae84c32649c893547b6c4743934ca3d02fd0bbf4498b7fed9d7468a8c64076697ebb5b3f16ae9919e82e21c3b1416282b60c8a9561822f28777706ce15ef45addb78599bdc06f52e0a5c4bac4854f4ea7c567d4c08fb40fe94333d87b7c4b05de739f41db1b684b4adf68591c90b44bd93d1214f096f86d5bb2b8742d487d9fb87062fc09b1b7a9b94cdde6a18f1069b56d624f15028a0953fa1382170753d173f6d31d9377b38c886d2715dfe2d26e27408a926682d3d23d5be230756e1da57af956dfbd7f2c8c10eb6b7faee463de99d639ab3e8a792e8110253d11517abc586ea431b6ca1da103c5c8a4f169b34ff125327e978899f500338e5d65176e4e603bf6b88aee782f954fdbfbdfb32ccd65e7c9e5664a0f057f8319959c01d2584e9b0fcfd11176b68ccacfdae2f23ced83387716a3b33f7cb06b31df70a236777386cbe6c33633d54ea74c84fe5d0b420af312b5c5bb9ebc5d39e52967b4dc736dcb13cb498757450a7588c9bae5b705f9eb4d74ec2a9c4ca938b4b8793e865bf44363e4bcfd3a7c515174d3a246da7d06db74662a457b4db9313b2e977905011eda92815c6316a6de3b41b3af2a8c6231df60186aeb63eb5eb3fdd5c07f2102af98d5ffc21db3d4ed9d30f63b5a07350bc79705df4590041635c6e21e94a168a00950de7c3d1ba84ad4b71ccfa8730ff03146466030b764dbf368531cd44be5de9a42311f0b941cb0a9dada29ef7920a0e5c0877b9e97c802a0ec7741d7615df7f74da5f7429c2721493d7630fcb20dbd84da992e3e32ce3ae95b4f5410190a304c9309603398a03b9a8d1bcd7de9de3e1c90ceb8a4858dad77cc510a431d262a573577424ef0e66311ae2e6e21e1ef60697a5863f186212c50f0152dc25c5ef1bfaf4edfc5cc3adf9b54efcc8f56b1ccbcecc9fcefefc1f3c1ce562296a1b8348c65223699985bf38debffb3e6c7bcc686af63111072ffea0203cd2fea205ae5d1213b33c336aecab70d1a7674cb0a4fc1bdd686ca7b0f87a6115e3eb8e9bfa57eb390c786ef5950e42c78713f0e66c6025865d0f6467fa26e56de141379e6f6d34ed9ce23cd3fc1f3194835ff327336692ca8b3f2edd168a2da40383794e429f7c57e06981aa8a36e108b6bb5a5fb3421927c2060712d4756865ed7aba90a7c61c681533bef3683f38e5cb917601a3f72cb3a91fa2898e3c9f7e2332bcc5a0a34c51bbd30d42add8963ac043710730df43cabb1514460698cb74a30408a307a70295b79daa802fbec2bd3075aafdf8768d642f21f427c96016ac5920306da3888a3a00020b52e693056bca32de8bcab47422addc555e585e8b743b4905a2577da41f8fa68557d6572dbceb2e6e02a3623460d65c01fdfd77f7f76490cd0bf4db3a67ac3c136cc60fc89c3a51925f08b29e4ede632d4a88a9c12c3f186401d316883a4d8f79d14aaf411f5f89085bbc666ebb9c5220f1bf3cfc8e9b76701e21c1c68fec667d7db6ea999159a4f7ca0abb10d94c396ac30ee7a503f200d1e45f485001eb94c18bbf20e6346074abb993bb2a836c21a90bb29fc56ab2104fd4ea471b3ea463606e932be9411d1ac5c6d4fdacc30aa44f8d6cbb9f0b5836585086a5b9a23ee5d7875b9a702e836e24e47c545094789ac98e2fc473b8ff31064e02c2a7236868acf8e17232d38437bd144e6d9575c5485be6296358150ffc0540303d0ce9469ceabc90734171575967fca8ef232a5fa708971de6587f9810f35d1d9e57225d321faff6b2c6f3c05afbe9d6c2a7d935aa3832a9e2f52bc5a56c16a8cf04c1b877e8ec826668bc6bab9331693e0cb94b54bf78726beb131e018fb6b9ce7922f8cfbd0c9d300da4f5e726141a3c9e2ffb931776f718ff7d7ce840f221f6f51c52ba2effd151af2d17e2e73e4484ceae104ffbbbb1a58dc87698131b26c8a9c665a8f5a62ae43349c9a638833b7c12a67ed24077f9c0cfedc59669076651558c2d8c4fdac44ec355c6b2950c93a0cc7ba945f8acfcc3ff5da93effcbaa99bd66c8378e32ce67a93f497633a9452e7651430af13a3480f1550541fd5eb89bbe5048d28b08bec09d19588003361f7407c8fe5be3f0545be8e47560fc6ea3ab84dac70a283756dfa489f5430eebd4aa038643515ae90f0d5f1f14f0c89f7160fda8dc41fc1fc6af4ebf5da43036ca1cf2b29e0dd6404a0ddba405714eebaf0d5e9c60d1ac96cf9f27d7418c033319ed2f507ef9ccbb8494287234c3f21aef55a44b6c0e00de85c0b43ace0f4848a4c045d37f7f04b7a8927eee457be3ba55cdbf1c3d8a21456af2c5ec527ef3d08195834519869ab4e22772cfbf3ac55944010bfe0dfb50f76193522992bd6173c2762ba1c6984f5ec16a52b5569897f554e3a1b80f6ad1b8cce3f760d255f79387d51c2987714241d293d15c4f994a1df0616d1ab4a47985661ec20e6fcb07d15c645fc8f59860f8c35dcbf54fb1d18adbd81646aed5e33e8ac48a6c529a4579c3f33ffd75919957fcc997a4bbfb9110ad7cce6beef04a3c5c42e0e357d204170c06d5c3f1372726821fc45dbb63e46174d605384e89c966b48c7e33fd6d6df6dad238bd436869c97c271fc0e734ea21d1700f8c839ea9c36e4a88e8cd30acc8dc972fd9f5a441aac07beb7adf3a25f018a882fd4b676c871d114fe99ad9ad4df962870b70fc0293b05606e3eee135ad9efbb77c15d79237e4efcc68b6e54ee096e23107912571470f6110ce12d2af826ab8927d5cf59720af709769983dd6dc7a2391b2080b26825d59ab6df8e5701e5b319c81d27d176d2505dc9b02871c86990307ebedf41c7245350c88a5d8", 0x1000}, {&(0x7f00000011c0)="b1f18c544572254687b391a8e4bd642ba854c08ca682df028a2234aa5266f012815a07", 0x23}, {&(0x7f0000001200)="67bea609e11aeea4d73f23cd1176e02a7fbd4d97e6245430bcb2ca571e967c40e5e620381ddebf9904d57c9f049432791ec29c70f493fadb10a15ead00c86ba0bfa920b11403f520bfcbd4f753dede88b8d0ce699cd895cf1e28da3f0b1bf2c307590f3a491e1071ef0c0a5a200b21a8b794f8b5555ae8c45c5b57fee7dc1c92d133d82d4770f2144f9ace4b3675e19217cb0c62002ba8ff3e353a2e9d159103f707c49cdedd5a1b5343b08b11fd60ac40b32d5fdce57cf82baa3940ce3d2950907523", 0xc3}], 0x4, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x100}, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3ff, 0x7121}, 0xc) 16:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x9, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) kqueue() writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() write(r1, &(0x7f0000000200)="5d080dc440dad76bd7ae95af8028653d4f852acbec853f4696662664eebb224eb9385dd19ae65be3d5e72e500f6df26a69f1575d855cda50b51af2e7bda44e8956098be9d45620e56d26ae80114309239713ecf39c19458bfce79d0dd37795b1137c437529f16c794c7da407b08905ab4107", 0x72) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="3cec1eee", 0x4}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000000)=0x8, 0x4) syz_open_pts() connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:17:51 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000000000), 0x7ffb, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 16:17:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) geteuid() sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:17:52 executing program 1: rmdir(&(0x7f0000000080)='.\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x101) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 16:17:52 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x140, 0x80) getdents(r2, &(0x7f00000001c0)=""/198, 0xc6) clock_settime(0x0, &(0x7f0000000000)={0x63, 0x8}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) fsync(r0) 16:01:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f0000092000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:01:39 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x3d, &(0x7f0000006000/0x3000)=nil) r2 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b", 0xc) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000008000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x3, &(0x7f0000007000/0x2000)=nil) 16:01:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4009) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/69, 0x45}, {&(0x7f00000013c0)=""/171, 0xab}, {&(0x7f0000001480)=""/110, 0x6e}, {&(0x7f0000001500)=""/50, 0x32}], 0x9, &(0x7f0000001600)=""/214, 0xd6, 0x3}, 0x0) 16:01:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() r2 = getuid() getgroups(0x1, &(0x7f0000001c80)=[0x0]) r4 = getpid() r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f0000000840)="1ab129ea3a84478832e33993370185f825b3896111684d755337b809770aa67d1f3830e09c51e446a7b34b0bf5b0cae65cbf2fa7f6a6c9d4c5c4a7da45f6ed8a44630a2a8e4c382e99af19079089f8cd9987e5a58952c1d7648fe2115773c6bdb8ec07255a10558577426c030c60dc3efad0f6d261ed59e998b877447119a9c4eaf53b0488f5686ef8d0854253d22c7fcb60496bb93850d99091c71edc02cd1b604da73fdca1a8018a1a3755df30c20fee5c9dbec9bb8bff6362", 0xba}, {&(0x7f0000000900)="2a92d781bb0619138e9ff2651bf04677f3f463eac2865c39f01cd71e65b2bdd8a028244381a02ea8b26160b1c9de29ed745178edccbb874e0e37a4680f0e1d69ad3fd92b042ffd89031a82d75c23a6b40641bb", 0x53}, {&(0x7f0000000980)="23dc4d7e5fc841ad9f3f9e8043c0ff075dc5aca7", 0x14}, {&(0x7f00000009c0)="0eaba6f8ea59dbcd797f802b4775b26deabffefb76f3828ec356d86904d1e1890482b2b0ce9b1ff4e4328fcc9bbd59649b9f46d7205ff4fe75a1c8d80cfa34352ac96d3a49adeb08fc7518c47946dcd4c8c9de5d15f731e28e9b20ea446375818dce645687d0736b077f0eac8d7b5aec6c9f87decf131cd834c1016a4bcc1c06bbb98b554e4bc067fe314587e3aff5960dc8eea67fcd9952bd484a28b0aac84cfd7346ea9f83b12f167a3ee4178132ce0d0bd6813f8ea19823e3703e1e1ab50ff0a929593f32fe1fef981c6f4e89191b402e60305c62f4c710fbbdb97ff4b49e0e16c0b72189b726953e665bb5ddad7e1c22c0b9daddfff1b162654c4b6692fb65b116c718f52ab73c5393d728f670e607a78324ff59fb973ac0a53cd75f325fb61c8291f603035dcb2167a997b7da71c999fbc26be84d49de1fb7d654cda092f8d2a1cccf45127d5f870a154d5f31ed3fa1d313b869e61ce899c6fc0b20fa28e0bd7aa84372b661898442eabe09271c5cd2c551e1cb337d9596cb47da262b73f3fc297fac689b027dbd13c342af5cff18132d51120637c88d58429a0d5af2629a1a28cae5799e90251f35a412486340906e8df0af8a78ed349e6fa6530f51b71061de02010aeeea04dd1bc117afab7d2dccabf7759f80a65ecb39c470d8a350711f5f23404bbf9185dab649b8e25727fa6141538fa345be40a9cc064d1af99ec59415b41cc59f864deb5382246acc44b83d513eec5c76cbe5e506f537d9c04f0ff41cd49ced25b71f89cfdde1406e407c20cac16a2207325a5425822c6e13fe177ea03d7d4298616cba6d35361c0e4e313871211090441ada2533b129f0093f99e59abe6d9436609b69c50e71bd8de5e7deb9f09bc60079b861ed46bca0932c9f0e8394ed01c018b024626704338bc7133ad449dea06710a3469620bd76e586c8854d77fffe0f343ea51dbbe1ea2fba2b78773dc2175b2c2b4609790787caf00ff5c514c022f5806d434afd22adfbbe56973fad161de322ac0548678d34b56736b821f94236077fd8a3531c73666fb11860c6def1da9e7cd9d00267f3802f549a414ce1d641d35b387f8ee3887fe906a99b165442bd5ec36abe29719cd979bdede2979171ea7b65630154547e50f5007e7025793791b436b3dc424ed296de7d573dd8ec4b22499d70c1afda60d9ed3020d7387a1b7c334ac4d207b99cc81874ff47ff89173a48816e6efd5ba79ad710e71c0a9a17692b702041a69c6ea41d44016970aff49f24cc9b200b85fe97115dc59bd0ef7c3a4a9e3768fbb734a5c68499b406a48ef11dc697ad5be37fef6424289c9906e0e61bf8ce04a228dcdb120f78a521bbb07878e5b16e31c8822fa427c3d546a6e0f4a08a16388a25234d21efbb8017eb16b12061e0bfc98a16ea33cd7a640a34007aff94d81a3e607766c80acb412bac58906ac39c0f7414b056c1bfc32732fb6c4f2f07faa826e1f2da37fa67889e175e31a862a1868041204856a78a99da0c30f190da319dc6c52d22a06620dd9365c4f6223a106925fa3129bdd8de9991688f91e089463cc8fdf55977b2c4358c5440ba03813617542b23690dd1b25186ebe68d062d667463343568eae60504f1a6873d204afaf01f87dcdde49965cb2bdad1fcd17f20c1a237f4119528db66d84d31159bb759a59d31d443f4f7bc0bd51634d30cf8eccb5f85d4882efd09c35b069a1646b761931313e66ac0f9ee3296bd82b0f230479fb4ed68155b4335466933a8a00d51af789f8f59af1434298fc9f68c7dc2c3a776e08601fb70fc53c8db0a3310af3d3af5d61f4ba620f382437eedc3b4bc9609a5887c9b7a47d0b4883cf21e61cf9c4b45a5488fee988e92a735b43541535468e9ed0d75d6b08d60ac931d433770687d85b93a2b9cd3b9c6e7bb85406273fc0b13d1197b607e581a2a7a67a962ed1808d41f517cdf60214edb89cf129e7e6d405f88f1059d27fab449e3f7d561f36a2fbbc9e2852a6868562b7d29373c74d3273c3ef11ebb5a3cd63db776fd1a994140d09b0311e142b50013e1f3ca6460608a605e3af9ecb7f43fbb95ec517c557a66e9260720ab99161a135d726fc68767f9073081b803afc2635ee18a5ca67d8d505224b385797321de0636e56ef33f45b9aa30d4341f33aee9303358e8a9445a7103595f7665209999eccebbf04e087d42dc1eb2fb5db59999a4ff2f653b996e043a6e0bab40a20aa5fb2f1ce7beece5d5d66ac896b0dd530eaa934c6655a23314317303f8a8a42af16ae1939842cc4883bce530a0f3a69efaf1931315aa260f0b7f2781703c2042804c26e6b7d869e7c02eb6122bb4d9c8aaecf2e800bb011ff3c0a0a93a5b45b1938f5613e8663c2507f580f60426918945ea91421f5a76843d4d36701bdb9338d567a54708dda4e07e09ce915c899407eb8c6821aecde69677de8c82a307be6945c5a77b7a58aabcefca1e5b6f0a919f1a0bbae4b090118157188f0c5e9c9d148e8e39b3862e269e4ef38918c51aa24e87b75467fa09ab98ea57dc04172917efbabe46672bf4a13125d1882de8a5622a5cf4f369d236066a1155f0051dbc56a3cb306181df576ce00eb928d6210783d8510e2ed8bcf40f9c5e7565c478abe507e2d7a01fc929194aa9f4b875ff69a5f8f3cd7414a4477f063e59dc30d7c1e729e279df56c7d24130b594fcc3fcb70cd4cabc3f44488675b52c65774501c4426b70dfa1272a54106908e0ce1580eae9a55e27ac994b59cfbaaac030ab92d7df5770016fd1a4935782980e66b1d09a34ae634fcf4fa9f5f6acb59e5a4b70bdabe2e2745b7bc02d3b27f500d09120cb0173b328bc7cdd6ec2da77b8aca486d873e8ca9734f221246339bd9609adc7b9d87451460536ce2070666eeaf69bfa07d0a26268ab1fcc5a6a35f94891d6f1cf1d57ab4fab98e4816f081b4cd8a9d982bb7c3eb9676330599eff7241d7a809cc7eb901adbbbe285de5bc33326cad50942862de87f49ccbfb39c8478e499ae4ab5acf37152f88c90e838a4d03542eda20023ee5c2886563acc5c2e35d0cd78e8c5a81cde1a844926140466b239fa8039ec1b2cffad82603356c4a8b972e0df6df185015032b077dcd87249b7ce4c6be2414da103fba44dc17a2527690f1d09e3876da490315847ccba26302bf8fd6eef0dcb5fa8a36862813dcb7db6bb186ff498555cfd55d5c37c14c2ee796aa0aed657c9502093ca5e31994c9cff7aeb0ca1761b9d35cda544d98a9a186f40725895bf2addcf78d0d147300ee703c7b53258e0ebb2fcb8a59ecb2f1e21386cb35ddaf39631c52cb26f08f3d5ed239a847b36b21d688f89e17f341daf617014e3645a6e00d483b6142ec4efb34b0bd4b31c8f3e3b01933eeeea67694231f239261c3fb9b148d7e7d5b7d6a3fa95cd6313cd33d4a5e32d82b5b9b6917d617d4622994e53025b12f63889cfe424eff93fac0af877613c0fed2951a12d1cac0f05ba6b9dce6fb28b623f5319617311953f1e42f631c08a885535e8c5c1ee0ab52c1c99186625953285add56befb58f7fe838b8efac5a77139cf7f0d9dc8091d53b1b24b41b5f53570fc87b0472a550fb6ab2af4d70adabcafa387feb2d33e8affa24088aa6fd2ba422e7fe7a41a41afeca6d7bfbe0a56fdab4636030a20b68ccb87eb11d070f1308b474a8728d9e6e2e418eb00df23ec8cd9cfa894b269b4167ede2f202653ec6ebdebbf3c577a988c21af16ef1e1a32534d712f625cb5691fa758453999954519c452ba4911ab8e6cb1f98431e0524663391662dcec725af6347f0abe8fba88189a3b5bb43a688917ee7d6bf5129e32d26cee8ce582bb75816c414b54d8e9549ab59b9e9154db1959098b405213ab1d11583fec03b42164356d82cc0531a201ca30eab60b511e023db72a4f56eb072f3afc6ded3f9704667c96a7872a50ad95a24a60d2b579e854a04b61a7916392cbf960787a54386cc5d2f47c6a4f09b21a1a77f4809fa0044acf7cd04179ff84b9d6cfc7aa4a8a071c013fc394c89b7304e034326e49dfc1fb223d528735962540c68de77e0bd456c17c8dee06507d7525f6c87eb2c2297c39abc42fa94681df264848113858e5f8018c93463872e1ccf629e05b85a3634b26a69bfb7dd34754c511a31e3f6d3af3bf1438e6d7336a436f992e5f07f1194a44949e7b3375e0654281b6b12f9d8f30808a6524c212d51fe76d33aedadbe0b76c33cc9d0a3e3789038888a442142677fb3cec6b4e3bed27399c8eb3bc57435e7d3a67aa56094f90d5daf68c8520232836d6a0e0be348611b85f9e840aec81e603fa7657570ea0636d9474e07be58744a845fcf21a84785eba811d56a9106b6a8519c4d9acce6c115a9f6dd681ddbe81b09d904561c7db58d8e230ad1d6845e3ff1b84cb528f8e43e43eafb43f0c12e9de4ed3f09dc8ea8c5ab0c31597c63629667728b8e2dd5b5831d59a507c65966706384e05b754b6539a6977c7f9dc7227a8ee326b06f77c37c9a270175e90c319d8f12e860c4e4439855059eda6674621d6a32c23e7b65757cf4868d7f4ba5ace61c373cd9b5ac9ccd3ff6c76ee861827bda23a7b14e02c077334df631037914ad6138b11d6a3d47da2c8da43ed54c0b4e4ad36709c2e8e338a73b3f190a9c99e54b1b97269e5c3d8a86f165240c089ac3f25540cd6d1d3b9e4254d2a6a8ca7f7676f3bc2ab30f8f5fd23301271cfc1a09db2d03c442d30966f12c00a5a5e32d09ff39c90dede716ddb8b8924e2d3fbc0bf68c7df9b4dcf0b93d44f1decb56cac5f95c20cf5a23c23e52f9e8169b8f4668a2aaf7b82005bb586bb283d6ad032fcfc5af49307ec8f7672a9c91bf01d6ae0368209907fb6d86f296a30211184e48e29e7b1c634a26a8117fed4df613e51be3c1643b5bca37384ff1337d8f97abd079e63923274642b7c4e98c61b9a1d36937926f21c141d39f0151b11a5ced47f19b351e873edf5ac2331548f65067482b7f1710e09e51ef8998f45e719b0284780c81c940da40672fecdb9d2bae2aaf40e32f32dede7494a05595f2145efcff00937a54a161eabf1ba2617d328054b44142a330d4500e3b9fb7d86c773279847bcdc891d1e7832556932fec67d619ebcb00a069df2992d6f4648d1170f4405fb32975f498614215e876b315959096d9b70a6d5ec191a9505aab85a0f1a67f0fd9dab861dca00fa5e1637a312d24ed63ab816c033a16173fde916e0804af8ae9e1b7ec7c76a575b0fb1515a174e8a5767e3aaadb20355c2e54fbfc7b314eb7327300d0f06e07ea62fce35c229cf9e30a4247fc71b740fd0bc5d51e8e8438130853cccc82baa70ca71d4598ce20b8241fb2707e6bdef6a6a2c76c5a26beef5ca8e5aa920f81b5729587de9e8338d80f64a1d24f5407bc4fb5e41463691c7743d7855d2a5c0c947b1151d05c6d50fcc08f7aeac71215ef74bb365ef067be45f96951b28b645e4e9d4605bc457c9b5c7e84c2b6913f9b94c0766e0dce5ef56262b3c1162c47806d75d0517b65e2357d0ceb23b58eb6b1f58e7da42adb85cc3e6b16502e0e2979849138a02cde96c81e928919a4f7bc362f83090ce29f7ad6c3081a6daacb251127fd2e1d975a004621df46f5d8346a762b82767a286a1780403f704c6796cbaa7a591e6cb7f5e491ccde0dab15bbd8b88e1d95cb68a5e0093a0d12da07e735a23609f462f061b03d860eb11bcbed558ab61493a9b3e89aef48f66d0240fb9adf191d4eb44759a81cd2c4789ca70ecd5b4becbae5791", 0x1000}, {&(0x7f00000019c0)="073efee880b627b5e0f077acd90d512be5abd0f27bc5c2d4e781a12b39176ba4e44b22abff94e40f54a46ee5b9", 0x2d}, {&(0x7f0000001a00)="59e24e878d36bf2b03e16ef0a1ab7179de0e681548fd219dc0bf053399af9fd1011a3a6f048fb1605022635f77d8a31327c0d7e9e0a2028acb49a2015a80e1610e2ac68f36ed28987b030f0788945c941930e56d236c993c944d99c2ccef750f0aed31b1e14aa4eb3fee192aab8caf4968182606bccdccbb8416afd2d3dffb82729f", 0x82}, {&(0x7f0000001ac0)="6686d43dab3c9f258f78b00dca7d853878888b8240f0935a9d304f69da8a4361b214bb975e895c0f8766fc87fe068f848640b00670fa8cf556d7394bf64a7ad2c2bd03b47724ab0c28ae6c40537896da77cd545bed9ae31abaf15f5dab627eb09c2b37859d4dc994c250d25c6be79dbaa770329f5855fab71b22ede5df732a91bc844f79811b3387256d604ce73cf7a7855117555b5e57d9d538f170", 0x9c}, {&(0x7f0000001b80)="0a8979e5981e004c692b77140e79700c15c559f812654068254de76f1c1e6e835b0201fad57faf9108d66540f8a445ee467cd1116ddc5ed35f5249247d665b4e811d26e644fb2d76a8bc469b3a47fe937659517c484506cf88cfe480171a547ef228ec25a35f595c8b2fa2e134d7a1478d34ffcfe8c7ad0988921062d99e64cc01fbdb80bb130e198b070961d0", 0x8d}, {&(0x7f0000001c40)="f5b2c4948e7838fefc13e983f0f65b8ad52be8f8d76e12812d6e5adb304fbdc4e68c6a63959a42a30a55457c4d1a04d35465ffaf2eb7", 0x36}], 0x9, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x4}, 0x404) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0x789}], 0x1) 16:01:39 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x40000006009, 0x34) r0 = socket(0x10, 0x5, 0x1) recvfrom$inet(r0, &(0x7f0000000180)=""/197, 0xc5, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r1, 0x0) execve(0x0, 0x0, 0x0) 16:01:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) getrlimit(0x5, &(0x7f0000000040)) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) read(r0, &(0x7f0000000000)=""/43, 0x2b) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) socket$inet6(0x18, 0x4, 0x100000000) 16:01:39 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:01:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f000001b000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) 16:01:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x480, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r0, 0x4) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x9) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfff) r1 = dup(r0) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000580)=""/47, 0x2f}, {&(0x7f00000005c0)=""/9, 0x9}], 0x3, &(0x7f0000000280)=""/22, 0x16}, 0x1) r2 = socket(0x1e, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="49ff602708db000000000000000000006c8c24b1d195fe7de7ceaa6af960ec92edc1496e6ac3a55f3ed358f623da609da98eb3c8a77d26935a0a3999dfae4895a27ed7ac2e5133a6d6b7c23b505e73862dc5885406a69698f39d5c9cc12681"], 0x10}, 0x0) unlinkat(r3, &(0x7f00000004c0)='./file0\x00', 0x8) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket$inet6(0x18, 0x8003, 0x7) write(r0, &(0x7f0000000100)="2c746cf096f04144c78bcc68e2cc15020a25a41cdf888d2a3c496fbcdac2f943e5dff1ab96a138275dac95fe37d606cbd33bc721f2c45f579b55cf225f24eec5cf85180a4ed3d715ab9ac854f794584637cfaa65631664b004d7fcceeb1a28fef9c34ef1f3c1f12360004da2a228e9", 0x6f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) close(r0) fcntl$setown(r1, 0x6, r2) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 16:01:39 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x8}], 0x1, 0x0) close(0xffffffffffffffff) 16:01:39 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000000)="610bb6b96c1f5e64d181f05349f91c7c2d1253a362bd9a809758945bbc5c563ef41e8c9f48778ecc9c86e8dde300d0d180250eb3fcdcba1525324900540e3b890d925930614627c699c3f1c6259753c61251b85fab73b591ee072057967b6d646f25b7e5f4fc36d12e1bbf39a6b3161f0cf4153e59a50f413ff377a7206e779dfe33d03c70972b026bd940d71ce0223d89b7745ffd5c1efd7206ead04c166b9c1523a676bf83ba21093a58be4913b167a5bf8e83c65813a836361e9d2e513f8dee2e409e", 0xc4) 16:01:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0xfffffffffffffead) 16:01:39 executing program 1: r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="b620958c7bbb92a01ef86b5b79fbeea013d693eaaf98bc518e70add2d40d546055c15b2ca7e048bfbed063df2b", 0x2d}], 0x1) 16:01:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffc00, 0x15d4}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) 16:01:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x180d0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0xa, 0x10002ffffffff}) fcntl$getown(r1, 0x5) rmdir(&(0x7f0000000000)='./bus\x00') 16:01:39 executing program 1: minherit(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x7) 16:01:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2008, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) connect(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 16:01:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/167, 0xa7}], 0x1, &(0x7f0000000140), 0x0, 0x3}, 0x841) r2 = getpgrp() socket$inet6(0x18, 0x1, 0x3f) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x3, 0x2, 0x8, 0x4b5d, r2}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/237, 0x34b}], 0x1, 0x0, 0x55e}, 0x841) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) socketpair(0x21, 0x5, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:01:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) write(r0, 0x0, 0x0) 16:01:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0x10) msgrcv(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x64}, {r2, 0x80}, {r1, 0x48}], 0x3, 0x1ff) connect(r2, &(0x7f0000000040)=@un=@file={0x1, '.\x00'}, 0x4) 16:01:39 executing program 0: pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9d77cea9235273e856d50bdf3369417b4512f4f4d00d419adf955d4840e89c0810824e8fc505fecac23c2f2f778752eaad84bb52cf297c1fab70ed65468a604b427d2c50d37dca0a05d63ff2889ae3294cdb7d7ac50de4ee40f42b2c63f18b5d960a1c33318064d9f8103e188c2ca4577e3909c565846d1cec38ac9aa6e71d1dfc97d2b09359f232de61643a9c356cb858aab822f9f7c12e32d4260b886df45b297caeef9267cb04160d8f17d8773f498dec875591af4ef603fe055bdb2afd41bf648ab216be04e32fcef7885aeb4a77f7d271aa2adb57657b8e2d4989f8f0a46ffb7379ebe8fc128fcd223d4846459291871e187c189aae716a128eb271", 0xfe}, {&(0x7f0000000100)="966466ddebffa81714a6bc8105f2da809e075c2aa2b503d711f146a04c88fbd8137c5ca73d19850b0ad430821b1a7a8518fa3fa1e619c1e23ecf34d5d5c194af431ed5b3d3edfd1fa37c347e06cff261f37f5e48f8cc46a30390b90eba54dcfb744e79ca86d7b6d462", 0x69}, {&(0x7f0000000180)="48c96bdab8b070c2d9f63edcf306638dc568d24fabcbe2b4c4b4eac684f3ee2d8b5012813d1053011d5ac5897da9d357370ba07a3fafe2b0084949048fa72c21c46ee7bf731da3da69ee674260d8c447e35b23d3eaeebb5c6a743e559478d2fa6095ca50e3c187f8f4d266da6a238d99d0c55f566c79be51eb933280311cb8ad30562cef5822ee80ddb81e04623f4fd99fa3a6b8", 0x94}], 0x3) fcntl$setstatus(r1, 0x4, 0xc4) readv(r0, &(0x7f0000001400), 0x232) 16:01:39 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='./file0\x00') r0 = semget$private(0x0, 0x2, 0x48) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x80) open$dir(&(0x7f0000000080)='./file1\x00', 0x208, 0x2) 16:01:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 16:01:39 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000099f8c)) clock_gettime(0xdc8118a9c01a8d4f, &(0x7f0000000000)) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x18040, 0x8) getdents(r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x1c3, 0x2) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x12000, 0x4535) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x400, 0x8, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) setpgid(r1, r3) 16:01:39 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006", 0x86) syz_open_pts() close(r0) kqueue() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="4961865631d547ef54a7aa0bcda84e51c1736038a8175fc8840b718cc74667bfb7350df5830fac4b0eae6c4d105ca1912cc220622c9ca5abd6f3e968e95b8e8187f64b3ff953ac755f5975e0b16ef92e0303d7e8694048803885100cd7dc9d12cb632d827eecc3175ccccb7185fbc74bcaeb7fd25153e719fcbda24c6928197d1eda7fe3072b58be8a8428c06417f4b44ce56aef5caa092afed0727695723bb1b02e7112fcf7cea5035db9f13e7bfe5c1f55add35f6994884cf3c541221e44b4242f0558c1fb223cbd1b81fbf4e8f1af672576431f46d0", 0xd7}], 0x1) r1 = syz_open_pts() syz_open_pts() syz_execute_func(&(0x7f0000000800)="660f7e1cf7db11c422fd34fec4c2c128637a8fc94897cef3430fd6dd420fda8300100000420f01d9f20f2cddc4e1c16000") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x104, 0x7f, 0x7, 0x7, "6f3ccde3cc84a795355c965bc8cf04a44a87d17f", 0x9, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) r2 = socket(0x3, 0x7, 0x80000001) sendto$inet6(r2, &(0x7f00000000c0)="5ab3ea39788dd79290ad8ee3d0cc27609cc970326e3a60587cf7ba75f094f6893e2fbc0a1dad2204f2dca64e233e42e678807965f0ec3bd95dddaf5340ca866077012e1fb9177d9262239355e0eb26b0c83fa5bfc205891d0a0f8e73b5121ac5", 0x60, 0xa, &(0x7f0000000300)={0x18, 0x0, 0x8, 0x100000000}, 0xc) read(r1, &(0x7f0000000140)=""/249, 0xff90) kqueue() r3 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000007c0)=0x40) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000700)=0x6) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000680)={{0x100, r4, r5, r6, r7, 0x28, 0x5}, 0x9, 0x5, 0x0, r8, 0x7, 0x4, 0x40}) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="7c2e05fd3c32a4110cd2f9f04ef50ce1fab53bc0a6b34d2c3e171a1e504d850088403e868d9b827cf31bf812ec3a148f0c49d4993b646ea5516349d0db91748901b601888e166d46f8c0a92273556ed06dec4e0df904bc3b76e6b39ceabfb09627c7344fc18b2053ba2b7594b195f54fd56a25f282eaeb59e6751c7e3fc30ef50edf8ec4c25c6ba65dcf5107c2faa050cffbac411e", 0x95}, {&(0x7f0000000140)="ff2692a72740cac31190cc00424edd43bba0e4a30eedacd82f46b088360768331309b812e34cce1aa876844f216357b300065c6e4405b8c555fbbdf122d148b9fb854110c886abf0957c4ddf03005e81bf050877764d0bb8b2fd403c4e8c8c89ceff2f2b5e1deedc92881ede412fe2c75c1bddc358984ceb4968f9aeb3505f2b1d9250e1a23a0d471bdf3ad4e3fbd8705d55995a4f6ee767fd4a0438d9333130184b8626f3d971ee2314cf7b00000000799fac8d59f0f72612a7e611dc0c9b3e3f04cdf2ee7b573160cb864ba1b92374f1c3b510cea14d", 0xd7}], 0x2) r1 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) 16:01:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) open(&(0x7f0000000000)='./bus\x00', 0x280, 0x3) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() 16:01:39 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x6) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:01:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:39 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r1, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x520e128e, r2, r4, r2, r5, 0x92}, 0x5, 0x7, 0x20}) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r6, 0x3ff) setgroups(0x0, 0x0) setregid(r5, r5) setuid(0xee01) semop(r0, 0x0, 0x0) 16:01:39 executing program 0: clock_settime(0x4, &(0x7f0000000300)) clock_gettime(0x2, &(0x7f0000000000)) 16:01:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ff0600000100000000000000"], 0x10, 0x5}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, 0x0, 0x1) shutdown(r0, 0x0) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 16:01:39 executing program 0: getgroups(0xfffffffffffffdfe, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xffffffffffffff32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:01:39 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x2) 16:01:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x104) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, &(0x7f0000000040)="e9b8c8b763efdc15afbbdc7017b42e8f5414cd5c50af7fd897a91af221b19340ad7e1442ef2643284a875fa95b59acb2a6f5bd307283af5349b7b1407c0ae58c4588e08be9ad318d76abfe01a7d8a1a33ff4d9078f38183f11bea48e4a1eac7d83cf3e902966542245", 0x69, 0xa, &(0x7f0000000100)={0x2, 0x3}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:01:39 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', r2, r1) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0xffffffffffffff11) r1 = semget(0x3, 0x1, 0x20) semctl$GETZCNT(r1, 0x400000007, 0x7, &(0x7f0000000240)=""/117) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000040)=""/218) 16:01:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/158, 0x9e) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000140)=""/193, 0xc1) 16:01:39 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xc, 0x0) 16:01:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000100)="dd2210ca308c0132a67cc2e81e55e2c8a7e6c4d6d2bd19c06d472ac0349a08d25975e0eeab7b340c7947fec554e9cec05a52571eb632ff0200bb8f371b18fb26d251c6817ae3a9f4814d11ec23c01e48e6798f06219c7e4e2899213924e9f43558d0f3b0f328af172f7a9d1b629bdf4e0f6df607e5afca9a6f1fff528f6b6c99ceb681142b511f3d49a989d85e1a1e13fafad3f6acd90ecb38b9ee89e8de68a4421a71037cc6e82acaf7dd97a058", 0xae) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0x38a) select(0x40, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x1, 0x101}, 0xffffffffffffffff, 0x0, 0x0) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x400000004000, 0x1379) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) sendto$inet(r0, &(0x7f0000000000)="3b87c85036670135fd47f1cdfeb6d1ac45974eb1806e93397be3492a9275ffd56cfe09167093c3ae7d147ffe265e28886cd96c1688cec4e2cd9eeb84098440ba437e361efe979abe6704923acaf3e65ff75146ec4ecbbeaea314a1594fd5f87146d83458d90697d7a7fefbdc263ab93b719454836418acebcf340a8fb57ccba7d3e540a87647d05e3de39a3d73921295d1bf17a1d4bc6f4a097b7322a59fb2b86ae231d18a8aeab9be216726b9f594c142f1b0b7adc1a5217e4b938abc090deae7a8464bfe9deb79860ebe89106783b731bf2529583a70acd53d0d281798b121ded2766cde1a687ea03d", 0xea, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:01:39 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 16:01:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) 16:01:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:01:45 executing program 0: r0 = kqueue() clock_gettime(0x1, &(0x7f0000000240)) r1 = dup2(r0, r0) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000001}], 0x4, &(0x7f0000000080)=[{{r2}, 0x0, 0x80, 0x40000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x80, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xce, 0x41, 0xffffffffffff7fff, 0xa5c}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xc, 0x1, 0x6, 0xb7}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x42, 0x80000000, 0x6}], 0x7, &(0x7f0000000180)={0x2, 0x5}) poll(&(0x7f0000000000)=[{r0, 0x3}, {r1, 0x142}], 0x2, 0x0) close(r2) 16:01:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:01:45 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:01:45 executing program 0: munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x25) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xe2) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) 16:01:45 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000100)) syz_open_pts() r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x3b8e12f209163c9f) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) 16:01:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="738cbb6037c2b3064722de33b1f32d6a88", 0x11}, {&(0x7f0000000180)="2a65f6bc98b74fc68c2fce631d77427564b3a942efb40d978400c29428453f30578bb29c5e45c94344264d3c2c8b8a8cd54395ceaf7f1058dd7160b1f706c9a0bfcbdbab446692969963a6bfa9971de39936f686247c684ce623090f03c14746aac5acce7a45380000351a37e9ab8593effded8206be10eaa3cd88d79bfca42f808c9ff5ff7a7f38346dc76d628fdba5b70bc2d9ed26b07b5b3fd20820e1d2cce0ba2eb0fb07742f183b25e7310dfbf539aaa4537e3b7e14542638cc5f8355bb8ea4ddb5a22e2063cd8d8f", 0xcb}, {&(0x7f0000000280)="c6f07854713d2d13ba36775e60eddaedbbf76fab2c057f1114fd6fdd650f466f6d6af777d5adc21e6ecf8fa101e0fe7516c66f22ad7f750d25ec691755654c5ae2a923c9715f5e2c9ed2010cce3debcf05c72efea40336d4e75645b747d94fc6d7fcf3a01427809a8656f3439fe024961674311052febe5949241da3b8e313c0b469ad519a9b1e7352696219ba421fbd62090b4d70bf73c4062c143d946e2d9e7da6b99b15bb5ce735e965ae908de9549bbe47f6c98b041a9144feb496a1a54b9a3411b1c4540b517d338b32147972b198ef94c76b714653d1b8f59619e8c715d25363ddbf58a7d4606e5ad56f04bd3061e037986cdc351116022f52a1f4e6399df2b92d5f7f25350a0fd0a3c57f850edf3185a17c5cbca3b1e5170d33fc143e4a52a325e7254259faca1fa21fe855864b877be6251ec51056e1f128eb416c7b7ec16ffd5cc0e5060d4ee493b2106c22de1aa92a7fac429edbe8f01ada7b196a8878fab132047b290ba90a5f835da58c78960ad626e745eeaf26fec155136ddff64e37e51699209d8cfb184b0d4082e58bdfcea30d33526d3ade99317dd7b96133c6bdb58f6073805b8b2dd7d1bcb46cced4326c377300252a7a10b3ebbc1873e17002dcc5790b14726fb65e668da76feb5a00ed5c08ba9de7179631f1bd10909431258b4e90edafa0b7dcfea61da90f5b7d1810ab3a9ddfd560a3750c59b043c451de241b729a45fcbacfb8293cf18a691e7e59235ffaa46d3f7c9711270f60b3963d487b6a836c1e0d24e91654dee70b2b0dd1d5e22db7881306448a51f5507b8432203aa3594424aa0729f44ac5c2370c654cb2ffef0569dbdc733097663312566f1a68adbffdd552465008b568d561f82427b6b1168f267a876f6ecacc13f66f0de083e905b3be3ec700a2538983a66671e4648ca6468af6126eb05a9b658fafa940026c5ff0403bea676e69a6bf2961c461b8c6345bd7a04275b021838c69c2754693b80e867c1ebdaf940f532fe8138154db84d2543990136e42794d5cd999ab9b887a7c0d064a305174117b729aa07e964ac154f4dcb4f4706dd3bb27b515182dcb0721d3c93b0f3402f6ad4b010b48a8b01f8d2c8afa6e6559cf888cbf7bcf43ad2eb077d8f871901083d9a74f485ea8bac1bd552513a43ed1de6ab03a6f08cd2a7db78d26e3e8764947815731b21c9efc6fb5704654fca91eda8462b5f03ac4cbd734fa14397fa1f2b6a5456498f7ec77245071e2ec607a4d1cf4b328041d0b4cf90b115a461da758c450189b725632ff49fa5c95b066b2420ece07441563cea54a93b4956e89c57e1d7c797f38d928ec450b3bd83156c5e288d32f382413f66633ef3f05e100c6d256adfb2274989c2ed9a7beac7adf12c301ef4a7e1ff898eefb225f4f51db21aec45fd93ba83db8cedbe8b7eb9f7bad282e73ae3857550ef6be42b07f0a8bc62d21408afce88150a1cb2d4b4dd9eefbf11b698fbc04e80e21bb34ff9c4059d5f3003f73e6c0682c4c68cc988e6f2a634e21146dd875d3ac39a7715d0c01124b5b7bedc52e537fb407c75d8cedca59f5cff98a46a80fd7381197b5b12a150c26e51064ee8134495d24c67ca23991d190c9011659dca2e17256fa916f7f07d676ce2b04ffde35d6f3ee79b09424608ba7f84d15cb9ccd9290d6598d1e079dda5bfd07d10514aa6216cd954ffc9071e1ba5de5508fd0ef5341d6ac43e18d1f815e7b4b5e34275d4bcaa87cc316ba8c516f909f69a46b2f541c85338d66fc747a82664c8595b0ef045d249542ac5562bf8c7b4a29ee88e4e840252dcb29f2d507ea16cfed9c10fdb80dd42b191951c27f3be7b0ada94c712f1509b052a9690b89830b444b52a23d59c392f4106d8fafaf9b4e415c180d915bf1a7c875d2e2bec09e74c993ae0e570b1d6e8e9b4e1201727f1e17a3a3da47814bbc289a26c7fdfe5beb7d448c51f1b887589ec43fac997b66f66d9c23695077f68cd43d549aaa22e214a2a866a23b4b9b341350b7832346a75438dc3e6ee7020070a506d6770dd6d4ee7aa5467eb96b8fff8bc9d3730446f835816a86f54e6f2eee018f64360f12d470032bb528c7dbca66271d25cded9acf7a6ffe8639446997c3b38d1d5dd733aa34e1b70417c1625466808f22166326bc903554c9aa14bdaaa7b74ad71adf283ea9f8c3a927610dd4863068a45a489be972e9fe26c023f41e41c46b1efb5188519295accf1de50d5deeb16efe24491e4c84fa8ec9719bd547bfb4545fbf6bd05e60ae1b98c14b4a29cc8f8061725e6be9cde778cc05636602dcb03e1b589dc79fa15ea29f8b5c982316ea74e8ffb6f9ef77550c009039ffda438c9e6080056e6e6635e183e3d17dc35f586dcbc4c50d7003281081db75e78442a6715cb9956ea12342fe0a91ee9c09c8cd32f4a0d002a6ce79c04e5656f17d27b43cf4e9802a2c099a6febba3fab93f46aa3c8f508a0dcd6875d0757093a32c5f7969d2da36468fa7e6fddbb103757117447b27ee87e2bf749ac53d1aa5138adf39f96c0f0be23c4623b68730d2b8b40f7b4da48fc9a8623f98793997aa3e380c911f6c4dca71635d01e26830bed9c9b04db26aa4dc119f1fb3a18ff720293907c176b729ecb8499098f3fb976f8fadc0161a9c27ff74ba88a9ca37ca98c705798b87237794882b8bb8388cabe703a2ef5ca8fddd7d9af504e08ef11bb71a1d36993def388390434c2a7af3ee9fd92ce53fa2d1030a1bdb0c34eef153fc2248cd52a508a8563813a97d71ed9e6935512def4835d2b158db9c7e5d9521239583262f3faf29f2cee231205113f0fde491bebf4e88d64e6219aa6bed93c3235376731bf3e7318eab47f7fedff42a2a46f4515af19c0734bb8a1d7bddec5be10a8fd174bbfbf55bd6da59d902b0c3d3951c376c7129b06e9f4a52ee830b6e33b198dcf5bebea5bd00a894eaeaf5b7444090a9eefdfe45eab21853456586aeca3b150292138fddef7f5faa8ff51da61c66813209f2dcf995b5cb9edd33a5477209fb126d97b89eabda0446c34c4058a7d12a0c03d12bbd263ba6bb7e144acbedcb2ff9914c5e166296b44fc1e25d41e185f534268b82711d5befec38c194a1330bc4723b3b999e08e016bcb5b0f3b60698eb40c369daef66e3169b263dd823fe86f0551fa4d2124cbb6ec5b667135ea355042a64bf3b0eb8ea4433013954b3fe921d6b94b75eefbd34c567b2aa2aab9f6958fd5fd84038089eedd8f00c8742a27e716b77168af2f156ffaa0e24fcc61c8d975300ceb90c1fb8be666ebe781feba6106006ab092c532f28e151aa37062762f84319851f38a37a692e65606b996a60901a13b1d8348c7a6a0f5111268a244b42597dba0217c0aef3ea7fcd1fb2c9a735cb2b75f1e8dbd1fbef45647487f026096660122772370e199cb00cd3ea96efddcb2b701ef62e8998b8add654f9a5b78b6dac0bf12a27f1a677e141d97d6b2a9dc6aaeda57f3966ec88e03468f420d0dbea8cd7538902c378c086fd8b8c7d0c0276c7f6d17f67827ecec3b2d9bf3791665cfe1d724fbd41b05f44a772da68b09b9d6843e7beaefc367ebdf517f48d2b874d0e75ca58fb98310a56b3fe16dde826aba2588096702c385b4aedaaf087f3ac60b3bcf93c4bdcf36e07a346206b9fb3c692afe8bbcb01f9eeb772bf65f48d64cfae8f81579e6cc994cee56d5a59ade61436f0b69de3eb6257fe599a85d06ec1fb0bafc90cf01697d5ed3d6d1794a42cc71569af5dee9af8ccfd3090e357d5dea23c552650881624ea7250d2a83988f30f251eb7d482efa30487b5c4282b2799bcb929c5f9a846ecde2e24751f34caba1d813bd9d0a987ac367d0ef7f5e3ec5c97b987d74b24f505c9cc957bdb0e1bf3498245660f63170a3c0cc756336da7181647f3b3f7bb1e4decd30e8ec78a579b07995c23d4e671818231a1f964506de4c218eac5051a9ee86f4042965af0519db2889803c3491244f6bb5a69f4afc928fa058d37e78986b75e89130199878858bc0585cf45f7ba92b9d52af1e9856fca1875cdbe91961f34fb181c36be0811e8f986fd6f4e8c63d48c3ee9910cc3b2ab35fc8738cf2cc1c4626485ac3d0451ca491186a2ba63efc095fada0379a52c072d85de75cf06ad01578b65407c996845d55d4581898fa1078684b956fa1b31cc0c8434576b5eec0e1864e35f2e88cb41ad6e815e527412564def44bea96a772437c783539a7f9d721c038cc1b1ad29b7881dab60a31d20e45b2e311d6c011782636ba9c79d1d7cb3ca38e0a1ed134b62438656f9e28143c6ebb32808247f05b537039a865bd69ce972d41b2f648eee249fafce59fe6bf717c893a936b72bdc3c2a89dc111696b1d2cbe446e6e700b23ff0f0e6fcaf79f8558b1162c2393aedd556c987d57c87a809e76157f56aaa110d326c5d8c5d8ddc8de2e03000b3d98f6ee77f41566ad6cd6e3b402d006ee4ea6e5d8e7d1db8eb652d0f400f863430a0b28df60ac2ee97575dd849410a6f1958f2a9cd6e8a40c0f08bc8da3adb4509fe37e464dead1ff65945d66bf213b097f156030d3ad23b56c1440c620f793f9d5ac64d5d379e4e690be8437b5c6c535d973e39a176d14235786a6f4c947019877bcbe3ed340bf8c9420b66abf0e956f4f416a772138e4a8cb0714b800d08dd14ad082b6d5c5092397e11f51038473cef39133672ed7b2fd372c35681cc110350eb85ee1777198ef361b0d46e1f7444d32f25ce7fefeb843da0fdef833a7a448e18c877f4a4eeb7bdb7d52899902a5c80c5f57ea2fd6cbbee192a4b895acc55d89ee3262d216296fc763bce35768b01057731e78f83149f7d1bb42995ba21a0281de473dac664973fa2c3b61251a90dbc895cc803c540ca992a0122f33b2a8fcee36168777bf0205005fba3d500e8d366e2f7bee1d41d3973dae574bffcfed7734337529a460a0f0d1b23a8921e4c7d816793d7d3ffe1f23e39a1e32d7ed6018f64b4b4081745e7ef36dfe5d49d111981cd5119396ecd9ba9d0d8801002faf498c1009aebd98edd368ad8e63edf2b81a8564a76bccbaec4a49fbc0139ded1b1b40370eab9c687eacd459ec6e3437dbe2d0873a389882a36afd7bcef157b8b755c55828168478cf8f0f17b36c035278d9ff05c5eceee976ffb84a38850a1b4a952460d091929493348d78bfe66a8bf4b43fd2e82f4771fce9e043edf676c2db6ed41a1cbc3a0a9bb415fd7a8607c912262680ed55ad765de9f952dd518e49ad3fb91e0264fd941c862a311728ae8a5c4a0dc15ddc603d98dfcedf8dbd3e5c4c252c5da6700483ee3f6d20625a1b06be3c1d190c5cfa7fee5643a1a73b818427d2e43e599d2a6ee89598c01eb2427ddef5a721e8222825806e87affba20afe21b07b9b1c5f7e68eb3e4efa7347233c392f5eed40dd5be14d5ae8a973af5a80eb8ec6ea3a7ae5b0a17c09cd3275da6223f48f24d22519b18cd6327b4eb6b535d0539f8fc50d79570f378ab3e68effed2707962fd04a4e69209b9723cfb33c9023c3a982bb9bb2f70c0de1d79b3b0a7eea3e2758c8ff684592cb61c3e0dca77ac0036c9eb460a0e0613304ee8aceeeba100e6030011abaf24d76c4f3f6ae2eac12f4b2adff37a398f238664bdc76543311ba9e1108313ac953fd19cee9acd473e7e5383f232ff28aac5f428ac2e426ee6da3994bd59fa14d7bc0fbb0b9bdfd36093f1a6456b8c344f3e8827e03cd551260f068b0be95f136177a36abef5265ea7acc2cbda860e12a2b81cd41ed4bb198", 0x1000}, {&(0x7f0000001280)="f78a39a1510028eda546731710b46d62d316e53dfcd21f0d23339593225902080368797905d4841627ff0a633a7b1940db645499772f804431d89887c6ceed28b1225cfa5211ac4413b5e7bdaf36b417a0dd8ee23c3c89482686bda5f5aaa92750ee87559e425509a2eb392926992b7635046567e7f267254e311513835d918ba6d64de2434a5eafd3e0e286a610d567884785938a825c8d7760f900a68512f9789aed211a97ab839fd1e6929fc8361b6fa29bc6cefee076d9b45438c92727b8216f6ba1ef738da32f8139a7025d41beb50710a93d0290be7536c1870f5c2fc0", 0xe0}, {&(0x7f0000000080)='/ -', 0x3}, {&(0x7f00000000c0)="d092160351190f6a15bc290ebd42ac4dd39edcc135888e899a099e7a09f9605aff2ba8fdbe61ed86678ebd8f916e494f00627ad54cd1866e3011642c5215c1b45eb51abbf53d4061a093e8619b6d4435da41884130223a29fd8c791ae5b630", 0x5f}], 0x6) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) semget(0x3, 0x3, 0x2) shutdown(r0, 0x1) poll(&(0x7f0000001400)=[{r0, 0x8d}], 0x32a, 0xfffffffefffffffe) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8000, 0xffff, 0x0, 0x10, "8a9926ddb3fa291268d09e3653fdd82ec10ae71b", 0xc1, 0x6c}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x4000000000, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:01:45 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff000000000000000000000000000000000000000000000000ce00"], &(0x7f00000000c0)=0x4d) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="5cbd50b44fa5f27bd5129661e0cfae494199c3641dff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x1, 0x0, 0x0) flock(r1, 0x1) r4 = dup(r2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x44) dup2(r0, r2) 16:01:45 executing program 1: socket$inet6(0x18, 0x5, 0x6) socket$inet6(0x18, 0x3, 0x0) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) socketpair(0x2, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) socket$inet(0x2, 0x5, 0xf9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:01:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="dc32df72db50e5a298778e2846bb818f5f813011732cbb5073814a20848a95ca19f66294c1061fa740d7984c74662172f6d6e4c8998abb7439d19e54009f7f685b1bdd4acdd57f71dffa5965a49fd21d29c468a0e1442459927a936fb0c2a0435a4340c83bd990e12ce17996f4c6f1a5c528d5893f65ae4996cc0294b98d34a60b054707f56c455fa60204a27848a93d1f5cd75679b39fb415eb8269518c44cb23ed8f6b4cae036cf513f227d711177d4ee10bc460bc5192153c21223a46b43d29fae9e69553487ffc5196f958e19b9d49790d814b32103e0540ef2eb385f30196e9b80bf5ca1f3a94c288660c7ef4033b79aa844d1d564c0024a3b53cfbda", 0xff}], 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0xab1, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000012, 0xfffffffffffffff9, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0xd0, 0x6}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0xfffff, 0x3, 0x6}], 0x3, &(0x7f0000000100)={0xffff, 0x2}) 16:01:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') r2 = msgget(0x1, 0x400) msgctl$IPC_RMID(r2, 0x0) 16:01:45 executing program 1: socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="5459fdc43081272c7e63792927f325d4c392aff31577d3a8155fe23e641b97412d6927a44935816269395af9f5e8626b43fdffb0b2f952a045caa14859284f0ac9822369ef2822d0e7785ee9e49accedae6219d7f87b236353baa6b199c76b7b16b26dfa09efc536576200cc8dfe8811d6a8ef51e216a20975a2276438c5329293f2f25f", 0x84, 0xc, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ac5deefef792ca00dbd11834873f2c030e5de0e389dfb7a59bb3f81d8b857acb385741137eb1f2c50e7e06ec2c72e9d8644168b93dbc35414fa3486652690497938b74fcdc43d90d7a317322467b0116665b04b39cf49546730256bb0c8cad19d0ffad43adaea2b79ec0e9c87e1e900663c547e3c5b4d22c3d6e40061bd09234ce917f833d69ea2783311b6f580402fea854259248d6f1d3c1beafd46cc8df2c8a573b9bba63529661d24b5d0f8416048d7845ba45634c8553403de5ae240bf2abfd8877ad607733cddc3309fe68c58e5ed95fccb4631e845d82b0c5e932703aea608f361c5a7c06d87c7c065be62977575f0db3d3cf46dec90e0354c4940df5b2d56defe0561484435135645798b81893bbc704bb21a08742881eecd26401628b9ce77aec2759c09efc0df7493383392c25dea9a13c41843357ce064fa64835a9eab099cba2e888561058a61b6c25f9d5d4ed148fc4a4747abf674e64cebc3239a1840240160e7afda3412a9da23525635944bee472943317457844a1a2156f9b051ec51c35e46951712a16e8596216a562f44a57765f0573a76c3335f4511d27f79d80af5ec9aff8a432b4bbb7acb629aaa8f0eb5f55ce6c7469ad3ddf33c4aa92b017503417719fd39e67823848752140b39bc4928e9fad51fb0ee663e4a37eecbcced795bcb7e400da6521b82c3dcfb0cd1046685d9f7e55aa7a764f9e3a35ca1fdd75d5c6faa44ec226b9322e11048f95ad4c7c786d187b690b891cc07609bed36354419dad5f521d1994e527a9d0534ea0077f73320d221e4c1e64492490d8e804b27d759111525bdb03e7295e9cdfc7d78d22f9fe5dead5da5be3e6d156c4d2e4a759c4804592f3ee8e91d1cb8f19850ee1f7bbaa2df5c1cdb0186e6e7da46cc36fd738a2b11d32a5b78a7b79b104bf5c815276340d99d77c80ecf1f6a2195ed08d3083da37e7cab3ae360ab7792cab397444a43db14f5f3e4069d07db6d6ed569f8d17f48e553ce7cbcde5968af17575cc236155e0dfdab938146c1607a0c3f105aeba12d0c8c05412e9618cf8a47e04a4c9697d7693d5462e00e5b6950b4b877399ffbe72cab2baff8d532bb27a846541c25a193be233714bc424d90f8d07420dc4b0464a4c8567734eab1e4f698b87c772c5fb2f0f17074b051f12095f8a6afb84864caf89287a3347dca0849e8cbbd3f95c3f9f14a61f7011dddc340acea82ea1a63d4f924e2c7313fc7a8d1ec88e0548e10608647fc6538ff35d67769471363ab85aa63bed0b0133519a945b4d0effb15b6cfa7f24814b00c02564619d8afe6adacd446640f3e9a5e5c7ca8f2dee9432a4fd999e362f826b684459fe2eec5083bfa1e1f379fce1768e34d6fa94d1c933c12e39079ade8ae13c819ba8b792aab18db2c60af6c2129a2a1179fbea1a6764b42eb93dfcf6486407898495242e636e786122a94791fedbb70e613dfb37e7c9676b33db77f09a3252febe6292d59a5933f9edd94ab5a9933a4619c229cbd59b645d97465a6ccb58f22a0b0b37621d8329aafc097539bf7842efc2d66fd0d3582305a15a039fcad281116aa47c029199f4008d623b60529e22e16cc9b71b25a60ebfb9b89ed8493389053860821ccfa3f54059267d13ab7b38c4b0b5179cf1a96dc57cc4880b6f4a57e2737d60008c74436dbe555b2869755e5d052c392bacf86838b71a409bd6cf773c8c9d73d54858b3ea908d8dc4c15336f85ede0c0fe40c2ded97a3c129154fe40cd943be04a801d6724c6cac5168065bed855a0539e421e59a4b9e8777ae0490cd2bd7cb784aeb3eeb1683f0ab2c531c80b530cf987208ac2ab081e888facf586de54f939bc5febef6c06fc343bd80c8dcf033d85ff8fbae13d9c89282ca16aa41e6dcb42e7a90ad3426579a6d552ce5eace8910dc2c8601a03ed150a43aa52fd7fa0e5de36ad21796cf5414022c1efe348cef09bdc5ecb32fe2c1d486257678316f730bc4e0d5ec590c3e201127f552d96ec4e8498e959e2550702dc918cb8d42233a20132077f51d4fa53fbc534beadc81003833fae8b3e3816575cc3946519268d3d567cc5335b8cb0646b4afd34a045a542b781d2a5ebc4f0f53e053b4b19e6ff250424a9d66d32984aec25c67ea78672651bdb6046ed1f270edf851292bc04f23e504a3bfee2a008b92701d94cb5a5c59c660abefe9d88a4cb273169597757fe31c1f1b32a98d1e2a7ec9fe89032e6879215ccf862df8fd5a4e4e25fa016485a7c5831185ad751ed08aa51cf528233dd1f61c922ebe6672234de3d15cb5697ff2b7734aa5e8234986624e7ff1b39015f54644add13e4a714744ae357e1cbc971ec4a417f8e5a1082c767d1a5fbd91f4983ee1604433839f66aaeb691a1f5de4a62605cdb83f9a2fc5a9ed425abb5018920bf46c437c97775344098ed55d5580fd03cacdeee84146bdc5c76b5b28be5b1feffa0ddb12ee7169df90e839d88265dc71fa1c126ab8e3cd23ff5b8c796153878e41ecb863e298b1901d0cb44a5ef5c727de32fa712c264e99576daf8630ec884e91fc0cf7a5444127684094d057f8cf2e0eb85fda7965181073c64d8ef5548bf3012c491f4130df549319e395dc72267eca5ea5f97964a9acb65480e787bf8ae1a9a4f720f913a64739a9adc253fb084a4107d11ad4ea63ce7a36eedd6a9a4f8b2a7bf6cf99a5320f5d1dd75f98dfa9900c436bc7feba358a012efd5b0def6f7ebd9fc60cbf6a9baf4193c5a1a46ea9c6b9710d785adb3ad400184e04eee7f582538bce597e6c7f6ae3927132b55f757575c683d94ceb8b5671278c09e9448abbc8b6811dcb021a44ea3ee38d973167e4cfd0fa341e2d927b07853a1247474d25008fba37bb2811973bcbe9ce9c9c749aafb9e1d5b288d86de469f791cb5f2efb21c6e6ddf3919c1bd29dbf42ee04c1ef1be432c5c3ac8bf5d63c8a992aac23484b38171b2a89b9f8642878ebfde8a4ce3d9e921c48c6dea2b1fb045cfd03c4e435cecc76ecea52a1fde0804037aaa48e846993212184a51764ce75081eacc268f531f0aaa5219dd6e510ce635c4eb76ea65c2583eec323fb0ee72106c712000660927063c5590883affc3061e0b5b5f38f434d3b2b8ff540cb36bce9de7565c558e82f74eb7d291da65cceb884e09e68ccf873f2a305cecee9d5460148aba6ba224705ce4b93303a8bef4449a108092fd2c19c2326f879985e4afb75822f70484513047ed485d87de521a598f7ed6e52f2b9cf556681d2fed996863ae62ea86806f336794d05cce1fcb9c64d12c862f8c910af2823b15763862ec57d9e0ef4bcfdf6f721362c8b1cdd10140dfe061e1e655da3cffff7acb954f1a1d93f8477e5baf60175b5fa56fcae66456251c52aa2162f40f99d3b83a90fad67b02dbff9358b9160396662ac0e58f99fcd00eedad121540b6a0fbd31119d339ec3b7e841b89bf07c66b4ce18b715f17cfd79ee91ca65058ce9c86e06bfd730e4b7206a965f988763464ed2d72eea79f80fe5e7c0a6cc2a03045f4e4ca35494393952d36bc9e4c3c70c97d5142cebc134dee1f13bb2fe8e0f0489811e3269884a52381186c6ce98ce5b8dc1a7ba2c24ec9fe32bf529ba528c5e590e5ad8963425937fec6fc1dec1124dc1e6ebb6914ac93b9a5ca41d2f8acc8264d85b3e0989c3af919d842baf4b2e7a2a3ef542a169bb5cae05f3c48cf82b164ec8a892a218225b544b2c1fae20955ef8108fe8843ebf3e76b31f269f9ccbb3fd8d683a65a6f711c180c14c68fd0c338b39565547cef056b5efaf141abd5623e5f258834ae292c9792337260a397035f4c9b6963a151f9cac5cb67f562d0cc52c9370c9b2194d7a013dd2c699317c79d41a1003a057701b61c5f91bc82ba884cbf4e93bfd5f8116bca750b5d7bdd4a825fc2532b422f89687094212250a47b6d0bbd122130dc8fcf1e2f89b456ef1d45d9204ce2e99ea2b07ee0416091cd3faeb820273f0e80dca1548f04e12eac778dc822c003564ecaa741e543cb951b3b65290b4d58cd74c11e64017c765345818169413e62d4ed264b79acc56ed4b6e5473a4d6548c9ddf3d8c1f4e38d89176ff9b27468db347b01948c29e1ed87d75fcdfcb0e687e0b79a66c1e1b2519d51618b9ca6f65f42bf30ad924798a5d172530e5e29ddd830c4c8e64a9abad0a11de8d50700e36935ff091d098429c84ad086f2da0820a87dcef5e212341717557a2c2c0838f1f2ff87c9f3f2cdfe9f6d92b1ab457c41fb107089edb5bfb84ac29640fe7780242359c2c81059779720ae328e466570dc26553e6af7ec9c2dd02a271fb84e872e613900a41eb82ad5da1d158ba436352dcfe12500b969d4d9c9d6d6322ccc2b1ecece9f7f2b2d5efbd7915ee26c6292680946e9d3f7de0e739ff815e4b8b67bca096c0b62e0322f315557538e29935c77c6f78a00b753e619befbca7fb161b5f0278783dc2698249098b64efcf0ef5ffdcc1d9db3005b8847cdfebcb37e2cb82a0b347461303113c4aafe6587af1150879eeb7db85a75d5028d58b92506eda243f473f69fb94586e38a536272d55f903b04eb6ba45ddfcb7f0bc190c017fbc880648471a6511404ae00e410ba05028bef4c627093e1f007947e6030db6530bad0ceea15dbe8d8a6f1542034c49023ffb4d25c766a6a53cbd83ab7b191cad1cee48d784ef920b3548180a0f689e8ef5b22500610a0b7ebe49468f1e4b2cd55367f2346f2db2d08fb915c846f12e17b6feae4c6e00b49a038bc67a4dbe1423eb5bdaa38d052549c0f30d4346372f065d89cfad5fbda710fbbe3884474996759e03f51659a4a7f979556ab7c3b6937d188e50ea8543520a59d05bf353dccc513bf63441ae834f4f5af43dce93a11ec796a00e7700592d541bd8a27f08ff6f0f05fc36c7c11b932073b43d7443e005f4442fb1dc267df61ae39146c91b35c3549c86b7f8ffcf03087b1b8f6e3216eccc8e250712c2ee87832d6663b6245ac56ac08db220ba31e362988bd65f0b33f298f0e831193a2fc26838387a2720909dba10758fac1558363ee8d84130b3eb46bc2f267524c7e311b64da7be70add228211e15e11e7d004a385ea73f20ba38ff83997319f93c0d080dcb14653e2d56d9a619f8334a79f0054b137595aaa231246c30aec12d893c84ee0c9df6b0b542bc1879439d5fb7a0a829be58600adc018dfac77a020767653a454716f2d71ae583562f057b39e278f628f9164971e279a3f677bc8ba3dfee01303693f3be2ddf2d85843737cf2e2e5c5047312e17b7eb99a4d6826baf67cd90d1820ea3f91c3ff7205346a72919e8e67863ec1daab9eb44b954794890d330d5bb8cf8fa7b3969f8b74e2fd84e58d5f298c078164a0e9f4cda72397c69fc3fd841b3c16062f15ba2cdbd2f2f708235c31ad671ddb04e4ee696bec1c445675b3633f6d8955b3db56b0345366fbd3f2cf551002eb6ff7c4d2351e013db0927bb204bb1a58e432e708c0a30a562ba56fb9a937de056698b775819a2671dfbb01f964108962011c4bedf405a7986461c1c48b93724a8061853d1b2ca9e44fe6ac31f667304e77e5508d6e161b9af71351935c9fe5ddf39c949fc3954dd51e9399613f9b3c091972ff69c8f52525f18a90438c12344d73af65ce68a0f53e4968cd53f570e80b575604d6037a8cc98c5530ec60a27ecc666afafbd10afa3312d6d6cf34049bfdf7087863c7faf89baf614237f2fb0c9c68e1d58318f575ca6d9a7862a0d7162f71f497daf51d7a9013d848f604c", 0x1000) 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0xfffffffffffffffd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000480)='./file0\x00', 0x8000, 0x28) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="e800000000000000ffff0000760a000000e7f214edcd88b743aac554ad26119127cfdbeb47bf9723663ba09fc70f271686693ba3defc09ec22d3afc68bdf9db992f56bf5a7e6f1091f11c25de1b89fd2d7299c377b435102317ea1a30e432a6f1e19d71b55119e3df93b43b992c4c8eeb98efa4e088bcf81abe5bca2e919caae7c6392ee2c15a2ae429c7db533e704bdafce5bc4425df23e0c56163b17f8352b63ddc83f6763f12394e86ba68ebdc32c7bdd7bf9bc910e4eacf54d861df65ecf0c71dbdb31991a1883acea499d45cadb9d616f4d45117645245cec9cd5a47c07df00cd05f187ba02679ccbe0b4013d7e9c5c25084b5978ff51f7bba29cc1a7cf92a000597fe50eadb96d1bbd14563c4fba2e841fd8be154d615eea9ea7385ab7b8d0e578408df68b32c8a5e7447f159e5cae4a9245c5f41a7a374068d3558caa023ab3c38f71592a25889ee5ee72346620adc37aef1b45181a036d360f62ff87b93362e4a8e058a5645720ae12aee898e320a8e887dbf9608db7cb33b21e2dcab8e3901b2408f834f39cdf2b7e425c36dc4c3ea77475c4c7a20a879e7adf2aa88b11d1e034a0d9a4395d1c6091bd607b8668d4686e7d4546a108bbef96bbd0bc793d94ad75b7d404b9b8c34420d1ecb725fbb082d8aa4339547485b8c6d2baec59ca2ef6fed45d6fc123a1807ff032f45363931c56d3761bc2ab40685815dd8a8f30efa3ad81b361f4fc96b69031fde4fe593097080059b2e55f5db0659fc5f8074242ae3d6f314662fc911df584a67f4792188572ae"], 0xe9}, 0x0) unlink(&(0x7f0000000700)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000440)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\.%\\\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)="245cd0e42d5c00", &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}:\x00']) openat(r1, &(0x7f0000000740)='./file0\x00', 0x50, 0x20) 16:01:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) fcntl$dupfd(r1, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:01:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x1}, {0x400, 0x1f}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 16:01:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r1 = socket(0x18, 0x4, 0x100000000) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073290000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) recvmsg(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/171, 0xab}], 0x2, &(0x7f00000002c0)=""/25, 0x19, 0x8861}, 0x41) read(r0, &(0x7f0000000100)=""/172, 0xac) 16:01:45 executing program 0: mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f00000001c0)=[&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\'\\$@\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)=']\x00']) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() close(r0) r1 = kqueue() r2 = socket$unix(0x1, 0x1, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x7) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x482) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000080)=""/5) write(r0, 0x0, 0x383) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 16:01:45 executing program 0: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/43) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "90c7daa4ee9f578fc86ef63f78aeb331f0de1496", 0x0, 0xa5}) 16:01:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r1) mlock(&(0x7f0000f9b000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 16:01:45 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000000), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) fcntl$dupfd(r0, 0xa, r0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa00, 0x48) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) getpeername$unix(r1, 0x0, 0x0) 16:01:45 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000080), 0x4) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:45 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0) 16:01:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) faccessat(r1, &(0x7f0000000040)='./control\x00', 0x8, 0x2) setrlimit(0x6, &(0x7f0000000080)={0xffffffffffff1ddf, 0x101}) lseek(r1, 0x0, 0xfffffffffffffff4) 16:01:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) sendto$unix(r0, &(0x7f0000000000)="ac23d241d2ad343944aaa856c6e1c0f02a53767b8f8a1a5456afa40589670ec146d78ddd7a1f80d4c517f411a3fb925502a2b5e47d1e00ac239cf653124260bd16b63509e71ad2a4e235cd2783e7bc927e5084d9ea7080eabe8f5b2ff2a894be46c45a9c059ee72a6908200ddf4d643ffe13ab1d60579c720298ede19b4dcea9e1611c09196057526b01538d2a496d5ac9671416aab95d49aee82a60b887bace079a53d69e1ed778fa9ade7e5153d5ed08ab25b8aa475be5f2f515dafc6b1aca526c08ac77d1", 0xc6, 0x6, 0x0, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r0) r4 = getuid() seteuid(r4) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x98c, 0x1, 0x1000, 0x8, 0x10000}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4000000010, r0, 0x0, 0x0) 16:01:46 executing program 1: mprotect(&(0x7f00000f9000/0x2000)=nil, 0x2000, 0x4) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:01:46 executing program 0: msgget(0x3, 0xfffffffffffffffc) msgget(0x2, 0x80) 16:01:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chown(&(0x7f00000002c0)='./bus\x00', r3, r4) listen(r2, 0xf49) 16:01:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) write(r1, &(0x7f0000000140)="36b6070de2311b5f9fe3f232ee558be0cc92191cf3b41b55f8e28683a80392623792ef275a30c6b3a49abc475cedaa450c547e878cc84493cc75266c3339cbdf41a293024dcd078d5ff12472776a271f6ccda434257af7d6e5b6ae5142310429dc", 0x61) unlink(&(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) 16:01:46 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000002}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:01:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getegid() fchown(r0, 0x0, r1) 16:01:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r2 = socket$inet6(0x18, 0x8000, 0x83) renameat(r1, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') r3 = socket$inet6(0x18, 0x100010000000c002, 0x73c) recvfrom$inet6(r3, &(0x7f0000000200)=""/146, 0x92, 0x802, &(0x7f00000002c0)={0x18, 0x3, 0xfffffffffffffffd, 0x3}, 0xc) recvfrom$inet6(r2, &(0x7f0000000000)=""/135, 0x87, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x8001}, 0xc) 16:01:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='[\x00', &(0x7f0000000100)='!&[:#+\x00', &(0x7f0000000140)='b{/$)X\x00', &(0x7f0000000180)='(-/!@$[-\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='-^@),.:/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00']) getgid() setreuid(0x0, r1) r2 = getgid() fchown(r0, r1, r2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:01:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=',\x00', &(0x7f0000000100)=':%\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='&-\\\x00', &(0x7f00000001c0)='$\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='}+-!${\x00']) socketpair$unix(0x1, 0x5, 0x0, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0xc0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x11) 16:01:46 executing program 1: mlockall(0x3) socketpair(0x11, 0x5, 0x2ef0000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:01:46 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x3, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="c3f88476b198785aff9f2220715cd1cfaabb14b54e234ac571b403f14c1e321ef27204aebdb641824d2abf94d145c2cfd76ab095cc11e4398fee3e"], 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="fe74b7a9e8dbde460461b0cb328e61d371eaabe74a5ae56ceeaa64b0e1179f88217f8ee49d5689fbf7097848095a12ed5a4282d46e71f5e01099ec645a1b6466244362813002ea4a0b72874e1825f0b3d2472137d9b1ecd5aadc0def0c5eb7c6f4069e4478e3c2eeb9f91f803e8edc5565b6e782e5a55363635dd4519374069090eea0a93d207d8af069a7eb05a92d79c07fa3b8812d184c804619397270743f8c654d71a924c045837d54446880cfc2ed627b33dccb9dab4b5be4c1f16d8cefac048934436fdee6964a98ba13087c2d77c6f5c7d45250d8", 0xd8}, {&(0x7f0000000200)="da4549f9f590a8129403e770eab808012ea86404b28882c3410f139db3f17c4ce33edbb249fff96eaf39156713ef83f7c3d42ba47412ca54f94b7bdd2b130bee0fbc5601d93e990917b4ee8e0ae6e68149668f68e1ba26a96a5fdfbbcd65ae20390f62fff43459e66d45bab3efbca44ab79b86a208fd455c1c5edc05aab00f5db6dee604a84a7f1d09e2f625758fdf3c6e3179cec33b01e984f654016a6ec9d5a9b8e8bfee2c6951c58acd43c158d4e3d11e78da1494ce5cf3b75b3eaa11534c1362f7c053461703d501c76e8bf692ec94d9ad7e87a2680393bd82afae03ccad521784425b67370f7693f1db9fa02c062390920ddeb8", 0xf6}, {&(0x7f0000000300)="7b5feb2bce2d306c956da6b1e391aa39335981e1a140f5d4caac151654661eb1f0f1307f8601e19debe6868ef9733e8f80c110a45c8781fe9a83b55afd8916b6537c748aed86726cf1665b2a08a3e89f3c419d09c14e6d45d6c3911e0a050ad76cacf37ab71bac5eca70145841c4a3cde1b8a07066a45240a4fc734e1dd83e7d4d", 0x81}, {&(0x7f00000003c0)="53b2034eefdb5fa07db5ee44f73c23090c60da8f453fba7693f5666763c7631420f38f1e86d102f043c9e587da7f50f874e611df03cad51a31ae3dbf3780ae545a44383eec82dfff58f64f8cf5a2a6491c99a2643953ab939a684edd87ee9c18670381f9f29173728e40ac7b76807069a7234dece1f4d9a8114ebaf41be7543ffc747e9a9897239ecd58284aa1f8e9db9475193516c3e6663087492c664ba50228bb7a68443eeca17ba2d8c8d6b037b4fcda45491ebaa873f074a61b5a1e6d5b004049736b2772625e86bd592631620bd5854185746d93d2f0fe6bbcf18c19f051b728b28fcfb822c71d9a0dbedc96ac82b9", 0xf2}, {&(0x7f00000004c0)="cf229cda0405b2e07f6b92edb288901c574573488c877892b4dfd0764b75d8799450716ad1ae39c0d5673715fa7097e64619f80f9c0d1b56f2d249faa13df6aeeeb2bd16ec344467954db5a6941f214102bf0a73171c837aea6f6bf9a5fcd4c58f8bdd44b413ae69fb4d57597a4f814a3dfcf512b87130d4ad632bf8a472b373c155af7477c5a3d078eade337dcd05d4a1e20611631345c25fa8ac13e0469c1273acb76d2a4bdfa6e0a2fb2fe0897b2cd7162d7d335c4bf3d5d69b95154f5415c3c6", 0xc2}, {&(0x7f00000005c0)="35964a865e3b81aa2d5dce61150fabffeb3a0c36bd0d870764da0679062be06c0839b9125c313905f2d6f21a1e77649b379e16736ebb30478cf25fa4e50c89e5ce8affee5b1dad6456353b495d1c0f19948674f123c8196eb02314d1b143fc5f43daf4073ecc56e8b7673ed5be58155271ea7a5ddf29858240465a776524fe", 0x7f}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) syz_open_pts() write(r7, &(0x7f0000002740), 0xffffffffffffffcd) ftruncate(r7, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x41) write(r7, &(0x7f00000001c0)='D', 0x1) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000880)=0x8) 16:01:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() r3 = dup2(r1, r0) socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f00000003c0)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="ea30c5941b17495b6c36f5cbb05cb6fe1f260326b166d24f400734df8fe0240120889da930711d51b9346b19e0b79965c653d90a508c1b2826806e792af6fdb3135244ff6a243e7482e8f7699147ff47ceb2e51f000000000000000139a5696402ac4dc61d58c12dc29ed527398d982e6854b53f3b187493baad247a501998982d29c2b60b721b7d742490792a89ccdea0dfd5c2e4b3dbec9beed06e26f4c8d8a503d496da1919afed89288e94e1079f7df67427be0d82a51eadc0434f698dd0f81d9ee9d7b770223e08e9c6daf0828f3d5490862d266005460896d28961d86700644fbe76d4af1b01bcbcb6f99330eb13e0dfe841d2558201aff3f6ae40a234aceb0192fe369fa92b18da43adbe8e1fe08ce025744ce6cf1e11a334719d639a495a44ace537977eb4f7b7a58958d78461754ee059b55d38830c0aa66a797b0ce9ca28d0fc643aa44858d0ee9a404fe8f9fb2c8aee4b16558c41515db8030000000000000000000000e2ff00", 0x16c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="f044815b5055910567940835c033fc77fd61d721c166dcffc3e51480de0a6e54e1bc3f9928d2a702b5c5792cfbc24c8ca9a13d1e9a2174d50828410f5d8b9c2d40827e59d6038f59e8058be3d07ad2fad24f8738a94cab314dcdce75c19a5b35641779a66ace3c62abebf86bacb7efd751787bcabeb4277dc6a1d4633197553bdf2e98551e1a317e78b679e80167910031ac508ccb5f46e2d1899f2f6d757a53033f8b1047baacf94e2f506f1c1d07972f02e5cc12cc434ed4a37343e86bc0e9e6cc5e2c4b67ede7797fe8e9358fc25fc3ca3f66601f7398d255ee60939fd6e76144be412ea929079264c393255aed9141ddc9b2cc87d5957db2c69d", 0xfc) 16:01:46 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', 0x10080, 0x84) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknodat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x4) 16:01:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x1, 0x88) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000200)=""/200) sendto$unix(r1, 0x0, 0x5102a3a9, 0xb, 0x0, 0xa8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffed8, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="8d46e37dca06c743d5127c7761ca6770cf1f8265f1ac9ff81a538d14fc7c27db8258929893cda0657fd0f5791e8643fbfe34534f19e01620a4d15017cbd2f1b0f5177081e986c62b6fc7424b6fcc46ad13fa1314088dbf1c897d20b154c7d7d5ff7de645eeecab92834ac8e07beab4a5a56d9791f5928da42852ed3f234b2a8c2888069e91823242211b5eeee8fa174e6270bcf446094c30db5e00a3330eabe0bd1ffb40babe7007f370a871c26b330661581a1f69cdcd163bc1654ca1e8d2c55128e12ccd5780002e7d6bc3b699c6affdd76888a3a8978f685c8467b1dbe73d8eab9d3e3959f3639727b21db935f325edd2b50ca0fbed3f04ed8c6d861ddba5f9a3970a202893822ea153308eddf4bc778ef5d7737846697882fe7e095f000619fa385da89f6a2d18fbe06e3971c80eaba16a35cd056b0400c82a3a2503beda79b22b0af4a339eda505479ef724874ee878237a2853ff423859916a1c6b318052ae3b62fc0289eca678c83606e0082833b780d3c2524bf3eb5338dd06252fb38ddca6c00fb0700b1c34cd3215ab1ac18e3048956709df32ecf675cb85d5444be488519e0e104ecbe6697452f82016bf34bb0da11c9adc9cf710ee381eec871e644ee349ab61a858e6222483b48e3b3392622235f6bbc35c2304f2d11f57d7bc1ad885d9a7abc240839973159f6c088c0e44897d0f6078a226540f30b5d1c7dd1a1873ab33b46219ca3875c652c24676f344694f0d2bcc04747c302ee9bb35ae773fee4e057511aad1414a02add6ca6d9b6e6db86089a6548aa52ee83bfe5954bc216fdbc134a2582d1e90d1411ce160b6c71c5a0a46e5c760f6abe2c05e191494ccf5ee80ef97d455b4d0f23483dc00a0d4132c0f9bfaa440348cc5b22ebc8a81c55014a163b8cac3e1cd57644a212de8e02bc0a026d114dd6c4c9804065b0fd9feb1321b2e344ffa2e41e598cb835846f79d592ccd2cd848061bc819cff5153c1a01fc8dc82d60e7c0f06923d3922d8bfbe0d9dc3906d1aad46248cede1b64bc9900b3b829fee47881f2dacc37a63a2cd7cccce2f4db9e9f833ca7244a4cc6ab0a84433b80686b13cec6d29be8d728353538dc7900cb9edb308516ae2587989ed47136a78e2bfa82df40e6c8af6a3286dfc792f69d04790656a8fbdd9414581838aca61254ec3e7c3dc3e71e2e244626722d10d7af73a646ba8c16ee1cc2db034ed13d829dc81469b32739c0b41a90a389a36966c7590f575332da513489f5fbd932bccb79c9129f20a2c5377a3d672cebfb1d190c68b893ee1bf35a22249be013ea2063da147619240b44bd8c554388fd79da861b716ca98b985d50c94cd506815a9a5bb5bad350113c21a922f729cdbdeec44ed8bb18b4209ef78f52861f0932bbef8a4c452206770677f3e9a0aa94052e68bd985ceadaee4d77b010828bc37d75dadc30c0c10813d634c73a0a8182b9aba1de181c5f7c0107e5be22073b76197ee33e2159b2c0ffb339a5ea5819fac10a68f16aeb4ffe74b1603ea06b840b0bb96f3db9dd88137a6c4868e621239da1b6bb078af613928b6d78b8e50b3e5f9a1d61c53ac83edfbc80ded83592b5206c9dde684fa13c9199e210f4f56291d092d7a9de77712b50a155e0b11ca224636891924572ce54b7cd09ddc490cff9899bc7bd52bb6595d723bf5d0f3c83db62fc6ef46649a1746cc407cba2d7a0e9107eebfac91df0c621797dcde12dcaedaa1aae69365659fa07dcd7ef5066ad79ef1dd18f2706a37ff981770242b1806e0035f25b155b61228f52100b7e4ef979a846374a96f1e756191cd3e5433468c88260d7a2a8090808c823dbf004bd4f469c83b639690c7803206d6b2bb85050933656f25a1c44f2038623488218c14e15b2fa75c291f04e63d0f04f7d97e5db985cd7d79b6419587c0b50219092b5accd2e21e5f13b6ff609e2595d09618f0e40739776976190d8a36f64d32e0360cd318992a3446d9449231cd180abbf5e28e8719725ce46e2f17881f99d3375c675ba5d100fa3e732b04a917ab5270ce8d7f66bb6ac9e6cc662ab4f633aad79d1188629333af1922e5e0b2793fec77fbc684473b3e751c1232c471a5454cf016a22c5c6dcd67ae3ff68f91baaa20f6a8dced964ea3bea9c8fbf366d1575d225674c6082eb55563529d27a479a96cd97d39281762220bd65075d90e1b17924af90096f4addfa335863dc591a04448512fbe61c038a48041225252d23be64fb7e3f7059c5f2467da66166f87b8d9a3b6cb96be21ae162325aeeda29521e68ff8e19709e16d2b2b4cb24da6090e284e9cb9c372f87d9c3c40a58cf720bea3e1c2c68cb8559f27ab5b8bb4298a3229e79195c7ac7f294fa95af58e34897cd31bf4b2be333f42a066388246b04f3ed41061a97e9125c13cc162edd4543d6fff36d0d18273690891772d834044168cf4113e30c8739f3c712a240336befa40aa3f3bde24d38d64b5cc5c9334e7de86f3406eca48f862e586f1cecb2531fc6248866a0398757752ca78da60125965a2c72850fa842af5cf1e0bca0d79d3e3f4f6538a538bda2ff621ceada55ce7f0a5f7e5b51797db489f9473189b25ee435f2f495ebbf75d63ad51a6f0bb6a41faf9bc1a6acfead718fb74d5bd80784f54b8b98198a65321428512cf9234244f3452504ab33f7e2f3ffee745bbdd42da2836cd288a61be3d3b33d132cd1825befdf7615f66c7cfb02dc4c4c97f9abbec9bbeba5b73a67712dc168578c85fdbcb438e74bc8a427c43f0bccc56b7ce0a17755157dd4bbc76417344205088524e7289c340855fd1b599bcd07207902b0d874a63bfe4573b03d10cb970c80378a5787c025b56352e5cabfcffc1aa3a8bbabd07785a3aacc615fed963dfb564e9dfde59a7b4c954e7730f30e22cb145308ac74fa94daec57272f6be397e372eafee2c5d23e16e5f50d7c3056e7b4dd0d079ce8d35e2f80c5733e43915f732b30f2ab798fd7015e22b998d9c176c0b6ffcbec1134246de70df95e305ce40d8385ab82cb90e15930ec1ce6a936490e920181d226a5bf4ab33b3d662dd0fa22ccbe9a2d47a7c7f1e5848d37e75efb422651f6b07fad44719335ddd6c0f422c9f3f860a43a5656271170a54a8c0e249ab17a60270ed2a1e6dae214c5da12bd80918f56403159d9fe4971f3f6ebf1f8060f605496f212db5034bdc8a0b38d48bcd93445497c9645b417a1ed7730a4c52cbbd91bd2ef55f2e4018e3619bee9d65fa2c814c09fbdb88cbd41b574bb016253293494e0d3e48ee959ad76adc17d2594a448584a14443ca7bdf8de602332f53a23a655ed87d07631d4c74245537bb3ad7d105c85855807641b2555fa6d9c017c60dd8412729e173ea198aa100e06690467b82462463ea7a97c9050a8bb223da0ad5b23e9c11af51afe68a9bfe50b5233e9e7cf00dc86241a9b2cb9f2ef26182bab7e1c7e63399b5cdca4f96372bd796a4ddcf6155f1a6fea1e91e34e6578427ea2fa7d56efc6ef6fb176a3b973dd3b1dbef4bf536c34d64d1ad1c507c5c886183d66bcf9c39e2c62a56454c6a9280525d792bc44766928d1bdb1b9cb7cffd9dfb685f30f05683cfdee7f121a3998fb52b2b895cf0bd6a0ba89285276248aaf41db83698b15b43b8c4784a5cda9fe066bd94e1bbc7d07ece3e67506117bc89d9f965521cdf15043811a6d35ef2cba3f7671aefddcadad86d984ba9102154f95565639bc2cfc0bfbb1307d844290aa9757cafddb6aacedebad8c18c89e1e30d17d586f65995cdb189400a4bfbb8b5205af8bab3ee9bcff31db0f0ce4da15cdbf3041f184b7d33bb6a5e00f6bfd844f9a435c9d2a960e3b3bfa7f963dd324e97d306918c9074a838756f817ef14aa4a85c6034d7d49e6d11f1f5cce5d4defbceccd1e40c6e6f92c7e8a895837f2d8bfea53d7d89404a18b8f11e7329b3b25a46a2b77ce423bf2badabb079a877abf9fc9ccd816292e665c8f4d6e94c99f295d32adcc12dfa4a2acbc7a9c9dee2d88e20b41d132c39be4efb284fd3a7a91bfa10416cb2ee40ece585821a1af16b99ec38577d4dc9e9d6436045b2208e56694f1e7fa4f8c80ec329f918768bad350ebebae381f6af95beab497b9f3e6f24044f3fdc18c5edeaf4e3bd7455a03c6891b44c475c5b0ba7add9883d68cdf04e3ee818c2856e199c6b9323106a252513755c87a3d409d760a0fdba0d2ca3509d89985cbfa21e0b09c352679dc922aa74bd98dede4e88e7a1045f22d04e648c0ab36e7ea332127373f64dceb1e87068e435942efd6b5ed40a36d1d461ab7424a2719f0ea96d2f457f73e3de86cb5e1960ef89f0fb8086de4a15561a4f94debe8edf2011d6cc7556c19f456cb41c4114d3c7c657af1a28c654cd979fad74c62a5b3f60efb49a78e2b8739105157e8520124bac4c6dca887725b77f62a15d25b7a93b978a33bfcc7eca406a033f3da35231efe904499b2e55c8bc3d25a1ab0bb30f8db9a2d89bb89f50f0f2541df3d99b39c3e4a5ed710a71b5cb73b1fbeba61144252b9e45bcae77eabca211a9e44c2ce319e2df8fed654bd47733f0cb5c034546787eb1fd076fdca72150b8dd1504e789a8331dc96f8fc4a5d8a20d306f55ac8c67baa0a45544d27d7eb5e862ea8a6044cfd3b9776de5f10f43f95b7fb2b6ce0a310197331c73aa514de23c22629223fce77b3344634fc8b653379376702f3b4baf776cf79d1d1742e25ddb79d103dff933778c721ba449f53eb14752810215f3df96932993168735e785703832f84547e72e161d2213b92cd12c921398a848e27c925f03dabebc3641552b232af5ad53a3283457c5126f5520096eea287a3d44c7b313d11ac928aff38804df7b89ee8b8dbe7dcffbc7e24dafec2a93f19b82a733d43612a05f5b6eab40f5cc16dd01ab306d730b8386985e2e2cf7c3da6292862228628478b5741f0e705c7746f94853f5335233f3a7059b427adc480b7428ebc8d80f269f5d6ab999861652d09bce4e40b4020d0f60ec705706e35120dad8af3ce8a64ee577825ca26709c5a4d7ca4356c8a57b3cf3e44b5f07ff68c5c32fbd85343ae5527e499c08bac55c992a93f8e48e45bb8074ce1ba2053e29ee6d1e8367b22abe949f2830330d733fd2e9e64b880e940e887720ce07cbe71bac67aac6e6e5d7834c77933d00afa35d71a209287c6d8def8ab8f8d19c5ba4b001d9847c83c50ef0cd1be40eaa8ccd8b3b3d5e051b1f622e09d11df637933579a595e52dec7d630838de8055eeb501a91921bdde53704200ab278502de1df242f1ce863d42ca9122c7f240d8b8216c25673c94727f26720da2ce8e304c24120772fa08c61da80bfdec82f7f69da698c021a6bdecc07ec580211103262d4b81f1f8e1efe369def9beab874ba92268b0c79d5dcde2821c6893b4215bf990a32265c8ea1e42b218c5acdb199b159c07d5046dbd5cd7e0a30daa652724123e05fb24b245b70ba39522aaf062e23cd19a6828a44ea1de67113988a4959e6c299e7d25e6a0e4275d1f31a07222d86eb043ee59bdd05492322a2a3ac3052de664a426237cbcfda8afe9652afc91fbdb3f67d575b3d1d2b7e400471aa5170122bfe1ef5e8d41312d9bbe4905448107057bb7cb6871eaedcc4bf29a952bf1fb518270d89a4152042a60a2742cbf575dc657f9312d48af22296577126645375760e2270b84af94816c3583078cc6db6e71c841039d81617586848b67f7b5ded097d2b83a9a6ba44de1c1068175df8c7fae77231798df0a9d1050d", 0x1000}, {&(0x7f0000001100)="533d569c61a2c8b3a2fd3e01ae490d14938405a69ed1a795f014e1376044cb943e0a4ed90685fe078969915bfffc9ad07dfd0bda85468dbb07083f7bfb592320becd33943c4eb98f37cfdeeb70d601ef026e240d3335421fdb0e44aeff28a7e94666e2766afacb42ced9de9d67d0f8cb91c9136a139f0cf4e10a5e236f594e59fbabdade06d81c3d2d2653a7a0ecedba9cd5744202311c238639cb93c2fbcc17c655f1ed162d377c02ca1d4a21375d71cbf3f0c0125de4a4c5a8a8097fe81fed5a838ea21fca942f6dd1ba5fe6477ef723935f", 0xd3}, {&(0x7f0000001200)="236c1fda99c8b97b1015dd4c1a604fdcab923668f61f3e783a0d63634cf4ce46153bc1972916203072c9d648f4dbc796619575547dfeaf20fb27f761c9d8b223f83b7cea243168ce243afc7688c8e7be49d6367d75bcb71f2393c4be732842938718736736994757ffabe0b060e092a5661cda063edd6a9643db947860591f48c78e6c16f7ffb1f9124404c1072e3f5991d1c0bf39653b59f65882f7c0a3f4ba40a6179b57e8ce42774a3dd3edf4cac5eb305051c59775990854881f78f384886360284a0cc5ba3876361483980d2ad48f8632c8ae9d86dc03ee444c40f52bfcc815824bee3fedc5e48dc3a95a3a037595b073a033a69fd198e9", 0xfa}, {&(0x7f0000000000)="85207726d24d9950fb6357f1d06835bf5e3ecfe2f87f32b355ac49cf59264ea4d5dd0663c941132cb648e8cbfa2d197c740157eb2b5c", 0x36}, {&(0x7f0000000040)="3d63fb683eb3ad746fd96beb8898ead56fd5844e9d6e6feb496b6ef28393ad7d61e09a91f1e4920dd820975fee8ee5bd73379b81", 0x34}, {&(0x7f0000000080)="9faceb39415d528447015eb5f772db98d2110c3256c5ac0b4cab116a9719ea15c1fce7fc6a8bab17a649bf0ea5c80967a500e7ef82e5a1f69aaa06ee", 0x3c}, {&(0x7f0000001300)="d0c728f3c2c910a8f657e56812f54849ae723a5781f23990cdc0f199b9c722bbb3b4413e189a3007367d9cbc2879a53990cc426cf46a947777aec62dc6495527c3aaf0f73e97ee60e95610e5917657d7146dda0f6a76bad1c3a2ffee2b9395e7f73c5d3cb553f8a140f1e850128ea5dc77c28f5af369324bc57650796195ae183bbb02158265945e5e4eeea65996ed1dd98ed1e6fbb0d3040ebd1d5d5056ebcc56cd3e0309d8bd43f7d01cedcda8e2fd8e49e56dd78dcd1d5b67f872f678de0b45e2e984b3cec7e5ae2436ad44fee5cdc3", 0xd1}], 0x7) r1 = syz_open_pts() clock_settime(0x4041, &(0x7f0000001600)={0xfffffffffffffffd, 0x7ff}) readv(r1, &(0x7f0000001540)=[{&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/95, 0x5f}], 0x2) r2 = msgget$private(0x0, 0x410) msgctl$IPC_RMID(r2, 0x0) 16:01:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10001) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setreuid(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b52f2cd1d29d3535dcada9ed20e3c2aad0b6b9c16b203ccfa48339e3529000cbcd7c6806fce5919dbbe6e311ca82033b38aacc945acc24009923842cd36baf35ad1a8a72abb666ca0d899ac8a1b4711ee285fdd0e95d8ad49e1dd230ce67e0af06ff825bf9bb72c0570aacc6ffc594f8d950e1e4f8f82b9971240225507cd604f4694d7cf0412562efd42b6d3de995", 0x8f) getgroups(0x4, &(0x7f00000000c0)=[r2, r2, r2, r2]) r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$inet(0x2, 0x7, 0x0) r8 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r9 = geteuid() shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x7, &(0x7f0000000100)=[r3, r5, r2, r3, r5, r5, r4]) mlockall(0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r11, 0x2000747b) close(r7) r13 = kqueue() semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/40) getsockname(r11, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) getegid() r14 = socket$inet6(0x18, 0x4000, 0x4) writev(r12, &(0x7f00000004c0)=[{&(0x7f0000000240)="1bceffd5b9fbc0a6e3229043b4116baab49432ee17f39d3e4a609bcb943f324a61fff721bb08e54e", 0x28}, {&(0x7f0000000280)="07dc900eb31b9fd0f29934a324df2b52cf418312a19a1c71dacc6baf13ae24361e337c2516695a309e534d0839c84247b9112b09e14c7bc529273fd1dfb95ece85bfb55d5dc40b7497020ed31dc9813725707bb1c3d9dd3a1645325025f7de71dfb216517743704e1baaf3d0e6ebedaf2dfdaea37b64ef5df7d1648539016d3f9305d2c9b9b624979561e73b719350223cefdb5705083089119ab9c5e67bc0d5020dea57502667078e", 0xa9}, {&(0x7f0000000340)="d09e8d8ca4556baca8725b7d85833255ee937886b089ffa3c09d114536ed18f1852b7d5a5ea3326aedc2ad5244ce7ed132cb9a75343b4bf2a504c877edf59cbd6a769adb52aed54e3a4f37ce1641a8f4680bc7c9a2c879d1cf", 0x59}, {&(0x7f00000003c0)="09eb3d0b218774193e61a8b40f4c3e23fcc504e4d8d1fab6c47af8eadcaf24b73a7c80ddcdf5342106079107f9b5862d606cba2db83fc7c5a3b3cc9eca3957278c29ecd3c9b9093fb27eb7e1f6cfe80e9ae87fe4d81132ceb316b1a014b3ad08a8542ec8a0d70b5a44d22592bbff8f89928a0b3ac32ff6363c4d238488cae367cb9766d88158257f50b62cf47c355b79317999f36f17028caf49d1671036bc93a017397c928da0b982472c1ab44ca9a4cf89934e98294a7bd7d03c826b25bcf812f4aa9997ec8e562623e5bfd81483756a9bd44c20afe0009a2040a0a710f2be1bee51", 0xe3}], 0x4) r15 = getppid() r16 = getppid() sendmsg$unix(r6, &(0x7f0000002980)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000000540)="553ea9c3c3bd527ebd9525f0e0b68a133a36c0f53879e572de95496eaba604fa691a4f2135636381eb2005abaef970353d27c0ef8677d618723cbb8ee875455409f97818db9259e2e517ffca3078e3940f3b9d1663101c428c6afc969fdba7cf8ba3c4036401103728533b302488d513034277c40e2a8ec0f73bfb16302ddde09344030677b048685605d004900c8f0a", 0x90}, {&(0x7f0000000600)="e026ab3f06138ab987a9f27c404cb6bcf14f27fd2afb9540ed70d2d8d2675e7370ff7f6b9998a35d259ac54ec259793985d878798574b7e75b82b3ca7779e39b042c225bf9ec9e76fdac18d652d645e071d21cf0757845a8d79a0459d4b3384db774658921c6ad6b6da68df2202096433ca97ed8f9caadf6ebe0307343e544d12149744751227d32363616a3a205bf613e4f", 0x92}, {&(0x7f00000006c0)="ddcc58f6c1f07483cb9be5ea96699faf749125cd229bef0df2a89e5acbd825ab66ad8bf35cfeb7ed4872053fe27d5bd3b4b51d46ad3a6420a030c21230a172c4f69bb73bba9ca0acb36475beb9287b0821050360e85f0556f1d038abe6153120c7f1f182439099980d4b84cacc1a631506213e272c1c367cdd31009c1fd829f6e70a59a29544dbfb2424c8eec0023daecb0f48eef61826079b08367fcb4351912b54a3ecaf2d4f5afd1da930bc15c59c09fc81cac24e4a3050fb3bc0847cd887ee68d4d177de917045465de3fe8166c1dc887c656a3a1b925045c5ed71f7acb63b7bf915117516866fb9bf8eb8804f147c36d2b2e3f3251ddd7c305f7770972c11fb92b6aca1b178ef256f423ee9b75db884dc4ab5dcdec654c33a4967cdd7fcf47a2f24403762b4b1a2c578dd59f72a2ff71037e36e8f0d2bf135c9fd34fc1868d9a5fdfc374d9e566125fb8b1613515a400a63e2be9609c60385aa211daa672926b0b1595994427db1c0be23bd2da35c8380d9f788e5a39286645f5d26fd492c06eb6fa00fb145b77b4763ad3b1bb561e4a0f97d3c13679ee8282cf0d03a660207406d77cb2c2a4912cd45a9590349cd276ad31a8c0de29e012320e1047e1ca2da0112d75258b376e2dc626cc383ec11a7f07ec4f31edd270137ac0afbac61571d75ed37430d83f1c4b6c56cdd90455a98a094da60387000a93e98063106c3cb63915566ae6b9f0078815d82d36a84ca87f93fce82f388bdd097415f2e5e30a3615b774e0eb092fea27bafaef1ee9eaa5fe8d5b23358834bf5df6ff6b652c2d725e3f16856b27451fd137f3d44861e969b10dc14a0d9535eb89f7592a82ef11db237cb53574262a5acee1c13c1cc1ef84ef4d34d486686eb1c0c8b9749699451e876dcd8af762d1597c546ddb9f9b1fe4a4d98a9043052757a8e78041f001251191f5b961ee9c7cb13a6e2546cd85b6b056728cc7c211dfa81beb45ada79cb3bbea9ad64b3251b2e23ccf03b4519853ee0022d2e0dce36e4767efb3b95ba6af66b4a85c2a0ee4202eff0f7af48aa78709f0b6c065e4aa88b28438108be6ebc9afe854fc129ba358da9dafbaeccce10c04d2e54a3b1debb9b3c3905d95b5a58ed9f59701d5ff338ce1ab395c3c5f03bb81fc6c6b16aa001d8c48feca65ba72a19a374fa4bc8b9c73d0b8397f046cacff8aad8c7e58d738ff1815d8befd57097192951bc7dc618c979cdfbdd5f4a06e675fafdeca8321d9725dff555eaebbdc0992773350bb0fd1828b094eae58e73988b611f594b67bca21f4b60c37bd9d1618ba3474ad0f7a386b39b75198e18715b525b7c01192c28afca51bdc8ffffd302821cb7c18260be9fcfba40e171877ed64ebb97a1364957b7a192832916388e468b2950a23de05385b22cda2b37574b1c4e9764c7c2d6088d2b2a1be0c7e9afac7fb00c8237338894bb596deddb0c073be304d19fdccf0c5936b1cabb002ce970eac25f05a6fc64559d779fa5c95d476c00dd1d1e633b3d1a3a06c7be90702647582e0dfe0abfee92c58e89fcc937a102c3b9384e5b8339ba707ba38ac8f60995328aff3e75502c740873dedf5e5a5a3b1e1268203f704ed699100f5a0cbd7aa948d1714cfa58c51c39a08fa446d989672081fd25686334480e081f8ba038514bbd6e5387affddc0d9f32ca9e0701f868fd9b805ceaaa4a013f531107c2bc098e0e8927d0595c8fcd5cb86ed189cc1ecb5076f00509e8e7a9bcdc46d82bda1ccfbec5987050ad776d4f67d961e20fea8c90d8c2f9a76d32c9ff40a4de4b38699c356ef2fae6ab9dd3a0d20c704ca0451bb2e7d8d9ff595183167a0dc7c855d743f98cb2365301ea3a7d02a1060019b12750ecef8e13743249cc1c72db3b83c73ed74a63e0be517e3f0a2afd77063ae896e6649a135d546779ba091091ba37f33b004809f97815b9c7634a7652569606cae361dea2f0530bc7b04278b83ab9b348da7883857f32a91df14da5d31ffcf832c90e9823b79b5a9de0c88d3500ee03a20b957c48ee222b7154919f10d16a0749f596353815238dcd8ffcbeba74779812914f58fd230373c4ce3a317052c9a37f880b76cf0376f3b4ad520e58bc478db7f3c3acfbb60701105a50c62c679e72a731de1ee3d70c4f97b8af2a543ab4717530d82292f14af3e665755a32f6bc93bbf8b2700c270e5b67255e9b0c7020a2c73869a85a3abef9203e575c7e4f462b26fe912ee880abb98ccc012cb83e8f603c50a18f2d6e67fae575a648aa32869f16d63c1225b6c6dfa96a260bc560b6e76846f3e7d246e6e923d327f6eb9dc273d740d2e8e5c8846ff0782e06767e3f06f18c4266859e54a9a93f50e842158126b326f896e6c0bd4de323b80b364346445161d70da2e2a52d202c6ac4566da1f0c65b43e4d7cc27dc9bedf81b6806db003ad3f4d4aa89429795406ddc1c14ceb2b725f970976e72d90dd4de943d2ecc73eb50fa577128c8922c553df7543145afae39f0e9155fea4f0f187adb6664b8e930168566cee0b319efca834e3256321d6f11b0340d3c3c4b3339767d1cef004aa1451f82c968b6dcb720932f25d98eebf33e286fb1432168b5fc852f87586b16eaeb96027e96f71808f4a6620fc7291bf015139b369aa130fa251a8493e29b23d584c837f9d0539a7f7c77975766a5d1994f1fcde62b9769ff9ee0efbe4075056d64f2083ce7b3bfedf31a3407902f6757de7cd07afad19d75c5b12b23c5ddc0fdfe89d955383efc570e212f12712cdc2ab5fcea6af64a1fe8293cfc7f8e60ddf00f653d5ced86ee40e6644a72fe0da5e49bb297c4fe940a48d8b92616d5c7178d2fa87ff0ca178fcb5a7ab1b43a27ff3dfae81d0f0c826673f4e272f74234e7bb43b539d7378a5ca4a1b78aadd16b02dfc64cbd7bf26e81a8ec883dc2aaee44aebe69ae5811b0001a6d6be6cfe5927fd3adbcee863f5b6b8a0a2eecec6c6645deb7ea2425b84531c205c3b19726cb1348c80a79d98be68fd0b81ffa9cc4389f4cc938a58c818e8796707f4c7b4f76571b87f4d55f072cbbc0de17830777086d0903f77a07a424b8a856fa5e3f056c9b03fe92db88e7a13f8cee20d37396f16cb7f86da93fe1f4b7121b0d5c5da965f3963a11ae8f1c17e8667e19e690c85994231e9cce3150e06ef21020279a4101371dc2f84a05e15d76676eeddbc8b105ff322702373619a73e4998c0fb3c98fb7b3d86c68e40ad17fab38365b1f5fa7e786014078a00b43aa293deb939e09932fb43ff278c06ff1426499cbc1f9188d2a5d5d39bf747bd8903c216c8a451915ca669a82f011ccaebbed5f902a8159b597dcfce052d164ed288c0c701831d311c147fcfa0ff831008554a3de12a154f0ffc2acd2ed95a8da5d55953065151cfe1a7b0fdfe46e2c9cdc1c10ced9c3b7b9a179c3a09be3e15e4e3dc540e3d5d9563fcab3272a9be280cd9b52d8682b7ab1c56879a00117180ffa93432512f9a9cb2e281cb93a443e012efdc2ca0a13ef8cd3a785f710a7fe3b69764de15714c369af2e442eb82f9c9badf0cd200df680f476e9b0fca3432b9a04a6982a3f46cf8185dddaef77c3108b61d04fbc3e3c11958f97ac65f1bc67ea96f09d4b3782221d7a92d5dff72814ad323cccfda38c74176230ba83c84798ced550caee62e1e9f2eb640886b60f5dcc7d2db7c3ddf7a19a8ead611281fcb3359b61950aab6e23c9b9677b8ec143a99b5467da33af8c55219d758340977370d6dadf601c88efb8051eec2768aa9cbc80f4ec2e191c9fb3f1490661aab565793c9e82e2cf3bd82cefb6ec5582990fd9a816fee0a40faaac3db42b396569862035acfdf78de1da883bf641e9113da9c570fd062532deef4d33bffabb9712026d168a85f5c791cf0b54fe8c26c34d012ab9f77767c611de855a3a3f6dcbdf2271e82623607313fe5d4ab4b6d2eea531bd3f92c398955168a5d64d0554b57375e26bfc9381257208d270def348b75ef37de6710ed22ba44407bb5fac7c92b31c361b8c633edf7747ac87893e503f34265d60255c3fa89aee0249e60dd42bfa2799d1a116a9b7879777694e6709ca068cce22e0c3a7e019fb061b4fbaa7f42ecc8743c482436dc1a91f84d5dd77fc10f764b33b749b2215a17ce2627c25e6dd26755ccd1648a85e35b58e57e39951cc72043519fe130d50858db4bca3cca8640ded0224136ef8d5e2cc6d85b115396d9a96b59a40dc0a2f46cb87fe9314d6b6e68412d682468a57ebdd67aecfca9ff54e9f39329b54df8b5988acdec23cc2b72e6f68f7bcb84b9beb34c514fd669867b1b34f73790bc8ae9eb012b32e56e3f5cd41b7d2d5f8ab9f0b23c3fe59ce9ef9b1770169bf6d9b396195a62854ea596f4d2ee75ccee0293077ada6e9a3db34c25fa7d41c59933cc5f84c13714a3b03726fb06216cd866eef5a6f9817b0ed5bff1aa30ba1e0c2e7f3993d0700eaccfb867e6765137e1eef624c1870ae259aaf1c4369c970818ff6fa35b071b580614033b9c64a040652fe140f9458567af2ebe63ae2f27a84da26a00fc0443bb9061b4e7fb7af96aef8ce7b744f371c38328dec0d994169fe471e853b0469e30901bcbcde716184fa6d64f9e75bea7425fbcf736377790ef4ab532a1bdd167e107a7ff57e7b3dbc256a80a7a8393f892454c5c280c67657d860b7f63828f8e04e62c01e87f7604d7b06fda326caa654ac4f948dbb4e4ebdf818c78adc3ee3bea9f0d0a156d7f1975f870f6a34b684224f28376a8a07165eb4850207c5c1e7e6476faa574437de078ccca73b134300ca5438e0453faf5335af62e7d79530bcad7c6660d1d1869faf330634f0c61a0bfa49a21bef0454e863f599b3237a07782d1ac84dbb426ef63cbf50f74ea6cd49b015cfa5669129eba643beedec16498a662aa6fd03700c8409244c51ce17691eab35830ca80c92a8734e9f12c9819f9ef1c42c514a73515dd3bd6c18c794cfea375b0512a42191bcd6202c830676c9be66aa0cd8e5e8c0448f57acf988df9a350a177236f209a3952bdf32bb16356cf5e355ccb8c3bf92fa99c6d1369ac2a5beaa0587c06aa54d81a1198536347ebec9396972f67b11de14c0f48260a35843edb38949f61f30901a9cec3f0268e2e185565f01df65d9f30ed3170020fd3c8ae6e54cefc75c1a83bb5713556b45eb36062f21382ead86e772292e4af1e2fb692f166c1b602258e2e05f0cde3f96866c3260e4a301691dfba1a7542eda2ad120f11bf84f8a9d63268b4fcfec26ff8aba4e93eb193205270330b92cb29e485bbe613b53869607a68bae74cc1c3ffafb1e6a096831097b1f61b626822e016ed1f23db48c6348a4b43cd1df53a4564e8816757a989b38dc7a6ba5c3291e30829adf10296985e303c8eb4ad9697e4cf95923c5fe0032b0b6b9b94a34249dae3f557c793e15d3a8b65cf10ce8e0e55671af2c88b7abb244aedc06d27c1e7e7f1d905922ef3538e669f28add196c57ac7c807eb1fe3e094f749a6e5c3ff77cd6baa2227aa9ab14c4603c504ae733df066926257b35481cfe5f437ac1265e00f89210918aa27eb5c5e9fbc5a57a31e5d5de11ef27d9074cbcc70a4a8a4fd61c38745d1a9e81891c0d8b70345a663c66269ffcb917487b92a6ced5312e081c77274a428b8492ccdb5e71a47a38d01c048a2379085bdda1b458779e462ae17b010d06150718a3ab84101dcff7d5abc045518b664a1f487cda1e8b03ba7981304ae2fd1bd1d68b3a3e01d9f65601f972070a56dc15354ad05", 0x1000}, {&(0x7f00000016c0)="04ce47f15cb3c646267cf0b710cdacd49522c88d337672fcef47e3d5a772e1c07bac4ba44f9acfb318963e3ccce66664", 0x30}, {&(0x7f0000001700)="2989184f5e74ecfccec0e1edf3a470a24c665e08c16c588c96074fb49182f9a2b62a2830c179805c06653e873f326ea11b87a79c90ed4cf70bd1877a39cc52beaab94457740d9caf4257530d7c81096a9fca2993e220fa2a1130d5bed5714e7667ee8751b55d260ed836871e77e7f0761665d63531ad3ae542842eec1528098416d87bd027048baa5cafb88e55926a3572b1df7858c982ec7e911e6a16a7ea537bfba9793724767fd46aced3e09719f39da9a6032ac57660798076771a19f0a397d674a7db75a65c1a47c4338dd271", 0xcf}, {&(0x7f0000001800)="05f66153d5088d1666e4feebeb1b08b55b62782cc61373c8a87ea3f0f78beb6e4a63921fca8fa90931be258e99a185eab482511b703fc8ef59ad0c1e65c0610d9241fc507782952cf01d7ca751063a3136f39bfecb388fc212ba4f26263bec900d1e87890d61b941f1a4574f01fdaf71eec18f5979c7b32f1b753ba7f413a692aa1d5d073b9002d0bdf2352a52a02f1a91f19bcd40dd0aa5271f65bb344eed35593273dd08c1c0257c8ae37c9563b307cc689889608f6711692323c13a6f6426629dd940aeb396b80e574bafe90e54d00fc1974a4712604a5d8e0fbe4be7b43e82ee4ae00c8f11954386d6253d7dbaff12a6cfbb39fe1aa4ed63cb2df9716b094a18d094bfd329d02edf7b316072b433633c87e611b024d39edfc8609903cb1886bcb3e9b700cbb5ca857d214bb38f418600c83413525d4bf2e2f9cc26aca63419863f6e8323e3a90df8136d3efce1d2b3ff034fa52488fec321224aee4362edf87c1917ee83495c6fe75072efb36f62030a0dce6ce2082c23b21f039ba54c4941a2da2597b5939a967f7ec9761e9dbee1099249040951e4beb097a6cc9f078e23535df35ad7e55a5ab9a15e5eea7815651bacf4390f27ffadbcbd521db1ea5aa45c56e4806c60ef8ca3f07580e528a97dd7aa76f0f00ae9c68ad8541a88d87d63f1e191755843360833ff5e34b2d53c90384c71eee5c598b4bb6dc69c54e29035445309a17b824990028cd4b1104ae7da721c5b3e1b82e15e8471e667d32393acbc0509d39041423eb486b2b315ff7592bde129698b6b9a88aa1c9715e85d3644b0c63f948dd2d4c30dfbea70be831bdbf5fce6cb9e6aa8dd9bcb846128bde6c81453d957323beee2c10d0d66f6f9be5070a9e02b624bf1db12d747fdda21b9c69529d85e16ec3aea4940b8a5209001cc92bd4a6560a5ed47a29ee38ad72b2f00de5909cb993642013a58e8ac07d13d81be51292be999f715aae0c7994a7b8634eda4b956f35018a3040cbe4fcd23d91c33b6cfac349c7c64c84ae4892677d3c6dadee507f3c1c8dcfbb42bf549a36a6ffebe216f7ffe6b556dee33ac22e72f6e04165433af0a42239738032a505caff9cdcdb498088deb6cb3c4c7431636ac84b4b2cb0fd5d49138aa335af4bba3325543064d1c33da9ed04e73d29a68538163dd9deeb97a21af205fd05a14cfe76fdc136bff3daf31c0388e3bf55bdcc7cd33ab89bbb9f46e998759cd2cf7155c212250fb64897b06daceab21a711310f7f7b035a60e1f6181576583423fb8c1ca7ba8fc93d2abc61df1de41667654c54aa870c01416d4909b3e65b10dce06ba9df2f032dfe2e5398f9632385462b0ff4caba9bd640ac744608de651ccf7b09ad7e9141bc109b5f1f74cbc208a7639c16647bf6594d8540ce32fce391c00226e459dc5923e2ef58d7807973a181cbfcd7c6bdcdf119f854d95924f7cb4c1e25384d4a1af84f635aaeb8ffe0ea56b515aa000b4fb24e21f8f71a8e5c2945ac6cc0b3832e2ba2bb19be9b1b10ff4ee3cc39062436d57ba65f6ae2d1d0aca88570a4e4bab04e8cd37f13d56b8e266daff7601db4301d0d7bbff8c1c3c463ed05a6c3a13f5007c8d73cd6cd1df83f34ff1aa908dd2859cef4cabe448f555dd5bc10a6a23d5d2dc3ec4d91a1c093f0490b58c2605880ce5ecafd9025ec18ce8625e867309f83f2ccdfd8f1e64eb1df72059e5272f482dd85316a427bbb7031ec3d25ce453a637b01a3f766211bb6ad19aa9cc37313ba191b2788990abd0b7aaec8f49de3f73940bfae2a2d15d59bc61c982e56e5373662ef7c269ad9bbd15c4e889c3a59840ff61d03924cef0305be659699ac6c3beed34f42b47251bd0b9e3923d8eec733c21e5e82be755ce2d841b26b243f878e621432957de29a96cf3cf4988636a805e35845fba4cac050bf0359ca6d9f13e9d004813bdec2366da49150bd0ba659ea82e5b51509aa6575878ba7033c534756f21b169dabce0f77505333f0a34dff4ce3757602cf698f920227f83d10920a7fda4be73e0dfdb20091ee0419f3c89e74c3800b0dfcbdc8b4270e2a62ecb59bdb283eacc14d71793f1cddd68862bf75c2efe7660037441026dc17431e4da4494895c45df8bb0ddd7a50d9a9a6c6447d02dcf744d78967b6efd373dffb1c9e24eff87aae08b7dd1370e677a788420d85e865359143141ffefc4018875e7d66f5f55b50a292499b2a5420d4396f44183dadf7ff6fae62283e13c5b302d53a3d6abd8d0fa39e51f0713f749943d9507e1be0b145038b6dfd5b0e385107f1704cf475f6fc519ad5feefb71c0c227e02baea2ee22068dcea97c11757fa4666680bb2a89cd006ae0d2339c19fcc3813c4efd7768194d7305b47e91f769f36002aaa7136225f1bd66db13a5f3faaac68e2f44dbbce671f6651e3684027fe9efc79107ccf91d1fbca05be808d171413d1268ef5ece3f115e9971b8e717f50ddf1326b9c9d1cbedc31bf7cd36584b2d453c5efe1a77658b0aa895ccd706a99e40268279cfdd03bc24167ae54cfbe5a98c7624d3da7e2c55986fa9e2cc550587d45dab50108c6ea66fb868fda6f2e2d56ac2cc2a159705cf39af86bb7e0023a7ed632b72cf7c71227f8476de64a8e747bf7721e34a3fd4cbececc67c60c069031712f35b65243a1c2292546b82d6a87d9a32bc9d1046c14ffe3e6c401f47681a3bc2b6ff6d90231631c4f3b54cdb6911e1f552f3f74c7fa53c4236a05110351385d524b7d398ab42a5512f6ddb95c6b37bd37d2af558e675ac0a02d02fa6398741908f5dd1ebf50a2fe2888500cd178bca9a2d3faffb447e704756a340819be184f246de5e708fa8ec1b7a692dfc5b241813f31b7801392c1ab9a4e0ed58d7cefe4e5cf6fbcf35d97bea73b5d5f5f6fb3d8ca079b607ddc48bffe30627bdde9bd857dfe2966e58f86a7f773de48a327e0df044f77f1ef2ceb9d3f97b6b786714ba451760a361dce54afa7d5e607b9abe0441bafba08ef0beab060fe5dbabd6e6f9895970d2d1dab5475acdfd8ac84ae18737fb41e1b87d4e5d6492443f946f2e5570a21be2c540ea6497f101822c9aff0e7d4681dedd971dfc6458d4f1980b966585cbfedcc846b99a4b595aa79aa462b89db6e2b2f7f8d3f98536e05160a635ca70a2b48a651e00130be90e41e07851777d4f323bf3e282c8c95eaa0a70718de24b5557b97cfbaf5f527ae2cd3d551d2dc3ffbe4667cdf2aea08a1c6097efcb36b2bb167d9df2f692e5dd5ad4e7f39e5d1d9338b3d2312c3e9a1107b845dfd6b2ce847d72d3179a64e7d7fbd7a90f1bae31473ea0c57fb781dc285e55d998118124aa1ed94afcc5eaa1a13fc3a6a5bc51093331d818fce79de0c754651a19ead496bb7ac8b44b24d515fb4cd1c145536d1e5d23ef0f277324f14d8a5280401f3f32880bde406edd06b66249371279d9f1119ac7a2f8948a89eb536f11b5c4786239f0060e400006a26342bd7de8efbb0d9779163ea184239650b7ba1b10adcb85abe91c06fd141b765de0b9c6f9de4078870dc30b5bb50c4e7f4c0855aa0aa4142e7cacc25f0a1457bc8eab7573925373354f4c94292237f195f2dbf2f250dae2428bd356e1ba7353de1e65a2274b5b9ea3edb06f6413aef095b5fd011e7f453edc7b6514a8dc611ec71f11d4dfc19a60effe3468b74187d1bb9b288d639a841df51f95bf207e6bc30c45565aa10da025843022101277077f8f928e88ab7593fabe003ef10de268c201a6ad4a5c15476785107182a678c714c82c130ab05d2dbb4d00e39247f781e29c2f221484fe5e1f843a071ad11f18b0f021ddb1ae37241f08823e297fdddf750749b3daac63c8ca1d2590950f0eab0ca2591e5944cfd93457084bf81966db8e545e328265f224f370fddad4843b61800892105e362833b11a92f0884c3619a43f80de34f0a919116ab04b8a597d0688a0918043710a07e94f341c14eae2bc835ae0aa76a7650978a9354edb4fc5a3f88ace6fd6585d15cc416878257d6426aae9a407ed796ff6c28e0ea768f73ba53a7d612992566db3e5c637b7b1646690ea5cae6855d280b8581da3560d7d231d0c5d18a5ee3a7c3462e09abdb0130909fd5cea67768c39c2b18de6b401323a20f2e3196ef32a32c815fbf283449a30edbefcb403bc09cc0b6ef27ba1b911ff896e1afa850bbc968f72b9a31352179709ca523ff574675a882d524a5a5726677bc03c5bbedde497486f8597fe44d023d3c0f7ff3aefaea82cf7818af75b1f8c8bcccbeeb0c2d27531678b8ccc2b33514227e241c932c80019554be245e91cc6c004f79e9283f9691b430170be9b8a601f79cb6e0f69232c179f526562cd990e791d4b150bbb2462eab561c54c3bef5b3c01e9449569a4a8c59cda0463c3da89b2a5e6f209b1f81d84153f3ad0f6731b8351b918d69d34a9e0e93502dbe0d39c6836dd38916ab6bd730ad3e10a47b7f076fb1ab2cadd39961ae840a10a11d3c209afb359eb75e5d1789f2cf2fb6cdd9348e81204fe3ec4c493b804306b4a962212a94a253167469dea008e882ac2277dc295a3615526096cbc13b2ebb325d92f16895ce0b890e9fb45362d814b68398f397d66d9a61ae32bfecd70071a94cda748abed1af9eb3cdc5369f8752d3f42a17f27ebfe0335c12084b59192979d4a5c124259b0037779fc1f21d78a0bb5c6fc4bc74ebb794ef7c23328689205cdaa357cc1c2e9c75428fc607ea7ae5d7c34649cdd7b8d9761ad49666ba33ca9c07750db34a409a2cb81e869e03fca9ca009e43de236c526fa6b012efed58ab53a73799423e3495c57a73c93201d4117b6c3802fb31777bf48cfc0262c3012bc4a0d6bf8f1c98a99232a4f525c40c8c677860a6cf353cb3754e5dca406add46bf29872ddc6594ba744ac78ba69ffcbe1cfa1370c6f47a28b13f80ee5f7b3e495a7f5448a2fae595f8fa24dcfacae609bc63ed31c6363c46744dabcbcd31ce1827d925a821c96c5ccc04dbb31fac0034bb4d5ab56455fe0d703b7483b45e59a2e3f3edc1f8a226109bfcc50a34e58a4e4bf24442664724f346ac1f219616c31e1322d32bc78130d895dd63021b8c066e6e5f17df674c0fdc975fc55e3e2099ef97cf8c03168cc2c4069e6dea0e1e86f57ed11b978cd867d4c7acb9b3da5c275b3b976c9f93570d94920638654306f94164f9a82e35f91f2a28f73becbf595800eb0c54cad6ac81332d3bbba7587e17c5e9ba5396dd2465ee43dcbffec2c50a48ca10138a053e56d7d3f6279f1d3317edadf0e1bd486df2fd8dbfe8d61ef6ccbacb56c096de9a7e90d31c17b09c9d8be2c4d986c4fa4e279268915bd26104da8827f883882cfcd5f4a4d16535be9c6184e6010eb42a42185048184e163462b3b4de1d6e844906a91582d919148b9de006c55bd0161c2fb7797131c8864562a1bcabdde4add73552ae02e66073846e2a79a1ab156b01351b9187c89d50da1bfdafba48d4a19e38fbae906424fbfdc6726de4c1e77e81d66df62118a7b944284800ca23933fbc28d99e4b666dabd053fde3b7aa5b28147f0fa2830e296aeccc26551b0850754b6495946db7bd42d7393e2fc3325622a28e85f84d01d121618c49b3cc5ec807e01ebe91a762625d01bf6ed5486853f2ae7191c67e8309168c76df6b94e58a24fc7d03b87700881bd8f20848270459bcc75615721dcf1f79739ec850829a9916e092f7b9c50d8780976d914201879f53bd68b04a43029ba59f9be320ad6e2eea19befc8c9a10a3f4b53121cfaf", 0x1000}, {&(0x7f0000002800)="78c42e5b5502c8798fc9e73b8519a3721102c5b074950ec3512c6c5e20990fabe4147bc6fbadb12ea553875253c75437356d92e895", 0x35}], 0x7, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r15, r9, r2}, @rights={0x38, 0xffff, 0x1, [r11, r14, r6, r11, r7, r6, r11, r6, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r13]}, @cred={0x20, 0xffff, 0x0, r16, r9, r10}], 0x90}, 0xc) fcntl$setown(r13, 0x6, r16) setreuid(r1, r1) open(&(0x7f00000029c0)='./file1\x00', 0x10211, 0x2) 16:01:47 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)="239e00", &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000280)) 16:01:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x112a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x8000000000000010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:47 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:01:47 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f00004db000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = socket(0x11, 0x4005, 0xffff) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x1c2bbb1920fbd8a9, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="11baf9735830c8ce4fa78653c935a25368b715562257206887b8f6f3e91a12dcf3ab27faaefe299e2e20aa7d7717f8b80535b4b8794a95405ad2f5cf666e67c21bbade5c", 0x44}, {&(0x7f0000000140)="8303b752d82c60a10a2c0e8b89769da98fb07a199dbdcda699fe5ef66219669bd9ad31a54a8bf455b532ec6edd514114a9aa9cbb49dc44665eafb3f9b8cef8b1ff27ab3b9c63135563ea270d3199a285f7c381125d7a35023ee3386bb2e1523f438a9d6798968ff1ef12ab5d81c0880dd6d90359cac73395ba1a2b43ad1a6d396634075e99d7d35fb1b47b0ae1b5c5676b25b05689def63590472e23c97091630b4f7e2a5434e9443a5b68268ecbf0ef5b06b7c5f01ded869ee5adeff3a27db2c030bf8223c470fc1c2a06de72c9080c4844bda1916f1b06f2b7b1753b577db5ce225553a9e7c0152536a3b75d2bf640684d14339d23204039d0a5a910b1f1b8cd978f47440fe9843abf2486630df5ecbcfab1b87e13d9c77230014c40b3447a5b976d0062dfd2975eff2ffc4b9560af527136607494d1c033e8f82c28a6d1aa4de5b3df6efce91ee2247051d756d45fad29863362aea2fdf7fa0a0833637a8bd14b17e9b84069446af6ae63706465f08b575dd184d9dee7cef37942cdd2c733bb658e4ab639e9850cfe7f01991e28ac948f42c69476782e2bcb7ce161a036376f1ced7c745061d75879947b18aa652d5a1851269c6c952b099c2c54aa8ee4ac956379932c2f0ac8aed7ba0b19343795cc5120b458f42c3e0a4f7eee857ecc354ba854bc8d801e79b062b25a21f03d9686b377a56f2a1736bb24ca9520e4e1858405b2f1b96c619c7b871b9ce318b7b4d117585cd57d642e95f5b998de93d5c43b64800582b4b62c302946586f97d3ac02148d61ea7df1ae8b0a2629ab4abefede721cb3d88c8d89c5699db0a5733b11051fdb8346dd63ac3a9c02cc1fbd2b5762647c5f5fc250ad2a0686947ed00c093b4b65b5a686e60342c8ec107dd6ff3e9ebcfda75d792e941aba6256930ee671de5720d726fba04734bff838cf92d027d340cadf29a7ccdc1953d8ae7a03262efbf02f4af6aa539fba90e4475d6aeaa8b7f87fe9bc2c5d853eb4faad15329bba8598bc435b5fc5c5e2d91a6725876d9ecad4afb98c2c53def3855a5fa34ae6375bfbffdd9a83b6afc1df857ccbb35348e504decbd9596e5191234b596111d43c8b3bcba30ea6f2ff8128760f3f60cb77e491997b21467a81589cd32b61e6a01d08f90512759dbba8e3e19f82afec4ca1cf58673648ab9216e52fc18354a28b274cf2a6b9d6f9cdc75a6b13ad62962b09a895671f922f619e6b5f2366da14a9e752141dfb73398ac2dd2b52c647c24b67a0a94cc794781d450271c538a6dd8652b0d41d723b2e39627c12e68bfc64b9335691378fd3101a836ca511d08fa3f17e515a732c8dcca4c4d7235b0b11f48ff77912dae88a60eebd9668f355acc25b750015c904c29b132b79b7f7c880dc65562013e3737d44e4d1c462dbb4864e33022e0d9a4330045a7fa96f67bbffda8255544878732efc5b0e28565b9d2630e1ae60362b7b376e8477eebd78f5e746be699f05cff7d3196fa1d73b33904376f597c90545f2704d8585d1d68b59aa2e1cebc65cb5939393176c0a963cc172ec82d25546fdd7605fe14e3bb0c5e26836270f2cfee460253795484e7508f6c6194bfd2001f13c9df75df79424f701f9afd8e54bd319a0af2966baec2483c15e1b6f4e7c2e0a36458527a94f289b718265dc64c5cc87f5fec9b8ffcb1ac28cfe3876bf5332147d6c37bc54206e72308dbafb53e2cdb9d3efdd79ceca5db7d9db1efeca42dec8806e716330868279702cab01f931febc277df12f2ee6db0e8ad6664d43ae41eb0a6f1e8c1991bc9aab4657760742f8edc4eafce174d2811ee2bf25087e4683936e1e819c159e0d9eb90811d999a6e020e8a795f4c22be86b8d27820044025c492b5698de527af2a35917b115c06b78bfd21ec32b780a2b352fa4906577e7c53a50164942d84b90120874c63468d73412d730cfb07272860926f43d72b34bf7a1f20718371671c48447569190308eba7d13821878b593675058e89acde0de51e58e3d6ad24a9c8ba633aeaabd3ea7e46452e2d89c0cd811acf0130d8c28576b855eefcc90126bdfc724222a421f55ba52a7adcdd628b443d54c4537a14d6700c92d0c799f57fa1d24ff9c27869f748fa65cf98cb665a24cba1f4eb2feb1cd4f70f855b753ab40cc660aef9099a4d5e6d0bf1a89a2f8bfa28d294e37d5c762b5257a908fc1b8982d8c30d64e1d8190206c1ece0c3f327e92624a7b6386d9ae70e4e383bbc16d7923b0eb6a8dd92058e5d0c7703b69a3b455a62aa84bb343ce06bcf0d67942d5e871e7350927e5b9c05f39684c72576a2fa62e39385674959f03af4a46b5469f30ea7cf06cb2a612b81bee750c76b90e52a455c8be4c285a35d4aded61089d498c1ec1fa860485933d94e4782154d6dde0d84c181f317d1385a4bbc5b1c326d8bc9df414263b1db8273bcbaa958414de8873d58e3d6e27632047f6ef9e0ac46a4dab45cffc1e1ced2081a0785672348b7b7ede821b0c7602cd7ec6ebe12035068e3dbd3d842a17c37d55446fc10eb61fc5035965436650edd6ea643df6d7dec26732d21be44a8bb8951c8914580a5e8b164f07684ed518605f58a1db90323dc5b4f8028ff67d5db8d86a9761d4b3e9a74888ad8752b7d1886143ef3fe5fc54fa604e00ed821e53f63cbbcba7edb8ee15560654a65b11a52c3d54ce57eae887f578cd5f374a12ef1b75bfeb57e03a7772879b78a4736df7a96f0146450debc83400f6fe6c7ad40c94d3f5a6ccb18d80a775c14e668bec7c6d5978e4fbc1642d216df3e1c1df54995448987cec946235985ec6c4e95199ee68b0c92ed3c2cd9b85a30dbb2c1fce9eb61d9e5a790817c058d29d042d69c9fffa3e0610dee329bdd01721b18d2cd94b1de632d0a8c37e2d0e183a2dd04b11536e2e02b3333b522021fe8d277b8f8585a5a72991110acd0092063c7f18528597f3b95e49958ef76158a83a4fa490d4748cef06b59a674697df116f185142f42e2a074863ed19285e2a74af929d18ec5ca66f32020ac988f5149ded784f2558e6b5ac61355b36ae708643e3362bf47893364caa739d642a1a0687da18db9ad1eb9d8b59a36f12a1a7f1953887e3314d8d4f8f3fc9b680778e7d8aa721a6b72e17db9b90e67d46f46268195cf7578d70a63dcc92e1316d19ce5dc89c2d191754e93857f7e2c2a1db016683dbb6319cf8aba7839f3e3a497cdbee2af8d57a784829d48acb8bbb81a5604c7794988b32ef5c3c8e237e3233b9069da9633ad1bfa9ecd0c1a2f8826bea56eaab0d4f540b68ca7aa9faad49b85030a995d41b65e9b7e8a6ec9d18301bcf374d3e4b0b7b366f73b87459d7a008c283dcd787bc6bb106d7420bb5f197bb9d4d251dcfac9c7c59b7ac7f4cb825fbcf47242dcd14d50368d93291d36ff9e2a84a5c4670095c99b1117bd135768d66953a87d64a4c85000dd8f38fed8503cfa1f0cffe8a6a0e58f889c40823bb7822fc49f07943c0d99a03d5ef927e7faeb3d572eecc8b94a4c40a2454966637d3353409b86e6d035269339ce4929beacc19f50e462b27d3772b076f5ff8434ec2fc194d8902fc7f2a9e93a21aa8cae54b2612b0dbe52865504e85ddfcc931973d48024dd60ec5fa2377af5cb6b5731f409660db74918a25192558fe35683d8e8de5a183b5b070f6a0edfad07a44d8cd701653d5d4b651003b34876e064446172147dc280aeb427875453569b1be8437bbc9c5939bfd8815e944fc23bd75dc5eb515e8ab665f4b9ff7adcfc8e6ae3380f3771cf145b25549a45b890e805b22e47ac6e33b5099c5885ce231a4cada1acb0485c7ede2c125efdc5a759ac8f94488ed4a6681023e17dbac038722910c6c11d4a08126bda00ce1d9c5f7aa442295894937a8e90fdc44dabafcabc0d1b5cbc26e82a6ba4c9ca598f8cbfd69e98e05384ff634fc962143036e4917a5fbb99bb26164a40ae3c289dfb1772ce3315a728165c3b48f3a8207cf1c7e6660788cafaedd31ab6a6733061d88941eed294896a48c5964bea410bea43c6d0f91552c4b003068e607069067a1939998a1541a821217ecf14200cc8bcb79845d5bf8d1d00299c6a7289f9e84cdab64a172f8d53cb66a74cf633cfe385ad49331cde5606d5fc99f6cd35774ae9fab5f784a72e15c7c3843a7c58719ceba335c432ffa1e7452004afe30799ca541becb55e91823b2bbd4c709a3c56a7e91a0e231b7a67eebdb438a988c9ed1eab35706ba33a2ddc5910da4e7a6548bb5e2e5419e2a3b18918e6bf181052f7fe6a1746b0d2692062c592803bc2d9097e82a9906a4f0f8d7140807f0e604fb218c525c66d3dbad1f7413d45ead94842682637ab44d1c76afda21343a35a35cc517ab9427a3baf7dfc483e4113b63d9d5365887bb31027fc43362be8268abe9cce436d043dd6e8a997b0efc49b66f0a0310913f263bb34a1fffce392a9ccd272931dc1aff6159252a680d4b9b137e376598a7455ac057276bf47d4ccb5044f5c723527f2d92663523effa446b222184c76a4f8ca530f28e4aafcc928c197c7bd81a0aeebaca4a734135959adc72081cbb151a86f33507a79d5b6d84995aa4a14d7f68d59d06ef2c82dca0f12c35feece971e16127cea1e2d65eb90829962c59a9d4593d6e501f865dfc0c554e2cd29ef5074284a60fd701add131dfeff19eefb687c4840ea16cea3d5f01536e71e84212fd3855e38964e81a3049b356846b3590085b29715e923e0b392358dc234480a1a0d2a83fe87470c2a132058bcc88007e6e2f2484241b9185fd8258f37fffcd2dcf527fe7e9d927264bdd72a054993194e2c1096c096c0ebca06591eebad6502ef84e5a8160dae6d5d9463ff6067bb13d83203c6447e9a0bd1081d7b18af555b36b60c08fbfe89381231f632a7329b2eb68fee92547850d115dc6b984ce1a4807a4938e4c16c31b4343cf5c420512a6a089c07e27652ddce454c6e254fd96a3daa854fc076aeb4f9ae1a6405dff8c729b891c41d97141823e5297fdb0ef1d46276408b6819d4a3dfab0fd56537fa66f4436c50dd98f28fbb468a5f8e893b6096e4828a7b6c647ebd519a38bebfb0fba2dc6543f10162c42adab3dee9bfcd9f7ea72ed9dc89b9aaad09aa515dae253c46642143db5667a7a9d1cca36c1b85d20e8a90735c8751df2a68e05733ff77a20597f2bb953c397f89c3a203b1f35d8c0b4f75d7557887f1ce9ddd4a0c691169c67da8c76fe3c57baaa59bd577a5adf50e7960adb6d67c7aed41fce033f5d73c139ea3ba49dfd49810e8f1f681a9a7d2dc27da82425d991a40ddf96f15551f6437ae3bf93efa53ced83518f6a70c03d783e48cf1b3f7f8c99d061a1923398f25ec72c27818e6da00e3e942611637e8354ddea15c272cc008c310be523162c6bf6613153c380cb118c73904adac95c9c62845ebcb942e137c65721ec3f528d350488d71dc5ada5f3cac7760acfc1e9e7f92b0f287c0eb1f902a066b46784c85582cc43b05bede721f7a7ddf0f442ad8048cba8c6bb4d8d68274ccefbba2760a814a7ad2e16d7355f5a52a7e173e4283a8d1d91d50e42b7abb129e6ee77c08b6a68c81021ced4e9c78b560d35b1c40b12b73c3a82cc5e72ad1a5bdc5e4824035a5ebf16ba8e0089f84cab5778c1833e2aa1908c6a238d77256fccec01c0bcb4cc110f8387142e91e84d45727184ab2ca2253cc93e40f3ca8c12c6c9908571eb717afb5f85336229204aa95139531c28eda6c928ecb740770121325df850848d316fbcdbd43b09f7da11", 0x1000}, {&(0x7f0000001140)="69f23175729bf5bf9fd943e655d042ed8cdfdc023dec45dde31f70bd1b1a1e04413de9300facdcd3252f99f58dac6db767ce4e5c8282485102ee4f34385437636456a20e7de6d4fa31f938241ca8a5344374e81cc57e91b6a04a75891c8ff1c6e44ddd69175ccf55e4dd1e203573f533cc6ff4e2675372d1e5256ff9595d66d48973998254dbb5ade96a6e949825fb220f9417cf78fa51773832d9ed4a362612200181234308c64c83041d7b9fdab0cab8b9fd5f8320bb45bde6246fc1a9ed2721f59574", 0xc4}, {&(0x7f0000001240)="f9de9caeaed12a1a123816c1c80affc93f3c7c4a84366b84210bdf503c5911053bf29a29d7f56a785578b090e9279005cc8ab489f810b052c612eb02baf3ec6400f9149b9ce7f180e91abbe875ef565a88af4516316aa65fad5e4d1c544185bb601c63ab098e7dbcb037da2f", 0x6c}, {&(0x7f00000012c0)="d45e6292cfa73322d27f1be652a23a6d980bc3cfeedb66433a5b7a91c19970af39977afd0ac497adf37ffda0104ba0233a4af981813be13e7c311971", 0x3c}, {&(0x7f0000001300)="ee7a95028ad0e9e8ab7ec5f5b656ee0d777beedf971f719ac011cd5951c91c4e988b119bd08c663c7515ef65bc14609b21c00cc4c69a00391832e03a81aa96caf036dd23b86378ce46bb24afe0f38a7c15f5ca887492d698a79764e8ac60fd3d912a3bcec7633905de60ccd6432879054481959eaf2965e013cacd460e3aaffb70cb943b7c9375834ce33ad8b7da317ab3fb285a01d9f9c5fcb21283c6b713ca7773782e8bfce8e15a620595475d0eb1b8959b7b7ad129f83437e41e49be9750a10aefc34584f6b2e0b60fcd60c8d6111f298b9ed993f1da911b2304a818c15f1541d315baa900c55e08a44dac063434656e", 0xf2}, {&(0x7f0000001400)="e35f94da9b805fdaa24d37e5001e69693f9d56ff42bd6e03a1928ecfc29fc49c7f5e965563e6944313d97056c87ddd2ecb57c6d1247624fc6046022292bd0ad4f4a90fe1a959634ed8dade2dd761573a4fb6902bdf162d17eac1f29a451bbb42d898ecc47a8793a4c25bdeefe6dbf0f76eec33ff7c21d8812fb4d9f33f13a63c5cfc5f00016f60ee13a17356bbb9c8779d749b0626ebcfc8317db7c2bc4e9959f7324f33179bf3d6175e5236f9b80f7f719ba3b324d408183b381d377052", 0xbe}, {&(0x7f00000014c0)="ce13fc6d9a1b5610670d7bf8d217c6fe08957d5642c46f8617a855dcfd8aec1d79602b362fbf5d4aef6716ecb34028d2a3a22c582d0e06630bae", 0x3a}], 0x8, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0xa}, 0x3) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000367000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r5, 0x2000746e) r6 = geteuid() setuid(r6) pmap_unwire: wiring for pmap 0xffffff007f1290c0 va 0x1b2e820000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1290c0 va 0x1b2e821000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1290c0 va 0x1b2e822000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1290c0 va 0x1b2e823000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f1290c0 va 0x1b2e824000 didn't change! 16:01:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x6}, {0xc554, 0x4}}) 16:01:47 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/135, &(0x7f00000000c0)=0x87) 16:01:47 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file2\x00', 0x0, 0xd4) faccessat(r0, &(0x7f0000000040)='./file2\x00', 0x40, 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) 16:01:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x2000000000000029, 0x35, &(0x7f0000000000)="f5000081", 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) r2 = dup(r0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getppid() setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x8, 0x4) shutdown(r0, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="820bae2685dc", 0x6) 16:01:47 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() r0 = msgget$private(0x0, 0x8000000010) msgctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000c6f000/0xc000)=nil, 0xc000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 16:01:47 executing program 0: r0 = socket(0x5, 0xc002, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/110, 0x6e, 0x8}, 0x1) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "424b34862192137fbb855acb50d08572cd04c555"}) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) syz_open_pts() 16:01:47 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x8004, 0x5) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:01:47 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:01:47 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() fcntl$setstatus(r0, 0x4, 0xc0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) syz_open_pts() 16:01:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x40000442fd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x118) socket$unix(0x1, 0x5, 0x0) poll(0x0, 0x0, 0xc8f) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:01:47 executing program 1: shmget(0x0, 0x1000, 0xa, &(0x7f0000ffe000/0x1000)=nil) 16:01:47 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/207, 0xcf) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kqueue() 16:01:47 executing program 1: socketpair(0x1e, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/191, 0xbf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/117, 0x75) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x6b4, 0x6, r2}) stat(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)) recvfrom$inet(r0, &(0x7f0000000340)=""/37, 0x25, 0x2, &(0x7f0000000380)={0x2, 0x0}, 0xc) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x97, 0x1ea2, 0x3, 0x200, "279d87bd15d8c604b16c05a558238335b2bbed7b", 0x6a4c, 0x4}) r5 = semget(0x1, 0x3, 0x898b3d89d5b59ea9) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000480)=""/3) sendmsg$unix(r1, &(0x7f0000001c00)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000500)="59eddc24476532b5dac2c8c94f7e4c46546b799230000e1460656cc57234ecbcc7fcaee74fa1da291363d1d5fd0f1698611f9501e2a53bcdd695cf922b2d6a5470e43f4b1f0fe6ea30150f9d81a2a977cee7c73b86f64295cba2b793c27eeac3e525ca804438c9bd2ca45a4047926b29fb1e49f11b30f80062d0a9af0ba8c97fd7318dcb373f5f1ffd9dcdaa0491d0e05f3f75835c7614a5af75d09c334c2c30bf7a5689582145afb6f4e87b69e9f33fb4ed604816680a7d8879bf61fbb7737845bd88abc0d673115fb631c2f63fb5c6828d1c2563a46fb8fa932edd4f2f0774a5af7ec003d29f62005c8dc3dea67c09d8a6970310461d08b7c64c03abde0191e9ff6d1a53ceffa5d582bbd1f230da43f384b87b9975cb24399a43658b1fde4b7f36a59c08fc3046df2b629508fae15fc8bce1d3d212b8827b301622980037b2701d14d26812800c88c867a27acbce4a767f931826d18901b985ca14edaf7e430c88a197548ef9ae7ae01a0ece13159fcc4149ab1602c2bd50170f99848615c54cec98e57fa43ab85d525e5acdfa14d3daf0ad0440ac7f0e0226d0bf9047fd3828394e9439235b56f1c9da5218089171f443ecc8da0bf6238e0fdae6734be3905a03b387fddcb3cea6cf6eef60331c66ec97de885e6c0bccffc6eaade7488d5db9c4beb31ea909483897a8f8810b03695111a5ff4070238464e137b313bb1b23b5069a686c3990bbd252a6d6f401e77954af270aa210e3d76cd93427d79889fec7283774681596b90f8bd6f4e721e38466392e528c9ada10f94195ab581ae5bbf805460aac3e3ea4a89934afc1a10cc0d994a413416942877c4a9fce4659a8283753a4db7d598763c3824e199339f6d3af851ad19763a35913e6a58d43bbcfdd9c7b29984cf02cd62122ec0ca99a1f76e5e1ee7b8abb71104d2ce48988384f85b71a3ccc132697af2311c352613abecb1ff074d48a7bb927f8a85c9cd103cb7796bfc33000a4c922c7e94f2178df75dfafa3f4cfb8f6dc159e507f799829b2f498796216c7be8b086acc71ef3eb828ed9d2f471a29324fb9be0833dc44ae3cc3e3a89bfe218620d9784c5ca19c07facf10164eb1d176b7193491b3a28e67792c36dc5ae7e11621438e9e9c2a668c5f0c8be34d9a19d8ce904d3e682523ee968833e5fa32252cfddb6d87057452d523bd618f085651c946f56af59ddf8dc233f6c046aff7e1410f170a371c92ff209d9cacf0cf3e51497dc1fe07e7d9397184750a552123cec7a98284767cad88241a97997d4ffbab0573a8063745850de14c8f93f9b4568d0ac8f9d8b4ce5f555682c6054b32639e9c285035ee25b101e07dcb54c187c963832a330713b72bafe7a298b8e06ad933c3611a3ad783d3a78da4c1cc48897473f2af3968fdaa4c73adfc8de5457ea2c346cc8e2e3a8c01363bf05126ebc3813e85884083985b4ce4d61f3106cf70750917a9afe85232d0ec809855d2c49d4c8d85455de9a28113d5aacd65c41564b853ece32009794b8372f4ea19d04a966b4422210628f636ea312757e79ad9e43aa248b061bda43a19306df8d8c4fcf8758fe284194811cb92e1743c87a5e7515207c5197bf13e5ff32a881e64c4e3653753e7028d4cd4fbcefb1cf6ebae38a8aebda9d7a2c41a21d5c76de0129ddf88fb39e9a91b413ae6062719a12523380df6c0d0924544788314b9fe7eba1aaa27b0bc2600ecd28307b9ebf7b42d516e931e2d06dc3d1aaca0fae67fc43e13e179b7ca6099833c26e32d6ec6048aa3bac4132fe503fd664c863385c332b4a7211291c95af6ef9ff28cee3bf50710429bc04efcf8ac80e9df352c4fb04db6f0c9007119d33970993873aaaf616047f8c69356436a9ae4ae681b193d889f66df262b2c76dff54ded7a688a3b9be287481865c09e94dcdf0f5cd27b996eea3a9036d705c0c22129ad1a45d7202a3c09ee13aecaec46fbb9aafbb359fa5aa1726300ce33682908a7198d68c57f8994aa47127e7e0f227850cbb5fa1fbd92a529d0a86bcddbba84442ac98f73aaeb2b41a2a535d9c580df1410df1a73c95a10616cd22fee37cfe79d7c600a8235569a2aabe9e878f939e7fef4ba5d412a706cbe83739261e6d68961b3965a281f00175dbc62dd24bc3e08a0ba82acf00ebb5598845810511ef8dedcb234acdb89078a3800da84b02df2ab2bddc5a48ecfb9c05bd1c96523d1262cb494a10be513f24805965aa333357bed73471c0b1b3854232c90823a0749f2a402e159b58fc63a1584ab5dc9ee72436d24887a7c9fc52ced09730b99a34526d55f786ba8b651b89ff00a00abe11d69710a7cdfea3257b87f0fcd8c603b4f31a4e45b2b0f8904c8c06587c8b9221f4c4912206411dbba6aa265f4de7ec2a13129a146019f2c46147a4002b5e30d158c1b41e964e2bfe1a3c4f03e9b1bc5bc4a992726dc71fbe805e2b648be2537b4504ad8dbdb53350b53ba5e0e10213c60fcc633d3f089595d205b1bf72b21500abd794e7cd56c2196ff13b43c445d160e665a49dba089d30ab0e079d0914ed021b13d2354354965d907c2a4e2278a41d62ede7eafe57e8f8583e711ca64e8922aae644660349cf164d7315ce70f126e93ceff2a9a2b4a7ae13ddec6e654956aec4cef0a4f678c3a53f9efbda6bdef934869320c171568b895cd3c2fa43359969cf2a7be3fae98f8679e6f8fba0b72c5b457da0a42f08a9994b70078d560e3a3a5ea16534d77454d11a32ea08cb3f430011599378d89ee4c779cf1eb7d599f1c567e1038fd187d389b314f0a76dabba3cf37b5c95b2f3b03e91eacb303ec65080bb7034323da366c56897845b617f18d60bdf8646644a1d3bfa0fe02718c8f305ed84c92e8ce0f46eb034a2cc462f8fd0b8f02a4170b49160dc141b55a721e2397ed7b6a29f514522e1b114d4c0080869f094eb9835fb77ebb74326d8eca9f847abd2cd2390d26a9fff2426a845cc6ce69b41018ddbb5dbbf27c35edbec434cead9b6eb9ad471c593537d5621ff6a5b462cb29a13efb431642dd31ef982b6e1d85f39510d2bba3377255280df80a562bbdc8a63b5f4a93abebb0a405ea5e3ea741a2ca22274e0bc3eeb8e390fa10682c9649edf7ac03070b882728d9fd55a167736e3922b10929b47864a564f617fde4432bdd89a4a6cfcef13a225a0b22bbd80d404132a9466293bc692d793f6328b53ab09c5f6f32633b3417ef000e703911d9aacf19c977205c3d6205f3e0ef4f3061877a929388fb565b65434de1a76f0e8927d0ec08faca2abad1b27f517637da6d3015a1479bf1fc5810d15a0b713734d7eae22a95d795c3d276d3417eaf07ff8041f100c2c36684ca5a0e3995a6add08ce3028ced4addf4ba053172321cdb423507e5495a361a270916b0a6f46ec7c7659fee7ed787601d1d04811316236c444b637244f6504a29bb5a67f372e19c81da220f0770fb3bf8831c0c8b15fccdd27540cd654e71c8ed00cc7fcae4907b557986533c5e393d5a0577e5ce97ede8e9d1a67b51371ac2be81b4934a9850ae99d7eaea1d373c9e366c60cadc657de8702fe84b842234e0f64bbce203da2307cd9f5003ead6b57f74de62b77bb303a03b2673e15ca2b8c397f82f4d834d800ca6ae72c077aa10c19687aa6fb9289c4b3f453ef02c1b44feb4486684b56cb67e43927074387b7d074886d1568871fdfe98f1d04e486f37ab5463d07844cd0de066d8ccd3dacfd20952881587d29c8ea3b85f8e871a973761eab6fcbb8be4513f7230b0710f3f6e8949421a63fca674f467d1b45972de8f061c9150720fdeb6a7e7027836ab521cfa491bfdc4eb4f38af0635ea3aedc2cdb72e74b909cb4f49cb7a6ee4fa7bad6acbfd24d62f9ec18a45de20a2289238a24f803736677dfa050a6ddd66b64d0cdb523514aac28c54ef7c6b627d254a67cae889e61066b43ba4242913fa0b72d22df7ceaf2f4ddd14424f9d178c47b0eddec1089b073cb5d1546b13aa60969366cc6c3cfb9e94439a4a654fd28cfc641d79dfb3d0a9047bdce3755980877199737dd7ba1d76e0c419946bb8f32fcfe36bdeb83b5f76d164f8ab0ed842c1e917bf8f93e9b668c459341d3e42ee525f6762ca2865b7cb6268790c9c2cdf307a901562611bbc687b0c021b2cada24651b9aa316be25914756f6ddea9cc51b3dfef4a7352d9936491f1bee5b62728f378f96eb8a1c4a429375a92fd093be9387628379fc27234a62b3ce82b8c0081542e54b1c791d413d47c230c8852ab7d0f20ff1a99bf6d85b8497da0664a55d14fabac9e57040e8f7b9d346df170568e71849546a3c36ba6f39c7bb109779a6ae16059e49a1af89a2ef9316e8f97c9236bc9a6ea2a38c67f80d6d3a2b93e3cb925b2ceae298aeef18ee92c9449e43c39bca933a1bcb04b139b866af8c454a441cb0b93ce537422770079bbe720620a08f619a699eb53979d16f1856898e6354c241e8ccf83278c1904ec11d941c3edb4aeca0a782460b00f27858a05c54be26bd05d96d41316aa82401de8c3805ebe1d167ecc37b279f2b3af9ce66c6c769a9ca0fb4e27f5c8b5aa0ba95eff9e4b8ef4fccd48cc780a29d92bfcd3e936b568ca71520e5f988a786eef310f8e289dbdb0f3636dc33b10d4ef77d0239801ef2360d781fe8e21b651bdf7c82734474d4dcd08fbfdc998a1200b5467ed6d1df7a640c85e4763fdd13724b0bfecc57c83e57f645c0dc3af983ecfcaccbbbcb36db86c4bfe014839ab6ffce6fdd0d9ac271ca27073bea9005e9e98b41b3d1c10b447b95f0611fe8945975c7a4fc10e1dee679f4d3ddec1c5222351c4dd8dfd37bd7a9750a706845af3ee9fd9cbc3dad3ac9095e2b885583cc0222bad47875c3e90957ab113e78458d7315914a2616e7a1ecb6add6ad014acce34206205367c2f3952ededfae9abf0edd968851495927a44b95c86b7bbdebade7f1e6e65dd7c3ee039e154643012f4ddc2f53c9476e08563959945016770c1b346e0eafc342bbad5400301ad0e9f2e1e6ae864e63e0241cd41d73fc7cb72e0fa49b64ee8860dea6f7641460269b66b5d464943aff9ea7659e0deb6f196e7256f05dd4feca817527c0539adb90dd55584ab134cedd8430e5eebc78d4b189b08a7302746649e372401f96c4e1d1216ad0eed1a36e9892e8d6642b83ef44cb4c1f5eb8bf8f600ca85b85848ffa62178dcbebd514bf64b1d9500e1e561f69131bc20726f75ad6e7d190f66b647b066aee32bb1b114dadcd0417bca5223e4b4a334a3ebccdf7e9b25c21f60967670382489ce45349a1dec57df3a4248079493d4fe878bf05a0b7c2e78af91dd7a12873e0547f7830a7f3f1e3f2b95e8ab5edd5473a4ecea7ac7993b2b68cf65f6dcd57a866c3587fed2c0b58979f35681cee4c01820d11a854b53aa79dc6ae1d28eeec13a96a4555fade825587964720e8ecee1c194367146179830a0df245231c5512e719dddf50f5f7ad1b40f2cf99d1b7c49e62a7323e36f85da3332bec3498cd939515a6427ef6e99e58471cf01674ce6aab7ce1a42812356a62633a70b1785584a86f9199b4ae4bb7d4e6b37bda40d6ad1101b8d871e06b2ff8a4e6c2de4633fcadc2c1d596d46871aa435b2d629065a670d82c466cc52f6ec8488342a5935e23de9cc00651ca18cb8132abeadd45432fd46ac200912271b231459d192ef0d19edc7ed2765bb1de550da09457395ff6bc4fe2873a5cb91dc7eafd5a546fb93e3352ca5fe018ddc35135af7d3acd0c7f08149bb8d988c354e", 0x1000}, {&(0x7f0000001500)="67e0516b79d4aef289572e1addceef3238f0998d6da99fb9b412bb3d292606925bb8d73fa1c3bf84897206bcf71e9336786953983512e2b87ec7f2448a34a6f4122ea6abbaab675013d80a2272c7a87509fe8a15feba339b10b310767b8355fbb21604d0025207fd185ef17b0ecdff06125efcad6d7db98cd76988f3fc0ef954a4e576b2e2c055bc2ed975f74ac15e7616fa78fcfe47720c5363be0b7dab1c9ea201f43c1d0776fb9cfa4f56818453c741731fa5eaa432d557f95b1d6b12706c73be54f5cd0ebc03fe6c005e44b124f63f3288813ed60e3a5c9c13", 0xdb}, {&(0x7f0000001600)="6040c08d24fcae4eefb0da8780a7621df97a27c92bb03617d91772dd7f2801f832ba8d491d08eb79508ef027b6798c2e2930246e75e440785c3ae2e362ab48567e800fb30321cc73f0973cbf92fa5c69519b7a0617b4941568ac6e043a9ff72286629c6f462913bb7e173f7d9ab3f914ae9a4b94fc8a6cd3cb396a98235dcceba31257dc8c78d63950d8f06f61f89cd4fdb96dc1a4d2b2c4e63e6f5e7589abaeac245943234edcde1b9782e6c903c4b01d264d4200f3fcc8eac8e01249fad17ef31d396086523550a1d63443d257f1021deca0094ddbe6d5d5913d1d1ea5fca7b7fad359f977f0719d4c71a2de179aba7da82a17cbbec7de29498a1c72b25d", 0xff}, {&(0x7f0000001700)="232395c74c1a022b94c9e39a443f341317ea947e64bbd1b416a7da7794e6a52ea480fe0dee20e4d97c8e7f0be11523f168619d4f0631267198024fd19ca187fbc2147b8ed20765839f9e0148fc2360c4f4a5b26ee6cb9b633d08516e790b3ef7e27699fae9c0ba66adfce06fb35219590e6c3636ab5c770bb0ccb2e9a2e7f0157a9cff765e1ac5559199b3012bbb1ddb03", 0x91}, {&(0x7f00000017c0)}, {&(0x7f0000001800)="05ebabad8a1fa266587145004695714870b1761a6ca73ee5258dacdc5860be979a5f752a53386ba53054f3edbb9e6419fda1ea34bbc279f3fd1bc375840d69ebb28a44ba4ddb46fdd002a4da502deed3edef2e982c73fcaeca59d00666f5a9fd74b6f995da26940e228da1caad7e1c9a5823ff14bc73bc45168b9c20940fbe27568f52d5614660ded7140b26b286dab66dae66fd5bfbe8aee6a1c326e9b221f53bd3d8acea1e518296afbc576b5dc23425dd98619483c197c72d4b95ba64e142c120b2c89b475c63205118a261bdd57b75ebbdafb38b728665c10d26d012c2d72c442c25e268e60ca7a32b7422b0fbeb6733", 0xf2}, {&(0x7f0000001900)}, {&(0x7f0000001940)="1583ef813fefbb55a738f344fc57a93c2d8e0612366c120e", 0x18}, {&(0x7f0000001980)="a609f4713de15e89f9945bfd1db775eb16128f2ea08194d4d5ef14dfd6d617f9282468e605f1c4517e5a8f6a9d8496c44801a6658c4adaa83b4cbd5d42db21eb3d5622d8006b91a7768c14132d434c64b743db1f20070e7c1ee3451141805b80fc5a8b43bb5b648e94c67668e57b6b6cfae53b67d97f7611ef55e4b194", 0x7d}, {&(0x7f0000001a00)="a9c663634d7ee061e60d875b6bf48bcc0cf902b2e3813f9b3b165a4f6e66ddb1f047a59bfaacae7a7b1e49870cbf424f4bbf638352bbeac312e2d5660cd68b034d0cdb7c6f7a0ae696061d8e89921cc534449a31a12ae6c01b14f1f69c54bbc338", 0x61}], 0xa, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xc0, 0x400}, 0x400) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) execve(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001d80)=[&(0x7f0000001c80)="2abf00", &(0x7f0000001cc0)="8400", &(0x7f0000001d00)='\x00', &(0x7f0000001d40)='\x00'], &(0x7f0000001e80)=[&(0x7f0000001dc0)='%\\\x00', &(0x7f0000001e00)='!\x00', &(0x7f0000001e40)='\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001ec0)=""/4096) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002ec0)={0xffff, 0x7, 0x7ff, 0x1, "2c481843ed0ca9cd36e6326f2c68ae56587a2187", 0xb76, 0x3f}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002f00)={0x2, 0x9, 0xdb, 0x400, "9b982a2d7ec996a52c43a8f7d938c4b071502bdb", 0xffffffff, 0xfffffffffffffffc}) fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvfrom$inet(r0, &(0x7f0000002f40)=""/45, 0x2d, 0x2, 0x0, 0x0) setpgid(r2, 0x0) utimensat(r0, &(0x7f0000002f80)='./file0\x00', &(0x7f0000002fc0)={{0x3, 0x3}, {0x80000001, 0x2}}, 0x2) recvfrom$inet(r0, &(0x7f0000003000)=""/209, 0xd1, 0x2, &(0x7f0000003100)={0x2, 0x1}, 0xc) setpgid(r2, r2) socket$inet(0x2, 0x8001, 0x8) socket$inet(0x2, 0x2, 0x8000) sendto$inet6(r0, &(0x7f0000003140)="57fdd227c8f6ba3834e56b3e1f784cc88805041323e210ca57de2923031ca44d0f211daf53f15226d001ad80f56048473e9a688a7a3ff63351b939a18e494160a261f41ab1000cfee3a6df7bc0c1580f9b283d2c62a933c5", 0x58, 0x8, &(0x7f00000031c0)={0x18, 0x0, 0x800, 0x5}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003200)=""/12, &(0x7f0000003240)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003280)=""/230, &(0x7f0000003380)=0xe6) open(&(0x7f00000033c0)='./file0\x00', 0x8a, 0x134) 16:01:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xa, 0x2, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x80000000, 0x4}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x200, 0xffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x755, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x6}, {{r2}, 0x0, 0x8, 0x7, 0x5, 0x8000000000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x10000, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x5c, 0x20000040, 0x7, 0x8}], 0x6, 0x0) kqueue() 16:01:48 executing program 1: unlink(&(0x7f0000000000)='./file1\x00') mknod$loop(&(0x7f0000001700)='./file1\x00', 0x0, 0xffffffffffffffff) r0 = getpgid(0xffffffffffffffff) wait4(r0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5) close(r1) 16:01:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:48 executing program 0: clock_settime(0x4, &(0x7f0000000040)={0x8, 0x400}) clock_settime(0x4, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffbdfffffff}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x100) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x1f, 0x1}, 0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 16:01:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = getpgrp() r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0}, 0xc) r5 = getuid() getgroups(0x5, &(0x7f00000025c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpgrp() r8 = geteuid() getgroups(0x5, &(0x7f0000002600)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)) r10 = socket(0x6, 0x4007, 0x0) r11 = open$dir(&(0x7f0000002680)='./file0\x00', 0x400, 0x101) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = dup(0xffffffffffffff9c) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f00000026c0), &(0x7f0000002700)=0xc) r16 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000002740)) r17 = accept$inet(0xffffffffffffffff, &(0x7f0000002780), &(0x7f00000027c0)=0xc) r18 = socket$unix(0x1, 0x7, 0x0) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000002800)=@abs, &(0x7f0000002840)=0x8) pipe(&(0x7f0000002880)={0xffffffffffffffff}) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r22 = socket$unix(0x1, 0xd409e3c2a61a1070, 0x0) r23 = accept$unix(0xffffffffffffffff, &(0x7f00000028c0)=@abs, &(0x7f0000002900)=0x8) pipe2(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r25 = open$dir(&(0x7f0000002980)='./file0\x00', 0x802, 0x41) r26 = open(&(0x7f00000029c0)='./file0\x00', 0x101b0, 0x80) r27 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = dup(0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffffff, 0xa, r13) sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002ee7045b72799f2da587f03066696c653000"], 0x1, &(0x7f0000002500)=[{&(0x7f0000000140)="2a0a5bef977f3a79c2a7eaacfe8309d45f4c1c9edf59e35be0c9ae83ac338b07afda734829a6bbd940", 0x29}, {&(0x7f0000000340)="a7270524d9d38c5c105b428b06dd8902c687876b549084143efb5c94bd9008b4496c58abc177b38b9316c9a1bfb1ad67198638aa710f19bb182f18c98e34d727b8e36e61ff55255738d098d62334665007e340eaad4b723ab43e14fa964826000510df883561843f521533a9a317dea287ea4a4d5a3fae909348875d6768ec3e967581d90296bcbf02e143eb2a551a938d2e3f5885321102ff504bcee5e5da5f2cea09dbc31c7b27802eb16237a5d22674f0c60dd7bd48f54f764d42d5b13beb4fb5ae5f6907082c2038b23342c5f1738c949785f0cce8e935d89e22b6bc5ed6577eb442f6f000f5375da663175867c514d322208cea048cc8269be533ff6e0c51c38e2217d1ef5588c808db398b14becfef4e5a4deac2d3bd4c2e77e35ddb5c298e7e42a38876f0535e74a95c45960dc86c4e68751955dcae97336defcfd2ca166d778bd04111c63b0e8f6111cccf3fb233236495500e5ef9c719da37c5965b6ab8e44de991f151b674006c0a3170632c68b9134db44bcdd20ca27529a2830e82b739d334b4ac046cd5db7118c40a1309800ee0d89915aa224eee19aa6c877a36f403cb824b431d487c6832ecfd2272ac1a87403284a5fbb5fd8e204900f4f7c051fadbe00663d5ff75ea97412b3fb7d50549c5ab190532d742650f2b730b0294eb28fa01a45029c531dd5c51e910de11fbd841c37448e59b7d80516b6e54f7feff6806e6f760927b9348898701a4e89fe60b5cc976454e6af2f6d182fe77d9346a66daa5b9e64817dd5865cbdb0988b35eb8a84cfe780d6f8ed8365147f29491d241aeb592b8343692f213379d527ffea2752665448a3b6df7e7cfda17607667b758fc3822ad1fb93b5320b8c1c75ce3f22438dd6da6304d1308bdfd13e6b9d085137b8a0140dfe49bae6127d6099d94ba62abe34e6fc433859f69a6f0ecc3f677e20e35fdf04e7bbb25114e11bc8f5d76dfb116f585f85c5c77fe7a12fd28828ca2bda2b7c3f710e8a6313728a27ce20b9f541b8e97f71e87d252002d6ad62d56df4b5c67d807141b2d8f6545069931d344ae2c13a74f791100c2422b493dc91bd69c5e3f9cc9144de0b8f73d95c9e8c50c40c32eedaf08c9d61e3bc2edf49d4d457463d1a366861c2638967471046ecbef56a68da21b21b6000f2129b2600768a1af984df3af6b15f2ef8eb80c0768b3f3cd99ba1f805bd2772612a6a9a4438cc48cf8549a120376d3215beed53065b512a5e6fbf56a6be8b2367d941df1eb6134c7c1545df98ec1bd65039320ae261fee8995dfddef7617099d30faa1200a0c4632edf414abd2c3e6b03575309ef619dc785e445bea1595965cd7e56c264841c3c94208473c6c5cc98230eb762a913ca0f072ed859504b35dd0d4ba3724341cded408c79304ccf9f9eb160b4074563c37b7e57111fb560235d8fcecbf3c8e349ec6f97031efcce143ecc0649df657505c0921033a51c6a26d2ab9ec35551be2a0ec462704ed24f361174a7a7ac2fae713f18d69047aa8ec2c51aca27706ef96c6f1fbf7b6684dfe1351f83208c45bdfa96423e1338f2dec675d5ee3b00b06d1bad9c5f94c9b14a35bfe27b78e498a4ee88e023ea30405fa47551fd3c80a9acc90b75ecd430d48c44e7d12861cd14fa40a80c53962cd8766f80eacf628b18167cda31c4e141381692b403a83799fc27f33ab77783082a2ba93c0c796ec97554e16149a0c63152569b54f1e9f4150186c79a136e838944f751ac79516a446afa4b72af1b3cc6931b21584a7dd57cbdf96c7c222788cc6896c639fdb02ce36eb394a6db4d6bf8db67c1483eab87c1db36ee5b5bb7e698d4c44e0beffbe8d2082fa0efec0e5fb4b396dd4a4525b681761ba36bc7bde1e2274f7456145b551a819d9326f5865701896d67c9197b23ca8da3344f204a246307a4dc1557d426fd1df327c08a3bfab47dc0da45e9bf3ac98d012117e07b2a95464eac297c115ac2b96d0c24c60a5a42a212b33ddca91d736d68a22374501e964c448d470a7c4e62339f153a3ceb9e9cde2795686c7b9fd90657435665d3bcf6fe5f98f3ee6e427bd2b870b2b00118a33f875dceeaf9dc6524c68f4fd0f9076cffdd89f32e33b902db14d333bf694e2c6560dda1e5bb6c5cb659d2e4d0acfa243813a4f457e48fe62d725c9b5b737235f8a701d99150ba1c550c7b1a9b110c0d5224dd9eb6857dfc45e773727bd02bbd5ea16c610a975e81e5c22ea81ec457bfffe963ea85f897f9d333f8f3f830ee2ea1c6ee25c6c8629a7e4519018e06a60c71bcbaf787e56efcadc79fa3d6335911312be3a81ba1b38c7213c3b9d0cdd1071e949385e4ad149c77a71ff58a50b9fce47c5020d123cd8a613a9c150b564204d164e7cdf804197c7cd9c7b1d2efc6a3662d799cca2af894203e2557684014817b949d7b46977c403621f4dfa60a9d6e31341f7b7f5752db20b14160e69a316902e40cbfcc178a8601edd1f53ca529dbe934c56b2b9ff0ce0d1bbcdf9755862692c4e1b87148468463333404a9b1fe324acac7a8ac9f8e8c0e20bd0402de7b9c6191d31e42f01a3f71466dc4bb51425e63ed79cf78baaa7f731d8186e10f5970b4b04dd5c264ebc98c3144ddc34b9afacb1141be586b7555f33fb01b1b710d56b57800ebe5f3bbd15e02fbe45eea0f717432f4e9930fb74a239c22eb6bcccc3dd57f27c393f473bbbc1303afc82072949dfbeee8bb9b3e9aa82b12d7a36c32e14c58d2747c263e4f17f46181ab6267db62492e01392bce972fb118f7fbf752ce484242d170f118068757febf935304825255ea873a7160f9516739d55ad09fe3aced6d9b9cca2a1c482ce6176b30ece38bb611e958d99af7eeb40146555b3b6620667bcfd779f2345d1255f9cb35e2544e382d4e3411115ceba689a9e856a8fc91e3bea616ef1b51448ee36d052b81bb23cf50be182f654f05f0863ebdb2be323bede097f321bd8584465140e03f2bbed1826233913ec192235f16158abd7fc30e60159992e841a2d84fdb1b8e8db6f5fdc741923ca00000ddc92d87055ae7619641c1bb7f00fbfd31a70eaebb977a2adf41e0225ae276697deabb12642fd0728e01d674e1539501cea12f1b18919ae4b82a8ea94cdeb0bc943105ef98417ed9881d30a5e6a8287c6ebf54ff2b551883ea2bea5e73247d8a2a5b11df8d646a2326f5dbcf244f0de8a0615cc43614dd74600d0e3ecf5a448b46e441f16dbd45be48637419ed625607c1a665e4261bfea193aa0345eac00e22628279be49dfc75df8ebb373e5a051477ee0863fa475c4ea30b15f3e0d69ca3c1285efca074694849f207f2cd592a5772cd7f5c2e3d79ea776f1491c27f3ffcaa14125e8967655ce83b34ad37bd7b324c56763cfd778ffca8dc618b23911645fc38543ddfa0a2a2897c0d5849256df71473b8dd8d847b95b5f10113a6629707f0ac32dffae15082edb2d27a29736bbf2aab2b88e6dff1aab83cfb03ed066a988418ecc3a9c15e8505cb906649cf8a00ecf801554c9a7c2e31c8d06d3b5ade25c08819ac0bbf782fe0311ff7e42f6d029ad2dfad9f00009081f05de876a62d9a613c339003068f619dd32717a54fda96c8fa875ed53d588a7f77674bd35ac0975b8ea9e61db88ea46e3d67b743702d6957a61420d114e5219a3e362ede55699a2beb8c5d100446961c79e4cfc0827761269089d4b0ae42a104aa119d7f6709a842b3e2e4b1e1f4dcf0df2b110862a284cecf73ae12e78ca9406b1017ee49d349edb4f014c26806581ae4c7c3fa14472b8dea6f259097bb54de7f88eedb3f795e561dd7a4b9b9689e5394fb8046c23bf04c55c041e2ec9d3e9b13d50b8e158d8df51c0d8334bedc2290ba9694317220981c81caa4ac8430bd6179e5b4314acf97dd7ed172abfb1196934de4885e4a19b23f3172056583622623fe3444a60c9605e0468406f09d0728709f57acfdaff64a84732de41a1cb4dbe445bdbce5915ba3d9d85881e3ec2bf10c5382c6b555e1868251dd9c9c6f40cc472de34fe98b49cf0e09c30cf718b61890f8fb2873ce34f4a141b7cfbe5ddc8c97ec5cd0c565ca2ccf6aafa0b0840927283cecaf73a5c785c3a911244571cc0e1691138abe0945c9adf56a574c0e5d6c38fba24f71f45e4a38f518eb5c1eb6aa6330d7a79996b70853ebe60f99f9e00447e67155470697ec2bd67905e233a3df0e6725beff85bfe5055eb449a94749867acfc10cc90948d9e36c580bfbc3ba84fff245b92648b71cd171bfa9454e26ba396ed22ed99f41e40b965c5ef62690c68795618bebf6520a5e72106de6b60650d8f5795eb811ccc0b10cce6be6e247c0646ba245b268487b637037d6a578a2b9a774ac078b6f91479cdb2da51b601b5cb9dcc0bd20947aa20e9cfde95b149e21fe6625c87f578de3a2eeb7630cf7a83708eee071cfa0699530d4d2bad54ebf7960bf0402209ffb922657c884de080f899e8f87bf0a343d23146c902fddd3163b4c7e4857faeb729d70c1163c6c322ff8ab6e2a81a4db8f8935c45228f0a2b5d32348ff972911f8dd99ddc097bedc9ae4af5883f1bc51afda9f0dba2be7d70f94be3a792d20a20a8db4780dc63136f189f28ae6b0559c53358ed4801a73021bd468c6b53fcd6e7345064096504000a30539c15dad6e53fd9801e33a15185fc5e45a8215a74e26e69e601eb4f25984f4a164ad010773469fc2dcbe8f0229c204d87afb00d4b7d20064fd2d15e45bd63503338c29de515b076fc56d4dd9a12df6afaa9e651e083947b9d381a1626dbe3ac12032abcbd4155c6e2927f5a700131f18d7609ade21c5eaee095eb9ecd78a2aa3bf1e7be9937b43d56a7fd8ac7109f91bdc21553d15ecbabf74f2082c9e1da05d682fcd32e344bb81a634cd0d54224ac0f0a6979d50d9cf30caed931186cc2e4cbf8019c4fcf43dc748487e701cc803c3209b08f79684d67283b032009db3e52525d2c53836666cb7831fd059d48fa2298594da58a4b3e78b2aa7bfdd382aac7f043f6d4fd68577c731ed5030492005ebecaa17a5b4053f296e7be91c49bc3fd44b8040152d0d0cebfc15685d3aa30a6e7125b9ca11bc1f822e34ca8bc5e34703cabfb4271c6feed1d6bdd65b3282906f7205ba037d933f130522cc440032f37e440c2950145a44a52be4ee8818730e12b7999064dda1d60e7af892dc8948d3848479a54c4669414e5f40355e647944d1186c25075925c3dfb19825f40c8c66b3f89dde75d2908ec95b72db64403d3f9fc48df74d8970275d6f5d97da05fc5a52aed118663eb96e00059ca8696046458e0cc4833a64f886641e11cc5c792b52a252a85b122bd3a8ebde13e00fd4b3ee32a36d2ac023a903dc79995c3c8c04874d97af167f33343c1d4f7dcfaf7fedfdcfc804d79660ce6310a4f1840f0de405b5436f9bd4f663dfde3729a6d0f35850fd0fc5ae61b8379ac0640adc9a932b2cfcf957d50f6764f1ae56af4f3d8de1b8afc980ff829590b4f5126c0d165bd688ca30cfb229567a2c41f73f38e4a3c6164e015ab37777fbf9a5c4dfd6480c0d1572c0b8a104aa7c63b2cd0afabc9e8e204e7f844e5d1e47ce3e7b752491359a7d775d414a77636195894cfe72c621033b11515ebce7af194a624afdd449237bfe5fd16f59cc62e6df5184640598ed241531b348af392c29a8785fbe887ff38ae905ad87ad17b5a7cef1e3f7bd3d6672472ec3a7e571fee6931cdde7407e2d7410576271a00d04de2aa91047a7b05fd6c478f32e4d66580365070a", 0x1000}, {&(0x7f0000000280)="7bae3abd50e2c9d48b9d96ab582362a0d711a725514b673259cdd5638f6a294484d97e76d0d4fde4c724ef1ee03564b1293554b291d4af7ac34ef01c55168c87683961bdef37cfd5070c57e6e2639d563761c1747448", 0x56}, {&(0x7f0000001340)="96a49abce05c81a0e29a62cf426fe08483e7f6ba2d3d10eb167c86987982b2c0cafe92e79795c0a0e691eb0e34ab6acd0d19a4fb51d05713c609ef7c1844c70aa3759aab184372f814817f1d7aaed142f3bf76463985edbd318eb5f862d3366e39f45a4a17408fe0c1a999ab5995f6a36d7707b8941dedf9385b0271d28f073d79867f8a08ebcacacd2540cca21db8018dafef8fb94c81bb6c14d5e459be297e2c3c9a07a821acadb929734a0c958b20c6036aa4b34cef9cc13d4681d31c2dcc1101b5bc2580dbcc29b3f9cead5e930501b8b4776f7afdf7730b21e4fa94218eca0168b73c72f0b5b183eb62a753e3af006b3f9a25c60c7565092ac2c7ce2fa46a1cfcd86772ab3a3c1605e3101c6aca0e74dbc363b050d9f1e0a9277da428181f434c0096c7d03b181376de6e89ea17b278554137d523a258965b6b0db641fa82022b1108682c2e9b903abf2f419b4237e46cdae3fde6380f6383d9d1f226cc3b9883561d8191fbd2a44e6e9a667db2d1ebc16445d4df1d0110281ef9b7b43d71acf27ddd25528876afb943bb4af269d202d37dfdcf0ccd05de769e8989ccd14ceffaec63026ffcbacce5443d2621105d7ec1ff0d410fd0c3eadcbcfa45c1b4c83f62282d32407a86c6eace2febd2d59b03e5ac7a63e64e145877a1b31e5d79991d959cb7eea77208ca6d9384079800b87412b05eedd1c77a2a771aaf0dabe6140776222a7c41baaf235a0c8b9b59cd3a16751f3a0749bce26268514b437537a0710445eda835295768b17d25626b4d073d24816548f00590caa44a8ee84c3807cfce6bcdbe3d5c041685933ae3bd4d5268e48eaf5f9f8df00f058233967031e6d2a14c36659ec9d37132c549b277a9b43153b0932d6da878593cc8f14d2747b163d359fa0674c5afec1e5cca6484c15615a8444d35391992662bd287835596de6cadecc16fc8214f84fcf14d5acbc090c236337251bfa08b70c5471874945a04b7c8d8409c21d17a5d963551f0e82f2bd0f8f7461a2c78d68838bd5e37284b5c1a8eee97442db374542519bf6b20ea2888ad4ee838aa1486ddafc752ae85c43c537cbbd10a9b8bf0ee7483af3b2e72ea7fab296f1a1803f8f6a42e28b9686bcfefd39a9f16d47370db3115afde4876ef55e974bfea9fa835794cab1147f0364e70f561f455fea2897b2d4b9d71984ca44769f332d934a3662ed84d616a87286a4f404b005a99dca4f5f3159f9e607fa6c29605fd873e8faa7c99af6971ca97ed0031ea78636985bbee37aa51db64dac006a50a2e1da9cd5b0b572b120c5f06c38227b1ac7a64d5a9cc255b1322c58c7b4a4691e9a8a8d784d25ecde373270758141853b5044d9244d9de5fae96266646c61c0dad1fb923e1a27c8fec062e5adb1e4ed51d99a3a3278fcbf30751a0fa4d2f988bbda3123292ebf3aea38b3d6cda23741150573565e06c22ecee73bee342fd5289fce1db5e76cdaa6ec871eff7b14da8d85caf949fcae2c4d419fa8e036fb49c4dfd8665e8cbe77de4330c57e19485f1a063675ca872a30cd0b3aa47a9ab6120544ec51c78cc0096dc594958ad541a6a93707494e4c6c03b64e8ba37c13ee06e7b534a167b3f0c473e5814d501f1aa0883ad32b096f75bfabe11d5bfd2d4118296326969f9505f39c5939e136ca98e7272c96b7aade3e19e910ed059b16fa810d6104c0754e4ae4f58f18454ac5e1c967df687717b48b798a7805b1ddb38acc5ab8122acc5eb81a1cfacd6ddd7ca1a1f171321e5690fffff46f371c7856f84629b0b56b23509536153765ce77e66fb1c59fb86c462b78fdc41086e4bce2e1056e66210f8c0d5a6b43a6182cec39b0bd692251eb255bb0c02fc5fb1a01bc7a945eef389276a2702a0220b4145eb1efda333922a3ad93df0003c5053f7806a41d3d9d80d7ce285216b5f7f396f84fc271cf25ee9510d674083461887bc422cff44d9ad88778cda6bef631d512607b1117a0e9227bd86577021f71da18bc556da1fc86d4ddae50f44070b06020c0d42ca7276ec300bf2757dabd7372beab8b31282a44bfe0ee1dcbc2efffb95f9c400b0f41130aa29ac4ad8c4eef75203fa6ff422940435171cf8e16702194af20adc6a973d0feaa768b4232bf3ab11b09ede6f254d35bcee4174662a125252788b0797350e166f2c5b022fae75763ce862c8ad8c0501a45d4935155cc0b53076a4e247640ceab0a23d99b40562d087e91489b81983b2df4193f8389bef028e0b7c39167f6287962c4ff9f3f6a773ab3b931bb68961d7a55dccc5319ea3c88ebfd1a3de5224310e735d4ea80e59d23d1cb2824eb018d33a48c7da11af4cb7077e6d90d4d8a0894228426f9e3f085eac5495bb4d5f7895f710896ed555550374831f4b477b822fc9f54d891c14bab64dabb76f621ec13c09a9d7f20b5a05208fd83fd21da6f218dfe2d5a2182017ba335738a46f2b475c472668b891171d03cd53f5a57778cfc6b5cb0e78f2a079d7d81cc71c5e01c9a678e4f7c8ede8be91be7d592d51e1eeb9b06ad22312f838e3ac04e734186d455a1dc4110a5188a0f9cae9477f5f2b838c7320a600cebddc1bd30bae51a8f2e52e97768ebe3b84b238ae5fb32ea9cf2ca598485093f77e8f61ca137b009bb28bb939cc36a25b476c045b29a28e370f85e79c07145ba273a712145ceee2fac5b53529ce490302e26fdca000b8bd58e0d637858f04d3dc0e0ffd58234617d5c3cc29b1ac50440fc14b4aa49772935e81f1a2cfd14e7a6f12a6a8fbf5ed611f21548facac7b6ef47b93f325d2a8df8b547dab8d1610187652728ddcd1053e17f7547b906cbc41917c3e68e13a084a1f7ebd6f1ace7ed9da8834be8e92a9cfc43fe51da19bdb527ffea77be3e65f918fd4eefab26b5a7573c41fea7c76306caff62decc891478f5212f4cedc710598282a9eef84ca0ee9ce407ff2fdc5583ca1f430b8a490188867d0d7270edde819e8e502d0d5ff2ab1e92e2fc3e84c3e2253f704e994d9bcb6bd0ad1e2d9551b1235aac8fbe595ce6551d0bda9edbdf24f1b3c112a45e63d2ab86229d788b83f354606b065d86667fd0965b2f7c5b58a70d6dc93b57819883c6fcc119d09d45c5c97384a635600a6433ab735f68537b3291dc05997009c96801912db3568cd99ccb3435262020afb237d4d4ed110d754f68fa428b7f354f022c8c2097a0c4a62da17b78096a3d2db5b809adaebbd76f656a99713b580a33d532f2f8ca942adddf14a466faf12ee24f86739b4f4279b55c1b05010f7a3895e65cf79e5aec2bb494e12a20f0dce9e345fb06acc2725141674c36f86e616ed82a001eb434c45f26acfb471bae583b2080b29e0a7af44d5f9461ab18c7bb4cdc71899a7bfee404279900442b0b55467fdcfaff6ed7ee7c18934807b05e6bff69f20edf1ca8892343c527b9ec9844aebe60be8957efce33709e7282c3447dc6624a282bb9e615678e3333f03822bfec8ac80bbff2ddbb184d4f80f22f1842f8ca3018aa7bc902027c6ea39a3a7f59f15f838f3c125ef9156af939169797b304c0efe06ed2aeed1c894add766dbae47f828cd31d7bf619d5262379de3e13143f317eb1ccce47f83300a55d89b3ae386cf1eac66d6d8879f300efc129ed61c5b8e5d1974fb2ddac6cf7ae1162dfb9d0eb4a1d4b84106c280c8fa6046671da0798bdfc6dbefd2ae622e5f35f381dfa1b594c65d2836aad2dfefc22e0f998e5c815f05870ad05c8b96a367891b09ac3ee60e423bddb9913c6571ae2987312f79469cf650e1a3c5caf0ec59b15e1e6b89b0cde06e606de4c74dea71de46ab566d1463744edbbfbd8dd9cb50f1cd2afc0a4706180ed1b27f87ad959b372b44ed1605ba7f6a8a8de10731cd970aa3d71dd719fdf2f5d24850a94d1277e1274acdecdbdc3fb19b1c98aea7d18bf69a42cf51e297491763b8e4efa35c396b896a1b54c7d034979a4275c935faaff96fe7463732e93752a351c269b73659271531323a7f1d4f37be410b405538fcc2406500d92657b1db67c2cc3eb11ac50a863ee5eff2fed76a96c1bb120ce2a21118c7fec17355e66060b6da9024598508cd06365f45f2e8f68db5e0ec7fbce10c747e49a14ba5576cc1bfc58326eb6517d92b0050c8457412b4c26854f7afc0c1cb973ffe177bfba7baaecbebdf06611d21e5058176336de15aa4b92abab7ba25500191da201d6f9e2f836e0162d3126ba35aa6b0d80e1fb2b691a1bfc92725a07adcf9417d02892f61780bc9c8bb011785a8bdddcdb91edfe69cd1e2de8a64f37ff1cf17d8c2e827461a187ce5b1b9b322cf8aabb8073accd301193b688790786e0b95191d7450ef97c81d274e0af3bf1c616b76c4d6ebc2fa5fe1e2917d2192cabc26d14f775543f8e4309c9705cc8e2bbae130253455b7c891b19e0746c89d7061ed2de71acc0942562359656f1a3ff5faf941b58b41022c44355ec02fae5da307e9bd2f639e4ecc653d7f1c8eb9f3ab4a9ba52fa9bfcb68ef998c52a1cd7c45d5c90e056a192c54ba85e81cf1100628e937b989f641d7968d5c2e193e3c549e0186ba153d909618047698197ce6c9bfdf5d123925a4796e8c0e05a5c95c2d744f998dbf1b4afc6b47cd06317850acd1aa5540dd74526bd22643fbb5226c5f36f0326daaae277f4dca641fcd4f69aa9ed65fe47b4d11c4e704a7f24836a387de1edad1b2d1150b7f5289c7d004bfbbbd5b229bd49cdfdb7d78cf4ff4e51496963a388574b6cbbd0b4a082ff5095e48dc98a902ae8f29f1609192d86e23fb66d0fa0cc3c86f4bb870ad8155fb40b151088cb5b4fd1bb2664bb71f5953146889263c312b2aeddee454eeaeec941a56c48ed64269da7e9b5d90d7a692b71951fa58ac23c1fce185268e352d4aa718ac53bb2ac4bc0ddcd4afee10cc92cbbf0228ce26abab0e7057a18d711d81879f46095bd561cbadfd331d4bf8f1f655fa895a480881a9b890926539330f35f00ae03658759f61d2332dfebfd49cc4b5f2391c4411a96cbcd91b0d199e112202163f8e443c72a8a01890812406f41fd78774b9ab2fb08001eaeb4147550509c65aa247e184cfb3e0d183cb9d201252eef6a43a97b79d9f9d5ecc40538841980af5fd9a3f5317063e9296b15adc2de7b959fdde3aacb082c496b76f0b790e788a27d61e365aa6c4ca033b1eba8ae8eadd8bb91f5d9ea5d2294e0b492e69df6d6447d385ea92b2f60115afd84335d1406ab6ac2181b5a791e12fc19441c1743d9784a77db439dd48f651994db73fd434906fb51cb5a858abd6dae6160612693101e5fef822c7686036507283e6c3cfdeb035fcea114593902f4b4cff8389780e850fee34a5e3adb052775cfb55d2c062d7be86250b2284a4cbeb6082b844bcb9b5c5f862057bca3363fdb1b19a75cc2b603e6ade8fcbf687e631aea8869a9f0e9bbd5033990942e9a6a66459cd565aaad3238717967a118ece2acdef136a2643ca3fa376e5edf77b13f0c99e679784f7ba7755338b71c1c2b46611e37cbffcfa3622049bb499902bcfd65b9e73b26b56af2daeb53d112c5895e00fba714352b9ee9d47767b7f397a6f092988c2feb8d45379dd6abf231726accdd3ba234c65c64ac9fe89b92ab756200a212225d499e26093ea7878c0fda5b7420a0afb3994cf7542c1bda86a5c55c7884031ce266bbd46696f253554f3924d1434c67295b064f806f98bc053ae6d0ecaa8dcd7291b2f28d70a47e0c9a5a992d79dea30821d677a83114250d0de9281a09b4e9285d68878b8ee", 0x1000}, {&(0x7f0000002340)="26d9a3ba9f3e23b7f653cba748c6b4f097a385194ffaa17891f4092518983c1ab2fa7a380b9d8ddd8b4bb5b459e08d36dce3c2fc288dc3b02fdc35045be7878e59b3542ffde23d79b9870dfa059a6ffd1a62da44e735ea71ded381abdcb0cb65199216ba17a2f479bc32b0527490390cc40c2919abacda839640b093d7df2e181fd7d83b497d110496c2ca50131dbed62956b9437f2d9750331e2047a7393669ad7cedd77a2c9b344d230937b221d31e85", 0xb1}, {&(0x7f0000002400)="61c494e423725b2e611e5b4e3d86a3d3d26f9bae93cf041aee5ab7e74af5a8fdec78fc44d51b1aa5287a4068e48f9dd05eea9e4b67b3b3d054be81bd119bfa2c25552904b7aed62f9fc6eaa87cb56c67b7a161fbb7d86e77b1118ef1125d29163d8602f296a689c792590b4781c6efd219d28319871704f759bd7ce9cb0571d634606f4e3f62093cd9650211dba8cf227ee1d28069e5a22e67616351c1bdb105e1985809a51ac678d995656685019389ed6ed089807a90d2df75b90d4ebf387a14e5f84f248f5537690b0a4b9b9236f708bf1701c660805309bccc259333c7a2dab11496fb50391f849f8f7f99debccb26fbec", 0xf3}], 0x6, &(0x7f0000002e00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="9cbe1800000000b0762d43cdc0f898bd8d890364ea699a3b8be985e168d3b29611c4000cd20c1e8176594fa183e225e7547ab5d747f7e6f5e53853", @ANYRESOCT=r23, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="3d9ee30ce38bee435ddd21d1e8e38223d5205b22ab75fc1012d299ed45f79ff4948fbc10ad91264b50e3b88c2b8f71b8d15372988941973d137b8a1cffa8a1afa34df989f13343c48b5f049354516cbcfb8fc21e86e293603d96e3ac63c2504ae9252be1cfc6f45303ca954208adf0ede9f31b6121efc46b11d1b2a3c43fd1002f55dd5f1c5d6f74a48a89b642e5a09ddfb524dda739a9156e9c3bff11b28b62b8a38a7a97e410537442856a2a999cc80f4c3e5b629b92c024f2a93dc72c23d6ce13afd1f6d4be5e86d49fc51cc354f6350705678559b25765f2fa4e75a3688ba715048a9753928d26b0a5f11d6890c033ec0897b84f8861918815a5bbcdc094484bfbad7ad869f11ea7ff55bbc91020bd50280e715adb3347ad2c7e41a9f2c1b15c1c652dc657809ff9341776e49f0a0f24fbc4d9a5d53eed126853666f3e88ae143aa1f618a01b0a82c268186484dd41ee73d37253f8c9dcb62d219d9f9026b09839a491a9879471aa614a7978e125f9aa12848d0631dfbd6b66ce7d57733814e6ea2700564329f4666fdaf16a2653d4251349010637bae13c8ea0037a42a1e1645d4aa5e17a5266cf95bc2a793fdec704f6fe2674f8fce12d4ee1a12a935ce4fa5285681fda5b8b2aa5da6d227ed91f64827d740ee4db93ba303c8335f48c4a04b77b94e2b889315ae3c9c0a979661e62a74ddcf74315db6213f8ee9cab5d812b84c6244253ec4cfb235131a453a2fd1bfd91be3fd875c42ac580cc1518b2a3a0751062eb10b37a3f9322637afd5b0b8663df5f0bfb0c874767ae99f8dd05f1147f6d3e79d27ac6de1450f87c8c53a2b731ca9f7626e072565bede84331c27b24fb565e609756a7fd8715051fc366470bbae5198eba99660b97a642196d75b4b6bbbf15b35181c276f7915dee0f448c867e7369989457a57f836e83931acaa0ceae047c45cac21ae5d0e3f170363d30a382e32d3842b7e94a7cf87f7bc42804f3e6c5c41bc8fbc6766f578e91177c50005b73752c8beb2c3dcd691a3f23ad2efcc49edbe48289661d71732124d3d3416ee15eb43df827256d59f57b4b0c320aa9dd3f31ed4bb75760cd3d918b64bbaac087e761b60378dff539ea7d547a21b5adedf4667c9e5e4a64f0e144200b4ebaa907fa69154376a5758d09c5cc06a4710f11fb33f29921bc2d38851729b811f2faab37bdc6da6403db84cf1eb911d59f9e64aca20868448771ac17b6f963ee12a4326cb13a93df03d37cc9bff7e074c26371e8ab710f59939b230e8be2237d99b07a9565ebf13f932bc95d019c77be59c628748c09b39eda67e89bd307705bb914a12058750ea77947076d828297e7d66a48148cb4cdb3624b95f57161a0bdd3167773cbf5fa85662c44edae01ca2c623a275ccab85680529c18bed44092f8d24145c5a5129e64c5f5bd74ed64c5b4379eb9863f2f905ff6ba2a846ebb29d43700a704b32ae92ce4a6416e6824e848b5fc45ef063c128ea284cfa60dfb2e9986372a62024b5832197aa0741738ac555271249bdd219e75d0893e4eb23f332407185deef376077484cf252722c2873a3d77c0d07a11b22760262cb574715b0ef19c3022ec7b7e2d6f4df2782ccfac078f88b49558c1ed0e1e97f6e044bc53ecfb2643d1f4a77d96a0fb4abc0669e81591181eb80e3865b71ea87bc2d98ef01a758a91c8ebb2ea25f53654d0de04c9eb80b46aff81efcbb5a5015d0c8d45e8def2914f61a3464e34befaf2d70eded655748ed68d271d76bcfb5ebea2dbbd4656b3e1ae90f45e10fbffd50a9b51ef0b33c68146c20b6fd4b94a96d8afe524a2f658b981e6bf82e779a972b3aaff32e32dc71dc66b1f7c26b0a254fdcf0080a138491170ba1c92273ecc6feeeae531a95c964bd6054684d4bf4f8aedc298ea0beec433d0d9d8d648c4e22a7eba99be713dcde5578fdb3e2d5fd5510db7b3867e31fac45e22867d89911c9911a90aef9310bbde91969f8bdac8915f2e3699381d66b096831daa9c379283aca1bcac4a61c4fb0c2177c38ec93ac4d98061e6bf7ada0f3d50dc7fe99d6993a2789a7beb638fb8da3734d153f77297a14d0bca42f3dc90b2211b3a15cfcf8921ca1c046db9aa42647afbd2b2a0e2d0e2097db9325c7006ef243c78195d0ae8c5bbbf3f537c9f1ddb553b9aa8fdea62e771dda3c14bc44768a29f3719164d0151045a317c0b7860a0cd0e9b8d3549c43e68240ba0f0b7443f91926119018ddce741acd1cbac0473706e3b7373127adbe52dc32a78297c9edc107b18e5e89ab50dffdb265e9f428c7dba0f0969353f7f0daeed75c392a93e74e90bb9c56a120516c076dc9bcf332e3fb4655e990c2b16ec3f1fa538881948e64093e2f8bdf34231d3456e468e70d7d532613f4911081cc1fa53fbe06e68dc58fa14eeca024e09ea01a2236df9b751d00dcbed3110fd90c057ec0bd6f9542ce8fd24af4f8066bf8a1a7adb76498264444779dc2723ed677f010ed95759b5d086356ea34f4941dd1a9e10e6a147ee8824a83375ded17bb36487954d306df22aaea340ee85cef220b7b84fe26dadcb79b267238e03cfbb4e5e5e91a01a5bfe09b0017055e9c2f444b6157703e2f664451bcdb9afd8d6fceb9b891d6a17215fe52201629a846e1250e5807fb236acf0fde49e1cebec9e32318ebce4ffc954f7fc0e647a92f0e2deb232b8ae2059f15ac605e00987e0750c6603e6c1f67ed318459efad1f786d8d89b04d625514e941f641eec8618b7b70c7d30f46c307a3452a3a7af0b38870df4329b7c94126d1d3c4e34e8d6531b29d7a017a2b429a19ff47baff3944976c32d97a26961db9fe7b533be7f9daf891812c5eec1b4b3f8ddf919e861f21514baa699083cad593a1b55c2f2fdf8fd6c8a0d1a5e7b85cf607c572bd900271d1348641d2bfe0381b1c026cc61e27494e5f765946ec38392d6493d7d9acea1385dd359dc197a62fe5ac49d6384acd423f5cb92d64d34cfa95f52fc536a5845d20de2bfc2a75bc970e6b73f3b3a5d9c0a976ed1fac1c32440fdfaf358a084d635013a9f8435e8ed610b41b597ca1dff07c73aa71d1a56c34e1010369958974123886d52f4a7afb78da3824789b3da6e440901b3bec8c7019e7bcb33fb759a046b01526c197c0b1bcacfbdc1d05eb7b8746dc78d01e188f158a4165cb13740a19cbd2e2fee608d7e4ff9d5cd333015522d55a2da1ad7c20f9a64b82f9b745161956c7d5b44993430fa4168b4cf4b49a03b261cd668935c388ec8a3f8aebd07ebc3ffbb94f81c019ef3c917cd2838a4ed592d10d82475180ada7a06ed0fca8592c4154bb7f0afe99efadb58ae81c513abc95b4b3bd8dd2854ba580f952498f250246c37a9ac755d1a71f14dda20fb9dcd24a38896234a3da8f9ded8e1edde7b4b21d88a8f89b311a591eec973a6c0c313da05bd89fde2c68907bc094b66993b73e9c9bc7f5e329259a5457556526612471af98559ee7dc419cfaf0267698a1674f2b31c51983f487a374a6bc8189a9185f10a3383fad5610be41fc6b9d035d849a8574c79bfb98fa84a49ffdd619241c78212ca9433d42284fd23121b6c2e020cd8052e3ddef0fc135e2f831d4e88fb69194c79fa8b380564aa2f940c5c7e568128491b4f71e4286ea5ab04f12d96945a07edd75bab9ad12b4092bd937d1bcded641c5ba77a8ed7f4a9c12f39ab8e67351bdc2711a5b1639c97d7d57296e3b729bf8302e443158b818ed6aed1882191efbdae7a520827fb2d7bed4879b42022bae06c08a6c2224dbe5ab904a543d0530f31193e1efe4c36a37cdb2c460d7462fc71ad5e9aa27845c5e3cc5a6ccf136d5e69b45b93cc92023cb9f741c8c0aaace454fcb847014947350086ee3ea2c726200b618516135c638978313ec4699c70c7872ba9b8b8e3c3c31626d45e83ee35df11e3fe6994167ddeb95a809836f9d46450ef65be3ce28caf277f6b9bce469c4716dab8ec06a6f29a8e29627f93e88c676a6bb992779754d03367f0656b1436cbefefd61d30fad58013bc08b6296d383018361cc6bc39192124165ff1c4926dfa4307f7757e3c9d715962f1cbadfcf0fca199376baad9e15dde008ca5bee084f34fdc596a789f4d194931ce5c8f8f0d54ef7842726e0ac6eef793bb70b2580e7ce8f1452c1bda2c283960a6136fc96217257cd02fcde8eb307fd489ad0c211f2b58bce83778cbccff1ef3627e05c26392cba05e07082aad732d07d261c45d77d188dd93dc913ff24013d867db1c1d1248f995f10ec92402f47741a5e4842caf4bcd44b4a79a7f6dcb7f20713af8be611ea9cd625c9c266f23232eb1d2ff4840ee5ed549533c01fc5c5e2ae6d426e4ba8ffa332b512b4f2029e5faf27a19246d7d719eeeb468d8a238effa21c19a435edf223c6896d7c0a220ca12996a486a34ba43e3ca4f9bdebe16453731cb20c79f46007145d5667b50fca0dc7f3f53a96609491a93c3a4af3d8c8c720de9231561ad3c6b2bcb4fa10ef2c54e23fbf323ea1541c7d3ee0d3f350780b527388c7f4673994399c0bbf3cfd6ea699951a2d7fe7ef44c8e75e03184820855472091c44adfae5ba12c4c044d5ad5ccc5eaa096b2204045f2662f0358296176808682e718583e908355fedffe4cfa187eabac702d446138b4ef5bffc87ecfa388b258e62920f92bdf571fe0445098da8c414e651dcad305602fef9f62291b64f6717cab2d95eb161d4b9d8436fce24c68889c4c05c6f07f493fad8ed8995b23be5b168aecf5a81b57a7982c9bb85ec359a4afd0236fc321a6fdac549e5c7b4aaad0631dce85aaa8a20732278ee596b0d20012bd0eb620b85e4c7c5816de25025c1228df10d17503ad0b5af87f71f37dd778fd5ae0519c13885cc5252121afce054c682b53024b5e8d8f2826615a1de0a7eccbf97a897a90b918fc58642838db34474e93d49f172bb7384fc28f628294fa050016b79abb08c61acc991e968ca4295479aeeba29983b86170f6f250bd1ce633df9163004a83bd9f302b0737ada02cee740e8852c0326882d746304753595194d4781282dce2625823ebdf6243fa599204b1f7e86b310d69599d139030eec6bbcff47cb5727ef3af8a8fc44ad54a2885a6ae95ff5ce18e1263af834fda01084388c5d5b9395dc2f22606f81bd8d0fe516310eecd3d257d42231b78c18a2c1da918a40b2c5bf4fcdf082f83ec107c85f8e5cc4c09e94c09899b9d82fbd8187d7537965d827064b816e3fc306f6c143e72bc5c39028d05a95f1c6846ec3349384eb69de696e616ae296ee63da6914fabc7b36b407afbc0651f934c550505b71b88f1b59d1ebaaaee5ce88d4e1cd58f7d1d1a62c3f305e7d315bbda8ce3e5b09f1c7764c32c696c71c5a1a6fd7205e45572b22604fc43e3437892ff01f1a046f2cec5728c7c9e4ea849b35cc9399c9a79e3581e57c0dd7e0eaf5c7046b52e08e5f928b6d2382e5d983c6db2c67406b17549a2e74dba45f6d3f28e88dcbe6253f5d4f6d4f3f63810d1e9122c2e53f363b4602ab2e6cee519b5e1d26a5690f665124cb781dbc1d29e546de286459326819e9a554639f643783f99633f2b663979052145ea933c89328bb7187336de1f977393ff248b069dc70b51427fb48f32c5b9ed42dfccfc23330255b4bac4c137de199c6b8522903f881de051fccbd356644fbe84c1216032590ce278aa2b7a0761ca44680186122167b5495468fe4299ac087b77fbb460078e43983addfb3bb2ebfc0848cb660f8bf7fc99ec02011a52add021"], 0x1126, 0x1}, 0x3) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r30, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r30, &(0x7f0000000180)="e93acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c5652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d261e869fa4199179f4", 0x4c) syz_open_pts() close(r30) kqueue() r31 = syz_open_pts() ioctl$TIOCSTOP(r31, 0x2000746f) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r31, 0x1}], 0x1, 0x0) 16:01:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x11) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:01:48 executing program 0: r0 = kqueue() r1 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)="085790d9a9de945bb90ae7aefe7c58575599390dc67483907fe1e7311962e8dc872e44f0ec4f42516f6edf736611c9195454df971849b1a9b71abbd7ae8c03b820c17daa80a7e46396f8684c3372494caf666ce27d077ffcb5b79ef67de39b29b5afac73a3e442d5f26543b55b8942aafc4644f52669d1f27419d223d4ab0594e409422f99748b8bdb1301178a80c39e9b72e0d56e90e57f891f8c1d3953dc05a61dc95c6ee6d312ac6e85ab4cf6295419ce8889cfaf455ca0", 0xb9}, {&(0x7f0000000240)="d26bc792e8d14c0fb48ec6437b3785bae89a4b6a0c44a8bb1ec091e1e15344f0085d10d3c39cc5237ef391af2080c361d06e1044ea8639c7600e3bb65f9b34c1599219868da847234dfa4ef7a9ef99f0d0c54d2d3c13fcb3db18", 0x5a}, {&(0x7f00000002c0)="b1fad218c146b233c862f3e490f704f089a8188b6eed89683b44d2327373fb314bf460972297e09d82a8e2db667f4e14b2c4ea73bbf64f6e389d3708b26d1ad3526e787a5f87036bf53c803de839051cccbd015f3f8d6f1c93ee671b1b240840b5fcdb7caecb395ea8d72de9d143796b10af98d2b53bbfdd22162daf1d673cf9bdee3eb64ecf22ae66a11243f06c0bec2063ad32594373a9f1015417c5c2aea32d2ed9ca970ebbcc80a3753d7b7de93e2e95a9786ac87749bc9a7cfdb7f5f3cd77af16d69e152d8a331f", 0xca}, {&(0x7f00000003c0)="336524eeaee7657b8d2724fbaea7459d1821edb73618f771c6129fd7cdf528e26ae2a4cc8e65f4ad43d6caa2b733f1904faaaafd14826d0c2be42d24c0b4e24b84935a482593fae1faf45364e1234e90e4127298132dde906124e67472fab21e992281ca00fe42b51d7ed13102292c0b60202d6a88", 0x75}, {&(0x7f0000000440)="74fea6fe1247169c0d2624ba016df4d2b7dc9da50302f4c178b8e604fed763471b149d6183dbb75d6d94761f2863ed46c8208d3d3ff0779a7afa9326e85e25d66e5c815acd96d59480fe35610a21b0ff9b7e891a491e1ac3ed21c28a16e191ce83f9225564a538599ab413e6e28a620c420a011176c9df0e6ef102115169547dfead808bec33f18843d006cf8f39969a3db19f6a098d3038f4bc84b10be83a42813445ee581d8e19afc5907363820f20c5dfe127609ca56d3f0b40572761d1bc40", 0xc1}, {&(0x7f00000000c0)="b16cc2b7d3cbe130b8fd1cb8773728d5dfde75742d66e7", 0x17}, {&(0x7f0000000540)="f00ab4be9018876017e03f059235fae49ceed44bab1f3cd309eed4f9beb58b5a915c3caa2719554f247a030a10c7", 0x2e}, {&(0x7f0000000580)="2feeb112a3b2ee60ca2fd7d71f8d192f3a85eaa5ff98e793ecc568428f1c894551d18350e233b54e2a599fdf6b7fbf85852665a235201b56f7e98fad57115c1a1b25dc951e92d54842ae5351a3d9848137020774c59a860653c80aee808b76201e3d9f8c11bd80c0", 0x68}, {&(0x7f0000000600)="6a10c25f382e46a0b2d83e5f9b2388d902b2a9241e903ddcd096b99c5158c53c8ef40d458865bdec17407c4d7e9c43e1dce85f3e427eb52b2546426fe250c852f2be4c2d1a1edc9260859d9e1822577e39d5019fcb9a3389e84293af24b7aba04290468e9b32e5016b48743253a8d9525495879ea97e31d9ba3fc0ccfd2f022cbdc84ef15562017323781564b574d178c54c1b8007d433064ddf4d46df7424ae072549c76593131bd5d258953ae55e8a20fdb287fa292ed84f8723e77878fe370156bdfa19a775b7f7c2dde6d3e84ddb69df6ac275a303f796a5", 0xda}], 0x9, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r1]}], 0x58, 0x400}, 0x9) 16:01:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) 16:01:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x18, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:01:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x80000) close(r0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) fchmod(r0, 0x2) 16:01:48 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8000, &(0x7f0000000100)={0x0, 0x59b4188}) r1 = socket$inet(0x2, 0x3, 0xfa) setsockopt(r1, 0x7, 0x8, &(0x7f0000000000)="45f888d93c34c2b04871d8cdb2cd9a8b4ff716feaf6946f2df08ae0af5167681ed3c6d8ed1fbac743727ca28288a01b062ffacd0daeaef1e1745ef679bc311df27dafc59d5ddc5645fb931573b9b8d5f31171dfe31ac0922a17626712c7c4fee5488324076b27d843b682610d4e9dc50dc5d348ad1ca0bad3ce2a77ffba6049284d701dac583f776da7e994585d76b57d81fc4d7b1fe4166b0ee600080c92f84ea39b3a52e624d2639206b7f", 0xac) 16:01:48 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:01:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x8) msgsnd(r2, &(0x7f00000000c0)={0x0, "184bce70c8defca416a67d165343e5c5fac5e8c15441ad294247629fc0409556d8bd0982409fae00e750ec4d667beeada26838222ede2973b9e7d18c79876fd0e81eb1ae70c6a9538297244ebe9765de378365e70477e3b9a0dbb1f6d521c388a2ffb0a3e56ac9e33a5abced90bceb61169aed984b5ba521a758ac7540cf52b89b095e31d4f8ebd8c94d281bf4f8342716ffc823d0abd12c4e3ea523676a37b57241c22cd8d3"}, 0xae, 0x800) sendmsg(r1, &(0x7f0000003640)={&(0x7f0000001240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001400)=[{0x1010, 0xffff, 0x80000001, "6177137b95615b5b410b4aabceb63c4152dd7b0322a2d413ebe790cd4947fa704319be5629f24c5b3e2e1e8e3114ce0f0eb72b53d410b3541c5657846fb8dccdd2d019eabd45789f443cae730dd32cd9c5a06569ad8cbfb25dbf15ac345915646d29719ba12b22d1004a52d3f039f1f338994e6e7b4daeb03a5ac89263f67e248e3862608f60454ffbab224e46781df3ccf35aa4a855cff8ee291733f14fefaeb394122693f4f1e0e24f1bea326000355ecfe4b94ea8efec60ead083561bbe408a3be7b5bdeee49ad52a3b5b82a9618d7d13269740ee24c260952fdbb7ebaebfb2226d30ab99935034858afcccb6a88e6d2bf651379ae471b1daee710adedd00f8d75835edeb7fcda027dc8b17f82b7a2d374940505c0f4e1724cf625d0093a0148b9cc6d575563f1ead7c6ed475acd0da99b3e808f6a284dc0485db277b16dc8dd6148bc88f153200018c56d25ce30b02a6ed868c76b637421d229ea47ac7ab7bffe82f05270eaa1a607372354def9b174fe6d4f79acea497e4883a71b8402dd6086c70e6c737eb4f746aeb7b7fa4a2bcca28e5c6e637431d5c6f7a5a3bc1468e06cd5771422725ccb030a7068a65f675e744e7c7d430bdd91b8a281726237e0a841fd64383675b49bea1d4ee18affb5b3a46cb546d17c7d6dd6af686bb3035938539564af1248c6e4dc5c3dd4ed787e63f4b4843ff4f9bbeabc444db6b6f877815c3cfdee6bd00ea1d61ee15613550c3083191542e16d2e88e1dce4da3dbec92011c67c9349a117c735a06fe43fa734df3f98736a6da697fda02ac9e6fec715472c7a78d6d822fcf386151562e88d7c8d637ad60ec6fdc4ea36e1eb8a22e4483152282e7e7d2f8438dc9f155e0bb1a88f6030ad2d93bfa92aa2ebdb930bd32b4d6a60fc743f60dd2b572b94f40c84ee5025b4081991b5441a7f9d9a4584c7672d5b4e62b3f857b7fcbcf7c4d871586e6f3707be330f485e4e15c64001beed31fe783e512e9a531072cee7a62091a5b1758f29b24f234a2b6125104cb6d3c3e33be9ad52b9abc1273f92cb16ea4affc29ed29e1ab1ae913b58681b713ccfc8b1cf965df3c35df31ebda95f6a5dba0cd565dcf1277cdd21debbaa1b70ad3a1bf8babbdee8039c8ecfd24e9a078ae3059ffb9985c55edf7fba7ab4f11f2ac03ad95bb23a420c9f70fee0ad6cf6247fe5a9d4bc3fe4171df340abeaa6c2f342f80ae210c2598dfb910032a2e8517e41c5b7bcc5673def735e91c12ef27f2e881d0a524bdd97f281959a80e190232650098cc68beaf056ac8d31258909a35661c5624f98d24d096cb1c56cdfecb3687634f1d5f5c415de176c799a26a73f615329086cf2275a3f2da0fe5585492b2f0b7062205bc7a80e18d3c1590666033a237f06484c8d8635cdd841621fdcc836f0ff8095ba361bb62ddda6ee27386ec30ea3d03f6449b24d33fb6c3e52d874178c2727260e02cb36df2b94d7503ad1dc859ab5276341395df291cdc8c8e90d0bacefcf9d177125b98009fca671a6f5ba8e3c4de380fe34d7a7966486c6e2c5fca34e9ece00367a47065b6bbb34fb23ad1ce7770611aa1e4fe72c9526badbfcd6484f389e0b36053aeb2a29e21f97c28f2d0af5d98331fa77909b25d7719ed6aec5bcec39facf37f5a919934aabab8721fd7550b930f4c1c8799980c74a9e7c9be3de52d5ca7ed103f721abfc4ecb76e65cce76540e243282fd9b9556293bf54b22fba878adaf44fdeec6dba14160dc26f226cddc91583be77ee5ff28849b6a1fcf01cf2c0c549717eb11f2b0ffba125d0e682cebe42cea041de5ca63e5ec10e02b6d131747228cc18582498204a2ea32f4ce259f546f216599efae53cf065b63724710344125805ca81df2e2d915afd0cf801bb94a7a2ac18ab7399f71889140ba50cb10819bbfd378d2fecca2482f95c5550e352bf409d83a2509050a9f48ddb9f25d43f73926fb71c5d83f323b7936e240f9e46ce33991c9bafc787c2712b594bcf68f5f4890c9f74b05dad880b9a6e99f089e743cdbd766a80a30a7a1d00717974a1ce9251bdfbbca356b7e0d91bf83eec0639823fcdca507645ee4a039b8ac147b3bbb3c13b5e19f6cc448986a7d582d4df44635a1d6938947bd3174873c308efd49b781aed874b01b883227f1cbd52151680e495df3d9b07ec2adb3128892003e22aff9faf160978fe10b255d640923da154ea151aa7283e7cecb2fc1e5a366ee81570c6d4a396b38a4b9d2308ed2888f6cc1c75b5e24e97012bfa15ca0d05015d5ef5630589f31a560d7d05b9ff48a803f6a33e8e3cee5014195166fabccec8b1c37f73ad903cf0c694fdc7bde786f19b0852097198d3f9ea1283f371626b1ee115592acc9abc6516e1f71e190e1e2a0878d942038605bd1dccdae8d5ce5785d08d4fe83d222d2533f3bcb4efcee8e9d6bb70775030c50e0f0477ad3da0ecc8ccb999d6ee7f6cee983e6a73f66c3a1ee0e7da5b3a4410766de532f47202a445738b38e2b5af026c3f368c89684a181383e4e894a1871f5775616aeb3d5aa37f72bd6df4d552575bcbd8e14996f5708543c46d27ce89cf5eda92cf070805fb19c77b4939f40714e25292f9756c41c61338fd992f3ec303883bd4023e1ff80a1b49bb168ef466027aa7fccd1fe6b08fd3bfa02d95a4e4e69958b5ce8b0770d0791d761e7056e76186715f48f496469f27bef7b695cc4b8a212cb6fab4fee1598936ae6158d4f27801267c6d80006a6427b288b80643770d555c2f6b0c29be1bd0332233d67a91b6f287424ed4452b1f3bd890cdec6be073be76dde74a908ef4bd294a4ddf2f6d8e490133bb0a1c62af8a0f9bed33f2892e33765aaf95cd423ca314d470e7faaff56d24f6f0cd620cf32d2db758f559202fa677ba538cfbe1bfb9e21635a6905e2b760f553a86e47c46a9b8f4fc3abf25c89d4916dc7dd4573c2440f686a885e77f9ca3641877dd8bdada5e2bd566a22c9b90b569db6c3974309bafb01787b689c4bb0b5e531efc720e209b2d51f6cb8f6deea4822df5a906b372fdbf3fddabae5ce5a90b0aa5cc9aad71cd078c38177e26dd72245b664eccb5883d2fbe8a3862ff146dcada02a2276a4f565223163a2289792d2191378e056cc185a7ecbe8f36916462da35250b72671fc6d760c21368e2ca0cd8a8499013f3d0fe57037a7ca8d0395274a5a431168090c67c53be780266785b84272d6d888090a068c5b9cdaeee45156e78c8a4eb6d441bed17746d006c133afedfc69bba91c4bb7c9f961787456399346e425be4cb9575528d85d6566c3a7a86037826d044126352caebba2b1461dbb489d2e90f761d0c1a51c1ed965eec81d5588b7a81d14d66960e8b15a599dbc642f343b75188b47f9745b90ed5e13a1c764990799ff181de0921264823ea39c785ccc4eb198bf7376be60e667b0c3778791213aac7b375ed164180402b6178706c99c7a815dfed85d65efc4d3beb3be97008fafaad42b30a6ce0177c3d9d3075fa4078e71ed82c62b33c91a376d0ea1931663d95dcec8496e547b7aa74ee532a54cd3e90303bb1c7b5ecd0c607cafdf04c28a4868ba0b63e27d427b1f1038cf4c8052798d1af3319586e0930db044b75817aa187c0bba0664fc3910523f2f45589d224f1baf56a5488680a778b45bc41807effd14fa1f5dfc332bcf2649f6d6e369120dbd65a53ae5085bd74e85f8abb8a4a561425b28af17c014c70e20482e371a2bb976daffe04be8b68ab454b11951aceef25760b6acab53dd618394bf19057fd2e0cbf49aa75db44e14b11c0344fa403a01c283ecbedbd146cf6e517af9c91f0ef9e84a111a0c37de3addbbb16e24bd9d23cd9b18e9e9d5d148612f6f6993c8f056c09cddde15c62aca7ea2b41b3a3f0e97e9a90d6eba290e83f005c7af523d632d7434dba8b221e5e36d052617785bb1c0a46b878e185402532c51c37c7cb4ecbcbf1daf609613e0f4a3b6a30ad8600932c049335da0617fe40c13f6725aaa68513eee08277c712d7f9e7eefecdfdd26337e48af4c15802e5b247c59730e625b01552e067713382abbf59ddfaf29563fea85b67fbbb7309526c632e75f93353ee42826ace7709f16f4dddf63e81c2383e7629326a7aa455a3eff0a9e445045d29d3f10c81bd583a132c8474c67793d024fe50d2acfc40c6fe0d5f729be8d876ecaf92454ae53f7e010255d29885f51c6b7170d207a8ae4e938847b78259d68f9024c48d3126e3576ce9684c136de3cc08a45e8aace60382abd09124f3c77f68db030992c741d2b1f6644c38d4f3083781f98bb83bd1cca35e8a9749c2ce114d6332ea343e4f3f828d601d0005a8d0c549780da5e563ea79bb4ce76ce02aeefee7b10530f5e81797ba7510ab58988be83b6100737768bf7ebc4ce83b19539a3c6293739652a9ad28c8ed7d45b5e4598aac3bb6091e8f455b349cc2e6d1c3f8bcfbcf588e80542a7d3a2e70aea3f673d5dbaffd22d01d3b9af7933fd14bc753e629f86b9387f2e3afcc2e34adea65c4032f7974e6ec45ef152d78cbf2e2fc08b3abfa59a480fc81fd3be66dea2e26322f8b12621c36c7e78cefe407d8b60a28b0b4d8216ed7c63316f9d9d3584c9c27c6b407302f57e663ba70a63559dc6b6a11d9c7ed0800872ae4cebd90c67397ca1f840342d58085553ea7dc7bfbd466e4f8d6069b9d59fe4eb0513a45ae2b0da7e48a3ce378d2dcac5309a05714994137d5315246eb8641c69620a677291f841bd87c8242db1c977900d7bbd18aa17c6fbebf7eafbafe99861eb48c9e49b29f0eb646a94bec77d8e9d25b8e09b50d813225559e16ad1280ce54a66f07f39358c48be900628d69866b29bdfb6dd7d34e9df9e9c990809a972f1293df823e9e499ab71e0e836055dff5c86214f3cbded18a75198159dc5720c89ad48655c6e47860065c06615460f406d4699e15e2e4617a21710d7c30943fb957d9cdda455978426626de0b8be87b1cd605ea82b89d51fa5199a514b2ecaf2177e6f41bfcd1703b8f102a9a9904404e28f12e302cae4c0eb7cf16488cbbbf045741fdaf1481c982506946d8a345074ce13998f1c807029c38094fc9149eb634193c72ec6b827d0e3f7a8fddf2d189c37266b2ca6bf19eecf6dc8614091dee486f6423f3a57ea9b4f0b74b37eb8bcb3de5a84bd56017c3ec71e830dd8a3bb65b7733798e0e5dde467c9d6344fb10fdf98aa08edbe71e8257ab3dee315776811e269ecda7c6705f36d85be93c07e85916ec5e7b1a9b913986fd4a92a4d50a0208beb5df5aa9af375b37b1cf8b786c9d7cfc36976c278adc345bd6b495e2a98a714002da4db8d9573755d16f304c4dcfdab0ea199e260dad5f6c5f9271927ecc2ae9053a976d1d625429ca0e8c00f8dbc44fefb1e6fef8d924e7896ace1b96863e890f5e185e53e17c9ac931337f54a24cf33b48d5651faa7a37288ab5b06a791e46bb0cf03e642ec851403a7e21fa0270a4bf72ccc9d7ed8ee8076898dd7afc6d912ff7783e03bcbe70f91e5c948f722df04ce01fc70b63a18af653e890e9d97b8e1feef9016ebfa877aecca9af66e80a65178b8d285094b478cee44eca3dd7931a3018b7fa6b395bd32d7fca4defef81f5e26f584842df1df6570ba33ba16f77ca79fcc5cc3a9fefcca6967e1caef3d5634cbf94672ae25cb1d5c77c9ef83af1226b3e8b00804e681e5c3841ff6815b42e3c70b120077651201f61f0cae47de26d8f6c573d70a7647e7ae3f2c67174948cfef806753ea7d76dab24ebe421"}], 0x1010, 0x1}, 0x4) getppid() sendto(r0, &(0x7f0000000040)="2c6f8d96c673a22e40f39c6c4009dc23ba9f45605b7c0de64e3f2b759d408fbf83bd34c53b9e38ccd0437952f934cb66f109fe0d1fade4a5cb7311472bea2069", 0x40, 0x401, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) socket$inet6(0x18, 0xffffffffffffffff, 0xff) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:01:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:01:48 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x4) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x10000, 0x60) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x1a0) renameat(r1, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') writev(r2, 0xffffffffffffffff, 0x0) ftruncate(r2, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r2, &(0x7f0000000040)='./file0\x00') 16:01:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x8) 16:01:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x25) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:01:48 executing program 0: fchdir(0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="b5785ca19a35f742afbd3b5b77272bcc5b237fd2c100b395351252ab85b86dd763a9844cbda5893abb999c88c3a4cc5179b7b4cfb4f28302442627aa43cf23e5bc9537e6d84e5ac353610177977bea4bac590a514ddc41bc015973d700d53a50b55cff89925f5c845ba51a00abfecefc9bafa86a40dbb7f1940699b188d02ed69a556e2f8737f1b6896f8d9ad1c37018cbaf962c37f71756a66948b51752f7a54928fcf48f510cb3e3df560f7d38d71eebdb81ef4106f8a42beaa85b79eb63d4e88bec115f98eddaf38fd32571fa305cd3c00ae587fb7aa6d168ee4f52", 0xdd, 0x40e, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x81}, 0xc) 16:01:48 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/\x00', 0x304c8, 0x80) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:01:48 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) munmap(&(0x7f0000f1b000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) flock(r0, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 16:01:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) socketpair(0x18, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x8083}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x0) 16:01:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7f000000, 0x1000}, 0xc) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x6, 0xfffffffffffffffd}, {0x100000000, 0x1000}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:48 executing program 1: pipe(&(0x7f0000000080)) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:01:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x8) socketpair(0x16, 0x4003, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/11, 0xb) shutdown(r1, 0x5) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0xe893, 0x3}, 0xc) getdents(r2, &(0x7f0000000140)=""/2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1a0b, &(0x7f0000000080), &(0x7f0000000040)=0x4) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x80000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) read(r1, &(0x7f0000002140)=""/228, 0xe4) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x7, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0xfff, 0x7fffffff}], 0x6, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x8}, {{r2}, 0x0, 0x40, 0xf0000002, 0x2, 0x6}], 0xffff, &(0x7f0000000a00)={0x2}) sendmsg(r0, &(0x7f0000002100)={&(0x7f0000000a40)=@in={0x2, 0x0}, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000a80)="934ed56455fa0a0c4b10e43c73cb43384c464c138e467c970f1a73a777fac29299319c90169bfc6c1c6140e301540b50f10e3e6a4957e0ea877c7d0820e55eb1261a4dc32c41900efa7daf7326e12d1d8efdf3f03dec845402cd7d090d2d6b84275b96", 0x63}, {&(0x7f0000000b00)="ed750271ac032a308078b383fbb486733b482ec49351add1c3eb8f77cf9715305596d0c71aeb4544dd3e6a2a4650284edb54ee47cb10b9ba16e6f25391e0bc338866bd088b057388b4b29e258cafeff4d161a89eddb4d383bc3a9e3674fbe196fb1133a8eb0177a105db3f46c30c43b5242bbd94786bd59d8045064f721a584b3e94de89bf5abb613bcffa4d4fe95921955c777edf651c3f626e2d5016a63c6bbac8d5935b75e913d02bc4437ea86cbee169a4c5efe668ee4c", 0xb9}, {&(0x7f0000000bc0)="65d3745e99da9feb8a6e6d7accabd99f2a18a132c225bdc2933ef54213031d3a22a566ecc8290a544c65a0c56f792787ecb7e15437c6ed4f5a3cb4c92a56d3e102dadd9292bc4982914f2b0d1d6cdc", 0x4f}, {&(0x7f0000000c40)="953a4d7579b1b050c60949c1055032c74679e5b917cd9e85cf5648d3443c2d903be6bd4474494187e13b08b209d06682737da4d9f70d65d964f8f20ae10d096ba6573aa13de36e5726320ae073b71fa1ba200597c34d438cd548ecc1ddb9fbb6fcef3482b56c70aaa34de5204da791c10b3b6ee12503428544d9e855db4008121ee6076c5a", 0x85}], 0x4, &(0x7f0000000d40)=[{0x40, 0xffff, 0x49, "0ffd70687d98625e0128b714ebbc8574bdd741a3e897c428f3c9cd22f7e93568f04d7590650f0a7e7abf29abbd"}, {0xc0, 0xffff, 0x3, "4466890a66bbed98193f7b87081f2903c8fceb42b2eb6182d7d28bcd07f802769d1ff490215929a2d6bd29084aeea0b79d79d3072192a769d7ba94b2a4d2593bd043ba7b1f27636d3594d6bf6a2e076fed91005ad1cbf4b8c224bd68690f5996b0fdc0a36ef8d2a6a675167306d07c1a6578ecd02594cd3d13e9e69887a7abbe646f6ca615f568345c569ef05d99347b39ac5110e752860549d058b6ef808b4f4b94f7b90fe7905d28f114fc3f"}, {0x58, 0xffff, 0x3f3, "6482c0e1b4fcaefb66e1e3802ca21bced759e3bfb2251f6471763478477f28dd8834377ef24eb57dadd3c5ebf6d66b5f7c98d20a683f9bb65a9c95ff4d59ffe3f0"}, {0x28, 0xffff, 0xffffffff, "671a49fe5b0cc6762083c22b75b4649bd84aee4646a5"}, {0x1010, 0xffff, 0x9, "efbb34c98e612b9782169a7956c791743ae3b8642c6af889f5b8d67775f3e82168e7506dc282f97785daa72ef6da49e1ae0992e1071c61723293652d78b2d89d3601b41c2937c44280243c595d55fd820b730946eec439ada2d069b00e9737b21ffaaf8001fbdc6d47a66d78b7663d8cf6a596fb4f8a573af1f732951fb1166b37b4c0886a8eca78f43264a1e9b2d8c81d81488aa8e23c8cac65ca16bb61053ce0e64cbffb3ef3b72b6dee7fd4c98e56d2f334da8bd51c19815d67cdcf6f494072edd373b9bf32189fd34bb2ac678fb6b911d499fcbc2dd084656831d1b4dd2f5a96552f93f125f4a693ff7ca8ff84c3da61dd0937e94cf608836f0f163a10737bf87d8a6d39142e842163c1e03fc21d14ace8cf0b68ff3d2187ab3addbc37f5be294700824d42fd3411651bddfffd4fdc557f6aad3d0a0296aede6f2be21cfbcc0f8c6ab393ea686a3409034c6c43faf660a38bda53400e3020dbdad2315d1f14b2dce1018377de80fb0c39f3c91356d98368e514d7bb479b4f155b0ab7c10f58eb5e591f0cf3c1494b8ee292df5585630a5a67fd8102d148714cc919d682fe5ceabe5b738f7bc43457242f8628081a32491ba816992f51505fe8282c25da76a859f97daae48b0b9a0cadb361c7295927024afc64cdbc72725eaff41fcd2dd55d06d6497e613688b9276aaa955474bee35745519674d4a52148afcd5402e24376ff80417aae1ec53d87ab4d974a718e65c9adfa3741feff245b8cc23d7811cc8553489e2aa7fdfe8a7a868f2b297bc8ee648f2928068b59644e5b6476eac5736f6018abdf62a1a5dae19c25b6d13a1c8f2115d5316d87a6bd2196cf0640d532b52b2932ec05eac225ca9a32a264a69703cc16084cf90d6c965673812cdcea7b3d2af12a670e4e4022437e0c3553996f19ebcc6576817f2554af7806956b7d8c861727839fc2c382f585caaa1f17588d716631ad1fad3d1e959d0733c6bdda2815e1c91ca4f30777f7bed8a08e69b2d11b3f544908021e7d02cca1cc647832610de88ab58b2f46b0a4d70098a6f8954a56a6907e2cbbeee3ee843d250c9a9155a52f174090892b001210c88497e258b537aada0c1696c89f22a5547bbce18ae47c393c67ba6a599dd3700d382acc2fcbde5aec445b57778264f3ac58430859d65e4394231a4dfb31ec64cb0363fbad9fd54c694f942c58a9294af1b25fc644b5140cab830e469b0cc721e2760ec95de9df9efa359aeb430b49d10577eed95964c04acd99558ff7427efc7150802a2bc7d1bd949e687110e5ee00b3a9ee514f657fa55580f961eae9595eb2c573d96574ec2aa201d7dfd1f4a3d05f9ddb7c366d3f4d473231968bbd1aa1d6fbfdd914b4ab7dc6def4603aa3c60c19e25850780abc7a997455fcc367c891af34acbafe956b684f88368d008f22f0a1196e29f6f1351501040da87f223a12b3c34d14b4c39fc0d82ddac0da7c60fb38f4aa7258000f312884f0a2a162acd058b642e53ab2e6c635a13476ddccfc83642d0657a28dd1b4a46ba592df31aace9e41acb8c73c2da3952a98eff31d7a9c322005463e249f568ee4feb2f19631d49788fdd155a97fc206e3c40d46c06754e41fef2096e33d273c24dc98eace86cf6031a169a247c95073f5a0e0e85b91da60e83a459e9b27e96874000a17ebc78b256a7a296ede87957b87ed8007a70bef2db906480c1b9f165d8f07c1a1f6bf3d030202811439395656942c3e0322148d2203d7e75551df9ca82dec43a05ce744194e36f1c091f589df0ff6d4211816409745a0294684ad93ecee4afa10f614ed9ac131c7b7675866c321b14ac614bf42467981283cc9a469dd7d21e137d23b389bc75e5c437440637a31870e1fa42e4e9cbd2e7546489a717bc1d07a2681a4fd1c0b259ba1f9336133d1269475ceb5e8f4aadc3d0e6d6b44e426b4c3f0062e4220ca025efc76cf7963a57bc652143b864f536a88b5d1e2bb29c04e1eab1a30758d0eec1eeb743d296b987b541b4fc23227a439fa3f008b5d738e429c12d4c05dddc3e4e8e573e89039fda059b44035b83e8531bfdf82eb32188ace898dcfc8ed653c836332ebb9994bf87a4bcdebc8c5b4f1db5ce5d58407efac232381821e85dda32d03ae260e733b109ffc288f5d9aee08a085573f374b09d971e0be7a76c9050a1e059d33af4f95c3ce1cefb3c7748a763e6734f7b5a099f4b83d08e1b5963d435395dde7476a47d2dd5b85fedf541bf418d76600eed9d8d02d4b76e735de8349782c0ab2b0eafab24ed10a487245178b351c8dd70e35654079a6b6b0e068ab42be9000ad2d4472bee68f4050016737ca3c5b5f0ba7f8fe54471d28ffe4943c9239a43a9c98185d5e372beaa89d95a293668eacbc29e195112a5b86c51e6174d45c01366da421870b7e35b98c71f37de30a220c84c9777537b092efe614cd403b5686685e45f116dc98144af424ad0d545c19476f12f6bd2890651a53bb28f6565b7da4ae25f8fc908d0b7f125c7e6e18e9cc9fd60f77e73c1bb6e8ef1b820569310e64ded5b3d3f75a7987ca69a3820b532b213d4a0cde9d856f13aef0ca768df752a16e4d0c34c633bb5f1c6ed89a152ba8e7bd84ef9834157eb86c43f8a252e5d8695c89cee9cea54f638c28cd232373bfb1b7469dd945ac5ec81f360d064852ec84e63dd157178b40bb76f227e22d6bfb5aa5170bc193a01e617b899d2f962680d09f6f2129856367c1574d81516b077fedd50e14d92ed95dad8ea5b9a1c82f0887df1e5cb2bca5a0293cad130b50116b6ea2b189473ccf6e3be8ce91bd7f410699dbfd2d1cf0fe03a72a6c6421aac40c584b1a6fb265fb432f7b69b1bbf973488d85997e8f397cacb5dc86e3cc30509b7e2f0c99873f2c9fe0406f39425200ce3f876749758895cff61da75908362811914f10ed3da181e74850b8cfdf056f8616dbd6960459e8525bdb73a5bc52e9dd2726753db858e9b43d7da24b7bc819dacef630c00038313e0e1607310042d83c18a1a893a85aae63c9da562ed8422911f26107db60a7619b119093c08345b086e33986d7c60f559421710d306b35c249e3a2105fdd9eef251c40d0a591476d8d80be7848f157d0d94ef735d0cac99811329dc008c628ffe3a620d4bd44d6e4bddf9515849d2c625c500aa55955cae112199ce624482dcb10be3d4f065cfadba01240d3fb81640d26028bbfa9f65a4fffa9f16477cee990e6eccc100c4422881f05b6662e8fba940272d33dfab729328608235194a50574e52c5133ec1d4d750d5309fedc81251b84b50bebe8955fbc9170d64127cad5b6cbdc6dfdc5243c1fb7f529d294be95bf02a516036afb17d08d8b4d1e72cd466369c69afc10646494b8b0de6d18fc1bee192e29980c9a32503c1aed547b8b02d3362e337dd8392b6d4a4e3d6ee578e517744a025b0a4e7b9752f53046ba9df9cbb4b09049a74696ddaa066791a993f21ca8915f3872f7761fd7ea0a8d621796a6346577c459f33e884ac9783b994d7386c802dc2edb0597c268a31c676c9b286d1dd243318787c1c53cb730a8a7b8e84b2c8c48da7f9c837aab408161fd81e4cbcf7e500d1015fdda3cd4b8053ea6a7473e759286b2d4732a0fff231319ea355abd3f20e6494ac994a029baad98d07574b0cefbe3f16c5f530ee851361bcd7f28c2af226f0c93596c15dd8b46f48cc519e547461eb9bf9784ad3c8fa862cd3a4274df2cf9d09b4cb24fbd98e6a6b1f9e544a936d43e636433d3401727e2a191ebe537d683a142c344e28c2bda921c0cea1c87e6035ddea9b1842624d3733f61377250bea8175c3758bf786a6eff1387ad093252dcc5705f71aba0372792e1c4312bbe989139b5d0b33778929d35bcc5fa700ebca59c9c1c4f7bacd0549b41af0e9858969db120b51ea6a229f42e7cf0bc8f8ee0749cbd4a0aa8dec88f8546a80d686c5ced6bc60a10fb6ab9c9535552bd1ac6b421d7daad0f0dda95c1cc66a68bee5f494fcb88b83009a515a8b0464d91abc8e47a3c132cdcad3d0fdef5c69b8533ee1d0140eb4800664ebc4cb780daa62b4d6ecb6667e3581506420314de1dab06b2585263db47b68a64a3be381c613db4471d26b1f9cdd3bb730e2c8cac25df1296dd23f18cd97187dd3ff4a908bc16a0f022be1800ff55b4b8ce53a468d2d8c68984ac2799fd60a7aef9b89109fe64dd895328a42f2dc5e40d97dc3c4577f074a32f63402a0418218a0d4f23adcfde5f5457a42c6c060dce25cd0d293890fc28a38c94dfc809679db81ab6cd815923599bb3a1ec2cb80713d7e8e4912748a56d1fd888ba339af410107071227863509fc8a5cfe5e2e6e2fb05f81be0eafc8623918b0d141662f8d885162f0e3fed6e8ecb8d2555624b21d4260d8243d8b46b64eff96b01fdd96894dde5b796dd12c8127bc89d9ec366f340e7b0bace9c4baa247b5a7fe06341202dce0c80a9bc265c2098380a27d60557b6ae77bca96d771f7cd42e66717a8d6dfc7520a7fd0120d6ae0d7ace9050dfe75ad8135ac128317ec5c3602e52726c14323fffc2df6982b71f0ca83e6cbe1eab9d37575b86cc4b7244098323c3f0e27c837cf33d8d352bbb9aaa776ec6a45dd85839b2f0f0b599b51535d7f8e7efb0e899faff5f293522ad830fa7e97389798e8ec28b8ef62fb9cb741744cbfe238478807e45e7f718d551d8bffb9df81aa4469447380252e7a98e0f3759df85b5961e5a8da32dd8a6e46c95df3628a93165dea4a9dab170bd4e85c724693e450b80f2c4fd1a3bfe349543fa446396284b0782465c6d6bfd3feb7a356f683463a8d4615df9b1041020596570d89c32598e734efbc28fd8e64f4714bb69e80393e0070ffccb562703f7ff23e7614e6a7a9d573baa0c54156d988753c4cb0ebbb9d85045361725cbda9bce5ccc348ec69636ca821b744213a1fc158869775f0b1ab475a90f40f58f78e80affba6130341d91c49def92a87fe9b3153d5277cd68fa9f16e4b6972d5bf9adcb3aa538f4f0f9e64464a1684da4c8fc0ee93608bbce8371ea213d877a1c97f4939655c73fe8fa2be96885175b812d6e0949f507233bc7fd33c6d0a2975bb022c509e267dc854b8cc26443289acd6669a30d10217416f0b3990296bf60a733c9e1a7217ac6556bfe1294c9ace1ab6246da0362d2cd1ec9c3401892b7cd8fe3608f8a42db3f4d17498ad067561592ee0ca77df7fce5b148bc874bd411f29d18d3bdd6e0488f3d66df01db35094d9a00b7626312e1cd50675306eb1890c3ebf37f6199ce8d69ac7e1fcb912de7d2f3672646f2d827b36f29d756f85027f5ebd0c7593521a28286e21f0b2c5786fd9ffcef0787d3e9c7a1afaafec0120f39a680098ac34acc455db9d98771bdc9f2ef842a2b90fd0566466265fb77a4a02b2c0e4ab42ef5df46278ca21c875994e300e9e267d7a0d8eb03d9dca86de57955e9b7582aa3f36c75eae025d58b008292881149d7db3eba5fc374fb755c5e4288c4038816261db70ae79f6a4227c4224e56d7ec9555be6546c479f07693120f94d9c43898b2c35e6fc5396e09d45fcaba1f778dee9fc19bbac503ad67e55d0b83ee38d3793c5c2e248fe3ae9a2cf5afc3625b665984fb4987d448e7d1c5d94f444cce96fb5ca87578f59b6fd54d4786fbc12adef9960937c2cc555381298bdeebe213c18cb7cb745a0cfe9c2651bbdfffdb3a18dc149f0aa61566e92f07f7adad0096fb12efe82254413f06e6a9cd6725a63e075d4f8f5987ff35091fbe89e295"}, {0x110, 0x0, 0x9, "7c2de716ebe7b4cc2923d31da554ea60dc024b2cc74f235be8f3e12238d00c08949e7a97ff8ef83f9dcd957d1bc0d56f89f7098b232edd8c35dc837d1332aa58aab96016c5abe650c111724d2ed8868e59898b80af3f3fe54b6a83ea1dfe4e40ef6259fcab6d91c148cd818dbae69a37c26c34da76f7266a413c96d1069e210651c611ab0df8d8ea57dbe18a5dd14414437db031ec5657f62c3d0e7affc19ef3d35b7b9a72bafba793a9995e2e759341b9db8768041415df21ba683c714885d916e024e97fa070d9efba3e83b3b026a3c985e8fb63ad7d17aff8eebc5d2e470cf467c564114547aeb8f85f24d1b572bc9545f1fe3a90521826a0a12b"}, {0xe8, 0xffff, 0x80000000, "fcf3d1455e1f78fbf6d4d325373de1d285938359f5c028dbcc80e72ea2b2c4ee1f4bf07ab50b0072bbb3935e8ca7393479482791e049601e8e491169c655151d61b6616d81827a790dbea63005b7f0d8f49b753f672c750012307610e514924028c7b34223c30902281d97d03e750057491a727074fa2fd07a5c98f7345c097f37b41817d58c66619602c62370ed96bddb736d02fe4268b9e47f86a575543aac2ee2c293cde0458518e34aef8eaa0794bfdf2b5b5cbc9e3bccafc3b0e732be338d6c10592ad82c0d88867ec681f4038fa9ad69f69b"}], 0x1388, 0x8}, 0x400) 16:01:48 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x100, 0x90ba1d43e8f7e704) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 16:01:48 executing program 0: r0 = dup(0xffffffffffffff9c) socketpair(0x18, 0x3, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r3, r4) socketpair(0x7, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x108) faccessat(r5, &(0x7f0000000040)='/', 0x1, 0x10000000) 16:01:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x104) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x80002) write(r1, &(0x7f00000001c0)='D', 0x1) 16:01:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x7ff, 0x1f}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000240)='./bus\x00', 0x100) chroot(&(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/85, 0x55) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:01:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = socket$inet6(0x18, 0x0, 0x54) close(r0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x1) 16:01:49 executing program 0: r0 = socket(0x1e, 0x3, 0x9) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:01:49 executing program 1: socket$inet6(0x18, 0x2, 0x2) socketpair(0x12, 0x3, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) close(r0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = dup(r1) r5 = semget$private(0x0, 0x4, 0x40) semop(r5, &(0x7f0000000140)=[{0x2, 0x5, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x5, 0x1000}, {0x0, 0x1336, 0x800}, {0x4, 0xfb3, 0x800}], 0x5) linkat(r4, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0xa68) execve(0x0, 0x0, 0x0) 16:01:49 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') open$dir(&(0x7f0000000000)='./file0//file0\x00', 0x10000, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x5, 0x40, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x3, 0x81}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x1}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x40, 0x3, 0x40}, {{r1}, 0xfffffffffffffffa, 0xe, 0x1, 0x9a5, 0x18}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x7, 0x3}], 0x0, &(0x7f0000000200)={0x6, 0x2}) r2 = getuid() r3 = getuid() setreuid(r2, r3) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="9734a87032ef469cd3f6b90e573b63d1fdb749019b28bc148bd79c80035be38e3d7336e88fc145f252797fad7579a01b7458abb50ab23e8a23d8d6687b7fa03c181c088d244f5b02f92d245eb1558ad293a685af05b3792339e8f4493fcc3489c87d1f643f010ebcbf765adaf85e0dd5296074d9710ce4bbfc2f96310b42a9ac3350e81d8c55376cb9d6f277749c0171381eecd9fbf35c3ecb8e364ce86ce355", 0xa0}, {&(0x7f0000000380)="855c773d85069cbdc6fe4f28694a3a7001100c76c1e95b7c20cdf0fa3692b49bcf25b0032f9bfbb94a760a4e9928595761e362a8149c579300320db79396b38568de109003a23fd8774cc95b13db741704c7a831385640abd53348deff7392866a2ede12fc145eeccf89ab113088b323975cdb7ff0f162c16bea38f6869aab8755f1bebd67fc3755493030a2222891a86e7e59dd2c0d4b2f9d395b7746cfb28e83bf3f4ea22004541234bc31d8ac2613f5c63d57f7", 0xb5}], 0x2, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x20}, 0x400) r4 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) unlinkat(r1, &(0x7f0000000240)='./file0/\x00', 0x8) 16:01:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setgroups(0x0, 0x0) setregid(r1, r3) mkdir(&(0x7f0000000040)='./file0\x00', 0x106) setregid(0x0, r2) setuid(0xee01) msgget(0x2, 0x490) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x4) 16:01:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = msgget(0x3, 0x420) msgctl$IPC_RMID(r1, 0x0) 16:01:49 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x46) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) flock(r0, 0x5) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x7}, 0xc) 16:01:49 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) getdents(r1, &(0x7f00000000c0)=""/74, 0x4a) chdir(&(0x7f00000001c0)='./file0/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:01:49 executing program 0: socket(0x20, 0x2, 0x220) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffffc, 0x7, r1}) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) fcntl$getflags(r0, 0x1) 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r0) 16:01:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) kqueue() r1 = open$dir(&(0x7f00000003c0)='.\x00', 0x888, 0x80) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000480)='./file0/file0\x00') r2 = syz_open_pts() socketpair(0x10, 0x8002, 0x80000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800000, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x400104000000008, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8e48ac1c2dbba125db325f75744c0c52fbe7bc3a", 0x0, 0x7fff}) open(&(0x7f0000000040)='./file0\x00', 0x30400, 0xc0) 16:01:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getdents(r0, &(0x7f0000003180)=""/4096, 0xfca4) 16:01:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f00000000c0), 0x33) 16:01:50 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:50 executing program 0: semop(0x0, 0x0, 0x0) r0 = semget(0x1, 0x3, 0x682) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r4, 0x80, 0x1ff}, 0x9ef2, 0x3f, 0x97c1}) 16:01:50 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x1, 0x22) sendto$unix(r0, &(0x7f0000000180)="460a3d8a8441971d3d809e9acd58f80b569a149d75ad4d9418d8739d7e5da3012bd6eb99038a321192ebe419aaae74ecc19de012dace1e5c042286c25218296cd61fad8c5c40aaad6dfd0a354f8d2df71f8f510c637240bed05af983c4fb64fb2495a9e047c5373a38ed471eea4cb9ddc79ea548dce50750cdf4bf65b5c2a0b8f4e7934be57b30edf32164fdca8dae48eee56bb55d46c8063ee4469a5aa8f69e041b05e97bd59ae1660bbb459330545ab3b047ac8cc30f7b776a33ef8962d1131d", 0xc1, 0x401, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:01:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) 16:01:51 executing program 0: unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/78}, &(0x7f0000000200)=0x50) r1 = socket$inet(0x2, 0x2, 0x80000000) r2 = dup2(r1, r0) chroot(&(0x7f0000000240)='./bus\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r2, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000140)='./bus\x00', 0x4) 16:01:51 executing program 0: r0 = msgget$private(0x0, 0x80) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getuid() 16:01:51 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getdents(r1, &(0x7f0000000000)=""/111, 0x6f) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) r3 = kqueue() close(r1) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x3, 0x0) dup(r0) kevent(r3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x3d}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xff) read(r0, &(0x7f0000000480)=""/4096, 0x1000) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:01:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="e409e4cefd2b09b31b544deb00000000010000003fe0ff6a9b13f3e57e5255db20a1e1d37934c27ff346ab0f396ff162d4e3cc9190415f122349136263432478765fe1cddb9fc5357cfcd0122a26d03cb260ea", 0x53) 16:01:57 executing program 0: r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x1}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x400, r2, r3, r7, r8, 0x11, 0x7fff}, 0x9, 0x20, r6, r1, 0x2000000000000, 0x6, 0xad1, 0x8000}) r9 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) setsockopt(r9, 0x3, 0x2, &(0x7f0000000180)="d752238d0054c111a7d4e82d939dd1a18b6d", 0x12) r10 = getpgrp() msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="080000000000000000000000000000000000000000000000000000000000c32dda3e36a53502de08a65851e29553e0bab063eaea5f3aa10cfddff7ec11a3ae7f6f5a6fbf800ebb8e5b21bc90d6934ae5bfb9dae69be095ebe83f95ad193e7fcd3cc92f4132231ee00058111988cc5165f13e22abc8277597f9a7905526625893107bd9814055743a2f2e86105e43ae968fc6"], 0x1e, 0x0, 0x0) r11 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r2, r4, r7, r8, 0x100, 0x4}, 0x7, 0x1, r10, r11, 0x3, 0x9, 0x6, 0x9}) nanosleep(&(0x7f00000001c0)={0x2080000, 0x8}, 0x0) setuid(0xee01) r12 = msgget$private(0x0, 0x40000000000004) r13 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{}, 0x0, 0x0, r13}) 16:01:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x2) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) 16:01:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000040)="10acc099f36cea99352a32f7c1e70fb298305c165ffea09dea7c8c6917fee71efedb783f74a79aa1a61145c566da9130ad707be7dc5dc9d74d29a2fd275fe687eccbfcb6c9e69ea7acd81930a5bc1c481ddbd50c7f73cf4c1b684e65783597f2854630cf7995d2917345f3f13aca645313f941ebf0652934a969dabf0655a703e2bdb0322e4efd61e3862c15758fe59b70006f7f53a1ae00fdb733114dc0a28a0cba1d1c0deeb35a01e2f4182c2ed078c8af2543b04e09a9d83d908fdac6daa00ba449286d0b34b9", 0xc8}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 16:01:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) listen(r0, 0x7ff) 16:01:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="8471b2dd220c973842fc8015179a9c7e7a0c2e90f09640676280012a03102bfdddfda010fc83c985", 0x28}, {&(0x7f00000000c0)="22f63c8383bb83467dec9127507a0060ba57bae7f98b546ba5971390b6", 0x1d}, {&(0x7f0000000100)="7b676b7d655c0addc83a8aa0e48926d9fe8916ae83e1baca6f2c444160c82735", 0x20}, {&(0x7f0000000140)}, {&(0x7f0000000180)="9a257bcd39d50dec31183b9b4a83ee0787be14c713233ba7c7587e74c569f407d2848292910e834de5219476709c271df56fda1c8232fa710ac463c73c7fc31b806754f7e821f8f35e1c435b44fe148a2d9efa1237d1632ea77ed6ff365a9f975d314b75131d04669d0a8e13cccc788e39b9c87c3640e8f9162a8f3c5a20bbd5220ce45678dee5ef14fa240c4af0b1c4b919db74cc051f8b5f6c80bdf80d0b4cac366b77e1400c4ee0adf21e8303dd477a970735492cf3367dc1ecaacf509587f20b189c454a0e7ba8a4", 0xca}, {&(0x7f0000000280)="23c94415c77040e2bbabc1bf63c367aaa4", 0x11}], 0x6) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) sendto(r1, &(0x7f00000005c0)="4b59e0e264b46c3886371a9717346c4af2dde72c58892e0c2c3b98d3840b88f849d67cf8c6287978216a92eba3f9ee574d456dff94776c7f27cd0d6e3937829a93afe3bc3dc666480795a40dac25d31addde863758ea75666b855e4e98977801a759ceb90e00c5b7f08238f7187ef5745d0cc52281a08f5c5403c357352994434203d9759045cd5f10531b6b6ee7fcf0ea49c330b662ee735bd57a1538d50ab9d80eacb58f7b5530c873b19a9a76c5a84509cb03ca986099afc75d0c9bcda49eec4ef9c23d4d7ed0544c77395225d6acfe5710c2258910a10c9f2ff0bd495ddf1980bb4b2916c7478052cc73d11fd9eb5277e0d7e7e4dc90bfb1eaf45fce630a937628d229349dcc69a26c566c1a04e36fe5f55e5d71e3fc291d7882f99835974e0309e50956293e09af051efcf429aaef855a00b44a6ff765b392e265a359a8ae072c668ae8e212173a5ec45f8c58fd02fe2d481947a32f8292368896d3fed1a3f38c091912b4e593b0c6bf17c0ccaa067a3f2183a92541852a5846e44997300fa78fb32a085fa3246826fefffd8212b7076dce7c62ca4ff2a1629fb9530990675be5eb4dacd2c990dd07748743996e80148e6fd010e2aa27b195aa8ef89309038908e08ef8375aace698c03a434b7a9d22a8995a9a7fca4568697c9ff03065c0ca2388515f43d81e42df17e9d373ec1c74a076204b23ac9df930b163e61afef79d67929ca0feb8058cb70a7fbf3ae4c78b83341fd66a09434ae379a54cc7f601f3e9d3a6d709ea3172496bb8765a22411e539f6dfc6141da4ef91399a59909fc00a82344c911df37486e3da325071c1059acef51782f77e835647b472de5a357e2e192fd858029669d294ebd031ef1af8b1fe492471fe0212c844bca9fb9158183730549fc2247ac1715fb3fd2a1e4767da6232a9788867132d66036819715c29bc4aa94e3aad2e596ae0fc48c6ee66eed923ed5c3133e4eee2ca00cff4440c74fcd9d6f96c8d32d60a8ad29846df015c9ac89811d558b5e703dceeacf868d7e779739de27f98f1e60d4d8639ce11bae83fbdaeb3fd39eae985818ecf48d4cfbc82930f2767cec1f4f93cb28288e5f08c3a0312bfc3aad7f629952d8245d2732c04ec1829da6bf55ba83369e7cf9c64e11b50e5db679158a616207b5155674a3fd697db53543e294a6c2cb337390ec81dcd88f08205ad190223ccd0c072f9a92392cd523ef44981a558cd1964c1154894d413f04e081a947df1f22e6f39b6cf5b871293abc85288f264a813ff34aa99adb832750b9f387fa3efa7b9f997b4feca2e4310c0da99fc1d0f635ed8f7e9a14efe4ddf138132d641b1f45e2c25d11d9faf6ac5189a8a6ee15ad4361d8aa4bbb0770514695d84dfe85a78df7c0b47d98a57cd692e0c179f3846f3ccb6ce13e95eb46149ba977ec3180008d2b6c2c4876946f4987bd09637cb60de05b85630e618a37fa40d520a39db5fa22c4bb3292e910a32f2a6257e6931822d495249efb49db5aa85b0167eb27bf362326cee1b991729a066ea18f98586a784cdb290272e844738ac9d9e1e1dbc55826b14d718889e86e742f06d95f5e472cbc8c47ecf625166e4bab8ef888e3fdce311e5e4313487220e7170dcbb31b914bd8994015dc8a4957de259cfe6077893ae426d9fd47a943ffc7f062982bcf687c9ea0a6b58ba9989235a93c8591d5254c3e63d232d67df581e26372627acb8d69dc4901b40d9df9df89f3706ac9d2726078e31aed2bce2e0cba4d69dc84641381e75f98a42bfa3fc9a76d1a6732acc9e5a5be6382a3d95995daf8467b5c82e090c41999539b3509d2450c9afb5752a85619dfa0c52a5d2f27a79009a84d04466323a631ac485b959a244c7fedb556d1e60ca31cb21c72e11438cf5591854cfc979abf07e98f3d8c4d8646413f3d30b18265416975fd3a1174660145c501306f91804f40ad794b2a1a9a7069b358c1f89a05e0ea6e1eb774d7f0e8514d4d4267336cad17249225fd817e9d902356147e9800eeefb4b8daf4c60d13687e92073a546d57b7c57e2382d307e84a33284d0c3688a5cf4048c5d56eb624eed59fe661f7e28b7527bc23be3486c2e51ba959eaaf50cfe56da9c50e2219457999f9ef1df4a06c2ec4880752555c7341f0d7c35f8f2080dbe891cede70d6b517ba2802a2ffd3353dfd9693be3787120b73df78a126738777ab2d962cb624cfb440ea6cffecb7f18aeb8031ce806e3d6956a6d3abd45ae35bae44edd86c2c040df8e039c50eb179845a4708b8f6b0e24741c3064c89c307ec4f6024add5d4434fa5bcf33d91ddeaa477d687720cb53b21e963b62a92553c81d2968aef5944fcc7504770e4cc2f297fe5b8fa111c33f2503d750d798a593b8fd1b604c004ef1f2d287bc08dca7429f0629dfc4e7e90e7f4495a58606006bbc93f4e6792f6020ec1aa92707ac9c2cf91c6665e33201a441c77b89db5931540ce886f2e43a54b938e98373aa4c34991e5c2f7f21ded47b643da108329011a796a756ecc071a45bf0c6cc03f3ffd2fc63566912a60141a123aa98f4d4ee163a568137a8c15a09af975853e6ce27e70743b84482675b5a994397e135ccd78cfd2dfb6b9ae3e89ced71aeebbba559233f38886a983b780da476b40a5aa1f6bcc14fc2834a19d93eff65da3c4a49710a35c5a88856af7f2e16e3fa7f7654a57717db0cfd505af1a9dbee36feeaa194d3887e8c92d2b2413a5c3e97ca61856f16f4cdb9b589a0e4aec8983d68971a4134a61251e0f4351464a315f6b592d42f20cdd9eee9daf71b47fd5adf67ac9e9e1af4668428b78812c676cc11a6c8a0a7fa9ad3eb07dda3623096c926ab91fd021402d6560ae6db0c243dcb6e4adb5d3a4b139469d9cebb92b00b034d6e24bd89758d13ee999f09f0f0290f235bacd75c7a3ff077e2c6798163809e7da90f045316cd8cd243638c19b637f151ede291c324d55e1e54a57498ffb232d336e30506de5fd9668bd0c049bfd0fc8f1b11a4a75130fdc195488f48d35f102944348a9f2a0091293bbf2d925a6fa693c1b65ca0a981a07871eb1201bc296ae2914f7510249fb693100a3861e5806158a439a7f743194362db706975118b2bccab66b27086bf4a623a41190be2c33ca47ddd6fb671a37b08642bd1825899ad61b5f97be20ddb054757610bb26efa1bf11aca55b3f1d3118fecd7bd1c5292ebc098a50573aa92992f6ab8ff769165aa9087833aa2a5dcfff1c656e719fe1700532a43b8047cea29be39aea6a4912f5f98f2f42acde5321118c502be6a21dc43a85a53496389735c56ddc5f87b25b5580a07745845a723b613c537ade0d2ef1184c5883ec66c43317d9d7684490453ffd3eb698316be64f730435c426495a097c8931f018793c49756d43b59c0ea06f9b91e192290d98081d8c1fd093741f1b80a8a9fde33b7ed39f50ae9467caaffb15c286e16f20d429b122e03f2d54f672f4d045982cb368b91adfb16e86729984f36174d6d7f31d671ddbc541a47fb589d78eeb74e79ec475bf35f03ab0fa94c942ce80a9ee309e8e7f2a7b262a58e5d311adbbc6f294c606fa462af18e768912ab6321e142c78685c5eb90bad9e3f29a30337a1d47f58b82ee0f5fb6b4bcd141dc5e5fe72e8c246c9039930b9eea1ebfeb745818245c24bb649d05d1584d0edfdea710b0b340e6d6e643471283911eedc039c04767c487d89c10aa033c21e9e5d6c6022b279e9f0ad0b3c5909345417a16df8a8e2f8a3c25390cf4d4d329da4d3e3656a7b8bb7943c7a2d5dccbd417884a2b8226c396e5652d53c5e16bf6f334395fd2c630319060b8eaa7f72463eddd2e83f2d74f551e6b926f2ee4db2a64be63a5ea8f0e40c244d36f67a5fcbb639b1836aa1ec877fd2ffad8ce9e674b7a1fc6f3f4b57e7fb9ccfddee71155729142f256c5d1ab382b07bf80cd0144825ffa5d54473a3b2328fc33b14cc243a72945dc62cf48eaadbb2da869fc21780617bde10d097584622c3c0831cc78dc3e57a85c3bf61e080b3d79e206494e318d8bded09819b457428d3dba3118d697817ccbe869f767ea5d6978cd91d23f7c99ebc8f6386d6b72c49486f4017e1ba31e92ef187b018372f5403bee6b9d2fd9a53a3a094522366d82ac4eb28938db76f1ed14d3e46aede04ff13eb0a3015c8f262a9728c171068136d247a280cea3ee9ae80c8192e2bf2df464a7399052ec886aa3ea1ce51b234235a4916fc734552d3533e048959503084a8938b2172403b49c2bfe2dfac8d32b60801abc1aa861128767fac770f1d8f0fd52591dab734fdb046da604783835f28061dd2a9fbffa553af553caa2ed74eda3dd43dbe420d334dc2c1da75138a63c0714d8086eaaa1a12e90ee4ccc81f01449d7ec71f96b7c7370079976dde5e44ea79abca35d2c73a717619d8c8c5f0b491d488784e423a64d2194282f0a4b3a2f70e22e645e4bac236e331bfb7055b460fd46839554b833d874606f4d78632f109762d17481763c19f86426af625e4692923e11ebb75b902985d0ccbbe3941e2dc626d782f8b685eeae14ead1e909d8cb080e6e574c830bc5d87fbfd284be0a5dccff355bfe21e631c9e5b9caa6744bae7f5bde9d649b087e078372179f3c4ebe828e50da87f3f0d8cb25752aaf218c6a11c6ad6e81fc145806bba15a9a37210a815d0b44c4a397b3c9e29c2af750878a11ebf34d59849b25b9f959f9b532fbb4b0e7b0b3438a1c8e98784554516f001e3a370fb1d60d12ed1b4d57e24082006fce15d4ca590ac0ef04b3f9f03caf911d7aae593c715e71f60611bff1d4c79a2f711a7c39d0a6664e7767718afe5335e7eb9d8b97607fc4b33a2c152905e6da168d394fb562cc95712f1dbcaa43966b3b4d1045d8bdcfa8caa5d735bfc817b6881fcff842038ef312a651b936b34b7f7c963ff3685538321ed9760a223e547b9c608f0370d668262a58c7973ad40830009e07eda0f92efb8b6c04efffecdce1cd5acd0d67d54012f96c1c5656828c1c9dafc13ff4dbe4831702634d379bb6a3c33c58682d3d25eaae41133d333c5964166f29979b96b12b0256b4fe82451b92bd2fa35bbb81aeb1d0589a42ee8fb83b453de899c7d8473eb9ba97a53f1c259a619e55f32a5a382099541615c7d31973fec22833803da9e6c55dabb8722871a1127e58d9f9fc6cb4aceb59db61de49b43d0db5f66059a4db437a940ec2c2a5903cfbc3a6f9420220f2432978e2abf5fa23ed79ab4820df3f0579c9939a9028e512d50ab4a2053177bf2b4263c11fd460d4d1a754dd66aadc14a6ce80c381ed7aef5ec5a351b4025ba152f5727a77f3b479e3e42558280a409b8ac7150f9d0418c863707c6e173648f3f092b3515d336f740c6bb9c5c3666998c938d83aeba1b9e2c3874338aa60d2312cec3537407482abd2aab0b5b148eac22d00e5c1f147b73115a48596bd7de2f5e7107ea4f690c912180d41c056892cb954cbb2e12bdd77bdd48ec220bbc81f0ade30c15561a990ab284bc374266e912655f570affff423f55ccd6cf723d55cb0a8f9d5afc2b0fcb3fd72a5327d97916ea545539194d9fe6425bd6839eb753273bbc0e86032c3c3ca730b757c0654ef3b3f9a0bb964ac65c939c2440553e1ce44b972bad049214560c12f47250176277dd0ea343888b903d2ee4de02584cdf9537b18587f17b6d5658dea5c04d078b595cd671e7761510942b332998724bd7b70b8477259a6093f66d9a848393ebf00eecb26527b6914bc8f4404aebd53b6", 0x1000, 0x2, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x4, 0xf3, 0x3, 0x100000001, "e026751700698398d6ab22346d477a277e13829d", 0x401, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 16:01:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) 16:01:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) 16:01:58 executing program 0: r0 = getgid() setegid(r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 16:01:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="21ebbc829575592ee10cd2b4170ef87138a8d7dca5d697ee168c1c216714d15b34d9c5a517ef7e84ecbca9bbf341a45695da90d185af2e22f4a356e082a69cbcb9966b7a7bda2d9f313554ee1fa7336a29a392fb19f1f89277b60cbd7d90f60dee84c407d82018ed9b9b9124219c9ada96a4ced76a2559fd5499c81396c532d49df5ddf0c97eeb1d8a803e41137106fe", 0x90}, {&(0x7f0000000180)="5c0628ed9ebd4fea9565ea5882203e5b003ac109b1b4f3b9eb9473a7e13e7b3bb69dd3878cc78793678944a00c96be5e62cde2a43614b2a04b9e2e8888e4f20df5ce668c15d0a9912ae07379b9ea3370717be215a00f78f4b0d2c86e7a1de5cc214b029bb12d7677b29234de9240ba5056f7ec7d823e83f14a7cc49757b0f99dbf466ccdd0a25862f322484f4f72842fff20a0ebb728ce4e9f1ba697c21d4f44817dca9baaa56c3164c5969ce123ffe91053d9eca5f27e317db39d94ae4e63c3e9fc8ff4e27437f933130dc2e07cac01270a1bead8a0d641fa450b90ddf2f868", 0xe0}], 0x2) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x2}], 0x40, 0x0, 0x0, 0x0) 16:01:58 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) nanosleep(&(0x7f0000000040)={0xa00, 0xfff}, &(0x7f0000000080)) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) 16:01:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0xfffffffffffffffb}, {0x6, 0x5}}, 0x2) r1 = socket$inet(0x2, 0x6, 0xfd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) 16:01:58 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) munlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r0, r1) 16:01:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xfffffffffffffffb) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgrp() getpgid(r1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/236, 0xec}, {0xffffffffffffffff}, {&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/162, 0xa2}], 0xa) 16:01:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xfffffd4d) 16:01:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) flock(r0, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) 16:01:59 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:01:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x40000000005, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) lseek(r0, 0x0, 0x0) 16:01:59 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) 16:01:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) r3 = dup(r0) sendmsg(r3, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3", 0x21}], 0x1, 0x0}, 0x0) 16:01:59 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x0, 0x4}, 0x6, 0x7, r5, r6, 0x3, 0x3, 0xfff, 0x8}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) sendmsg(r7, &(0x7f0000002840)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x9, 0x9}, 0xc, &(0x7f0000001780)=[{&(0x7f0000000280)="af38ca2dc62c26612e523a0f58915bf27fb953a946e95931cfb35d134fa6d98414fb391a4a1d2f2d83ba1671735a4ce65847da8ab0d2ea6097986cfcade9dcf437674ab5e17f7a11aa9998d359b88e69390d8c535f4ebe7bd6f7c90aec6ecba9f5bd4f8dfa73c05013c33b9d512b35ce41da998d1a88be928f473588bb475116b363fb2c5dfa7ac2a47e2af382553f15d42fef242aac93b49f645cab81e06c542992b359bde30abf818b19e9b609be1d0425abf33dad4ec74ffaed5741927b60d0f3d7f1a2e75f8220504bcb3b0554d141c4259cb14c2121314d6972f6", 0xdd}, {&(0x7f0000001480)="1abcd25f27ef3a322be473c529815a5029d75ca6a3566afd88a77312ab5b353a7da63f33122573b376a877d09ddaa97ede3f42ad13095d16646be99eba0cf0231e4baba4a87cee87147e4404b8bef56163f0abd172c7e4b549b679cedb45067fdac5ac1f91389fb5c10d2c8807db9e77001dc0a90aa0556a5997a9dae0d9b317bdc2b38bf5694e2339cda0d82053338261933dd1", 0x94}, {&(0x7f0000001540)="4902c09ff9081484939978b17ed287a12581d85789b7621bf5776cb587c4fa6c1a2864ca1fa16fe24b7b1d74530a05ac4a826445399a38ddc112b189fc4d0506e47f576f829a4be4467f7bf40eed37d5074f45cd1a9b620808ab9353900054bbb15e9a503da27f8c594e78a74a2fa3e52230e5263b0e523c861e97202d29b8bf027ffee039a0b3e61a", 0x89}, {&(0x7f0000001600)="37d5acc22884cf9c2df69e5992d74bb4dec1f50fd67e709f", 0x18}, {&(0x7f0000001640)="4092a8d39eb41d0f1c37989289f37c1fab825bbd92800a47c16ca9a6019f1bd84b29b764175d057c7121b2187b6d65d8586c022429fee01affef716dff853b6ab94eafca4b87d5300284bc93a6026b3bcb32d1116cfa754f9b1ed797e1ef7ff9d8487e9aad87ef41b10d031931125355fadcdb74036151bce839beeed505739356525dc22197073e0c17b3c03823d730d91b580870d4a1c98182414c6e32a766e2d37e613f84700e551aa8baf4c0add019262019090f96acca654f84ce8861ed78bc6ba6bfb18a7a165f2f888dd393e195", 0xd1}, {&(0x7f0000001740)="9dd1f7c35884878c91a81c7ba76518d2f1de113378418d98e897425ed0eb3f697055e5237411227126ddc072ff2a86ae3c57c520772f27ca3cdb66d2a2", 0x3d}], 0x6, &(0x7f0000001800)=[{0x1010, 0x0, 0x8, "0580878fb3c53e2d1db970457aed511c6c2b2075297501130bbbb46f79fac9252a27c89a13d61342583b2453ce7597e83e9d5fe4e9978df2785f90324766efa532610f5b5fea7e7cb6147764d6b09d1c9c99ae745b3b38296b204fd4f6fac37de80d5859d4d4a18793949af072aa46ea76dde0110a56701e6b2c375ca865ae5d9b18fd8a4897de0c93663df0edbb50e2248e86dbe84366bc335108fa5757da47b3fdd53163b39ed197dc9738d14b3da60e85ea7ce2f028202e83abf7953ec4f9a82f43752d107efd91a8d7a30ddbe8cdc62be0fa3db917a2cf3ee31818f798fd1a82e227a5506734775d8cba2bc357f08cc240c87aaabdda3f3cab80d1d6c97807de5af32cf1fbfe189ff3e6606133aa3e14d3c315d15d5f5b46723048f9ec31560dde068fe7f1194be0677698fdc9665321c6222deb22c8201931332a4de53649bd6ea077926a2ca6956eac69dff97999af80badebaa710fdc15c38d07f579ebbb772f99d12a05087719cc1f5a9133fea4de6b0c6d7f9cb8573af99dfe317466fb1479960b921bba5405d3ae065f955600654c8bd19a94a0609b5d90ec45231d1a3885e2367dd14432293b9075b710c5a0752d00e3e27a233e9997f718f3a13ac811941ce40b24ab835c2b70e48fffc1d7f601d918518eed1327159264f2757ff6d91c3cdbc1b56273f4d3832c1b28dbec752fc4dc66970430e0a561f7a482678edafb984e6517c8bc9b7c1e0015e574b9ac0ef53b52f98d010624b6ae8edc4525a8f7a282ea44e3d6c7aeb71d691d4c8996caef2cf50616e3103dc88bb6ff0441493c54cb49a5e1fe63aa96352172211b0901122ce60da7ca7d39ffbeee2fff9203f33801de8c5ca6d07d626219cc3c9db2c9b6f9e26ab0b3be015bbbfcf3d66b2e8fa87d9195107aac77d0e77cb56e4ce963031eeac991a3573a4a0d00b2cb67062b3b23c965f5f7d6d8c89abe0eecb8018e39a5b90493492f78ab3cad8591ab26126a5afc6ba36cdd90b29b87ab1f08d9324983f5e1d77f0926b1dbca69a151a0aa9b46f91ab550f225f1477314ce686487a0634784ea82f39a4900d08658a93f9b6afec98014cdb46dba25d2156ab636991a9ad077f0036c14c00a5fb06878f10edffd1b2c040a7b3702653b6b3f03354cc343fd0738d208493e20ad3ab57abc012ff5904c7bffbeb2e9fe0abfbb284dd0e70098ed99bca670c7f2dca1f006ca3bc021dcc79796f8d34002e982113cce45405dd7c440b3c9d4fcf1253f2d1a8e2bc8261b8728b73b279138525235f2dd516e5a9a13a6b38ddf1caf4ae1413526f0dc29b1a522f89e2dd849a49a5db362b416e5a4c9321bbb63e0ce04a9ca53d7ab6f63aac17bad053ec33c709c2a7016327fd9e7b4c2de666b9ee40ffe9623827f3debafb045ed42a73d0161107a16ae3c8c25eba98b50ae8312467a903ef6ee46ce1e348bb713ce840ff011a636ddc6307f5d68ecceae55ab86bdd71cdd8c5a538d25bf8bfb5c3eecf9500a21886e8aca17317c083f3b201dabf4eaab52182f622885096f7b2da59b75494979273aaa70ed868c948d5c9520ba8e70624e9623d61f4c1861aa3538c480ddd8416bac15bf77132b69c89dcbbf81deef3eb7ca2470c83a92cb9b186270f2560e71c8b3d57d48cd3c226a38e4f3a3483766a37f3f321ca7f08c020a5e24043e116c0c5a36492db237596f90229ddcb679943c51a6aab5e571f16012891dd60a8a41377d2d8e9541ce5b8529be60fac0304707590fbeb0117ef82f6f4637530b997e3b8f96858e18a531639d279ca44db42c877041e950459be1916239672dc0555758308527ec8722c7d4e68c69c0bd85b3416ce0308b7bb90c599c3f08371e58e625a6be93e7830796faf482f0c8c3c9bb7339091611104c3159215111652f09a913c6afdfc57009f3e27ec7feac55cfa21256d6156fb716916231ca5f469c93eb28853f4e60ffb418751649f8ded08e40ca5caae5ac923f2f7443d4ce24bd3a2e31ed16f7c4c531db9da35190a19f90c3ec74c50562d909b82228fbcef1bdf7e29ee1401632a5959a48b88b1616d0d00172c686067b0a79cef0687372a0c6488ad10a96f6f89da9b2b539f7860efb39b76bc598f5b4a0d8f712c0414fa95d226649d4aa6e094a2515abad3e62d6adfceab3628062bf3fbdc839f1caffd658e801efea3458cf051eddfd5cc61a25326a1fbb2fdbe48b97489e64da255fa63149b03357af601a73208beab007cdfc470cff19a815ec7f87334d744d9bbff229d433c22165954c0cb9d78207b47367dfcf48aff20d6dee09fbc107a102d7eecdfc068fe8975562d8a3d53fc7dd411d2da9716772d8cc64207baf74a3f33358d8f216af4526c217189a6e5a945180b30f689c46614f3f8cce24bd09434ed6d9fb18b7fe86f5b28bef7d9704c749b64d72104688b2b76f525b173fcf718d0be3ff124bad88760d199664426cbc17f5418ff4f045057b6f219b5944cb17bae9dc1d7d027b3132d1b2e0d3432ff7b3f487d0c3c5e57906c71609d6371009d13290f809f934e9abae24f6991d685c8fa7b64ffd14639694ea3e40f68ee0866a9c14bf83a18cd8be713659f2cdc8134b202fd688510933165f71897b4feb30f75ad985b5388ea03d940514c896eaabda4ffdb6566bb4140ac5dad7ee5b39bb7ed243bd3717792529f9e510d1c0b7941ac38574714d63701922c12bd50d717ed0045f7603cf181606c04f6bc77693f794bc071284755fb85b47d26359f39fbbb5c6afccb87c52f63114af96b2073bc131eb2ca9ad3b1ec49c5579a280dfc8df269042e15d48cbb801285f06638c46097a5bec724fec98587e229f48c5d886418a4cb28bbe36dd5bfd30246366f6f82cb86c897cd15987403695bacc99056c1bb6b5a28fc352a7259f397cab941effab1fe80370f98ccfcae026a89ec58985dbdf206dfedace1f0a9d8d87e803bbb8d80c79975e76ef6725ce73120f41058e1962e47d424cd225b3911f99a69f16fd1993ce08c67068ab0f12ecd3c2dcf298a59bb098e5c84645e86cd9caf9a5eba7ffd5a414adcce2375509b5913dbf36aadcf3b104df24a4a512d03395f1a7cfbd794ccc5b6c652d773e02764782b94bb42fa796e5db565696c55d97449c3adc0b443f1d967f05587e50542f1eab67c9b83ea920a928a02d13b62a0f2e1d77b097a62033bdfc52b4bba4746558cab5d820494cc334ee98ef21cf1a954b39b7207ce7c23d5c1b17f4982c9b89fe5920603a370382579224dfe07d02c2752853adcca5c20427c2c64c156e94e18483eb53807ca703e725bca71535d809bd0ce122459dd120b052ff1fc38a79bf28e12cced373b1d8970460f2209a078163e54270fd421deac54108224b2c7ab7296fddbf20de5c34c602bfb55256ad37d37ce0455f284d520095fa3bdcdad2ab1ac1788662129bfa63985f59caf5c6300f83fb7759f5fd13978d203de7bb6241bd014182f0a4d4164200a4e3cda4d2178b001993e79e6fa55d4c370a6a919b386f32e764978a2672cacd868e8d985a493fe07c1f6dc2f23e952a66139d3cd8fb2b031af93f67aa8fa9c1cb7adab264b3d1203149cfc50543e5c963f8a78d06ed08953d56ec32ae720a04977aeac9414b20b0605c316c22302c04cd43a48cd27c74f6082c8cf34614f5850b91f41696e3f7f800216d0ad88386271254ff9358674282e56773cfea83ac7e99dc7bc0caae228fd824fb8bd03b55686de832673fb24e0cfabe8cb407c07a8893af47da65f752bd8edd5a30b66fb5cf9f7f80427d45d6990666212e58bb50db5419467a685a831e8d315e6e8c3348da77c67f8968e84f50898990ccea7a55d46f55e188db0bf84c284eac9472dcdcc2794ff2e091a5da67f2b249834f088b25828cf2d77b5622151e8f647d2e3b2097bfcde3874deb86ef2726fc5183f70db9df0b267d607eecc2c2d8627c3405ec1eef42a8ed38ac368a6bf579775bfb2f3c1ffabdf5145b793371389b1b5044e10f6d05cb4ef86ff6887a188ada9cdb58dc31d0f9ce8c0089fcb6afc2ad2704115849c736688bffbeadd0207aa9de0d722f0634241a28939109a3625f360d36aec4632209174ac8f742f0125c0f0e37cd7a384e554539a4eaa1bab7545ec83f8340c4b91ddccbea7b3e111f49f1449d957266a4b5584c3a52b7cb4c03f25f190e4ffb27a3b029814bbfed50a510471347a9dc9860871adcdd81c186dbaeb7afbb6df6aa726c3ff47bc60b491cf8c938ef9c77db9690187512baad41da96d54f9e85516f67c57286279a9b8092006781d37fe17ab3b9c75d6f8266811cf9751b843de7c6c698cf2d703e45c38d468286068102bce77af4c3ac502e5383e92cb93766468a9c492d838e60a808b2c18e2b12779deaae2598284062a7d7eb7d092205ceffcf1dc2b9a713a4e5e6176d2cd0c5ecc31479ab2c5d1ffff79ff58ffdb3c6d617bdb13af72138de508fa50db8074b363f5dfb4a527b79679f318e8e3f3a3c9abdecdb37b1aeaae2ce37aaaa73cdb49ee2c8dfa4c0c3e27b6f7e1a2284cab4a7d766381dbf9ebd382f3f1bee760b87a82c66e86e6e4c1113d4e8dc855b9c8ba5921f0f903968d9c8405e4ad36f22385f1d4e84e85382a1faa35589d3688f087f1bf81e13e5ef0e2920ce703342361af29ea7d9d02ff5a4b4dbf9ff2e43a06c4b4661042c9216adf90bf74e0763daeff383d94f9194b779a87cf257f0136f488fd0f59d7920cf2baf0267d6c2e1a7dec9f3395207af5f989ce01c75e10caec2c2357171fc011f17779994396f7416dbe4da264c8e31a679e67d58524b7318efb52f6c01b24752d77be57117517b2cefe6c0c5b2d5867064aa16fb9b0542a916a84c0aace3aa48f3e3801a1c1b5988167e6ba7ab57384b9b518280e4d1ae9515fe5619315b948f61b2abea27e82ff6e9cadbfb8060b150a850aa7e75192524cfeaca257e3327658f112630e7eabd2916c3f3f7543945140a848f94bd0302f2730d182b2b50c2cec0c309ed56ce60fdf16f23d1506a4e38a6d96524c0cf4c5076161a326803616bb58205711a46418b5a48e3a6e81f096fa87f8fe795f5a72f38e69e06457f96008d74f199eb2139030bc05b7795b5ee4389d8f0ecfebc12803d30396b0ec49dd6fa341d822cdd72d02ea43cf92b494970a17e08a68dae7b0854c3ab90bf0babb1d4cfa9fa9ee4c18999e27216e6f675f3b2f5df795a340ab28326716d1ee05904d11cb2c9bd29205510b482fa20351bfabb9bcb6b97253d6f57064d897a550e4bf0814799fe01a27471d912dfb45da8a47f6952916a259bf6ccf1889d268791ea2f08e04f7c2d20606b0f48b56fd0aea0cd2e42b4cf1714f9b3d4a0cf2f15d7eff6c8cc3a4f20d0c79155c5e7dffc14b54a3031140feb992595d8d56bef0008fb70c618810336dac3f8928d0290c65f728f9a7ae1f665e2dd20ec57e3472177d337e8ddcabb0527ef8e463522eea90247fb20ca7b6d53b0318217c8798b7b94fc6caa97611030e23d72cbd8133b3eca328bc63e1cb0608ddf1b65154125cd5ff779bd7556bdf1896afbe89ceb3253b3156a51b201fab2440a096ae80f8017c5a192c56da64c4bebd98c866fc374ce3ff1a1c13928bab9c7e327562604e631542362453004db0b3c1944212c8a07bbfb88227dd9a9d5611a9229a14514920bb0802064da69e2e5428bed9dc73b62bcf7f69445f48b44ced63718b709e5a91a19a2844d385ec018af2b682f8c4c26676173418959a11bedb5e6c5e77ef73"}], 0x1010, 0x2}, 0x400) getsockname$unix(r7, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) msgrcv(r0, &(0x7f0000000380)={0x0, ""/172}, 0xb4, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000cf63"], 0x8, 0x0) msgsnd(r0, &(0x7f0000002880)={0x3, "86b9abeb2c80b45c82bee83b5cb52dcb38ef99114d3bc2c8c457267b78d8addcdf79aec96616073b167d30b051e2149de41a1a0b5e918e3c9a43bd5d1df68306c9168439cfe30269caa7fc491475852f1fbd8280f1c0d502f3cf87709951b4c5510b25199fed25ac854408a5bebad3333b54fda64d27dc57e5b4f7a83b26c625edc1919c5e16e8812953a35cf5356062d99e697644f514e2fb205a17afbbda3561390d"}, 0xab, 0x800) 16:01:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8000, 0x5100}, {{r0}, 0xfffffffffffffffe, 0x5, 0x20000021, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x48, 0x20, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x9, 0x3}], 0x9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x2283de2c}, {{r2}, 0xfffffffffffffffd, 0x12, 0xf0000001, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc0000000, 0x4, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffe, 0x40, 0x60000004, 0x6, 0xe96b}], 0x20, &(0x7f00000001c0)={0x5, 0x756}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() 16:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000054c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c2829100", 0xfff) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) lseek(r1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) read(r0, &(0x7f0000001680)=""/4096, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 16:02:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f31817c3e400c1443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544f", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r2, 0x4, 0xc0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:00 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4c4) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0xfffffffffffffdc3) sendto$inet6(r1, &(0x7f0000000000)="2a3eaec24b2cfed7700c0fa363a8d18eb03f77b4462a4984d34ad31f551af4c0942137a38a2680", 0x27, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0xffffffffffffff7f}, 0xc) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:02:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/113, &(0x7f00000001c0)=0x71) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:02:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:01 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x8000000000000000}) clock_settime(0x2, &(0x7f0000000040)={0x7, 0xb14d}) clock_settime(0x7, &(0x7f0000000000)={0x1ee73519, 0x1}) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) 16:02:01 executing program 1: r0 = socket(0x10, 0x4004, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) recvfrom$inet6(r0, &(0x7f0000000080)=""/240, 0xf0, 0x800, &(0x7f0000000000)={0x18, 0x0, 0x8, 0xffff}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000040)='\x00\x00', 0x2) 07:30:08 executing program 0: socketpair(0x3e, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/222, 0xde) getdents(0xffffffffffffffff, 0x0, 0x0) 07:30:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) socketpair(0x0, 0x8003, 0xfffffffffffffff8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x6) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) accept$inet(r2, &(0x7f0000000280), &(0x7f0000000240)=0xc) setgroups(0x0, 0x0) socket$inet6(0x18, 0x8004, 0x5) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) setregid(0x0, r1) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 07:30:08 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 07:30:08 executing program 1: r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x400001005, &(0x7f0000000000)={0x6, 0x80000000}, 0xfffffffffffffff0) 07:30:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180), &(0x7f00000000c0)=0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x5, 0xffffffff) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x6, 0x8000) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) 07:30:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20920, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x28, 0x93b}, {0x18, 0x2, 0x26, 0x1000}, 0x3611, [0x6, 0x0, 0x2, 0x8, 0xffffffff, 0x8640, 0x4, 0x8]}, 0x3c) 07:30:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/112, 0x276, 0x2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:30:08 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[0x0], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[@\x00']) 07:30:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/147}, 0x9b, 0x3, 0x1800) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) sendto(r1, &(0x7f0000000200)="6c7a3c14fd6c4faa7c9c02b61695a600c41ae900da2159afe136bb0a58e1e2b8b50b3a10fd3b3ab43d915a543478d9d82e43b1a0fbc0f28c4ceeca2a82efcac19306fb8a7908b623875c871dc5945758a54d4cf3094b6cad8dd96b067d309a84282336ee7b97655d792acf2fa97fb6687f52c078a1e476fc3db21672a362abded5cf59b67d2b35a1e0ce77a9676ef016919f4babebc5501817cee5937a0b3afdb34bb0dca6d76bd890e1ce88eee80ab51943087b141e2c984f91ad0a1c5ef587f4c1f35d2e895e7d64c1abd58b4e5afdbe89cdec51eeda66986becdd533a192ef595ee726bcfabc13dbebe3654a89d195451c98825a41a0d1f3fa0812c8cd7a3bd4f1a8ec1621d9e1aeb231ff07154a66a7c9553ef3b3e63c9d50cd61a69e9503155eb3f268401ff5219b39763a532bd5fce61f117f7d65511be7e43d70dcb2fb723a3f535e980da15e6cfdd2de9af9b713d64f057a5c50d96ada6b61b1eb9576d7844500d8c0d5ba4d37f0dcc6a2abc66aa154a451a0b6e4cac2b8576a1e0c9dba8a41f4eaba1987517171f0e3a05ffd2bf9b5773af4b30365def14cde431e171b86197f26665aa5dd037c8e8fd2c1aeab23ddb732c9ac6a2c97501c9c85a25221b6bbe0b32c537014293f069d15f7c1bbdf00101059307a2fd21dd056576b97e14bac8e5181cc6d971b38bfdb6fb97cddaa4292f006a0003448e0959d815b5138d6f1c0038b6a12007cdc5140c78fc24d6bc81c444802175b5d2aa7e467817efa2fc6a24de1cbbc8358261a50bb37cd3e24ad7f0db97f4f02b717805f26dae7e2963b5369127bf31fdef68d4d32e070800104acbb98615ac477c54b6dc5b1c16ad52625ca64f42a99863bc4bc11f7d7156781f71663bef925fddd8efaf23e0c8a0bb13857fcf48ffa6005ffd507a0f0d8c49a0e04038ed873f419a0fd9fb9805ce4a14602ad2d28dbd7ab5a8253dd62fbeab6be25e13f383c9d7b5f88382553d20a0b872d88913f171f81f808030d977e2940ca2822f02ea18b4375215b0344b75746d2d36a774d51aa6894cf57b0758c9bfa58d35313494bf042e9637b3aee27db64b019bd8fbe1d2cd7df2648d2ef91b08843a2dd00532ce11e92409936dbe1734ea0a22c2e4e2218b5ef8d84436a1bd8e4d58ff45b526b512d69bbe39a911c255b5a69b9dd5b3ae61c621a20bc10047b28859509e47fed27e1cf5ac76ec57228fd1ade858a001d0666dc50b82c699ac00419e9a0a1918b56e7e25341251d35d969ea373668e0945f6417d226c82ae2992d20a5cd5e0077ee9d86cc97f3132b0827e89601b4dd4561c6f83bf756dd56abea2ba25376880337396d3627cab4f730eb9f8f0bab8c603d6a420233fe8ff536be6d27d47d6c01cf66fc1604a0c811c02e2b8431ba41a0137c372581482f4e7cde81c7966ddd1c52e736d7dd7ecbfba61b20bf3df8e05cc88ed2bc2519d6120582a779b617ac457d397454c8aaf4a65da14b70065d247c6be7aba8386af2aae1935f09e2a65e204fe90c36e92c24b5b85746575c61e26da40108c96560683b6ec84b5119ca01942b7bb9e36581e4f7064b2c10ff2be4ecb9792286ea89bc213a454162d0acd56d47ae4b43d23726995162520ba55d34e9a171389d9b1e5331e34867a3b6757b97abefc33ebd0eaac12dec863311c06def6e7beab9bd1883243fa4d371076c89450aad34bdfdb8b1a27cc1a490a68e101e4f0bf57f3e0ed02c892801f34df4c17a3dcc65344040889bb66f166a2c6477cc17cf4c03b6f5799cbbde323f031a2e45b9b479c6ef01a503ffc2d13ef4bf39a4c7ad798ab5406ab6b2644111fe66357dc828170ae188fbe02d8cb0201af52ecbd76531776250292df727d96e6034feafbfe118f6ab8d1249f1b476b9712007f898d4a863e76eb8c0a0013aa97aa5bdd2b08d648404539843a01ed208e0c7e72e7bfaa202c65523a57f49fe09215258c5fb5bb9cbcdb67b3f6fdaf77d812edeee13273bdf873c42ff8e26e24666f7c886170b2d2c382c3a789d3db2218101b051b40df9e3facd0325e9b381901791ad95c12dd6a228728aac215a83690b07798fbbe6fdecea674371a696ab4532380976f6215f36944b34a986636f386c2e8920ee459e8bfc6b3311b8d714d3b83cdc66699e8bd3f6ca2071c4946443f3e05f801cb1f0611dbc5840ee1b6534a58cc270ee24e391556a379b9241e34cbd7ac672e80a3a4b09617e329e8ab494ad76f6fe32c38b46183a71f95c22ac0b28b1d5122be7069a4edacb9f18738c0d275e4c5aefcfbc85d2b35a6edbd0c068a26af276519349999dea759dd6479898109d1d5467e05f6aadbafb7146cab9f45655dec4bda703f226b0615cc2bed4ea13df4f1ed71f5e250bbbe20b56c48e4eb849657c871fd4929c90579930d89ecbeb82a5dbdd7de16f75dfc4097115c470cc0c7e670ef3b4b13bd493b4f162bd6405d074b13df72ad0140100a4d3f8a240a26711aae82ecefa54e77d17f1fe1715bdd7c62500a1844b9aa73c510e4f1a3694161c4ae2544848fc89fe6026a8156ba08d256a3d416ffe29df5ed50292ac1bb2c59b017cd39411a03586b0c3944521318ef5043f5d3e7a8b920d3491a4e4d0f915330ebd7ec7424b81d72dc78e61bf2547079ed6a5bde59bf3debb51e9a280cc51030408695a61c63d6a1cc31ce2beded7e8baae78ae2b2299ca931a8677b38d4f58e4c9a957b1bac6e8f29910392a2955059ea5c6adaf7f490a53113968561a1bd7d7f37f834583b48c921c917e08e4662c15f9fb93e8f624d407b812d18f93c2b111d67f70b7b4998543536f1ef5d314d279c2c8cf7267b704038ff8e04e82d4ce87e869d6a21c67008edbc64f09487afd38b6155af7168f600a55a41f98276e397a330a957f18adcd26048fef31c841bbed68b90660cb77261fbaaa0110732a0cd1413b3e5a657d40f57bbde7ee43cc3c8122dc1a385cd4df0d2422dcb15fcabfd359cde93ae5bea3b60bb6889d0dc57bac9d4952ce1c7c039bc22bc255af84d71440d716cb91f434ccd6c72e580d8ed1e128fbfaafcc0dd8fc6eb6699039954ad0c4d8b3a79c90cc691dcf1b152a843d8bb844ef7fec3cb03515452b51ec0e672175ac50fc7a4ad822c69d469fa45676c7a7b00555f8ee136872dd0a1063d6ec8db9339531c36bc2aa5f50aaf21cb12728f225da1e62b01adc0e1d63654ba1d98010c6bae632c903d6b264d3041dd1e395a7369ed26e0e6267536a14f752bde774589ab7e7977e28a0e2f4700b2acd4a16e8246a1b4eecb73e3bd900ab4e36b8cad12d6a32456f2c2782780e16f0e7eb3ad87c0b526b661224fe1dfe9a55656724bff1c66f2fd9fcd10b4b488a8915ffb084de1983d2121fb20525ed1cb32a005df0e5824f480adc3a43d79762e2c4ff0465b0d540aae0c9476f72d2d11da8804ec4cd1d9ad552ce9c90a3e79b2f2ea97a2df3534f3999d56e1e02a0142a6d82eb0a8f873b01c35a77c3770450a8e39d4dd73381fce059063a1c691e02e0a75a8f210211cb93530ae685559bd8e84c918af6576eb7cb9e0eed30c704283175a5e0c259d794e55ba2b3fc37479cba41307f46ce663a2f3d1c25102abaed1ff5b9e7152a8c1296eaa07f08c162f96d8ed3e17ffc73be1c7b75d0b3c48413ddebdf108668dc2eb4d4200aad5aced3b010a07b83909fd1f94962bc1062b690ebbf7fc3a4af1e17b97bf4fdfb4d17470542ae2d4a1ae8dcfe9fe452851ae36ff8b29022cb2a4d3221af482431e467b56e6f077906f7565dc67e1a96e454f81a9cefa6404fa40b3abdebe634f54761269d5a39b31adf056a7fb45fe2cf7d653765def1f348173e390ded5fd114969fade9a60a20346d5d93a7155f2ca395dca3d57007de14ee0f23e11525dcf13ab12b91b288837b2ba1edd96c5f699ceee5c57e332d5663ba0efb5897f72cbc5bec2eac7ef16e35b1c9c3c1a590c8091799239b2172b62ba7bae075075fe2b256ba5f4396bd61971a807500ba53135c02d1d6d04a0c8d25053e3729ef15c5216ec6a0c4f504d13660774eeecfa03e2810c00a859990c1324e86d2aafd102510f366d472df55270a43818c162bd3585800447a04fcc6f6b7f202705b1730d74705260e2d42d9785735359c2ed8dd83fd428fa5ec1729d89671399bbce2a5ad0ef26be902782a7ebc4af67690d010e452f3e1b68c048ef9a4d14e25447c956b3e07f7ee4d559f86c1619b005b2d9f650701b352c7f9f40b15c6bca5ae834f92f44b08bf78c4847d9eea2eaa04ba6c855fd40bded412014d5088c6873097f8f01d748a14f417ad5b59c70948952df6152f5c60069c3f6a0bedcceccb872c1d643f0d783217386f49e9ad949b497b316c4bd069aaf69e25ee63b8e613c80ba0d868e7dbca2361d502d483bd09c528cc569c3586f8167ae5c72b1e056c9a81739c656fad8a5bb608d78f9878b61fb722205fdbd086ca2cb66a5186562876b69adc19cb09a1f8d8de36e33bb01eebd0e7f49bdb18f3ea0c535fd12353ea604ee38adebc164fb69c82bd79364322e52faec61fb59347a8824bdf2dda52bfe295ce1c317a4af6f92a31c9048dbe3cb528cf1a861167e0a0dd885aa11ea3bcaf9341d1497eb711c1df630b026c147313c91a33e7fc6595af2f14c4119a24ec95faff51dcb0faa9390dd51c2c55f3364b907ab86d72bbefe3e60af56287f01725e50f1abbbf0a49bca66f9e693b6093d0e658c0fa1bb14db22f168437f8d185b06f4832a70d0bfb6d8f21a10a1596bf7027653db75ebd49fd40b848bcd38f0591cc4578a27864337717d92b88e4e1d7023b597cb40e8348abce6c348f3a88edbd6fa9d4870a2b142d879e5d84e20b56d2c9d9e6eefb91d9fc0555f33c2162d9fe01a61953627bedf8fedd99c0586242ba107d0b9baec69bd9575db4fbf018ee2ff544cfb9768a0626fda94612bf5678dbc5ee261c75e44fe3c020f9cb070e1943f5f0161fac1f95237a55df8fe6aac2958d173f13d914a338fba8098c4c07d165c966192653d5680dd9adc11f1800b5ccb6df4255be7776bdb7f779fd6a7b37b2d0fba8b05560f945737cdc570d884b34c54a061c6f11d233b0a1755515d10f1720894d0bf2db3a12469ca57e6692d6301cf4a806b2ebd01d6ecc7229c0acd747791782b23163a161aa9c020fc61c142397d164d5128ef062d113b6e875b079032f9f988a2c309a711b1855e213d5d258eedbf5b4e0b521b24365f2066af5c362739232debac5b54bd1083a86f92b3802ca68325eea5a8258eeb5f8b7d5c50cc42dace26b49291251e23eed5d74a628a54225949b8a0d5432ed580adc78d7dd3f66a207e12627ed18b1f714257b25f9ea3bfa9be138a0099186da36f2e3d11b117917f5fb2a28db3fbba9114fcf7eecf1048f75ceb9ab7dfa49a8cb9b71d7f35b8ac300cc90a560a0ef710c07aba7306071fb71ca284601d6cdce2deb0aca27ee76969374d380d3a1a6cbb3e16988f4c82154713961887a59270abe4f935338d13f7ed168f15c14ede28af8c82d06e877c23174f57e1157977c9ffe99ffdd41f922a28d23df5c4ba6d26f7cf24909915f5be089a43b79e2c9979f504eb3998641a1218302c0dc22a0d3e460179d1a75fac7b159918c04b2f5f419c51e05febcf448330abab32dc19a320a4eed99acc7381daa50e0ee81d4e0ce16be17e65253984f26acaec6ae3adbc13adcecd7dfba97095d80f372f023e27eb533358845240b80455dfe5d2698f86f20aa9f65268b2b8e8", 0x1000, 0x1, 0x0, 0x0) 07:30:11 executing program 0: syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 07:30:11 executing program 1: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000005000/0x4000)=nil) shmat(r0, &(0x7f0000005000/0x4000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 07:30:11 executing program 0: rmdir(&(0x7f00000001c0)='./file0\x00') r0 = getpid() r1 = getegid() setegid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getpgid(r0) getpgid(r3) 07:30:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8005535) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') 07:30:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x800, 0x40) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 07:30:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b", 0x30}], 0x1, 0x0}, 0x0) dup(r1) shutdown(r1, 0x0) 07:30:11 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="eebd967449e199e82c83ee80786e4de5c45ed17996cc5279aabbeff6d2449c2cfb50165b5a31244f2df940a4eba72d7d64ce5a00c08f8485e299fcee81324213", 0x40, 0x405, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x20200, 0x8000000000000, r1}) 07:30:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpid() getpid() getpgid(0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) getpgid(0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$getown(r0, 0x5) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 07:30:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r0) dup2(r0, r0) fcntl$getown(r0, 0x5) 07:30:11 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x6e) 07:30:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) fsync(r0) sendto$unix(r1, 0x0, 0x0, 0x401, 0x0, 0x0) 07:30:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xadca) r0 = kqueue() r1 = kqueue() read(r1, &(0x7f0000001180)=""/171, 0xab) close(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x42, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xf09537300895c281, 0x8, 0x3, 0x7, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x2, 0x6, 0x92, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x225244ab}, {{r3}, 0xfffffffffffffffb, 0xdd, 0x8, 0x0, 0x101}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x80, 0x6}, {{r0}, 0xfffffffffffffff9, 0x70, 0xc, 0x9, 0x3}], 0x5, 0x0, 0x4, 0x0) 07:30:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) setgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="3dab70b6845f406afc954fa442f2dd577304ec23ea97eaf8920e77d2cdf840c4cde5", 0x22}, {&(0x7f0000000100)="f3004f903e73d804d1bad4ffdbd75e46e7d789e3c6077eeeb082fd973595d5", 0x1f}, {&(0x7f0000000140)="fb4ef55ecb954bec3aee7045f68c5802a3f0174ec14a3c27e48838d8d823fdd950b9a9b85db7d61e6f35270e83283e0839f05b8a91ddc10270ec6d8851e8c09db3fa814cbaa0e527243db2d3636c733b8353810e5d953aac36553cbdd669657f699ad9b09205304708d1ab9f13260298258ad3a7fca36ace2d1b581fda05c4e7fed6b2101d5b5240214cd78e1a09dc418a273cfef36c09a9152887f7ea1c745762", 0xa1}, {&(0x7f0000000200)="f472233f1c874778e6df6b76ed3d152cfa333e06d10e9c3246e6017731d29366b91fcbaa191fbfbe79fae5f72fb8d3f565fdce9757c56f48f00c90a1e65c0bf725f5321cfb4d1f6b7e29f45fd163e24c78732461d61d10aca2e68f076b0d6dc576cc56eec99fb2844b99dd981a20ce6f64cba8063dda4dc9a9916e85a9ab9691aa2b33f24f36dcf648923b562e67ea5e242f2563306d771d940d78623c2e95d9b92ab3f94fb3c13b49c7a0929a96e3184ee387c4aaba178930eef02f29419370", 0xc0}, {&(0x7f00000002c0)="848ecf3d6841c5eadd", 0x9}, {&(0x7f0000000300)="9d0e637fc7145b4a565a031cd4ddc1b7cef812ffc400526b86191ba9b08f2b5316de775c12d0a5d2b92716f75d73cc3ac78058f4af36ba11bdb5aa1d3741dc770d083073a93dd71c83b7ddcb7120d2d39cb44c83347b7c7c48dea50c74b9352a102f0d46b91f9a8398dd6c8e6b533fae3d931a8892999ed948af19be8fd51f", 0x7f}, {&(0x7f0000000380)="74366632d47020ee17e8fe9d8c831342ee762190a35214739a196cf1ff406c9709c9782b750f6809abd94894b06f73b257a8ff7941c670b4407c6617b723685fa26bf8c035ee12163b938be66ddac263f6e9f9630b45d6647be40245023513", 0x5f}, {&(0x7f0000000400)="b19084489716d9699ce090f4aead99cfc2b21aff0d1688f1941f419055ba081bed0cc6a8158c3e9e3b96976fdc55e581eefc3b69ce7e980c56c4394c48acb91570b06edabd6ed9b85cab10770eb7c49f8050827936269b527bb1f5db985cba052a047377e8271a2987d21a8d091338777c7ae87730aab975f0fcf379cf401e1bb04fd39c574ea38d0b4b6b46476b824e6706f7289ea2b9ad1893903da2aa9dc49eba2196c4642470201b17df95", 0xad}, {&(0x7f00000004c0)="52ee7a4c5600598ed63bb2b87e4681f5482f2cd698fa74124b3e8465f98c62b4e398ea348863efa2080168a5d57181ee00c5e98ab67d45e162c323ae485e92bf6745dfa16d3b0b9b64eec9ba53358758c01773b7e8bdf3824f0fb2c8abe01f58775043099430f47183bcafff5979559f0c9cffe4a89e840d9a3fb6d23a81eefb6b23e8bdf0a8c795cda280f6940c7a48b15c7459fddbf7fb48845a12057360b3652371a923840f6b53f38e28c5f13f88493b670c", 0xb4}], 0x9, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x1}, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:30:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/181, 0xb5, 0x841, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 07:30:11 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x86) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1f, r0, 0x0, 0x0) 07:30:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x9) kqueue() close(r0) writev(r1, &(0x7f00000000c0), 0x10000000000000f0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x6, 0x2, 0x2, "950ebd94f9f13cb6008f85240938f072ddfc41ac", 0x8000, 0x7}) dup(r0) read(r1, 0x0, 0x4a) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4d) 07:30:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x2, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:30:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$getown(r0, 0x5) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000140)="799e48ad1e736c9cf160f1f3e5853470946d8acf7000c0278fa864e8ca12ef1479b4dc5ab5deaccea1a0a1baaf69782919bc0742884d951a001665f9f0261a6590317d92bf49cb2547a83668dc65f26991971a2aac6bdbe83eef14a94e3ddd9d5834da8c78d004436552730a59c2d264d4308068a80e28f52b447a844631dd2e5c6e9c046284af14c3d528a4d298bc70af6cd17aa74b1e374cd1281ce77b683678162be09e3e1806d275d8df6f341cd0ed1a2ca772bf87def363b9f7f9427fe5d31d77b213c776c57343b7ef210c75395f9ee9a15f98167776329a4ee4d6d3e56c27c08aeb42733da37fec03", 0xec}, {&(0x7f0000000240)="a1ef6f2dc15ebfc9044906c580fed88069d4f2999c0e1111d79881ccb321d13d0f2169a4b0e72291c7aadfecc0aff3cf8cbbfbc4117f7176ad8a4edd3e295e59f8e0b7b4a883ee989008eb4acdce96bdcc3ca950e558ca8d3c5753d1b34c42c820ea737a0fb6ff6530c8df3314d3b58ec3fec6039bec3f4c986a42117a47741e2d3943671bd442e0a6e916e493857b5bf29dc1f147ca8cc3a2", 0x99}, {&(0x7f0000000300)="82f9454ba2faaa9e750e631b37d5f8259ed3e01054c6569df4285a07022d6c909e328d7ad97ba2bf2076c905d046783c1753eafab439816157c420a4ac675302b225d5c787a8b71d63ae86e927a0bc45ced7f682d7e0fab60976b6bae93218b7cde401bebc11bb867284178934ee3ea0684b53dbadea7baed7ca12ff0adaad3c42435028de91", 0x86}, {&(0x7f00000003c0)="4dc781d6a94b7894a3cd38e37edd4bb5c1187918d571b4c3c8b61d78062e3a25e945fec789116a54a8307f9d28672eaf2c5b45fdafd6d003f24e8a1ab35b5777849f681d97fbae0eb47d2f42bf33209983229c5690b9d3189a082622308996739bad66dc41ce2bdb8c378997e2169e1df9801182468bd093fdfea575aea40379945fa6c3b828e777a913abdbd3783d5ebed98962e00b600104c54aa2ece180", 0x9f}, {&(0x7f0000000080)="4345f141", 0x4}, {&(0x7f0000000480)="102ad30d562f38f07b0c6a22b98395d9264fcfe5baea0966ec16d0f1e2d848e3020323f544bb80e85e9badfcc961186793673244b2745d5495ed06bb5a349f494d3837d33d9b25b09c1e5ba9c61e109c6824c9c81622219651f0f36e94a43684c335fcfb088e8567c38cf419603b9aa018069781687fab4dd890f04b70bf999a9c9b8a9fc6b926685c82a24676142bc942d16f0c55288d6ef65f8f037456cedc73b85f0c4df765899677019f64aed0dff28d50ab64e308bc15ea47367c7a820b6994e21df59a15e4115bf02b1e0d553ae62f694f97be210b92101a", 0xdb}, {&(0x7f0000000580)="9f2abacae11eff8a5c44229cfe1689dc33b97134964f4d87f45e23095141132033b792884868ef7c6d89ab9dad8802bb5d53f93e64177571037ad121f681074d09103419ec91d602b4962a8fd9be7765d18e2fa5fece94bac9", 0x59}, {&(0x7f0000000600)="70a5226835f978e72d89e1a69cb85b971a724bf8672cc427b4da925d11eeb66c64d3e6dd72fb971c5e4a296ee6413bfe58477046ca0b4c4addb3196c3c0c50ea2db15e2f129023f0e6913871f56107c1c308033ea49b5858ac4526393e3df19070e1e7de607fa4f0bbeaba2df29f6e013a3c40b79a1f0551493b7eec452d0a6c204d18f9519e18d50b2ef719a421352ec0b8ea40423829e19a11581b835be3d9e5019573b685b98458d17e47eb7d518fc0f03e954ceeb5d57e3c76760efbad4033f9c59791b1e8b3f3c96fe70b17fb7a990b152cba3bdeb4b9d1fe62171bef88df7bb3de4894dc91217ab5926b848c536882529b4a07b5aac891955096133ded4702a6ee0ee5390b78760cf379a36c65767c05246dfa431ad30e092b05a1fba1885c8829d4775797340a09ca4e8cfb218f1e567bb7994a6702183533d5d3580cef3b20b92acd0f6f40226f99549ba7fde7f6137697a6f85634980596c68a4e0e7c1e3da287f1d3902be9e04be9da5b4d3a37fff87ac8a36db8d20ddbc444906270cee1763c5d54014c52c9045408b9ff868188b29a6aa4af5773ada2677cb22679317883dadfd4b48161ca7e83e0dd85205b16c13cf9562990aef90bb6e2dce19235470d71bfa614e2cb34db00a472afdf97a89677833e395f58ad78a3200142b01685973823d0c0d2af6c14472977e0b3fd8908192fc346e0b839d79efd95a6c1fadbf1c505d197c8c71bf195b9b03b04d1dfdaa77f19cf5ac6fe00529cadbda6899d39dbff838b83c38b77b4b13ea8298b17e57cceb5bcaeaa7c0d451faef1a2966b608cecb237f8d81be9c9006231cb67a0f24859720d3ed4dd397c573118a3095f486f0f8e26df153fa24e22216980c817a4cf4b18876abd47f239a047c021201472f312e502b8e141f41d0042e9a9e015ac8288a832b565be0510a5f3e7b0e4b09b43bd5a8b4190e5a2036e3e752e7c6f1d1f333781f9a79a09bc74714e6707397740e1e912144bdcecab24e4171ed2ede22c7611ef4f61b879080a1192fcf890fa348f594a6756725199d94ec2fb9b56c8d061056bd12acaef6f2b025ce249713f8dd2b31c175eff2454ef8c5697008f28df7ada4fd33e3d2aec42f9e335ca69708b90330c99caad09174d1747c9bbb55775bab43d5d8125a293a4391d24dd6a60795860d636643ce791d1731774f431b56742967ac98d29b1fd06eda9347156aed78164eb834bc856dce9bca795a82dcc43b22a6135e940444349c3aac509f2ec1b26e34d927487957f35c1d6de789ccc0b3e79e71aed1517c7750d3224ca9a407991f8e85525fe12a1b7a3dbddc45b48413b148e244726ac2d527cbb946b1ef70ff2c3626adaf284e317c2ab856600b43fe34fa1e52127a1303b8754e600482a3f80775d4218650c82c209971485aa2a64d93fb1be14f9d9ce4cffc7f3741f30a7a41586cd9ca94dd04db123b7f90aae38e4fc44ca1069b50731d01f8bdf0d00e7868ebc1b071a3dcf5ff1d97bdd60e0f4cac99365464250291990c85d4e53ed7b457a87ecc9966dcb0a84ed1bade683903d9f408e703cdbe52778351150e6f6bb39d95f41e57fbe6bad42f27a134bfe2ef051beb1824b1af38aa7633032e109ccc73ead25c061f5f682f1ed36ddee6ebbd1e291f80e81ccb52e27646c49d828b9be7571bf36d7df1729a7d899c4bce299ec9f37bc325e7b69d2cf46e53d0dcb57cf61f3a463e974ce4fbbfd83ab0fed43287a2e1fb2cc2c252ad8e3cc9ad9f3c624e50783261544a172253135fcaccbb3e8b32dc3001e75b176a9ba7cc420ede8bf648141a4b7fd480dc12d4462913e63de250f2d68a565c2419c182bf0704a8f22f7108fa7fd14d9eb49eff179c13977f976de1dd3812248e0f1eed10cd794704d1430ead797dc2a78db8b64b317234f80b04bb2b7b90698ce6667368dec73564359b69f8e9491ca727d1035a178c6709588ad9d7f0f6b00659177bce384d78e62fdea885f8b63670ad1701ee68956c381049b2f4b62f49930a016caa03d68c71ba819f635f6139e28459b599eff3f6b4f383effe9e7d5e505d3dc4af0739464fdd7238285883b64267965ef1309507e823196dce5a82dbd92f9800676982b1426760da2a7474c61e701b65b6867e4313f0c00f5983edcbaaea549fbcf3c255cabd00852c213bf2d5451877fd70c6229fc4d89c86750e550c5c85698635aa131274190e91fec897d84ed227f2ba4b02edec3dc31b7482d50613f2fef3aa301baef56b8f683e003e5527805737c363c6daffed345e3b066282940cf0084e4bec865067de85c04895349f11e60403b2558528824c709439cc39b9108ef43a1604cff52a4b4b7bddfcaf23f0c551cc478a157f56230cbafb57cf7d32ebe72d4049c3e09f165c6b82eff1e1ebcc3b024cda5665c37893210dc3a175e57eb4094ba7844ae7a247ea7538328f74eef96eea184b5bc88a5ce9f7bc50c89aa97d11cd517bd2f56563dda9eb0af7f305df5e553fcf7b86e1c2474fc7a884c6d00339020a2a7b0cc36cd77550662873f0eb7b2d512fce38d3ab13d7d91fd9b36c48ca364328aeff2ecb2dc1f340bc34c02a8509dc9ac566042b64c12b35568b9bd581f6ad414e6460247fce99f7592742c9b0556e96e1c1ab914f891798e0df4ca946a1ffbd2304077fde1f873ea56843292c3489dee7433e58dc1c7cbf0611c0fd18acb474f6218cbc41d1d870c8a8282b07c1859c2dd707735da06c0bce011182db134c6b688df39c8a7da2e588337e2d69523844c89bba81ecc51fd65855449b0247a11ff1dfbc51ec4da4fb72794f86406055001f14cfa34eaa8b814a0b432746d7c04829f45e730310786967ca8902028e0571c585fa1b93273cf50c54ad09b5dac6ea510aea312381325bf24a50cff73fb70dbe6b0b51ea25d5bd93ed22f824b16d3e91f6612c3eca2a30b628a49cedc22e66321ccd795e099b22e8cc9c29ad365c33fb9f9088a02aef9b50bc421243c50aae114dbdf4024b69845bf8d4468c16202b9766edcccd426e6ca168cccd7f6931b495bf8a8c8e231bd3c40efe78c33f570de7f5e53d2163e4cb812e048b381b9aa0b2b94cf14f16e7ec73c79bd25b13707b07bd4f35839c05838c2548d4f6a1ee3c589cec3ea2ed0036e2784bcc6945e898bca7217ada8209aee84e69585d67dcc9924e40408ba8776e0c016d79ac45205a2a5a604b813b59bf721f5d1f6ed0ed3f9e5cf1097e6aeff59c53b1a6525c41e600dbd255ae83191ed0c89faf4690313cadc9ae1b3ef722a831710e5a1baeb401e560a2e5d72258553282e681d24d0cc9072c434b13eb2ae2db5f95b66a3f4df16ba780ab1339049315eeabfa7edd05c7baed51d7d877c3645230cf8b245dff85bad4ba957962a182084ce45f63ed35ee547b11f1a4966238100da18703c281e0b3b48ab84e7163d808843983829fda1c63fc214a0e4ca93b471d039671e56cd90512edbcbfd91e4103b6815c27c9aa524ca34e8ece9b24e652d8de8f86f65f0140601cba4e2a2ba5af35a167f0f324dfdbfb0ffd9747310fc0b93b720501dcc2fb2f0a822264294016342c754b31e15e2131ddcdfbed3717c083a22822bb4c45cd81f98b87114078291a711b088aa11a81cb5dcf2abe597164156391f6f7b0331c5a2b9a58e3e2a52181074eca60aed326b503e19052a3a25075aa2d59928536bd559f566b9c4492ad5451a8346fb1038765c323c2403e00f7c2e861d545c766d2a51e85690ac3c5beb2f0b6badb5badf0b626a4bb4f10457f2b350900d12bd7d4b59740cbced71860b4aa8f592228c40d813dd8b1e9944ca4a4bdd6c9ded3d5bbf474d164ede7f9f7992f575b8c937e26c316fff8296d6a39d80d1d6257e541c93a700bd12d07d64f1fa64de8c8aaf4c0daec9aed6a0defb4adae649747f10cc5b12821618c02b23dd534638d9fa28f8c381049990a409d07a2068798bbbce91b60775159f160c34d0968a8ca00e794e2b9c09c68975832f074d6ea60e1135db1a3363841246d41bfcd7db0f9c3c152715caab742d041eeb69efaa393facad93d86f0852cea0225b1bd8518fe46d21383be6f1db14b81e0e65f0aa3f48655b1ef69cb71a6db6f0ed987723f020682752080c05d7c9bb30546bd1d0c657eed410e93abfdc713a442c855ad07461d9a22f42800bb3be6b1a267f67b04cea713946b9e2c4111b67cba2b50af2cb3dfa69eb31ddc5d4938524a2ab71443a55b024e42e1588062a9bb75a72e27710aa84649bcdb3c14a2336517e3f0a6aa106ab96eb94b832b1c51321673ee21310471646508f6fb367e0ab759df416bb658ea68b7a269f4d022b74b5453990e3e41431df99c59ff35fc8ee7c3ac1b88ef9f291237f4ff740ec6943cf76891dcd7dd85c0ff48c1a0dd7f72343e0aeb4f72c2d696bc718bdecd1b6c105822e30435d57548fc1b0b54ec726401c2b963e5a7c43a8c9fa58d39f63f01c3bb0b577a033ea590d77d4d28e620005cd3243d196926b2499ecf5c1b29316f30d4864dfbd77d145203f612853c507ab604c872730699cb545788837e6c4780796f06c9aebf647faa9b0a2eb1ee914fc7647d13b274728b368943c1a345581d0e010d2b7ddf2ef0f8f2f4698603cf82ef2a90dc27384226701b0f541bf7e3895bc5dc8e700fcc492eb6efe7143504b0ade6cb21c4fb1fd84710698dc860146604bee2fe98c732ec588f7ab969ecf99011852c50b670962684d7240c65d062f45536e3426961b83a1dd302e19a5168d473f1a51706742fde9286a070e30259723472034f5ecd02656612f481c577c76c09180a396a9cf1826e646c826caeede3274edc220cafb8bbdf7f596619a28d8734b42fe241daf451f3528ab3756a0a9d420ca091ee033cf804caeb6a035df9835df76380e18fc237fd8f9ae6a7b21662a077b24d8b714d6beed815f7a13fb7c9616fce017da335ca319a04c59068ca005e90ebff52b48af4f0670a042f2fd10b1244be1a27e34e0c32079690675d2773c5b7704de37d55ec596433000f57ee952bc3cc57834ea6efdd9a450c3825fb816ad9377a5e88cac676fa3e45db01a876a03f75f7423e12452a9b60d349cc86a505c8a353d1b118dc7041b260111813d81c492789ec89dc61a8d71e960ca6a2aafaf7efd6480ae584339b8daba7611d10dc03b37ef5b7a77b2d088ce961e82f12b05cb10877abd00f8bfabe5bc8693dc5a6c36a55119bd8cae3d46ecd74e036ca8e9d55fcba1f50b5514c142b80e4ec4ecb5cf7e014a0e9c3a47646ca371eca09db70da77b6c7051b24089aefd31a16283559db97f54fbbca0b84555ffdd0418b747cb73814bc48c691bed72dabc06926d372de05688976c493bfb3253d508f11dfa882b9f194f7a010382a2bdcb7c7dd789e29f3447d48aa43e1f7b17c56d867f4328d7b06f7ce518ad7c906fad975b2f5e7ece9eec104014fbacbd18b231ea677ad5ae3c6613f1b482f04f6e7094f75cfa6a4da9c13e798e77f95ce57f4916fadf8c7a789b8c30b1888be32cb11575081c629b4c167e32ca49d29461bcbc711cfbf024c3628a4000a97c1e6c65b784097ecbd67890dd264e6aff7243c2b5d930c8a05d3c6c9d5f6ade6b6091eedb4bacc33a45c60d9fdf34c01bd073dea6720b0de9c46ad17164fe699080c41fe7ad321e5ba4504a859637f809af79ec0fd3d67017be847adfb9b4964ea7f028b67763f945f0903091e4c192c624c97b66dbb237414cc1895717b8f8f29b68336d3dd094329744", 0x1000}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="b800000000000000ffff0000030000008453aebb57481e9278269e998e1341039c7b2440b1e3cb1ffeb8f9d697fc4d9c453d1e74fae69c5f47849ceeaf15c3e30eb35c772d7147d7112decf6c440e8d152d4fe48857e200310d2a8fa5264699cd236a405af63098a0956d94f658c692c229b930783d9c2e5a26d2e2f457c432774145b6448a486ddeab7b7b0bb35cf08e094b408f18a1ea42b69910183c400379dc3413f25d932b7ecdbc8cc2afc188bfb2bc09fc5756600c800000000000000ffff000000000000324744d820e54924358638269f471013b2fe2fe21e0e4b7d55e3dec5360cc86a400d1569d742078ef7fb8226f5f3945e6138591191863ce6f883d57f33183f529082b54296cf26925f1d65950d54d30bf5de3bae03b4edf00fdba8af1ebe41b4fc220d2d105205bf4abe7b9d77922bf94b68eea58b756f353beb2ad4939e8ebad3721e74fc9153e59b42b7efc3b806e0dd97dffb917ceb48da93d0a9c241bdbf5a357332905909c5422f4dbfbfbfeae8dffb0e000000000060000000000000000100000009000000fcfde8988ba16a31f4941ad6e14e2b46e27666aba24ac398ca5c953a5fda0625214f2d2c024ae25dca3003ad1c25c67681ccdbfa17293dbadab109e44078bff47d407121a75dc60db50000000000000018000000000000000000000007000000f6ccaf00000000006800000000000000ffff000000000080cb1a917ed4a773fc359ae854562288ece5f932e16a51d575a1716d635b1314d13f41229c7d201f316571a61453485dd98a4b5f7a472013083324fbef9d29b5f401062950828cf8884a25e8188b219b2d92182414e091a800d800000000000000ffff0000120300000210f44ff97a41f214bedffd54a90cdd8ede1f2231f5d775102e2397ce4b3e428c80ee89f4e9421308f0ca7bafeb81ebe0c9dcd301c38763033bbf38404b46d9325c7f4649992dd6a915651890f3615b7d3cda5ba55a755efec1f00a1233a7684cd1cb6509217f00009367dceb33137fc51f18dbea69ae31bb2fed1de33b133b1ac72481e66d93bd3a644ae7772a4a9d5a1ac679d62b6be00a86b4acc2871000856260da5b5facaf4587c63191a160037956d9e6882382bc7420902a082d8d4d352f85102d5c3a00e000000000000000ffff0000000000000d8dbd93a35367065d2c68ab33163d71c608b4045933a19b44069f09c7dec12e6498d3253a7eb8d3af7e03b4d8bf5b5f5a8c6bc74da2ea05120352b49d81430c8f4b0bc3a75755ae24e608294324eb74f63ceab5b0be32d785bf5b19eb3c9eadcaa9e5642036001d816f363f667d406efefb0eef52a9c735a87686320406ef1dd4036da0f41d12f76c768ea4126d00926286380d3ef9536cf55a0e3b39f6940d23c97cb5743323c1e5b07543cd85dfd7c6d248a93f10a418650573992263c322697ff835286c58de014e0b98c90000000001000000000000ffff00000500000006aa84b0078861f791a352f6353fbe85caf0d7a6c2823aacf92efa4234ec6d060c2aacc6824f039732f0f0883db64168df3e7d9ec4d93cdfffab8e122ca6fa1a50d8a2943ce19933d901a79dd0deeef45fe966ae135dcab5908b532d7521eb6610ebd42c9f9bae07456dc11b6a83aa6608e5df1c97dbab850bc86a5ee248e1f8c76cd9e076fd663b383db7bb21aaa874a50dd7cc40e2cefa45b2def0293ac5d0a4d2296e798def9e47d17fe38fda3d8943f856e89716f6825fd41b66a078541d823290328839fb483c619122b8339d9abb277f88f665dc85a53eafd3ad669c550daa58e19a4d364ce4fe4900000000002000000000000000ffff000006000000bb9755a24a8d85e9d162a988d5000000"], 0x538, 0x1be13497a45f5ded}, 0xc) getpgid(r3) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xbccdbcb4be6b447f, 0x4}], 0xf7e, 0x0, 0x0, 0x0) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)={{0xffffffffffffb2ae, 0x9}, {0x1, 0x7f}}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001c40)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x0, 0x7, 0x28}, 0x800, [0xaa4, 0x7, 0x1, 0x3, 0x3, 0xfff, 0x1, 0x1]}, 0x3c) 07:30:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xc7f}, {0x0, 0x5}}) setsockopt(r0, 0x29, 0x1ff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x1}, {0x18, 0x0, 0x5, 0x7}, 0x6, [0xe3b9, 0xe, 0x10000, 0x80000000, 0xfff, 0x6, 0x3ff, 0xb4c]}, 0x3c) 07:30:11 executing program 1: r0 = socket(0x1e, 0x8000, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000000)=""/218, 0xda) dup2(r1, r0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) 07:30:11 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0xffffffffbffffff8) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 07:30:11 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ftruncate(r0, 0x1) 07:30:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kqueue() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="08c564028f588918af3c6d61f140dc411ae0913982f4f1161f8932240be8ff86394bdd6de725c77ca967aaa5510600000000000000e2dad62fd4f5b9de7d823029e1b1303260b8b9560e4d29d69ec9ce5026691d08c7f3f3814280493177b1d3ec19ee47450847474e7d04d9e548cbbbf2ae46b5168bef6ca226c15a58e2af38a28c85fb5dee9db27c994a07c040c5d450142799f503886bff4d52d4d54f1c095f13c8ae0515", 0xa6) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = semget(0x1, 0x5, 0x40) semop(r1, &(0x7f0000000040)=[{0x1, 0x17, 0x800}], 0x1) r2 = syz_open_pts() close(r0) kqueue() truncate(&(0x7f00000000c0)='./file0\x00', 0x7fff) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x7, 0x3, 0x3, 0x480000, "2b4b34aa555bd8b6bd201d3d7fe297d597e55ce9", 0x8, 0x10001}) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0xffff) 07:30:11 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) r1 = socket(0x13, 0x8004, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 07:30:11 executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xc3) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/187, 0xbb}, {&(0x7f0000000100)=""/72, 0x48}], 0x2, &(0x7f00000001c0)=""/235, 0xeb, 0x7}, 0x40) fcntl$getflags(r0, 0x1) 07:30:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) socket(0x0, 0x4000, 0x3acd) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01d95f3fe7f41d0b82e505e493f3", 0x21}], 0x1, 0x0}, 0x0) 07:30:14 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x20400, 0x50) nanosleep(&(0x7f0000000100)={0x8, 0xa85}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r1 = semget$private(0x0, 0x3, 0x6a4) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/103) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) chroot(&(0x7f0000000140)='./file0\x00') 07:30:14 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/167) setitimer(0x0, &(0x7f0000000440), 0x0) 07:30:14 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2004) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 07:30:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f00000001c0), 0x0) lseek(r0, 0x0, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f00000001c0)="31e37e94b2c88ffc9d1af51c99bf98ab43af03f73c86025d2102f80963c987dbc44f493fccdfb2e68796d308c490b43eb69ae7c06975392a40aa3a4148a86d5beb4346708359d32e19e756a2d37aa3fb8140d2a8c4a9c4", 0x57) write(r0, &(0x7f0000000040)='7', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000000c0)="82181c02abe1cd2d9466024cbfc26508f567b5892deabf3b8309546e53fece30fb765d7ebcdfb82fada6d35a1b7a7291df2346400ff3fdea8347622fcb2cd3607aac0dbec0d2634a97a04220a89b199c6f02ef66eab280ae68ee5df6af92a8f7491f91ec00d6deaf8b9e8a6d77d1c1b77e038b593766a4a10fac14f681f4d4ce109217cf0a53e179d5abdbb02294bd4eb8731cc04f8fe86921e9bfe41e296bfca6633db22e114beb897a63c531c9a2a16837eb19894e470b9bbd9868b88e62a8b80109b10816fe80094c5fe34064e8a32515d0f71cc9722b85a3", 0xda) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 07:30:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000040)="e23b458268cc8af59a36606655dfcba4fef1506464", 0xfffffffffffffcf9) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r1, &(0x7f00000000c0), 0x100002e9) 07:30:17 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0}, 0x0) 07:30:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 07:30:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x90, 0x140) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200), 0x4) getsockopt(r1, 0x100000001, 0x6, &(0x7f0000000240)=""/195, &(0x7f0000000180)=0xc3) getrlimit(0x5, &(0x7f0000000040)) socket(0x2, 0x5, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') 07:30:20 executing program 1: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/182, 0xb6}], 0x2) syz_emit_ethernet(0x4b, &(0x7f0000000000)="c1b237805d8f23e3ef0224031dfbbaafe1336f50d7adf6d690945dca6eb8589cc3c7510cd465e2230aa67f2d9a2253b81e381506e2f6a2b08e0311611a7bf44eb6dbbd17ff4c2aa7e7e5b4") msgget(0x3, 0x22) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:30:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fsync(r0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) 07:30:20 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4) write(r0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x8140, 0x10) pipe2(&(0x7f0000000200), 0x4) mkdir(&(0x7f0000000240)='./bus\x00', 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 07:30:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x3, 0x8004, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f00000003c0)=[{r1, 0x81}], 0x1, 0x0) 07:30:23 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x1) setitimer(0x0, &(0x7f0000002740)={{}, {0x0, 0x5}}, &(0x7f0000002780)) close(r0) 07:30:23 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0xe, 0x0, 0xffffffdb) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x184) r3 = shmget(0x1, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 07:30:23 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = openat(r1, &(0x7f0000000000)='./file0/../file0\x00', 0x200, 0x20) read(r2, 0x0, 0x0) 07:30:23 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r3, &(0x7f0000000040), 0x2, &(0x7f0000000080)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) 07:30:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x43) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="487af9a28bdb1653e7ee06a060c331e4585d37e5e434e427125cc6b3926a6f212cbc18f428c8dc6f1b37704e089ac66bf203b6421c7dbb6434eb47ed7bb6a8697bea9d33249e2968dc317b2415c0326108fd3c", 0x53, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 07:30:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x140) recvfrom(r0, &(0x7f0000000080)=""/97, 0x61, 0x40, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8003, 0x3ff) r2 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0xffffffffffffff9c) shutdown(r2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt(r1, 0x8000000029, 0x69, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="66460fc7b0000000000ff7f9c441d16900dc5072440f57d8400f40320000400f0f950d0000001dc441f813520747a5448c8c8400000000") ioctl$TIOCSCTTY(r0, 0x20007461) 07:30:23 executing program 1: open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x11, 0x10) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 07:30:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xc, 0x42, 0x40, 0xfb}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x422, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x45, 0x20, 0x3}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000008, 0x6cc, 0x1}, {{r1}, 0x0, 0x4, 0x40000000, 0x351, 0x98f}], 0x3, &(0x7f0000000140)={0x401, 0x7}) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0xbe7, 0x1f}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x1, 0x8, 0x0, 0x4, "efaad19af8b7f89e860cee6af797679d3bce4792", 0x800, 0xff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) 07:30:23 executing program 1: r0 = socket(0x20, 0x4000, 0xffffffff000000) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r11 = kqueue() r12 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r13 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r17 = socket$inet(0x2, 0x4, 0x7fffffff) r18 = socket$unix(0x1, 0x2, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) r20 = kqueue() r21 = socket$inet6(0x18, 0xb0a7c5f8aad12fdb, 0xfffffffffffeffff) r22 = open$dir(&(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x1, 0x100) r23 = socket$inet6(0x18, 0x3, 0x3ff) r24 = open(&(0x7f0000000580)='./file0\x00', 0x82, 0x80) r25 = accept(0xffffffffffffffff, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000009cf88f1a34d2e65cc4b700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020"], &(0x7f0000000640)=0x6e) r26 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r27 = socket(0x0, 0x4000, 0x8) r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xffffffffffffffd0) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000d40)=ANY=[@ANYBLOB="00000000000000a847e1d9bd22f10239544c300105ffa01fb60d3993a1dae3b7c3709ead55f82d491c6f17c82ef1a692e0cc9477388b88725223cce0b380ef30d23aa17b3c2e26e62ebfff2ba3c4e473e4a6cd1db0f7bc462b861496a1eb824182babcabca595e5330ba7d5afeae57e2d8691d6d683426762800ab12f1a50a52639bc9662573e22b0d0dfcec2d8b64b600642c3e9ce3544695ff18ac17746b7dd2811b0a56f6d979dac77e604c2970a7d9ae2464f7869baa29bf8bdae57565849b"], &(0x7f00000007c0)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r32 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r34 = open(&(0x7f00000008c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x280, 0x4) r35 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r36 = accept$inet6(r27, &(0x7f0000000940), &(0x7f0000000980)=0xc) r37 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=@un=@file={0x0, ""/4}, &(0x7f0000000a00)=0x6) r38 = socket$inet(0x2, 0x5, 0x1) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) r40 = getppid() r41 = geteuid() r42 = getgid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, 0xffffffffffffffff, 0x0, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x30, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @rights={0x28, 0xffff, 0x1, [r34, r35, r36, r37, r38, r39]}, @cred={0x20, 0xffff, 0x0, r40, r41, r42}], 0x168, 0x405}, 0xdd0dda2b23edeb06) r43 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r43, &(0x7f00000000c0)='./file0\x00') fchownat(r43, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x2) 07:30:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 07:30:23 executing program 1: r0 = socket(0x1a, 0x1, 0x5) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) getsockopt(r0, 0x10000, 0x4, &(0x7f00000000c0)=""/20, &(0x7f0000000100)=0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknodat(r2, &(0x7f0000000080)='./bus\x00', 0x2004, 0x20) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 07:30:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x178) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x3a0e55f03c9401ba}, 0x8) 07:30:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) pipe2(&(0x7f0000000240), 0x4) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 07:30:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 07:30:26 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f000035f000), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) msgctl$IPC_RMID(r0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 07:30:26 executing program 0: setregid(0x0, 0x0) setregid(0x0, 0x0) 07:30:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1000) recvmsg(r0, &(0x7f0000019fc8)={0x0, 0x0, 0x0, 0x0, &(0x7f000001b000)}, 0x0) writev(r1, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6e9b2e28c0c7a644fe1bdbfe1dff6ac2fde7611fee6d8121abc7ce07a456021da5792ed957870de9480135970383f503ade2933b67fbf527a5b85ed7c9a493c5bf584a66bf6c856f13eeea7eb3f76211a5eee7d80648b48dd7a343d9e5f1ff503de9326ed59fa571020933a4778a6252b0115297f616e4fe064a3fe0ddaea2eb7c946d2a43fa824387be3da735abb1cba5a02dd040bdc5e5ef191bf002404e2bbb7441ac6171071f45cbebf1a4885e5203d2271f5a79cc58b2092230e169995e65ec393df2601d9c86451247f510a6c58136b9b5517a0bf76ecab5cbdfbd23717", 0x171}], 0x1) 07:30:26 executing program 0: setuid(0xee01) setgroups(0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x2, 0x90, 0x3}, 0x1ff, [0x6, 0xffffffff7fffffff, 0x3f, 0x1, 0x8, 0x3, 0x2, 0x3fff80000]}, 0x3c) setgroups(0x0, &(0x7f00000000c0)) 07:30:26 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/70) 07:30:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100), 0x0) read(r0, &(0x7f0000000080)=""/236, 0xec) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x401, 0xc5e}, 0xc) 07:30:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4d, 0x9b, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000020, 0x4, 0xc2}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x11, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x15, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x23}, {{r0}, 0xfffffffffffffffa, 0x8, 0x44, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x60000020}], 0xfffffffffffffffe, &(0x7f0000000140)={0x8, 0x7}) 07:30:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 07:30:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x1) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) 07:30:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 07:30:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f00000001c0)=0x20, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x2) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000000c0)="1c624697b2a026cacd9265a939ec6a1bad2bf58658be15b09aac31e2da28e67660bdfcad85d21a79e8597ecb4c325670cba0383416b090c005849c2db8b241a2344bf99e420bb89bf91491c5166b4abf9dfabc6109fc35d44e6d1093684ce93980d6172da36a0a336498707ba53fbf2efe3218fa22bedcdee25cebf81a0852dd443213cac35d5d6b89a983cca2e16e4ad8968905d0c522c2424f050e1cb910c02d202e5759f7a84ef6e05b3bd4bc", 0xae, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="01cfd2e9c0000000004078d3ff386fe09e9509e402929708eaa44db923744ba458f860db97de6ca24000000000000000607605e9005984fa5c791f9d40f0d7702e7e61892508"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x10008, 0x8) 07:30:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x103fe, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 07:30:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x82, 0x4) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10040, 0x4) lseek(r0, 0x0, 0x1) fchmod(r0, 0x16) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xffffffffffffff81, 0x3, 0x0, 0x2}) dup2(r2, r3) 07:30:29 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x20000400000000) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x12) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118", 0x14}], 0x1) r2 = dup2(r0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 07:30:29 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) syz_open_pts() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ff5000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 07:30:29 executing program 1: mprotect(&(0x7f00004f0000/0x3000)=nil, 0x3000, 0x1) chdir(&(0x7f0000000040)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xffffffffffffffff, &(0x7f0000000040), 0x2, &(0x7f0000000080)={0x1, 0x9}) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x7}) 07:30:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x9, 0x2, "2fa46ff9ddf253b7ab7f1d8ada963bf59394c796", 0x8}) r2 = geteuid() setuid(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x39, 0x1, 0x5, 0x5}], 0x1000000080fffd, 0x0, 0x3, 0x0) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/65, 0x41}], 0x1, &(0x7f0000000240)=""/193, 0xc1, 0x20}, 0x2) fcntl$getflags(r0, 0x0) close(r0) 07:30:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x95}], 0xc8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)='L', 0x1}], 0x1, 0x0) 07:30:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x92) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100000001, 0x1}, {0x18, 0x1, 0x5, 0xfffffffffffffff9}, 0x5, [0xa48, 0x6, 0x1000, 0x4, 0x4, 0x23, 0xe, 0x55f]}, 0x3c) r1 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffd) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:14 executing program 1: pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x723) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x9, 0x2de2, 0xfffffffffffffffa}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r2) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fsync(r0) 16:00:19 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) semget$private(0x0, 0x4, 0x203) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x60) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000400)=""/82, 0x52}, {&(0x7f0000000480)=""/18, 0x12}, {&(0x7f00000004c0)=""/115, 0x73}, {&(0x7f0000000540)=""/137, 0x89}], 0x8, &(0x7f00000017c0)=""/158, 0x9e, 0x4}, 0x840) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000240)="be5ee5b6f099a0da10654409a2810d2fd30cb5fe8ce554e9f6906c7e799c54829d3f60a8a096b18cece4f995260dfcb2696b5743ff8256cfa6106eb978af7e53ce7c7d684bee58362f6478a79cbccafa1a47f601149bd580198199f8b81dbe818cd1088fded0d99d9a1ad045e826f8f131b4e80cce0d2779a17fef7b8ea2cf2366ab620a7bec90d40ddd6c58876de6b4dc81ca1869fd1cb7dc01de31504c19b783b0924becac0c40cdeb88cf687b082335b5f4dd7a5430021d58d8a97fc10576560b14b27ed7d0c0bb425dd81f6e7a3e10fd98d1c31e4b0b9293c72bc9f7ade5d4199708d15e82c0448512f177aca9e22bb1fb", 0xf3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0061410ed6a8dc76b5f8130002044c000000"], 0xa) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc", 0x91}], 0x1) write(r1, &(0x7f0000000140)="e1e780388f6ab08ed475459c69edc0da224843a8a4fea9eb16a3ca390d44506cfb5d202372d5bd6209c15eefc54d2c25cfb5c692109294a8963fef516e778e99dc4e48bb9ed29077fb283db3a7bb19fcda1935ec210867160f4030ea89298ad6b71f1eebb87368328569abde52fe8d8a7074ee5c0fe059fa5e", 0x79) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x4008002, 0x7, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000180)="3edcc61d31a1bd47c2e4c2369203c7f1674fac14ab22a31dba38ca1e8b5f45d5aeacc97d214465ba1059cf78807f6070b1b288d29846214b607cefb04215f37f2c1b7f2a39b80cd5df8ce6c3ba1a9f1a74b1ec76dc2d3a11096d0a415a19d2d689e95446ac56826ffe3aa61698701253316231ef6e37a38bcda91fede10c33ad48a537255d4f0a181ec2f24ce459e84d474d217c7df5bf0fa1c288a47736ffd1dc025c0c2362b5fb8074b39687356b5e7e4b2548621bcee6a4dc1f2309d6fee25467b0178ce41890e1337be2f899cbd70b6f9836a5f23df6fd3bc360983b4b6037b93a97f33dfb5569cfbd550ed2d73713bb5d1f90e9643c", 0xf8, 0x2, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0xffffffffffffffc0, &(0x7f0000000300)={0x0, 0x5c}) 16:00:19 executing program 0: socketpair(0x2, 0x5, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x410) msgsnd(r2, &(0x7f0000000200)={0x3, "53434a64d6de640436e99b911fad59555c258ec9d563551d93b4ae8eb70499660cf6c7c72d76d5ab6b9243354e6f799b27ea3c2bb54e2010acfa9237651378528f04079fb2b99f0d97bb1fbb8225ce42fc6c354c3112db214ca6fc031d7b0d4fadd36d93c3a45d18f3c702c5813dabe27dac617b0813e48c635307e6a4a7b85548e201dea100e7893f947cd3501885560d3549aa249d3d71d6b72fa638e1a3ccd49af7997d040ae2d2a6baaff24c85fa04a886ac696b9551f54e3e1742081adb63"}, 0xc9, 0x800) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0xc4) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x6) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0x3}], 0xffc, &(0x7f0000000140), 0x7, &(0x7f00000001c0)={0x4573a902, 0x4600000000000000}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x80) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x7f17) getsockopt(r0, 0xc9, 0x8, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100), 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="0082bcc720d6f36afce63c589bc0d4c08583bbc26196be652e8af5578fab50075bb549cdfbe157acd0bb7179f9ff847d601ff89a0757cf3b170610eb1f505ea6019126ef475cd24a7abfc6080486494b9d1a9ec60cb0e02d9f48f38393fad586af4d8af223db6fa5c844cd4eb76b36f2f9d018831b7964df6d37725c8c425059c8db06c3c56a839c064daf91a67cd8ab3f5d7c64a28eaff77734cef53f26a39abf09ffe194946685f5897d673e0e08f31949c9f4540326b1842c1d7d0ae427a678748070c7bf7a5c8e0425bdb38d999ba4c70975cc27ca75470aec42b27a", 0xde}, {&(0x7f0000000140)="c5cee9f537179813f7481cb7e6f21ba1098e33d0d30797c66e1c399a17989324b5fd2fa545ff3ebd83b941a1986f11a80c4808337eb982fb8f3f71845230248ebddd95ed72330de55eb1f281c27210b19da259226415b16d24febbded0dde8829708932c26052990732b9fb5f5b4b4c49445d57efe616cb186b58ecf31fd1ef7", 0x80}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x4) r7 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xfffffffffffffe51, 0xfffffffffffffffe}, 0xfffffffffffffffc) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01012e2f66696c6531003f54d9d487a0403c03374c09d82704060000000000000012d882b557a8d14f388af7854cb8c7c53876a40b5361b39f4b8bcffdd2d4f137ae496c806fe299020ad097c5f6838fb9c2c2f95f5302b072d0a9098e7b339086afea79b0587dca34a8a7d916e13d37234118d32fb2564552adcae7fb768952996f74d5f676a8593ade2a9196ca480058290de083fa2ccb05735256bd1afee501ffa0dafe0c"], 0x1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x1) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x8, 0xb918, r2}) r3 = getpid() r4 = fcntl$dupfd(r1, 0xa, r1) msgget(0x0, 0x400) getegid() listen(r1, 0x5) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) fcntl$setown(r4, 0x6, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000140)) madvise(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1) mlockall(0x1) getrusage(0x0, &(0x7f0000000200)) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r5, &(0x7f0000000480)=[{&(0x7f00000002c0)="37696b28e6ab2144a8cec3a0e8ee9a36f75546f3ece7d3b536815c65ac71685d52eede514ea4f182a2b2ca0d78babf4ee4bf1ec2dbff51a4aae12942fe8135bfa469d142d471e885f5f82b93900fd9b63a3255c3f9086455bca103c85f9a2e5f4fb2bc25a36eb5bd5162f8313009526aa3cd77742b46cee9d5b11680e137de0463a88c24ea7cd308c095ddf9c02c8489e37aeeeea978884a3f1e12f11a999ca86bd8f444992fdcd201fadb1152d4b6ea843e42f29992b6a58bf557", 0xbb}, {&(0x7f0000000380)="bd36bcf0de37ce5b96410ad5be82ebf61d9db769519555312e1df76eec24a573f09be8cbf0edff7cc3b6cc6d7a3c6ca2c344c9974e67ed240df0da2f1ae72ca28e2d490b3a1248c3e46434a6e44ac84ff5532a54a2063f7f3f46f9a5fe68e6e72c57b9b096e78b", 0x67}, {&(0x7f0000000400)="c17e8a8fe465f363ec925f62a37fc880407f48b87fabc8a4ad95b1a0854e1002424d3a4ca71333a2e3a324af12b25a6a1cfe8c57b99538692965d10bb8aebc28ea027682c7c006dfe605408b56a08dacc6fd44f48b50631b31d6fc27be743b65451ccf4009d01fd55bad7e798e0f52d2984ccd1c975e60a6f3872397", 0x7c}], 0x3) writev(r4, &(0x7f0000002700)=[{&(0x7f00000004c0)="5c8bf519aeb966a104267904351d3091df656eb43ad31addc9e8fc1fe1de869874286f2417dd4b139be81b872707a3252e19d07ac4d795466c241e0324479119fd87e7471e9120412d3a31a0fbe0f233917d0a3d83d3a60366ee3c1b206cd402a442cb8eb56f84f02f628eb4b6e1da4127b5c5ac8ee4032dc1568bf7fcf3cbd28bf4217a109d605d8130c463dce0249d70a10598cb149328b13374d3ae99fd8bc208f68169487828b4bd4182a934cf6b0c4fcb0b5a34f60339e09f744554cc2fbf6f59bdf28b63f3aa466823f32f1d59cdc5578f2f48232f5f910bbdaf4a9f47da4f98d8260f19e6466e5fcdc23e8fc43e2def52eb769448cbc3e05e2b71159ad9494a1c9f0f5461a3628a80740360793a18b199886476b703fd58a90e8888d35e57da99fa08bdef8fe068dd56bfe2ea40004c59a1eae50ba878e1dbb3ab9086a01c077af24d21d5657e16399cc0effcf2f2cc8177fb64213c084c8375b2cb7671d46fa4cf397931f9be97dd82dda390f382799ae94cb08fc5eee47aabd47f91ab794b1bddbc01fb9bae7a316bed8eb49d7be221f6d3542ccbfc6c3105a025ee34be09f2bdd8046d57cb1ba0753dc64697fd1b3e444dadaccf99080ad29e87f9bfae560a8a9a7af0a93749855c72ac85df5657e419ec07247235d54c88e7930aeb2d27fb0ef7c964afa7498b6977ef4ddd8cf01e2637125c3481ba07e1f5e1736763dc020546e1b146571b9af364db3e00aa5403cb5c383e631ae451407ae2467f7ba4083915113db548f2e3fa71a3baa95b7e980e366e020c5e2072ae76953e97be7adb69f4bd7e587695793a1452840ec4b4b378974f80978658eb3ac7494c88e70b7b3add9c6948b60d82a1a543aadce088aa78e9174219f5dd78bb087517b962a79178355f4b78e0750c814efaadab7cf310f273036d1fbab19f79fc068c3b85c300b316158167fc9c6811f8d3b76b3ffb8dc663dc6b5c93e73b0d4a3f6b88638bd0aec93ddc0f5d4ebfebace0aeaf855ae4ee8ec73c46352f46782845377a01d06782794989553698b22dad8503acf0c6f30fa2207b97237af8256603b255d40e59669f5fc6197604643bb161edc3326f3736fc4a1a92e5cb60eebf939aae5968478f2e4fe384cb3dd8815ed3b00bd60ad4505d4570cec005a12e9ab97e0a4233a5a8281db5716c2be2b13e3ad46b87116652fe3c884239d4c1eb4fae2bcd58e154c2cdf8f2e22106ccee9a418465398093dfb194a066a0601b0a2a78a201b67a83b335d8a62282d334389ef3b61706bc497b5e4107c45abc29b812d59bcab3f7e65d144868ec35f34e6069f9f97e08063afc1738518ab37f111bdd6f458bdbe4cac63f95d62af3716918b0db32ed02fe751d5e5902cbf4d8f9936a3d8c28faa038a1f08963eac1669b3307dde3b25c22c63bd7a51486c2679e52529cbac2b5e383cc130f7847b2c4f036ecad9baf701353a6134c2f602180d703c2aa219c193cfad1b1ecf352db6b28d39a4573f0063e82339653c1195a18c6bf1568bfdd33d118cc1ac2f418174c6f191ee7970bfa605adcbb8451372c730dd893b2a138478917ac33af83e05dd3c825c68eafd6225cacb0fb0b5b0dc6734747d0e1c0ff0941baa9f0ee49e959845a8dade422fd804f89ba2238e50443f581abcddc8a7592e1253d39dc9a7e59d4f73d0b96e35f7e66707dac94dfee44202d15a9b582e08a83411799808007973521b65f884b2514855cb3dd82afcb086c2d728ec89495959376ab7caad1e3400059488d18e9081c0b93aba45ea81d9b60e0973a931868765dd5dd51590c10222a7996260907f9bd42a9e7a87f6c0c2eeed13a755735fe3b41c11ce3f05b8daee06c83e47159a6f6fe2b8899ed33288122e35118d1bf74c16ec0fb7d20a8f7b20d4573441914afa327e0baed955918931071d51cd03d6b1953c7fa3c829ec73c90aebe398175d4a77fbf13f74e4269acbec187b9613d083f69ebdaffde90274a9ff5a51a81ec9709de9218ee61bc0aeffab2f4462cef643125f8b1d7d7a9512f26a6c0e6a2481187f8332379c21fd3521bbf46ec36643c40d3293d769f7601f4110ec8562d1abc611d62f2ac39e72067b23f4b2f018902a09739928c83a4329f3ca5cc6544e09a51de0ed5ec846f2ca06ab86c1e29e29cff0368a7f30c4ade11e9c149913312216fb059ec15a2e3c090344556066b95e3dd8809e97d7fa9607e97078215a84537fcb05e2076e6bb4f65a874d6c1709a54472e9f1c11fdd7f58f1c56eb2efb841b9688aa98a191a66b5f50609810ffdbca9327f3f4ca65dc0cdd83465d82b87fad7e6cfada466be2bf48139470695a1d8f11a1507100eaa01dd4d4925ccd2c524446c19d822ec0f7ea3f105e0a0ed95e206822aaaddae379d4565e13d1dcde37eac58c01b336290fd5c43dfe397288da8f9b9ea567d3fda27da61a4085d59b0d8698ec832448d2ac3d743c58dfa9172d24fe1cc753e1f52340a4c240ed3052fe0a5129515bca7187e82721e773a8f0ba727c771b48b28602c80097a7c302028861026f81153bd3fb8ffe3ffe6aff14149ca4b1c8f26c95aa7bf5b2eba4de5291a9693a3ce76b2c4bb1ccab09954aaa3edaca735bdbcb48c9fc50bff002efaa78b660dada437bba1a73566fb4907e4764fb796b65fbf1aea2c995d8e786a217f8990d3d0f9c7436710afbaebebcb4b8b6baef4089ddcaa2f890a0b49678e2c301148d3d29ea5e33132240b826aa2e8da013b207bd1aa2d7b8a9f78584a3242389024749dd974334fc0ce4c73330a11949513e8c863d35d4f14b6673fb38bae75c810e5bb19cb515664e3c68a2fae713a44def84c78303d8f9f7dc69e2726096ae36039135b5b49dff123a57b7871920b72f2f49db293374c3b70ecee1cd15f102416ab09a950ad15a55e4bfde94fa663ec8342badf7b5b2d4f0a00d0855981ad076ba07a3742c53b6122e34fe1ba668543141a2cdc86b0f5eeaee72786fda2a448fb9d94848603a746966092b0f2bd14678b9c981cd50c6982c5c17b946c49168d4abd2587b9ed46e33fedb2eedf137fbd62116268c1b1d97f0a20231d465faf0b36b4d6000c486f15d38148a58e87c1749432c593be73628a23f96a354a5b3a9379b5da05fab494217fa571d94a200ee1d2a3b3ea8fd1f41d9902b25b6e820c6c8be3867cda91894395efae36493d8766d225fccb18655333b22cec570263957eb0e8c06f544fac339083b74f04cbfb71659ae3e0f992d7255704e289365510a7cbb31fd1153424987f40d085355ef809ddf0f176e93ac4f00702445b33008ecd7b5b850f5c962f0482cf8ecb16cc53fce93815a84694f945bd56e222e6da472a55b92fd973af3f7860bd6e5215f949dc107d521fbcf620375000ecd2d11b33249e83adfbda14b55976c5b82b85ad92d0d8574c5c411494f64e5ea800c4082e064115dfe91b866cf639bac977b7ea3d4ba27c7292b488d82421c29167a02613378231d6fd5f502a97f12f427229c0aae22a20158910e4e12d7efe1debfac9b99fb5a39d7b2df6f2a3c884ee7d96e9fdbb6084716316fa1a834edf573c62795ec03aa4c4a2be5997873f34978f3fdc74c0af3cca6a8ccfca4bbbe8cdf9814d6c2fe6036458144953a571da47fcaacaea24808426e33e6448db0faf045c33ab2708ff890accd83f9fa8b69131e2dc6d455dc5b7c3b53cec35acdb20e6b4d481afc4260c8360e226961ceb38cf53b4e24d4a1ef36bc300bfdab0654eca4fa1261d50771a16b2ccc29b8e735dea2c794507c677595329470753bf6a574b01ad22b4fe81428e8f218c85b7d99e305267594b42106de2669a11751bed6141b71a6c3338e94700f8966bcf7e84b4739424b49daec41a5ebbf9b8e2f0596cb3aebb304de5af4fa7cf6667d8211b31ecfcff7a772bb1280c5f3d0765fcd3eb9224cd45e5347046948dab861fee149784d5c423fde2f30048731610e3cb70a969d1ea7a6fee767932c52f20e149e13dc21829802f4ec399fde43a1856eca82425a67eb737761806f0f184b7a7debabde55d99bb11f93efc5423223b7341d592e8345661ec0646961717f4d92fc620826ffb80cff3155f09ed8d03c94bfd21ddc205a8d59a190d3ed48107355859f135c3ffaea93ffb417880ffed81b29290c7a92d3d08127311fc58bfbf760be68ee91261ce012f9e3696ead5242ac2331ecbb1273cbe73a0fb40476615c999d5c94bb357b0643843a63b66bdeec6932f8f718754af57e93c22720638c0bf0269c60188495c5e11263cebabf8e3fb6e167fb342b0f52d80b831910127e59a0dafb79d635a1f0a8197a0e2d9590683aa31b0b60f24fbd75b7024d9fd97d340a8d4eab31b93a2856c9a0e8c0253aa105e60380f19ccd1e32fd4e251151beb2ccc2f7186a1cc907c62980a897a17eb9f4af6be11ea57c6e88b5cadf39f027cc9b2b2866d222810cb228b330100a3d7cf24dbbeee8be148fcefe928c36201c6577ebdd769ca6cd0930a1aad241202f5400058090581f7aac5a23f845c45693f8d3a7933c2ba759a7255e83ad5a1859be512d71775adf6f37dc545aaba07dd0bca37bd6bee1f761979f8929457135825f079ff14938b647dddb4bf5dccee23707a55067d799e00a9a71e608575ab5d30246e6cb10113357c015c9268cb7acd8569b347a4b005aa0a406fa11624079b395aa5eb00f9547dc642336aeea1db7fb4d5f23ee6344a23d999762f8a8385f740c6410241ae61d6d3f07b0be9b65b68bb72316992150c1937590ed0fcfeb042134119900b03bb6f0285a0e2de9f1715ae0b8d5f9e32e7ae7bc4db7e5cf676b5136085335bf04f0c9280a9a90475c63fc4c90916097106a571683bb38316b79c1a2d4426e1fd10491408191221ae15a6baad2ecb05fe532bb2bccee12bd88f6794b2cf101c1c0700e77678ac7e41fda66ecbbb436977713ec6e683244f88370ba647c7699b2de3c84ba382f5c168e81a8d7e4a7b24d8832a0dadc90637eecccbb5331ce5ce1696cb08bc2a305cde355ad33c1afd55d372e1369baf832953a09ee8479cd20365e742588de15af16d8a1d54c3207f26b44104e20e85e996456fca3657f571a07d88f98bc2c5a8a190bc46a653200713c9e7be24e516b7f785bf4f641988b11cd4c60136b80140720e1695ec20e0c13d7e6dca79942d51c5b7f81d99483d4e159d57e385d734f0584a9e5a05cc357fe66783e191ff1ab83506c9704013294125233dd888914d1e14982292b8e64cb5ad83c9b0c586a013ab9bb60135f593dcdcf0462a143e197ce4caeb0c314765558d3e3417dc0a01bbbd8ef5c56593976a31e568ba2bb6cfbbf7b18a0d5325059ed3659ac46b45be2019e37bdd6a8dd65370b6d03dffbfdd4d527d480c48ffbc40a8889c214d6e9455060e53c14ff6032262f3ca665f0bd14a3d3120ac69200508b022dbf0bc412085b204b5a00ddeb23502a228bee296bde3a68478e0448b6e62fb4e7e32a09a234b2e4cedec7b14cfd118270f53cf71777f83725334a927513d61228ed0419659276479994fe0920be1ba91fc241cad0f0c03a127bcf39b8723725fc1317d0c06cf73de41ef1046ce871e584e57d21d0af47e807f74e2718ccb66213c752197624a1cc4ea45e3d28657b968f2cc3676698eb2b2a1540cc355320fc4aec1eeefac66636b8ffe6cc67ab145dc4ad6a875a3062183beba8e7ea9a0eb389ada22576a42c2af4da42a974be79be3beaedc7467dfce3f9a267a8958ec41d3d282fabe910", 0x1000}, {&(0x7f00000014c0)="4dcbf181fc85cbf8973a7c60b12a703a4c29d0b397c99d422815ce22020d", 0x1e}, {&(0x7f0000001500)="6f42099903693eb27a44f46f1ee9a2f332e5849d71d95dc266cab9cf5d273403e2351713c89821976eecada802953a7b128860215a48b0835ef6ef4a0c324114b8c45f964935864e75e22f14a84fe86fe13110122a60ba6de2292969551636b6e04e90d27910b594d0442a4b8503024e832304dd240f616633cf8c5028a2dcfe39e7b22a9902c32632d32d7e448236ac666c4a3b3c627336c5063c82f46aad04aac4a016acf67a8249913e004b0f1b595caa2366128d9cdecd5b33dd80ceaf3feddb7bfcec42901136b7f757ee", 0xcd}, {&(0x7f0000001600)="69a775cf97b559474257c98036b8440c02c1e6635dc87fde6b1042b85d400de2624146d9d0690c7658da971b8919cc91a5624756b51f28e5e381c9e27d26c819ffbf9bf6cf5c158467d527f60e56a7789c104abca9dedc3cbe649f8ff731a7f993ddf9229b525b356e5831fe08e8d24f7a73ba865197ef16731b0b931d1f3d07a7b814ea9877f5921387ea8a35f3aae94ccc54603d4ceca8964e0863d29da43aff9635c08660f3df9e7278dc3054e2c900d021156095059d5e4b4684874dd62790affa893cc2f0c8409865a4c5de1735b5862a65e55b24b40195f7fcbd06e67c3d6236d73ca80a91530afe363d2f2d0d5dc892954c97721aff9e0b7bc687c6fd6705a7315f0009e32baddb98243c53b25e910cf16526e11daea8f0b4ab61ce85d83714075fa8b49dcd66d6a8ee1540f4aecaed5b37941777fdb30afa33c505757990fd55093ecccb0a5a26f50c72000ac3737e14b40b46024cad5323da07f80e21329e0fd9e6070be8a87432ed167f72ea14d97fed94ea96b1cf0a5b6e4334fb1f2e0a832494c004e5961e18bb61ecac49b0521854d7296fd607f70974d8e7dccfd06ac63a9a0f5273501d658a07a1867016a9fe58a7f862cb4b1b7b716ad0f45260f17c5e111863944e9653b6c8628eebf04544bec31066aa70ad0ef3ae4df866c69955c69fc806dd2aff4d13f3bcc6cbce35b0e8f23cdad57d558439407eb13062a6b7a5adfda6e98bee331ea385ffe4192f413423273cb6582b201b5be9ba1fa8cd4853d85da724eb2be41f58657949794ec1fdd92afe2f0b6621b8096f9c9ed231ffe8d372e4d231918bc8e304f250f58cea989a50028202b215a461936ab2384216c90e52895a152d8adc1e13fbd00795fcd859c5721b2a60d172fbf8e2b331eea9e9fa0a437049eb93753bd5da5d6684c0a34d79a486ae789b3e837bec6ce5a622746a5b9144fefd055f1b5183ec1a8d14a516d7cdb612df1597310034636a384550b4dd67bafd49236343ba4b680ce743134d278c7fa0e1b372f4cf094700dbdebcb35623ee95fae3029d9799c5bb27d6a2b2475f55e68ed2ebb72ebc5d018ebb10dbd1da4d4e5a85d81b097e815277064caa4b5cf22f0f7680f4ca16aedfa26c0324eb68d51cfcf0ff32909e414a0eb2a4778c5e3d1be8e8ea05d5a3db80508b69086b7d082e41a450e616cc6430677d965bed7182ddac57128fe16bf8f726eceaa27d7bb05e9ad751f814f1fbbe29a83dab2c01324bcad9ebaaa4ec33e40ff5a48df792d9f2d34ee7b3efa6aca08c253e007108f67b431f587ab04f6a5bbc8dff6f1884feada4850e3f8e3e60ebf95b2dbb6da83e9821d80c582a72b58b2966faac22bf752b44cd2b17a4eb493de925d93b4a8f36c459b767973fda7972900bd8d3520c229db89d155fa019b9991830b5e6222d2ae59f6fbbe97a666a30816171b104baaf734b18d98c3e9ed207ffe763093d9d2668c9ccf0a9105cde73ced617650de0aa8882c63ee283b607f4246130138a96d8822bf09e4c2bf765da9fd4516c7e6a883d69fbdca7cca0711130397da6e241fb5eb27be4cf98472e0be70d2b9401d7fd7111cafb988ec68528385b0f12de34d4db7fb5323ab23399c8077d819a5350ec5e2fe9325124ee6681a50ccecf8b279e3f148c58564f8d79dea074f9b1e5443987060c025d6d0144f64554274f729a86b1c249e7a1a94077a301c3697f44c8bd6c22fef72053fa7a4b8701c0c01e3eead5fcb7c823f9571c38e7d320e37ebbd82158cff23c729c41fd3333585178d9bb9b39f721904b0dfe5fbc8d9b1077672b28eaff8b0c6d6780f7442678487ebbcd8f88e34ad9c1a2080b4c509b4070f89a6f8c2d0faaf57868c6b6e2233ff18d808c3cf5ba0eeccab7e2d2e0158636782cd3652d8e36e6f1b28cb0418698cbd451160f54b30a642aa1ffcd41144f81309055e38b96ee4d1a9aa61134b776f0f4070de792bfc6af3da528943c80fa7ab351d1cc7ee8c3d9f37da77aacf50ef8906cd5461aef07f4006eb70d0f153a4d9455e0e365726f23b4bee15b36cfe6236722e6df189be3c965f96ae32ff6a5cb23f821881442fb92a5ffa14b3e6f9581771387450ea99b0d86df89402b8eb753f830bd24e46bb7caa6f8a95d26d491eb74361c40b149a38bdcf7fd8b32a371d6768660204737afcfabf8f8bbe94808b9b6004d01f758b57f23f2aa5e3fd29a08f4e6125cb3faeec40be0f231258be6d0a7bcf427f3c44e846eebf9d28fb6764b142a392952545b27a564d01287c638b4615ecb422117089d502134ed22f28b537b479d2fe8e1f2a83731a1e7304a51eca7985a21d335a74a2c8d687c2999c5579b7c8ad32575427cb632ca89c54f0b9052367cc16bca13ba3ece1c7bcc18737881cdd5d023c2bba766119ff08bb5f77b48f2085bc7340bb752c0a6ee86cbd1be20d833b1dab12aa94e8d31c6f242d5d9a0fe77d6ba4ff42e2b6d071ecdd9c2e66ed542717760cd89730885960efb1adef137454a7d3bbb454384981e56d7b9d525fc3c29430eb6a4d0d33d52b282160b5d2749aa07e8e1f0464efabc24698dd17622234bf817acb0f96e79ac1efff1d8f2cae3ca24d7f446e143c7c551090aa1a8c814c31a3036ebc56c1e2d2be02e4f07af63314ae29f682605215dae983e9fdf8a48cbcd2d856f1e47665a656b7146200acf807ac1a294b1427ef18271bb4a87172587317e2a1fb2f2444aa0688a52d827b97f8e34610d349804aa9f4b8684bc269baa4fa2b0046ccb7f5e0165e447ca98dc29842d26e54966dee004da37270b9ed693f2b6812551f9d1daa5fdbcc5c52dc0c570a060684f76226e46ecbc892a71cbf6bf7d28e8acd2e8b313dbd25252431c5d607f55cdf72a1694ab4948af33d21baabdec5e6f0324e0cfee3dfa21f70bdb55c426d71b9d3bb66d49574d3a047eb05dec037b86f0e79a392bbaea04e4fe6831f49324329083aea53ad653ea09b0eec835dba19b3f8aa1ed99e2f47fd8c509c60dbebc13e3c3f750d19cb7a4d568d0ab68fab14b601ec00aa6b651f4a02d8b3f2483ada861c9a6a52d0074662c3266837b6986ae75a373a37d694162067b3f194c8002980aacc4d30017b49f7d11510bd3e95b067204ab8c71d700e8e28868bdc1583f0126a0b9a1518cb8608f67c8c40a76d65d17ea4d0f2b56c6dfc066c0a9c89900adb3ba76fa736b5457424f01e53ab31d169a1900e7bd517d0fbfa63336c0d23867b6c94eb5cc8754532027143f1f1b27bbdf961aa14aa3c491a13b2ee3dec8a4b12fa913679bbffc1afa2abcb607efcf25a9cf01a8af1f31ed397c556aace132a7f4f7066712eda058d9276fe092c21c983b1519bda055b444214efb6c03f021e520d7a9f7c553b81a7b14ee4cd4c3628ce62016aad2e7a714cc1f12d89449ebf89a5bdae5733388c817c3788357d034a616db75c4a51fd966300ffc8a5a6fb067f13c68c4ad880bea2b1b3f5a49836cc80528d9efb42f66bb4ee1429cee7352810c93615924b077e0732a5436ea47c75e498cfb1f0cc3d3d96a5ee74386ad0b889f95dcd081e6a04df6e6edf228f3b8b39ff7041662febe2c7ffcce90199bc051af9fc49f3344d53a355b5183d871d7a4333627501ab1cf1eecfc50996d45017021bd771f7b81cbd02f78cf20995feef5aa0183b9655785c148baf02c5667571f9ccb3e47956ba85b5f047214e8d5c9de7addaa1943e440f29cf584cf5fe78f14c251a9c506e904e8173df8b8586260240a00a79735bf74af25576ab372acdf00c79c8d5f022021ac937c7cfedb0fd0dbdf3494069f5e386dc67ff56d177b02c429c580af9bf809e3171fd73266fc0aeff2922a02a7a207e3b034e14c180696508cfc79aa8b6cd43c231f8cab96a0beb3a0cd9e081076a5170dfe6a78ba98ef2927ef32281f8029ff0cd1e263ac0c5b802b13395939c349a7c936ff39722b8bc35f64cb052e169d3b3ed007a27a75a233565b2b3577332db8c29e1813db1873fd45ecd779ddd3115e85b5c15b0f44a3185b6fcda27542608c36f02198ba990ca1b020fcf724b9afc81149a02ae0747ef2389cb2fc99137b6702933a33e7203d80a8c89276a09738601ab035a4eb86a36fabddf2f468cb7aa5244521d781fd1390ce1d68425731d96edae20d71a242d188d0c9453d7e330e5a28e8e729e00db7c4d2e69ca6f340b611953560872f34143eda438321044f3d2b32128bdb2287e12ac79b8af0555fbc83f79e81b6107a937c71a2a64b923380a05b36f720f58298580e7ab2113c993ebcda8582c148ee3e06049cb4d848f8e75a0f095b3dd25c744dbd94d8e6e144ae74c2099049bcdff491ec38537f3594d2ec1c816df615ccf7aec7b7b550e6ee13a0e316d4035aa376bc8a400be43cb0ac7bbd6df847081bcc43ae373f4e88168f577224e24a8b734dac98b4375ff5e2e62ec4dfd9b9c6a0c62e92fc3ce5406f4db1c3531713a5bec570b6cf18ac2770b6255d6a49a2eaedf7c52c22fc6e75339ca91df365bb366ff3bd9151d6cd9adcf32128cb0f64d8fa626e540e11dba9278e6d5f9bfcd0feaaec31a17cffe08a343253071a05c06fbf48d68f84088a0a093854692acbe43d82aceb2b6e32c0afca0fe1db6252f462ef7b5b19ff02a86bb4df131dd835d330c55d788da281526f7406043ccff39a3d4bb368cc854c4fd152dcff79e73bc23add4b66dfe8978088e9275ea9a456a84f532f808d65e2dfec09d1f60ba82c0496d47f977c65c0c5c68b06209f4d8f8e9b4acc9eacbd692b6566b0b94c9fd0a453649bf757e7917911d2bd598e715d55751736ac1164ba6576921d25ffcc82532f68d41c89bd32b3196e270f4fdc66f22b18bc0a5c8e49f57f38ce3cda1ec659e78d065234f9c472b0d6bfd29a3f8c20544310a3dd8e48fa8749a5046bc8f6efd957ed9a0a060aaaee248f91019acee3f13b2a94f933f3a077c3944d043cbef146122ef3b48278715585af5c998a024ce150137a0993b189f28838eac4e8d3f43734784c245f3c81dc790f08fc050115e1e789305e2a48749226869b3a9c5722ce52898dac4fa6519f0e7d0e1205c35e4a1b0812026ad8eddf456d1ffd2a5a6623e3cfa02234b075136caa2c2c03c921862e2d8d122e76fc5e0547e0a6220fd77dda50d03a6095b2244dc0bfc2a8dca301c8b1598c2fcd73bebf4680621ebb1a3469a822e465e4effa487f39a66cc2982026179bd43e0e18a22c0e0b2624dfc196a2d5474b677285a62cb48ba9d265cf75b3d1b48a73484d88402e32f77c8a1793a2f0a95814ed3edd6e776ae44582bc909f857f9746ec4b1a3cd552e518ad74a2b7abe16412e01a102ee8f1b74ddfa8de3ed75b16b1f1eea4f12ecd50ff4538bbd40ea5ccdf614b66e6aa61b5d34dacef99a2cd5a353ae5a86be76ea3f8d6ffbfcd182bad5e0ad3a9c57a8db53f5cc6e216291911b5d9b15ad763e739dee900e1f6073381342b87b7ef2748814f1ebd569f3ee99f25dd1c29f380c80462d6fae7e4a7ba309381e670650984b099bc4d2230431d5686b06704004d3aa7fe6b16814d2e914123af565de51ef025b8c70b6d64e93687c744d0f9cb3f8ae2d370596ca0be94009404d5a3a84dae58b5b37b0b62408104b593d8ec56e5012a7a77b93311ab289c1bed591f469abda454d1ff2fca4e010d137963d1fa9377376699b22564bb0e3dc9fa05b9424c252e4c0bd98c5fc20870ad086053df6ac2107ea7c636e4910c55db23a2c564c4c80ddc209a7ccb78eb33", 0x1000}, {&(0x7f0000002600)="940cea162aabc22604dc33acd465e0290a38fce80872dcc73bea61125fa0ff82973d127eca7330a3d9110add9c89262f360934fd713b2acb51f47110c732be1d10f0daeb31554456f1cfeb6248dca6b99538fb7ccd0677b7e1701405e57908140df600442008bc8a9facbeef6dfcd74f75820e5f3f6a5cb532896030fc1a108f9bca051b1a801feaee3d050c6b383c573da3f76c8eacf5f7879a2ed0c2779063dbeb89f3d0688d30565c337be29a67b725ad16a8aa071e7981e56a38576a8fab1966c7fddc5f6f0569d7ed3366f10373ab50343ae4f9ffb9d83cff8f4d4be29c32c84d72490e0da1", 0xe8}], 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ff8000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002780)=""/69) mkdir(&(0x7f0000002800)='./file0\x00', 0x0) getsockname$inet(r4, &(0x7f0000002840), &(0x7f0000002880)=0xc) linkat(r5, &(0x7f00000028c0)='./file0\x00', r1, &(0x7f0000002900)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002940)=0x1c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002980)=0x3) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8a3, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x74d76ae17cbce2f5) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="654bbd6bfcce65a6dcdb2f545e64445d01c8e46f3a8d8db5b060997a890193016bb772e7bda6151e9fc6b076ac5b07c0ec913756ecb6a36add6a520e75fbabc1fc3febdb170d55526b5997d00024522185447f76", 0x54) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) 16:00:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fffffff, 0x7}, 0x8) fsync(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1020000000000, 0x8}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000400)=""/29, 0x1d}, {&(0x7f0000000440)=""/177, 0xb1}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000500)=""/16, 0x10}, {&(0x7f00000006c0)=""/238, 0xee}], 0x8) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r0, 0x4, 0x80) r4 = getpgrp() wait4(r4, &(0x7f0000000840), 0x8, &(0x7f0000000880)) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:20 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0x60) r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) unveil(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='r\x00') r2 = socket$inet6(0x18, 0x3, 0x6a) r3 = getpgid(0x0) r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r1, r4}, 0xc) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) 16:00:20 executing program 1: pipe2(0x0, 0x10000000010000) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = socket(0x6, 0x2, 0x2) sendto$inet(r1, &(0x7f0000000140)="4def343ad76c586bf7c92990424917555c1f89e786d9e377edc5d2272802ca512826e173c66c975cb69653716dd58e591a6f5f79ad3703ff9f365769c3034cda0587679377b4b5fc71ce73470fb52ce0763837c64529bae0cd1a1bb39cad86b165985e879fc71810aeba798d997f1c00fb6bbed474e6ee2f75e62468a734ae38cab711e5e4768af8328b244ec83bae0bd5844e601fa7db2d16592fd7b69590ec5b8e8f3d5f255e1231c5a1737b56d18e5c26e94beda681671fa7bd2c2aa3d46b8f6ced34305c7412ac11036765f9d1ea29edad313a1c7322631fb6d1fa46c4035a1ccd34f1d195974a12e0d492f64e941ccb5a3bab9249496d0ae96cc3dfe27fc2e0bb28f24326276745e6afdd087da182e9b19929241e31f27c7fad0e11e7b81d23ee2e2e350c0a51560c10509340768be408479a6834171ec91ebdaaab4a1886411490c2029d4ebc0b3325ce69df28095ae6ccd8d4b67ee1e00800d4c5658d79f0c2395947957153b4d8c2c8bb4c4d62dc45b98f60b3a94805a72f30045c86530ae0b98036e32d1a50fe32bdfaa008cf9bb7353706fccf78a9324c4b5255b2c8b8301164dac6dfa11fefbee5e616be128bc3c7aa566d518fe2ffb18a127a4f19caa9ccc570ca3351a354f22189318bec28058222f7c6b2c4b1cb3174f46caf2b1929215edb2b633da55fff456b9ab87717ddc9e6210ec47d79f641f2e4e500ac6798ad06bca47a373e8725ee68e5f3a2025066a19e0fae49cef4f901494a9e888fe413fc9c080d1ef8cba9622fba9764c38648f9a41a486628318f7845507294d7681c6be01aed70cc0efb6d3ad98f8d16b09568c5ec3c95f745366bebf12d173e94be383040ad480a714b49ec1ac2ac03d748133cbf823725dc00c5930d7474434f0b2627bc6a409b761405bf5d77f5b2838ef18335826471bac13509d4a68f372f2eeaed026d9eebf141017733cbebff7e753b1eba93fabdd38b6b6c977c577013638ec3661c0c096f9931a71276bbd89f1db3b3a0401a750bfc27cfc2fb43fd0de9f8adeff93ee800946d22004134797a49c8390941bc6d7d1595d658f54606553cee443440891eed7298c373422795b385538723c422f56bb1c9c2d3755f903681c216b1bbbf4c3559f2d333738c36c11e3070be6c2cd5cac5f0263314b331f7771a8f3c655a46fdc485c6d96d3dee1314aeb52988f75a39d1db4fba9c70483fa3d88fec54817ba6223ee88d7416c9d7bee25662322ac8b87f5c31a538e59b31057d1f4610d944352d94060a99597c8bea745b3edb345e5920bf50d7e4b9094346908ed1f18e9797892b1531de0176030703a06ce44ea6ebc5066705adbbad39d8bdd0900e48d27f9b47b7b9f9599c2aa2c3416caf21b3399f9d8e2d65809c911f5396e0ba9019a7c8f6c7d79197fa3345f0f47c68a370354be7c2d5c8fa648ade238f19aa61ab2b63fbac956a800acdff925c96c32289d0788412128d0dd06278f61ebb756777e78d3bfa4ebf9d6412597889c8756d8b7ea94e5e825f8db65720fa5bd3fc128bd40f318adfab2c91fbde992953b9de5188efa96bc686d5d69b19d0533061c77f7f2739c0435c9fc1aee142e73d36237575a86c88861604fadcd45aeb63802bf6721aaf17c80afb6ce42aaa9867ad380bd3ad72e4789e70c299f6cb8f48afa84259c65b99df64fb699fac0b7dcb66e8d3cd02741c42491d95343c37444eb4efc0f135b22129b2b093f64d147c53c83325d2452f542c2d3da9a851ca80acad4b97c83e5efb062318042a83a38819442c4adaddd1cb6e67c9c6291e33f2621a5394b236c31a8ec0c879dac5fcde231367343796cf9328eddb936e5bc3f979a2cc9122021f9788ce65aced162c975ed6ea72730f5dfdf691bdab4e0a066882075e6d1febcc4fa0b6d907ff1f59039d906a8fa069e6897f26b181cdea22cd69ddd8ccc420b21cadee1c885ceea0f4175256323048ea0c36a2edd54371f7f3a3fd8258cf677b9ffc134cc5190c4519579055f5bc6241e32c7c3cf3e4feb9e7fdc2f435d058744c52b68d83d647acf5174009e2143416153650ad3b0d773cf7d24ce28ff60cea02915812f55417929a76787ca73f4e6658590e4ee198736d5b8c2d0c6952664b3aed86aac8941cac085be00ba4b8888e36e0bf2d5b4abb12757aa8dcc3d306f203a96fdecccd2dbf9fd7b0c13f5ab99ec9c7496e015197968dec6ce5e7d07f4e888d82890636319d30a99b550631c0914cfd086af7cc41ac0d52eeef923a69d7348f8d8cf1f13eff83d1257793b806aea1179b1b63e522ae72adfe3c95f29c157bf4ff317f816046b9918b67a8444933c5a9bbbe7f01520d5c697ec93ec06c4238ccd407ff2fbcfac068108900021ec6feff89c9a4e513671816691b2a05eded218e580d37d27d270da0dc147d2479c43bd3278c289ca79adc57debf88094df55a72d5115b1c4f5f792df5c25738629571189552efc9af02f61ba26eeec2ef652f62557a320c430cd508c539df17c54bc3d85e4843bf5fabf4b70423656b14226e9adb29cc085539dddc627baac64823354dc605120805710d54c670b3750cdac77b77dc644f6613e9551f91b82cffd47bb6ca2b325700b249ddf4321e4490bc9770160d957a70c9c6527e39ca700c34459c5853b60f2431619e24ba2aca7c213c62df15f529e200d2861432742cc2303e69cf939fdb445ac05b5e1d89aa63e0bb930f67ac952ee96b3254f03c4d1d6939ca8a7f550a35247dc7c67ea9eccf6d67b5d891c8c33f1605a980f9bc93ec776d4740d9db21f54b91eb78a8d89ed7957129f0b0e8173d9cb22fad11f0d0f45a2cfc5fab54cd14420377b04e92bfb4029185655a6cfb0ec85a8770972a5103d392ab9e495f30c62a0997fcfa09388b129d7965e11f8b6b54c335c0e6379a822958be47163644444d0b29bef272b6b14ab48d5fbc59299ba0e886d16eb001db6433d5c95975d8bcc1a0166188e41f7739c1016193bf4f03090e2ae899eba6d3c69c579d7157508ce5436e2e420dd0630fdeb47b2521e4cec408125f6414e36845e886d0e1678dc06fec3e6bfb02f47b4abdc0f3d6c9d07874035bb0644e4a3bb0dec4fe0734ed423b3b5a21e72ba62452f9c6567b71930ab8f6a33f5a36b09b708503d03c76eb72b2c403e616ec59a9676c6d78bf5b3c68aedc1c5221ed21d19c3f2ce870b13b24990530f9ecd15c132c2700045fda10c8d4ab1301b151b086b2011b4e09407f6327dfc4a29b9d183f2461eab9d51bdc58d4cbe5ac791f82fcc7e6c5068e7ec72648aba1f449f08590dc9c2dd0a33385a4be7b01eb162ad44b226349e04e85092c92bb8bf5c030a0670bc78950fb65b9e491c96550419faa6b3b121f4aa4521ffaf8c0124d4e05ffc8416178806a79ac8969c1a6ead90856f3985ca5b98d2e2756dc19cf8312d921bd2fc060633430cda0a9c50ccf242802c8f60188eb252dc983c252f88ecea8de06d320f4d19382a4b6098dba94eb5737da6aee521a0d8b96c56c561b5d6924b3d1d8d26418c66659eb4438d9365a42ae89e8d13b00179b9f9628093a39dccc50028c304f949405df2590cc5a21363aeec64cf7b18059690f35469c7291aa9e201eed67d9ac17cd809668d15fbd5f2f8990ac6ca2c494f71027e9bf448e8517f7186ef1d675efa6bb63d87859b3e519e4dfbcd9fbd9247147c8a7352c4f7dd6ded7dda7c8a44d4a94d186192c2220113473f9b765d2af2c2ce4ee29c660597a2bbc08b578016930be73bd2d81f985e887292100a98fb6afbefa959380995d8fb9a0a726bc6113b7c9c73e63ea3e3414b585f1058ab9d90ced8e41c02695b4439f3c8af8631bab7431d291ec3b9179757ca5a32abe6628e30f8afa77bcfca1bbba47b91e69773cf15a5ace7eb57f714d8cf8ba5ea3467f5326c8d882a4d5384ebdf947a8c412c9e813149a84b99e88270701e1502e57c981481a60eaee414cdc5f40c0134d2df1ed73c72be9dbccc85b3991a3f03815230240325a6cb776aab8d8f1fc1ae5611fd15fbe030612657ba7e893589bd946262aca556909714684412c1106bddd5ab335391c74ba37dda12e5c91d8f8f6d2e5ccadbcb14abcc7c0395158d5e4703aed8c8500afd3d54080dc77f3a3cebb067f3056071f5f22cae90a7863c54fd04dc23c537c75967f97c332dadc03f1070be71ce35c82c958aa6ed57cc04c7a56861f92f17e58a61068355eaedb4ea942086eca6f2a93a33a8997793ebe071baa29e0d56d794ba1629505f7af52a35ed8f7a5634737749d02c859930abcb91ac2d7764df4d08de452c9fd3b17b4fbcf94e93f936bd66793128847672ddb21d621c1d96e3851a81b7fd99984b7c92f122d5bb887b2df1e464745f17c2c11640708fe7b7cee846b34a212b85942c1c2381bfcfcbf6788c73d40ef31ccaa75c4a8306d4c064f5b22c32aa78073087908b83d37c4c36b7fb8e64ce27bc14d49f8b2a50d9f6562168d10081bf649c9fdc577a80532fdb46fbff3625a5877f4e5e47943abac3b932e7f791208e4ceea353dc028f5be0a05fab2a1e6fd6da209b784cc9554557bee6975aeec79bca2487577b24c05b24b76dfa71e076ae2601bb790c6abab382c3e2d58159dc0711ea25fbeb0aa61d89ecf030ccc3abf24be98577960bfecae6f2a869a5edb37dd0f18fcc143d49be463db3591b479060c9d77a1ac5eeb405d7165fcc3a2258cfec30dd005e03c4aa5e8f833c96418219554cb70e8998a694d13e2805ed3c6b9927e74e770074d8851a245c6071009db617652896a864ae4e510d4020c81dcc81639cd8bc6f2fffaef9521b04610057784dfb3c88c56e52f24378b966993b3153db553f03a31c8c80fdf97bd824586b2d4ce3bc518aad9c7d691bbb875d258de01410b4d81bec06ad57791fd37f0bf974911e0f0f21a1bdc2bf82679b5e97f872cca34e2b07a9e7a2003389fb33275adb20dfb1d59e8ed3992384b26b37d5e87465954be854ccd2adc8e335e8c7bdf87cbea8268ae8ffe6d9e2c1a459a8b63fef1ff9b9c48806ba60991cbad50f3094a0c59cf657717caf32dd5e233dca21caf65bb78c54bee66590bcd9cf9a0fe2bbc053c8114ecb00a1d1f136143d42cfa1d1945a76ecec09030cc954a561e619c204c9d3a2e0132dfc4d54672d3ab5ad90616782a4d59fe708a7851e73b951e0a23304414ef61e8b4d96828e7c9ccc5ea9ffb3ba8e3dbbab19db6d717a9ddb0d8a5916ac6b7f8432f4445fd6402f125573f0b1690fdfd33a7d5873e1983f6b6c189aaabb6cff5b22c0d7025d2b3c06297400a528ae8a83051df9f9677de6002cbfa4979142d9555883ee0831ac6b0bc4e6bf77b0bc09402ee1f3746a70b1915d7b6ff3b3f3838c9f7796670bcb2d89f83c455b520bf28d785bc77a426cce68089d1a1fbb71f68ded4c122f8fb415c3d6cc5ed54cf4717c31d7c3ea4b48a51e40cff108073088cf69a9e8649faf40e3dbe9ddaa89b40c59712e3bbef166e100fec1fdcb19c20cf8ead3f9ff71ce4b5fa98792f6499fc72d5cdc328b17c03882560e6a48d1ad7ab443fcdfbdd4eaaddbaab08e63d141ad09e3259c1605bb02ee4e680f3c6ac907c6523ffb19958767da4696b23055136bf46cb81e68bc46c13fb00b8b65ea0fa8448188ce65b412504d27fd7c377377cc1f5ac1ba292d619c3c6d91b1fbe1b173f8e5f75172a2de172141708af9d694e5e5d1e971d77419d0b376f223a3241236b6dc9c4b0f3fe1ddd72f3d9f70a88c1f6f933cd", 0x1000, 0xf, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:20 executing program 1: sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000001180)={0x18, 0x3, 0x81, 0x6}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x10001, 0xff, 0x8, 0x6, "d02bfd1e428cf8a301cc5c7ab19629a995622890", 0xffff}) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000080)="84079a0021770078c1d0a389f69d3811f710a574a7d37904665e41df8d173efb96e05f783e01465113688e203c62f71e080ad69fbc527367677f551c19dc61edbacfd475a9ab0ecf2100915850944e27522bd568a180a22dc1edf9f309340ce48b77597aa3c9641d4c1bbefa20c45cf5f43b98468e8ac52039ac4ae11274b928c9f6ad5b2c2340888bf5a18dd66a5d8808bda55791b44acdb670730f3da4e4128cb5646eb36aaa83bc1f376f37bd687569d866a8b98785d70a0a709d04f17fe22670d508034bfea2d9f249e8a49c036068162322035d9c727368df57b0862c8216be4fa0692c282c994e4095aa21ef25f548d83287330a352797906874113c673f82120bd57cfbae27c03c0240d37434b533f21a032f58ecbd5600a7173de2b7f38213e2044d908273903d5dd9a59a35508a5056b1329e97ec1ef7794ea13366234a8486f7391da80f0e586bfd5614842fd3a2042800f0617dece88ccfd9e7e796c601ccdf4ad9dc0bec7e8fbd5135640d9858dc75cf9469909f727b151fa95ef59515965244dab7913e34450f834c8f6274c84dfa630f9b27a64f38a1395cf02225feed4084de4489ae253e4c63d94d9a30211a16739736575303c4e7f658f25d8641be4520db52d3c3a308a30410b5d12f15d27e2c1af4fc8075ef694f7c54390cf0ec0c086158dd0e1c12f8ca956a943b3c9cf3214907017dff867601c33c96ad579150ba2cbf6670c3ad61b6f770391038543150512898539dbbea5b9b787f5681f80fb729b0b52f2642b4128e6891efe1eca97d479437393d8c770d6334c51690147f4d572b57bdcd11312626f3b635bfab80f5ee0d3b08c04aa0a186988cc9d4c37b2878b1322176de2a07ebdef83b3ba89f584f3f3b4dcc0ca7fb4dcb446d1196ddbc21a8d11ebfaede0d3db169cb34d2e9c6ab4136e65a4e217071075e37ea71f80932319cb8ffa0cdef60ae1cf88da06de2b19f3182a12e73584764c5f3abc5e37a90e452154e248844ec4d2df5cccf490a4114fe1ea5b57c5d2cdaab7f8a41f6bfb4a5e99d0e4c5ac6d88512de6382a056d617c9501d59b6dcdc2220f9a9f0079ea4062638ec3643de772c15fd551018d69236cad70dc79ee0981de10f183b9f30f32b1be13c4158eebc038ea2788555ab299d199487d6c9e095a427e18f4a18d2aae0e377cfe7ae6632597d9e48184889827ec3e72641236d8e6675c84095287ba316ce770b001e15d63ccc7fe4d7f3d415350833c88d1b0dbfdf610c1e3ff630dbc2d079aaa5b141319d5695c3c3c97c530dc7c8970e50117361fced522b0b066ebb4f8e5258a436f5a0da013b1272e96bb01d8445ce7ab5d7f7751dc46cea47bfbd8bb0125e80a8bd55fd1dd0219578e42083c491634432a2e1e2428c1f1423c1d3523363b438c9ec8e4e73cc85a5055adc4c38d6af85b6b7faaa10cca4067e9b5fc5ee8e69bc902a76534113c0639ed5fc592afdd42d9bd0d4b356bb9a31f32866fa6de0b1cbaf966a4cf6e19767b924efab91d0a591d442f50f7e8f858eb70406ab35a77fa05f4a2adf637d836c62d9ac5ee2fd45e871a3c906d52f99d27449e9ef869587f71addc776ae1c72e57aa43b696c33f55cba8e55924d77f48e1c85ca652e757ca0a97551ce42f8c8bd3dc512fc0e0521b31476f6b4e7aa421020a8abcb94dac93476052996bc99d221fa14a9c410d9f3fa2acf826aaec5b73bea9b9ed193626fd66594d032b0c664c53987fa0a57bcb95ace7401c20eb4aeddb620b63f43736f7181e40bad171575e5bf65f7baad818525aad04bc638e5c58fd836f7944bd9a39fe665d3f237b03986b81ecce1671d01c204f4ef6afe07f73bf4832712a74e861819e9feca802605a4730826849f225d0ef88941e9d738d7561c5f0d8db9dd2a6b695955d3730130dc64cecd56c98e5e5c7d816a23895384211168ffe54b1940235f9eb8c65be6487065ab13c0fc4e33689038bed68ee9bca2d8a6c01da6ae8be318bd1cf80bd2cd9fb8b99e5fec053e5c354e9d325e8d119a671ea889cbf5b488e56ef494fdfff3cc939f6b93f2d5fe36c2dc7bf2d751c24ec411e221cf11f809d0669b014f85b88b5020a3d199217e7c9644f5dc51f0bc94a0fc5873b5fd6dfa8b6bca9786d27e2a31c4e77fd752c481e4e3e0f9ff43217c547bb5860d0525bc1b4aab4c014b57affb88547bda1a535976dddbf1b7a49b814675aa7cf3c69da97f5af10d3a209c6f1f1507eca30b92b8bafbcc4156a03a2865465b5ae8545b26fb87d7b5b65ddedcb1f8ab46636863e1236404659f1708af77c394bce5334bee86f3d5ac3649b723f60dc229e21f46dcf434520f82f6173c99cba681a1ae1ae3fefb85b5b7265176c6c85151ed4b3f60260dcd9b88906184a4be65d4066ca69ea75f2e00b0e2f97373137d8a8610de262baf74c9c497d268167c8ff22879cd19148a53290f4a363cf3ff7b4e54c56db29726f8e8794314d5101b85d24716c228f2e71338d419adfa59b3f86679d7b082718220b142c9e39ed3dc907b59a0873b870e7a9c92d2641b91fe3fc55f0000508b9db55912b886424a995ae8de4af0b8ed46108bb81b6ad40841800238ac206b1d811d00c2e9fd5390d6544b60137c149cc5a8e356cc85fa8e5d0008db6d7905f7464d109b7cedb612a88df71f07074a46f6563c16d99ec0cd43a4fcd9e6f550e2765ed4b32e85aba71e1f6978683860c6f2fed236879a8a45c05045a3febc126c40e45dee8f7d6dd5d4550b2e18b7a9ba7be1419cb86cc55371152e6364c8231f1182b75435040bdc73f8c9a3c7333ec4e476d0b00d073713293d8b405ce25e51d361e213cbec0fe2b31d21fce0a8856fb41e03bb47e3cc8eaf7a72d88572f7768f1a72c6e5b41518023cc45c2e5f96f065171db13596763e3f70825157d64918020151ed5520282d731f0ed6570ad0b7269f04dfca44d763ed6af4095cc787fde222627c75b00bd161b536ffa6a7abd7e719a4d240142e1778552b9d249561f77dbea7267749da7543e30d0e012a9450a2934e5bf32be83f6724681172607e2821e80ee0b15be53678c098c2778f74abd48399f4509da5c0ae0bc3750b21f25b9234557271b000d1a01a3899ff25b79944f69bbacc6b2e66811ab97492fada0dbfe18158a467e489e82dfa61af524f17f5beb9010c58fb189f9ddbe9eaa4287217f4f9c6c74aa103b9abde395a3fe159d78818086441b3d734040b6c3c41cf933d4fa6941ccc878af48481df7e241957a490cb54c0592828958cc3d43a548b45652fdcb5839dacf2cd3198fc1e71ebd46b2c109b24911428a8c274d4430aa1f6b00e1948f39f55f3e9c0b10acb85b96f111bf67c296f0abecac72f0daf29182ef8995b6eb6dfe70ba8f4afcc245f1c707219517a8a93dad9b508430e0e51b53206fba507e2357581994f02b2022b4dc539ada1294b866326b67af944e2e3adf6c8d54682f1a32e7b15fa6bd7f11fbeb803758b21f86c3e5dd1a9f5a613051cfde6549117a7837ed7f4783ac07cdc40d164fbf75bf66435282ee407e157ff35c575c972e786b7001938091544214a6a1b71e92b8160528f6153ff4fddf66dac213d3477a886d217872d3f332324e5fc4b757eeb5f01e21ff8a023e7e5a8a2432bda5ce50059cb369b215e308b08791970bc35dfe9bcbbb1d6305971f4de7dc2be354d3fdb883374c745c9bf557dc9795515b3ca602bbf2e056e5b98377cc3fc498984e2dc303e870cfa8e235d6c46197e45164a90042c1e267b2a4506a36e771f71c307a69bb3c04df8c4df9b18df08dbd10adb6f4cba9963ec8d585f79892930e79b2a16da5657c5dbec7a9feb8ebb950f6da8879620bba6d04198906c52173b76ab9b026ad3e28241dfb7f7d0a855bf9135b085428fc2e5fc5c8aad21fa0562ba72dca9b6db9baee8c6a77e70ccab0a490ebdc2852b78af25fc7e206513a6fd4fc65c9c316024307b8b994e02ae06f018d9ee4413b43898a2e6b4c61efef3bb2df6d690c7e56b08269b849638f7ba39ea945df15954e3d538fd471b2f31eb3064b5fba7345dbe6b810e93cc34bfd699474e56a41d3b0ba9cc5036fb974c5cb7a5bc48e62cb24a2289ef3b175c961ba1da55d9a23658671d99be635eb1f88c7fad21cbce2eb01fec58142664788e42e34b815f2b38afdb69106d9823a5bad5b8e9ea52ce0fa1ad82239e9824e533f83b4cde175386e414218c0bfa2ac904bcb32e6adb5e667e2c639a7f0dbcf089c38955c825269645ac978b84eec64885da5bbb363d92bbb7115c34ff0e8cd96ebf3e105b9b272f1a025128e10b89611dc273df8f90ae65b4a78da991d36f4024cba972dae7540970bef6d97131ad531fabed45aaf096c7928c2d11dca730a35fd057b62552cdf5fc0e99ed2e7cdc966dbd30025c7ce4a9596e1cde4d4168659a4c5d1990365cfac4bf116bd0eb8939e0e114cebef6dc7634c238e800745ae19398d135911b49c94cabea4570d4e4baa0c2f5fdc055326d6cf4897bca496bd7ca6848b48c0b888ae0874f45ca0905e13a4c78308b5de75fac762033cfc315ec1f10eb6cb44b7d8d3da61bdebcd615e8e17d82bf2ebb48920df10fafb0686770e38201c979fbdf8a84a5a88de086b02b68a8344d5d6ec0d95793a45c6a2007a55160ab6696a58a4c541bfeea8d5f8816029fa7d93a71767d86dfde3ea281f6181db3d1e1871727cf215b77ce41223fc2575f42550edd5227ebf3ffd591680155a9df3c23f52f33268a7889899b89c82ba8c18ac993ce08a990abf65f94aceda84177063ebf1f0210220993185d6ea77b0b979c23762d68bc1ef43a9d041fee3740d1faedbd020a91afcd641f9cc69259d44fc5c80c21e22f3454d286ca070cdc74d9ac8a5bb2af8651412c86c2e5799cc3facdfeaf343fe6484b095ed9963dc4b7d493c6872f7a226b55437169cb5a6248d6b5a7b59a7830d760300b19d332ab038257d798d0f1a1fa2a8acd120e1a5ffc622f2394482a90aa70fdbcb445fe3e6e4bf3b5ac88a76fb5c0a312f48dc5c17b0a4a96b964b42bfad63e9d82b244bb0e3eeb86f08ef75a92a76be938cd4afad4d0e13bbce57da5fb84f5f7dcfe12c985e1b50a7b357398d3837e84c458b1872f059a736088eaeb38e7ad8898286237ebe6d2e565bafd22ace2d3d86a1e0e0b6ab55796cf6e85b6b7afb224eccdaecb47b50a760bca36d97b14ceacceb1730ee32d17a4de53ca9c1edcde41c6cd69f12a2b06ea1ada17df3dcd410002a69d7a99a4db0806405c08f46e207ac82b4a14e920145d350c2e03a55ab6da4a63d01ea6cca252bc64a5afe5a33e43e5c4aceefa1a0c47c2fe64c4dbc2a5a0e0fe8dd26df980182ccb3e5d9583a655177ee6e4c74416bc2e1cd20a18f9b6c7c5b926398be67c7f1394e854e6d5f372d50a79e5d26677fee237f2f2d216b4fa74979a253990fe19413921054ca1571b529f3d2d7dd69a5b379b70024aa312d67e8c2a7a71ba2e12793b0eca2b78dfe8a4cbfd02e7db6c3018ead43e0637d23be7213e65d692bf0c57db3883028a21765961362bbe3b96deadf73da6112f7ef4462c8f052b890a18545ef221cc7aea6014d0071ced20500cd3117a5415a76679ca8ef811b3b4f599b92384a78a342dd6acf04fdff2a0e39b2808507e1187867de86fa756ac85438a8a9dc84cf8e0f7bbf9389b11f0a0b96054c6f5547c4ac3db09781e803ec0e31968a52e9819ad4970a7ecda02ab1a83dccadc51909fc10a693a911ba9df9543c6f0", 0x1000}, {&(0x7f0000001080)="5521588f5e037ede0d1fac03ae8eb653aa29475d3e306cc2bc880d", 0x1b}, {&(0x7f00000010c0)="67c9520221cecea7439da8916897ea32da1b30d66f6a2a6cff398facf92ea4612c1a734860c71b7ccb98c5656fdb9b20abc38acf8bd376698c790d31722595cd16cf1444d454ed2bdd4ca3c219b09b4f36ca2b6e745943a45c0a", 0x5a}], 0x3, 0x0) connect$unix(r0, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000000000)='\x00', &(0x7f00000011c0)="00c5e3f8859a5a54b646308a5e0c98f4bafbb9944936b309adbe082dc4ac724a963bee0cb6fc4f55c1774461c78cc66d6c477e3f074597b41e6314315a8b89a9736948ac44abfef480856c665aad4c16456774a78723891c26e445fec03cd29485a504") socket(0x12, 0x3, 0x8e29) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="5c92223f8433a279b6c83f118eb9ac9c6afc02e90efd171fe0919c76b892f2358c3a48bbabd566f92ae6b9f52a28e4aa4753d038acb9f39fda9c677816cf50ad48e344bf4c28a1977489359f901419a92e7379bc97d45518a1851dfda1de6421782710a09331593c652459148a224b916da4f6cd853d24413bdc518a0d7f7e159b6b6a886dc7f5db8d4012c66411c6305ea8bae7bac476a43f6b5d27c0e23876599537efd6684beea75e26cb1a067471b3b83031a940661804b9305cc16c59954e", 0xc1}, {&(0x7f0000000300)="6cb96d2aff21c4772b46921126d71fbce0db80914ab20ae7edb0c9aec35112ec07970df03025faa74638c68dc4d88659dcedb432f8ba6186dac5a0101a50a22f3e04f922b2b699cb3ff18f2f6d201df1ca58a90c0630d57184b44e7ab2391147be63eb42fc", 0x65}], 0x2, 0x0, 0x0, 0x7}, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/249, 0xf9}], 0x1) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000001}, 0x10) 16:00:20 executing program 0: setitimer(0x1, &(0x7f0000000fe0), &(0x7f0000000fe0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a70", 0x94e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:20 executing program 1: socket$inet6(0x18, 0x5, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000300)=0x8) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000280)=@un=@abs={0x25af90167d5e1800}, 0x8) r2 = msgget(0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0x214) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x60, r3, r4, r5, r6, 0x10, 0xffffffffffff8000}, 0x9, 0x400, r7, r8, 0xe8a, 0x8001, 0x7, 0x4}) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x80000000000002, 0x800) socket$inet6(0x18, 0x8004, 0x44a) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x170) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x401, 0x101, 0x68, "1c5365c5129e4a9b97d6eea80976b144685101cb", 0xb1, 0x9}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:20 executing program 1: minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r2) setreuid(r2, r0) chown(&(0x7f0000000100)='./file0\x00', r0, r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) r3 = socket$inet(0x2, 0x72706a9ab9e5e1fb, 0xffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x3) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r0, r6}, 0xc) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000eb1000/0x1000)=nil, 0x1000, 0x5) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000240)="9d16bb6694625d1e7c84dd4b8261b8402ff4c9f90d8621bb2b53da2caf9cf4eeae2caa615c143a1dba539715e051d7fc4bd409491a065f4b3a94edcf1eb4b25148f7927b14bbe90c96046e517bcefc32850512084234b64d3a3ab01819ef790ddcbab1a294a7c7b80c475b79f72d4b95597f691d1ccc3a8ac1c5edb0ad0f8ca830fc589893d6f26c4d26cd3d9c7a4c60a3485f3ed39c72d83ae502d96c33b2c29d56af0927e13248dba92a116af6d0292249b8cbe5a8741e6e33dc3a05bbe63254db0658192fd6fd616255b30c", 0xcd}, {&(0x7f0000000340)="974b397ccc04aebaacb88d44a6f14e0da9e6d8ad9e0143eb00abb69776c2eadeeecc5463ea459a07c8e1d7604219009b962d6cc176907198dac58e201376f14e668bdaa5a78a61f8f9ac9a55a19fcddb7f5f5384af1274ecdc26137469c9fa6e98747ab625bd88d14ee90fd28cc130ebd1f39fc7831dbcb55fb4902305a9e671a7f85befc028e138078819511cabb76f7da6b3927db0cc19a41fdcb0f0eff9962fae58cafc4a7270a464f36ba71dd33fef67aed906e5294afaed4aa630e4efda883c63e85b8b35d721fc575e0dd6afdca0f00f9b6c655a82a14a78947d39838da60ed5249d7dcb6d243a955b981abc", 0xef}, {&(0x7f0000000440)="f34198855ab1f37d0d2cf0f4f01c8f5ad2bacbf427e2c4f10f2cddd179f997e5b15a19b8818a3960d487", 0x2a}, {&(0x7f0000000480)="aeb6e6abaa334a90c8499d2c17b9ba9571c8b188efdb9d031c532f2fd56baea0d5c3e4b693330a87f1316980df3014ef091084d27b7d9db3594d36628a9398cc534e60beef435e3a166d97ec13fe3413c608602b931b922a0499548950c2511cc138b7e428e9a8636e38a98e1cc269778387625ff0521d465ebde4d39cb2d5ece664469fc1189f6b", 0x88}, {&(0x7f0000000540)="4c8b4ce5dda8c2da10b5de37682dc33c7ad3bd7e191e14f8b0c8e0663063dfe8bc685be23638d21ab878a44497cbdb904ed22d090834e1b3f851d023b295bd52639283f647604758b169cb6536d7b480b38d89e4b0165d2248100dd3101b76e12dbb3c7c9c2018e8f26691bd617509922faba62a311c41f72484f78c91bc6f", 0x7f}], 0x5, 0x0) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000006c0), &(0x7f0000000700)=0x4) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r8 = semget$private(0x0, 0x1, 0x40) semop(r8, &(0x7f00000007c0)=[{0x0, 0x3, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1, 0x1800}], 0x3) r9 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x80, 0x100) fchownat(r9, &(0x7f0000000840)='./file0\x00', r2, r7, 0x4) getsockname$inet6(r9, &(0x7f0000000880), &(0x7f00000008c0)=0xc) sendto$inet6(r9, &(0x7f0000000900)="95ed6aeb12b4", 0x6, 0x2, &(0x7f0000000940)={0x18, 0x0, 0x200, 0x4}, 0xc) ioctl$TIOCNXCL(r9, 0x2000740e) setreuid(r2, r5) recvfrom$inet6(r3, &(0x7f0000000980)=""/213, 0xd5, 0x800, &(0x7f0000000a80)={0x18, 0x2, 0x5, 0x4}, 0xc) pwritev(r9, &(0x7f0000000cc0)=[{&(0x7f0000000ac0)="d14ef1c694837160f13d825506d20c519290e9510f3207e8d0b77a3ef85933da8a8d5157d4b8a607cf47b1ca689de3aec115f3f100b0ef5d5c5929816e7050838307c4ebecccda63b3fa5e86d39c6b05a41b5701b690c0e66233f904905c5ce6d141a8814f94d7ee3be81e6b5adbb31b4c9fb3dcd2ed2314451f7a0a", 0x7c}, {0x0}, {&(0x7f0000000b40)="ac65404c71a8b4a6fab682bdc762e0de85a32d0e63776de3cd0e07d4fecb04a60ead0ea4f8df0a94f1ea690e5cd647d0adc79d6ba20a9f23", 0x38}, {&(0x7f0000000b80)="aea3a2f6dda9dc4a0b5439a68cce2b89c4dc408f1e5c95e7e43b83279195406acbddcc7b565e156d94aad601254e385f254f511f5501e51c6b9917b67ca9dac47b38972ed4ddb5259afcf3c629e23fd564293f15f4769389927013bf321e468a8ae88605a363b49be7cc846a7a54aec19e3fb2e44356f3872f88385a95582b61e0c6bf2bbfcfe9040d77911c1899d6c5a2865942ea14c52560f65f0a0f592590a2159390899ba7e8be26ccf9271e9eac29", 0xb1}, {&(0x7f0000000c40)="b95da73bedc108868549730223155b308ae3ee6f4e221d8c49d6715b004a79d474fcb66d299ff8c541b3d5ba081111637e5eb1fb8d203df2765fb0b47d0e25d9619895f848651b0e6e6adafd", 0x4c}], 0x5, 0x0) fcntl$setflags(r9, 0x2, 0x1) connect$inet6(r9, &(0x7f0000000d40)={0x18, 0x3, 0x0, 0x3}, 0xc) 16:00:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x81, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x3, 0x5, 0x1}], 0x7ff, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0xffffffffffff7fff, 0x9}, {{r0}, 0xffffffffffffffff, 0xfc, 0x0, 0x142c4c59, 0x2294}, {{r1}, 0x0, 0x26, 0xf0000000, 0x7fff, 0x100000001}], 0x3126, &(0x7f0000000100)={0x8}) close(r0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/175, 0xfffffffffffffdae, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xb466f827058a1a40, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x400}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x589d, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x32, 0x40, 0xfffffffffffffc01, 0x3}], 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x15e0000000, &(0x7f0000000240), 0x7, 0x0) 16:00:20 executing program 1: socketpair(0x3, 0x5, 0x12f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc084, 0x82) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) shutdown(r1, 0x0) r3 = kqueue() clock_settime(0x3, &(0x7f0000000100)={0xb2f, 0x9}) sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r3, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000258f88)) msgrcv(r0, &(0x7f0000000380)={0x0, ""/172}, 0xb4, 0xfffffffffffffffd, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0xa132) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/116, 0x74}], 0x1, &(0x7f0000000140)=""/126, 0x21fd61408ccca7f3, 0x8001}, 0x843) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x322) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0x4000000000000041, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xe59, 0x1, 0x80, 0x0, 0x9}, 0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000440)="d07eab2bf1e585d9a01c7d6a73b0be3ae21715b3b3ffd8e24ec9b47a30d84d0e85d2bea959ff7cf8431b3489bc0292967d568f1141348233936bbc1c5b04aec1a230494f09b9ee69527f9f3a4b9dfc8744f98fef72414fe52bee3f8ef6551d4344195826b846e79e9eea4c12520f3e0c4e95cdb7779b0c892a83344bf1a0dfe86f34fe21a02a4d6197f1f0dae18c6790882afc530155e4a1d38ee7e31177fc33c474f7960b07d8c9284e337c4d139496e5fdd0c60c05bfc64cbd43ee850c30d7caa34ece5919e502f092650f6dfd803eedb508d13b9665ea4c8ec8fde8e7110939c7879f9bfad14ad46ed9b5304c338ae7d60cde1a0117f2f22a47882559fa3bed55ca9ccf6b2cc044ce10e1fd677654afd488aa7826cd35b9468ceefe67cb6094883f4c15e7521c3f355ddb4dd67c98c6dd10f66b276da870b8ad24a099eec389b48e26e0d1aa226e1ef28249b49fb21ac18c3e3fe769930ea32f99f0274cc03458a2ecfffc30a9d3b91c01aa232ef708f9a0c7c5e3f32b8e19b19e881125fb37e908edf621d2d567987963a2eaa21960cd12a1c2dba9c26e8783e564f27bff8ee9fad90e64069f1eff0ec1c7898bd734d9e9ec79df2fce429ba5a435ab89abef796dc7e0d18414a35cd7a2ae0e5c1592c02124d48d34581449139f484e83377d1f72243dfd48ac666d615d603e027ed5b0ae5981098c3c00715482bb2d95b898620f8ab6f7e0540feefd387954086567662e672c9bb9a3f5d0f75f8865bd769a0b14c66196c65a5372aa42056459b013026b317e122689b942c1c6c8c29873494547ed79c88db3c39137b5c5fbdd2df647c682101d84c4f387d37b483ca87030c5ec7e23c5c00ab08c0ea34aaf622ed74a0b55ecd7de7f7388334ddaf831b4c9c6a2fac642db3747c2a36ea01ba8a352c6fa4a227954654123b4d46851ab444aaa1d1b5bb144fc420dc1ce836079bff91ed86d1a5e49328d5d8e0417e5cdd0f18c00a233607dceb98eadf7b474b8d840bd30e562ed5aae98d7a7c8438df6cc4a91e2c14f22eecc490423f52bafdf0b617a73747a219e1b3a4d5172d55d71c7f2cc46b9605ad2b48b33eda2964fc37ab669291b8f75bd2c1252dc8344a92cd209b5358881119ea9355ae0645d09a4aa2ba2dd4f5cc68113e81c6f9229166e93789aa2062b505cfaf793f8f112fc4c804a562361ee90bb7fdd0a195c0fbf37cb82c0e396ed3cdec9920468d0e2bf915844b87064a5f1fb7a513c7b0c0a1510f7b71796213d3ef31eb5d16481235790f891dabd0d2134eb4cf0f4e643078fdf3157e0eddb1bcc9bc38434a6fe880803c505d7e85d02c445539f71a7b2f6cf21ad189b0bd8694b081debaa5f392846dcd5ca9254c685268c0ce86b2d3608d970efc149ab260634c3c147113b4ab3e5a7579a5c33a49cf9e45d53ccea87e7a6af6df45c5481d880c1bc1b490f18fc6135a6a0dbb9c0999029155030d8234e1ffab3f4233009ec148a6089e9f58b91a1bfbe932ada0a15b669b2f248f928b3e04122ca9dc71a4ca572e7814a79cfd12c94434426f3240fb88c5d6b4c15b31fa8b5e4e259e1da59cfe5ca6ddb4393b017259e31b0280f32a6dfd39a8a63f1359f352b64597fd1fb6b4b4eecfc7f807164c623fa2349143363c7ad6176972d43bccbda3ed9c736d6aee7aedd27a9ab3fe5bcd6781e62fef99f918f4a57afee3b3178338bf2560c22c3cff5dfae14f26258fef9f724f1f7af48cb7ba61ff7393159faa69c6c8c1b08615dd3ce8bdace52b17cc2b6bc93cd9f5b9a05e5fbe5a49b5e2af201b7778e55e1f5266b159b6de86066a88bcdca6fdf22b24e19a94d27fec9322633a17eec21175ee3a4fe278c9706f73b71240992f746c3233831b23819886d095075ec292c0482b3b7163d24d892eba39c3d11423cebc1ad35d2bd4f2c43f3860f8be0547fe26d189159eeac02e3226b4d0b75715016fcf81d4a5e873ddcea2e536739a921d050152e7aefc0fbda4a60ce41a8dc987c7f346b5c8fa897dff73ebd9c297565905ebf405968aa2a8f3c1531613bb6c7922ec5b9f783b96b76b03e975cb4503bd8682393b32892adcc8abdecfc57fbfd1d3d20315bba1f08724fb6108e462e35a367804c0ba01a91c1528c81597aae50f3ad4dc7b5cfe25e32e2d4a2a398ae9a3b1e1f398bf96eac9e2430caea147a539a34949813c8913d090d7f4496a533bbe7409ef979e2756ddb9ffcb988670312ad23474fd234306607f6b9851c4b0fc7ba080a34747b651dc1e00866831a89221162d67fa19d25cb8800e0fff1bfeac2fda7dcf645ebb9b061e99362c84b7ae4a9f8be48697c3dccfd97168f7d156185da7785e113d6f029fd9b7d582d714f5f8a83435d28a3a2a03cfc15fd965cf5820a64017ee42c60d52b223b65b0c1392df2edc90b550d8752df741f6f123c9486ac5c9ca0fc8b34d09015e2efbf6ce6f71aac03adf7a45e32e2f8ee166cce5367486c291cb1dc2b83ce9549d959a27a91fc50c8f6e339e3d75c9c90664990515c38a18b7471610fc71b085bf305a2924e2bcb6977e97a35a024d2b02220f6363d22901443ac052aea3c0205a3358d557c8663e7bdf0b213cf68813c6945a36f657081f2d329a187e1e3caac7619eaeb6a61c0ed061a1816c447b3e1bfde11706a1738ceeb1a0f868532308cadc9619e0c754cc186446cea83e2881d35e1b56d91438c9cbc70f61444c439083b98100ca849fdafb6944bef799707ecf344579e53e23e3a599b4d7c358cdf99520fd898e143b79ad43b3458a3c8b232c64604411c9b0a7e23fa02106b754ac12be4838caa82a47ae7ff84c811bbbe694a28698db74730da7d9cb79f387d42c630bf4866cfe77dd786ab5a730b7b0d53e603cf080aefbc91225f8d63731471cdf2a1ff57e38bfd5b82f82acd85785a9fb7a855dd6ab74f5f1c9f7c27022ae1bfac7a1cf3547b43c270fdcc0e9c39f21393e963c3f9e307aff25d0b43d522f40295e4f4f36212bd48a7a20bffbac4b86d500fc785278981f9790089c4b5e8777ecbd459650b9eacd0e1b4ac4c8f93b1752352fd1c864d13463a68b9dac522de42a59ce4c71ab48adb6ef1a15c1c3a7dbe2587a7d7c7b154322431f968b0599f6d700ecd7aafb6b9bedbf7c01804356cdf8a12f99b968920aee0bff5e4ba8d5c15fb12c0e9ea145953e89f38ce0d028cd93f404609662207868dbdf0adc6ad381797bb77c9183a8a8d02213f58dc3592405c8cb5ca7034e8fcbcb20c2f9f2eb77203a83dfdfaf8b9c8e630e6e042e733e1e02f35860440279e570e2dfb5d9b5b495f248f4df816bafd56c1feae0afa19f82b7bcd843cc0a45f734c294fdc3283cc6d3663f5c04aacfd932c41e39f72b35b4b2635502b049d32b909b1d31ac21fab72f3a116b1f2f2f8e3f33529e887999a9fc20b96879bb3f07de7de9689929955aab1a879a2e934d136ed7c8942475f4888480b49379ba65e050f788340e6e7f4d70f731238889f5a4c3c48beb0643a5f4b827e3892e785a5d9ea7d464a35c219a8ebb00610e34aa6f24da978c643aa91f6b07f512c76b015c4deb37c92470ac8724f4def5364d2bd1bd9ad6945cd9a2c5cee59cbab5674e4294f9d75e5bccee54f3525960e28cfbc38f00baff751607db808e959980476dcc2e94051558da85ec564bbe008a9ba0f9ddcd73fb61c04a572c8b1469428f0379a0e61372b4dc049b774e19d6bb9972a0bcdbf35cae9856ad03c3e6ee57cdbce5d208fb4f7113fa6fc4b7d18dc2860202be4d6374c7462d754c8d00bcd00510f985f1b3754ca474614bbb65f11ca5d23ed49f67ad07ca62c3e0e74a15daa98272f423152ac3749f42c7c3c6e5cf5e44e00110f3247f85338039f959a9bba82185ad500fda627e20634a4e78ad73fb7675985370ddafcaae56ca60837532429850fac276f9ba585502ddb789a06b7521f07653bd0b61005304f1a2615a0a796f6ef14415dc2e43a0a3a29690982641450dbea68a2ab519b59f749d0bc1f2ed6af7c2dd4c53c54675c9078f2d36df2585e7cfbb74e54e167e89f0c6d2202103048cc8d8a9decef349c61ea91c9801fb6f359da673d6cbe8d1dd66c3f51d253b653dc17fc5e63815c89130d3a38669f44c2fe4301d29b2bf220d532d1825804c7b72e58df34d3a8bec1fbe315c82287fea7d0960d25316dc272c1e23ff220b62ad16f1798d2ac53481363a20434eb09a72b547025d1c45f92951a61cc6773fa289e58b2e42af567a4c62ba4b5468c8eb2650c90ffe98540c281c83f3b6e258a2f344e371bc19f735155961420ab2088f660738c366ab6faed0d993925af36ad15572f7fe87bb69e04dd3fc22c5f9d4001e33237d3f1c2fc44868cb961fbf00709ed3b5831b2d86d6b4345a84fe19f6ad5c9fd25a69b09e7e55e0c10ca1e4a1e081c3d307749955ea9d937ecfcc086d4cd4b217af7cf6a871b908abbb63d1ff504e042f74f4cf93aa4dd53fb024d7aa110ee44e7c7f4b0c4ff1491fc66d23ddd7b07ab3f9556604489b8849013da2b1313649405979550d84e318aad29aaf113bf99b631cd3973f2b779e6a27faaacb7e1369e2f4c63bc31be1850a111eab0c6d8054ce4251de204058fe1987aa990d31a53822eea319e583ff88efcb08347de9d4ac428c753b4cc86d63d7e9f4d3983ae1d7d45b1eb3d45a090640bb57d55b9b025a3a4dee2a100ef1989d5a782a51afc16693eb230730ad6087cd45dc8191f585bb933357a19a403782b7443393ba86e637273650baf8253d8e94ddfa306c9efe476249441418f38133a84abd0d69c3d0f8178002d5a9a8ff9f35d029d681dcbbd6063d7b9b4a59156baf4c438a23445dfcaaa99fa9e94939b2623b8217c51518c1b19ad03481820908d84d0d4c5953cf802628de937c72c29c4f2b215ea5c5ce0f21ea284858574af1b1b76aacaa70618731d6f3af800108de625f351fe620bbe4d9b8eb0e518bad1268ada7789f588d6484db6c148d524dac1b31bd2ad578b49ac6262bed95d193adca4c5d30b45866de1d24ef9c1773f47b87c71bf0464541e3516175e3f86590332683fa186fde50496c975a24133950a7b563d1b7ccdb954c94e68a89718d002ad321bea56cc8565ecb81dbbbadc26ccb866e269c36addbd9a8e34057f00d8eaec09f8002cfc2a6271ac8e4b3b2e9cd14c5f34e17decf46d8f6af3b7cc5f77cebc20bda0dd6900fdf433559ab6f82b1e0f1cf0b540ac218138fb5d71670ad8d8447505588b511a4eb2c1b4b7eb2e762da058a31af2cdb1792879ac2248e1a16416c0b239eab8a77e5ae9ee0d0ba015ff6ad15996a0ce874910c26969749cdd6389e8736ef20f5150a6158f3f74e52d4cce8c5d175505fc3316dea41705d28da86ad48e47e6c1bc204e43f8b396278ea3e8064fb6e7cadf3c9faf0cc1ec78f126e938271e77e59af34d817ad490fe9fa9a54452f0675f0232e9bbe657a647c377a2f500cdef96203c82b37f0700d7105ffe5eb662c8f417498db30cd18840b3634b58b41cec72885b024c79714b1f913cf5a2874dbadc21cd064f8e304b2b4826a7f4e1dafc79025dab419b67c1a367f4a319e8d7bf36c5b9312aad6f3fb971579253552b5dae0f94f49e060df4bbe2c22524190b217b3691734703f5462341b0b24b2879b730dc33f229a706bcd7da95c2185d1b56b57507e232a3a2b29df7cff32f0afccae5ae52f4a9bd08fd08380487410aefbf449c6c695419d8579575bbd19e6022ad91fdfe96a3c8dcde32fb52", 0x1000}, {&(0x7f00000000c0)="78a343a1af3ef1c87d380ad7aabf5eb0195eede352590ee904c1fc05d74bdd89268183a4e88edc325fed4bcfc53380bbdbe5f0364a809f7c2e2dcb21842bbdc7ad257ae0cc9ee57159641a12ec04c431c1a84e62f81cdbadce49c7876ce0bd18b8804190bd711aaab9f8a423c3a535430e4aa0e1b7967cf2d064e135c37de40f5ea7b5cecbac14ea338092a51527bf033fa3449bb1724ee6674b65862abd75bd18953a6ba92228a3860dcda5cfcc1e2545074bdea73d02923f24e3f58e10e62da665ac9d6b9ee6e0736534a696b57fb83b8456b36a3b37cc599bdebb07ebe3e44aa8ec67e64d511b2512", 0xea}, {&(0x7f00000001c0)="7a8c999640da934f2e1d0b0407cec2161374b853ef5e0b267742c510bd809612134d56d5314ac1fc992dfed41e4e09427c19f450e8e637f315c3775da19f608ec0be4b7c36d2d34afd1e1ba6451b989e51909810e1e2234c2924b78201bb738c59b905ae6ee19a2e1096990880f3befaf2537a188c878a01a8299c9946", 0x7d}, {&(0x7f0000000240)="a408db8f9e1b34de3eecee3bb7974dc808f826ab6d4cd2ca737cd499172758d8b87db2fef5c8f1507f2b1beb0a91f2a473dd21cc34ba8e29657e206ea7fec9d1827291aa8a1e956ef69c9aefa59e099a72536bdf222919e5f7cc32de6a6c0a9d82f2c02920680a49ad394ea216cd294ab0", 0x71}, {&(0x7f00000002c0)="714a10e495e8a60b130d354e5a400e41f8b8815b84545e10e0f59806a19397bb12776b069732135228497f74623ced7084cc92fd4f1f4982e89815582a7168ac8ba752a32e3ccfb172151dfd718615bf3696382b9dd2cb7566d9a4e7d0cbae0bc0d23e3d9e16f7723cbad6693cb2b245a2dee0baeff10196", 0x78}, {&(0x7f0000001440)="0eaa4332a8f11090d920d914d212589d7e58a36dd9066fd9e410912d5e954c11394e2d2f5c134203c2ba714bdb87875c8149c3d30b9ba397536aefab016439ab8396802bd779d5959036f18480051c7df668a59eca1b96b3ab05124c69362f6aaa8e9a2b12eb1bdb0788a0559293c862afd0b661b57f03e1af61e99c96bfa02f8782925068dfee34b65d986cce35bce35009b4defabd0cfb82337b50f2719937f3c31759a47c6461a48428db6cdd85c46524c6d89e07f01ea808297137351ed78f5b90e3531c213830e33093afb68f2ecbd8e3aced033e118edbfa956b8f2d1c09e155d0bdac9d7c867db8f8de4b47561e736961efe553216d5aaa1bfe41fed1eaddf506a2a4ad0458fcb402be164a0f215c001863f3b30c29061fae32201c9a19974df455bf3e63efa887efcffef6dbd2f89aaa652ee78d01e1d51890f61f25ae11e1d4b5edbfefc0772272adbcd8c5043d9b2e9ab81404a527cff90573c316704ae3be2b51a6975bd4a2ab93a323a00fb36a2ac92d1ff91af377dc0d2ae1916aa7f661cf0252ce542c3582b4bd1778e70534914530d13fb3e17883765f2760562e2b8012b44c36600053e9f8f13b6bba6555c1e4c212d357411e17800be72036b890a6fac720d515753a07dca340bb5a821cb903bc266ae66a31d3a97de0dade692e5c1e371323a7768206a979c47b7649f096c9752df901dbdcc9d8d3e44df8b10b257466505ab89f6efc4348c0733427cb658a6f36aa54774636ea562ca33a93c5ada30a45563b66d6d020473d1a0ba0ac0d2becf86901c274fd55a8a2ddab9da6a56b376d242b17d847544bcd896261c4277793ce79dfb279b826aacbe76f486f4320aa49ed247f3ba20c5d11416e14b7bcc49b2b8aa8ec020041dfb55def3de2c63e0c31e2b38b3f5363948662db2e7b02fd7399a53944d837e7ed699b0f67300c0b1ac56175a566f88992dd1ec9fbcdf59ca968f73b734dbd20285ce6fa559067adff9e195bf897b1aa496e96f0ed1a4526fea9d037ff12d1c67cd3c73dedd28499f2f0dcc87ed6ff08666031e3934829192a33955722c7747842b0b73f8ea295132ed7d27d29b649a65d984972bf8aaa2c6485f962e210a532611f50cec40a1f82aca7678e850af5ed7a85f77b1e40b2b1e21cd33235fc425f4d6446fb60716ab9c9697fe7b9ba52499cffc15115ff958abf59da7fd632d788531db866576767cb2498267693b437ce71baec437060d336d3b773f4442d6ec229f82ad9bc090d7c02fe1a322fdcd1ff37ba885589e747f5259932c389a3d04a83ba3474bc0330f0bd635a1d5bb685f4bfb36ed8aa96cac51f1f6b88459f6b6c4da94e69acbaf8464241c3ccdd1ee16143c86b99647f5a95cdf9b80dd3d5a4db8cdbd93de64eea4878cdfdfc6d81c68edef5bbcc727e18b46a31a3be40014d5f30c7b65f0f135bdd66609396ab0cbf66b3ae6b1c9450875725012f139c4137548d7dcf02026585724c3a9b6e9deaed49721d7ad2ea7e0edba9178dd1bf58b472ce546461aa7a5ee9c406c34ab43ca5bb23c9da90ecf73ae0e7c26a5bc38393262eeaf7725c3a73fbdb19117aedd2761f49c651df32bdf2d602cfec9ebcca9f8efa14f480081e04dd7c2af2d9ca144db6004403ca85c934f9746cffdda62d327aa2156625fc2e537f624ac54a9cd1f71c180c1c9639e37ac3be37420c9613dd2fbfa723b648eeb6750e0c43ebc4e7acc97d8f176221687e9372cde9b0cede5fc017a1b7a87c2bbe67c6afad434d26393962eeb607b9e84c5de21e0741d4a569b4f87a0423fd7e89337acba74924398ae03c4f90b22c04af04465d9c06e4682ce7c299a8c0adfbfd86f63f5d28aa4eec81c2246ebc1d488b841b1d729a816eb1691c3a5a67a56f1700cb85df0ca8bf601bd2ff38f7a9d394891d5a5de61228b4e86cda086933810a69b7ba4094120c29f0bf775cb6fd0666d881d47cf48b9305d83e999516ea51409f7e695d71a9b2b81913f29012c0bbcfe7fa505c28d50c739b1a4740643bf083fe62f453b998f976ce7a63667b2591b812d83dc99c7d735a4a39d07274fea0af9f5ce5add6c1cee24eeaacea93161b258a2d8100871832aad5c1a868d46b2fe481928d00188ca0dd977b9ff64090c320e401f97336e61d71bcf39763730be9d809c03c3b63f85a9929686653aeb9c843a952e554ece890a6d8898ab83c6c254bf245092a7925c5c970b02d330c400891ca80ae4d30fd4f29785c9b62540b089004511819e01c48fd905ed807cce6bd2381326f44200df51e91e2895f470b04b1faeab0f108f3d18f6896d7f79cb9bad92f6ae7cdddd54960b76e8e7a5f1c8278b3131c4319de78dc77f5b96b8094f82de9b60c3a1dca5e25866d78533a8d1fa593edbe9b10657ac89765f5d72c5b76d06bc1cd4f163d2b20a4b971d5c3b5998d932ceab7b76ff392a3118bafa532f077b16e49846aa1605cdd63de2cf3b21bf9a2b41f5bcb9c66e8aa1ac573ee9da02959ee926aa745bf1b7face2c5f26fe343832ec7431007de3989c8102d9c5786ad97400249d277d58a59d08c1c9b9d703d52b596d018d4945a2467a1eddaa5ebb8bebf2ebaf9578586e01168d6af38fe70577a2df19a5737898b6713a31b3d57657222595aee8585fdf50a62fb044b70f19d4dd9b8695998d65ae0723c8b4cbb08f75886b7d5711fb951023e97a598b641cf6fc80f782bc1ca23dbdc4b98a7a70694d085b6c48890e1f9b2502011efacf9f86f9518e2dc2a79f886a56ffc0d21a8c2ee4ba5ad391a6334726e5e0bad66df872501616123661bdf1c1628d2ca1c710e68a8de434a74cbd13ca6a19af7728ff51acbbb2d1c597a70cff3f1edae8102f4f2114730d8100202f25a29afde219f8b4d414c02a0bc8d95e2135dea8427f51bc0f863c083612973593b852b3c0625097ceed80aa059247406bb2033b6c2fa6ad4b61ee94a7e6a1ccccf7559098a6d4b4bbf474699351c028008a9667358e27250ee63d8b8c8f37c22ca87af05166125af5ebc52481fae655b5d11b4cc8f194383a1c5a0f900705fe599afa9b198ad4e008200dc9b3a906a7e364bd8ae2981c17dbcf80dc8553a27bf3e3156a038ac58acea65d20c852040d1b91d07ce122d2b67b3b526d8fbbc5b81e5ed7b01be1b9273df54987fc882f90b6a0b17c686964a6ff3df37ab841e8a6e9775455543d0842aabc2bdbb27ecc18aa8263693245c450155e8858b41e0e8e8232e7e0c5414f0b28d21adaba0a868f7ca868426ae8c60599d58892dc0604707b8d6138312bb210678b0d2b315043aff09e0b81bb3b7935200587a6bfc37875232aed24eb064af8a2f82ba50332984e140bd13f932e35bddb6668d06b5b4c9e445fb1849b6db113994fe6ab6f251bb8d5066de35b2ada228f9303328d2787ef178f8af240ae1cfda54ba9a345424d701d27455946a566d7cba7b5762211ba2d255e583d61e81fbef6e56504451e0a13b625a6eae06aaceb106d8eb58097b2aa3ccbd6878c0b07b04201c0fbfae559dcebe7139360ab573192ab5c5b8381a8538a30fa3ce085505137e6b0af875a7f967b92f1ced5bd7a00ae1704a4d9d209e11abb915e28c1ccbdb1a38c5b00539678d57203b9fb416033b573b5bc70ed51ad656d534ea0636b162baff7bf049a07d5d308ba12ff52023cae4bcfa477fe741e0a1a3d72baba9d25f0d2e75d3e56c077b43205d5351a457c0d2605bcb53351bdf0aef9b3598be319d2ab80749934a97dc412f7f403fd29c0a9d5481cbdf65aaf6137ba3e55abc2a900104d08d4c467e3911abaf721f75b686f83e04199f70f0a7762b7ddf02b5a22dc301158d7e249baa7bbb59dcb990d2e952470e1837ce036bc2115f85102c5a2c6d59200a066fd788b5818af89103341dcac0160f300e3b377e6722d2e458b6f5190750ff48a399bb847bbecd4fcad3c10b8c345f339d67389810d05599b4838b70b37dd06ddef2572eb2882810b8847f914010c06c61bb4c7bd321faba4789e28ff0ba244907e085e16e9bba8050a5a441f2aa000ed40e14d275e0e4007a4bcf8ca27721334171e907d736fc87f1ab274893bab7b4cd552aa9c22cb1684256e5e27f0bfb73bb2de5658f1549c1f917cff6b3e6c8aada5150b355b391fb61d815ba700897d01965b3d7cb97579cee0f2be97b6fcdc4d398b1e8e4fa5fd6ceffe609b28f3842235130648a25afc35e9358935107ca424708e1a593050fb8caca66e8bcfd0169f35c53d2a1471232b254535da181f38385614f8164a695da61dd89d764f56b33080f0dabd3fc8d2851d47171716a721bea75eea10852dd4e4bb941185bd18540d4d8c99207bfd60068658a635b0c864b9881bf15972b48d98bbda49ba0ffbf16092f79bdb5092bb02e60b49755a8f33ecf408495853ca310866324104bea20a7083bc843ef623cbba1842c3fd6f01542d2521da31dbac31853cdc5600e43bff11b5bad4ae561e1c86b7eae203d4619d08d9183bb99791b7f735bd2ce72a33068273881dc5485a8b21f2bbdd1b4b7887f11fa0657aef642006f4e1d595f4f553acb4fdcd146374c032e8ed146647ee26d5e025c2000c0be6df5fbbd109b9a9b14d9244a1025d344e154d467ba6988dd6614ea6fcf7586a1ce5d4356572d2ecd3901bf73fb30d6c50a90e8d6c7dc7e94db24af863828b2fe42ca7e987387fee896b795f0a9fae40b6e20340b892774095444409bdbf18ccf025a95d3e4846612f6232037409f8fbc4c0da98765b2af2fcd5140aee0e087ee83672479bce854f196d78ac40053528c6de3476fb145ab1dbd0e40d4d81444fbf03f2cf5e0bca75df4342a81cf2b45ca7b9dd25e0570ceaf20ad68d7806ce01c29524d0e9edb619021b11373f15754fa6c25189dc47872b204773b0af6bc388522feefb85f49d6ebc9f0fb01de8eaa7d34ab9696b0131603238ff6f99efef89f8e5a137051515ff19d9a4468eb354a81b785c4f271f7634576662ad79fc4b7cfa6b9698fd7c20159f7cbc7c13a66cc2390de882dd2c7faf2a1d2b3a857f590ad940a76f1895714c0b82d5514105dd8755dd62212e97a5240309f983a84ae0a9cd638861cc88628ddfcb098123c2303bf8257aef2746677e9985772a19be735691e2a9780ec5a1de337dc5feb81dd6db03f58d895ea265b70db0bc52ccc5230a0d7272560cb82cbebf296d8d2db97ea446356ca8f51ec43f3f676f33f18fb741f5638426efe0530e5b95026258c8a97914a8a07e56346cea05f6136a8f82efb6481d04928e8af9819ba403f7ffa58f9f426a72a2e8f4f5e18bd1b0d9e1f9851c3d00171f6a5f3d3081f7e3c40de00e0c00a0d0934ae976b307f2f1e00026551c9f4135792641527cc6caee7062b246d69efd2763a438f4a806af2d21f7030a9cc92defbe18c211c34bef1ae85ee8e4194db22dbbd550739821fbb8a7514d01b466b599433ae8416661a54e9a96058f3ebf1aba0418651648ff1e71f6787c3c5d21dc5ad051fa234b0eb57ca6dd272ac3ffa06005e5c6aeff907e762971434dcb07bbef14b1de90ff12771fc6f26b15e9ec10c32ae873f8c1f303231b4c46866ec9ff929ae14b7ff391616ad34dfa8b7c02cffc0a820ae34fd36fafe070613781bf86e03c3ceb8376577e92636fb4aba6948c83ffa6e94cd5628fa1418933e54e933529d0beb36ad534de79dddca6463cd61a25f766773a3f4b58755bcacbf1c0a13581ba70f10278ce292a30f575760bdef0db01c0bd6c72c44a8b9dec364", 0x1000}, {&(0x7f0000000340)="de8ad6831a7a147166f4b0ad1baedd782975abf5a3253fc3b4ea4d84e62ed0efef932d0eb5f8d71d642475aa5e52d3cb2f4b052b11c98ccd442c896d17289aa55a3a780488aa5c5bb9a85acd53e655b0a5f280cc1a95d5839eff22636220414970f789b5712ba8", 0x67}, {&(0x7f0000002440)="73f5ecaa39869ed1dbc66f294091bfab811e304e34d74828fb35b01d89d0c8446ed7c828e9444deb9d158ba1989189b8491b1411d6ebc380ad023e916cda96e580e574c4b774d004eeea292813703d15f3892ceb92906d290b7d3980bfec01cdf0b07e83b840fee2eef82f2aa3c94127b6d83e83ba06a4105e7c97585c44dcade246445067941a3e7eeedeb086ee183a9b3d53bbe18d383599cba4ef816c8427b337bc58d037920d1925e23338307f041349ffdf7fdfea1f1a9fc8ab45be00f5c94d65a739ddf82441c47ae577063b6426dbfb2847e623c2af1b53de363bb44a58aeda80176c1c957e074f09154e2dd8188a77207834ab877fa1e9", 0xfb}], 0x8, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r1, 0x0, 0x0) flock(r1, 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="13bc38fb662493b811a15e479a980e1205e42fdbbee904a15226bd1e8d58462ebfc31d8dd5d326ae54c24507a694a7d9a06a8ef94a335047e9287fd3576c41af304f4199766fd2b77d7e2300f087f63675d4b8aa52bb2d317b7e35533f4d91d3d63c6052f7157a78d33b6f81f6b4a42c2a969e5045a348e506f37ef827a59c8d1d8a5c28e2306dd55f065b8fc442f3a11951962cbaae3bba0f", 0x99}, {&(0x7f0000000280)="d0e069abc49f5bf1e13175abff1730c946c89254076b843339186e21fe4067e882cfa0e0bd65d4b3bd74f0ef61130290537001659d1e4d41bfaf74a38d9d358c532fb1bb3a734d2ca093b430af89c70171ea25ee86c39a9da9b68dd5ab3797f54f3451a59ee5499953731bad38f23791f99fc9d451d9ea23fb694f2493ecfb0719f0e955a4b510928b240f26143fddd8e39cf4f8d01c5923eb442001b9093e399b6f6b7510", 0xa5}, {&(0x7f0000000340)="000f5197c5be189f10d7e62722892f0de9446caef064225d05f332b6d5af7d0e1f6971ac07dbe6c0a045eeb7443a7c712cec0c9582ed20fca2490b9bb900cb776f02aa82f58b29cdac8dff7b74b6b7522525b1358c3656eac0b805f29fbb9140f66dcb09f4d6d6df452d57f65798884a93f76d1b2337a7c95f03884df5eb0f6de0c175ff3e6516f9c5a45f96f680aabc06423df22e6898297fac6acf196306be35e3261ac70a7f823861273c265642eb098267dfc0c21e63c90e76fae6e2ba262876ec644dbf38fa6f71e12035a215d032e01ab5de12933a93d601c48ddf04424d1161f048f85ac5c3aa7a59e3c0ef257b402e99fb221461771325e657341830dc2df7c3cf4bec42658bce9b6fa9a8e88d33923dc747a17f506b70f9e45a8495327dfc7d504eabbcf61406379b058b3bf8240ac3d2c5f97318e774ad7a62c85245529b6157c8f4c6904923ab0648fa16aac04993ab755e8039ed3d30cbb64f2dc1f7dc2fb4b0374771b7ee7bc65866e4fb239f46882929162cd7012e32b8ea80600e70405793b99e7d0330b3e4943c541128a77bf2bc5e3d9f62327d2152a88dec74179df98af75c6c734e8320af8fc16d719d36d297b04f62a20debdc8148231c7f2e66f6f18c642b5c627d666a16f43e9698eba5b5a7bbc90f529f850a56d34523cf7cc8e1a3e7ab943b9ee3db21c3f2c2b4ef8d7e85adf57565b5cc31ec90b82f70dd23c223854c9c02aba9f2d1c2e66a02a2fb67403b77b7306c80b943fb5ba9e0cb30fed89a1e193fc2d3ce7d7fff81a2906a4c56c4addf69aaecab98165f084a1e03b09ddc0f0ddf44c9d486b3976553546a95018f36fcbf335f4c76fa25fc570f52c3146f581f155fb9fac339722da6cc93d60d3c3aa36dc42a4367854d6cd0a6216eeaca5b1a8e4668af29176d6ca3f22d788f5be8889fe9b3af0bac57bbab9d061c890acb9fdea733d8a4ceb29eaaa4d34f74b7157166ed3eb1ef862e387a920ca976f57dba98658364ccdb1b899b519e9ebaeb68b3a9586975d8f6b5b395d650bcaf6d6029a6481f30c75c158216fde4600a239315635402ea9956a718dd7cf90c00bd0f1cb28c0b0e1cf612200e309f4125ed94c297e98e6418f939d2cf50623361afad59d7660e958a75dc765ebfdec3396b711fdecca1d710cb916171eb89c4121a6f27384d6adcd113568ea14541171214f035f43778e20462e08f28239f56d8671b04972fdc0834042db8391e56f44364dac818f9ba3e90f6b66fabf71b3f93045041db08cab57f5faa5830a36b1be103b2cfc709a830016f6908cdfaba213f1fa50b33a531adc6b66ca14f5612649cc2f809cfa95d820666c68ecd5e540b97e56f03ed2c46a496eaaace7f02bb36bfa2cd7fe8ca1d6ee52ce98bcaf2e4573c37ef98678deca6caea1f5d2f8892aefa4ed093a6c79bc8bdb4d12d200f87dbbc7696e299830491ab06c7454faf13aa5c63601c078e0d54313975418705212ba65149f740fd53a4585690d1bd74060aef2bbffff85d716569cf98abf227a081abe4ffadbec1a8c29b028e4550ff690e72078fd5dc057f566c8a42c66bc408659d5eb1f3e09d294aa5ebcce331238ae0924f1e4b7118e81f0490ad0e836a1c2e8f617e198aecc837bd907859ff1544710440e4baebc8b462ccdf67f477335309f8f110921491de2ee498d4bd5c3890bcb1751b653e92f1a7a8ebb2c3b0a21a27d4f4e20e6988a421bc78936d5b61346247d289dcc81770ad2ae3577a74a171a5001bbd5bc55179478552998d7ef76b73b324c08e821a3df85221a5cbfa35a41cb9c6edaf3ad9a0409770527bd1f35ffc93d2e8fcd0d735f318da3f42d75b5989a0da1df8818bf3da2f4cc3109225a4dc170f05f34faa732b9b0e0a26a80e31b5784f556548178d38c27e51afa9d687aba43efa6202c0ab4219421b6bc24a0b6acc81244261e8139c4d7fab51f70b062e53322149dc6f024144debd9c349457ec9040a8f6b280ae7295e0060ccd612d559900805ce62cc3d8034ff1ea4489da568b73681d0855a58675226d093ab94b661ee82605c98d74e391c427fce0fc8f6823cc7ab3941b9b26abd5a4ece206965d8baebdfb0723c6341773e83f6476a0c766981365e492cdef0cd53c871de0bc52a8b2eb85646e827bb6ef5a67883919aa935830f334b3c803aebec2f5210d9a41deb2cfbc58975ca7a65dff20d926fff6e202d5d529167ccbdec2a8be459291182c6d5906c39ffad80719d88e03777de01306a76c813c503d16ba6c39af3bbc2b0348e3fb2de4e04bec93ab71be31b144213b2193e606525649e0876a1bd5f468cd2d9e2bd06f3c45d6c2c032571937ac7f9d29624630135b98d5b07b113a9e47184f3fa05323e517412e8bf9336ee3d83a99ad3f1d8fef5edb919541e9ad974c5e1b48452287ac1210b8e9d8ce431fe9c4cfdc07a3f2d719ce5ea859206bdc21b74218ebcc7d3b9fb759e42756fe3526bf09c748e7cf5b84c58fcce855a8e7a5084a52fe2e99f599ce74cab4ba71e9b444b945ff16429c66148aadb79f18f5cb1fafbd6e86265a70ef608272973c346e36c1c03845fdb919203acb5a810e8846c86bde9eed9ac3a7af353c1c5fb6389233e9c81f573de6802aa0a756856eeb3005d3952a87be34a25ebb85666f545776f1f1f71dd5cd2477bb3e0e7d651d2d45160a38f16b1cfa6a3189225fc6745e9542eb2620b7c3496c9299d35358fbf54ebb8490790db95caf69a2fb598942ef17976db488b8e15ba79593dd35cfbb19881734fcafffc8d108a1f7fd578bf51764ce825da92d3523f991bb0ae0e3d471721be619b976a5341cf88bfadcee78576d616039cb6b7af0d17fbe65b1898454cf264065ae74aaa85fd3b67a10712fff731970675a54d31f6bbc3c7e046d05d7079d6abe0e8d8b252d2b3b878eb42e8019989963528a214c0646934c64792e9abf1df4bcc85c0c32d08c08792fd022d6efdedbd1c331ba89cf7cecbd59fd1c09e1451f6e2d8ddab99d6f85082f8f9f197f8835c7cadd4fc2e36121b1a77309953628c1ae50b53274cbd5ba5ee8a364130f47ecdf6107e7e7d82cd94868f2588d8a029bf1e9bfb19b51866a27d6cbd6dc095563f112b55df67269d6dcaa94466df35f7a68e16c992c473b41059b6681003bc338c8e2b6511f1be92961182c805de5916cae2e196a7bfabc52ee61fa1a80f10f44485fe98a01ccf1a9070b168dbf6fbca1018dee519132ff0bb799206d5d8f68d47f833d640983f068f763bd097c5d8f62b58ae201e53023a5144c488cee9bd77972620065a4f38bd395a8f99150385cb1852fd0c6c0045f2abba262ae545ac9e53ca397b791f76058f0ced8b8c7de3a31da005d2654584446a077cae6d04d9b8a1e85702940cd281d3da747856b382e46a44ef038bfb244e39449e4a778ccf7e9faf34d6e4b9506a015e0f72babdc7b268bccfcca8f970e68f6a71e2aeac174cbbb4927a631c6f22dc0ad45b706e2dceb8d78d1ea00552def3c4bffecbc5fe457973eaf9010e8864abe6bb994c61745fc2933ffb0bb51a40c88288d8a159fd0b78d65f162d70d938fa6475def693c75a0bd551945396b6eed02904d06a457dc7129b96e4af827c6dd40865439f574c464847e4c0f6caa7aedc08358d56d4adfed0ce3bf06fb77ec2e86f820b9ff0a81f032e80734819c7f86b0832051feb199957cf0a9c09740c2c5dc4426b77d7b9a2f93b14e401765adda6862fed72ce14ea28c2fd37d911094c24b0e7da2ee6db85a98ab1096576c09afabf1d5c89e03d291982f6f3c3e054590470d777f6796c0b3b156007f3fd79d7fd0e502cd1a8ab74deabc87859a0c83cbc2f3c3270c2fe0e2f94823e043a14cfa5c504d5e368f17a4b56ac793cd6176df97b0559422e52093a84d70245ce6a3e53261d0cca40e04245e311be689e82aec747a801a15183bc1a14c178db45e77bb66721d39f8be9f66b273b310b7a3414a9896d6bbf904d1455395529b923469cb79a7075575b8ad8c473ad06c2a56d3dc06ec03b5baffb78d1b254e3b00b7cada8f8013a1aa0f4eca501c73080173458791c610e0c0bb539a236a413bf3974b795efcb18346e64f1ab2d11557c307cea53e266b7a34bb43042c6f30b9adb5b5a90e939b6c3dc6e72abc9910b58ae33f9f58a5822501fab457c169f530409e300033aabcccd9317bfc57480e92769f308e4ea89ecaab55bc924d47e3dbdede5224438dda9474a7b9ff68697264ae6bbe8aa1a4d5b89765d6bcf2a5a3874511450a287c58cd601ace1a86f5bbbbb96287b8c52a8d7ba91f358ff15afbaa7e9750209492a56adb89e4f60ac9f34853a68b3869ac29241cd5a92ddf835db366e5937e959782931bde5b698303266383187e2837323bce6dbab5d7bf46eb8cbdcf625c04937719558ab744f30c88254894477122ed707cdd20af0c206a61ad736f604817dfcdb4379d2c7c5491b53a63ba748bffb336a7f80a4bd499ffe082023ef58e2997fcd9c514a84fe7ec752b3199e33ba22f4d9b77bfb71a13c3ce92510969ef2279f681d79a9030486a2a8d7003640c455a613a4773600faea58925f7247a98f04c80caabfaf748c121c475eb73a09e33c12fc9012d0152ab78ffcad0b71b697b776c74bc69f76feb62e2e28d8ba28c18a0fbc06320ce7f718775fa9257e2579ec8f7a806616c1f4c78df95b60262131458bab29abb6cde3f2ea937eaa0a0e889b70a60b434795f97a6172b15dcc42b2eea2ba5783b7103b6f327824a27feb18907ffdfdc71df1308db2d7474e7bcd6d685ad8c32904c58910a993c84c050ade33f27683b7d876180d37b1951b5baf8deee9ac6b909e38012a72d476ecc86ed330709ab60a697920f696b0bd8d51bfc7a2d4db6d87ca2c474352776e2fb7473bcb5d1f8aac68a083687cccf059791fbb6335ab73c2a34b39b89a61d24bc7cc208f7dea820978d13e0c3fc4d2dc5c9b8bf5cc7b586eefe23b7f1da722aa11caf32cf2e6d90e857beebbc2d8aad0f56740ffe9d6d6f70c1b8d8e1922380bd8bd636d46cd4f1df1d25c87f19ec9ac2e530003d93a3fdc2f3ba672f53be740927a5a0eeec2f5954bbd447b29258a2a82a428c5e6fa2c58af06c043b2e5c3c5ae7eca787b88cbf4756f8f971afe1e5d1dfc4db1783a8ff1101d06d0485ac0bc50850697cef8916168757218553ede20ff8b9590d63433ee5aa66e5dd87e1fee533508f6181b5a414726683380ab15fedf4bd1f6ed57666157e57d9faf528da3a31208ff146a2418fc195d0fc5b6f0a296c97612c32ae1959d2aa739834403f66dfa8da83e8925468a7884550c409d798477c763e9ed7b36b6c2612c146fe8b2354f250bb358cc92e3de50f2d1d0c0c0eddbfdf7f6aa52d47026b82b94e7f9417ff79ed057f7507ffa10923026e0326e4c9d131980eb44851eecbca51a51110145bd67d81073e9ef40bb5db2ca43f3114a85a67d0b8ee5c5ba6664d477c6210be12a5b9f9d32b0cbdf9dccee71dbbe7dee7ff8da2471cad8dc6c77f6f6c4138c7287e8cd3bf89096c314d494d993cae6ed81da9232e8a4482f4c785cbbc3e8d83f88270646d1877b844420dfc089cbdc310613bbb07f9f11518295aaabb55d85e9e7ec41f4eb2e745288732066f6a10971108a53c7e79338ee853a06a38df2f5ad750d688956d2ca0bb527deeb186f6f95fbe96744aa19b38e8b92f729733d65d867a837feafe7e4bfe7b907ecc1ed4a71fce1f9d720e096cf2b21b36a3ff08818299", 0x1000}], 0x3, &(0x7f0000001340)=[{0x28, 0xffff, 0x7f, "b6ad47bcbba03cb33d93c92092bfa2a7d2c8"}, {0xe8, 0x1, 0x0, "d6dacd1b3244368e2d9c18c3a6b69ecfe04ec4da29953e48d7b41991227bd12a72673221a45766429cce75d2be610a9d7873b51dd3f97738fbcab38f47995b06041ef829bb1f76bd4bfd26987d9c0b0d46d514790c965288de00573c7917235fe6b8c585e0e00733a26724487d3b5845f7a4b0b8e8f448c741470e129b098ca026b822799548c74dc4e916958bb8b37a2f19e87a8495c5948fbbe509d8f4581bef2814315d3acbd352d707a03005cfb06b294aef20172aefb60e9e6cf23a24f720cb1ba5e959f55013fca2d77686a7a75906"}], 0x110, 0x8}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 16:00:21 executing program 0: semget(0x0, 0x4, 0x450) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = dup(0xffffffffffffffff) r1 = getuid() ftruncate(r0, 0x9) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, r1, 0x0, 0x108, 0x10000}, 0x5, 0x8, r3, r4, 0x7fff, 0x6e, 0x7fffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fsync(r0) r6 = getegid() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setregid(r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r0, r7, r8) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204", 0x34) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r4, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:21 executing program 1: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f06791d122fb4d0790943a6b91d9"], 0x1) close(r0) socket(0x6, 0x4000, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = getpid() wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) fcntl$getown(r1, 0x5) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x7, 0x8, 0x1, "5d7f7eb40c13f09c44f32f9af64024dea43d5b30", 0x1229, 0x81}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:21 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x65, 0xfffffffffffffffb, 0x1, 0x2, "ad58e61949704c397644e68a05c396287a76ffc1", 0x0, 0x9}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/230, 0xe6, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a3b1a09c17546ebcc23e4c06aa398f513c57ac72"}) r1 = semget(0x2, 0x379eaa11b9370350, 0x10) r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x1, 0x6}, 0x40, 0x0, 0x5}) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x28}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) munlockall() open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x0, 0x1, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xc7, 0x10001}, {0x18, 0x3, 0x9, 0x8}, 0x1acf, [0x1f, 0xfffffffffffffc01, 0x2e, 0x6, 0x76b8, 0x9, 0x7941, 0xd5cb]}, 0x3c) write(r1, &(0x7f0000335000), 0xfc94) write(0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r3) syz_open_pts() kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 16:00:22 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) r0 = socket(0x1e, 0x8005, 0x6) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/67}, &(0x7f0000000080)=0x45) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x13f06c19) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r1 = semget(0x0, 0x3, 0x8d5c3778eaa0c99b) open$dir(&(0x7f00000000c0)='./file0\x00', 0x41, 0x10) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/81) 16:00:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000001480)=@in={0x2, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="cee08eb4fcee333b37fd804228f03bfd0b6ec1fb82f9f31a9d646d8b66", 0x1d}], 0x1000000000000052, &(0x7f0000000180)=ANY=[@ANYBLOB="b800000000000000ffff0000020000004eb6b57838df288c85d0c7add20f8d91601fd127e59402b1d46f2e2790f798860245fe1d32222a362e666339cac1e5813419af0c08d67b8b73ed84e879f42f901eac7471576cfc934b7a62e270a9149d044da199c3ba54fafe14a46f73cb140443ed3f44431c28b36417e385a3e4387a9d80095841622342f503b36fee0ac435edea2cf2492675deecacb1936749fa0caab6ac1506528e8be10ef733f20a1d790fcf790000000000101000000000000001000000030000009a62fa1bbc625e7b714225a25238e7b900432fb86bbbb2f9c0b35ae491f2f656867845d14a28b0d8d622b62dd8c47480e153d5d82c562a6778c907ad9f1f81711246f1fc2d1113fbe3eb3f726eee91efa40f324735a378d66290a489e8445a73a164da4e69b606ec288535f95d3fc5fe0db53582f3492707b8824721bcebf4b092668bcb6ca12da9a3c8ed7c79bbfd7c4e66fa870ea8963a92b3fe8da779bdbce290a1bf8d746abe511ba40871e2b6e7b74f8f045543b8b106affa346d409bc312a2b26bda4cee0434ae763c3f964174665568e500609abfbca2e75bb83f10b5645a304fdf439baf95e721db442d45e4215da6eea77ccba602c19c04654ebe14d2509fe0443b2fcf1bdff798f0167d49938537c02d47b78709d926040efd2e63256238eedd3fe6c706b6aa6cde27e1af7bcbf8055292102bff900307b9898f8ed999b7c793b73ef4c189511409021e97fb329c11e9c8622ffebacf361b9355fff1f8496bb6ea7c754e99620c96a84cf2cbc842e79e4d177edff74947172b1f53b209a468be2a46a74ae173831ec759b6ab145f7fe50a059a350965eb72246cdd149f5b792141cdcbad0ba6ede00a8c9f8ee434f07643eca39e79a829d8398f88f645e0ef24266a9d450960cea39c682bbaaa28b5b0d96a21275ee5a5a3a2d00b364bd69cfeaf6ca395382e5b483c288aa993ea4efb54b4f21b927b6d55a610b68e35faab3c49158f6056bb9a180abd32dfe655e2ce838072ec44925cafd49c212ecb00d541379ff8ea2d1c1b08c26c1d6de99826d809322fee7c9497188fbb48f975d7a2bbffa7167e8e1be416b0bd8199f613c6960d51c919b0d344b13f85b8f9f64e59734843d371245c226e034c554320b1b52769e33c28a87ef4ff8cfed26a109a8d0f4e26eda19525210c8bab01a688e1d0bfe992bf71528e12a3a0396cfc9d118c91f906e986757b17da031310ec47e6911c9a17305b51958f313b7d2d0368339da77c2f1429d37305689e379c3e2cc7d3394b2e23208c2a1cb9984cfa9146769456de830de914db5f60a01f1f7231d3e54495e9fe5694c5d5d405f80a1a4b5378c26613060ebf9bed4f0b8dc7051d3a4feff5fa1c3e5b8b29dbb4cdcfd492512f2fbd88b4216280d2f3f149027796b10035dbf75c9bd188d45b1978d0779e39786974b8c8160f57d8c55e74dca6a0647f1f87a5aad71b928033d5c48fd138d75702c5dc6ca81048c45a2f88183d31b67ba02acf4dad97286b1f9d6772b87b0f8ef40d30eaf3d3155d1ce03b7a9e6315ed1f1f7a257da49ddeaa9b19849a5d4f7588fdde5448c3669715c138349f99aefa54f32804a356ab97aa3003040836b29c7b990f66cabd5e2b387d2d49f64550d1eabefb0f0c721b8a3088f1e9a6e39586fe80f37804930f49e4134ef80ff1c55b9e5c79b8164fff4d83cd7d33beceabf5271260970afd81a6df61a487ef4f3bc9bbaf09b17fb7e97326df94840ce60d5f755a923f269f292ec544df877afc47020999deaf1307082474c3fd7f4e4e32b0b0a27e8d94ca2dd01083a3216462ec34cc1e67d45a917cac7fd5150312a04ba1c83516060193b6ab8af007a476261ba5db8238c8b03b6cf899f751b6e43d06f8b33f23b97ac9b3312e8cbad55b51a1e898263d1e66876a2eecd72935f07606d1ecc736f8b49889b38f681db27bad24e582d9c6f7041c0717d69a79322aedf2224298c79928ff781a9bf7854625baebd9065ed6370f49b25db73750985990d25f1f11ab9ca431932815dc89987188b35470903f65cb92a6b3ea1d804b95207d5754a545ff2e9266da5096dd6a7aa45fc78f3f43bbe99f8db2e15d8ea8f022ece346ebc43385f2bc52125d7bd3b1d4ba46aba47db2cc51bbe3c7123e71cdf0919ee08ca7c8c4ee6769c593e36fb0223477459aa0d521599f02d6088dbe6db7daaf9bdf247693f57eccb80d9c1a204cf03a96c25255618cbd915f57bfdc37c8564b6363375a2b310e5fe9e2fac84c953e3bd3aa9bbf8b029d0e4aa65c327394c90b5d50ee542ebd60308c61b4cfd554f5255891710e134619bc8854f7eeeb520526ab5f466f084de162475eb3b763e169924c11e57431516b98b702693ec13448dfe73748c90a24a6ce3ef3b1effb6f7ef27f9a372941410f3ec42f6124f6c0fd3c524ee48828312abc74235220e4441ad24a7da9e855d92a110a549be6a02d41db619ea50d7948cbc5300ea785ed40f3d7a141fad0a5a17cedda034622b6465bb8c69e1c8246dc9a9ff6160b4e62934b30fa5a45be17c43bea3642c7a23d5c185b8aa632abd3a2007f637b8f7c0da981965ea591a32d7c69a5ab4c92a9012dab6595280278f48abb82d63fdf3ad97eca5fe541134a6234558223e76249177f45efdd52373089b8d3ad91eec8c0945fc99629c42448e6ab69df05a264c67020f6be5a6f9872a2c9f2a4ad90f86e1507f8e0a8e428f6ab74467a5a981597f56ad91cd270cb5f3de5829a2572d8c58f631de0062556af50755293a66829a16601406ab9b692ebc1cbf59fa6e1e2dcd21aa680161945e9a430490056ee557d0dd7665d6a1216d1e8cdf3c6088f9ac1a08c07483a37d6b5572ba583fc81a60015c09f13e84ddd9e0239c992ca649cb8aa699bcb490504e815ed8f85bd7761a06ee0eaa0d53f5973507e9e8c8113ad42469d23a79acd611b4b6055e1ddf2247f9ef98cc78123d81696eace7b02271f437ebb73570912dbcec9b06d829514b1ad2a6a1dabec8c09d739c99d1a160756136b4bf78b897e27588a28baaab61fac35786f0e65764d3bb83e657721eca2bd8512605b8c81acc4f9ff5f5b52fb6d6c2f366b535c44e03e5428b9d4305c5461622c34a5adc66e2f5662dbf3cd4081a44b5a596e7a31f479846cb0a5dff55a38fef65c2799fc2ac4a631db877df39ed0ce2fd74051e05c884e378592905f09a5b95f776ab36e4f8648235366abc971ce5cf6e96cee7f8200e0d9fdfae477ad71a26f94b21fad1f761fe012778dc12b889278a8a6ed192e8e2c193fa903a80f9746e588b2351d7e27ae4c7b90a8e01dfa4e6f887884463fdbdb63162586ef847711c092d12d087bf47db813d7a97f484ad68ad9743af6269522aa64506498a0621341769b1705314a219c74b4d35ddda9946f83a68131bc29fafa8aa71e26469bb9def9056d0a07f16935a70a236e7e4bbeb3bec6f0b58324b984bae23191dba745ae01cb389d582ba1897d3cf817be9d78e2722383fffd9eb80e358885bb094238ab24ef983e563d5f30d690ab825a20a81eec1a8108949d6670247f340eec0ce5d528b8e935085334c37d00ec2975a19b2338933d2339afc42da5ed8b1da1375dc013ca7213d53150562c91a04ca04fd7a4b0fe6bd5400a38ead5b11e6fa3085aad1e29bc075f17335c623ffff1fd8ca51e4be61c4834500f7c404198387bde9bda76d0b2bc1cf432070999220796858dd160a5b97ae61af6b781a5a20d1b00f44025a4bd40fa4faa0f39e90ddbfa41d1f42c1770575ea49ba03a0135e70a1ff031922b404e93d7755a506b85104ac639b36ac08691e31e885304230c4b8ec2ca7a2715d0039152ed69f23d77464289d1b0ccacb7c5a730646a269852ff6ed109c3d9fead02265629e0c9e03fa4673fbaa8b98966e67a0f7bc5a8f87c4d3fdf33097a799b2ecd8e9cc5cb767ba17a1b43512984fdca745d7cee97ad5d408ad7cdcfc9e65aab5290129f21732e0dc1ec91b72f8dfb678d5a9e01fc0c86fa849e4534cb49fb9699e63c137153a4bc3f713832ee70091990ad4fb9eff39f0997b7eb1c88fe546cce7d7363e3ec0a0a06d7d58446655035bcfdce3002ed11d07939f521847f52d9f005fb082e0f67cd95ae799de613beebce2728e9b83c921d7241265aa66235ef7e0df11630e2e153e2588f78aa1771802a6f3b8b80d65b09875b86cb8498c9028561d69b2bada25595644ca3ee610bf798b4fc52b956d618a956ca484be3b2e810c9ccd81ffaf630a902408d695a2f6a2c2151b388e7068540211db3ae27946dd7e34423cfcb66fb99fd93f1d06b2f1f52871257a8fd075749c0ca441d622256f515e6fa2b90c51bde03b940f34de5584a0a9e4728a62e3750fa97b5a7c7cc52a5ed8a7491a78ee01a2dbd324e4d528f3300576092a66190c9254760ebd8a6126dc470ccb9db1c14aa32da24b0c5218e1c92aa19506e09ab416497e84eb97925670d54fbc1a239b11f50dda520ef5493e328efd0b94c7e0ad6f05c98c6a31b1d0301838b29b82e90a9185f7140c3aa6a408e893257c91a5d317d3305495dd38e755c764525a2ddf28e152de7713e13af1c7b185841cdbbbe568aa47247aca2060643c3363bc732d0597a4af65fbc3a118dab6a06da54e200509934d3b8aaa9c241a17ba11e0df7504c7ad4887435b8778c60374946dc16f5be6377ba07a16fc07140f004941f444ae01b7096f0d427ca8659800d927d9033ede8c6923ea14f0cae73eb6828674b96760aa3513e0dad476120b2326c0ef4cdc04d3638abea7b201dd0c623d60e48dcac0c768be5e9a21a6fe9b3087a161ca7ec7801a30b0a71741e2e31cc8d7f7ccb97d21bc67649200680050e5007479dbe4f6484a9ef1b85ee7a203c61245e09be7c0e234a09cfbdabcb52ba737ec8c2c5479534e870943078e7b4f16c1e61d421340601796a9a93908c438c78323672562b8337b166c41703b517844668a89b516dd0278b860697702d2f2c7c73cee4a51280d5f15895acb91e7ec29be9bca7c459df12dfeb2a2bd3317d2dfb777a177facd34558213e373ed963fb63f6e831ac5a0a06661c139808746e93aa5b6a37eda0aa63bc7aa3bd389353329f0888ae39352e7530ed6e0b7c2d0027734f2eed8bb794be5179d37a852aa64481fed3098dcb533f07a3da0acea730276e20de65919c775094d3073f983056e3de984032fbaba5b9f4f0f063bc7ebd765973bbb6ccc62f88c28e429cc5f30a7a9ff79628b7eb0d97d3f741aab9efd180ce0885efd3e3c36f0e23afe12a703c1f734f9bdc6cf721bae4ad91234d0b92ce42db270d1585ccef4f33e3bffa9de03e4d1b6ce791a7092957a1bb57fa2ca5e83e93e6b37141c968ed2ea1249b72b1ba5535a15e8ebd72f115b502ffec48a8b01a640319d9418ce55b3cbfb9a02fa8c2529e556ca695dabab79634ee54baf1bb3d31b1a78836ff7d4e12be199f4b38a4ce728e3b9168eba1c379b5b44ae4fd5a0cf4ea89fed26a022edb96304d1ea9a14681477e39058b1d3386324b07e662ef8b5e15c9c7f0430e46a8129b7b0f9834bc8e642845ad0d0e4168fbd1c6f1b063765c28731fe37138f79640fd122f6a259ec1be512dd76981c7cf3c89fde6a53de7adec63e805224543be7361c88ab5f457dd51619be05a3455f7c5ca511423459a8a6c43c8e5f9c5c5ef1f05427c3d5e5bc157f3a5e8a193659954ea4000ab304695b82a37f62cb3187227aad11b68060c9c9da53080651472bdeb4defee2c24391ef766a524f15a62aae67be7a13914ce7c38244de0430650f6cf4f45e4bc21f58911ac982acc8c207bad38a36c3e3823e6cc0314585d8a0454aa2f46ce77b4179d57334e113dddfa58256fd2c9a69943c89cafe3dde449ed58066a62ca4ba519c099c72b0d4be43e71be70246ae2c5e67490c123d2f7a92b59411a10e9a2429026c552c9f010c988e426336519244f6bff0a62a94e58a22566a1bc2b1257de75cdaf4a09c295bbfa9a4ac2b4a42b273cbab77a2f3c45292800000000000000ffff0000080000003642e3fe1330ee085c375dfaa7f702dedabc67ee00000000a80000000000000000000000ffffffffd1177824b9d4706422a8351add4a7b4b28dcbd7015458e00aa5a1de199a29b370f928b7088f4ef7437219e16bd2c0da073d4fa635ec7ded608f3cd3387796f7cf0f6894eaa1acf933a33b5caec25220a3c6171a254a253232ddcd2a86548547ccc0a9a3e44dec14ab9a67846a1f789cde9b8fbe5f1c0035392fc5812b77b7ac1fd47e175f170c34086ad11a69a0a8d9e436e2d3f5c05c700"], 0x1198, 0xc}, 0x1) r2 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) kevent(r2, &(0x7f0000001380)=[{{r1}, 0x0, 0x0, 0x20000008, 0x8, 0x2}, {{r2}, 0x0, 0x41, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0x7828}], 0x8, &(0x7f0000001400)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x4, 0x400}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x20, 0xf12}], 0x3, &(0x7f0000001440)={0x1ff, 0x5}) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) 16:00:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5e", 0x128}], 0x1) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:22 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x5, 0x1}, {0x2, 0x7fffffff}}, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x800000000) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0c52b069f9928b2c68ad6c3bbffcb8fae0056de7185d3ee08426f8b92679cd5df98377f69c791e3aff9c09bc8adc792a1612a752621c76e513f8ff2df4e3bd9577cc2877a0d5aa573e36941774fa776d6969f62aa303ccfc26b2df7862cc9a5f07da7268902cabc41cb18e6fe2bb6173ef8760c4de1e72ab295743f23a81d231a1a35be69822e34f82e7470632e745415b1a037e0fa35baae2b66ca3034046e47e455d65a1ee288100c5b336204660055ef4a4da38beae1e2a55a6bcb194426e9097e6447e68e8b92359caacffb8236e7f40c785174a25c7b247ec20ea7cad6068e398f76f68bd4cbf"], 0x37, 0x0, 0x800) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/220) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="61d5121fcf923d9aebe1d60b1a8c0f0ed148307941bd8886a727650ecada31d14eef43db3288319872f6b30e75cbc36415e824908e513d863744cc8c1817b86ae7ad59c9290ace912b4d60cc884bcc170a0daf02e03c3f1a63a623d51d3fb15013e3cd1d2a7ffe71d51deb57630cf9184b7066cedc062dbf5d761dd784f7d83679198d61fdfdbfef11dc2f9fdfd075f0cfdee58b4b5fd681915d354a6354099257fa7fb1208d85a435c869532df6215c0e80d449ab259c3309ea55a6391a3c81237d140fee0a8f681108dcfe0b19af9aec320c0afe54a72adc8ffb119a572c503ab024da62310d23e48e5dc93b25390d12c1683ada036b53f1d487de09800c7bc40c568b74b3904fbd1fdf655a77febd906d488884bb384442b5abeb34bc08121eea44fc34d4b709dccead79c6ff5ef396463411e8199b2f1440032f26c9a9d39c2c9f0b915c9d503439bc636ae339c0f724fdc928ce63a1abdefe04e6a029fcaf01ebf10f2405e04c381b64654436247127ec424610724c50041dd02fd0cfa43a5238a85ddb17f51d52ab364b11be88fe19d9f4a7cd25372cdbb9b8d2dceaf467dbc986024d787f844f882a1112f6cc3a9f053e85a1e447a2b121d8cf71cbb8749ac27c801cd2f06a8274a2a02653727e834066bfad2da12bbdca0a7e352a3c1e0fec426949597706a5f3a0aa8fa7644da43fb69594a64471c75469765cbf6b71bd501db1d1498d81dd96ce00b11dc05974c0acb557bcbfc9e9a1aca3218b81eced12b51664277b06dd0b1c8d7f32210e7ed676470f350f59aaa3ffcea073433ce9803640c1156ccf19788066d0152717262f5dbb9cd434206077ed119d449a960943cd5b66694e8281e91891f5affb45e07b2cae98abac08b246e53e97158413b5021fca78a9e4430313939bf335e48c5ee2c7fa9a614e3aeadec44e047ba53558e202ff755e50858ca741039ff4f50116deaac24168dc25a724a669c26309af07bc30be8313ba648d0885e5c88a1628da699e82aedb2f67875af999795ccd8b0be43e647e9c3f7d5a5da9daf325fa1b049a37a240caead53bf056f5b322ff5fcc5560431a38dc0cdb1a825f98b8ceeb4606fb424e045277d784cfe83c32413d6d83afb744c0cec8a6e8acc652bc77b4f8f81109be8f030a01eea574b9d06cd2325939a755331a9eb673de2507ad8605a4245a3aab15064056f78201724cda346db2a4104beb915400c6d1650f5bd408de91c78894aaab042e6d1ed49907cde58adcb00066a1877bb62c0ce59d8aacca48c6ea3865a7bd244633395c44c6d2112b6a742397eb9687f64d49a787c572ca33210bd16316092f83908de12d9ba3f7ec08edcfc821b414410b8aeba0e6d5319c49034131d063bf825d3856b46dc4696182c67a99a4f98213bea50a57015be665008c0b89b5c81a36123085c5e78dd6e58a9d841bbf4f3a5e660169eb7f5c9e650bda012862db8d2eb4eaf42b512d68adc28717143f6ed5ec7a25f63cafb1c47ed3435ce4e5eb8b93b166e1f18fda86a03a615a623695a9fda298351c1d1e1011e9eecd4e99a4e1f21fea3ae5721f4355c2d62b833997e4d724f8331e32a54ef51a68fbcd0bb57bf5ac69f3f19047c21b94a82caf10b0890f4bfa9e07ba164cbb0024c03675fa311eb5faad59e0c6954b7e06ac4dd176d79dc7990a716cddf940892611f7cb0cf6ffe45ee7eb215b7c0e007d713bb2998b199b22839128e0847218b6867a752a675b274a220124fa8a33bb147bea151367d215f92b8b99f9234c287c60dbe8dee461d70caa86fd36b3c96700016ada3a55c27716cf79bae9a3b48f4ddeecf7e5f65f05d0c4cdf52f645b95ca5e15e2c76896b399b37e427907d14c4535f344a7f62fe5149e530a3abca9bc38c1f8236345e93c8c5a07ebaade21d7dca1244d0bd19954984c571b7dea66722c08062aa580fc757f82f3b35e654950042530d6b06f68a60d35665f7013d2a4d1acbc9bd45b64a272bbb068443fba2c9d66bcb31ab278b5c0b36e748d48a5f4a879f35013b1a5fddb025adfe56bbaa6b9b2c25412cdce1fc80b564ca14babe49a72fd89200cbdd14a6e42c02a3a0ed589121ce7b6c8f83770bb8b5e0d6a6023191c2702f0e093670ce7adadef42511ef37922a83a5a9a0b713df25eaa248dc14c144b7170d531aa7f946ff8c86ad5d43963187409bee65059446b1db1d6aca25f1500a10c2602e9f070aba226cbae5fd6fb2e79a149c6cf0a4d2043abdb8a97c6dfdaedc7bab5d5ef6c9faef1a0bd35c8c177c13e99581ac2514194c29069bf5bf86174876a379abe83ccb4b9e2f54173546be1b8d434e669aad3201b0c28d06819649fac9ce98d9d4ae41724eee71501b692a727670dcb84644a8aefe47a1c86009c515c185511eadcd18d849e3193c1f712983206d19038c0757a233a2d91d23deb5938e9f1c752e63efc9b966514e0677db30515b926c43bfe8a8245cfb6023922cd70c614f2d57876a1abc96b84e3509222340f968d1466c873433bc158cb414b997fd7213316e3aad057ebaeb4d243e057686fb990916ab6ca75d66a53467515b200225a08d3ea6c4ba124ef6228da8a2a08674e4d0cf195a52d5a86c2dac11141e0745fbffa96e71966f70307f7a2c7b8d12891c27f7569d662ba08bd37339bb21701116fe93c0c2b38761fb69d48ef466be66f085f8b78fb191577bf9f893732494e88cd99e7ec4d28ec586d065b5e0c95dc82fd2bf1541fd4cdaa1fd7fadaf6ed11a399258b4ff56911bc57bdab4da823f66ded5d42f74e77eb115e9cc822b8182f7c50132b73d3e06c8b32b602139cc9a090fffdb845ae0f6d3b37c09c03510f69b72ce274a343c93d726c1dbeec3d7fe97bd4a644ec03ea51bd14fdd6a1a6d3d90d71906f46addffde17b0a8d965e664ef7e93f6c304b1b03d04826d0cd0064254003ffd42be00583acf465625ccc7bf959cac45f497ab60247087e50dc7b0b9bcf5b35b99e84e87e787a3cfd694c9b7a80d0fdedf4923ef4b84f1c4314378d03d21056ef6e3240388f41214fa8a470fd516bb3545abe01e4197fcc9eeafb6d6dd05f780a2d9fc6c8744ebbcd02d87c101d921bba2b9729b3841f4ce04825c64bb17169cba045bf910373e04fbb1990462b66ea67201285d3d0184f1f1fd5125b912b7129f6b1306d2c85b308a9da8d4c15e5fbe74c8fdf083df34c1ba1c039b22e2d49e2cf6a9df6833cee53432ab91c343b902cff93284459f86db9104856d5fb66b177d171a21ce47f0c106ed3ada469453205ea69e80c8eb3b8f6e7ce47581649d07e68cbe28117b0afa383d2151e4c053ffd5ead26d43aae2d882fcd928feb2e433a00f54321862b591072108ba129e3c1fd2de1c0a9d644bb8897e823bdae96b4a8bd4c7deca88b93fc9b7ca64793647b0cbae408ab8bd5b73602a8c6ca06255620a0fbe3f046425956c8f263bcbbdc510daf5bf94c8b4f0fcc0fe24ddbcf182902d3918f2cbb7bc11498194d580e31e7d3a102ffc74e3aa67c01d31aa2b515a2f7925888a58a6e603e658abb8263f0b7ea2510c7a82dcb0eea3af3291519afcde734757b3875434faa27379cbbb05a1f9d01a43747165b36c849313c5cb559c6e02269a4e49b17a3bb61343ec4c258a8a9c6485cb37a81472ec9870229f47d71a6d9cad6743e45b6cc92b06fd8571302162d78391eb9d84db3f5923ccc4b2e7ae34128eb9841576d19c5afb60e6492722f3eeb4601368402fab645ea9813b95307aa0cdfa124e1d151e7fd371aa6ee02e4f4d84f4d34ce5b61fd00a2e74b9339a7edbf68b49ff13813037da12095ca85a09a56fd2af9c59235d1d48e3217f095ef9297d972c6c84d7818ab5dcdabcd051d941286487cd7bfd54c261d206864215605e13a8f096f8a4e2072d06c0e696afcb5943da224560c4a3ad3f88ce2dbfae589ebd83bf6e89910c3b60346a83569f87f5e29ff57c22497d0ed834e2d1925bfe2c1353bbbf7aaf2e1da7768c2a0c1e6f2a83d75fcea36c3907490cff034829e5af7b688382e89f00856d3180eef64bd35b8d213678a60588ccb629d06a0f5d280ca6fbc5aa72c91deaeae7007db5b7a76696c4491af117e621c85b174160a44a1e0072b80429571cd63ea54dd45be3d7193186e55dcd7b8202e554d64766d6bafd65967fee472df34121eeeec8a9097551394a263cc7967e0950d8d4ed8058695dd78845652d604465c75b816d9edc2d15241b0b68251e4613c680c636075c26a12fe2ed310d45a52f36db185e471db3a0d8cc564c0a68cf7e73cd79164890af8988583e47dacd53d9e8fb36833e9aa408338638b05b5a9f31092d35fd1373d8a0e8ae57b19d7bdb11e45917f14edc7c1e28983756173abc5fc7c2d7d6597533f7b4ec7e35d299c4d4cf7f3c0a71ea8ae219fe3544618c4e4326cedc8dcd79933b0f14857b735888f288613f8253ef776b7128517916f76c21a0b63cacebc7de31b4e075b356a73b3a1e0480a1cbfd08cfd9382acc8705ff8d08dded14eeb9808470757b30ca86a688f06ad60668c9ae3e8f4133f4b98677170df6a1c666dd2bf40acd5fad1e63f1797a4721fc1084371dcdeae09584c8d4a30f488716ae098cfb0f3659187d438e199570ffb6644699bba5f33fd2f71d15bf4dab844be8b5e9ba2c22cb79cd4a9099807d2a117052461f6c37e4976b37ea9cbd0a7a3fe237b4119f5ff2bd87ece5451dd3ea065efcc4f105707bc3bee23e3ce3faef5a16bf3a8fc7193f3ffb0941d96688a96e8624de87c1d721defa7646f45d9dacfba8ca793875d95ccee57db7be778142232d457f75db0490b7b4f05761376b42d1de421b9abf3cd7cc28351503982ce038bb5af2621904af291f8fbe84371d07c8dbb19c84386ccb036b979b5cbe99bce350c2050db5a6fe214643436cb2d0c4e56380d6452a54fba6bdc761620e1e74677e0e43b2c843d840b4f485b9c4819882a05a92379075ff09eca1af03484d1ce30a7512be71e49426940f46637e6bc8668d2f43ff5215e186f0ea5e47ae3c643d556e0722f4525f93104b43f162656aaa69d9b01d97b1ad11f7bfadb1e84e68090c1f4cd83caab817cbde00abd5d419e152759de4e3f2a1791964116517fc493677ca60035c2d6549a8ca77c5a6efaef20f35ae66d0001f0cac4e502fff9410db864cd2acceae89b81974beb0dbbd8e5596f5f6682422c62e2390124bca4f6c81ae5a603422f692ef06d494dcc6700339bdff42a74e873a71b2d4648df3631779a356a3b6726db13c8fb9dab22b9b177a6ce3fd14223b226179cf45dbdde25328c4daec576d8bde02ae19e902183acb602f5c4ff8a33e072ef7e02e93ce4533547fb92a7b7fbb32761fdc2eb7e135620bac8b099333fd255ebd3a8836de547221302b5dd340861a9b0d77f16c3e4002db1a716211e053ff6df701b4be4884618b3e90e77e08884731eacc52acfa7f650612890a4c1e95b3355b49f7962cd58a7e37ec3133d823d598962f136f10ac3821fc61748c362797228439540832c0f11f4445451aaeb4978a4486db0d2a69c403033a6e720cb16c11a4fec9cc94b5b3dd425bf70bd89fe6751061ccf636b9a97340d8ea275d62269df848be0b556fde896e8c77048e706624f7f9d8c21b906eb0442c9f198fdf3c96aa476852436dbe44cfdc69d828b2f2e751d1207d3710b4316ad065ab844557f647b31d813f087386bb21be68fd426726bea66465a0c60e0f161c3d52e83aceae0dab38ed519e28c2cdb198bf4a2", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="b17a339d5b2067088284c2cc8527ee9ff8ab2a770e95e342a65c8a4b4628ccb894fd11701d5d0d887f4079223d399dfaafa17626f8b35478c30a2bc4734a1bd65f1e53c179d7beb9359b9bad672f476b19b84d99d90038478ee85baa77dd83ac66dad7b6ae90462eccc4bd68f39e238c35b9272c", 0x74}, {&(0x7f0000001140)=')', 0x1}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="5aa9fa0aea71652e040db0e7a190fe921d6d4f27fe0113da0ec3644b2abcf58600e54eb0451ddbf0ce34714ad8d02634829d8562c7be50d16d95dc81997461b5908440fc1c3553ac6348dfafed12677642cfabc93a2628bcb14989217345edadc9fe3f1324231860dc90ce027c41a0b132467c8b84fb165b9c2bfc099775e57e86d5478791885a6cac5bafa6c93982ae7dc752d7acbfeb0ae5dee13f64edae24b71023a4612d6dd3946d7686cf79ca4911089de733596bb005c5833367da1fff241b0e05c230efa84c87b7956017981cce89bba74167c32fb4f3c196454c85e7460a5019e5fe40ef21574ccedf3a1b92286735acf28ba0bd0827", 0xfa}], 0x6, &(0x7f0000001340)=[{0x28, 0x1, 0x1, "0cffa3471d73bd7753b2cdf028424190ed41"}, {0x40, 0xffff, 0x7, "23d125debd53008ac784125ec13a622f427820bac27c1994e5544421a3f8f2f7b88d61f242b3c44d5259d0"}], 0x68, 0x404}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) 16:00:22 executing program 1: clock_getres(0x2, &(0x7f00000000c0)) unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x3, 0x2b0) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) fcntl$dupfd(r1, 0xa, r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) readv(r1, &(0x7f0000002740)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x8, 0x3d, 0x1f, "a53fcef7739d0a7b2a818893148db32cff2c56ab", 0xffffffffffffff01, 0x1}) 16:00:22 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) socket$unix(0x1, 0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10400, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1012, r0, 0x0, 0x0) socketpair(0x12, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000541000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:22 executing program 0: shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d98c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) dup2(r0, r0) 16:00:22 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x80) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file1\x00', r0, r1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x80000000, r1}) munlockall() socket$inet6(0x18, 0x4000, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/167, 0xa7, 0x800, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001540)=""/5, 0x5) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)="a57af0eaeef8713ace96bb15bdc4f8a5a9b1624ff66ed62a8dc58f22f5e5963bebe8c67e4678c1e2897d7101db06adee18942d83272f0975556d80b7b6db751b36e89a4fd1ea001f3bd16234cef96312c83657e961233267515d5dc2102fb971bdef964b6b3bf6e4fa29a25e3d296da82bbc4ec9a01023f75d927c0dfc13e4e0af2a1449007c52c4f63f84b58356d1f307047c5ad3c5647796ac8309c6b96055cf696eef4fea6414878150978d83d2fee1f356ec33c2de05f9bf7f977119a4cd941d26fbfb44e08eee437b75cb42050f4ba6fd326f8f1578ea36e95fbba1a46674f92f32dfe170fcaef7537532132605d703843d0287b40de2a61a6a7a8f60e8ebee3c97b95c44c5cae9f61f5dd16960ec2d0d0578a22571672542ac40c40c52c625693318f4d9b95ba366c01cd712dd6f5b929230ab844e06ae0650d5d961a1174d65ce2eb8d39ab7ac3d44491db4f2e66ef81a5e3e1e37d3761dbe9b955242f6f746ee93e0ecda45e4e3609deaa7b3b1db702feeda1949feb8136e895911603253fde6b032160e90cd41269bd2087260fb7defa6c40d4170be697a71e64e2be848695e4556987b78f31cc59bb6768938e4b464852e859a120b86bb57178439a6eee2d2cdbc8fda9bc23d2a9397a47617311ee92952bbdf4b1fb08721f797c39f859046e885bede64fd8e3a01c4b14a839137cdc30f4e9dac44a4c915928d1e48167d96e25c99168287d4c2a3fbfef58a6b8599c2c7508864eabd5a7a1339246bf3dc99d32ccf20cf8d006594074572e7e63e2bc16bcfbec6a2ccae4378d6b509b7e0068ad7f54e70a2a0b8a749ac68edbfb8ca864e44ee99636c04327e89596dd658e613d078edcd8e8bda82933bfcf458473c5c690a7a9fd407d9453425939c7859b7a8afbda2c770baee7437482af55fd62515b9a76c7b1184f80210ee3f5afb4a4fd9a7e34913d3f23774d4f817623f31cb8177bdead8d6b62cf455283478ce3020a07b1280c4b569c3e5c5c0b0f5f5b782e3f1b3ed6c18d03a3e777754a12b7b1e667c17b21fd0d533ddf2ea9ec71bdf630c4dfd548ae80654f3611980b3f28187b72824d61ffcdc314de8916e129f02b159c06292d5021f46db47c99312b06681dda3553ecce05f889c7f2384ca69254b28e8a5ba57b8ecbb07386db96b16191e0d32677db51a18ffc26a7dadb98ef5e38d3fe4d7f48b0d1b47083198572a577226cb130fd89082c9d69cdf75877adbd0893841df130f3bcb9f8ee601225d8c5f303522661d059423b0581195ee2e0a89632cfdc351cdc18fc8d6d95f775a2e05dee9545f19b955cd16b603d4ad5215a98df8deb6bf30918ecdc717ee0fa82dc4ab6d5202cebc3653179c08d90fe9fe1ffbb9c41138d723f31df626f203f3db67b4faff43baae3e6c0d47e9d84f1f1b21e274be8870894b461a2b1ed2e6317925b9a5c87648a7ada20b6aeb5165685606b53dc236e1a6b83449d221375cf572d06de99bfe55132db2de80bde0c4309a90d39883a15d7c67817f3442c2095baf0ed1e6c609b7e5f2ee7fb882f14ba3e3dd2e5cd014c259e32e915089c6c43725d7402655675fc94eb01646fdbb03dcc31a39765478f996eafddd10c04b696313aefd5858106d1475cfd3e401cde861894dcafff3e909eab4d89b870e1b4dcf349560587a6e65f28569d8753ec61f3024b45322d8eec285bd874c9f1070ab0639287906e6ac454a0b132208c30b4756e48a2eb6e8f2d7d5957c873c2fa55168a0a6ceb85c8c82f3c5972a65211b52da19f1215c677a543ea6407cfc8644d39a6ef5c9c6bdd15b63c0bf1b1243801218fcfb9d778fa14cfed3a1f7339e631f9588f681c8bd86eb4b699df90982172d147756c120d60716264e6c2a56d55f0c3f4e000ceb4aa27233b044746ad20adde9bebb5bce3b51f1be3ae650993936e3cc2a9b065232ef119e8b311622be9c66c7e87f98a2b92b697e0f2af7e0d90f6c695da1bd8fb52058591e877c00948bb48faf3c97a213afc959cf7c08409e6de4027f967f327da90321e977431935c7aa42b3c2d445306ffa720dcd710a0d95f177a24b806632b07e454f94232b1597eb86d7c261bae6f9bc8116aaa2080ae569d3b515bf501c05f86bf946d499d21ed35bf203d2cc7bad5a43838e6d03c5997680e0f7da75bb8033aa0bbcf77fd03497e943fceda87c7c02ecf18e863201522840dca869ef795e5d8352eb3d000cae4c1db484b045daf65d0f3e879420fc860b097b2c50c06490b655925bb3132e257e28613174cb73bb2bbe79ca70923db93c570e7860244584f89f6145503bea9e9f3ad2dfd8c9881495c9d3d503385a1b91d997556833a00f3f9730edabb5c19d3f06f9313a4031139dc0db9ebbbfc29ee6649d80235dabcb95bb474f358b31ea10c8e0adf24f463f02e7507ac7cde0f9ffd01af3e82aac8f38482224136ec61072b591dcc2d4df2c4669422ca4e4777efbff35d41bbacb530d3151e98fa3d6f346f2218015b33926f0ac4494cde3b520ee08f0535b4d3be19fdfac5c04abcae5c99b35331ab2637e06f131575c08f07c3ad012bc02d354c2c60d0013974a3e49a90dca0a5e51e15133f2ffda276da55e17edc3833c0cd25ce923a669edb63b4e6024fa9d88b83bb9ce5d960f573a5802bfec1d2bf7329ccf1eec7d95ddb3124fd23953abeff0c59183cc415979ef9e0a34273154a8964f7460ff66ccdf8550882f092f58763e3bb7358d035b438014cddd8e07061d84e3a4464e044f088ecaa088a520f94f5eaf9d8acfa297e86ec115b73b63e700253f57de8e18669d856947c0e74fb395a256160e48721a04ec7d327acf564e6c77f5378665f1bf2c396f2c0dab3bcc762e6a94acddae592a2e10baf6c689a1b2925c3d47d92387ae03aa5f62a1cac5988bbc3554adad1d661141bb5c6be6b59a4c63e2c35586558371a0db0211937377e9cd1143ddb8a21ca12fa71d5e228a5b7b57d9bc2c39d474fa8b79b909f09650b8ba2ca06db2146cb24fb2ce401bd51244386f63da1a8d8f286eefeb03e80ad374ae9fbb107a04c8df063b90aee2bc9b694e2314d5b77e59869deb28e9ace19a828cad839e87fbecdb0c5b91ab368019dbcff10cc7e8b66e72a592f63fbf7cd190400f62c01975e2464806f8961d811d94e2a73ceb15f2d2d30c604f8a1b3cb0883ad520b1631b9ff7a0fa20583db7e736b195ae3f361dd0c58abc397401908f9d8b93f76103ad7fefd85590ab2c5e2a21faff50f42de3e45c182182d7747cf0f9d15f249754eb548ffca9307d94b3ef451bf57d77d1c08b2d22b370ee48a98a7979a94b06812a39faef9bda37e6ae2e433cdb4294c74846f295769a3edf373d95a1478601c106b7291a7982a95d4ce38b9a590c4dc9b6bf3698194e0374368876c23f60953176957fa4a9c0fdc0ebde283675adbc24114e0628af485bb9400e7dba821614b0dfecffe4b5d8ec6ce8ee6cdf76d12a0774b128296d808c48be3854949d4ea2d740f1c774657f136ab7ae6e5f5ffbdf55f729f4961a404b420d71e32665747d448fe271dd418881dec3d200fd9ad4877e43a1ef7fd00450b0b3f622ede622b19a7a9ee493674a407b1e157341d2e2fcb10c3c498f60fbb0a47cbdd9bf84cff28b1651a671d05ce6be74a23050afed3cfef171bed6bd917f302955455c293df091d5ac095f9d83c73cb42180b1ff0f3dc6ad64a927fd4716045cdd98d7e9b8f0eef17657ad8c3c24df91ca9ad2e921aa88700962897d1b4c6ef5d8a0c0ee07b96b30c801f2f48435b90f83eb598694e7eab5e7365ba7bb537137d4ab397a52665f40b37eae450e6ae515bc655777ae4fe824d978799dbfc982bca1a8987fe3833e742600dbf8ad9b625a0371c3f878683066685fb66068681e3e2c5d0e1b6f76e41ed62f2f26c92208dd76bf063a3b2bfc9e15805d062a356278465ead81385b826a1ead4a117b3ad0c98ec514f9ae0b6809ec447789a70abc4daf5682a392fb719353845087f71832c1119f81fb6fe4e55ee95e07c15a78226efddc05716151579de911b8f715ce36186006db0a68740e619b36c599128458cc51ac13a96113ea459c3cfeb7a873742e7ed79827dde6d4d34e8f793063b0a0d08b9bf9f6817595ddff060cb9fbaf005e3bf3953e65d879f65eeab463e2cdde4488fc95a48c161124afd7d135dfa1029f7a11877c0e1aaea53349f44884eda222aa5daddd787056a04ef4f2fb471c1666473b02a4ccad39feabbf1929fc22d2ead1c5b0248ea9dfc6e50d09775e2854fc6663d2bbd794883225ffdf78818363165a31411d4eeb0ae89ef93536f2961e50e425d57eac40d03493481aca9dc3f9091d2363639c854b59d061a9f69d11c26bbc0fb57d83e8f29a88e99f91d33925a3a43705f579b473c7d0c79f9042393bf46efb76daf9df94f98c69e2bd47c5812d3a4decfdbc02eead462f9e10d98da36d3f937ef6a5121f268f2c9dfa684cef31073d5c671a69fc2679bf60d61621254200db4be7327f67069bd6c39d382cd955a3981dd32ff7ae2500be88382a1f81ffc43afca4e253c375cdd6d4194be3fee03752fa406dfc0b25fde0d5306c637f6dbd7c47ce8701e16003d7710d48b512ee060829095d38de01ff9db39e5eb53155d52a4b450b795ec6fc40b4c5cacf6028a8a0dd252137d43bb1d345ede366981f7cb2a9f06d3710e4611897f4007453bff97ca5b902eab4f7346e40c866ff1efc7ae11cdbcccdebb4b986c2125fbb4fefc8ca2a25f46707c9cab80f69b3db179c62ab724021765289482ecdc9c5a5b181531c7caf367c49b3a6d77a5df7188f10f24f479b09240bdbf1bdb9451b96db52c3c13611f117a672abe0b494129a0e01d18839cb4cffc8e6858181bb4e388f221f064dac398a1d501854cdd96c6f44395b7fa286483d594a5cc5579abd83ecd2acd8e35db7cc9960b2cc8e7c8dc0117db7cf7ad72641cf59b5761038e10d340a08b672c8441ddfe0660f906dbc48134de29c468fe1d62e3cecb400966b3cf9ba516bcfd85b1c9d0e9dce769366cd6fdb392f1cec3fd0dc0784a51cc9db8589427d298f2261c3d85ed95314de1116db9bfafb2172663be95fb64e983ceb39eaf0c12b05aa85ab93d1c2c3fe203bb3b8b6529b8602b97c9a2cc8a93091ec17f272cea3c9c02c2b5ff1827d64c060e3f696a7299b29f006b0ddfbc1a21821f022ad3455b2e321557ddc3d9bb45657de029761793fbafae4b22e5c4a7187ce383db338d77eb37fbfc698ae2412c4f48a2dfd1d95e1468bce83a9b9fb11159fee9c7f87487d5e8936eb9f79fad6312860f02b662bce8970d7f3288d4fc6f7c97cf219ba1437944023684919154c2659065035e6549ea547ab247bb72aadc999969eb7e5ff70768690fc2ffa74ec2bb6ec3cbef54e0fb12b1f926be572e7c27765ada72e347089e94bf6dae859d5892d5bf246bfc4f817234223db354b605c942305e2a324057eaa453de8fd6aedf6f21d8ec01a0d701123e37290127688c8f09cdc615730c1a7398db84bff0d9713f785366e24779436f83d10c0091a726535b3a3ef134ce29d13a4fde44b3b8a091840ec9d8e51317fb00c093763ffad1311a7cdcb618c9e332201ae7ce76bb42563e6d5a05eaa189f29d2480fc67ceed869a60c811a9a4517c2d58129813459092e2efe8fcecee386839512dc5d3240f2c703b3b4ed9d3dc0a0164a9e0941e3d991d77ec3a2f4df83930809edcb9bd19b5fe8286f3b3401d72f65fb3cd0840419", 0x1000}, {&(0x7f0000001180)="f9368886b8b4e0da58f5510fa9aea2bfe896d8abc77ec480443774ef748288e26577a80b96cbb9a5ab50f892b6966165fbfd328c3c3403238aebc6b81da5a770e77eeab4e655d982299cfe005933ecd7e02beae5cb2ec1f2105e880aef965f771691731d007816953df11cd7729981c8b497b499f5f9d19be9131df8847b104e9eeb34be49d9fc04b433e37875420330aec894fbb62a44deccfa611fe8c7ca5d2066e78f57b0bd2d762617fca03d5558a344276b44cb88c3cb8d2b3c4ebc5f3db3aab5c3351e72b27ceb234d7af950", 0xcf}, {&(0x7f0000001280)="81b104db01714f77128897d0ca9a152e2d5737a55245a6e97ac9b211cf8ab69b20a85f435aa1b711de5fc5258de646041c7a8da5b20eb538e29aa307d65c5642b3e70fef9f7f5453cb8337099fcd251465611c9e71ed0d93fe6bb9f174a29d79ae3c4cb93303bfc19d1eebbde6974c509bd7d4e7597edab5999051b3435f56e7ef603a7752087c9e892ab7466faacc2e3b9b11eac02cd782464b81544306a64a01fd064c6ef17d97c6a504cd8cc887788fcbbd371dacd134747a8ca780f2f2c2f0b3698e16e5021e20da6a92d0c34bbb39a51f9a9cd4f042822a1085a32bb451278fc9e568", 0xe5}, {&(0x7f0000001380)="bd2bf42573c37d1bd85e6482dc48cce5ff9071025f4f50008c52d7d91c57feb8752d65bbe5ed6b8416006211e538d44f25259a3e9e95fca2cc617a3853cf2d119da02c98e670e961b3c0d1318b69683400b6c96c310e00e049343d6226dc90ea91ebc8d206652b24253a6aa4027bdd8693be4a3bbd54bbc351250233e810f64f77d7fd90", 0x84}, {&(0x7f0000001440)="925931d055c320cf5a92397ed4e555d38051730739e3964f5fb9b3c92e833d96df6da8141a52abfdceae32d959065841a5da021ad66a05644c72bbcd0a37a97d4e5697c9", 0x44}, {&(0x7f0000000000)="4275297d3b663388c5ba05cc00c15aa89898ed911f34186871", 0x19}], 0x6, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) getsockopt(r0, 0x7, 0x8, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x99a4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="575a823de0a502c63ba8d580c679ed5ab865e3e7f312fec8b56ae356b1ae2fa66d091976db7112ef2b83abe317a8fec72890a74d834fe46f74f1e8a497a088c0ed73c9bacf0a927439cdc17f57da41ac8831c3212e556a8fbbecaf7a1d32d75b5aa2a30e23772091a044abfcacc3ed723f58bf7f9abba4c758ea6cda5274b52d", 0x80, 0xc, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x6}, 0xc) kqueue() kqueue() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x20, 0x4f3, 0x7f, 0x8, 0x5, 0x62, 0x7, 0x4}, &(0x7f0000000180)={0x1, 0x81}) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) lseek(r1, 0x0, 0x0) 16:00:22 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x800000000000039, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f0000000000)="bd06ed5335fd31ccbe20e6981fe45abf33bf123ad61bf97528810902b0e0e218b4d1a80b3cc7f61309c1fc3e9fa77be2b8fadf445b9949e8452405b23379d9dedad5fde1915c8b8a9fd629ea778f6f2238bdce8d837110e1be5fcae6b3f9eba5000e64e84cc2bc326a947e06a44171741b210b0b2b4f35a5daf3ecf68457c0e48788804cd24346bdb315ffe007e76cbc5ab74621bcf9d718bf65033302b21145e64be0c95b9d9d488d0d1f3af09ebeb9ba029491192771eeeb9318defa268da05710a4060c9599c01e8d13154eb3f7625d637359", 0xd4) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f0000000080)="32adba585e0bbb2c5aeffbdf18b94898ce31f95dba9f8bda7f49c67c97b49aa6ffc951e53c78272c6ca707f6a18bc3789962b72bad42acd4222b8ba251fdc3b1dbdf94143a22fd80d96191dab35940355e31283e4463946f50603db14e5b4a8dde0b2bd6c07d0137df2ad1b3ef940d642f7ac4cec60475a303bd26", 0x7b, 0xe, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x10000, 0x0, 0xec, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r3 = kqueue() r4 = semget$private(0x0, 0x1, 0x80) semop(r4, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x5c, 0x800}, {0x5, 0xfffffffffffffff9, 0x1800}, {0x0, 0x59, 0x1000}], 0x5) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 16:00:23 executing program 0: r0 = shmget(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7f, r1, r4, r3, r7, 0x8, 0x101}, 0xb7, 0x446, r2, r6, 0x9, 0x7f, 0xffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r1, r4, r5, r7, 0x80, 0x1}, 0x8, 0x80000001, r9, r10, 0x0, 0x2, 0x4}) r11 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r11, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x8fb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="9a72b0a13692d9feaef3f15955ef35678f136f663f2bc730da032fa7b7fd34601e7a87e76184a043f6e6203702426a75823be10d25cbf1e9f11b6ef1f47a80f374af5a412820ee90494c797e4c7adb85203bdeaae335785179a0", 0x5a}, {&(0x7f0000000200)="c766972dfeac1c7a3164a3d1b37fa31c344e373e93f78b295005b45ebc1a3f2fd7e02cadd8201026020f06eba6b6a6745acc28e81beaafd5efc7b25af217547eb166df578bf32082d6ac6e74d272b02376ea58e35e8db96b01dbdefb", 0x5c}, {&(0x7f0000000280)="d0999e37eb23673cbe15b1f7cc50cb0946975fa218952be03a2382d7444e57a134d287ee905040c5c6771ea44dd3c0fc0aed525d2fbdc08e749f91f8a22074153aa00667460611ad727a7c57f242eae4afce774dd233d568cce4d486d3d01e7dfca7ecf9186af3047b7a4dc4b0b365c1826a5774967cacaf26a6e734b246475de9519eb50361470de4e548f220d0453fa4e40e8e58a42a1f10ef2564334d09a0f4c2f0ac7f5dfccd0be086b7c71a8b9ccf623d488628ce1087a5bfd9e792deb8cc817608182d3fb526a89032ecaeabc0df969f5c0da1", 0xd6}], 0x3) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200004531) open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0xfffffffffffffffc) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x401) flock(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x4a) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x4000000000000) 16:00:23 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffff8001, 0x7, 0x7, 0x1, "32cbe1f8bab20f0f0c9543218c3b7ce628425cca", 0x100, 0x9}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7fffffff, "a27e9300080000914f5e1059ecd81f0200"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="38605a77e5354c", 0x7, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x9, 0x10001}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x19d3, 0x6}, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x104) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) getdents(r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:23 executing program 1: mknod(&(0x7f000086c000)='./file0\x00', 0x103b, 0x0) open(&(0x7f0000fc1000)='./file0\x00', 0x2825, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x22) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) close(r0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3}, {0x3, 0x9}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 16:00:23 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x7, 0x10, 0x3f, 0x594}, {{r1}, 0xfffffffffffffffa, 0x0, 0x21, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0x1, 0x9, 0x80}, {{r0}, 0x0, 0xa0, 0x7, 0x9, 0x3c41}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0xc980000000000000, 0x1ff}, {{r0}, 0x0, 0xc3, 0x1, 0x6, 0xfffffffffffffff8}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x95e2d1da15b2c8e8, 0x80, 0x3, 0xd4}], 0x7, &(0x7f0000000100)={0x7f, 0xffffffff80000000}) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() getsockname$unix(r1, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) flock(r1, 0xc) kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="caf65e0e064eb4598edd3bf60cb61f86783f3dde720d924da1fc5c0a106cb7a36ba486ca1050eb140fb6efa6b08d345ca8ea405cd7d3ffd6e2107c754541d8ed577a7853451541753831c4d90e1d72c1b22d94cf9dfdb6bf64ea0db7e1dcda359e06ecfe9f641f92236927ee4e4dca3cc6ce108167b5dfd99a7e8cb5d1a1761fbe883abd19a301b3cd817c2173740a1587bc948cf9c1294e161e3a8ed2426f77ce1c4416c2950e7bba3168a5e19029c57a0c3a650c54f51f4e60c2f5072d89", 0xbf, 0x400, &(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe) r4 = kqueue() getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) dup2(r4, r2) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x180) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0x200, 0xff, 0x2}, 0xc) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000f40)=[{&(0x7f0000003bc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d438197d11edd141dea108038e8fcdc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a5683", 0xa68}], 0x1) 16:00:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x17c) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000040)=""/100, 0x64}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000540)=""/115, 0x73}], 0x7) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) geteuid() 16:00:23 executing program 1: getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000200), 0xbb60) ftruncate(r0, 0x0) dup2(r0, r0) close(r0) ftruncate(r0, 0x9) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) clock_getres(0x0, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x60) write(r0, 0x0, 0x524) write(r0, &(0x7f00000000c0)="e4b3248564cac6be5de62a9d12fae1e7f039421c419d627efe2e2e0281e8136f6b2f9fa033683a40a37a11dcd67113458670c0a476a2022cedaf4db1f421532f13fe2aa74160067bf5f97c0bd20a9a5c1fa41046c36c87dd2c825de712779692e593265946af57aefc8c419a05eb454e4f7b70a9327a7f329f60469dcfdb814e61e24d5cccea9f843509e89956aee827acf43104c4ba0930338c11a9d3163ef0b51d38ab0f0d", 0x248) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) munlockall() 16:00:23 executing program 0: getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r4 = socket$inet(0x2, 0x5, 0x0) socket$inet(0x2, 0x4001, 0x1f) setregid(r3, r2) recvfrom$inet(r4, &(0x7f0000000000)=""/197, 0xc5, 0x40, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x60) getdents(r1, &(0x7f0000000100)=""/108, 0x6c) read(r0, &(0x7f00000003c0)=""/214, 0xd6) close(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10000) 16:00:24 executing program 1: symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) openat(r0, &(0x7f0000000080)='./file0\x00', 0x18110, 0x3) r3 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) 16:00:24 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)) r1 = kqueue() close(r0) read(r1, &(0x7f00000000c0)=""/42, 0x2a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:00:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x109, 0xd0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x16, 0x5, 0x9) r1 = socket(0x2, 0x4002, 0x0) sendto$inet6(r1, &(0x7f0000000040)="0166d6999a00ac1fc6c78c299a0700d0dc2d78e90e39019b59afc66262ab64ed8157a3e450069639c187b9201f46c727a992aa0dca93de8f24ee7125a5ca529ff449d359fdb1ca65977618a9f020a1d3ab8e127a0a77dc6944f550f7408cae1f5bd76c4d88f57da474f793d89c8d2b71103234c67c9d9f4b2472eee6eb292408793d4cac9804d964dcee4fa97f3830eeb14e2a055e432e5145425b9c565481b773aa6ba625218e0960b426a0172efd8e73b8d67340dd7a0fe47c5162443fad38a78422da80becfe03c413e7730935656af90b33f48ca875ce9f967aa10a79f95486093164669ecd4cec65d13ddbf4e553eb044755a7ebb44ff9d645536a958678cbd00db2beaa85ac168e4b5dd70bf27bb09cb8acb33eca77a51cfac746312b22270c7bc6d5728e4549136ba09298ee11876c811bde62f1a8c06f0a7b3362919fce4f0d64b56c8f5fefa4daac7af0bb1acace89d0f233397b75c9008173faf74acf561ebf191c4234defb77d12522233482882f6e0cc6e697be385ae140988fcbf42aedb13c5b9400b4dcc51c1104486de9d8b83c3d916eab2bf2113632846ac074a71b1a8866be204da04f21b47add83aadc4f5f32af552333724c61c3c8d3ba2e6056014615bab9dc4ed848dd0ad177bb8c0060fd553fac35de24a25c25d91091e5c11da73b684082ea0bfa0857f4414a8366529df216e80efabecaf2595364f2fa3c10c1c066babc25d6ef987b785db7f1712b6da2225de2f68448023767bc5bc61e0f4ef71d600c461e8df6b4a5263ff768d2e304918d053296f989dc3c983e9cbc9aac0fb188ca386536857afc6629461e8064c3ec11c7d01410c536f0d188345829ebc42fa5e44862b1017108ca125de6f25f32c1ed214521a29773fa38aec0dd3fc76062ff13404a4f4dc30318f6950786ff154de2f7c72711b14b038cfb2f788348e3fae61cb68113305fcf23a19c47b2984f0b0d855d1457fc96608afa6fb4deb70cf6949c610c05347ae9d6dd6ad82fdb4ac7f1d8baad9aeb1d82755c764580ae8392fe91307618256b10ee03323bb5408c4fbc664caf613223cf2ef804f5c86b8e88222a78fc31aacb309ef26a3e39f872ceae8fd24a2ada7bf5e09fe5998d085ba5f661da699d8d67a250c79fba9ab7c4b5bd0676e728f7e0092b2f615bcf61a0518de2e66062fe6f2017ac75e25476504fbb5f0f8bdfcc0bf3b83636f8cd3aea6002a0033dfb1cc7b2b16e40e10b58b63bd4b2ef0fa8e22ca33fd68e14cc74ed880af09cf5c43b758581a53fecab92b919235e1dcb7db1df62d157f409cce38e752d87d273a2127c65de4b74f06ab6825f70bf1d38051e379a9e79b05b60ceda83da090d3e397a1fdae31329cdb1959da4a4ccf7424c9db446ee01cb2c148b7f4b8cceadd6ceaf238b6c4e04b273221d2ecee0a266a8ac802b85851e5cc41c0eac9d6cb57e63dc0fa779fb47542877b0b1bb9466dabffa7e755eff586b745fa32c9aed582b1725bbf3a17ca04696d23807dbd4867cc5b35688343688ad51c6100548a70270ff80ec3153be95b3f9b188886088a1a162cc41d42311d896b414dd1b0bd135ff244b4469abb9b752567f5d3852f9345b302274740e777c403ff27626481ad16d065d8742d3273f5107c1066a9d4d87867fa0780db41e51da88ab4441d36bc35440f8ae459c1776846e80df904cfdabe348d9035dee0293aeec2ee62843b911ce49862701acec60b2aaa380c7b52f3aafc5bd744889b3e0599522088cb7f50746901fa0dd3d8309421b39c9524353e5cf9809a2b0768bb6880b672cf34b7571c5a6f87bb3cd11dcc0e513171c31ea710d6b0a4c9a91e9b0160b356e554e1c906c1f3ae45552c9d77846bf279505558ae30634b8214027b220f51a6536991c4aae9230d4348b76723dfdde15dc7b854673a313501b3958a46e2f8849aab2d984d34c3dfcd0c69d50128f26d37b9ade2b50c9a04125098153345ab21543aa3d62c1d897c4c53b9e221707f4b8232ccf01fa54f666b2723482fec2a812945d73adfa74eed09fba3a00a640e8fb0fa0e2e793205cec668bc31043bf58f0d240403ba6f0008bc4cc2ef3af07926abaeb22c8caa0662956d82af12d27883b8bc84214feeb4b32f5fdc9908bec5e3b3bead5b084f87f727235318cc62599bee6ea15c787d2046f70fbfb8c214e8dc69db258bd76d3ee830a2d8d7d3d8fcf96f1153f18ba877ae52fadbbb761bb98ea1312456eed09c381c2571df5fbf3b60aa463a32c498239b0247f44ea3553124924274b82e35b225c59c999d33649fc8aa33920f3ba5fb2caca1670acdcd5d039f54f19a434cdcab35bd01f08c46232537e68e2f942868593f291a9d7ea0692b9f11820aa38852f10090bc44b73ed2809f0da3f3ff18b4137ba6107f87cb04b30731cff1510b6c6b2f3a182c0b4cb2df406d0e6d21bee64b69810332576b30c8153db74ab6bc974848a3c387f23918db8a2d5bc9fcf1837b90c8e078bf8ee3df2c8c95fc8849f5358f7144f94293730900e97ae2a018d96b51e99abb5eb56f539fbe495f91060e5624d839faa685024b60a56c426f70d0ae03fe69e4017e110974c104feeee67fbc37ee38e054c83b425a208298bfefcaaa0bf4560600125cd185df84972b45334ea26b035dce59c701584a9990129ebc6d6296b965ab8596108bc9dba3e5ec49c4d6cb3c696b81244358811df85b37fa2100625b7974f8399c758c3e3d60f774ea6e42a53dadd047bc9530d52df4c6959639b8f8e023951f2f4757610a2e314db5c610305662804f9f5e34ca1c2614eb3a77990f1a55febaea98ee50c37abcc2f89c01963777028c8503b813e3684039e39c0285e5f771849b0e561d7b6e4c57efa3b4101065ea100d2404c774a4d736fe3032114f5d502223040f18f414a6e6a0d40d1a9ef653457d77a4c203cf920ecaa2e7c773ea20abaef913d1f8ed76d2651c86ae7bb67a01cac5f9e254eca29aaf1b1388419f1aabef00077c8be746e7f2cd5f0c23685aae4b3f263cfd154c8b2a5e6224c571b63631dc7ed571fe5187ec103b6d8d3ea87e0522dfbb674b5d9a9cbfb186b284250fc5747cd70cc9f86f17477241ba39b059e3e2b0bf03d58392763262904992dff4dafe09e90462a6eb5a33d3552c45c35dca63d9679daf2a5df9572e1bfe24c083eff350cf0d6903bf21f8788a9c607823f1d0261de4ece2160222b69f14d7e02e2c9785c2b66cba323a7458463d23c9f224a8b14a1d93235fd395b33398dc699d183ef4f6188011426639485f1d9b102f6391127c3ab3fbf24f21d73f710a271c5aba2fef79bf66da576d656fbaad03fc36db55ddceea71f2622dfcfe6e0a9a5a2d565af66b9de2d72920600ccad41224acd87bea1ca3c1b238dc681a6bd8d8ae4d098886ce0323a2b003975cca4b730196d648c145e1ceff8bea791f6f0b4fb1f3c627ddaa4dcb1ad28af792db7bc06769e5f71497fc94a27b0b9e7942cc9582dec36748ea4809d135e135bf5fa35ae04d259799fca31e144ef1ed3900b1dbd3e9943f7c4d89f9ee33c59398867f4803db7011482b456425c08353f2fe959915997e0f637edb60cd8444c8f44de41f9dc45d6cb2b77c02516cf26c3969d242f9397c0abb784fe0d926e3c60a96182c09fc4d08101c2d6c4bb9004962b41b55fac751e1d6f7f675f38e51b70eb77496ad1f13cd1257b9f9497659f34b662c329e0a8df9d04b1a426095163d0d63581ba77e311ecf9b42d4e1075c32af6a1af73628bbf170ffc389628646f70711bf1d5526f2cc8b556012ed4497cb0b47ebf622fbaaa841aebcb4341c1199f4d5ea0d1977eda97bca4ce87a35e5123832f526b068716182fcdee38670da18c1e19d7ae0c105ff655d37d4342f9705fb3116d98cbcccfa09984d2b0a24895f7a77a930e1f6c950a6c7ab2495aee54b461dab8e0d7858481d1123b47b6c33c50d2bafee7df84a3e1339016ed600e7d512872cd9fa9bcd4671155e685c853f47987e2d300d5d12e3a76ba2acda3054ffc42f569b1bfc4c1d167920ec8d44328ae5c32c3f47caee6fc6c2d90d781645f1cce698a3c344a5d6847f12eb33becf9f316e301e5646bbd717646f7915f6494ad5e9cdf633e672273750ac853a1b50bb4f4a7b4a5ac73b382b23fab5d9835e86681139dc781055e1454bbb3a695baa0785b84ae72dfe5087772b1faf1761180f07ff6f443b70d1e31518ad23119b96f2dd0c4419d389e45b7e26be901c63d9f5839aba4bc8ea4a8bcd6980d98437c7f3d046a4187063058d40eb664db6f59ea8cf86c75a24a71da6faf493c5f620a57827c1dd13f8f36f6ddf19a5c630860aac08dac131cd405f92285b42d2a3b835a734b5e20c271f336742153372b74e7278484959011aa19c8e31316591e09fc4ed85447859778c0d94485cdd45ad119725897b5d42d9c6da52eda223a791bcdf393eb106356720b1588d01816358252a080904b12a57d35076506645489ff9bd54e0ee15d6f281ee834464bcf83e3a64b3706ba07511aba9112f2299ee432b3b6d3ddda8e6fb8bde6838fe4405b1c24ff56eb1ebe8f1baf721d3916e80442d9f2573601a16c36c8fa17e58ec8e2a6ecd455df7037a428f7a545b41b02017635ae00643b71072bab6d6e12d7b6e1e1c02d23bbc3dc6131b0b463bfc9f9a69c78f937eb994e0d21151987146dc0dfadc33ddaa1de88d7c6a55f26abdfc2c360b9ecc8ea555a1f3d240c5f0603076023bbe31d84a8f6ec9f3193d008f403e9740aeedf0f1793af7e3f24356dc56fa3fc6eb0a0a31d285d1cfd42ba66b1058b1e0d7a5503869db3a2404ed8cee10faa77991f1c06b8b00d03566236deb6adee9976cc2873634be8769b7f8e2f3132078f4f98184378931d33e9e05fd64514a3c71c44a769daae740001b6fd4092f1105891c0853d6816b2ba16162e74aea78c4816280649ecf422fac910f86430b83768e78750f41574dfc3694c6f12add27aa7b291c8fd8415e427dc7a67855f789a476e9c3f23f1f3020c79cfc229d68e5c9c823888b85a36ac564a382725babb7fc81d79692edfecf51a3f467b11f6aeda891ce10eaef37bc1760c6d319284e198f0f00226648f11e8c3e5e0d2e703ab4aec92f8f787d62ffd1ce805a2866dcf63335e87e74b74c9ee2148aec37e9a14d1be53e13cbe845cb79413db3444c3241dfbc8cdf80116a371b99b72d48cec1b4b2dd20c5a7a278b21f049da838a05d212d5b10b40ce0374f6024f8e82a4785f4c03ce27ec5fc9101bde1d3e661dba9fe5bd4964dc5d4df84ad1a520812f8b0c1cee4c25bba590be88cdcf9ee6468ae439dee8a6b8415c927158023e276cc8bab7d33e35963251749ceebb9d92bad221c610e2e9988304d530aec8ff6c911443bb5dfe327a09a261bbbfe2fd4fa67a319a719be9139776e9425bc857614e0dbf0e49ba74bf7ac04c13ce04572bf9eae955b76d62c08ee6a794b91b52115c949657ceaf006651e5863d94314403baadf58d0b19c6a4bb644751add15bc57c80146bec2c9663808981eaf34adfb3213f79c294ec3e931b475c135ce34a7704179694c7e881a84d6b35e0a5b5fa78d7945c3ef710ff810361041a639419d3878def562db4900a6861b2f3252674fc48042c5baac47ecb0988262d0910c7a5272345bde3379e7862faf19a8b207def722f2583a5fd583c74559dc1ef20067dacf4797da0ab111a2b9d45090cc7905d589ec04a076b56790ed56eb886df1b73e7cf85f8e2658a4", 0x1000, 0x9, &(0x7f0000001040)={0x18, 0x3, 0x8, 0x7}, 0xc) r2 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001080)=0x7fff) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x5}, 0x8) socket(0x20, 0x8001, 0x5) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = kqueue() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x1, 0x5) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r5 = kqueue() r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = open$dir(&(0x7f0000000300)='./bus\x00', 0x400, 0x145) r10 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r12 = getgid() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$inet(0x2, 0x5, 0x40000000) r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r20 = openat(0xffffffffffffffff, &(0x7f0000000500)='./bus\x00', 0x20200, 0x86) r21 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000880)=0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r25 = getuid() getgroups(0x2, &(0x7f0000000680)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="40e10d09707ef02d015d6de3b1c492d9682bd694d7", 0x15}], 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="00010000"], 0xf8, 0x3}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r27 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r27, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) shutdown(r0, 0x2) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x104) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x80000000000, 0x1, 0x7, 0x8, 0xffffffffffff563a}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) fcntl$getown(r1, 0x5) chroot(&(0x7f0000000080)='./file0\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) r2 = semget(0x0, 0x0, 0x4) semop(r2, &(0x7f0000000480)=[{0x7, 0x9, 0x1000}, {0x7, 0x101, 0x1000}, {0x1, 0xffffffff, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x7}], 0x5) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000200)=""/63, 0x3f}], 0x5, &(0x7f0000000400)=""/29, 0x1d, 0x2c8}, 0x0) semop(r2, &(0x7f00000004c0)=[{0x2, 0x0, 0x1000}], 0x1) getppid() r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000500)={0x9, 0x2}, 0x10) semget(0x1, 0x4, 0x41b5bb430701a08b) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff8c, &(0x7f0000000600)=[{&(0x7f0000000200)=""/237, 0xed}], 0xfffffffffffff5a, 0x0}, 0x42) 16:00:24 executing program 0: r0 = semget(0x2, 0x7, 0x10) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)=0xff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5012, r1, 0x0, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/183, 0xb7, 0x3, &(0x7f0000000040)=@abs={0xf7edb32d80627ed4, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2) listen(r0, 0x6) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="53f13860c734c1c0adce0fe610b76cb44c9bbfb4a8cd76fdb1a9dd8e66b34cf929f9577eb6d19e3fa498dd119286ed17ab3802b7f4589f0cd581b5d11f04b01527a8aefcc9c180cea41df24c9d1ae538215a70d13055f882637da2f2c40baac25b1aff8e09355ec5af949d9184949ab76c777d9a4cf0a1e994a8c781cfd7bf1a99f1c2f6edc96dd6b3c56ef537b96977fe9a68706ce38f6e0ce0b51603a7aa5a87d4900146aac675b2d4ddb9231b7008", 0xb0}, {&(0x7f00000000c0)="3b4660b4ed6b391ee35e593d610ecd1ed82c45d0e4dba7dad3e4e90d1cb001ff31c531aa262e229e2d4e50ea00ed9a36631230da69905b5ad3daf29ce4a06772f842e5aa42747efcbe4aebe03156cc00e0053306473acc2b8b96c270a2d69f35af74cb6fcd3736bdb635506660d19db457c335325ab103b90e6b91981512f079b21a101e4cb57977dd7c4917f4c7bc01b25b414ba33910e135", 0x99}, {&(0x7f0000000180)="c5ea7ee0029bc362fcc269ef0db715a0d671662a4fbb9f2e0378ef7aed0ff86ab15639ae155c749ad430552467de606764833a1d3d7c7523d08e19b8491fa0b2e973070b7a08a1f10af31cae764faac457be4123e2ecc348b67ae5a15d0df710939d303be82b37449a6891cc7a59e183fe39ac280bb24ff220ef936ae590bf33eadbe49585571afb419e7af8e1a39b311117a1c6597c4976b810426a432662ebacffdc89cd45fd46cad38675fcdb68fff7d15e1d9d9c625a8b2eb1fcd5862550eb", 0xc1}, {&(0x7f0000000280)="978db53edcebb7948c1583282df7c17e528fb2a53fb15dce0ab3a6f0364b1e2b948f4db503a142efc10363bdd9ea8c47d4", 0x31}, {&(0x7f00000002c0)="07e8399ab7d68b3a47723cf236ec6f7d419b3c17abcb830f15b722dfa8375c8310cbd14f00c524caed71301bd21d319ce0ad557de0a15cf194abadb865e6fab33f6c0e67b6edcb78129d85f111961c82f95143ead74dcfb6da922203d53b886f9627e5694b9134e2e5b22e135437e445ab331dd76569b8ba6cad9dbf451e89fcf32f0623510ff499ef76b74774fb543987c8b71439bd4fdacddb9ddb834fc5f0af060d6f309b0c1230ab7f11323d0bb88399c6586eead0bd738190ded0770c73f99eb03f98184b709d406b9a63fe504fc5c44c955a2ec4865eb81b165edd5d991a84c58a7876239fd92ef6f244843ad9d3624f8b1d5a9ea7ded182813ec469b7455efc15cab39f485d405c8589b9f2f07186e4f8e4a3b7bc9113731df769f2b6b70dc6c8ad6e3b26e5b5ecd25374a62abb46898884502c849b8a2588de084f8c4ee46664e9713a7104852560d375044769b9e4ebe40004bf40ce9e374d53e1bfbc0a33786d360f95a05973259f989e8532ff17f32060310a534cdc7ecef366e8be9bae0be75ed46a10a55cb21bb9b95e2d49536d01b276581c2a94f5c4ea1f24c7a0800034da70394dd4e717e32541cfe3ccb484beda5f63d171cf62fef685c232683a246665fb645aa4bc790907bba6db8a6b2b987a9b4aaa4a68774cb3f1703e582e32251a61ae61434ea16e78d99e38947da62e13a734b77af5506e8dfaf3ea15cd92b27f464aa6ba5b4fc73c0b348acbd3f9f032b3971abc5efa21eb137d1f2382b97e0af3a2b9cf450aabada8cea16ea153de3097691da6333e620619e6db1815933b2b4162cfbab6b9182cbd522e90d327674c2f135c91ccf9a881720c2fa2539cc16f3b4c327dc1d524bcd0225af821df44f045244cc3391c5cfc1cae51034e17b8442a1e7b8467af9b0090469514198eac44506915be5ec198166df9cb3bb00a5acd2a88f6a11ca58be06d19760b8a584e03904acc70d8bc536c94d7f7c935ff15f3bd4516ff842399e23b31f65040a08e1e206712f76401979204afd5e1aebc3a8d148bc16192dd73a1ec7839f66d68ef75f42e89ff1ed1f0336988a54503ad413a26d7df378c288d7a457e8cb06e3b7d823dbacc36982bc6d3af04d33a0a6c113ca351d88557c2f9723ad9426bb8dde74390525ad4e5a3e70847c25366f91ac901d07197139977c39de0ec492ba432eddad31f34513bf47e81e303b12aa69ddb07948d54b91655b29b72e492149a383f782ccc60a59ab83f1672883021c0ce4d80162bd938958d900326d7f5da8bd368e4c8c6a8a10c46b7eb8cdf2afb780200e6b654ee3a1e31379d5dd7b2af26950b5f8d6b5794d969f96c9f2923a984f78f5e9930a440957855f1f1c6d60ebc556046fe1191f27d5317ffcbfacca45b28fe6288300d6ea980bb51f131f8294eb06eb1e630b5555656c792c5b319baf6a14260af4203711701f631034d5459cac288a19ef749ae998a1e123d78e6c7d5d4a178e7975f88b0a13282798a8f3f66a3e7ad864d9b40fca475ebe37932719edef749f1f295a875541cc0a77f57d00d272d713587ec8d630805be90ca0216be56b2342579d98fa103318ab66dce852496d08f9faf4ab2b33841c619910715cd1942331be59ba5b04666e7e514f7d2759efee5e933d20d77f793aaea02f00b6dc7ffa94798815f5a2472753eba6ffe23df4f2ffa12e5ba33c7b3a9a98d79064be80446abbfe8186afd25c98efa214488c8e7d583e6f3dd5cf27471a043ca2526749a8b647995f9a11953a746600ee533076c4ecb9eee6b304296294abc6da933a97d993adcd2d1fbe13635ac3cbea31345a5d2aa7bb2dc2d6a6d8b08fa168a59dfb545e6b4f7ced1326d5a4434c8266863f3c1e0f98fc38a473436314f6c3efba031fb3947ae2e1e6f4561641c6fa0d98e53ec787bf2b37a668885494cc55b7d4f62534914be79b5f0834b3c1d7b70513bd9efeef1b072bb68d6e08e8aa8d9f136d273e07734a174adaa7ba05bfdc0f2b55cd38576ba8149974fadaa387bf1ec3f9fce5781476b853a957497332d943d5ba2d2c97beabc54d9a65578efe5159cffe7e4bc4ecbfc10e662258d3ca1143f8b6131120c6583d1a9149852be1be213d649fe005c1e896bedf59b48961d56f98e5963520d1ba23f5904e087715c86e833ee22a3bad90d9d67dff400fd6c933e3e080a049171ac3bf44dd55ed0e5429ba2a43f034fbc4855825c5f52df09d3dfba25b45778a77521e832385410d8234f67c57cf1ed683943469825682a78baee6a52172cef9d0584e6020b147dd766421cee022f7cec09b571978bd29da68f1d05f0014b93c35803d403c0c422e55045f2b4c1874d7a6014edea506b1ec90e7dd9e459c07cb83145e9988df5d3cd9b9eeaff4ec61a1e30d56658f62c010889191ab0d556430eaa748af9253e9949ebebf08fc74ca20b8bbf85635dc2477509ac6c8f869306017f3451ad7cb795526f2e81be7d16adb215c93791faad4991918011bc3232d36a9681fe98df9e39a18a1ef838a0fcd36c76c7b1ce429af66f80663762e83488740dd4501189817a03b77c4384b4caeda9dcaa60bedcd07f146e0b83782725f72c193acaf4fda21d042f487a458a2ded71498e7490799962f60b2bbbb6911ae059997bda6fe3e2d5d4ac646c048cf4ffc198e6ba1baf47d321eaace8ee997ee258197423fd9f86e928ff6ed34bd7b64261958a712e47f48c494db338b495ba161104a848241ca0d75cc5afaed41da16faad6a18b4bfcaa6474a629f2d777c9b8ce99965deca243f25c86d87b6efaea15bcc49bf7d63543b90a9b27c5df7eb8fd15c6f49665f2e86b2067407fdf70fdc8a8752cdecd4ed7b45644258b5544f3d02efcad18e43b32283a7dd020e013b3793eefd116732f12cccedfe5c0cb011be690c04f6e074732800c0b804d1b1f37008485f437769fc6228e4243de7497c12f707b85bff9109bec62284454817884448097072f653d93c073fdbea1dd97984990b1a2925417eaf6e9de3f1add594bf4edf6015bce6fe04e6913eb6d77081d66abfc8c3490797f2d16bc8d5027f2e83a2aae9cd0834f7f8fbd07ba9487a34f5eb7827dbdaa8258cdb098b479b4a582234f544b416e8d4719924b3001c6000c3e742fbca497607981cab6c218f506f3b5c1840a2de8bf40ea81798cc97db98dad6dc0989fb89a57280a4f8edc8666cc325e29b4dfe6d010b2799e4024d89fedb5faee5fc46cc222a450f42f24d91b5e12010362060f113c3bb2549781f53757c224b37aca3cb1c95cb8b9cf758717a426725045b3ccc98ea78ab9780fd4ae26387fb8d6a1b32d341991bdc4015b8b4473453ab216b9a65a2c7de2390086b34beeda01969f0f0376354a92f6f641da6b04bf576371d5ef0e5a765015a20312e1c001c24712e54feae306e657702242f6c742565d4b1060f9939b213f05774ce91554657890cd266d83bf0682001fb590c1a745f70e3643e54ed9dc536a0bcf86dcbdcb2fba2450621bc5f6b7348dbbffcdd75be9d853de339a6c769eb1b174e84ccf35a707cd6fa968eaf04dd8a033fcef42f832c6e7ad27a175bd884271417ddd370772d8fc86a76d78284c14427a0f988b9b79aac11626964b7ae7069ca2d32dab97614fa8530398c18acf067bdf4c1486c0aa50ff7f6bd3f7df7faff34015b9ed66e6aba5b435ae0eca38577fd176ceaeac97a3f08be28b5db64819454e5c726ff2539752eccf95aa4d031a133a2d8addac170ace21cf44153052c1f85dc0fbc50fc66ab8076f1b66f69e30c13a126645f5fabdb1ac71792649c4cb07e3716642c815565bac4c5bbcdf76c17efb9069ad5b95decd61e6e1817da76098b7fe20724ad84c262139cf2c18f631c457c374d2be26fd2a059ecb2fb0632f3dab21abca648f7a51d20c4957fac7c6a399ae13fa6b062a574cfe6670a485d57bf091b371c0b6dc493f7ad7392a363de8f465cc328248e16543a039b8a82a13154eb983c74840100a3a98f14d0e92dc0d8f5895b1b5c54a0ee83d85124e544dbf098dbad41f5f62ea57a7762385bc0516bf7274e3a146cd7cb667ae4c4fee11f76c8770bc0e700466123032808ddb2135a4605d76d2f862a98f2782e942cef8516bfd513d577753bc987d88fee5a6d9d99c84334b0bc2933346aff9d4de0672dee873921f1c97adebe6c50236eb4b1f574b56b7a1f5dfcefdb6d8ca3ef5e0fd75cae96b6b44faa4e1449731737874e93a03bbbe78d5bcae3b357bb01f41bbf943a617c5371ad00c4c14e9a4b1862186713372640127afa0da4b66a76b97003f128cae027872fcd450c4d0bd6cf2a4a48a0bb239f969cfec202f8d54b48d94420c6ed02297613d6d31c85f653070dcb7ce151c90deb02094ef3ed50568ebc04350f5dc27cb59bd92b9b75027756026f581bbf8cfb207e5461011f81d33abc72e46939daa7b567a42542423dfd79964308c0604120c36b9321a8ca97cad679477c409d20bf4d721a0b5ac28e90cb9484ad89e7f8411e8a777d3286b75677d94991aef56719a32b6674869f5bec40d35864354b7223eb7c08739cd7123b97e05916eb3bec6a9f48d31bacd4b82174110f437a255c718824ec9c6b188ac61c5396c47fbfe80cd3e4074b6ab50e1a6bd727d34560c5dba31d782b8be8d0fee76522869e399b52c167d0b4c27a72287e1587f3ba3f65c5e0d50ca3637a5513b14523c5b892b2584d2b5f50d59feba6daabf5899d0e3a3e0be5e6772d0948e16949f1962efc0e6f46e2a7267fc882c002fb163ddff08d693d18414dfb71ec1cbfa35a1e5136f6a9068e32f858be932476ae8af22ab5fcf2cc437e085f45ddc8801ac797f458acb5b4c47c46cb37ef68a3f44a1061d9e84c1b9223089f3323a3761060753655854a3714b92ce7a9e8ffa2482aa598c633912e0ff331eaf17420db21f2df3cac57431afbb269a6900f1b094a03a36ce103599a25736c0e24f35c5e63a615f35f3931e8fd60a6144398792079f1308cb2e498c90d174bb65a424bfad305065a8e82c7951dec3687dc1c3fa3996a973c09a3bab0be57bc125f2e51867decd4a250e61a058b1320ecd6818c9affe8d3f1748a3fa4080f02a89091efc28a403feb0951abdb1caab7b5c744615371a114dd553c20da30f05becda4f3c3006fc4f08c02814990a6d4d9af758bb36f9fc0ac974c69d36055035e13df9dc0dcacf51ef3cef730693168a8e55a8e4d64b97a8e9cd5697c7ce1370242b8e6e24a839496e34469dd7f4cdbe8da1aa79b5d5688c34b350b5b88b75ba4c797d13ac252c93ef737df8f8d225357428eefdc71e3ab33f7ddd1aaeae1d6b343e5ad58440b654308da050dba430de3e8cb5cee0d301200deb9057bc607aa32cdb9a10426a1b9035e3cc87b42f819ddb1246832f53374a51cca26e339d91890daa17a42ffca045c3286442f383c9f480da80927285b166f9fec27e4ee2178e4967ac9de031b45883d9816e23bb5379b7b6ab0dc6ea5d9590b0e504b95338369096b63bc676083f4e78a7fd88baf5c2d65f02bd41c80aa67e7e8608e9a5adc0c7f01b0a006acfa4ad8bcd03c8855635d5ccd4c487f3445c60197aeb68fd1a4383d747022ed7e1c6a4f83c9d8a7ef48338b6eb81693ae60949fbad83b61942b93069be5a2d0ff3b9b33b6c6733fb73de68dfadf3c237174759dc663a3c66da848b51f16f188eb63f0bec3391ef2af4e89313a70ed9de51282e18c9cbf2febcc00152303bdf515837858325c76c659d624d05cb4", 0x1000}], 0x1000000000000257) 16:00:24 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000500e0b775dca498c9ed03009dacff38"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce06", 0xab) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:24 executing program 1: mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x13000, 0x4, &(0x7f0000000000/0x13000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/8) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x21) flock(r1, 0x1) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x208, 0x28) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001580)={0x4, 0x5}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/206, 0xce}], 0x6, &(0x7f0000001440)=""/169, 0xa9, 0x80000000}, 0x802) mknod(&(0x7f00000015c0)='./file0\x00', 0x9, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a3b1a09c17546ebcc23e4c06aa398f513c57ac72"}) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x9, 0x4ed4}, {0x10000, 0x10000}}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0xa1, 0x1}, {0xffffffff, 0x80000001}}) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x16) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x48) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) socket(0x20, 0x4000, 0xfffffffffffffff8) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000380)="10266eeaf6b481cf355837619d811093541fefaa421e2a2c2ee4b778924c6234a49534c71b3b8b1074fe2471f3491c269c113d03271bbd947fe05372aaa8377a5bc35580e4d0ddfdc7ef65cfe69338295b35d03ed615c14851356a4244e0954581d8392e4d", 0x65) write(r0, &(0x7f0000000000)="a13e5ac4ebb641e2c2641dbc1869e5e57335d6ffa4a43c0495", 0x19) write(r0, &(0x7f0000000040)="de68e84fdc1f464ebfe3564daee0f27df5ea08fb63040cd9b6f68b6f84be5d27d8726a1f7de859415b01b67c58fcc4fe926bee94cb45", 0x36) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000005c0)="6adb8d8d0406d944e2f0975e407a1ea0096e96d1dd555911b3b35278e62021f75797b18dae430ec5d0608dd2457da70a933e43ad53b105acef8ee14674822f2aeecd09862bc8444ed7e805aefcb388594fe560e35f95d1790f8e4e8036d32e58fa999831f33a88c4cffd95d2f12464d8ca8c9ee4088d65d14c5e95b3ba10202940ffb0516d40249f41d0a2b2552d1f032145b8ca5d21bab8d86fb3947df1afa2a9386e9a969421c780a93c3ba3b0a225c4921ffd3d18f03b6f8022f94bb4eb04a2a128b3559534ccfcd116551a4e42d9e2e6d1c8943ba62d493df4cfa51f84578233209ab9", 0xe5}], 0x1, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000000) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000200)=[{r1, 0x5}, {r0, 0x100}], 0xb4, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:24 executing program 1: chmod(&(0x7f0000000040)='./bus\x00', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x12, 0x102) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024d2f66696c42e965"], 0x10) writev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="2d7fddd4156777ac4e6ca276ff667cf138289a21ec5942956f7da71afecac8feb90b54bf7f29738dc8f49ba56572db64f181c219690186ca8bc70ed2f95efcc1dc2d15b4aa4941fc7879326837753541ab9eabfa0ac85a0dfb03d8cb0a3f09681bc683d23df61937e40d0fe711c3ce3e3fecd8f013a1a5253a4115ad35a6f78af75c43647f1cecac0e60602aaf5350fdcd364126718b2e62aefac68f10dca5e91701f6fee8cbf5f5505df6a163d286a936729d7bad5cb8af266e65df41abf436076887bfb6f7a9b910bddea5ec9647a894fb59e108c80c1f33804c5060d0814db5f617b8cef96185ea51676a45bed5233c8d86c5d026583676ee92f104d60d7bbe66a4e4a454613dfa02d0a024aa0cda37d60d61ac93422ded52d94652065ce30b3b9a5269cc45c6612b77b2654cc577fb4414a8880a15a03f20ce1ed01d86fba8d3cb00e72a7c72c716833116b054dca6fc9b77fbe36b6d83251154b7821e03101909a072b8b11e775593a36358bbfc53509ff4608ad3e45dffdb542abdeff085a67f3bce3f621391b8674252856bd5f9eed59ca30fb3078025f51d8960ae72aefcbca59f4d5075a1eac32565dc9cd13481d889e2109ba339bd2aed21ee8945387e98683eab25a17d90bc46a8e2ccd0b970e78e83e593a107a6728b70ef6a68810b51373466693498c788f95d1c9036a9ca7d531b6c232a6401e49f35275aaa18185294e5f54ce06197faf4cde5bb8d88aa98bd2a1f67f59b47fa17964725c646628f611b6dca5368fdec15543da69289bae8a76b5ab1fb87b7963dfeecbc560353ccfbb4324764c7b18d6b6ff94141dadadcad0969b0b5b80ca3f4d9a3b3815b84d1b1de7290bada259c11ba3473572cab3bf6fab44d219b1e6f916d2b567408a7101f1dd4179cd8f9a540c60622e07248c0e93c5509eedaa08a61a04e4648030fa27fe5e50b2c81b28e2c93bea25a1159f7c76dfa5a4c797ab6ce646e44b797b854157ffb477fb049a53cb1f02dc931106fab09e4d15fe3923ef1ed9f6cc42cfcd467aa6f92a20168d121dec0ec379fc332c2c363c9182f5f5699d60306a737a0c9661e116274885ba34772bcd0901cb694fff19da5734fc6763c9fc21cc2f60f694fb5d3d877b279ede7addeefb9c1a0449729278dfed4b44d4ce6d58a5b88a173b7a1cde09b4cee22dbfcd40ff9e38a189d210c68bd535aa291417d7500a77ebe80026aa6abb789acc79fe57dea5868e57e45209f7e0cb36cef1817177f92c6fda5c23f7aaf4d13d1d5dd33a352b91c50992a337456bca718765e4d01cbb43d48a713b9c7d1055dd1a111f52aed449f869d6351538e51920746afb2c2b2741bfa697f1f18d2a10c1d19261f6b980837acb59f53e0a57f8c9dcff9a0e0b36fb14c3eea6cf863184ad59077587566b2019978765d7613c8f6865b828d339a335c68d11013d86b02f384bc7672d43b291029ab76bab49c31b348c435fc02090fb41ed2ab163f22040b0d1e1e6c92d532dd9dec344975e01e25055ed6174771c513d778fe925c25c65daeaa68760c342606f58e24c4f8449c318e5802567e2812351efe936dedca554d4e6f76fd0bfdaa403be89f696042f2b2a0430ec4acc34de7ca01eb1074077bf8c9c02cbea9a13a7b6e69ff743a0266e351cfc19a8aa6a5861704cb71983c084912886f9f8edba590ea5111c46e80dea851ab45c576867115506410f30c2db4eda4c27a2309ee5db011f41ecd41b4f1119e8b447d93733f1957ca89b7efb99f25cc64d51b8153fb309a8893f45ad204a3ac76debda1787554807f5d8189f8c556231a1924e845f42b23d6cc6b5f52e5b9c1e82bba2a6bf37e25a9a7be3a65e5d6eff9b562c533197e5f27b67d7622b542fdfbbe8b30bfd20744485cc7eb7648ef46e31fc24ee634f7d69adbc8aa8b851df685ad6e1e44d4ef6d149f8638809f40780114d3e69bdea6350f9b38e13c91cb89ed3293c0010d138ff1bc78e113bbdf9a4d21fe7e6d63917ff429790e48bcc844af95b7193243ad320f36df0f87f188bf4da4d1946d30be233911342feb96aadb5405e5a035596310edbcb86f260a8b6ff091c2b0cfee57949585af7118e020dcbcd992a29cb45b55d434997c8ec7c2e67cbee7cf4d9090b381fdfe0eac60b79b2ab1d6e6359043d8ad425bc65f30d645be6b09abe518fcf2e3d0b110db8bcd9cd2ccdbd75c61ef94a3f5e43d015e02d2e808965333a39f33c5fc8863b9f183a6e89a961535e466bd4a94afe08f6d8ad3745433f2e2c06b80baa5d3dab36dcf4ac871535d82429dc9e6aeb433ad7e09d96df882a94854fe9be3ce54236933e805aefd16ddf550fc78e026da5be5489eeaa859c568f2deab00c43a3159ff38c03e7065686f43803b097e87859ed4a56b73ad26a2eb3f38383c56d32f24acb880e0c2a323f9a7a34fbcb7a6fffe8438e41a525111e34a75954cb0561cfa61d9aace7eb43d86fdb7b9587fa5fab7ed11aae1097a8233dc1723c455486f9be3721992a716498e75d3a8947ff2953b16f6723f0bca3fb28bc57a94e971b1dca40882818a83e18f1cfb686103d7dcdec4c92f8f16f5d6ca340c72e4b27036992e12fc8d17669c0a934cfa69bd7cec4103dfbee77b041be911657fef503fef81e4321901b132f5ac683741eade3c2fcba00990e964ed599852ad657495510d06196640f2052822ed9dc679a742a208b9094022e2ba11c24af674b0242f5d9dfd1127459aa93489843afa23f35c8b25a8a1ef7ea45d33b34ea43b56d5e446321024f19cf0211c45e6bf2fa54cdcdd0bafc3ec3181f5968abfd84dd85f58ef873b8f50c2d24ce51112f05d05860928372fb54173f8ef7d33aaea8e36ad81f8b44374b5565977c094b5768a4932fb3558f68d6c31663679abb6bf33f7e1a6b32181d1c0d1c745f06a750befd56750a1e1d8e62f7873124d33b17d748ffee7b349f5bfe5a6ec69a898727e906247184bedc561f0f8784cfe35e99a23ff7b67bb8b98a2bb7be99952ea5179543d2d31ac054fb2ba78d86cbadddbc4642a25bb8f4c0b566da663b640c4b6f9424209697a8f0f641b3928fa9c7b55913dfa3ea3ca05c2ab8ce60b7c5027f82f5d31fab9de3e2c6a9cfab9eedc276c44a67ade993065d815713a4715b091369142053d83997adf8f2ecb09e8a3c68d3abdca891a300175e3acf1df7f0c73800fd5c6b885334b6d842e3a6b2c114e04f19c5ec9c03a813767767fe45d58ec772b2597b534079788e9df29038019abd4edaec6a0062a5904af0d4df40a5a73525a0eefae88a5b2a6bab6da241856d3b4eba13b86be6d9b43b191fef62850d4306837cc0fa3e16a360669c7af67ecdc7589a155b79087e7d0377a83a08f958cabbc42b87e6efdf6a18e15fb86b3d9047616f4e9269ee389aa57353c025b4e4afad62dc62dfc986d11d486fdbc598c0af9c36c26f479a013be2161a9508e96a60ea28ba6b7bb8f0c09a16974620f9839385dae4c823aa860225f849dacece3898fa38691581ac9fb05e2a65a9e346f49e4e4f7b69a8f919f9446cf20d1310b916354b3650d2b23ea0ab5068eacf042566af4bff9f61623305c94c9c9e3a0b69688fe1490bb54e5e32326e61add1811a791b282fb7cfc6618bb7a85d04a20c5ff6b0393fba27e11da1df1e08f428a94194ba0326d479e0fe142f67c8927092a69c412f02744aef69c50852589ee735bfbbfbe9fe44e085824dfec5cc33e70fba152ffd3d451ede87e743c69e0b91a3b4c4bdeb3235e32907ec86260dc40771e4e1065ec5b3ac880bb6fdacfa84e508effc86e662bade0468e2cf67b726765f1ff898926b43e40666674af19daf54fc4804132a2070e724728aec41d520eb4fae9b38c9adb7e2f40f713ddd75c0967c9be4df4ceab4de766d45273880a11dff9254326260020151ea004af7ff81b6dad6022a04ef208d831e695969b110bfc183a85c726bab3d554509bf88f83b7c0c722db2f79f329ebbabef995602e308daa4838d3b8c07f157646a7e9468fb9eee6523a29ce1d16d37f87bec9e3c00e4ffd14282166ebf37ae97d657131e8b539582e5a6171b9e87f302d04c6050ae74660d226e5565419559fe00dbf156043581cd08f01c573da7c46ed2d82895dea138d8ea65ace61ab04e536387f3d84f4974bd33ab1a0721aa763c36d00d8c6d09f24bf68ff3b76cf8f4b7c9495bd2bd9534166882bdfde44c628369dee32ba6a8bdc703c83ea21750b69e8b6c3bfa306e7b97000a776c17a61b8ea4f4819dab757b1c3957bbafba8e55477a9d97145639de9f2e9af4c1b79c129dcc26559d087b213bb03ae4705ae98e43b88fe0bfe21a33650973413a9f45b3677b01f963b6f9b4a57c661c0d10df2e7bfa09fefff639fd78e2c2f8a534f11b50a8c760a17c1c47f4aa6ee8edb4939bd893cc45890b150a56709e71a5c0116ab46112f3a15896bcfe02d6ff12c0dcd625453ebe1e223f8eef285a9e0d350806d5b5b93905f81085887d423fd68f2ec5663df0e12cbe77f2dd92ed9c716ffbbe5272cb508648e1f0010e62ad9e4211044b448928ac63a2c9ae37e07e4897e27b32b68f158fc9bd5f594655cff30cb2c449d7307cfebd4a5d7284ef0a74953058a324b169f001b2436cad5ed03b089fa1c28c41ff0682a46577932fca667dcee74816e244bd8aa549d737c0f648b5ce0279d8bdc404f1f4c3254eda5b55678f5c092ffa55019b21b8deadd320f91d834534954877b9fa33959974b940c0db974c7393329a901de5cc41ab4522faa686eb2b9ba0c6e26846e25a2ebf4e196b37b1f5220d8d6638dc98a2b2f30a1cd325666463fa1b3f1d5508daa10a7621b17c78c5be9b4191170cd4027c63d6960e9c7c61545a123494e685a92b0a241133c7173142dc2ce201be59355fa94c5bb91e9394b995d9dbd9de64e5b7157e4c163523d487b4d9d710d9afec0c8d45cfddf1e08c1ea7e529b54b7a584962bd0d9ac11197220fc64baff62337e821d52534d393bc2b2889a949766f8707c75601d57edbd89299de5c1074e05bf786d7276f6286b09162c4f252becbb269e5beda8518416c58cbe96aadafbbc6fd8d8c62a61e1de7656be4856016c8b8e9153f48af2911fa3916e6233f754fdef130690b4f30eec7012a46e0d9ec84eaeca016ea96b914b741f14ddf6d8982a285132fa8f2f98b6a7512cd7f707c319226042d9962968cd1665d5dc238c1fa8540bd0796f0eff872dfbd9b37db0475c6c565090b8729ed2538b50b9e40eceb201803e7e8a4df9fbb0d985527f71c04d9d3d15f1c7d13c2f4a7bd37227296cc67bca6383f28fc6a691345c2fc169fb8c846aa9a7ac7d4d7964557aded4a4ac3e79a79394c2c50274f98032c84b392c3b62584a34510f33606777baec28b39877de9b555a822e9ba1061cb3631feda23283c75df7f09eaa53d3fa6f28ebfb218120829d8bb8d595218acc5ca96b50b2230b5f80211a2fec142a8df6be647b3736607b94047d840fb9e3c282d78d7a4ece2febba6d6da3678f5a945e7c19613c3bcabd2e8cca89922fd7515f63fc420bed17cd06897285ef2bb54da1458a1295adf7546fd4b1ca7db1229ee175805de6b7f3e818de32e4d538bb56a5da92d9756111bf86faf92624578d60fa763e5334709df661d532056d4c1b89afe9e048fcec7ccddee3231d38836eec2ec54877b617d7232c7f9bba1c218f454d6d9f8faa2253c1d30991744462bf0578c42c3cff3eef", 0xfee}], 0x1) 16:00:24 executing program 0: r0 = getgid() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpgid(r2) getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) 16:00:24 executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpgrp() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) setpgid(r4, r7) r8 = msgget(0x2, 0x310) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001280)={{0x1, r5, r6, r5, r1, 0x10, 0xafb}, 0x5a6a, 0xfffffffffffffffb, r0, r3, 0x80000001, 0xfffffffffffffffb, 0x80}) r9 = msgget(0x3, 0x601) msgrcv(r9, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 16:00:24 executing program 0: socketpair(0x1e, 0x5, 0xc8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r5, r6, 0x101, 0xffffffff}, 0xffffffffffffffff, 0x0, r7, r8, 0xa0a, 0x1, 0x5a4ee177}) r9 = syz_open_pts() ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000180)) pwritev(r9, &(0x7f0000001200)=[{0x0}], 0x100000000000009b, 0x0) r10 = shmget(0x3, 0x1000, 0x10c, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) getdents(r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0xc) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="c5f85e1096073803ff36cf5db1f06c2c68b684a81ad0eaed4d6d0047ca968bfc1908eee98661bd23253aac5452cdc1eb7916d68cbba157c6b92bdb14fce694525e35bc32b4b50808be5e3cb30968021d13a66c9256a1210d2302a90f99a00fb3bdceb65356c8d478f50a43b0aebe1e6001b9c5e4ea805c0a62b23c220c5a574796405d0e939cf3f82293ab0066", 0x8d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x3ff, 0x57}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80, 0x3, 0x40}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x1}], 0xbc8, &(0x7f0000000180)={0x1f, 0x1}) write(r1, &(0x7f00000001c0)="f8c21325b7ff78bd29869d64eb3b1fd2f494c1aba6349cfb407179a39c1c321b33ba9e4c8145b4d05146f96ec2b39307", 0x30) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) r2 = getgid() r3 = dup(r0) dup2(r0, r3) chown(&(0x7f0000000000)='./bus\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x18b}, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) 16:00:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup2(r0, r1) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x10001, 0x0, 0x3, "80a0b794e86a85e69d6b475248f763a31e6d6868", 0x0, 0xfff}) accept(r0, 0x0, 0x0) accept(r3, &(0x7f0000000000)=@un=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) close(r1) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x40) write(r1, &(0x7f0000000100)="56ec52cc26440af0609fe858ddfc91b3bb832115cdb027dde02b8d46f6b309f5fc8f374d3786b304cc2a3de548c9d4e6413b0ab1a2b585963b8cbefd6eba14d23332cc16774b74e1b085571315bf75fa0d1e26e57a9fb4cbe37f01882bc0c21addb132c467652b845d3b3e29270caeb8346821c4fd2d799a04e32806fc087e062381858bd90398b37f8d1ba2df362a0f7d05bfc4a8d8995d1418e96af2aa833edf7a3411a177af6e47c492e5bea52e03dcc74c70b997a6e69c2827da7c14494fb90e01ff55e659cd873ba6ff31e64f0a8128e444eb1df049bd04ef5e35a8dac8c46471dcc71cf694f296aa1ac470b8dab834a38314d83565b9d4a97fa065cc4fe8316e54a6ef66c475cf17b9f2e4fe5ef107dcbff98efb8e987a70d3452b6a92fb861aac12e6b815c6678d4b6a1ceeb64a4e5df938b19c8a9188cc95ac01f4affa3d229e0400ea41c9f042c6062d1851853c9bce338af2e0730626782038c11e09a7bf3699386d6b1f3a47d50021cb05cb8b6f5125691ff16848bc9b338abeeada40c2780c946dd7a898801cfe1e9b2a068ac0332577b3bd7b3253c00b53d17169c41356eddb1f39a3b4b7e47f53a64b81596e83bbae661454e089b27e94833bf70bbe7ba561c35f4d26f764f9eded98317ef1702fff1535c19a76f046750175551a3c32e19b08828922871b5f58eb2c7df951520a2070f503949d8f771005406d07fd76afb980a899f2e992ed8333207709c174c6b2de8895b756e84b609fd25ac59485de251bf089101024da5c2280f23517a54c0b57d95be807b5e5ce47d5c989342f607a97c4a10e4d2ee025375d752b564c0b6a6522514adf278f95c06f3dd809c2133d7b53805c5e0475b2eb7da22bbd8de6c0154e96ad813e890a16c79503d9a7d7d96dec1ba62d046407700025e4f2652e912ba9646695eed612f1cf5dd2a0387f99596342d3456880804edf8f8faa8df6a1a702b8a53ce3a5416e83fdb41ed5e9e632c34f9309b0bf2c4cb7a318d0bca81ffbc842752cf36c78f41119b70acb73c7b395c3dc3d552671847e7a14dfe40b7af91c9b728c79c5e396caa7b20af2c9b98fb8ba95795c35a514e208b978b70e56a01dd1c0cd65a737d3ec2f7909165b207f65c43bb787ce9b6a21fb3f0a7fa2cf6ed9f4786e46cdb424e7e56411dfc2439f496f0602cc269da8ff096d0c480795e051984a8dee93ac75208ee37ffc3b722edbf26803d20c8ef3b276199703510ecc14cef02fa42fdf44e603bcd7cf739fd6dbb523f8ec5a77c06116f2fd12587463fe75e83cda0659b76b3d4782f66518d3f49aa62d9b1bef63770cf8a1d4c2727acc6a694b66a1419f58864fc543c5630dc63dff7a3d0470473a0f6c05433f08d79b0c0b2f3d3a7e1627f86591dd5016f6a360c3912b1208a2fa9bdaea304326852fc7169d48a9f8e2ed438d6bccc02ab49cd152570bcd6c2f18241635c5a02fcde4984348f7f0b9e10beec7351e18d1b5ed44c824c65294cf056b21e93816715641003a2cfdfcd010bf3c3872eb1aab52f8fc7c94cd9eb8e0a1e037b61c003238a3dd0c967add2cde160607e4bc02883e794381dd7b71c6cdec2a505846af19fbc49348504f32ac614e780b9e76286cff5624de1509005260371c1b6124dacb7832c3bcd9ddbaa24d8aeb4b215d8cf038050dc2161c003db72d9694938e60cb3b243e7acebd31dc5ea14f16bbb4123ec5fa29c96dc1188dbe418344dcab04dab2a373be3e04471b37dc3ee814dd1cadf5f3423a109345ab7e3c0ceacabf6f7bc05b0af6b1683e03d8ffcd3c136ac99c8ac7020d7f1dc9f7d7727ded1b616e672d6c420d35fc4d3cf02ccd42eb1eacd3f31d78a2f308243d718424bf83de3d139af86371bb913e46a6e9bc76ec5c00ca06191d3d8f526e814f8bd41c1c7d6614c7ed6a88f55ab135838854eb297fd58feaf3395769cc20f10ee7d07fbef213a3a50f3911e784b345b3fd653367b4662f7fbf004acf1feb9dce5c8e828a41459746f3ce9225e3bd2439469b2efa24677a14e738c689007a63a156f7f89429f26d41d14f9bb0a9c9755d46101691cf018ea72e8d424cda4b258ed5bbe7190cc3df5293eb586e9da05d74c2fe5a13504bdab667c76baa987c087c4ecf3bfa6c5280ab6adc7f1416edfc16bc848ee130d7426f5b013892cd57a27ae4f86f11d5dc4469f5314e73215e68505dc14231e0c57b2d6b6cbc4b3a6c9476ff99d2852b27846fff29a7e02e863b6469e9b59cd4f534b6fabbf59ccd99e14141c4a6a6308386f9cd30ba85394b516f921940e8dda81bb09840c294c3c6e04ea79e89b1caafa3748336814f598501fdfdae059dd6c4c890ead75dd83a19824a1f1e4f6c7d25bc707ff92c48ccf0fb5d0b95006ea5ec978f426f6360c39c9ec61a7d514afa56a01df2f4cf40662c5979a85edcb496b130e684532d16227097628896695c40e8fc523a76dd927f87ac7406e0595d4279c235767201626ef0019490dd607eee1bc40d7923a148653bc9926799f198875c8a85b92df29c1454a42aad50181d41fc1367aed5cff5c3a9b643cafab3232314a23e92bf9f0f8cae1daad3a19dee35bb771fa029aac19255a471b5e8adb0a1d81d78b23a393b25da05787054b4750b4fb58fc1f06d5ddad171e10f7ed71070cd0e4efcdbb0d74f3022c3ec8034a15744d688f2a675bee1ffb60d1be98aa85e9ea2c0ec262a897397f68521bc32e3daea5ec1f45b93ef1781bf6c06950aab6c482cd68dbc897fb64d3f863227b27ed5b9b485faca65bd12f91f271a06a6d1208a419356495d9b60583b4049271ccfc83957401f963bb1c9672494c7bbfd1ec36f68bb538546fd7d1c560902896b9ba2d9bfb6040997e420922a472fbfd884e6692fac4640ada1c3c8dd208a5f2d1a8bf49d5cd454de9c6589b1ea3bc3e1e71ed0a441f4f022aa40e9388bfeb114bfe70366352aeb2d3db0ea22e0a82eb5ed391071dee60cd4433d9bd2f241f0e31a0222848854314e502922f0c1fcff35e54d4ebf1191f9833ab57d4c56d97e8fadedb436047f4a4fd136b88080842eb21467d37241f4aff1af2a7676b6a7ee6fb5d0e30ea2ea94065910affc606fd75806d80fa0597de9f76188f8c30131ac3c3b2ff341f9074842c2ca08bcd29f72108f27f06a4dc5bc5f2883f248c7c5a4b77180c3fec5c9d898b721615538ee4fc5f39490ca41177d6e75cb4cb143b216277a4480dfe7b57fcd12ed7979619e03f711883a680126676a5b81bf5944c4810ad2db868721a0158013ce1d42857e6714c4ccbcda22af026b010dfdeb3981a42021d01a23deb8d282a132ed5d3f6c580e5638a938dda72b4e9c2db17fb3bd08ada408fe1deb028855397e062d398c32896a768da73db547cd63a4ce4c9e12151d77e260b56de760ee47e46cc016518ca2b3c18ff3c9c31e5adc7f54625422221de8d0def2136a9f718405cfe82b9e549f118ded5bc0dd23cf2b3315276db4244c64568e9f624aea47d232fad9d37f08bdac083d413ed5b72091f3eccba953d41368d3fd785df33b7a41283a0063b0504d160f2384eaebf3620c4f18e777f42132a0ddf252bf9caa6c85f78bb9b8d9bdc294c370566da43efe84602d00ab895082cdcb3cbf62cc8b247c54a1e6744a6b522a5d1d19de6afeb1e16b095d8bad9a36dcfd24fcfab8eab335683191b3f57ec3e39138d67663fed000be88f65fc8d7f4b130f75f3ce63f106e2f57f9af72968d930d38aa642baf2918015c26b899ba4d155f13e97c9194e333ed56b88761f3fc3c4887a2aa5e090b2f301df7bfc8654c89b628c41db4f15b0bc6a2340b82d71057f841bdd91f3fe3ae1fd7c12a1c826ea1331175b0f12b74f84e24d7246dea0a99b2159f305bcd25fd4f7f50b3520fb6aa613e41c08824885649746c50d705e97b3b453e6d0de5eba5b89ff0a75220051df91dc66e7ff24d72bb4b78564e4c270baf7e4ccfa8940bf57dba8cea6415f8f187046a5db6e601c88c1d00a01e99dfa9bd358a851e2cb4a86e9c68ac1902dcd3ed5be2e3b603b6d343c0414cda738eca6dc866147826607f811a7443ca1cf90763711f8bf63111be7937ea9563c0e87ceb98f985a4509a912e889cbd307d68681995594b79acc2f83643e1a41fae7e1ad13a36997efd95f030d8903a2c8115cd566c655a7de1ab3d1c8d5c6417d7bc8433ef056c49038d88bd4656f1142f7c1955162dbf61747862b54d114e5ca5ede52eda4f2bf7bf8f18c69ac2e9398a62ecfa6883869149140a691096a23ff4c37739540705dfe30008aaacc88e73f5edb9592d58a90d7e69f074a1cb8ffcf131930b55dda3924e1e8088e3b82d7a9bb07d994fe096b9f0663ef0578e0cf222c2002fc8423f15d678f4b457c653743201b3a635937dc0996ddde26e0019fc6619ecf77146ced7190f05eb2a38366d0d136bbdc08703bee5ac570a3bd24e018db1bc77badfc4c9f4b572eb79e373e5e58eb3b9abfbc511c8ccef3214fde72983a7c5863373c44a2b8e2e0193cf8f3f558a7c3ece35ee843232fe22c28c85b8ef65a7052de3c9594de169c613ed253b0c88ec7c932cebab5972bce0b6f5c987a1c28a51ff7a586f8b8d7abedb05aa08aabb4cf91857e1c0dbf27c6e7f2124dd36c6ab739c12e1909d78442761cf5e088b7e79a0fe72bcf73aeec7abdeb74b66834ce6fa160778e8f02d89c836cbe7116b9364a58106cfcf06476ca56007261884346392397f3b64dfeeb6bd410ae01ba9cd233f7189cb639e2dc26821a89e595dad3df9e5a3a163ab3e257cd216533902841309bddfc5c0248cca51648187839418c2e9098f3097cadb2a1297253763f97e39c1e11895abcabc418fec19010dc58e4be9433019f1c6703b8c9ac116ea05579421681629c800fed1ef43e0aa02cd20f844a4e2ae15e4b2b419960657a2b2f6c81825b8d9fa6a0b5ba0b0a850e6248873857618d03c46eaa0457c742646f00adc1fab4bf4053283c3bea080245886c48c872fb1d5de55cc2355feba4ea6f2031d17d9f68fc23bda95d284c5e735c510b169a56bbcbf84c3ab0d01d0cc7ae29ca1fc28d668ed6153e2d6d984278dfe50c23ff4adfe8f5e1e0e06674941b07b712ecb16c0118578e957c753e34ad4de200678477668af64a6d86e31af1b934616066a528eb01fcc9cb2c7476112446a969069e7617213dea414ad0a92fb223312b212c9a04920fe08cb81a0a3185a26faae0104212d6c24bf7199553f8d330f7935817dc1f0b25fa352aa8cb3be7d03f14e066737ed43d706eafc277a4db81639deb8cba7a093c13cbcefece507e4536e6d82f8e982cdafdcf7d484238e3674d8421e803c2a9908351cb542639da9edb6900f9270951f936085578d30c07ae302025abc1e35081054eee5e184723d0b9a084afba34fdda4a4a0a8bfaa01f3bdb18d44969117153140a36102ca586e3d6deda1778045f47adb11bedc838dd2484b49da96d56dd981da8d8e288c27777726e5cbddf751aefebd10b997b2ebd65358c005eb036da39d2b51b7267c169fdf2c111d71ca77a14c5664e8922f737dd8ce3b126fb730785b4b4a75b530ab805797a5ec910504280eb5c50c8c80bfc1274a391f8bcf84cb9ae6289241f398ebe04c721a241e249cf0851f25c0dfecc00216fb0be62cf711cfa2574f7daefde2d1d922e748fc3f6b6fec4f5414234900638d304f9b8d954d8af16ce3ee863153c5c0c2864e9a2df00a44c1b776584da30082d7f925bc38951e644fc93738338e", 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r1, 0x1) dup2(r1, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x48) 16:00:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20100, 0x4) sync() connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) r3 = dup(r0) sendmsg(r3, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700), 0x15f, 0x0}, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) close(r2) getuid() ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) 16:00:25 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40000000, 0x0, 0x3b8e80461305989d) fsync(r0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb3, 0x0, 0x8000, 0x7}, {{r0}, 0x0, 0x4, 0x80, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0xbf}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40000089, 0x20, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000043, 0x4, 0x3}, {{r0}, 0x0, 0x8, 0x1, 0x1b, 0x6}, {{r2}, 0xfffffffffffffffd, 0x90, 0x80000082, 0x3, 0x7}], 0x7ff, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x28}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="735559425d87df01e7b7c5a9d53ef139a34c6787d32456569380e26d5840d6b6e44f61e179d031f583ebec88911c3d733b6deff82d7d6ffb118e3470c8fab90cfb8ac1237cb940ccfa423f473f4c8d935dee4e6b34d650954f893f3112ff0f9c0960764485f049c77995134fdefff55676b3", 0x72) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) fsync(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) sendto(r0, &(0x7f0000000040)="feff09291e09818b19d8fe9627e2ff7cc01699309097c174c417938b1110bbb33fb483df3963114a5e312a3c4f3f7f72a562744958f788bdf5330aaa3b1ee16135662922a0ba39cf32b406ed09c1fa8c05be1774a4062d47c86923f87a3ee66d574cd75140b3fe51883b221f13cbdbaca8f7a333ae8404961c14c42b7cd659fd660c1304298f20768a479e8bde97fb50fd2592a5f0999dd09b21005904918df927c89a707df28dba2bf23948f970b7eea4ba34301a04f594959f348eccb5bc679a8d3f14675e6bdc3d12b383af2e57f5d96790", 0xd3, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000), 0x4) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) socket(0x6, 0x4000, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000380)='./file0\x00', r2, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="a6330bc6c0459f516e770b1a54d4fe21d017d481d7034fdb4117a97e28c8ce60168d179c5e406dfbcbdb2e888419764a37e0e71367b2e20e01cb335e777b8d5fcfa5efd79978a7bfc5e5bdc7b92a8065", 0x50}], 0x1, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="b8999880855cf3e45558fcee8c2d032387d6f3c57251776eb18287c3ca44778d3accedcbed112ee5599e1b60791ece73ee0b6c38811f30e4009778e80508790c8a9283a1c9e733e4a0eb25c9b29c668692828d17731413bd4e5254dddb4d90bc6e441c17468cdf18e26c342cbd51c85b84e6e5dbb94e46637a0e21fc3cd42458b5a4ba494f24ae657b00cfd0dd567fcfb17f7393c98ba1d8eb32a33e4491d8e5549207cb10eaf6c2b62a285c9d513948c8378c674c645015baa1f2c077f8a6ed11680a0d2429320979eb0b1c614b1002e9e1d9d68f8bbf92ddb8ec02bfb357c356594cb7c6a2526f78a7b0328459f0dd0ce288e82b3fadbbb551a89aa7271451456f426ba79d20b70eab414d8b6510b2e0a1031d6722c83b379e505f91aa9b6c8c98d5911b78b0a9ac6691164712258aa11471409c51ac941404b647698ec7f5f2b8abf86ebf5dcf0dfe450fcdfdcb86719db4d4101d03b32ae646976890d66d2c08b81e987888560661e36b12859ec2712427cab8d6d3d330c045961d18c465cb6f388c58622bc1e49d515f4fed31ac58b1c16e167f4683a404bd5328171075c7ed477d708bbd2a91a5449189167c52ee0ee4c7983abd75c08eb78162e5af682e2b33b028117a73fc970cd2510f02a473bebbee49100196bc17ad2ee193b10e30c8da13316e07308389f5dcd3263be5c281a9b476e7fd7a72cacd6d6d3a2aed2210d6db89e4b690302cea4d98401e30d09d3c0e50eb8d7d3e5812715a9deeb0cd9502bf93257ddb0bac2bdbd721ab1e71894e5588d13fc0e1c6a9c9f4669b1584eb028a4c6bf13ceff663f3b1123b3559412483204be32fded37e2a7fc8498420091e39310402590c26d4d2c56cb45d4320ce2b700fe739d98d25adb08a12d98e5ef015dbe7bb2c724c20beb5eb8bb27137a7baac89472c595c855767c9f9bb3fdc538a564a63e66fcacd6fef8f9ea2f75504bb9284490b7ce6821fde19d3ea960a262a547853a0e2f4ba75d22a41344f1406ecfe6e74f5821e9349a77668b7482d080b13f7757d968be78a856063628ea35ca39ed347f36326c8396dab0b8f77c94db99e6daab3a49a276bbea783f325ae782240d9f9703223ed61463f2d3098daaa613782f407684a7574bd6ba0d891a66b914b53b85b93f8aeea8e2fe50277bd4014f7da41b76891f82d22e444a8f70dd32dcaf926a68d98910a1ac66481a49caccb214003f1da202009908f7a2a252327855cfa3f3af75c85657d60d841f618b1eaa320b9949f6aa46cc0d515b4ed009f8c67887bd03129938a4c7ce17e6b1c2f16790958542a9e6c535433506b59f3b064a859fd8dcdb5613600c6fccaabb0749d331ada506d5f5295a47ddc440fbed5de01274c8360278bd78d96900ca387a15f4f29305992d37de336d923c069099c1f8a597b198154de10a296d62a4fd521cc2f5cfdd998a7b75150eafefa9e5c90e5f35be26a415c1b89506e10b11e585fa033bb4df6073ef63e7149e3a1ee54c9f4713919b11e167956076e7ad0a06bb99c0052833be489d48110ca14a7832172b7fbf455b38235ff66684cd266b9cde85d11818957d277e6294b39f6341fe1aafdb7afbe414aed917aa77f3f48c027e3baabdad64be622385d87297e49ca446d3abbe2e19a5a483399d25cea999fef8bebf758c46bc7941c459d87b13bbf8fa04f615c383727a9c9eb1b9eb87074772de268aab20ab3a18826a2b5233feb79dbe4ad1b54b3dd920d021fb7566ba3ffd3b0c5bd54bed080e540c3194901434a424de8975589b6182be4ac3094629cbd94f369ee40eae44fc3ce9f4038cd7f5491b350786779bf1ac7966b23d59405c487e55e47fbc55efcd1eeb391a260c625455d0fa8b0cf149b879db5d9002ccff75fdcece6b6b03d06a0feb66ad00874fc0f58704845e761adc3422d1c5a8b70d1da1124a6a8f94da9a0bd0deb40f71531ef29370bf2bb7abfd92c6879698f0ec942e17facb6278bbf614ee54757d0ef2bb92e0e63356a43950cc78c6c2bf6070b586514fc9a492c5376557e1604e2a6731d56e41efe5203589e370b010956d76c5bc190654e135748b3597a96c9de939cfc89dda8e5aa66390706877af61a589d637e0566b0f31e82fecdd8356b446b428b3a38418d85e7640b32bda497b41d7361bb5641eb7f28226b8018fc9bed564d213c4c677b0da04585c4949b0be37df4f1c5ce2bc9d5d911af6c144768e452daa2880caaca5cecead45e85439e45e867849486400243a3917ebe76d8996a356b16ea36670038041b1642958d9420de96c93eb46d21dd8e19fe132c2b17f8e701b6ce6c0610e9566932f12b1e9d5e5074d223e48401fafa70fe4a764c1a58e3d8beb31b995dd53d041569bc6018f73ca9c8ba81919f1af317161d91a014af1779c2545969af1c7f2bbadea2507dbdaf8fd02fd76d76d1c9e982ea7002352837816912704ea69800e8c35ad8bade89057756a863b3f3cccc9e968f3006c4c15fc6d71e61e6010a3c511bd129c3ce0b34f62d8392fdac541a04a9a8ba6fdf5644bdc3c3188f781328f10e861ed16d106484308ae6ff712faf296c2879b8dbf65d59d89ee022dfa667e614cf236bb20be3268b684560699bddd22a9778ce44e2902ab56d2cdcc9b85bce762bef0b3b3627c95e7fd87752e487c8eab583cd5a14756f491ab71ce6e1f856b0693702c01cbc6ee6151568cb6fe62758e683ce7e638495d1e1cc95541595820eb3237678e95043b5aa9ad2499adbde03ccd38d688df44b013802c67901c7b65a443aeb2b8480f28ae6fa0163fdc520e9c8cae24892ef9fb9073ac929f191a316eb63da9144f27963e9bf277632586236a9a22f8acdb5bfa6640c991e3661d96522fc5bfccbccb82bec1bfc302d5eb2a799e82ea5757e514d11a2914fafadb93bb5a9c3c5b6c39f7e532867a2d05bdc4b891de8af01ac610e0e32cca9d869b730f4a26fd23393c0d7dd049016fd2966b4ed048fb01e4d6f61c4a9d3e650ffe804e83c0f836255f2e60caf175cf2dbc74e8e288bf992844906abe75485f32a0d8c7f518eb1d8096634184680f1c0f3a8c2c5b19fe613f75ff7f3bfe0c5b859ba86dd29211466cb082a5821ced8f8a71441858cbde1ae55662deb129b0a4db6f121985968ae4623be89b5a624a4071bc6ca877051e3138637c0f7ec0bebba67f81115e667419807c1c39d8c3cc3246290ee8c377d33751cb02d7e821cfcb3376ecbf309bb27c6767d7a27f6abb4124e78f6f7c3100b14448e0d8556ca18af5918914aea66eb55044e80247f186319982fa3acb8dfecfc382cb2efa2cf00a2b91f362443fb71b578030a71c126987577004660fa663031f96adf39c4059b524f4438ddb0d39ae4157bf3f4c155270055a890be571b66c71f18b5ff9b282b85e3e94e6d60959c5e16b4d3edaa5884351d973505372d850f31e105143b252759a60777e63063abca3982c73c54287ba28a8452feab6e03a49081765634eb8734c61d403091c7f40978b4e6066365809215a1a7a466b47d23b66dd941d18c059d5ecb300189306da0826d4cd660b87ad2e1bfde94e364cbc52ed8a38f33e05259a670431203b06783b8d25bc850ccb7d7913b3a9e8071481c1278b67cee6fad7bc8a9bc31e3ef958b06cf740787b9c8decf43e15b2c32f9dbf4bd56bbeea909f4bcae1a06874a24de769b15711618015805efc8d954cec926741e68160be05cf94fdc2342bcf731fdea2556fa36f433fa05f6de200c55481836628c95861005d4b9905e3a821dd229669e6cdd663ef887612f726b550f9648bf24c206b95330eeec4d8bd8740a6118d009bf0aa5512250bf5bf47b75e082f93a9b4671103a797a8a8f6c8e0e2ed05997778d256e90dd62fb15ac68bc8a5a78527e5fcd5be858aaa0a220f932188d868aea861fc1c34df8452090e1a1704364ff79600cb62571d38d689c08b5f7cb96ce5931c45d0bd8f96de7f6d0cfe45ebceae6be6d635b1a6ec9b2d394072eb86cda9b2d5ca19377c84293302c82c6021bc2c6c7611272742fd7e158c7c26ecb009cb75be2f8b1cd6b85ab3b5184babf418fa419988e12cc39c6d0e3d1947b943fa4ee465fc2bff2ab7146d4e653c70b768bf7aaacc54ea48d139640c886f8ab4d67b7860caee92a9d045c3d16196e1a0a56188d0fac66e0b1a69753b566c7c40f4cca96842c51c9a7ee33ae853ea53c5b83af43841041a37195f838a54e10c597742d8f07c6383bce231b4ec4aa74f6ef724c76284e9916c14b49830cfe58e8712d266b0a26df1d7541d5a75727b827be688fffc144e81cf300bc07c1454c3a7de7c7b6b43532c8fb58df674876b99c5c1845b066b0e4409f16ad188798c3edd770d0ed21d3e3ed300f71563a4884526fdab4dcffe9a630d6947295ba5df06785890f9d271a8d4556eeb5753c2c8d34fad93f478ec34a0a74dcc9bd3e01eb3e7813ea6c6a6445ea5d74016f6443dd98a7b75b6b34cf6f3bbb542e77b7d5e853114600fe31668d2d74d0f4f16dfb7fd3a00bbe7274b5b8dee74c1e63c4603e4d91a56b89a328aebfe6a16e71a7832fee382eb4e0a265894b198411766a7d70a32680daaa7979433ba868731845fb9729fbf900c31618cb0cf55f8156d0e27c9e5c8ede29dc66462077f0beb4d91b95a1a896f02c255e56cd09c3cdae1c6188d0f8c82899a4126739dc4ef5387da1c74574182d38c6efafac538bc46e7577461234d3a56b1ef78e473bb5c216d412f23c4056d09e48092c8e8ed2306b8952d60adc5960d39ec2369f76f72553362aa05566fee91c534d8b60d2be8bbd2b34f72403530a04a49a9b43785cd3998d2360a7285fd158d0c67eb4b41048967693fc497342e5b70cc747377d4e855bf97ed80316d80d6211a4dabd045529bbb4dcc780705766a16b26832463928870e77f207fdc35bf0318b6f4e786b6843f0523186f93277414a2615734bc5f59f8c93288e72e1d2b8770c81dd14e3fa93c9f3da6e491b2800d7200436910529c986f3ffc87f4751beed64347f8c60f44741ba0dfa4ed722c75587628febc3d7153edc29ee354a80baca9e6b6d9ced4879a878d675eb9a2a835fefe2a7ed06ed98918ea6d36848049ceb9b70d4f928538ce142dfa636966c2dbc42827a1d064798792417a95736c59211787df2a9f33fee69983641d3c2db59e51861587b8b126d333e4d1543d480370b589da3b5a26745a3151113818f94cf22bb4b3aec4266782defae56b24271fe4a1b3f81dcbefe33fb8eae55d8d2575357c9ee930acbacb65e84210c159af9ff564b531f7002c4fc672d2bd9892c7a12a675ea1525b8825e883e2bbc027ee92a9e3119d1388ebd610ceb1859a2e2f1c5ceefef591a1423016371f1046ef4f25f4c22ade2ab62fb561f9ae8c8d2d5fffbf1685032d993580ebf84a8e18d2a252cfdae1c14183ceb3dcd05e65c4632e538525ed215e4142edcc951eb76258ba66be4eca0b20dd52c4aa6b9588cac563aa263500d88440513911e9a9cea2f95a92e7391bf531659d1295e91a12735d9b05fe347ec0bc79946b7b8860c9d93669667c8e003269127d1f9b4b7af70527e2b4216843d016f01d3c496d248d518ee89894fc58424280f491f1d5b505c2c484fabea7d7526e14f0431a69593f4c5c7642c98308ffbbef3777f69adf67131463b4439000f9a953d3c6dce9d27ae6f8641f72f0e6125562a41e9b7b7f2c2e020ca69f712a491a610e47d08ea7b59b723b912e01c9bcfae7cbfee5f2fe9f809e", 0x1000}, {&(0x7f0000001100)="1b464e42bc3e9f9de0192d68c2ed6317760b6c89e41e75850e11ba223f47b7f53132167ea0dcc67d0e584593e18eb6c34d42be6f9deb7e8d093b034814d8c7d8be91341c727aea34e9671d7c40e05181697df89f9384c554b2c94ebc1526cfeb5e621ab26ed7f0ff5787fe671b6947afe4ea578f90012ff309efbf837cde9f657ab97e03d7ec063886b8b17c8571b16d", 0x90}, {&(0x7f00000011c0)="639b28eb51766787f7b750c35dbc23fa12a6f97c2432504a782e1da611458602f1a112d7dd9dcd777b7a1115934f988fb86d150babdb6b34a45c18d46acd6b3b54cfc82ef72dfa0b92df44564b26a494d77cca26fd9661ea515522f147526947140a454d00ba740542c1e8710dcdeaf968b4b231e62803c0f8303d4c55464c3d4e6f0c05116f9db2c0306417cb75175ec81209", 0x93}, {&(0x7f0000001280)="cad1e110d2f09a07ce459f6a77ed952e94f374c2fdeba4c243d460b2ce02b5ac1a81f3973acd8a029dbbeb4b27dbe4e275f54adc3fa068066dab92d4136fbe9f41e1215f68f6a9cd1fa39e8022b3c05dbc4c61966eef6d9d054999d17ecec512c051173de29ded2f", 0x68}, {&(0x7f0000001300)="559c9672ce0e8376df3097e66db2fad3b4d53ad5fb450a81514a38fd79b2545fb0b88f663f45c3a714341bdb9006427b860d8e5f3d66a7ade5e08da4948201a2358db15626d3715c87103a3cad9d812b710c129b1bbb4c9a7b78d953", 0x5c}, {&(0x7f0000001380)="14cb0ebbfcb29c23afd650e0981fa4d85c054e5fb659f9c161b903b2f415cca6e9a02ca8cbc68f17d55ce580dc553ff6912235e9eee4ea83aa2450d707b1886dc16c30a5837795f8d4eeb67261c550e8a7adb1487c3ce32f65b0542cec6d7e3ebb2bb1b4f5b44b9a204988cae8d051e07829ebc4bcfe10deb7373f57177472f68fb04a997ecf5a632168165e27dce39e447a479fc119a3502df04c323caf5c75e7844f0bd801150866ef05bb5c7e64a34bd740d17fdaeb8bc35731b1016366518d587a2aec9f490120a82035965f9365c336a0b7e7ee3dadde115be300c6e795d37cb600984f", 0xe6}], 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:25 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x14) sendto$inet(r1, &(0x7f0000000400)="824404bd3c9c5d15e15f1b0a8252ae4c6ce873c8c8abffdab201553a57f5735d450dd6e96f2cccbda94f95c3f5fa23ef9196f861bb3366df28cac4e73e0ae7000508008ddf9efb0b6809a33f33f721ac230a163462da50b3b2df9f0c53505f559031718f4bfac032", 0x68, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c", 0x355}], 0x1) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) socket(0x12, 0x5, 0xffffffffffff0b23) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x5813, r0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pwritev(r2, &(0x7f0000000880)=[{&(0x7f00000001c0)="eef0ff68ca00c3ff6a091b720546efb2821f147c6f4d74062c39cba49ff3ca3371642927a3a87c866d94deb227a5b36d3eb205d350d4df11d80c65994721da0c06e6c7511d3bf8b58bc9762957bef6f149067ae39fdd23c2b1fc564fc80513b7967aa3a5a5743f1a6f5ef8bbdc0ebeebb8d19728d0893c7e7a825d86a902a70bbdc44dbc12823ff20f801e9568a2d870045a365ee8b937795d4b773bde9066d7f49397a1b19c65f4c7a327a6cbb6cdaf4da37f0c0cae02e7c9ed0da741d8b20ed6d6b1b99efa83fc771cf29eb3078c9a6ff5f6dc8cc41c1eafd2fcef2a2a3580e779c6c4f43189819ed1c612d105e33290ee64bfaa53ac2618e347e41b", 0xfd}, {&(0x7f00000002c0)="d3893c014833bcc60de9848293152f3a3ee062ff51b68b5b121876a74d2211a65114d2a1101d067daa", 0x29}, {&(0x7f0000000300)="a10441e1e7e0327c608adec97f71dcd71de01a8f66d70673f1e708a27636ec92014c958c2401587a3dcb664ed3ab4681f6ea2e4a2a19cdd1b4725ad98abe7f3555d1faa188c0b63f0e27b844d7acfb56d0be6ddaf63b2445753c72af46422e5d615c04fc4514bac119579015db7eacea5212f26e33f955594d795030da187edd1a075a2abe339d7ea1b6a46581a74222b233bf70ef819aa1b830b8191c2bc85e5af4b7521a2a26110e2f2cf48cc316b3d059436a1ed95da850152f2ee918834d523e", 0xc2}, {&(0x7f0000001680)="541f9c68a359da3acd91618bac5465e0852692ea8eccbef2a87aa16f61f471c5ff109a26043eddedcf6e028a150edafa398513b4bd834f5636104264527b2b9d6f192c901914187ed697bfeda914ca177cb13635c394b5d0b24557858e87982d59fc609e27f4e06c08dc94288c4a837d2469227b01cbd157ef1e4bc7e59db0693f963c1e2978861355631f2820056c06b2e759e78aae26d8b65f22fb842bab8dfb0e741a544e4abcacdb757e3c680ae20d66d8fc120d1bdf52a804a949043b75aeddf537713c012c316847e32dbef0a561d842f3e0d014c47a621f30711f784286a96b2af5ae329b7ab2716101ff741668e638944d213b75ab587f56a9ca47c454374562888e8c79615362ddb815510a08f5d038ce98217e61735c17595ca2085f923340ec7696abff4fbc7a226fcb4776b8af95a901b5fae06d220917af7ed0f11612d7d1dc332252263b6c99d362a564340e5d199ab3e944e869c4d1dba5b97b3c5c89e1e9ad981896604481b85b226a5b44935bee01caf08b6faa58c78864e023bad9065cddeace966b6dd88ceec53be0a65a25a62309951804246902ed4c392e47e4c5532d98b58d7c0315149182936f005b22f6c580a93eddc214c98d0b3b87a3a36360e0c725d49eefd7932e54427f9267914ac6c0ac66be19decf46b15ba1e76aac25a8c0bfd033dd9e4b15b466cc1ea89ca5f475c9d713ce65fd4589d02900902463fdba2195ab914818fe411aae85bfb3b869a5f83f6d6937e3d484a8879787dd3319c8c083268fd7ca4b23a3004b63f90593c2735eaab0317489f56e88c7dec29e8d7910943e7c4d81cd572d9966270600c54ba69f7879c91044b6c5019db2b7f4d4807ba674161936bb2bdf0d26eb569fdc5513ba05c139f37d5a33058148d139dbd039f31684b933c1c2e9f3d8785d56b214fa10fbbee9042a5edf6870bf6f3d25f9a05405ae38341969fe6f640b797b24dfdd0c120b8bae42eb7ff40d284f0363ce5c3e67690c9846b1745e03a46f35b8d0e5709b848c88fc6dea7f9ebbe0175d1c24cc8ede1e4ad5f898b5887218d2fd5e1fe2ccb80849d811c3dae673f6e762a0513e5650366fe052efa826129d40424f63263ff495848ead1f0fe5f6fbb5e59a0e40239a272888365deb7a7757f2f8932be0b497ae500cd1cd0f2b40112ca10d74e5bfacb0a68af1dba71c15fffe1339d28feae8469446228f73fceeb69379279e087d318f1a1b4dac95396b4ad87236f4d7becd72bb3f1bbd134e1261ec4adba5d0342730043af313e29a2b498733bc3e5cfd2e343704b2d8fccaaa549079053a357d94914baa8e92eec68a5a22276ae20919d789deed95a65af945f426143c753d5194c3e6d1ac46c387691651cd545acce8c03094fc26d52f3809014c1f866750de74107a4d384e91dac3620321f23529f0f8e00b970e27e0994ec6456bb2ec9ce5e1cc9acc6c80c335096abc670bdf2e016a19c37a1cda934c89737e07672402151687c4d8d12db1777741c2769100cc59016a6ed9e3d74455279d00b2b8645ebd52e2c404729eecb7c8e606a16ae588b324aaf52f5b1bdb374178fcb935ce7e21330144d661d11432b0a6203972660b71b414639fc4d5431d179f63a133ba1a679697bddee31b08764718f5afbe3a5080659bbafaa97cdac05dc9d70144507dd84aaf028f324c3e24d1aa1adb20a5b2ae46a5d6026f8f2fa07d7e2fa2a2115720320e4509cda3cc4550e5d07c28f77bff8a87404004b1c70c59a2f22107477051a2f3f156e61aaea79560b4601997620fc7793ad82da0be51490088fdc2473bd7292df975967e8beb12c9ea2548bfffa770900e854b608deb850dcd8ac44946970d025f75ef7add38bcbf2b4eecd8bf86a19e8432c351cb6d578e9ede9a5e8faa774c3f6672995fb66dfa9a5fd29a3016c69cbbd5c84c855faeaf48a7f2a93bd8ea948b471f0441edd482bb4c1c5b0d72b7b78ff1f570b70b2e658cba47b289a699dd9c99fcaf4fbb740997f7cc146eb116e6a38facf246498874b90323a3f9fc300c26acd55099f0c05bdc10d4d33b661edef6251fa5492cdb652441792922e33e61c123af05c99aeb56f165977acf2492ed4d60c6e0f1dfa73d30ac21f82ba3308fc13454e74cf355e1d5ae6063449f85d9f7a42fe2e458fc25d9ba9b4e15f7a01323c96a1b6649ab6b28f2e0cc601261071a8f1cf077d1df38dd279b8610936a5661bbcb0fe8f701d6db21e4903206c8a2fe864a1fb2e73909deb2b63db734971cecbc80552b8ed05ab09113c34e888b83e44e8e5232ad7db3654d4b6f7f12e3606827558b828ec96a16538721aaa6f1ae0fa721b351cb60538923701e7124fa7b90601ea7e72e4cf0dc1ebb140b8b1007b680704105775875bc505c2bd1c194daeb162e98aa0f2f8f1523e8ac571ea7263b81c7b187db69bc1412df52f46f6763b557f634d8f9d3fb9e96a8859bd7f8a10085f8f222e1394ff7251fb1e265bc50cc317ccf5739f79ceceee77179913eea896bb02fa7aabc2de319ffde3b8e4e886929f06d06b6021701fa5f4efd5b9c7715935999bce4c7da0ecb0337ec9220a611e732e836c7b6b0b4061e16859b1aab97666d931b4299f3f8e26855e1d4fabaf8e4a0f8c74847ee6af749184c7faed2f41a5d3fa6748f585872d94e9b78b585f97acc1a3d457767d8ad0d4a16efa2f2e5b488e377089b96f4da9dcdb8b8a85123fe22ffeb0d8a8ca176fc30a513c37fae54b1e9143fbdebcf777c4abf83d8506e2919d0f87271f3d48eea8d42975d4fafb362b3f758be773708cd248541b3326d5b86089f5c5d2409316dedc5ab26f654aac8ad3f075f60b5e649322b34b4943bfc3448ae97ead146c4398e62f94c5fe07823c318dfaeb1a00f92e16ea99d65965fbb4a1f6805993eb7ed3b445a6d45ae88cf399ae11b27597a2382313bbd5d9bc4992334a73ab940a546d35b7e806e07d8c824c8dd04e65dd6fe4ab9b62bdcdfeb4dba8771236fa25945adf467adf25e28c68550c36e21a805465f0fed92d19c5f36c38951e0b84a383e3961fc80d014156b43eb1d7e558f73341edd814603adb1c370da78df77b8d96bcfd4815aa7d86d1ed4e62516683e57b3b3653c2faf3b2fa9dc78e49a6d7de33acbd34a06bc9efc7b4c7e7526d64020fe6a9f25f8c677053fe542c0c2d5cbbe2978ca76efc2da8f0ed7d300afe748794fdf11bf27b7577352afdc8cf73b7e70fa55bd3c3c6b15ac3d3abf070da621a3ef0a50f7d338760e10ced2476fc3d589bce9ff16cfd9e75e10432588241aac1d09e2aaacbd229ca4bca8336eddbabe0100be592addbde394b7bb046df631de5f57283818ce4c9f83a71f5ec07af0d4444877dcf8a0b447901af564439f0789a137813b43ef161c4f95cd3c53da6f1b075344baac65a765f5f8f2a8502bef834e6f2acc81a291b847fea10ba1cd335bad8abab9f72cdd691a45dfb3736cd759202e4ca3ce3b538b7966e51d2e13806088700032130e23ca986f4f51073df2e05632d64388cf00376a17b991f5dcff844e6a145a4217de7bffe8b6edde56b7b0688ce23073c812c1fc8efae55e8c515d44aaf4f2d43ed60b085c66ef9977c7b2fabbb9d8958caa942e7c35ac30fae1350c3031a2ad4683ebd8c2072690bea6cca2ad412bb3483d356d66af9f82ad2d4b190ace8ed0a212cd6452fcaf92ce92a107332cf30dbe18ba18dd6653ef3e3df517eeba218578afc5c346bfff0c711a006725b7217a5e371303da3a5d6addddbe76dd7cdca8889d9feb8930af587a34ea3e898580770a006cfe192d99e2096b94c921cba94cefa969806cc67f0f882b0959f84470e5d30bc9b7d4cc50d7e30e319fcd22b451c1997b52ffb7a98b4fbb86a6e77feec4e5ab82005cf8a032bf882a1e8f93d2c359e415a3ae02d60f4a6b73b86c4896a046c58f3e70c22fcc550f901b3760638a1aa180dfd1751ffbc6cba911f70f3121847a05b4e5d54b8906f4aaedc58e04df522ba70f7bfaabd3073b013377d0579a74be882bbd04c8e9658965f51a78b81a7523cc44443aaf4e6af5a79bf91c8eb588f9851f142e88a7ce4c039c5cf1682f78d4c5f7529d6d609560e0e5223eb1f5bdeebdd59118066ed046a3bd5025cdf15345952446ffc3828489fac85987289acb24425b93bc9e8c133835eafde2af5d35ed9424b91d9b9014e8cbecf25ae378998f2d11a0ca86f9005c6f52d1d43d10991b9be3ac3910efde6cb068210965a468dde810203b0b84fa6bc2d9eaa22c536c4aa07bf20449cc2143d69a495b147555112b1345b9a4a442a519fd72253fc27eb0e0d51d23369ba4ae2fbf68db2f9edda61ae7c5eea3327c265419112a2240444f13740336dc887be64adcc30817d3df8a95bec80cef87d28b8a6c48d1126e78efbd71e1abe31fa115f2f1d84aeb802d361f5b3e2a983ca0c73a5190ebf1cd8c9302e28604c8006e8146be563586f5da0c03412dffcd6842cb6c1116c4ecf779a9c680ddb8a9c5159ce851fe7bd8162e89b2fbd3e68270b0d0a30596e758cbad98899557424f6c1fb4406916f0f06e76ef05718a0d0cd9ce0affbaa614df5b275e5273d09fd7f81401c49509f24e9b47ad1e761e09a3eecc9ce38de5fdb2ed4208c87240cf9486b8e4aa4c5e6a1a3653d948baa88ce65338b60cf866f2a8041fbf9297dac4c92ccf4cff1242e30b13ce4767b4a16efb19aad54efde11c2df13858f91a9f6e79f3ee02cd3c9900ee07ebc74f6f6da4689c10a605da7096cc70b8f52d43c19f1c3af34543f6b4de725834082e2e331078382e323029523cd40622ae16f0d15e255f0749d83261c20c76479147e7b7d28dcef4196f0c4c5a15d921811c7e3cd8d2d5a443ffe3e16e5f60b502d48485a5a10e4f7a9203cab6964d39fbcdf7368235ec66576c9c22259de0c532b79ec4e0e91db922519d5a7f1f69423be7580ef76da23aaeef21f857099c4ae534e48cd70ea73eb7be14bad7e3a2e1ddd16576e18b2877c7643c150d987d1284635c2edf5ca7beeecea72f0dc85023e8fd02d8431dfb3b03a2ff534a6a41934cd0326260bdca893f9ed0e780f3a42e6a2b13eeb15dd9855a3e6f0747c096ce20691955aaf2745fb1dbb7dec5535b528c424174b67189dfe7414e36850b2282e40973fd65435fdf0d43b61cf4a1f00814dd4c526aac1ce75ef1980582dab2ac3c96dbde7591a2865b62ea5c830251c55b064b1d945b09b53ff63315642ef563b640e58b2c60a5602eb047b5f4ddd8507373b63068c44324416b6a4db537c48458570c21cfbed5b4a1a9fd8813f22973c7153ea28ce0589f00e0a7d3e175fa76457d1557dc60af6ea7c006e6e44e82451065129c359c24432709bd9093ed122b94d9a54bf8523cf91bcdfb236dd845169c1abb9e7d4c7b5cff57e598207b3f3f295a870fe41deb053abd481332a691a0e5c0a1d23958d1cb4dd4a8c2351c3b524de0491d919f2a7568e8236db935029e9692aae9ea30aa5809fd3a22f9fba7349a46ebce5b09a940ece0a841de892ae1147ce337c69113acde1f859927076f376fc97fbb4d8356f2365cd2b53373120ba656354958697fa45397fceb4a8bed1814ca73f086316cb0bb1a66c9e1d4e6ea91fa0184a76654eaa4246525274c11e07fa2a7c7a8a1f375556bbea622bc59729a49286a472ec61e8dd30abf95893abbbbaecd10305bd4710e0c2d02e8ba967b93c3b9ee2ab105f36d8ba274454504851a95eab73e43eb9ed62ad37327e1270df88c0f28", 0x1000}, {&(0x7f0000000400)="9365b8ef20c14e9d78ce3bdf9b889b059dae9cb264b889be7a2781687f7d87589af45cb69f1ccff077d4ca4c78e1e097898a628f7fa6d8fd1824b2562ba9ba17f2daa4fd310536478702f3c1894691ef9827b12d48eb491f8f319d1e2feb5644ade2ec33f2ab201d76b247de43f4901a524aaf06058dcc36d96283b730192609b130a5631a75c9413374bfacdf3cccc830800b76c13ea5dd7a5b563f2961101153f10950ebd40457cbf304f766c80746612d5b4059c6175525", 0xb9}, {&(0x7f00000004c0)="1173c4895166ee704081d569960875289efbe9b42281772f8ec1e64e95c107cc626b3911146741219231dd1e4dbc784ee64ecf1233a3b44096511d9678f8d0c6537c81682c0a407889abeb65806404aedfe7569a5a3d62400313eac2658d0cdd6b7be03a057e556f93d9b2ff03f83cd945e02cf5ff5afb429bee9f1501dce66681140524be9247f2226db80391f1cafe4f7de5b333bfd5c86b0a4b4ce4a1bd913fd6c1eeeef00d494dc42a8948e9b9ad034dd75b7f6b2bff65983dc003365319189cc65c6726f3713c22c91e84b9aba049d0439c719954131c4f7768d8c61fa9960fe725d12dba2d70bde6da78c047249a330a50", 0xf4}, {&(0x7f00000005c0)="4a2f75fee66b47d63cbef8dbb32581b3f46761364ec4ef3d874295cab6bfad39a3a3b394e00fed3ebf81077a8e08ba7d63791aafff636035f75293d7eacc2ecd0a036718c8b047bdfdf64ca3bab65808da68e363fe161aa0976ef46ff6bd97c9e79b46045e00ca8d6ff50dad75272d4821d58c4ea57d135b1c0ec750524912ac58584e702e92c6b22b03f7e51f628afd6f87e0f3242f97c79e", 0x99}, {&(0x7f0000000680)="a4fbe966bb190495c5fc1e01f28035377819ebaff689b9a8c31b1f81591adbdb5f9c8ba27102d782a5b0ca52382a8aa57150db21ca1c3589b595cd83cbfbf8344fe6c9b67218141fe2433610d74903e83677169685195397ff6acb88a9ef28ff7f4c825b0318b9dc760b16de7710f078b732ea668cf64f937598b3251a304e122efed488b982339810b147a66ea0699e7be7651053186df5c854cf991dfc4dcfaa0e13303fa11ff7295bb99f5f5962a52bdbd57eb9de07bee3bbb53f24c6fe9304e8119862a17f3889bde20fb20a337dc05dab08096970af9b6776f22b6adfc2d0f69f5dd6e3bcdbe46785dfbd8848d865b98a333e89356dbdea0b159879d3", 0xff}, {&(0x7f0000000780)="17ca93c1a5776b1dff5d1a1b262d2caf3b61ef66056a152a01cce0d9d6cf92b67b2cb20a747b0d5127fdecd5fb15e1def2fa354bb4d6859deda398185680a4cb4b1dbcb9bc4a8a917b3304e0001df2e22ebcd9e0d018b1d40d355f552eb61bf54ddf018f64a07ba0285dc87fb116ed7059cca8c742432560c4c3e2c4e74cf7235ee9cc25340f96acebcd3db7f6aa7a54f146c4db4b521cc95de8ef3ee40610143b782da290d5cd8f7379302de372a0d8c940a0fc88fa70e9a2de3a9263b2a35f7520ad", 0xc3}], 0x9, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r3, r4) 16:00:26 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() clock_settime(0x7, &(0x7f0000000000)={0x1, 0x8000000000}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0xff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1ec38773857ccc5a, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x20, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x100000000}], 0x1000, 0x0, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000080)={0x7ff}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x24000005) r2 = kqueue() close(r2) r3 = getpid() r4 = geteuid() readv(r2, &(0x7f0000001600)=[{&(0x7f0000001480)=""/24, 0x18}, {&(0x7f00000014c0)=""/114, 0x72}, {&(0x7f0000001540)=""/104, 0x68}, {&(0x7f00000015c0)=""/3, 0x3}], 0x4) r5 = getgid() r6 = msgget$private(0x0, 0x40) msgrcv(r6, &(0x7f0000001640)={0x0, ""/47}, 0x37, 0x3, 0x800) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000040)="fe9d013f591af920ad440bb4264d5ff38b4a5284bbe2694c5018a78ffd76e22fc9bba59dade17921591ad8cadfa518db48ead6dd759615cfd500b5948ca7cf06a54469bb3828bb9b218177a35a11b37812cbce7f49e8f3efb3fded6d6a599dd244290601aee9a5642fb7c836eb4691440b645ed9fb2e9653da3432f2271a7d27abc192813a8f4098181c69592c63bf2333cc595ad9fe0586c819ef2b0a1be58dc60217fdc25286dd4fad224c2fcfaf8c0e5588345ce780441e680bbbe550d2a3", 0xc0}, {&(0x7f0000000100)="19b2c6a48f22c332c1028f7cddbbb3a4f7e8bc16f9e5fbd694f68b0d7a1241743f6485b9d344cccf0a782276d20a2f92b3afae6170966fa1ff8d4b7a97cc818d6ce506cbe1d2e4dba1b15743961dd480bd1b3d817e006bcc538c8b07e927cad488f178cc7462e8", 0x67}, {&(0x7f0000000180)="163af9fa5c7d4b1419fe797e7335fef80c54543c3850dc488bc1169cb6da8c641e5e4b32574edd364579e3990e5773b83cefa57348178356cf85e1924b1643ed0e24e8f000e2c24c387b20973497c854de28c001e4442ef2ac02a3883a8960a94210ca06ad51f621b63068f5e09c1a701ad319f0dc939c9dfe5eca49abded777023e437792274b0d59fe72aa8d6419f7aa24a0d2d231d48778b1dd2d0ea7efc2f6650e1cac8df8ee7f55180853f11533a368451e5bb02cf158a6b9d71f8d39479aea839bc071512d8eaf4cc542e871bb30a812d90af36a82ac265cdae8b776eacab911e6783f8abca48e70174517c10f7ce1b798f4c513795a831dfb33bc2c86311e8e7e5f7076860f7e747e6eceaf095a8706eb2dd3a2f0a19fbc104a82c01be3d0cc78396ebc3fb26a79875ea561d95bde5ce83496a8f72f662627a5c27dc118307bf0c6ccd365bf1bd5f93adb14bad03deea4969e8fa3c65ad43b70fe776d6db971aad7c2bac4077cd8a33ecf15087948b60e7068891edd5152ea6d83f72c2393e6e4bf5cdd8491ed11c83618483014d4836c7e94d534b2bd2e2972c4505f88ee300430ac2c021dcc8c115f01ce0a3f1d10cfae2dc7872e176d3571ac1e78f3c79b1178b6892af6df6ed2c74a98552d28b085b2bd34a4b36bfff9e78e18416bbcb668613f4f5202f145c5e5a49dc7bc6d38fc4e91f1516133b033490719518b5a9c6b3cebadcf90536818d1c7b3b894ab31d0f39ed4fb40e2c2404d7946d17f2c91367ee082505212352cb24a0f0b967b9d4e05a553c20a943c5d630056b91cf1fc3169f2b2e578ad6691f3f94f08c8015845c54fbe4c32347ebe8bb5752bf4ca374a21e1b2a8a23fd948706ef783c2c2f6a9fbb30a45851e188e7ecb333466c47b0d5d4d9fce98c0eb6141e03c331cc9072efc42b2ac0a72805cde7a055755fdc5844f40e00db0d35562c13b182e8849ef14495e9ed805c155c69ac0ab111b0a24be21a54e7db7970d4dd28c1c384c0cb778a514548789c12919b19ec29a9471a043acfeca8da325168c5e0085c2650c8f899936c6c804df1e546dd566932cca89e48a468070a77a3c04255f3bbcb9d179f81b68dc0675492b88a60b0f4ea31746f14144cb63aa8ca70529be34777992059c29e8622f76afec1ee32834dac5a761158d9062f8507bab8275240fd39bd489f0f67d6b0c6996a8994e207f80275780b7b53cd6cdcaa6b2ec8c3bbecfb2fbb5651ec3d254485e4f23ca308adb548e3a3018b7f3bdafffa57633dfa48e13c2adb0a40545ce35bfe79023bea1546497bacefbcfa772c8df6bba38f234d59543a25b22dfe4a768840ec56138a985e8f9f4c7d60323a555dd659395b0c8245ad1199426abc42ccf0a817ad1c9b840cc32f176d48299e5759a895f31f9cfd76f18dd1ed882337d4bd14f8951af600eb09511bf35c539e39490f17e553ce0a6b03d9a381152cdaf8815b0adb043d82e8355e3f1afa493d3e6e41cf3d23e613c76549df9ae75e97fceaa868f9341ffa03430fa67db793a6420bc74d2c280f0f048fda4afa77ee1c42c01aff5898e759b2d373fc6dca44cfb60d1ae7a6102d9132c58277355893716b08ce60065d30c3dfc44313345a11424667e8b016eda3c2056f2dc40d66c7afe51ec5d09768a98c1800ff416a256ebbe7c9c51db8973c66955bcdc801dba1bd9a7469ef770ad1d29a0cd8ec33dd58886e641cc7f3458bc6b48dfa3f07ae148a9c36d6be35fc8e52fe8d5df76e2c57a5cecba6bc25b0dfcd50ad361edb8872fa358f6f767da375024d5349c2d5fb98fe350a03410c469dee957a0aa5a1ed49e3ea4e9568b3e014dfcb0d5fbbbdd60cf85469662823acd7b243b3bcd8806032c1c950ffecd9295d8f5ad16974af779038ca4e537e590190365acc3b9939ea2413f443f10e1a829141cbad2e12ef528ef883e6806d455c54b2f6da6305a2fb9abc2458b59558571507c2b734969b821ece2a3579210be9a4b86d002e15b1ca8d08ad3539d6f2aa2b501c8b7086ad03864cb79fd6fd22e865d33950a00ea940e63545425369ffc09f4edc1d67391bcf387e5805a332b322e7dd0245532ac870f29d0e5366497b0bf3411f9820fbca76e9ef8a869e49fc20357f8f29586837c2794af1bd44a8f81fc61606cc4a15cbc60f9f783c4b0305a0f0de6687790bf0c4360f8675f6695496defc7e34c67815e417af31b097deb3c0725a7cdca692166a18c9f90c811334bf30e48562cb2a20b9fe9a2b71e6f30c7616d480e8b3470cc2af74f5ef46e8895f128b3fbbd83ef58d886d6cf35bd661d88cfc559540af380c3d8789def16b6172df3cf845098e0ffc28c91a6617e2c93e6adc6d0c86cf8dfa1a0bb8c2ae72551be3a7fb6ca6abdd4570cf04648265ff01b92fdff6c67afe8b2fd90cc29f3f960a3228b6bd4d0dd8fe00ac326039f97a2d51c2046e949c91bf30a3772675a98ff3f6c79155689774e9b33904f7138d272eddf8a03d6c2e528216cefe505735b295bc4d708e6ac28da67e6104b6db0d4024866b71d4844bf16d839a13e21bb20dd7738adb3f63bcd9495ca473934de9bee06d937a6863ce262a6ea3e6187ecdcb421360e7dad404be7e0fd795afb8b6c4148c8191cb71a6a293b434298af8649671786427caab994295c0d47ef930532f173da8054a618a1c3f7172ac025c1fb676b84809a5410e75350491f0e0071508493512e0a52d99ee42cdf21a0a42e11c26cdc5bdd68136472e32e45a1c410773f5424e743705d095f1696512f5729ce8904374dcfe09a5cd8d83a3bf8d3fd48beacd390319c2f00963aa34f4e80592409f25247948f5202eb08d6ae8f047719334ac53c7cf6b1a61f1e2607e3ece0637528eea7420b41931e8cece6ec55d7a1e2878f5ae209d141363dbc3a35810cacddf736288d90da01b39ebdbafb714dee4f5a475c03e5a3c2dcbd66b07d9ecb8f5a2317d3bab643e350009f93a74526afe00b1a29a40330bc737b8f194ea58a0c69a2a934debe14d6cb2232c60649dfe05974fdeeba0c69c6d78a5475a656294ea0e13abdccbb2776e33eeb32343e11fd028d13524a04767688e0efd9e71f34bd4493dca85bbcf4e53dcece974010d5f57230b4eae712d8df8e69328d390f4ca568670820a4c75fb6e1e5ec6586edbd475759c991a2d9d41a1fb050d82b0f891575b27b58e1c97c2fc223cb49b0cdadec0ab7b92210018732a48bc463d8762ac8d86eca7b06e7b385fd2c0f6d4f0a4cd07e0825ee13a9bb29451b1db90fdf4e38450412fb2eb2e760214100e33ed419af82fa177c11d75af6f4bed63021560a4c2dbbd45db28c5df15e104eb521b6713e7c39ad1ba97c9c6b05bdef84981ba1500ba5e3230f512c0b24598bdb86fe798d54cf59c67d227d2baf04c471e8c16abc589122b1e4f6dafe5ba2d18da985f117557919e144089e8a1cce7c4cba211ac51f399b90ff8b505d57865a49d4728c75050dacf86075271d2080106746c6593c0df8723194a0a6023c9bb022203f423e1842e75cc6bc6923adf810ad8b47e825b3dbda64e6b2c1276a69cf5fd99c600ea9c7e185aaba67615ba2456ceedfde7059e712978b2365f915d2d16527e8ee6a1cfc550eec64f0139b937e3fc479d8d5d4b655f5cfae0693028057158c0d270de4189544985db27d9ac4904f6397f922a1d442ac0b64d945feca6c6535986f3d96f2f8515363327d10841832a20219e6666ae1f026ea10bbf7f2a3dcd970bc83d79affc52ce0926248e194c15c93ab57848bf8e656582431ca6dbfbfe235b0b917a0ee259688b9b6bcc1534f2b74144c3a6c4cd39787ecef8abc612392e1d1fbd139623f943048c3d9e79fa9ee5f7ff518ae428ab6754cf240534716b025a7b2b10be72d3efe677e8c90105778498de31f5300b418ed334c61992b45eb9c45ebb2c62e24685c2949085a42b77f0e59a4a185703c429fa0a52f2a39857cc3d551a00ed1faa96403f363485f0b75738e57d2251cfad54b1ad2f988f9042c82c12f2f9e48f7cfa3c926445359822516239dbf5f70760d148c75a0650e411d118404d95bf752ad93967dd1c32e45dc5f6048ab616eff3807e930a91ff2673ceed298ee8c59f599e21455d614acb3bc28a80188ea962e781340b4a449c4d39675422d519c0709beb14e18efa09de016ec81dd75ecfda1b2f37917c70a7775059db29086e888f65034f2f2ac7a40fa3e3331dca1b45c7190c03b6d1d65c226a868ecd4c57174bfad34a1fbf705c52fd81ae2ff44d3bccc2318fcc2205d1eb9dd6a61e35c383444bcb6784f1bdde5e666066164244e572db0b8ba80cf62a4172a0b835fb14d7dd0b16abdc1263f917f4cd600e34a133f659b4f673f8f146a804ab7b1a69ab981e2b73e6fc8cb0a35844c15a7740b09022eaa90cb338f14b2321f8525cc65a0e51b317575e818e6d2fc21fc81deebecf28276128dac50a328552ecbc97d44006f5a63291a85c4285fb6e115c4a74f438128a49f7617d52e2a39c1e4358d191d2e2e8b2b91da783498286a8f98e4019348136d97f74de35b05d278862a17d06d3e5004e470899cdf3c19771f8319fb67d8afe160efeae550571a6afbb60976a07a89522323834eb1261fba53bf715fbd58cb18d1656b68b6c5a76488d3fa9f32f85354dccfb98474ad4a2ef1b69c50a90bcccca8a5020c7c0177c73701329d878deb5df97c93686f0b9276a9009c0df4d73446fd5cfe156d5642a5f388b1ee31407e6402cef3d0a06be3c9d89ad0fa9a6d9ad0ea8bd061f74f202092005a3a392e6b8bd3dad38ed1cb32407929c651d5dd28bad11ba513516c4ec0f64d21ecbce69ce67a06f0f4b0ae9dc8bc229ca261fb44a67efb140dbd2d8b38a245f345973b51cb6dc6ba6a2eb14f50e482f5ec8a933c4318a132408776b639ef947140f8e6f6a70415c81011a0e232d8ced5793e6c7658ee151aa98e4779084ab871a5545d7291f6b5c6ff9103134212fc3ff30dcef29d93d7c7cd1284bc95fd81110d67c6167c66e9550b0696db94e56649e79cd3aa46cdf496c3fbe9b2e7e1823c84d8a05b00bf9a527c4c7640abf914a2e7faf81eac986699f82a96b3fb637ec60d82b48468e7f95403da9c2e5c87f2cd84abfd649661c4ef51ee5a484d2bbbf7092fdf2a50483aa6ae47ddb62682f624a89266de234554aa3632e9f53ec4d8db13cfa68e92789341e4a4d1b824c0d997342c2281eb4dba95045f30f8547963bc552344b2821547c61e434279a0e01650fd48c6e5e296a155ce1c61d0d575b0e795d2a6c4b1b801b918128497b2bacd7f5d337b5d0834b0656c3866cfadfc5612d6e899cf9f7373d9420844288eccf107b5267c0112070d8bf42acbc4f7779f165c223b5a1e2e6d50fc653bef4c2de283a5567b34ae74b3cdb111d80f61befd36b625edd88fb6579075001461d16afa7da45d8781bcf0a980a2d366e03b62028b4361834b41d01cb54b1f4a5107bad4de83664dcc55ce52610ac88101b7308292ff7dfe5241651a4863fe38883a04c70ba015fbabd2f64b4623afbfa4ee28b494ab357dc4d89fd9bc1a42c55f9f3e60e5cfeb04ec8cee76a8af3be677acad71c8c975aa8784b9418a357042fad1ef4a5d57c3be149c0de5a8bd6e63620ba03a518a2bb351b9bc6a2f27994fa14afe3c02bd72fa6096cd5e140b8461448dffdcb93b43cf62d80e25a5161ad62f8bcf98f874d12c3f4e9b8781976f937dcad3c0379ff178486ed8c177baa67a1ca9796d8ca1f05e7e", 0x1000}, {&(0x7f0000001180)="aed7721b74dfe09e227c8c4c2238c43dc3df52f30be830947674229b45c6a5d1001fbc791cab89dc9fd201d0187872b6a911a6e7a9f338a1f698125420de1898e9c8d0dcdf4f88cce245497dca323f245e67a1a416e71d79692ed228452036fb", 0x60}, {&(0x7f0000001200)="b11f6abc414ce34171fc6a6d49c89299f06a9d02cb9b8ea4542a5d3e39d1e7b1f6c0c31e056e6884706dd4864279824c6943ff9f7af674c6da41e849a8937890b990268ce6548c36ee0f5dd6b4", 0x4d}], 0x5, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r2, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xc8, 0x2}, 0x0) setitimer(0x3, &(0x7f0000001440)={{0xee, 0x7dcf7939}, {0x101, 0x4}}, &(0x7f00000017c0)) r7 = open$dir(&(0x7f0000001680)='./file0\x00', 0x10000, 0x9d0fa331bb349314) utimensat(r7, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)={{0x100000000, 0x100}, {0x9}}, 0x0) r8 = msgget$private(0x0, 0x3e8) msgrcv(r8, &(0x7f0000002740)={0x0, ""/4096}, 0x11ad, 0x3, 0x1000) 16:00:26 executing program 0: r0 = socket(0x1, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cd0b669b3f255ac2647c8f40c3d275ac719f36b73d8b4d40d640bb16839ce1afdba9d530843e9772bbe2fdb8514ff914588e1ff0ee7651e131b0fa40076b779f09ab5488fd85e3b6f07baaec27634b9836695bc8522a61725dcd78e62e57755a0c67040de87b843b9fa3be009283a36e646e9625215133ceaf9363bb54cd115286477a42d15280830560844feee61b353fedea5f4d9cb8", 0x97) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x80}, 0xc) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 16:34:07 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:34:07 executing program 0: clock_settime(0x3, &(0x7f0000000180)={0x47, 0x2}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = socket$inet6(0x18, 0x3, 0x49) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x9, 0x1, 0x7, 0x7, 0xffffffff00000}, 0xc) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) clock_settime(0x2, &(0x7f0000000280)={0x7fff, 0xa3f}) write(r0, &(0x7f00000001c0)="4a135f5ff89ef9cb5ceb5ea4c19d4f92ddfd62c401b36caff88fc4821a1827b3bf14f51d8492b9b303507dbf691235f4909fecf019931d797bf854b4b01814bf2f08c65be9ebbce5e68c0772611c3a0da9ec60e67da28d31370603878c143532e335d663cb4b590a267e717f4bfc0c0a5a590957d5b928e117407c78d1252a1746", 0x81) select(0x40, &(0x7f0000000080)={0x100000002, 0x2, 0x4, 0xc7c8, 0xf4c7, 0x5, 0xdba, 0x5}, &(0x7f00000000c0)={0x0, 0x101, 0x7fff, 0x9, 0x6, 0x4, 0x4}, &(0x7f0000000100)={0xc164, 0x2, 0x8001, 0x6, 0x6, 0x10001, 0x0, 0x4}, &(0x7f0000000140)={0xffff, 0x5}) close(r0) 16:34:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f00000001c0)=""/255, 0xff}], 0x5, &(0x7f0000000340)=""/26, 0x1a, 0x9}, 0x40) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000400)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffffe2) r2 = dup(r1) kqueue() mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) open(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) dup2(r3, r4) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000003c0)="0bab8df16f0e773f5b64ccce715b3fe3a8714933feab8325f3ef61479036910d1806887036ae8e6d31d5042b36c2253b", 0x30}], 0x1, 0x0}, 0x0) shutdown(r2, 0x0) 16:34:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0ffda6deff02347ed97eac875a7f2b12832104259b5f000000000000"], 0x1, 0x0, 0x0) msgget(0x2, 0x200) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000280)="b222010467f632fe1933a4b008380e205c020449f61922989db73ec608ad8a89d4ec03b0aee27382064e96b3302b1a5bc0fce01567d969ab4113325b4d594153da4d4393998a2fa862a456e6b56d1676f9597ec0606651f6238f6387e1a86cce00ffebb0e4fe475dc4e1bf77c69074815fa0d280c55c7640e8e1d1ef6c553a702264d9a36adf04f951296980627f74e4a0dcffacd2c6a05cd1f44059dd00686f849a9e1321a78860bb30a55b2f0f9c2d2f32b509f7178e63aa495676045b71bcb95690be0f894465b2facaf4115c79c0c3c03f47ecefcb42a48f9ef5120cee64fa927bda656b8915c4dc9add65a8dc", 0xef}, {&(0x7f0000000380)="6ed3852ae72f722a8c2172f0e400746ade9359abac79536da6a7de55027221e929058bf40b6731fc697a14d483672b838176c942162ea3f710471ddd67b26bec2c80287f079e994dd2de1f8533a30c21f841053bedb1be1f0d7dc107e74ee752a2191556f230732b7a4023a059e9cffe2b832330aefc4c06448863fdd83171dedf3a06e16f2aa09fa97990d97755c18cdcb478a26f", 0x95}, {&(0x7f0000000440)="0d33954419e8c1abb0c65429a14396c6baf46dba4a4ceb79bcef11f0a7cf85b030e9618fb36d5654754752d8d7e24835d89ad1221ccd3f75563b46518080c8c8751ab10e283f3ac34aeed896489a0694d1dcaf657d1d1be90aaf3e1f042371c4c651f4dae5091b33798248a18087721bb8d200be1d38d1dd72d9850753e67289cfeff435dedda5d4d5a63a6fcbc946e5ba", 0x91}, {&(0x7f0000000500)="69cb22a454fdb8a6e4dcf131f0f1d7bf1b1192882983eda8126229946d9f90629d8028e9bca54f44320222f464dad76315b7f5", 0x33}, {&(0x7f0000000540)="d14381b16b0517e5dda5f69a71e956090f47550c6318dc837931c1b6ecd347229d45c84cb38acc4c36ed87ac1e758e8d1d796376793652d9a5aa343752a1a2448ee1", 0x42}, {&(0x7f00000005c0)="6cec5a8dd798f335043e495084d203e8edad7061833043a66a391d5562e6ca5ee8381292cd5db36d41045a4599369cc308ad9f2a45a37c6d12f51b97bc9169619ab7e16fec7f4aa41367b5cedd9099c37015335c24491dfa1b96dd76de7cd617b21da3525d4a69a4b9479a29d1013bb81777e8e19cec4d6b86e769f0136bfd2fc9ffd44b66f198333593e52f7fd57ec410d9cc5ce6f42d8b61ec40ed83e8896c8f2702fdc62415a30e638fef76bed73fc372d2476dc3d71696bd42d03673a42daf15d7cbbb638a22d42c62ed7ebcd51e12adf63ae01718849aeee2fd1baf8608cc92", 0xe2}, {&(0x7f00000006c0)="98ed396d491065b3736b44c4d2ea2a9da0f2984af6b70d2418fdc34b14725fd84d41594be3a7807b920bd1efeaad6175268046d81d539f43b4462f622ed011bb6d0041d2ed5c4d045f33d0a2719c0f6affcf914c7c0a3bb5c4d63b6d823d78a29b64084ac66dbe078bcbfa6ece4d2689d440f654d9bbdf6f2026607e6483eea6713596b60aa8ce1dae0187489c7e3305caa0bd1901997201b34a7191b2490afe6a2bc2c1c22eba719334c5a5e3b1e273a62b5b7e246c7c7819db1295ed8831da04101796102a60f2a65a4d32e11cdde2cf3f491c90ab316ffe30f3f896729164a594b4886f424a231ce52dfc9f0a0caa98085ff87a66d2b84802bad9", 0xfc}, {&(0x7f00000007c0)="a4ab3abcd898a688e2f7a0b8f9be6ab0720e2b7563f037b978169d00b163624cc81ec8dc55f045fb3f", 0x29}, {&(0x7f0000000800)="2726ecd5749043d9628db4ea022cfe11e8d5c8535810976a9de12d9bf54f185e0be5a702d27259d389f58ba1165013bd9cefa78a96171d441fda9a849f2b3d0c8e4727e7add9ee06ab8f554e0bb86d37e7c95b24bf7d0a44349d2a40b17309140deec6071fe9179fd0d4600ab5e70ceac05a2e4c91b838e2c2744733a89d77521e30dd8fad7ad73db8dd59eb4bdaf5ce7d87539d61be4a3fc233f2490c12dc4c28c949ac7bf7fe2bad748709ddc8be0d6ad63379284b74f991b7ba7c32abb6476be0780f7db2101b9cf26056b5214bae2dd1ea70fd42cc3ef2deaae6a7360c1394a56f001dd2379ba9198529716c642fdffb", 0xf2}], 0x9, 0x0) r1 = accept(r0, &(0x7f0000000a40)=@un=@abs, &(0x7f0000000a80)=0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x180) getsockname$inet6(r1, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r2 = socket$inet6(0x18, 0x202, 0x0) utimes(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0xff, 0xff}, {0x3c, 0x9}}) recvfrom(r1, &(0x7f0000000b40)=""/226, 0xe2, 0x842, &(0x7f0000000c40)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup2(r2, r1) mkdirat(r3, &(0x7f0000000cc0)='./file0\x00', 0xb5) writev(r2, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) 16:34:07 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r1 = socket$inet6(0x18, 0xc002, 0x1ff) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x59d, 0x93d}, 0xc) clock_gettime(0x7, &(0x7f00000001c0)) setregid(0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r0, 0x4) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:34:07 executing program 0: r0 = socket(0x22, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000)=0x3f, 0x4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1000000006) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f0000000040)="32eae984e1e2aa60c4902332bd0e55ae52e9e0d2f4cef3b4df18ce38b57da6549e03e600b068a46a5ffa514f28348b672cfb44565919192eb15974a61ae44ebc2df8ee6d5a7de6e93c44bfc4d473467f4977b2d7d8354f5e899660f88cc4c91060d8359bf07caccb02425ed259a7cf3b78d744", 0x73, 0x6, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x25}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffffffffffffff7) 16:34:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed1519", 0xe4}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) r1 = syz_open_pts() close(r0) kqueue() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="86840157fa62efad2e6ff492c286c0f0ae2f319805e4033f22748309de0c7f50893d523e6988bd26cb94d926868c40d7875028792ea51a134d5f8b813864000e049702cc22ab13f5cae6c2e2819753fe9e19fb400a3ac19715a0b50f1a4290ce5941d2", 0x63}, {&(0x7f0000000140)="f1e752429254f5761502e0a4d96eae15f346aa8f8d7b92a195104e3a58e4bb4a5535dab848118a60d0df4146b8edec17bcac68d3fb7a458c520381c02a56bea442705258c939ae1d60", 0x49}], 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 16:34:07 executing program 1: getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) getuid() r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) recvmsg(r1, &(0x7f0000002600)={&(0x7f0000000000)=@un=@file={0x0, ""/41}, 0x2b, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/206, 0xce}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/223, 0xdf}, {&(0x7f0000002280)=""/18, 0x12}, {&(0x7f00000022c0)=""/215, 0xd7}, {&(0x7f00000023c0)=""/105, 0x69}, {&(0x7f0000002440)=""/106, 0x6a}], 0x8, &(0x7f0000002540)=""/177, 0xb1, 0x5}, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:34:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r1, &(0x7f0000000380)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10940451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a423ba2c740342cd7543b6229030738852aaef2fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb1) syz_open_pts() stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x8, 0x0, "a147780ac85a538a23fc7e0d7a00000900", 0x8000000010000000}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000000, 0x7d, 0x1d35, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/18, 0x12}, {&(0x7f00000005c0)=""/170, 0xaa}, {&(0x7f0000000500)=""/16, 0x10}, {&(0x7f0000000680)=""/135, 0x87}], 0x4) 16:34:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) close(r1) sendto$unix(r1, &(0x7f0000000280)="00000000000000000000ff03000000000000484215475b49e88b0ce3668cfcb4", 0x20, 0x0, 0x0, 0x0) 16:34:08 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) recvmsg(r0, &(0x7f00000010c0)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1, &(0x7f0000001040)=""/74, 0x4a, 0x9}, 0x800) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x1ff, 0x0) dup(r1) lseek(r1, 0x0, 0x2) 16:34:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x8300, 0x11c) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='+\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x24) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x6, 0x8001, 0x6, 0x2}) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f00000001c0)="e26697a2573f4041c8b14c65a30dae973e909128ad9aab04ef66295f136d9fc57b2d6bba3fee8bf30d2219a2bfd22737e717745a3bdcaa1c587e24d994ac70c2112532733e1ceef5e9b800f659e4af488698122953cb22eaa0", 0x59}, {&(0x7f0000000240)="ea026889dc", 0x5}, {&(0x7f0000000280)="dc77b08ac5a32444c7f1b2115e3d704c1c931d6d9eba3bc69f548a86e02781f8cffb121d522f41254d7e645900a1f55a43126d3577be054cec819adaa45322c1a7b2d6bf216407d57054adfa39504d7c9bebeffc9cded5365849962e912497080cf520e0ad069e1f885909871d0ca96f8328e600a36eb94e9581e10f6412287acf71b9be47c502520b180378985baebe2d2b1a02d0c976618e2eddd64ba239", 0x9f}, {&(0x7f0000000340)="7c743bfa6b302a6195bf73f6b4f62dd978a441d7b6e3676f305aaa345a78ea901b4358ee04425b5377d98612430b6f4e08cd84db7b5a75a4bc7028cf69b6ed8fd121315b5fc8b2035b85b658d0c100b9ae908afa073a4e3e9ffa9dbc73cb72645583bb80e6a6bed7ee7f4688038c9b57bc3ddcc924e46e1eaf5653cf8fc91556", 0x80}, {&(0x7f00000003c0)="e72cb578541001666985caf2f7f1163d2fbaec1f185fa8cc250ebfccc50ea8368257b88c42d2cd6748ec4318185d4a310cb7516d9d632d3d8e7e73408ba2c0fc1ebe65ec6be33d661241bb42f4f8f0983cf324f81d909a1b9f1a21ec3cf3d903adfd698ec755f9b94e7541603dadf016e4805e53279aef4d2e798491c85e975ab2785ac2e0ef900109e6dc8777d4ebcf27a56df923a67cfb9f04daf3b96e83d70c6adfc915e39554b60e3a6e2217f1967ac88440efe99365d1bc6547659f81bba7166bcec23238df3e8fc3add58af405115d472fcc5c3dec4efa280141fb7742d75faa48fdd5dd8a2fe421651e6945e9e4dff9145d9c6aadb143427b264aca5ff66ce4b79555976ec829caa5c0739ab9f2c0c161e817212799dcc4e6e1ecdacf3d2514d0cf60e541de4f628beeafae4d978841baf4cbae6820e8c9bbc8a223ed56507f4220afc26badda9b075df9407b37e45eba77f1c365e70b11b654114b1fda6141a25c76903c11f95e345a726a9809f9eaea28a1f94cdc0f1df337fcce541ebaf1b20021d43f9aab156f80c4fa762fe9d1a4580f81b59811f3d1a85781f26d472dc603aac389a50f8803daba12f2915aff60ab2548a87d31ddac28e05eb699cdd49d436781ef138fea906268704a3208a49aab987ddb19e729442949c5ee704288a9c48cd033a045280179e53d4ef8bac71a78578012e5a7ceb18161c134ee273b4d8c37237df1bdb39184f3cea5db50e18873067e67d77f175a77e1a5f618bb73c4bc6ece7af75add7d957177d4d778745270c9fea2b4aac1c6e1716b2e333e4719a97411376cad832078067fec123abe9df2770291fa76f0f24998c728a7ed5cb2ca79582debb1fd08a76b4e7adac68059010543b64bd0c5234202a9edefc2852cbdf60842391f283551812edb0b6f278e162e5e62be0deba01241c0193494d63c87967593f65353e7ca98f0bee6913f4b569dc662a3c6fbc4f6b3bec0effae9c6b6a4de961dbe911a5918f74337f820fb3732b4b0689820b2effac222c38ccb85893c9a87c1f66fa0191518ed93dd3cab4f41876f387b39e270fdbd49b9d884ddfd0dac36201f16f1c972f83cfc73682a36209df43a5605183005ae75bc471ea3bbabe6bcf79b2cece46ce6b75460eb4020fa5b1c74205c1e790cb34e3481c071274e542d86d50fe030265b500e2d52a5b61422c37bae29a96a42657558f7f154f38ae5cbbac41cb065e452b9e8694f45c9eca0f109af98dff5823b8ba0ef9750bae7462205ae5cb4d3f0504076317d7af86c5e292a02dbf0d7756f842b8ab2483ed8990c3d5914499953bdf8fd934f4d2e4afb5c9f080aa8f915b8ca1f27349cc1e6dad75b01fa5637614cc7b9dae51168b0f1bba63bb2c816286c15fd28aa211d0c724f5b7d07a177ea70f10c943023940bf13298b5c717f89b088535c1a33f5512ca2c7fc07e139c83ef4ea3b8392f0245b62967fecb3ed228299109d110ab92b70fb18424e76781a150e07e61e1ca3c3886ffa420df5635aa5b57fadc09afccf02efb629d21d504b65bac09fc9b39c9a86039d455879141f15a4977497adeddd99113802e40ad9c38e841c5397f645a71f1bd4ad21f94920bda6b755c2d0cb39766984ce72c2d506d5712031541081ab889faccc7743d263e1f847ebe4a26ee0aa4cad6ad2253f7576182bee928a5c0406994832d4c5ee1617b65e65a4519c78777e70e9d11b21447909391a08135a1049d26a821253c58e04f3c8a3e07a30870f22adbce70044a4403788525b7c0507b6e315d461e1ae23803a586e2d0b7b90a9fe885ec9d92b0e859ee16750cfadd1c756ef37b8575c75a43df498d7fefd4e1dcd4e8f8182556c96b618929cd48de46677749a5d7d76243c4136d49e76b06d6c048f514c1f96c4e97ee34368759f1546066779b7f91d3c2ff14848ed9994775de8059ea475004392e57bcdf74b0fe7acdcc6a854671b34baea588e4dd3a10412de95877bf040179c22fcc609c4e060eb4dbb8a806a53a04bb8c94c48669566ee510d0dca7a564818e2db1d163013a10cd1f79ff568d965cccba79b03e1b2fa50c24599fdeb242341a64ce359f0f0667788196a67c06344fd3318229f03b1de727a2d404d6f82da921c66d07b8ff0f66991c2cb6bf4879bac82e03376ef599e988ac8b728fb86d9f300039d530ff02b5673ef0909596a769b378164a11cee1b8f3d16fedd1bcd71322fcb92e9fe7a0c59c830f9ac12f4dc3df698a344bea545196c3f550464fc1d335d0a89d6d7c76f80959fdbd2bb99474d3cdb0d876dd6cbc80e027f6af1c14c211a3cdbdbedcdffd9e457f252919782ecb3728cc8b06680e2b51f051edc712032c2d0769ae1a739641d10938cdf4ae5cd0bd0bd610693f350a1679d97e0b5c96b0c5882ffd5012b6a8ba66576de997beca06772cb040dacc234e4dbaadf3c67e9d92f4f814988c216256f6783470bd1ca090c0fb4152a76d00c568c3d4cc738c62d746c4310bf3a6e2f36a4942fc374c2da084b82ea709b43170c94f0ab6a0db3c87182cdd2e36027d0bd9d7d07119e804165a7eeff786799d75db0242a9de37fc44189780b3d27ede9bf2942a299d2750ac3bc0d1a75892ef7751809f0c74513c658f42f59b66c382f30a146a2987c579bbb37855278615e08f459a4fdca1ed63ea42bcd253f9e12a735bac6c767657a25a314dad92bdbcd1873e974a7fe3e48f5561f515694dd08674f6c828500bd6179a77eed5b5f133df36e5ca313942464a04f3932f02bd9f9b81b2f86b51cd5caa345462c944c5f03702a5ada87222c51687e6ebddafbba8988dd4942b603f75242676d13325dab90abbcdb57c35ea804b6cf15d4948615b49b86e6f690fd12f18f69ccd2e877ad9b7b2cf12eea67dc679df71e8b969b7d7d4aa7020dda0136c95b53756470cd44227d7aab88912a6344cd34cfa8ef65ffffb331c570977f9b2687f6d09d29d9bfa21b2a0c98d57d3beedbdb4f4c0e10df2af1c2d11c919c63d80409cfd378e85ee6f0d659accd8c8b7c6b291e47857dcee54d11fda30f74554667935548ab30cecb29a612c69438a99545b88d0354e57593fe02100c79843c34e1a89ace069bae3947bc53d17ea2440a7bf37e56a4baefa8cdcf41184c5ae1613fbdd6a709bbe3e7fc37861157f14df0078f2123ea9426435b627cec621a0eefc3f5372f246bde6fa89dfc25c3d646ca32b8f25eca6bb1b8b14f39baa2b91ba3d574201c7897d6b72c292ec7ac5a581f5a0269a1d403e22931d0a3dfb866548cdf10b21289435db2621641d13a31fb1ff8aad4cefd32e37991d4fdf28472e46c40cce8e4d35635fc464f6f0247c035b8aae439f15c5447ded8cfce2c5c4a4005e7176e29bca953f62786c38c769f502c4986c7a2c6e9103f949e5350be6c0cdce213180dbfed179632fd461840f2e42997e10b5075d32ea88a52f8c56066ada468f1c5a778de047d19061c10c3be98028dd5c7e48462d3dd69e9030669eaf9dfc5a388c0cf1618e8ad27744ee26b2110056b8afbd6a7de8b2db70e4d78bd7b63931c5a0a5fb6513ec744e724ea90530435e3569db3f17435bf151081268147c061a1965dbdeda9a5271df24d5ed71dcbf31ea7103852819ed24bbfe3e482150b64902efdfe330762538cab2af1e4b7bcfb3dce9d0e43dce69fab6907e521943d7755ce071ca8d39f267d3cc1413c77ab3b56a18d6ae90ac1832d35ffff6ac1b51267c72278f9ffb30bc9eeb88438a1ee0d059304b53a169e9d3984ad8dbd58bb7fcefb38600b1b8daa4016e47b21a0ca01b1bbf763bfdccad7f87ddd87dc196c10788e253a257539d296ebce429c55798fa83dc3b857f8f64ffa12adbd37869c0c5db940dcd349c4b3b385d082f5675508d3eb0e4e9dfb560a9aca83b347b188a36aa4363c9572f821407d92762252b11c201fbeffd55a4f40e74160a916d544acc0b15d29623abbf202e69f236a8bb3b3d0084b189d96677478363e9830485d79c9b5b0dc2c3a8dd6585d07e522721c8a95b41982148662c4c0791d34f0d48ba2326cf2f8eca375849bd13cee3bebc6f679b48872de5194de5037ef8a6cd05d2f5b731a1541a036eab1f4e25a577a1bc77c099b265b232183af99a71ee8c570fecf282c5812fc88b4ef0aceef88cd5156549df87b5374ad62a832ab576f8df196fa968f5da9bc130a470ac5adbd94b4505a69da8972045df9a0b3481882a24c90edc1fa6d0c4e208d0376993d0d63d022c3f08029ed12de630714443c9fc2596810e1aaeb56343e5340b31b76a7714979aebb1a096b4e0d4b2a05ee0923c6bbb2e1d7888cf44263555cf8151f3119532a74b535b00d4fa494f519408a2d4a51574ca0c7612186339ee8b71899c9504db8f4c59c68aab76844d495d5c550861528e4a013cfe3434da7bbe553bd98050a6ef8c020f46d12628aa51d07be25fc5d789cc762661c8378a2c0ad86b69838d36bd67bbb6ca6e072729a95d9646f52eebbf679f7de3dcd76be3eca9b9bc695c0becd5c366024f99c341de6fff073c634a7146baa915ee2ab2a9f6983d7df1ab94848880168686b3f4030470a206f72a72c277ce2d479350027e8594770ca60af4233f2773483aaeb5a11b1044695b8e39f1dfc608b456abd1e79eb8f65dd59d40b2418455ac8110c36c12e4ae7901381c207d3f54f8e95209436e8487a6ead4653e0a58fe085fa926d67faa54ca5cd15a0e3b58218f9d1f3682ac59c35e1724325425aef555c8780de697c7a604b5203a85d3b0231dba2d8a8b2771c081811a24538939fe92a228424e91c9e6a82dcb1cb1045f9932f2914657134307249d9b03d70d7dff00c83f7e0e90f45c6fef5b2ad119757d7a734b6dadf927afbe68bed7470000c1c64909247274bff8c605247f32bb0551313aa8e28055ac53bec4abcae5bacee88e2e3c0fb527ee3f0b82c3a14cb529d43089f55e135229151aa8b3a2325b2a33df79ac8afb18f6820464b6f6e6a504a8a210c5fca64d0909d13e70f382d1667b40ff2cd65411542fef3def0dea1a365ff06eb1b433196cc087c4473ec2be25d6753ec9ec1577f00cb1cab3e3415eb129c2eb687a5e40127a2a075efd99163ef7f2bc834fa7c6f022c084aea5406ed4635898adad18174e311d194dbb26377346d7fd8ee02ae90803fcec3c4841cc120943b9d77e12cfe3bcf83d5f726805605f6d2d3ce098eb1be5dbc9b310cde384901763012e0a7f1991f174cbeb772adfff28f0f799b70b557db71fbb4c21483dfef6fa2484e3c7af987916ac140c34ca4c235763523350d08fb3839b35975ce030b0c6b9681a8e9358c298b98108086cf44338b11f0870e8700b4893730ad2d90d0fb6e58f77a4d2b3ec6070a2ccaa0c07f83cd307db164c10453489e13a3d7a7c696ab1d6cced4fd2209bd273956a31bce6a462b5b8a4bc72b7b23609b690eb6c69c5404771aaeffcb3bcbed72269d2f96370a10a956e857cd6b84150dd5f1ef24e9e8d6aee60bd4df85ec560e7c5c480e5695b1abffcc6c83356356e38658c6c302a07d24eae71aeeed1527b529aca1b69ecdfaefdbd24ad19ca976dadc126effd8c63be8df1af7afdfffb07357cd9d9589070e7c6d1251e4712af51be274dfdb9567a83c028cbd7fed2440ed65a46cfa01f3d7216acae58c644335d196ccdfd3eb49eba667758f42c4f867342145be1f8f044c7f90eea03481dc38a9a7d85e6678fa65e182f20a6d8c920da730a949f5719db5804379d98b811e0a25d", 0x1000}, {&(0x7f00000013c0)="41a11e545c88690ad4f1ff6f9b092609aaa57a67febb2c5a55e43c1e29be3f6246db037607e2bad61b6b556965e0c4cae615503c60672cf36069b3a57c", 0x3d}, {&(0x7f0000001400)="0a286d47579e7756ba46acc42144da5ff17b74e27c438fac8be86baf7b1e24b5ee971d8f342cbc4d8c7a94f82c5d3c01abfa161c493ebb2378a2b493da04c38d06d1673dee10384fb578c73084ebb819ab80dc0b847d1470feaca53c7609e03172063e89ff1503433794cdd689326e25fa4836a5", 0x74}, {&(0x7f0000001480)="c8c43a1a85dbe9648a88789d4f42f968a79526b69c6279cc3a2a7a9436a6815c33bde05f5457c7a47344fa1f", 0x2c}, {&(0x7f00000014c0)}], 0x9, &(0x7f00000015c0)=[{0x38, 0x1, 0x7ff, "5d696eacd8c693154123b0098a9a7b9dbe20b4cf16af6425ecd6281e1e95a4f352a52c171d8e7026"}, {0xa8, 0x1, 0xffff, "14eef30e65452695b3829af7fa0be7f052c51eafde5f3c3eeed481cca5c7e1321b1953d00c804f892d0bb1de30495ea4afbd8b4428e7019cc044c9a35141cfcb16af485d5b0019acda0a5a514dd634f09e7400c3834b8918caa6c7eb4188c6393b6fdf3779d6fdacfd26fea8dbfcac748c0e07f7c8a590a2de06b839ebcb6b42cb0dcec30d8d023b89c59ace20fe85c5dd"}, {0x80, 0xffff, 0x2, "1fa604cd7767269a0d67a782712d93635d8968c9c78d39222856fc5a33b9e895d030a0fd03b5e2e5216d31e7ee2764c6610377370551e2e8853546abaa0aa2ec9c6a80aaa9d8eeb36acf0c965be3c23f58a3255dd2335f59c9fd21446c14e469ab275d31c7142c07a3df955c0c"}], 0x160}, 0x405) 16:34:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) writev(r2, &(0x7f0000001700)=[{&(0x7f0000001040)="90", 0x1}], 0x1d0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 16:34:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0x7f, 0x3, &(0x7f0000000040)=""/140, &(0x7f0000000100)=0x8c) r2 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000002300)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x3, &(0x7f00000022c0)=""/33, 0x21, 0x7fffffff}, 0x40) setsockopt(r2, 0x29, 0x2e, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:34:08 executing program 0: getrusage(0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:34:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0xfffffffffffffff7, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x9, 0xfff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x41, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x35, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xfff, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x64, 0x2, 0x40, 0x6}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x5, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xb2, 0x10000}, {{r1}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x40}, {{r1}, 0xfffffffffffffffc, 0xa2, 0x30, 0x401, 0x6}], 0x4, &(0x7f0000000240)={0x0, 0xff}) 16:34:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffeab) setregid(r0, 0xffffffffffffffff) 16:34:09 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x5) r1 = dup(r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x10000, 0x10001}, {0x9, 0xffffffffffffff91}}, 0x0) getdents(r1, &(0x7f0000000000)=""/253, 0xfd) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/46, 0x2e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) 16:34:09 executing program 0: truncate(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000380)="add376a1bc117f25b824de4fd8676906db2630df25cc683b30509aa22ce763731b43bb0d6f14f04e7b405b527a3a9ebf82", 0xffffffe9}, {&(0x7f0000000080)="bea480ad03745a79c28b1b445ece957a385020489271695c149f22d7b9e9e53df4d5217f4129fe74d0f9d7ffe212eb1a7afacaa21a72daaa18e069af450ab4e569beb568271a22657d61de08d40b0d806ce5122c7f2a1bd2e57fb54ed7", 0x5d}, {&(0x7f0000000100)="8b7e9cbd86aaafcb73d36eec3325aa36b351398c3586324bc9aa8f9245c9b7132d3479ee472e1ede35dbeee59dff7ee1263524a73c6e0a31b37ada51893753be54c3deeeba2d1c5a4e346f04006a4a94bf1366f89a", 0x55}, {&(0x7f0000000180)="e22440c4a6d75b49d67ec13a02976f78749ac14b2e28cb97219c31b024dacd6b7049e135985455e8cf5075dcae21eea6dd1189915cd88064990d61396cd14e9d580ecd85e04c2aaa35d4db5251f37760a45d2223f5c8938a6761911d17831e0451b13f86146a64f05dfa8f79ecb8ce3c8f73f9ebd5da2e5252d83fcda69f5bc689fc017bdf776ef7d013fa8d4e968deceb6ef4a5b7dc354224f3112039056110c2a10bdd879fde37b4de4f65774699c7a2180b871687cd90e03f428ce52b159a0e7e236ce85a913ebb2ed6f9e444a718a891ff47810b839769591ca53c2adfdaf65d7dded8ca9b5774042b21b75d76599da3ad7675547fa8730fadc859", 0xfd}], 0x4, &(0x7f00000002c0)=[{0x48, 0x1, 0x1f, "9c11208ba1d4b540796a07b9410c773bae24b31ae109de92fe865b301788e4cb2ca39358e66c4a155f8c7a4fb150212d68c5"}], 0x48, 0x2}, 0x4) 16:34:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x42) socketpair(0x33, 0x4006, 0x10001, &(0x7f0000000180)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair(0x6, 0x3, 0xa3c, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x180, 0x108) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x3e, 0xc000, 0x4) r13 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r15 = socket(0x3a, 0x5, 0xff) r16 = kqueue() r17 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="02dd1f489eca08a6a3f979d51106b9531eba146f1e404287aded6f1cbe9b85de0c", 0x21}, {&(0x7f0000000080)="cea9e90826892e778d9739f4e7a4a01494937e239cdde669ab1d1a1787d427e2d6e1a2ae67c4f0c571fcc5c26602be84b6e4a0e593e67e057ed3740b3886d1f16bbfeebff91241455235f1ec561ec243c05e8f5c3cd56651e9e54a083d8631ab4cd2305cd952f285c057aa0b260fcc337209887171f6", 0x76}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x98, 0xa}, 0x8) setregid(r7, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[@rights={0x10}], 0x10}, 0x0) 16:34:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/229) 16:34:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:34:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x1d432b70baef3cd2, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x80000000}, 0x0) 16:34:09 executing program 0: wait4(0x0, 0x0, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x1, 0x0) 16:34:09 executing program 1: r0 = socket(0x2, 0x2, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202653000"], 0x1) close(r0) 16:34:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2003, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x12) r2 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000000080)='./file0\x00', 0x5) r3 = getuid() setreuid(r3, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, r4]) chown(&(0x7f0000000140)='./file0\x00', r3, r5) 16:34:09 executing program 1: socketpair(0x35a88677e8915b00, 0x4000, 0xb5f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x81) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x8) fsync(r0) getdents(r1, &(0x7f0000000100)=""/220, 0xdc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x3, 0x0) pwritev(r2, &(0x7f0000000540), 0x10000000000001a5, 0x0) flock(r1, 0x1) 16:34:09 executing program 0: getitimer(0x2, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000440)={{0x0, 0x9}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000180)="e93acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c5652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d261e869fa4199179f4", 0x4c) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:34:09 executing program 0: select(0x483222d8, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:34:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) 16:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) r3 = socket$inet6(0x18, 0x5, 0x0) recvfrom$inet6(r3, &(0x7f0000000200)=""/158, 0x9e, 0x40, &(0x7f00000002c0)={0x18, 0x0, 0x906, 0x3}, 0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x5, 0xffff, 0x1000, "85124ad19a3237574f84e092dcecec21a9695361", 0x7, 0x80}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:34:09 executing program 0: r0 = socket(0x18, 0x0, 0x8000000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000002"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:34:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0xab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:34:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x12) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x31e, 0xfffffffffffffffe, 0x2, 0x2b, 0xfffffffffffffff7}, 0xc) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/236, 0xec) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:34:09 executing program 0: r0 = getpgrp() setpgid(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/177, 0xb1}], 0x1) recvfrom$unix(r1, &(0x7f0000000140)=""/88, 0x58, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setpgid(r0, r0) setpgid(r0, r0) 16:34:09 executing program 1: r0 = semget(0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/128, 0x80, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x800, 0x200}, 0xc) semop(r0, &(0x7f0000000000)=[{0x0, 0x9}, {0x0, 0x8001}], 0x21b) 16:34:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2b0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000001280)}, {&(0x7f00000012c0)=""/116, 0x74}], 0x8, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 16:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) chdir(&(0x7f00000003c0)='./file0\x00') syz_open_pts() close(r0) kqueue() socketpair(0x3b, 0x4000, 0x1ace27d8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x40, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07bc2ec1100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x5, 0x3f, "c66f5c4699b134b7108825d966e2901bf4035bc8", 0x10000, 0xf0c9}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:34:09 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0xf1) fcntl$setstatus(r1, 0x4, 0x40) 16:34:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x5543924d37b34273) sendto(r0, &(0x7f0000000040)="a27bffc51b9ab4e9dfff5d5e5168e34289b78ec742e3608b048f6817b3bc403171e3d6d3b03df985206bbaa71af09b61bd609e3ef8396b01a5f47f295332587cc0", 0x41, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x184) sendto(r0, &(0x7f0000000140)="b8c0af0964195d6ba3a08630ebde8bf8120be9eec699184683872b5b138e79f906b7c15dee4d0ed2aa2866d0d427118f1587506650b973f0dae791f98d567217813489fc9f4c", 0x46, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x56df}, 0xc) sendto(r0, &(0x7f0000000200)="771c28f8f618e39d6a4f1fbed7f9c741e44cba0b2ca11a818b", 0x19, 0x1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt(r0, 0x5, 0x8, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) sendmsg(r0, &(0x7f0000001740)={&(0x7f00000012c0)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001300)="6ccb45940803d9197303131385324fcf0053095cf47b3fb539083ca4f03f4bd627c4506a46ed342eb6a64375214fe1", 0x2f}, {&(0x7f0000001340)="e6a98893e2255e5f1507e46a7d83235b8c683c7685b486a9758d629b01b61cc5a6de9ab9079f363f2c3fa4519ceaba047d393dbff7c9bda725eb76f635fc56d96911c7a86cad1216821a5d3a45d63cb9e117a287c0720a4f850cd874bcdb5bbafe4f9d88e52e3928be3a8913b7b4c9db2e22e4c3ba16042c5b120a23870d3468034c098931ff517f845818deeea5a83311f5694e4d5003290b5f8d573c5f7488ae48befb4f58d4d6", 0xa8}, {&(0x7f0000001400)="8174a0956b8d638405488aa32d51d2244b358d63e3ff", 0x16}, {&(0x7f0000001440)="eaeac27aa24450c35f1a3f99b72de0c507db521d254cdcc3dbabe88271c9cda0ed860ced5374f5ebad", 0x29}, {&(0x7f0000001480)="e69f15f4a0d5bbf16438de6b4a2da8d615b5d2e7180d52d3b44622d3b8d2f797b0db4c66559ec067ac2a7fe303be259e5a5184d62b6f948606d3de", 0x3b}, {&(0x7f00000014c0)="40d3536e217e1a93a3c6a844f26192ce5b9eda51ea7ab87cea2862cc05669196b9b678a70a01146d530795ab6d9093c2968d2779b9f7b8ee53b74b112f623e384b53edb7", 0x44}], 0x6, &(0x7f00000015c0)=[{0xd0, 0xffff, 0x800, "99689c84691f6946b87eadc40d3d1f468f451c951bed18189c9e9c661a00bbc18aef6f060faef2761a313780a22f49afbfd7d483a0be2490fd34f168059a23c2007b0539d1864279a44d31ad1b399f2a1adba6a80bd43d711831e030e2d820c5394657e230d3493609ea4612fb6ac07c390ab2eda891398e6ef680202dafb2919ed7d7a4b6abf9cb8d7038666509ae8fd213f72ccbf576b93b9957890f7aba140b069a9704208dc755c4f9136f8a6a3363555def9e72a8998c052e"}, {0xa8, 0xffff, 0x3ae, "843e38b992ac09203e1ea96f232d9e841ce70c8f3ea060013aec2772cc680e7916ea13b61e22f563f03fac3f97c844adac30195bfdf13187708d57e2d0ffccfb2d70d25749e699f8585f6641114554bcaeb3aa1ae7a7300e38b1caa8316f3275d7e472a3d3e1d26312afe1105f33fe4e8eee13dc5c2e984c47bd03bcc97d5e1a10eca532e0c845a6c4351b3efee25584c8d43ee1833dec34"}], 0x178, 0x4}, 0x4) mkdirat(r0, &(0x7f0000001780)='./file0\x00', 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000001800)="083b355a0bc17e1b7ea5ef6a20b5993d1515a4206147e4fcccf0d8a6c5ca4808b242fbfde1ee4597ba09fef972c8a931e7f5d10e75e92246d9a318a0a5fbf2fc34000442e3fc8cc61c8e77b2a5e4b97ee9463b8936ef4401194904ce6ce090a861dc08562bfb42d774c058d4b90427ef7cac67908ae8da78938e5c19a9385479737a391bae40c59e9b23782a74592f505f52068b21fba97944be5cbf3e2ef62338837211dc506a74125a233f4a63d05f4f3b104c1e1dafc71ba0056aa70830fa5b8c5bcb9d34c8aa452db1cd265e2f49e51e05f34dd6491f583202ad310f919b61ae43489f3aa7449bd3328ce17c01cacc315039289412a2f534265d3b8594d775059e8ea356d7cff9dafae1c8d6d133d8e010b8fac9e60f19b396576fbbd95b3d901addf2e8895da1192186c1ff6973238ee9a308b52bb7b0ecea2fdc4be96e6b2e4cb33e4833594fc4ea2a9c0fbb6f353fb3f1ea74361a35130e97e054964b1dc11de040e2e8108e89816a33758e1f7a74d334222071fb120e18e1e333be3bfa8247fe94aa75a2ce5787708934a388dcc8d729ba21e85e2ba15113a90ca35f9849b43adebddb1411c8fd9479d1daff4476a21b80ff7e08f82e4130cf89043161892737bfea86be41328b1921c52b265e4bcb070a35fd0d58f15ecb29235060d156ac5cd61dd6151a85a3d4047af62a93ba0da989b180fb004a87dca7c92332d904e21ae259044518cc1898000f67673a88b5809f028ad51e88c80dbd24046a80209d1374c34645292a9f3c8a50831f0101c6361bf0cbdfe16aed6068453c55a7c79b8f9d930dc140a70d6f08f135ff9df3c2f5999827db1cb0ea91b22028c4aa6a99beb36990b4c0247d2f4d7991ab60c1e17e2724deb500662f47347c7e41627672b42368b82c0510078aaa8d65a630cc91bce8b7f14f46e6f82d6b7b30d889e00bba2546e805eca253f6f7638a8ca5d4d2eb2923bef45d169669750a793cdc4dcdcd17c3d7f2c95002fb34f67880dec81ab2209a63194d9e4b3551763f9ea097677a48cfd49830d11cd2245874b0b3d7e1cd587f961ad47745e102fa9e2eae06cbe9f9f32592552489d13f7829726de950013892211fe51e37c0a1300ac2f4965353b567accf03cf56ef6cec6dea888513eaeabee39f782cd7d14c1bece5cd444a6670c33466b213f6cfdd69100986f801c323af3603f5670448f59cc8ab053c82654c706821b61691b367835401a4bb2394889979a967577cedea27d4cf3c7a9fd467b1817fce22edf1479ef0a1cf4b1a7a6a4f1f6818ef40e3d693fbd0d47d7fcf051b1040133011943d27ea66173cd2f62f5b611d18fb3a344b8daea74dc3b413cd12344c7edf81cadf0429f4b1af81f0ee88bfe900e131e62ff332720225c6ae5c953c3171d40ed469f5fe1b6777c1219c312dff3982e4c6dec8b80df96812c08b3393a8e2d10cbeb3ddf9e3a550214ce978fc1dc09754595a43a98afc942110ebbf50625271375885cd56680dbf9e5e89b27405c1619b7f12bc4d3f4134e2ea08c0d3fe251b01db4b4246809fdbeed318f1be35b03aef9e99009be90e6913e31d28f44ecf0e0004585c040333babc2167d74686a97e244ed76cedd42142ce9857cfdea3d40793063d6e46d6d103b0bac4329063eabc83553783f397696bdbb70d78106010255f48d50b9299c4967319682df72cf0fec2c3b465eb95d1b0fa855fbf0f2141962b87addd390e682f41dc38abc735b3ae27b5475e458c6a2364a558a7b4c4fa086cdc73949a633f93e2ae664ee58218690279509acd87fc7332e66884361aa18d79db2969545ee1cc533be34928f1be793a82c82d19d530721e380fc06ac56ec3928950d2c48752164641aa4fd89d009da689cfc56cf700743ae62d5d4ba5d6de34c0d8876c011723023a699fdba7766afd04d6ea70f5866bc5e8c73d8314593a0b2f16c27308d25f6a4c753f47da6d07cea235621ef89a860e718914a74a56ff6d903b4557765a352db8563b6e56cfacd8e0222953131b1b69217ef8984376e08c60bf478d7a906a2eff67447b06c7146e54e49db697d646fcbf8ad04ead4382b1294709679050f444821fd9697778be8316ae82ad75890703a98dba2b9657a19f6e5437ff15d8859ecff47810cdb43aeb426f6f646ee1be63e8ca778ef8b329fe3fa03a00e5c3ce696242c9a14f15dcc1c568d710a22195e0204d1796a7d13f441a86f221ca85b2620dc1cfaa6ba7a0aac17d8245c6ad19c5a3d7e6814a720e72107fcde0d36fc196d6175b5c8528baa412889094666929e38d6efd47be788229b0e1d0cd1645a8b8ae60c35b43acae936673c04d709df36f560bc6a19a4ba560546f8cca2cb838e59724fe1a68abf17e804d898499ab3d1f35792a399372d087242269aaf3ee09ef81123d2e497d667f25615a309be4a34d4c275c924b14c719c6b0e9a1ea5293686496d056f82c68d1889634de88d31e8d9c51fe7c3e7e0cc5c184f4597e793ac2c8db1e1d1552daf7d7f248cf6880b43cac4705d920f31382c04e0209290554d8cb16c1a47ff775edb3a58cd0d195be54c92252ebe3e541646fa3a2e679d2637118cc144c4a55f8f58c78cc7e8ceeea57bbb47693a473137c1e5517e6845a8fc82cf1bc6899b47488c3ab4d55dd46a1a8fe5a4e75fe12a296cd7cdcef7532bc64c7d797ef0637b305f1ddfba6fd8864e1c86ecb89c9063e38e33937479f87e33519a6e364a138f22e2f19db83cba1f21e12f56fa3f046dfb15708b98a9bbcad7889d554d1b0fd6fd45e0e935e305fb3f1b7bf95528883899595e7d46303fa4fefc38b6f360053e36a4f28cfe13b706005f1793d1aacf799f80cceedaa39bd00d7e3d8c0554bea56ece7ebd808749ae35c40c1746294f6de3bb61e7fc35fd3afb3a4f0c30ba0356167675e059adf6f0214629c656fe701a89f34bc0c1d20c6da4173a28cc963a2695712f250187080d50cffd2f8aaa4ebf56749c478e256118cb94c33c54347df5e56ec8eba85c743be7792a380b51cc3b2b428feab3219acb004eac8fc9e8bdad467ffa58c7f110b13ddb2df6e3ec0457cce8ce4ffc62bafeb71a2971836306ab0ffb5667ffef5b94d870c00272ed7b0ab03adfdfaaef28c38c9366e51f4ccabebf239e79c1ff4c59f3be7871c124a332620b62edba9a3d81761527b1ad9fe3717f00855354500f76aa6fa8a2d0982a5b338d9dbf3fc997455f829ef93a6c69e761a459553865676dd36510d1253c71c727a0f5095ccf67e8a656e7eefbde0fa75039c114f1ba70321fcdb00830e20684f28185000efec73d766ab32f25d9b50d23135699a94f03f537792711eca4770672adb074bcf91aa439ee81eef0dfd7fe2cc599193e1620b4d3800510ce5365b621fa4ee97e38b1b1b8a8d5447ffac91b06559b5ce7dc7d70179263cb3e084cc3e440aa18c0651747d2ba9c72bb893b93b084759628bb41606a726192abda943e6cf55cc4c035984817978c868c0e24c386eaefa52d8f59435372385e450076e42b86e16d71252b12967137e76224afe3818feb1d4d83207badfd01d04e4df3c6ffb29409dd5cde42d834cdeeecf4175d3e351b45fbf9d8c9268ed989384eda54fcd22ff20ee4303ef660ba5dfc25137f0d089a3aec52baa70422404d078416a900beb71755316f7f2e4884b36836104d29e51e7323b604d78c9dfe84d9f543549dfff2314d352f017374f53c66ab49e5d4e16b410c06a7406845f5d808404dcba99ead954f3b411bef128c45dad1b98c2ca7da98877538d307d26f2c32f015430e52265d2ee44a218741bb2061782ed2351365bb9fc8627817cfda172d0a3882085cdbf3bb99c40cf52dbeb5c729d0899d25d1052134717fc141cf97d84839500616c5a2c6b84a5981fff20246f2bdbd6415efb96e81e658edc4681bc3768c7ccc5fcfd7700871e795c76e853344e903c2461a83e928e1a6c3984730cc67fed7981e04c63514bd555c9d73f8d5f30d89789b5bf1f14b4e23fd6ed27b82af57857a7fe644c529e430bc2bd3fdeceaf585a996121b6754b809ded6fb555b928153cac7a44e3cbafb646a1b8728f143dcb4f8f7452aa6a4a2f27684561a68e8626196c9fab80063ff4d975024e1b617e7ae056aa3af4fcf6d50d9af2abd27d166ac0da1b7e9875ea2af3dbb019505f7fd485664fbcf9c22e9719abe6397d4d87e918ff59822a4aa6cac56a9aedaf6f508654791660a19dc4ea78d0a4e8d193cdff273ec1f5f3dd2f63a28a6864f9291634fb59163bd8f443851fbf5cb300a83c6a1fe1e2ea01e75c9b9137a372394ff0a3d0131e5f882b168ec59f76a1a5fd78356092f0adac97170f93e501ec34ef12b75b277c332459e5800c794fbb9094ce7291069f8cd272c5de4a5254644a03282e905658d23c7f5a5822dcdfc124be0b1e5383d9fff6835a7804eacb5e84972ffcf88d60d9048157421e333a4cf77cb98d98728e9441ed6e3995320e2424f7c577f7a2104d71acb1af37fe7ad2c65ccb0f86cbc81f8e0af3e8ba95e5292f3481e90911c24db9f8c262f4d3c4feb9a494c8b3858963904bb345cf69feada331ece5382fb4694294bfad4e24c71b71b34b0a1f3f526b5355af83dca1940196ed2b90caa5e8496d466b5fe1c97d2c93fa7e461a1dbfe92a1c965bfa3a7162ca829660bc563c9ce7880fde178fd91642dcd811289dd35919246ce5e1a08bd21442051208bda242c1f4af1424b0de7f71b7851218c882a99fa9ff7ea00c99732abb6fa5b3f0013574f0d853ba90d3109bb2cbf5f38d53cfd3c49dd3b599c432f6724e4743b52c1792849ec6b1885dd8240384a87ed9d9c42b4f56ad0cf573c7ac275551174d32aea9f5d0ad0f835ac74e1a6f1d1ef5065da010efbd71f43e58a076b525a8e7ed7e95d98b91d6294b3ae25749bd958456a61869af0804ad465312f76fe45728d833ceda7bdaae14cba53b2a580651d7db3470828999235073e27cf02e2b61ca7a4768492bbd1ece4c667fac57ec6ae52480be57715f3b92e2cd8b12cf04ac69dab9ab58b4b007e074eeb0526caf5f16d866e68d52d549b27c888692632d8b3ffd74f7dd0fe5b686895c66e1422d50c9b29620f157519e8d14d7a988ec806c2f035a9ee22f1e3dfcbf9a1b67268f8696da031dd18b698b5e020c608c569b0911ecdcfbe95363732b3a6a2f6ea8afda3363d8aeaa9431abb37591c837bbdfcffb0dfe1d10d063265bb0035b7b99e757b7d904206ed31aff64e7a4ca7748007376c843dcfa69129951b56216ac9409a881e7e302f051907ba188cfd21254424bf65d5a2770accd3c3ef93dd0cc840856e6bd19213c14100cbc38ef9d01a14fa861254ce12131c0979d223a3f48ffb4f729e908525c32e65303f77c9b019661fe2d32de7981ba6532ff919b7220db828936cd6b055e9e8319068e17209c37a4de13801bfba63ba1f910cdee3cd19d826cdeab51caa661eb864a871f4992710cd338121fdd8c51391b1cb9a7d227ce069e2b182d76353d2958af5e8a1db2c7e2e5c232c18c2db0a3f8647444e9399e7e39dd6b050168cf3504fefe4eac3580b06c7c7624cc5ebeb8e28a32e7494d49d4a752a5aca71c8f716fbfcedbbfcb204dd759ed4ef5f9c28eaad2758357966c3c8dc7469b087ace1eab5d84abd565f4d7bed4997967a0b60318d97aacd356bad31c25ba88aa7d1db9c3af05a564251e9b558894660ff1e92494678387090d1ebf45afbec55cd1dea3b5d5f6c3b0f46da89ce4a87fe1dded", 0x1000, 0x1, &(0x7f0000002800)=@un=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000002840)=@abs, &(0x7f0000002880)=0x8) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = socket(0x20, 0x8006, 0x9e) rmdir(&(0x7f00000028c0)='./file0\x00') nanosleep(&(0x7f0000002900)={0xea0b, 0x315ae189}, &(0x7f0000002940)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002980)=0x7) r5 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002a00)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={r5, r6, r8}, 0xc) close(r3) socket(0x1a, 0x2, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000002a80)={0x1, 0x1, 0x20, 0x35, r5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002ac0)={0x1ab600000000000, 0x8}, 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002b00)={0x5, 0x3}, 0x8) msgget(0x3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000002b40)={0x3, 0x1, 0x72a, 0x4, 0x7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000002b80)=0xb4b8, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000002bc0)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c00)={r5, r6, r7}, 0xc) 16:34:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r0) mknod(&(0x7f0000000000)='.\x00', 0x2000, 0x79d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x10001, 0x8}) 16:34:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[r1, r6, r3, r3, r5, r4, r2]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) setgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x8) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:34:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x1000}, {0x2}}, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:34:10 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = socket$inet(0x2, 0x8007, 0x0) dup(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x82, 0x100000001, 0x3b33}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0x4, 0x9ea0}, {{r1}, 0xfffffffffffffff9, 0x7, 0x40000000, 0x1000, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x7fffffff, 0x4}], 0x1, &(0x7f00000000c0)={0xe2cc, 0x6}) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:34:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0xc) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8001, 0x80000000}, {0x240, 0x7}}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) read(r1, &(0x7f0000000140)=""/127, 0x7f) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setitimer(0x3, &(0x7f0000000300)={{0x20, 0x9}, {0x9, 0x8}}, 0x0) utimes(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)={{0x8, 0x4}, {0x7, 0x3}}) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) semget$private(0x0, 0x3, 0x0) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') semget$private(0x0, 0xa6341f112db5add4, 0x40) 16:34:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x9, 0x6}, {0x400, 0x7}}) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x8ba}, {0x40, 0x3}}, 0x2) 16:34:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r2, r0) dup(r2) 16:34:11 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x10, 0x81) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x2b0, 0xfffffffffffffffc) rmdir(&(0x7f00000001c0)='./file0\x00') 16:34:11 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) clock_gettime(0x3, &(0x7f0000000000)) mlock(&(0x7f0000032000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/5, 0x5}], 0x1, 0x17) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000032fe0), 0x0) shutdown(r0, 0x3) 16:34:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xa4, 0x2) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x51, 0x0) setsockopt(r0, 0x1, 0x96bf, &(0x7f00000004c0)="93e492a440726fd75fbfd0f33ca18c56cec0e594c1a4a80aa08c587af9e487ab9cffc28f05182d15588b111023a3143a85dff67c629e146c240f264b75b60b1b94bc8ee1d0f0f4343daf92e9e2f68a94ef93badb8f31b3e1a0a570192a2e897ab804fb5fed8d5698b421059c05a659b59d84727062ca7fc526909d25c7bd4c374f695f0dc7246e1e102fcd63a040ebf1f134281b98fe59b1f9cc7928db32f59f8e1e10fb4c4bd4c61de99d70a2299ba6795ef779b33585aa84d8796eddb94ce543457b28e07877adc37136d52fbb9efeab616c1b7eaffc2f012f0c63f8f08fb78ba77ec36cbeddef62759b7925c25f471b74805c5b959403e0ab353a584c580f8b8d0f53d25489931a3200f343a7961df07a60831cc67aa7fe37e5219fc07f6c3cef915454ff650d05cd6aff92bf65d72a3665e5c49807bdb290c595340857ecb555b6dcee0e0c23f60bd98c514ea6a7d0f08d7853998347118b6611a5312e15ee5f123a7fabf8897a32c074fe3587cba1f0afc1a1c94e46170e6ff86645ad70f5c5cd9f6b0f95ca627ab2c8be31fa923ffe6f74d35f9de84d1f571a77b247cb4b8337227e6f06ae349dd20c67f0287b907ffc7344117b1bf3e63f8ac8ddcae3e5b38063415dfadb28128a5ddf2a803486e545a018672255694bbfd87f5abc400c32c57f06baa34d62198742b2aa1a6742c3f85cc022898c2f7f85db4c42204c36ed7ed6342ca76b90f90a9f455f42b9ef57d44b3116789edd96f2e213351e40a9478d10b4d00cc4eaa6684394a9785b8b3b08623a86df465f89a53177b9682d9ddf2603063b7f6f69480224e04dff5ace2433349a4bc380b5054ab7289ffe3a8c6394ceeac270e206e27ea2b23287fcd6d4f4d3de27b59915d2acb95985e124cb637fb4d9cfdfa6d1291e939b7a7f3350eb42303d807bb9da88c5277fc94c8e4ecde04064c894db98e00839100146365e055ec7533250a654a5b6fc3af16ae07f8cdfea019aaa2f3cf8824430229268675724e22dc022216cc537521a2c62cf9de5f30cc48786338536af5f196a4cad75344e5d7d606c9d1adb416275a849a98652be44a795e9a776ccf02705e8e899aa2e67310bb9d72b430967e758924585ff6b80b5c3a8c33c0f136c219eb134c9a115630cc0b0000ef4f60a60342361040309fe7520177641bcfa03cbf4d60184a11e3c81989a3f5f1a9f825b70395c8ae8de78068924deddb3b6f98e5fbfbcefb5ece6b09465696f1aeb031d63329fc3ec672849d24434ba6780d23f79be5d0b5a3049444ce08d913696be529bf367348907c7303f49a371c5b415177526711d7edb4533d9e70fa566fef1ad6a3e173596703fdd734cbccad91419b532c2bd0cd12e4e80b34fe1c13dacf1e98ade92872d35f790f2c28b849b1e8ef68314bea1ce0d59c66c626fd352dd50261160369730ac57cdcc840ea03aece7a9539d23d92883c6035623b0dd8db556b804d0cbce4c2b92a88f0695ff3ece674712d8c6cb6a440b981ce6fe2d88ceebec7c5af140fc679569c763fe62277b39bc0b4f8ba3c7fb66bf98aaa4a5c141d64f0d142337711ff470ae3f05cf59253ec7bbb2f24ce2bd29a91c01c2bb73a5990cc37d00663642fd9b81a1295415822f97c6db8d2afff5c963cfb28a94440cb249f8e1ecfaeb81334f7fcb50f7d939bb9f9f9b4d3559bd3b627c02ca59770f6c3db67360fd8012a930f64aca1587e4a1a3e0f23bed098b441e0428e5d29d85ce733b13e6887050e3275092f6b2eb5b3f8c640912e2736f6635116d7c660d61460dbfcfa20c6eae4dbe8f003d08b35a1760285897949d8e74ab001d2b6245f1e9219abd7da266076dc79e0053edd510fa87da97383325710ebf69b12802c47520827374a764b15d51cf1fa2198463372e0456c80766754bc413c93301183e68ddae6554f812f685400e5482511a71b168db37f6aece66d951002a856b49d9c00d975a0037f1b76272ed52e03ed2cfe0c738bef847a17b9a4fbd4b82af1d4b20e364bb28df9033fd6aea7a46f3468e47d7a620fa668d182703cceabf2b6a965b942bd8fc253613d1c3c5875adf7e10709ecbfd736215ea67c33e955fb9e4018b0204d67fb6275532d4166239e34c5270c54831991e41b9b9953008dd232d49a9aedb80cb3e9be93ba0a57fb4df411b2278bb3331ed21e8b4e227a69ea6a307a408829f3f8d2e05dd6be7f7bce704775fa71be458ca4ed1b48820177fc29199c6f984656c1f65681d010082f436c421526ba396321575710a24be318f766b61b45e40658d603813cc189197d8d33b042511304b882e2195bd899631055fdfd0c8696dab03c4fbf9f881e006c085a91840071f7021cca236c2fb8ed3500dc6a0bacc4392b0384309100316214ae5d69884ddeeb347cba78c99bd02941febb5876597e5bb4331d7ad0d98b10bf08e8490d52350decb4808f33d7bdfc749165324a97d6249fed99958e70245dfbfb4cf663123c8e063a9b51c1f95a4c8eccd285904b9bd2a1e9309c3ed0914fc58d4fd6604494e76cd009758259e1ca7490e565187602f2f942f6d3392e4d87170b42e87a948e874db2c97b949fb700fdd8e858a46d2e22fcae13a9fb4dcd9b30d31adedd8535e8e774f92d5ce52126dfe5b442567602b73393e8424bec8b3bf6f982ac678158698fc21fdc6877718aec23a192dee47aceec92a94290285279784f234f0cb4f4305e436ea6c07b8ea922ec2491f38c27b9418857eff88921b31edd570fecebf230b9a17ae8ecd24cd492262233f76324243ac59c22dcca71185e63a5c66f041cfdb691198b0ff0dc337773a67459d6c7e5015bdff6a652acdbf051be533ebe23c5a91a05433a7a44ec78eddfff04a96def1c0f4dcb3870910eabc335c6f31abd9b890abac31c6b9f4d327c36b59fb30224a9c0314681bea257787c81fc7ef535ea292a919d4f7d07a382b54b6b989ae1f672a0282c98e605da9f32ae1f54f8e047b4e0c9af334e5e4b6d73a7b579bb3d329cc1339ce7573d1c74c4076679e23945d605a273806e56e526512a0cecefbb4c5262b27da326e6fd596c6b278d40a2b04b817fb49b2239ca65a168bfbea50b5b0244a9e076e083bdfc8f2e49c8bdc59adaa8ef7882446c4aba85936245c0f24b06bd22b7ba75ebba51d5e674950a77ecb71ceef7fb663d917e4c60a25d05eecd2a0640b9132df1483bc2052a84dbddd9f1db8f4c266f4fd1ecdccbca0002e74ec93d4a96537bdc598ac657683cd384926bc678076708a9d2fd571bbc10716671de96859b9ca78c5e462ac54407c4b0eed93a4f751e3fbb16f8edaecc845519d5c7b2c0101d73cb03aecfabbe8dc528e8210e01fa15e32294a771b83e5af0db8220f58d088fd49e13d8bd4a17fa1e929a12a646b5e6d921b1bd6a391fdc8cd52288cce8eb91ddf57df06939a4917b76f8ff2bde571d6a27e4d631b51f84ab639f6e5f3b7b0258bd6aad80703634f48de2c00b71f6d5981753a3a0d184bfcb65092ec2fb2b651d7063343d21faf39e3a721d26999b2f2c00c7de0368b5690fd9647f506f7f104defb5e0919b6d6741463d1088ad112491d714246063f8b6ac852f5249bb77c548126eaf33eca8b6023390f044163768a0407e8fbd0a4ecb6107bf67f7f944d1e820f846932d8ac03d6f2d02f821958c78db03c1ecaf1f1adfa9c24ab920f5c7bb1bbb78a730ed7aa81ac2efcd05fa8a526033e17ebea057ebb434e77ed93a6aa6e1de67ed48bb49189c548cebc899742f11d0801f62d9cafc334c6a53fcd87499209a3e3f56b80512670e4d1a6a2858a98178233bd4d24f7361e9a92748673d2334c72774411a0864f32870380e6ec950a42aee4535f9e172372ab40398595e12a49c27ab074b76e9014b0ed1468b99cc0296b45e3a1eeaaeea9cd4dfa44cc216295a24492af5f60bc024f5ff14fa915a18455749414a02629c4871ba7913f1a85fc3a352aa2ca67c376fd831b24dcc3182cce432963279a85d4a5e22fbc0bd545aa24466319f49434dcedc46efe4ab1f899f34a7457a90aefa892353a134b37db116c5d70723fae8a9abadc9f55755079cf888346140e051f6e3f03a53697656bbeb0a38d6fb83ec8e100b6f8640330489ef258399692cbf8a6afb02776540f08d57fb55537aae8bdb1c76a9c90b182fb02977dcfbeb0d2ee83eb10d3a77ac23ad2047defa5297785b92f7bb116e4a6fb7ec48dfa2ac0ae3f7142e0d309e4357647cd8285d3008840c49c0fab97f227fc461f660bae3c84c1b9a17f7bcd8699f39f30ffdf2db8a51a7e9c8a326b1a6e9faff9be958bfa1699b3e84216a27435eb4b5d5d78f864e90456c43e3a15eac190bf36474e769f81b756632c36d176b3ca4c70a063d99d0a41a7a60e7ce2afcbe2c38a5bd1b9aaf22a7bd2f3bc600328ac56a20d004accbd6ec0b11c064d5d68a91e57729dfcdd070180be56941ca9f77664c2c74ed274323e2f7381671cc09c6d53ba80477a25c9babe617f4a46838540cc072530e69968bdc9d532ca7f3de1c045f44aa747e4a584e25c5a79f90c623db28c0b8ca669327e1d7fbc707b4da0c578eaef67f523e5bbd4311d0e58c053c3e1fc9819afbc4a74883fff6a6a4cd5527f49c4b02283c4bd066adcdc33e185319f2915d18bff62f5a68a482201581eb076d3ed4c0424efc4b5101111a63d4ebb12273dd03612494921b6682902377e77992fb1bc160f875bb096fdc4d0f6150a533ae7bb05e5309668447794f06e36dd3591544152848bb40ff4a0534803126185081d0b301966f47adbc3426675a4ad02cb3722a170f582f6dc59ad4668e265e35382156863a07efe03da7a70e0c22445a8ec2a756cfa07e311a23e72f1054692991d993c0e59a5a783d07e95f77b1e34167c7ddaf1881150fe0f4515b719f32da265bce6f66f3f3fbefbafef4a8631c636d3209bac89a1be2025f208e1b95f751c775f2033ebc6bb8a2982128909f1b63a362eab7bb4f023396675be7a54abd2359ffc5b0a41758571076d8eb6dc87c91df9d4825eeee6e0b75def9cc392f1b5f3c292767baaa9f430c227f54c39cc7fa0216890e551ba8b0289720d38aec6451cb585bd9f504bf8c04295b7f8f25b2aba4596f88aa6e937e7c0451b8961d60e357181faf79f0a509a260c6db7a3c25a439ea80547b319dcbcf266b79b61ef0b5f432f868b754b4635176e9807f8a29b2ba2f9b4e91bf7e12a3aacf024aa0e94e50bc5c780aea1adf28d84ee3ed4c9d1ed6bd6432f39d5779b403081bea4d2c14117c749975f49c26c055da27e61374aa0406199eef7effe95521859e6c1eaf48d84a595ceeab814408742b2a44e0d19f664f184eaeeaa283bd56f0597c9d5f9dc6b1dc714397ec65503e6b3a03a9a9f1cdce6e1018f23d1dfeb0079f0f48f14d4aaa03db5dc0b669c27d93d3c890bdba45ab7b65b367eda113f1ae849101bc918b9d124da59d9fa8a6cf4bee38b2e100acdd808825d57b6d49d75773c2a92853f8bd1955a7f4d737f09c19d393ad7a9fb8175a5e9bc551b62abcd4abb72b5e99813d4ba4f90d5d045e5f59e3513fb1fbd1c5a3f0de725e244f9e764ae124cdc83e7a7dfe480833c59bf2a1a2701e0a0e8265d4a5335bd954e45d58801a059d1eef99cf0aa23b3b13bdda7a6266ca79ef863b9373e1956261c1a4cc585e3458bcdb5a8c53a6df5f3d90fc3f81b0a0692e0b7f9128fd5cecab77efa34b8ebe0a6378fa100de8f952ef8ba6a6781b6fdec7559450e5025897cd69b189e", 0x1000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000440), 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000014c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001500)="654cd9cb7d1361002a6e138e5e63af0628e349f7e2c8bd412b2c54c4f3b07e140e2f84416004d16fa6852f2befca6c8ef7f14f93b085dd89a1198488f2550b00a4ba0c091bd7", 0x46}], 0x1, 0x0, 0x0, 0x5}, 0x408) getpeername(r1, &(0x7f0000000080)=ANY=[], &(0x7f00000001c0)) r2 = kqueue() write(r2, &(0x7f0000000200)="1648498e8a1337b3ce41d40903b6f58c4588659c050bfbe13bf46c6dc634a3c01d0d79865791d31647b3caa8ad2e7be5cc92dc34f4b357d4a64f2eb4bdbb1b20e3d9c85a1f51c30c8fa7fc2babaded0e3a2bd36ca58424ef524e06942524445327ce6ec1c5f871ea299f520b0fdc257f13e604a6434d76d6b91b2e0000ad4b5c58e60fb4839a52ed0aea8f7c92f3af3ab1d34137", 0x94) fcntl$getflags(r1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x100000001}, {0x18, 0x1, 0x10001, 0xffffffff}, 0x117, [0x8, 0x858, 0x80000000, 0x2e0, 0x9, 0x9, 0x9, 0x7fffffff]}, 0x3c) 16:34:11 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=[{0x48, 0x0, 0x0, "95b3f26fa2bd74e1f5c4c00411cef8c37a448eacbd252bad1fc8331873f7de03cc127cf6ff43a019e90549235aae03fac0"}], 0x48}, 0x0) 16:34:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) socketpair(0x1, 0x4001, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:34:11 executing program 1: r0 = shmget(0x2, 0x2000, 0x21d, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x32d) shmget(0x3, 0xa000, 0x104, &(0x7f0000ff6000/0xa000)=nil) r2 = msgget(0x3, 0xa) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getegid() geteuid() r7 = getpgid(0xffffffffffffffff) r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x4, r3, r4, r5, r6, 0x2, 0x6}, 0x89, 0x10000, r7, r8, 0x86, 0x800, 0x4, 0x3}) r9 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r9, 0x2000000000029, 0xd, &(0x7f0000000340)="ff92005403720500000096508f08fe000cffffbfffff513e2a5e0000040000c1bda06b181aa6bb338c5c66a47f0e625998a10fe67519d87255169c6324f0f552517429fe4b91f965a66ebc8a6417debc6a0e9194543aafcda6b1fd9a0e90a023337b11d713a61b436b3fdd1f13928f785f9dc2c45671a4a329f7f237b79455fe5e588f50eefd49c78cc7b01c0a77fd37f6500bb9907f3504466ba211251c36062c1dcacf6a47b90c1d24f998dcf13251da3135d6832cbabbf131d5bad4978b02216b5650fd8fc422b6eaf9b5bb7327b70ce06ee8619e73de812d6bfd1a9c7fbd6149cc71b7ff6cc7a15fc7e80b7c7db9bdfc58fe8019fda0e96b2372e86e17c6e5843c17679ac7b54678a9a5837c385114a55422f24f47b4a29785826f01cd306fa73503ef9e2106e932bf47b7e7ee000a295893b6705feeaf55dd650fad5a39643893921e52523804021dfc648ab1cae6898ac5f52de1642fc3220e03be54fe52a646714537dfe2a02e0b848a4fe38ecdc94afd4693b9d512445c35943c741f8007d41402b8c25a8f", 0x189) 16:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x1f, r1}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0xffff, 0x40, 0x0, 0x0) kqueue() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x91) 16:34:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) read(r1, &(0x7f00000000c0)=""/42, 0x2a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0xd997, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000}], 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x265, 0x7}, {{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x9, 0xdcf1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0x81}, {{r0}, 0xfffffffffffffffc, 0x60, 0x23, 0x7b, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0xc1, 0x1, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0x2, 0x21cb}, {{r1}, 0xfffffffffffffff8, 0x4, 0xeac6f13ee5eed412, 0x1ff, 0x6fd4711}], 0xac, &(0x7f0000000300)={0x1ff, 0x1eb800000}) close(r1) 16:34:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x108}, {r0, 0x4}, {r0, 0x4}, {r0, 0x88}], 0x5, 0x1d32) recvfrom(r0, &(0x7f00000000c0)=""/85, 0x55, 0x1, 0x0, 0x0) socketpair(0x21, 0x8007, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x68) fcntl$getown(r2, 0x5) 16:34:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/112, 0x70, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="f2a68438d17b95fd094d22668d4c3eb212fa3bf9c1f592cef0a528b0c868601442150ac4a1ff07ce0c5bcf3cd4da0b2c44d142fd808013ed9534792b731f4089361343ef0bc46334c1941095421429bfe4bc0dbc08f08348c0b8c3e2912bc78ed734ff0400738fd660496ad6ec369c66eb", 0x71, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/251, 0xfb, 0x43, 0x0, 0x0) 16:34:11 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') r3 = getuid() r4 = getgid() lchown(&(0x7f0000000040)='./file0/file0/file0\x00', r3, r4) mknodat(r2, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x2100, 0x180) 16:34:11 executing program 1: mprotect(&(0x7f0000661000/0xc000)=nil, 0xc000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:34:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x10, 0x8000, 0x401, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kqueue() r6 = kqueue() socketpair(0x10, 0x4007, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x7, 0x0, 0xffffffff}], 0x6, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0xd0, 0x2, 0x9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x2, 0xf0000005, 0x0, 0x7ff}, {{}, 0xfffffffffffffffd, 0x1c, 0xf0000000, 0x1}, {{r5}, 0xfffffffffffffffa, 0x0, 0x80000002, 0x7ff, 0x1}, {{r6}, 0xfffffffffffffffe, 0x8c, 0x2, 0x58df, 0x7f}, {{r7}, 0xfffffffffffffffd, 0x14, 0x11, 0xffff, 0x1}, {{r9}, 0xfffffffffffffffe, 0x46, 0x20000000, 0x1000, 0x9}], 0x5, &(0x7f00000002c0)={0x2, 0x9}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r6}, 0x0, 0x20, 0x10, 0x1000, 0x1}, {{r8}, 0x0, 0x14, 0x8a, 0x800, 0x100000001}], 0x3, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xe, 0x4}, {{r2}, 0x6e60c899f2bba4f8, 0x1, 0xfffff, 0x6, 0x8000}, {{r5}, 0xfffffffffffffffc, 0x10, 0x0, 0x6, 0x23f}, {{r5}, 0xfffffffffffffffc, 0x1, 0x9, 0x8, 0x579}, {{r9}, 0xfffffffffffffffc, 0x30, 0x2, 0x3, 0x4}, {{r4}, 0xfffffffffffffff8, 0x4, 0x26, 0x5, 0x7fffffff}], 0x4, &(0x7f0000000640)={0x7, 0x3f}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000440)=0xc) r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) getpeername$unix(r10, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) 16:34:12 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0xdb44, 0xff}) clock_settime(0x0, &(0x7f0000000000)={0x300000}) 01:48:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = kqueue() fcntl$dupfd(r3, 0xa, r3) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 01:48:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r5 = geteuid() sendto(r1, &(0x7f0000000100)="29b7dc1837cac90101ab1deab90a74f96f7b35d8d134f9eb944d2c35f68c49752de5b54d46f39585e2e24ebfcf8ac7cc37e67dcc802dbf8fa03cb145e945001d99005e01bbef1f822e4ac108eea95633471c", 0x52, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setuid(r5) fcntl$getown(r1, 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) fchownat(r1, &(0x7f0000000280)='./file0\x00', r5, r3, 0x2) r6 = getpid() fcntl$setown(r0, 0x6, r6) setreuid(r2, r5) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000300)="d1406d4d0fe230a96c372c3744dd8c0211d4d259de1127a85ced94ab8113e44cd3bf9935ab5457cf", 0x28}], 0x1, 0x0) unlink(&(0x7f0000000380)='./file0\x00') lchown(&(0x7f00000003c0)='./file0\x00', r5, r4) lchown(&(0x7f0000000400)='./file0\x00', r2, r3) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000440)=0x8) getsockopt(r7, 0x7, 0x4, &(0x7f0000000480), &(0x7f00000004c0)) recvfrom$unix(r7, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f0000001500)=@abs={0x0, 0x0, 0x0}, 0x8) chown(&(0x7f0000001540)='.\x00', r2, r3) fcntl$getown(r7, 0x5) fchown(r0, r5, r4) setuid(r2) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000001580)=0x80) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 01:48:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) fchdir(r0) mmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:48:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) dup2(r0, r1) 01:48:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = dup2(r0, r2) fcntl$dupfd(r0, 0xa, r3) 01:48:48 executing program 0: semget$private(0x0, 0x4, 0x20) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)=""/6, 0x6) getegid() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/252, 0xfc) 01:48:48 executing program 1: setuid(0xee01) geteuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000080)="2cb1694f1b", 0x5}, {&(0x7f00000000c0)="c8601383cc8962d6a8b0edf9973a460e68addf367fe62c8fd53c9ec67ec119cefd3e9e4604b5ffb82b965e2ab5019e82b501dce0cf8b4469e262d80cc0f3bb35582044538936e54403fa3909419b8d4cce72ab486e48f28a5da5c176eeef", 0x5e}, {&(0x7f0000000140)="8760083f023d7976be1123e0aabbf6a97fe6d255799e23345dcfcafd5cbbbeca94b86ea190d26d3e204ad08313", 0x2d}, {&(0x7f0000000180)="906924c5059caf10903a8f43e2b1daec8886997d11843c5c7e1d29d12c5ead1c2136f9e83dc0457791f1cf5d994fd71ee265c2fc68e4acce0e4a86d13e5c8bc01ac583b6d5488a", 0x47}, {&(0x7f0000000200)="cf3c19094cda876570ad552f9316e3266a11f11feba177db7029be16ee80b440a34efdec15293a98bdcb26204199d7327c3367ea4cf7fd0c67db9b138818eb155f33ed2e232d08a030f3dd2c24c66aa023cfbb7ad90a80469954eb25fc74a022032fafab4005549bd0eb875d280c40c588e345b9bc761ab53c0df31b865a226078f0906de8e22fdb12d4828f497dbbd30f833f274a1222625e2bdff6090f9e7267a378a7b25e8fe0f6e1e58acc0255897559fcbd4fb9a7f1099e974dd911c27e02100f12a2b2c3c6cb9982e114b1f8deec551e25f33ad72e8978f5cc542efd307c24bfe7343cbb2f933d67ff5bebbdb6b1894b589b59a0247f205a64609ce0cbbc197ca58a77b28b552b05b41e7c40808ba74f867e3cde895b3dddde8776971fabef43c568e32f58d482f89f393c726c6501df785cbd891ed97dcbda807c1a57e5165c5ad068745754857da62fb2b31cd238fed8c3b2b1a0d2ad9d6a6a33febd697179f0a4a598785c430b3ea2f83a631ddf70068cfab1f819943f8d8ad9758fe09e70a4811d8a9e82c56fc9c437481bf7b2379ed596c1665bf9001164861b8252d09c0e2488b16967142b9721a06dc9286942fb5cb33a6faf81254f6d2fdb6149691531156ffdfb7b4083db51d44bccbf9d9e5be1145d0c35148b0c3eb9726ecddbcc3e527b9ae06e8cb56f421240211027dfb590b4238d850ddc8a33b8ba88b40e45092230120fc50ff3c7a380e6b14ed0d44aec1ae0d6515bc8b4c5aeb6d0c46d59297207c377076dc2193a0694c1f0d84ef0e28a1a294012433e16cb2e42c9fe51b7963f234b1b416278a98fc7a0282373e71bea2df80e2ace0794bd898259eb424bb34a18224d28dd31804d5a69ce5a9064911c8109a11a59fabf5739deb11acc8630c6936ec440b58127610cf2c24888bd9b7f29f1791ed9f7e2b04da74fe5e15accde37f259382525d8ce263f520e4b7518a4cf4abd523a270cc2c271f8d7158300b14f0b5a37de4e5badf563458f23d1a830253a086f5b0a367334c3bd500a863e11f070e0b7a3d48afa8d82f10d03175174def90c4e82bf7ee085a8c488ce92132094196f6b98a98d884130e2b0cb94c3ca211bae5c5cccd866fee9c25ee376fdafe1ab6fd33ddc66bd8ca225e3934c634a354ceffd391648383611e5afbf822d9dbaae67a7119e29d481e0cc1556ec113763a26c75a6c2148a5a84baa5c8fd5ecd76832313deec83d43e1529a872c08891d474602a0665a8186c06581220f948c174568b9aba933732c39edf91922944bae56cec8f1b36fe42b9f1091fa3592510d77e77f6c409aa95cc20e04dbda40d7d7e0a9ff7a38f59d68b8fb0ccfef01ab11d2b8dc991dd204725df5169dea17eb1a9699f9ac56927d03dd502b633a5ef32cea8ff773820427f8e2c76f4eee01c00774b69e0c9085ba57ddf538d1b279f02dd450e37e6a45fecaaae1207832b464e8f449a94ba05d969ea8b9af7e2e104c1c59c5b3238ada12432be8760bac48a5abc16bffbe07b95d92b5a7ef221e6c8fd2ba4d9a56d7b2988594738c5654f37502b3fbb43324457e35d36ee111f791d234728b15f3c4942fb3ca8548ef0b5183ea4c7deecc8a49b3aa5028382d1e5c74b09dbe12244406b3cda5ddea702028462eab468ced8d05e65748d9c31492968670500ae4e07c5c5c6e3e2147c06bf435308e5a846fd59c63318260c229971ee26a0cc327d2824ddb4405aea4031900c9cbabf46e7c450345925d7fa1df00f6811206daa551cedca33c3001e8b73ce24192447c6d96f1bd19026dd11574fbabe54f3d0848f06a1d681e4cfee9e0234cc6f4c9b97485ff267225da385278a83dc9659ea7c79e215b3cecc2f1abdc98b112afbce0cb73d6f20d5e8f00e92e6f8d57bca9ccd63cf6a76235b1d678109725ba6f737f35b64eb5cae311ecf0758796fcb6a9aab53edc0cc98143fe6b9a6e2433e3ff5850e2c15af41e5fe073705ed65f9ea139a1bc82f6128dccae516cf3430fd98f9d91a398c78a24dbf0c9d2a30a03e10515c796d01a5e04541a2f31e5a60cc09727554111c4f1f4a9d87dd7a658cb9d72bf98733812e044941ce7ee32102c29a00f638e2d03c49ba986c0a3a795180f24659007bfb82f8f805698d4634c94e7e0cfcc58c1a2f8325cc1fc1e499defb979c3e8be219b09db0062bcffb5c383d5e93c7271f5f786211949bed8e1de6e99bda642825803a8d02af0c64c8083585fff98542e20ae6f0a4cfe64d62b8bddfd2fb4545d87feeaf015ee5fd7203f94cc6347c976b2b10f302aeaa83a9a97539eb056fd900c4d7065c432553329ec7ff10042e6559c629b624ae36c99baaa309db9b27bebbce3ae2006d5ec1fc90482110a90e7b975e088d825bbd07fd97325ba2719e46966215d1e9868472ed6181cb7ecc958fbdc4e502163452c16c3b7da8f5bbd2b29d53188bc89f2c789293a33180b617c22bcebbd307ccc4a064ab6d0c9e7b233b794d0c16a698406f0dbedc3c355a1531d1d961f7859536b3b6ae9bcf4e2c5a048a51e112653949268028ede7e040e33ce4a84dc9c3bd29c440e982d8099010f04bfc13b8bcfbd5cd7e9bb9a0a9e2c228785ad95f65fcccfd73311a55f3a94fa22fad3ea9f0c25a591c86d1e22798d4b460a910158c13b534b73157ec1d4ac3833842acf5c3f14dadb87519c2d4824dcecc68e635a9e26bafd70e3421ea8c7e117b0c95f6e63e6bff54acd59fd7e752652edca322d20fff45bad20b12bddd0ddee50e8163aaeaddc77a583d299395cd0332f21147efb98ddceb5c2ceb652920834f8a5df941fdedf8a4b07abc9d7ac9ffc84d95fe8acfd63165f78c8e451bd2e0f18cf6989eece394d594a9060577965cc7f2f05ad6b3366a9fadfced8e92d4823376baa7382888550d177aa541c4816c20da702bb0ed16c48b0de2c413dac716bd12ad970a923b0ce643ab1cd800c9f2c08846ce5128061046cf1babe703e23d24fb52d265ce8913313d7f9861f06fdbbd5f30637610843ef3fb81697f6523b6ce1147c11cb8e2b090ef6eb680e572e3e2b0a4bd8a5fdedbca9e5fb49c39ab734e06f5e8e5b64734b80d94341b6fce601b61fd39c5cc8cceb8128ba79a1c2c2be41c8ba580b70c7249b41fd2473a74790af5018412556e8670ef91292e026fcec709f96e8a150dc07bb35c3df0948e7949794181a878c788a347b95657c53985cd022f956be891d3c2ad199d385496693ef91a79f45bf4e02b07ef4b78a4be2cbfddc3dae05b2623cb20797bb9232191471879d0db8be9f5908bbf706114771fbf396639cadc65a9572f3f637a2b9cf3e579e5b463cf32a0b8544f4998fc3b4240cd9fed66919814ce230c5106fc35b41785f3d8679c8140c1cc0ccec4bcf4fa2d9e71969dbf370566e0e262a962a1075f1cda0b7e457d239913c7784790d5bde0f66961b95f2c5c76843f08965f6224cd28665ae4b1b3bb65d26288de6a11fe0d5a0beefc1f26a95489f5b33f6fd18dd5f53218b935ecc3a3a0a13d1c0bbdadbbb6eac5755f0226fb89b166ac7cd13b36ae3fa351f6c5e5cfb0d446c96ea50986df6f27c013781b3578e7903daa2a6761712402a46a2e4ca5cdc0d67b45337c78c05dc463d1226e38693183e145a7f01fd124b3936e371180f80cdea4d9a6701ca412bacec9838da60a485dea2b133f6c5437f009a10ecba1e4be847e4d0b8d80db1283a146630734615a54c12e590334302775a19dfb37c2cb109ae3da7f682bd12d2b00f0f18f573c724e92452815d49ec92283b483c31349a5f53c71795f1a0cb3e59dba5263664530a0781083964526c4ba8abf6f732c9230260c799c862020fbcb296ec4e5f8e46ac4784d46ce5d3ebe81fe815e19a4d6f374186325a09e1cb64ed09ce57cb3125721228eeea05e60747424543bcdc45a3e4e9f57ef20412c96245a982a7df263e5efb698cec16b831935f44ce2302ec01f81ad6ad60f84ed17a4b9b0dc7700c59f0811efbe3d727a447019d257935eca92608651146ffa1840afc8a12eb3c4dd35fc723253f0ea5d26ba33955227d55f60a02324b0e1419beaa2d99b74d178ba81f6d815b74a879a5506df95278f0f24add2f87f5a19e0f80a08d0c7c1c7583b46c9be056cc781a4a108b7eae6811b17acd4620a64e84f3bd793ffe85ddbf252ac1f20d9645ed9ffc016b4d05a0bb7b68fc89db453c363e4142a4b22d43e9638e43623412db30c13f96267abae86b204b32f816d48736ccfd45b403586c5fa87399dd7ba6b85bc782735944dbf7f907a8a9eb1f84cce96c7c12ed450b0b2520463d5ad027cbd49a7877bd60e538f5055ecc35ac896dc1b767216551bf537ba23745ff07ff7ab05b606d0d9a5748018a102bc13ce9d7af45c3fbacf1cf8521d0f303edc588c4b1e3abb92a58e86fd649923ff6a183cdacf5985e6ceabb1879fbdf09e4a4d8c1252659e8e0c08e71a9e3990fc3b0b912f0ae55eb9d702035ff841a78f18a06f79ea04ac9e7608d941bf641aeaa36476886c945e70d23a788c8c637497ff7649d13d862ce1350db3ffc0b0d62b6d2c67e53aeb83615d18d88e6d120b50f7f6b787f48b5ab5c847599609a6d3c710a3a95884393ff953583b06c324524675aa831d1136f1570fc4f8990e9f7d760e501a85926f5dc5efe7b126c5c01b03af348e92f55a814bed44c3dd44822a6f4f4a889cde4472b0ea9bf34c74bb196411a096f31bd9f87097b3359a0dad978cc3161f96c8bb05d66cbf2227936fc3254b026ffbda68d1630e0ae9bdad5c5dd096cc79ce77b55e152bcf0b79614988da9739d9a85ee98f7a32b0dcdf48bf3e9d09205d10ff6909573fe97fe8df3e41a2ecfa4803a94f55788b2f95612a8ba22ee02c1069922bb47540a5bb9d1ff5618c1df75560e6924e920524624eeced0397bcaf578a6c2728067ca9de2cb941a7ae402476ef7f8ff263f784a7e8b31ae404d0520f9880ff932a7d890eb2d14f7091cc7d6b2bfc2642f6e439da561d70f8b550d992d258e9caf0406da0ebecbabf9e4f73aff3855286129649f269dc5489b8b802f8f1770a85cd6dc283591629b84eb17cfd95afd7a7da5c9921a55027eb9bd2591403c2ef3538a61e792f21474a6f472e9cdc0ef0f099242c3fb2a21d0e741d98d105c29c96a6b3bfbc3bc111310bd2128ac276fe3035247f5f5cce4d0ce3a22e16f51fd0ffe49528e79702bc1e2f1d01cc62c6053ae3fdb469978ae2fb557189753c60e80924958382b3715aca7f866d782ea34ebd5903c7a21f3642f4cba55ad125ba6b781d3db6ab010bdc8c4ee548c1aaf00bb6350e64c47d664a3ee2bad25381d4de49c965fae4a0295aaafda53fccfa9c2c9e0a3256cbce17eb3a13f64205d7bf5b9614305cc566ba9208f72b99abd05985cafffef46c609cc2e52ccab758eadf09b4e42a6ed85f7be8a580af6f8aec7dd1c04d15c7588c00e9f0c9f25ad582cfeed1fa32989fe5caa36d604555762539b44745fd9fb887ce9fbd59c061b32e4c6cb5e081d6520473be21bda9ab2ac65f44e784eb769c01beeb8180555bae6807e8af1bd017cbd318e8b21e83392231cf17419698cac2f5449a49e2463c97941ecbdca6a320dcfc074d074757e08550a5324b182f7f402f0fcf2b604bff3befe30264e8280f400368bf1d8c047e022f0e49e6abce1a96f4c14a7a966f4358c113fa62f61f8e4ca4bca8ec2bdd03d6fcd12957d4f9fb5c0e2bcb898b2ab5a95e2650a2deafeef4eac37878580b4ca3ec690eed9c3892", 0x1000}, {&(0x7f0000001200)="bd2ac4a7832418f7828b46a8dd2125a24371265041a6d87ad16cac69d1568b7a5fec75d2be070aeb10fc3dd6237a29dc707bbd475d86d2a811e4b5330deebd55c359be3ad828cf0f04a488b29d8ba4428e3d0dcd", 0x54}], 0x6) clock_settime(0x3, &(0x7f0000000040)={0x1ff, 0x1}) clock_settime(0x0, 0x0) 01:48:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = socket$inet(0x2, 0x4, 0x4) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x800}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="9f5c6f46d68d8c233db71b12bc844831264a7ffaae2f53a8f8d02fc1d0ee1812e111069778b0e09ecde8d6626846dba26386b390ad3551695f37a9b9380e9a58636080af55f149f039c66f9579c09dd1d7076a7cacddd65305250aae8c87e41554732b22083af9ebb1", 0x69}, {&(0x7f0000000180)="dbf20d7cd14b31a024b34a520fa149e465cdff1725ecd0c3f947f0b3da32d174f296176dfe4b05ca6f9c19b440020284f85b528f5d1ed9ac528985b229cf676c91acd8471cda269b378cb384a7671553f9789621f05034f4621db08a072e0426c654f237b109d6e0186b03f2e76ed3a093308889488dcf9dff19c6e6834f1a762543dc5a8871e861b04d300cdd2d21bb39122bcb6146f6b1804a1f62a030c8328861f9fcfaf03ab90351cbfa6433a6bd6423ebd1ae29f2b9184ecab9c421c4390146ed5b6d3fb17b15c64ab53cd618dd27c734a7bd396c63", 0xd8}, {&(0x7f0000000280)="53ae0f60a68dff56ffebd78580d4b93371c89e6165dbda127e82eeecb65987f6e94c25b6c2ab82ee9d85c1c80252afb07e65dd48b48d6ce031f6044f8c2e0c607ab7ed5c92e34ee5075d353d2b1642bfde9e5282149db07802dbe627", 0x5c}, {&(0x7f0000000100)="ab1b9db0ed86915c81f018e413408d48f75b45c4c67e6c60032899da3d4068299d6cfa626e2d441fc2aba4a043249fb9443a39f9e354e4", 0x37}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="3800000000000000ffff000000100000135dc5afd16cb2d5a8d6b60d76d08e6073c55b376acbf637260974db12e7c85776f49a2412394b00e800000000000000ffff000000040000f94208148c83c024c9996dd9b2bbf564317604d3e3dc3ec70f1a0557144fa8929d3a01093a453ef2011303edaac2344b907d9e53fb6463b71e4545bd0fc6baa98f5f5b024f42570fa1abe774c2a068f55b5b1d5b0e61dd7029e4b11de9230c39c802e89ae6ac30efba7be687b0c394cfaf8c5841b3324d7e663c3fb0fa690e44b7a994fdc18075bfb160a694a07da74867dee5931c6033f8a50de8fcd53b82500a4563d4bfe58ab041a85e7a0d7671d56443061b7a8733a87f609ca27179ddd473ca7b62f3b27bad0e4347d4fa4337e89874643c6c8f6c1f6c0b6ed6eafb48cfe850480df521d55d3800000000000000ffff0000ffffffff045e2d89e0ddde3c1f0d4b0d78129167"], 0x150, 0x40e}, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, 0x0, 0x0) 01:48:48 executing program 0: mprotect(&(0x7f0000585000/0x1000)=nil, 0x1000, 0x20000000004) pledge(0x0, &(0x7f0000000040)='}}\x00') 01:48:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) dup2(r1, r0) 01:48:48 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000025c0)=[{&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/95, 0x5f, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4000000000000003, 0x0, 0x80000000, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe43204", 0x29) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000340)=""/76, 0x4c}], 0x1) 01:48:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 01:48:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) listen(r0, 0x0) pipe(&(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:48:49 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7, 0x0, 0x7, 0x458, "d7bcdaa3b73992a58a04f1f6281488b2b0055716", 0x70fb, 0x1}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) setreuid(r1, r1) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='b\x00') 01:48:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) 01:48:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)) 01:48:50 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x100000001) r1 = getuid() r2 = getegid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:48:50 executing program 0: socketpair(0x10, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="fc652f80ff082f4146ce235ce5", 0xd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0x81) r2 = socket$inet6(0x18, 0x4000, 0x8) fcntl$dupfd(r1, 0xa, r2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x30) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000), 0x0) 01:48:50 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x1, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x128, 0x1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 01:48:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) sendto(r0, &(0x7f0000000080)="1d9ffbd09c1b412c8dd3d5bf4c10aaf6a453d887bf6963c9daeebe7799684a4d886c99c983fbe9", 0x27, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xde, 0x80000001}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x10308, 0x100) fchdir(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 01:48:50 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) bind$inet6(r0, &(0x7f0000000140), 0xc) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000180)='./file1\x00', 0xfffffffffffffffc, 0x0) 01:48:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/116, 0x74}], 0x2) r2 = open(&(0x7f0000000040)='./file1\x00', 0x10800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f00000002c0)='./file1\x00', 0x100, 0x10) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x8, 0x1, 0x5, 0x1, 0x100000000}, 0xc) 01:48:50 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x116) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0x0, 0x1000100000000}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0f3391c75011ccd3b4e65577eb4a44489cb40d80a63e8efb46e9d8550008777b53652a410e85a4d628f71117305c0b042ecfa094a40d9794cd035c9d4b6faf87475ffddff5d968ca1d898cb50a8e6f8fbda3389e541cdb5ea8bcabc8677a2262087bfda003e01fab809e44a06cd74e0b496bfed406afe2207b108e4f1a047550e451557a2b6fcf094b97c8d84017d9888913a57ed131", 0x96}, {&(0x7f0000000080)="93102e", 0x3}], 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 01:48:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x2c2, &(0x7f0000000240), 0x1, &(0x7f0000000180)=""/72, 0x48, 0x9}, 0x42) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x5) 01:48:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0xe8) fcntl$setown(r0, 0x6, 0x0) 01:48:51 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) r2 = getpgid(0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000010c0)) setpgid(r1, r2) read(r0, &(0x7f0000000000)=""/4096, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001080)={0x2, 0x0, 0x6, 0x5, "0951f998ac6cf68b71322839747844a9c3a5c18a", 0x6, 0xba}) fcntl$dupfd(r0, 0x0, r0) 01:48:51 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x3}, {0x6, 0x338}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 01:48:51 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r0]) 01:48:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0xffffffffffffff86) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:48:51 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80004}, {0x0, 0x2}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7f, 0xb}, {0x80000001, 0x400}}) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xb3, 0x3ff}, {0x80000001, 0xb1a}}) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x3, 0x3ff, 0x5, r1}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') fcntl$setflags(r2, 0x2, 0x1) fcntl$getflags(r2, 0x3) 01:48:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) 01:48:51 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='(:\x00', &(0x7f00000000c0)='--/$\x00', &(0x7f0000000100)='\\}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!\x00}@@-.,\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280), &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000600)='./file0\x00', 0x40) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="374f8cca8bdce424ffdd8aed7dea666d10bbed37f2326d5f54467d0d5dadf09955ef94823fa3daaf68a6fa81eb88", 0x2e}, {&(0x7f0000000440)="610d6089a84f531d1239db6783efa90fb751aa7fec71b611beb03217b490216410de700756db0eb9de96", 0x2a}, {&(0x7f0000000480)="ff540257e248022f26e689e466b849299ac68fc1c5d64c61bfee2741c39445897b13dc9394428edff6f3aa62f1972d92ac8fea3cea677290b0a5802c336d2816dec7ef8e96b60d2a65328c733a9e1c9d97778c7141734874f30ccadc6013da91c13b4cd1bbdc85bfdbd8af001c7d8b75b4e62edd8b21a73ae7ebb4995fc13bce8655c4cd53e9188f2e0eb1f959ad863e7b89712d8699a4c8ece12fa5d81ae7078a8d44f1f190c1c285cc4ceea01dd6107fbd1e47cb5e8f1e7263cc28083797418ae57b2ce7a3f160801981c1767e9ede2e38c7982c07bce917", 0xd9}, {&(0x7f0000000580)="dc8aa23b446d91433c34150a3b529acc1f2090ff2670327da4e11ff36407e1005da6bf1cfa2e850f4d074ef71b64e88e9df00c95", 0x34}], 0x4, 0x0) 01:48:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x4012, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 01:48:51 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000080)="d05288007bb77fed72d6926b002ba7c2042713853c3ab63a311627627ac4cc15a89587f0e8faf1306d2951e14b722de4fa88608fb1fc6854f9b83a1e571e62d62f5b9a6d858bf058bd8b6f362ba957fb90d5a043fc4158d9188e2c84f7d4c20fe3128da9aebcd57115896a8b744e27bf26556d2c968b7d8cf8f41bd76d84e69209c447e9f48e8d73f122a50206cde9089ff1a8e3fa3453d1fc196f9d8943f511", 0xa0, 0x3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x47ce, 0x7}, 0xc) r3 = msgget$private(0x0, 0x298) msgsnd(r3, &(0x7f0000000340)={0x2, "e3be4b5d163a0a3d89f87064a9ebb39f8dfb403a1195b8c02fee282dac321b0b3b4cf5d43b777c318c4d7dac36155581924d319b17387f43f975d6a8bc59fc7bbd090d6b121f20c9a624e291223af49c564d2cc54c544dfd86caded4e841338903b58006274cb8d9c9b0f75c2d5fbe4209e1c4746a4373a2ceaec7aa"}, 0x84, 0x800) setuid(0xee01) r4 = msgget(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)) r5 = fcntl$getown(r2, 0x5) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r7, r8, 0x6) setpgid(r5, r6) 01:48:51 executing program 1: socket$inet6(0x18, 0x1, 0x2000000000) 01:48:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x8000000029, 0x69, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) preadv(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 01:48:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/190, 0xbe}], 0x3, &(0x7f0000000440)=""/25, 0x19, 0x800}, 0x800) fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x10001, 0x2f3) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 01:48:52 executing program 0: clock_getres(0x2, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x40, 0x5a5, 0x9, "992d135548aca88e9ae433104f8dc00b4ac57285", 0x78, 0x8}) 01:48:52 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) 01:48:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) unlink(&(0x7f0000000040)='./bus/file0\x00') open(&(0x7f0000000200)='./bus/file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000240)=""/118, 0x251}, {&(0x7f00000002c0)=""/187, 0xbb}, {&(0x7f00000003c0)=""/16, 0xffffff03}], 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 01:48:52 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000014c0)=0x9) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="39505e179f0e0b7f32615286bed1a161f459459991d7e2f886361b23e52a7e0846a374f8574c387e2ded0d605b9999ab296d5ba3d091104aa6d6d6626ad14d53df085e53f00d8e3ada682d81b6180bb23fbafa307904740bc6db42e71db0b03c4e31596dcbf7cfe9187c681e1e116ec79b5370c15bdacbd066c53d6cbad897a812f5712369a54e7f731e083c04578c29a2793d1ba45e256b20aad51e60dbe287fcc3250fed859a9ee5be01abdc72336a2d149a68ae820b", 0xb7}, {&(0x7f0000000100)="44b671b652a49ed6d897f53b638f9f863cab42801ae0e0c9930295327ee6a0d9114402c2f7ee87efe841cce992aee7e78f408be6126f903c4ab0e751e1bb7fd6698effcdf69bbf00f1ae2ee0f3cfb2fad661a6e873b765226ddf7a10e7a2f895ace3e1bd1c284a343225683966e536713bc1236a40999a8fe1422fee471e73ce315c962080fb02b25f3adc71825d94f9d649199a8079bdc0aa647d7ea57af8f301a1da783aa742cba0235758fe8d640cbe5f7326917d6fb47bfd7fd39e46370fd49f46e2ab755badeee74cd53d3551a961defa65ef27e64e367a", 0xda}, {&(0x7f0000000200)="c503c4c573af90c83dadcf2862d142d5659930c70e1a4ea1060cab0491d44a16ac3ab6d4c0210b601ae462fe420b457458c7d2d1788c8f5289deec19113478ad9d47e34e5117dccd42cd924ea9755fb80cd6c08892b7932fc6c1ccc305baa347ee3c104bd452241326c5d9e9f33f813614cbce64299a4a936820ebbe663d75a2347fe678f3d68352c65a87d729e649606e5dcd7e67d40e2a680d28bb80719dac7746da8f1d05a72e19dda76bee921d8f4ba9b429623fa809f2bbcf32c5bc14fc63d7d18a7ba7e352baca1bd74a7389fed7db4b79c0727cda2f01886431fa3a5185c47f2fa38af22fd821e4acd34ab751cb33446f3039e08ed4e3b750bf795d20e30c280cccb047b8cf3044a12688971db82e30457c8cbb4308f7a8ffa267464d9c41dc17e5bfca8bf0376519cf88a4332f28a2d4f2d18fd2fc6d5524591dd716db1e053e8c512338647e4f1083b682f820bb502052a9a40570bc0aadf3079acad9b7acdee86e991a2c89e7dbb18b54412cad3dbc2746868f403a604197754a5045ef1085d6e0edee323ef983b4a1a00542babc92ba73f0643390ee896c5c643000486f12812accfdb158f569886a044c945fd61a1b041817be552858524073d80e22134328303643c9f2ad7d60a6afe3af5dae3330631a9bb7dd38fb525a5a2cf76d882e5b7e8ea4246433aecc6b612088f60041520ecb8bc9670326dcc291d5c59965a10650b9dc908643f12d31fcbab4dde271256630c17690dba91fa52d1116ab2fd120f4c76286d397cb57fb65d3b1a8ff3c8b0c5148fba5b26398a226eb6b3efd411bd57c052ea95c3d702f5a0c68857fe339f1414b1eb2b5ca19669548fbe481c3cfe371e1b340e46c7e35dd0064097fbbf837109f26d78e78b0fba1017be281fede33a7a074a238a24dddeaa21817c18812663276cd1e580ab72c4f3e4c25090ea997413331c6de97ffcc147106c0d001ca145992be7e1cfb242cb1f289a4aaaa6d3f173edd973f1b97d47688a4dd873cdd72c39e63b5b113bad649e36396d5a109b3b6e0f53fb461e19bbbc989c4ecf00369a8f7b24d1fb4206a17d96663861e46f93ce46971d2f1b8f951dd7f7ac3c7e1ae5aab975fb909ad412e5f9285675d1808b9eb8b9168251ca9a305ed6125f0449ccef6640e37c9c5924cea9831d7a2c77d3b2969df5186ae50f4f11eafae2d7afc6351e9e5fa1bb6ce4f3e1990914b9481aa107b6354dc52b1844d762b2afe4f8b2679d95b4086d4c58379414121647ac2c200d78cf05d01552fd0291eb774d06d06a30dc9c792bf24f4c6c01d564dda359f97f51d2fdbc13a246ffa9c465cb74e9cb1f03c73d19f9997ee29b39eb870632e851ca65acd86786edea0c761d2f1f3cf57793dd9d791e225bc78b5625d1cca61f5dc5d3865b55bdb8b9e1f289014fa18ea71e3c921be46cbbb11f8d76d1acf675a50a7b6a81f24b6ab383d7da1225f11fa3a91c925322cd25fff92bdebf817f1239d45dc1ab05d24ddbd40b897c133a371c8c48dba8076d59a727690806ed341f35a98bd033426b2d5e198722ab0920904916c052d483f26ba8b8351b47e33d8f3d72dd7274db288041bfb02b6b2c54220a1560c738180c29bf9a6fc4af217edac4d7126988139993521407dad71cb0abea58af0890028409a0f275fd2494d73344d690638c21a315c4b40018f3f1b80be4aabe74942568220547c60163f282f4ff2d4a9f2077c9afcf8a86e97f08003555daa1f0bc92879eac022c53f05999343fab1df26b47b843dd3393e74c34f412e143567ef92049a28b1a72dd227552e4ab04f7bc8edd2b8d27be2faa182736126d96ca3dad5d0164050e3e8ebe1399eee9279ac61faa9b4763c86cf9b5ebcb655d94f5997f0fa40887492e2c24b781499b07c266f563b405e5f5e6693ea17cbf3407a4cdd6d4cff193868b6b924ec777275645ebe27991da5344e4b3363d8df7052913785697b121a8a83591bbf6cb0ceb2097c291c2585b0fd1e9641e7c10d52bb843aec2ace243166f9e3442aacf5749df7109ed9f5195e4abd55daceac9e5d1a4785bd0611584aecdd8c9511ea2bfc219e8739fac7a4f94b7f7ab0a165a209ab325b7db88af5db3d190de959b280dae24e082060f8f9a308789695ad0b3da10dc1449f4aa942455a2a8618aa62e6364b4411292ab77495c4f803e420c3071e8724201a6185c1e1851a9a6a04b0f97ecc333a2a5343afb707b2b5dadeb190172b6b503e431f652d2c9fe4ec66c0b192b211b50ff3cc86dea79c23f6bd6462857c799de4b522f7515736cc806251711b9bf7236b0124f73856b60ad81935e7b1043f8991ebfaf81c38f239444b54fc7db52fabe7e28e58cf5b431b1b4e62dd79923fc4fca0f1c0f7268d9e051428b568ea78876f13dca406c9d92493d734b186e0a32558deffafa4e29c72d30ea79f768af26fd2708e167445ef933f5b530acd522e1209b9bc629d9f48ca6dc78e12ef7ad2cbddb751bf171bbac67eb464712664d2d70848a09308cb684ae0e221408b0a14f906b97b058e855cbac6332b2030e1338d5380acd7c811240e420d5013faf330172896fb81b989f4b18aea08065728eb3e0353cd2d6fd9ccf2bb7371f48bc90b9105bac85c39666a13a83ba7eec6c81a0147138df43886d56e4a4cecae13d4f7418bb66ef4733352d84ef4c4774b873ed1f83c1864471b3ea1ec12b724792bb1a1843aa07035a3078d980001aad5cc0fc69ce22316cc623d06669362fb8ef5b8ae1a38e0501f568c20881de01cf5e23656f5bb13f5dc6f809348804ea726ea3e624df1fba4e4f32ecfd5aced17f207c177d94e83a9a0f79f0a52ab0b22bdd7cf572f2e3f6d5fbb3689b12fd4e1cd74b5bef5acdc822611fffff12aa9d80e1e7471b0fe62ffdec62042198d807e5bd290d1ff1811c6f26b12f2cbb05f2742cf696d871b24a622478cd5afa8b059be2d4faecfb28cd7bed396dd0b3d6be2e8a5300c9ffc4c7135e770629fc7b113014d0daadcaefc0db763ec82be0a22de3a0ad9442bff8823b93089ba8f0e540a3537f511a311784f7a8dcebcddffee42447ec169253bebcf6cfad018809da3ce4fe57befe4a3a0cd9dd487f3f458b2945de7811eba686802bd698534c3caf5e77808939c643c2f32a856230c82da8efbb7ec05a25819b34b4c937959ac7e6700ab6674cf4d47ea18dcd62d721b2aa96acc21b2a95967a65204e412ba58b58985b5fc9bccf721ef3693ed5a3c9edae43ccb46fb25d1d150e24b003592d725db30b9b243cd50afad07e27a39f450c02df7084d4263428e2f850be1fe514d1ebb2c7a71e17227447ec1466b12fa9c3ebba0d490f82d662072a4f37999149270af9247bb7c3955408f553c9d325144c0073c1e1546146458b38a93141db3b5e92b52bf6e972dc4d8d75034de3eccc8df214ffe664f1da89f9231d96f3f59a7e506456b30bdc5bcf2685ba938ec8c8cf2912e975b7680a9ac00d93307e82f2f9b47785c78e8c931485da08893d8cf81af7909bc6f4a1f53d231a265fa2f72014751da83f5befddf707efb668b35656b64a2e12b5c07f90aedb81fbbe464c5731cd57e36dbe84f8c7d7d73b441ea794dbbb1187a6eabb504d8710f8d200de2597ef6d91f029df1e0e4c72d51cc947e1325cc021bf81591be4b5491fa104a0fa13dd81ffecac51bb1c538cf7dabeb51fd5941780349c910a166b1de7d7cf4c329701f8914894fedd942a399b5f2788b3f3b49beb0bb2d2d37b7406e1c5de04cdec53f630faee7462d761ea6f6a506e86314106e2129db1e48e97efa98c1b3ed757839e07c4d141ed034775104704c4b9713c7efeb9c3c5cc108639e431a9b8b533e05937ba506532fa5bab83d2089a63a517a828335bc14c8b96b16d1124d67ded5baae40b181ee31cc22ac3034b60c72ef8a9658455ee339cb40eaf537a4b5030e32f2c6a74bec9caaba55f343d7581e25b03265b8f9a2b7f47f3bdd3a75ad4343a229200e0b10f2340a1965b02d90bce87aadc624a4f50a943013c1cb2540fc7b26786990c762d8a96331682783653a4aa8a440b1741f8258183cb38f65440687def7759e15c131909d45cbd7b9939e0dadeacf10ae21bf2a25ef99eb854fb11a6c0270f4897ddce5bf22e95552300d0bbd47b152122ad55cfc2a88f5f753071e418ae0029b0262c7abc465aabb4f2b30190d71757a7b3f42d86aca9e85debb46a50fab68d5919d515ea03c766be04c5b7a23a9c2b96aabe3304dcc5ad33f9066a33af01a6381ec9f0aa0f40fdf15470025b8148fcf2a8ec3fdfc1b708e5ef17835f5c6160a1ad6a226e923e1c330a7953dca4d3d28f5999d83ed5cdc7207f4669e0cab4e812bea149508ceb50af65dbd4c5e996a2e5fe324d7701395232ed70ec2fda384228465898f969ff63190a49e5c52d47089d25090c81f15ccedf6810fc9de802800009c00cccd7e9e08b3ffb89f596520541a99a39f2a66d8ba121294e7ccec6d028f06865777bb2d6998757d1d87fa868548c93177b9333365f46ee52abb12766dc3ef0d2b79d57346f4ac499644d4a9133d6914a528415a6ee4c04bb92e97c16254bee2db8e5d4329c41a040455cbd8950d49ddbf7afe1cc349a58bbe89d29109e6e1c98927f2d2433654a0d5c563cc39ac6a6b99a362a7fd548e80e1a10529ae9f5e0515026c68bb2671b96720910372cb233a406a03be6c166eac28b96f5490579a5355c10ee682ad586ee9214267624ae5562b661b1c1de8cc186b8d101b595f2b06d107a5caa1951e61a41b4202685c4fa57384cd43ab349fd79123f9205d257c0be5bc62ec240c1c32422f977acbb8f41c3ba907f44c4cf6a2e1c0677031474fa3bc05db936976fb8c42adf191620d23369a1842e06e66139cf58617c2e85df12d62dfe1b7999f3e168a6b6d8695f01c074adf093ab84d7c8a400be3ea6a44cd065a7000fbed0cf26e35893f46e2227ee3d17479e293dade8607754a545672f208ffa8d0514cd15562d36fdbe4bbdf42ddf3111ce9264b55952bb5c8fecf9c731530ff4e1df72984a78d521780a5ede13770e0a1f147776c16c9128866950f1d81db7de16e9eb971e9d0d27c29be3c3acba1211ce1261214fca8da3ca5e84fe9f0f61f75fa3164e8f1d0801cdf45e7232902ed783329930d53576b314d1d3efe768f9765917353c9dca1df612215f7c300f84298d5f41872ba3eed7d18a6b6cd8a240a5f11eaa90943007b2b95cf146c2614d09bfec24085bd89e5311415c896b3cc390f7371130470eecaf6a09439edba4c77accfad1bae08f50b946e8731f1e8d4c87e11edb8061be4a62c380404e86d31c049ba0dffa1d93b22f641d5e9a8d65b8da2e37b0958fb0e01fbcf9c1fa36ac233dc3545bbb6801ee5e649a8abec6e56c98563ded295ecda005edb3c38b1183e7259bc02b7743ed5251479d463d0bdc5cd23cab6617c716c94eb1d74deedddfbd999a4b844453073a26485109f05c4f393f45f187ab3e9c10ba6765253ba839458c7734ebfe4c993d6aacb7ea3ec382b6f5533599a4d7573e86ea41940783fe19256d2a7e200f2961133f179b04b18c106281b824c875bdc8154e0628c0cf8f03f267cfab7c275d0109684f5fb1a3d2eb99b3c94e0a22ad8cce89a71656e0a379a7cbaa810ea9694e8ea54c61144d377af64d0dbc94df0378c8660267c4e2c92dcbcca5ee45ae7dc4b165e8054a8a5730d53b231098be3872cb3594ef91f43ee9e6d10498ea54e8125c4e42c8e4c054aa4ea", 0x1000}, {&(0x7f0000001200)="d141eb8b6c7b3ac4b3374e60043eb15a5dd5f7beeac9200a3e0b883f6d46c9f525a9c7146bf69b5347a1323fafb6a594e883e7b6e8419067e7ed86cc2ae6750da718a04e871f65537df9d50f7d1aab6d10de9e8a0a7512c569ea82e276be9cd367721caa574fb860db5c18cc609dabc6b11688fc4f03b436c253bcc201f58c19cbd0c5", 0x83}, {&(0x7f00000012c0)="2db47cec3adde84e2d96492f3618273d2f4c7c0318663a57e0e3a992f5edf0db6b18241d2aa6edc4d0a134f9950a1905d86fdbfda19d2bf00e71ec8c75f50aff4b8a123d150f8458e94e848cdeb5a52c16f4067337f1eea77467285b6207e1e672ec7abc760e0b16f2b7c615c9b941c922e4adec7dfd11de244eff941878c6581d1a48997df6739891828cc74c80faf3ad2bad8800cc71f1f6b776417b24f6efce08786fcbd2f97b466ace60cbbe5641df4429a22fd4222abffe90f685e386856033d1aa2063016fa12c8dc6fe86982fcb52c2d4c35b725ced4059eadffd6646aec3dda85ddb9f797510113c9830242bb289", 0xf2}, {&(0x7f00000013c0)="3c9716fe28381eaa7319c3e2a114be2d5666b939d14a3e7329984c9133796f802f3d00c9e1800b3bdc", 0x29}], 0x6, 0x0, 0x0, 0x4}, 0x4) fcntl$setown(r0, 0x6, r1) 01:48:52 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x9) socketpair(0x12, 0x4, 0x9f0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="4fe0d9f33dabe7ac20d593b5a92aca8e9a8a573cdcc7e1e9ea8dfa49fd9f0f2d4e7efd4ae96ed9c01e9546", 0x2b) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt(r0, 0x5, 0x2787, 0x0, 0x0) socketpair(0x18, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/29, 0x1d, 0x801, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 01:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) syz_open_pts() close(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x33) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:48:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x7, r1, 0x0, 0x2, 0xf26, 0x9, 0x9}) r2 = socket$inet(0x2, 0x3, 0x6) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="e28a24463527b77cc1764f68155001cd3cbcea92677d6e7c457114e70716bf048f1add77665064c300ff1104da71013b46aa5d7b4dac77a2", 0x38}, {&(0x7f0000000180)="4e642d7728551650ba6ac197d6b680c963c1c77f468e34a8d7b21b8fe9acca8e9f6f6715841ab82baa1a5e81441c32f2a892ebc057cf588c70e8d8d9ee182574d45b592eb2d237306c470aa9c677fcd67221431703df2e93fc9d1479868f3b9a83490148d4b974f07b7bc2c36a49f4a94e4244c54c1a0fd39fc83aa1be356099aa10f50cc1e21504a77b4d54230db6f77565da9e327c1b7a3ad85bc9e18bee2e770d9b1421b157ceef4d528d983c9d75cc93064f018775abc4abf830bb572d0ad7", 0xc1}], 0x2, 0x33) mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x5d00) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 01:48:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x4) 01:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlockall() read(r0, &(0x7f0000000240)=""/176, 0xb0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x1ff, 0x0, "88e96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 01:48:52 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/89) 01:48:52 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) rmdir(&(0x7f0000000040)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) fsync(r0) rmdir(&(0x7f0000000100)='./control\x00') sendto(r0, &(0x7f0000000080)="46b711c2a36a577f3abaf94c5eaefea10689dda6b990db2e8d9176a0b89590c85c9a38e04568d33dfc8697a8440705a79c5a240203b33b3cde31035b1815ddfc74affd8bc7de0854a7e8702629144f61e3f0aaf15a382ac7c49f1cfb", 0x5c, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0xe6560000000}, 0xc) 01:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) fcntl$setstatus(r0, 0x4, 0xde5a67ad3e57fea2) syz_open_pts() 01:48:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 01:48:52 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x9}, 0xff8b) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffff7}, 0x10) 01:48:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 01:48:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) socketpair(0x10, 0x5, 0x1, &(0x7f0000000740)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x2, 0x20, 0x40, 0x7, "7217b74415118340196e68e383deec33838afc50", 0x2, 0x8000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000007c0)=0x400) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) recvmsg(r1, &(0x7f0000000040)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000600)=[{&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/143, 0x8f}], 0x7, &(0x7f0000000680)=""/129, 0x81, 0x2}, 0x40) 01:48:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7f) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 01:48:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x80) setsockopt(r0, 0xfffffffffffffff7, 0x4, &(0x7f00000000c0), 0x387) socket$inet6(0x18, 0x8000, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:48:52 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, r1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:48:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x401}) 01:48:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 01:48:52 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) unlink(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSBRK(r0, 0x2000747b) 01:48:52 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x1, &(0x7f0000000180)=[r1]) pipe2(&(0x7f0000001440), 0x0) r2 = socket$inet6(0x18, 0xc007, 0x0) r3 = accept$inet6(r2, &(0x7f0000001380), &(0x7f0000001480)=0xfffffffffffffc49) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setuid(0xee01) socketpair(0x20, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000001c0)) recvmsg(r4, &(0x7f0000001340)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)=""/40, 0x28}, {&(0x7f0000000280)=""/115, 0x73}], 0x2, &(0x7f0000000340)=""/4096, 0x1000, 0x10001}, 0x2) syz_open_pts() 01:48:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2000000000000003, 0x80000020, 0x4000000000000, 0xff9}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4005, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffffff, 0x40}], 0xff, 0x0, 0x9, 0x0) fcntl$getflags(r0, 0x3) ftruncate(r0, 0x7fffffff) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x100000001}) 01:48:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getppid() utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x3}, {0x3, 0x7}}, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/../file0\x00') 16:00:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x418, &(0x7f00004c9000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6b, r2, r3, r4, r5, 0x142}, 0x8117, 0x4, r6, r7, 0x1ff, 0x0, 0x401}) 16:00:07 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) close(r1) select(0x40, &(0x7f0000000040)={0x5, 0x8, 0x7, 0x0, 0x9ce9, 0x5, 0x4, 0x40}, &(0x7f0000000080)={0x8, 0x800, 0x5, 0x6, 0xf52e, 0x6, 0xffffffffffffffa9}, &(0x7f00000000c0)={0x81, 0x81, 0x4, 0x40, 0x5, 0x4, 0x20, 0x3}, &(0x7f0000000100)={0x3, 0x100}) close(r1) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x6}, {0x602d, 0xa6df}}, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6008, 0x6) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x4752, 0x101}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x401, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000002, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x9}, {{r0}, 0x12f1c0fdf35482dc, 0x9, 0x20000000, 0x6, 0x8}, {{r0}, 0x0, 0x80, 0x2, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xb1, 0x8, 0x5, 0x6}], 0x4, &(0x7f0000000140)={0x6, 0x7fffffff}) truncate(&(0x7f0000000180)='./file0\x00', 0x80000001) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000003c0)="79d4e8bd933f4acdca935f09de7af866a6142f97517d983999db2b483d526a227a19e8e9be20e22d01199218895106b84a38471143d449bff2dba3ea2901d3d98fb72c87a9de00fea12dfd55cb99661f740b34eb9074058d6f1d6411364f3cad654cc245e55548e2087847cd8d232c676e79f164b58d2f56a07d4817abb0ec038b2aef8f13c88264", 0x88}], 0x1, &(0x7f00000004c0)=[{0x50, 0xffff, 0x8, "9d825d00cea0f78c9d056af577ad014f2e93d95955d1ebc58481fe48f6deb84e38f219289e4be613bcdbc830eb6ba0fd530e47a59d69fb05029769"}, {0x98, 0xffff, 0x20, "1ead8c94c45d0c204c566a59c93bc5850feb805f7a5316d29b43ae80e72e37515953b0ae8d65626d87940e10b4ad124c75dda3d545f76cc5137f1aef4ec26e77d636e9f2f5f3c36a58e70d821fd7efb2f8ad6fe98b396a0a8c879a4e0e0f1dfc7ab5dc81237f5a6338116f60f80c8bafd1c7da5fe5e2340dbe9c758b7a2b1c41c6aa3e86"}, {0x58, 0xffff, 0x5, "fbb9abca1384f007797c26e8147c5751c433d718e63ad77482147ae1dc9f0cdd30d302454f80f48390b92aae4b3b7cc44da92a518793db633d03c638df247f012303a2bbc37d"}, {0x78, 0xffff, 0xfff, "d53ad139a28f1f03f2d2e195e4b6f82cfa1a664833b53dffe37f39a2ca9ed4cb079bf9583d686769234ced6d620668efd1e7f5895ad294c0c8449b7bccbd29a28aba1c6494f82812e74ffd28e37f1ce42408da8e9567ac2131043f680f6e3e2b322b1e"}], 0x1b8, 0x40d}, 0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() fchown(r0, r2, r3) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) openat(r1, &(0x7f00000006c0)='./file0\x00', 0x20020, 0x2) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="a13b9f4c7236c7e334b2c25343e28f45e69cb79476a0d7c3b40b8476ae6421162b2c901975d90124f2a844e97d74ee76a418bc26e84c3eab2b5c7459", 0x3c) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x0, "7124b62134450f4a95f6ae97"}, 0x14, 0x800) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: poll(0x0, 0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x1, 0x8000, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0xd5}, {r1, 0x40}, {r2, 0x8}, {r3, 0x20}, {r4, 0x25}], 0x5, 0x2) getitimer(0x1, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) open(&(0x7f0000000280)='./file0\x00', 0x20002, 0x4) rmdir(&(0x7f00000001c0)='./file0/file0\x00') read(r3, &(0x7f0000000200)=""/128, 0x80) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/138, &(0x7f0000000200)=0x8a) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xfffffffffffffec1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20908, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1}, 0xef) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101, 0x11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/91, &(0x7f0000000080)=0x5b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:08 executing program 1: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0xffffffff) r2 = dup(0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000480)="419163ff4b283c26337744a4a932457b98ef6f5787be9c6cdcd4cdc103ce0536af69cecc7754ac8a539c1a681647ee91a8fe9440f0efcdfe04253339e143473767a79e7c341ae8068446a457e6ff4e71c370a029fb3adacbb84ba72f646f5bccff62c5640c7a69", 0x67) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x0, 0x600000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x9, 0xf0000003, 0x5}, {{r3}, 0xffffffffffffffff, 0x21, 0x40000000, 0x0, 0x40}, {{r4}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x8, 0x80}, {{r6}, 0xfffffffffffffffb, 0x80, 0x80000022, 0x2a, 0x1000}, {{r7}, 0xfffffffffffffffa, 0x9, 0x0, 0x6, 0x80000001}, {{r8}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x3}], 0x0, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x0, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffffc, 0x4, 0x0, 0x10000, 0x9}, {{r11}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x0, 0xdea3}], 0x5, &(0x7f0000000440)={0x1, 0x5}) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r12, 0xa, r12) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$dupfd(r7, 0xa, r5) utimensat(r13, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) recvfrom$inet6(r0, &(0x7f00000001c0)=""/172, 0xfffffffffffffe9a, 0x40, 0x0, 0x101) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000040), 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0x800, 0x0, 0x20000, "7e92a694f8ae06803cea065176f53ab1fe00"}) syz_open_pts() 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000458000/0x2000)=nil, 0x2000, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x80000000) r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setregid(r0, r1) 16:00:08 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r2, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) lseek(r2, 0x0, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000100), 0x10000) socket$inet(0x2, 0x7, 0x1000000008) 16:00:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ccab505a57cdaac327c6204a1d122f43cd2c536c389670428d7aa16de765be2f883f66f484b659c1e4a05b604556ca10491270579a66a1a763fd254994cc6a898bdca54f06662e9d772f8534f3a9d517f2d708c9f30fb7616845124d7c1898b806ff9347072f8374553516d87d8dd8d4ef67ddcda2d8266d", 0x78}, {&(0x7f0000000540)="19ad481c51a1753aa02d7c01bfa658377667cf552978c4793462ad4250d95562690fc802fb8c3a8648da4ebca2b5a23760b060e5b6bc71814c242e35ae62ae2c109db9ff9a70a0ea60c01c8f965961aa9a116f9466f00f0b6073f5b135adc0688f2ef3e212a8749dfc9e628746bce33d26fe8dd0dd67b329aedab35f680a9d6a9cc4d27f223ffec0b9a611b2109ca04592c6781ea458295979ead2481715345bb78c5786bfab64f0606fda20506c92676e11a1a2f219b4c918bc1ab45f952ea7a8609595cf49d741ae19a9614aa76362eca730e42ce4566f624da578e74c9e967730f168b8d5686008e44262d038caa49cacd7ebb8baaa5101d9d3d154f36ccb8ad14344a84634228afbf32ec257708e215b1328565960f1d3917ed007626c4a63f6ea0098fa83b0a85801a588e31415daa24cc1973a1e88cb5f4d4c2ee24a7b5f96332c93d6686a73a44ff6f80e3bfcdae979d3f506f8d39c2c34bbe7109a3a539bd6f7de60578d121f73c502b1b865651a167b78e24666f601a32e89fd7494001324c5539a7bb3b0a4c24157b38d5a5d80ce97c19579cda80cb603d1b31020576bb24b264afbda4b840993ab201dd467efa655ae5b987162d19493d55c26b1cb15b67ed1ce47c9d13e7327577d259f9741a0900031f5bf9de4c272cff09705ec3858a8b0d835b0c730f868a0ae6de9b3895f3436e429d4999f5584f04ad9378b026b0774f8219ed5b73395b5f44ecc10e09c538dbbb78bbdf09c9a92c07db922edc69cb432feaff83ac01c4837e8a13e0dcc01f36f034ca3b710630dcef66292f23b05c796cd668ffae2c2a264f823f8ec6e081bfbb4350d4ccbbce84c2955aa2305cb756b419800192df361404711a223f1ff70a2da8cefbf62c39e581421752e1d1107b2698f4144be46e42b34d44461f8da81c51bc7d8deda70a405e09df716806808617fda8ec59b4c5d325daa31c6ff193b36565b4d40363f406b89ad035bd1b8fd22f89510c458db50b8994db059e694e685f7f6a4849ddb31f4e7c1646ac0c2d0fff1af65af97d30f70352acc6557fd01d932ae9b99780f7ed40a24760b101fdf9ad5894473bfa5f082b248482ca45d2128c23a5bf06c922ae39cf72ca5766c9d65fd65a56752e742f5226a6153d1f2810aa261fd9db2a868e6cd5fd1307584d75bd00b31e51ae19bd772920e69def4c071e8ce3f63cb36b50e2f83f53b31174e4f1d3e31007a8d1459da4ab0bd4c5b25d55d142a7eea3556ce8aab088d2389faf45282e5f164eaa7b26defc4c1efb44c263a34ee8e91ec292ea7936b778d8cb1e9308f6c28d5d27fdf02bb8771e9766f00341c06c281835df86cb04608bedd7993c3687ac10538f1f8d1eec819d64a9b4489ef96b4f3e1d8c44c9a61d41e3a2e6239a89b66c6f58ebf4f44423301825749cd9abc1bb268861f908d957fb07d48fcb37d33a52c24309ca972141c60be7b780c375ad907950217347e5effab762c69f29378ce17c30f4f833438cc36779e93249a4a67d922d7dafb0fa2b9fc81cbb6bb6991f5065356d5d081e93164ac69013069ab86690a2b750ffd957a7052ece110bd8672f8802b04da3f63928fbfd206dbdb2fce9b0c4e9113fd37765a008e2484554eeb9b326c3f6fc9b8d48f17f8fd40f53af55472b99e14ffe200c6b64b198cca2ed151345021529f7fda7fa987651e3edb37e5be1ea834addf8d3c5ee2b199343633b6e2c3a5090fd337072e805320b328dc85a490051a461de52adefc04d3ca3454fbd70d0c9990fc5aae9fff4a2a128776d66afa6f5d475bc39c09e3d7245b605868109ae4cac2539598ecb49e5701be69e46d8fb949accde6d55ee1730d1dfcb3b4574d9b65e4d7449391fb235f961816a949b8f710e79ef98f07768f42894ae13be8930c04c874f9b7fd5bfd6557020a04842860fa468cfa5044473e8a74dd6a2c5a8ddebd582939d7927bae1c6baef3052264c8fb07e5d9fe2c24d06c804282b5de0170fb74500969db0b308582f3019303193a9f41f92e586672c90972db54d7ef4a2b312369c0f4862833e8cb2efa08074280a447dbb1f1cef9a5a44f3f56c5f917f9f3e46b2be861343fc5c4b320690db14e50119cf7c00222d3d505a48dc72c56fef4df080c9a76043738c259c5412406b5a0050889e7608830d9973a5d485649fd2be4b845390c0917f42a1de1dbc508079410ca127311807707d2c3c3a2d56561a812c5a43070a36b63a3d1ef958d1c9a36c6b8f67fc2f334ccfbfcdf0b3809073c531b9f7be751432afea5fc4ac208239a9a472577fff90f7b98fc2f2e3520d1d20f63edb8cbbc5376e54de5002e71c15c1c57d4b003fb6d429439c6b61571e7fc34d41c509cbf486ab6e81ca48cb8fd809e2e4d8b3492c6991677fa55e9d9eabb89725edac167a332b4f9455f02655929c69dda13e16838f16f3e267b340b1dc008da6a70c4d4d481d41eda62138b2af72b5bc52b7785b99514af4e53d64c201809e52b0eb9ff63c80ffbf9ff80ca6bfed6dfcfc3e59090026794abfa9246585420df87336fc5a76eb5ce201b67fe7eaa0a72f4a41bbda34c2a5dd4c39f6a12166747d240f364a02b2faf486732db7fa7c5f7f0822d75763697f8ccc7a39ab62b322167957f0c1e475471d34a06a8664f9816b7a85ebe759e8a560d0de4a6d2e6ee2fdf122b9d51113902e19cbeee6a7ea0f5384b9a3fc9707399023c4ecad6a63460eb66ac275b035aabe3106f0d82cf9b2d6323c72c01d1b49824053799bdc5f497e54ae632f71d9c207c7f7d4ad4304783c3a32100f218101f259fece122b152ff756c8e8f85a39f624349dffc0725a5e2d89694944055c456d3b96484869e4834c5a136a80a3b881642526c10eb6212373e92818209d6a464d2e949acfb8e6797d456eb18795c30619cb23d12eba02fd1d0562c146af7ad0b941a3261f16315355a55d85b8367ff4bc7e175eebb23b35f08d563c63aa6cfbd7674be31cf5fb0d192678764ae398f5d39f0cd583abc34bc08c71eafe6b581b1ba299303d34b07dd50c3b276b29fbc6b32d215ec3ae3b100a3f192a3a423d4fda4b6021f977c444525a9ee05a26d42622e8f59e8019d5f2ae0ad5ae1f456003ab61b197749d5ea3aa94a750a560077b1e2e60e5b33570c1a0fe444f5ad901acc4fb1a04f1de393343c8e5f7577d865f51f5411ae3d3e0927b07867fcd219dd651958bbc6f93cfac2337555ddfff73ee0fa5f72610424cd95bff933fd4121b2836b2c2b57cb75d4701200fa24b5becfe9c3d54ea3d5c22c42aab5bf2309e89b57ddd1be5ad2f37a9941942a01963e15886ea7a55d581dbedb61d2db91f097174e9e9d2d9606c409df6dc1d4c68f49a1c9bcf73f292fa63e809477f8186715ce3a57cb3725ac5a9bbbef778dc61e9b84a1cc212712aedebdfb816b8055c2ddfd902fd13d2703a22a8440975633ced4d31c65d79282c75c7435c7521e653b39650f2ad12a101433bfc7c05fba782848c8d384bcc480c6e2eca1e30709eaa8e05684bec78de0422187ec2c3a829506e692fb690da00bcdbed9cc80d6ce29e6ea7168326d1ee755719ff58e5ca0c3002cc4c17588653d9694695ee6faa257afb48f62e532f92f26f9bcb2dfa62b2b1bde422f03e877008712f897133400ed3cc6ddf588b0b6705528c2a1ae394544c7a94adea1bccdc58078d65330d6296b575a95e842d22c2cfca051847c987ae5cc79ad59a00bad19f818fc4871ef44de9d34ae74b206a43bb8973d12d68090717598776bed94de22c5dc2b6c121b8cf8becca718bcff831975c414185159c703bdc228c471a4bff84bb6023359a45e90d99e914991230862e1772e069d4fb7cd9fcb969f00f72964cc48efc88fde0ea02ea9fa82fc18c098cccdbf3c64957ebc8a644c8857d4b3c7c4f4212bdebfde27b9dbe337b26b2c37871203ff756edb7196284da0f88c561f85b49b7fa3e83d941900677bdd8fffaf1380ce12a95b04f85726657249f38e2c873314cb97239bd9bc35ab91e0a33795e41b47342673a977c6a2bbfd4a995ef3af5e5072191636175ea40e63375c83c7017a3b09c886b32863953a8f48b4343151c935117eb095bc077ffd1886cc62788ecc890f486c14fa9c6c1d714900a979fde4d9e8c895a39a5a10f0543cabefb01540766d013c1d2236d35415c0615cdc36349f75eb2cebb79bd410c6629f3ac6bd55966ff52e6beeda7b674e41d14d380820f7c27e95671fe26d06ee6b371dd6be6704df3f1ca52d3cb24bc7a4242a6e768ac840a8e5eb409987f57b5a95fcb76aee7862c234f2acfc8cf8480e44eef494fc47cb5194d417aafb377771229c6b53447b5cdf5d6165dde1d3eb37a110c591ff22b11ab246add9aeaa243ad6d4d04e0f2040061ab9a2bf4e31149f81ae0553bde7c70bf49c9061380bee6b6981b3654f54decebad93644236584ec9d9a195b6bd821046add63dcf3f820c241e45b2b0e7c15b7aadbb19b49ae0001fdcce98b87649c43495951c07a62a621ff71fea2bf8588220dda6a43a5ef911109716f29eb93a6442aa8747dcbbc97e8ed8e597c88b81b0e6511b731492eb1d10fb932deba9d085f390c082288ef1954e50c06d04633ce420f07ddb75ad8f3824959e3b2ead416fbcc1563f9e3cb07c6273d9f328aa2199a6fe9a903c14c67201a8d476e6c22d10720c4cc4a8dd6896c17a6cf6cc203e41a096173e2419b376e9b8668b4430d0b3aeefe8f0fd764cf03f839dc93513c8647986ed012253602f9ed9e98c4703afeffe442737ea386e380cbb9361756bc5c36e76632b8afd8037ac188076801cff7c60c4ef336ab9e4214eb4dad9a2a7e817d0963358942654114506e6c8e3fda1439538397e646da8fa33892b105d3bc8a0fedc11ff37c77ac4080f3205df2329f9f5924390f520927ed94d073e964f55c2cf8520b09b75b054b1c1edf22b29a36cca42219372e62b57e348847ff67c9e6747333a9753ffa381afd5f0aeaaa2ffb64e6aa61eda7af159e71fa6e232858d55318ef4b364df98b69230374d3d2008e468527857d1487ae065be04b9c04dc1700720e9f47b2db185bb950afef6385817a822844e0e82f076e8b7145d0b8224d28df1b3a425b9e08f32d66af665c92e46c32d9075807a19097f5a509873dd3fd32f2913eff76ec94286fc04d335e220ef10afe112ef0264a25162ddc4ce45dae5528712bd50996d6e424b1dfadbcdc9833c4b63de334669f18e821bd7caf80e02ff3f643e6175b7910523de66eec9bc77fab7d2358ff6ae315c2345970b1d00059798f695c75d7f5c587ae2cdec186f9c70a5b2efe02d71e46307749ed9fc851e0a755bd62e52e63b34b1e14cf64040c2fcec4f423d7e61b388bfb02ca703352093f51ee06dd38c01e0fe0245ab6cf9dfffb8c6c17f3e5e178f77c80fd8cee0ef3583d59ceacc559bebf8dbf053a0c3c500d7a302736cc30fe68bf20f62232c891815fe09eb9dbb251c76e242fa4cf1e193d43141e0d62642f31cc993a09762c5456dbddc8a56ec2ab253d1375a90fda1df7bedcccd60058accf3e2c0f36433c17527de152c92895e5ab7fe11f59ef989c53b7800239d999cf1d004430ea432331a295c8621936608db681e52db7ad7fc5716674e66cfbdc45c989553d2a49d1afe5de36d23002e4a59ec99c5b3fa8970ca86dc614fbb7ebe0123548565c4303022a40e4716443eb6fb59c0689c7b301a5633f3c033d75d29c45fc23e88bee14faf0eeb8709b84269c2cac59f4fc10", 0x1000}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="974bee0822c2a4a6f8d4b7e313e9a6c3576ba215fe26abcbba09911a46678e1c91031e6b37ebd99f2da9151cc6b08c3c49300095f0104fb3634018aff6d9c40f83b652816ede91acc434fc15f25782a45591d4b83f87574160f85510f069bf7a3f69d9b3f2", 0x65}, {0x0}], 0x2) write(r0, &(0x7f0000000040)="1a5cc0402752512743d2dbeaca1ee378df1e50b0884e3c6de0b6015700000000000000000000", 0x26) r1 = socket(0x0, 0x5, 0x7) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000380)="7958bceebd12d69f513eef312428cbeb48a84b128c40acc3f2d39a3671372ebe9bf487573d5f74481dadc64ae719c3484978c1bb99e1144045d0091336fff0315194adc778411847325eb21240ae1d131a34e60cd0354015ebc3109a1a584efc08249020f4765b065712466aa6d230d6c7fd018ac4994e0477f3b103", 0x7c}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x7f, 0x5, 0x80000000, "0698d0813b3392aad8f267c345d9e87c1baadb17", 0x0, 0x8}) flock(r1, 0x6) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100b0, 0xa6) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0xfffffffffffffffd}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="23fec726ef1b058d09ac0d81467070d324251e5a8938bac47b78425af2336e707c1035447807fde970929ce08c5f3fcc8a4f9037132b53b82ea8d46f6c887bceef70035e1ac7816eba525c68ad518873b296ebe30e9bd234028e10388fc2901c5e9c4e823ee51532862e306644901c966f26648968c33c6892b6c0675b70bcdeb638ba00916ee985f4c5e9085ad27566907efe4c815b4546735bd5d7892a21a655e41f39e4d2f42a7980d074839aa5f06ce97912c9bf63e143beeecdf8a78fb6eef7607d41786140d8f9483a16fcc2454d258e306ca37610c5345e6ddc118537e93d5ba930111cd22d3ab809b58f9ce4c3d1181c024b87f759f681", 0xfb}, {&(0x7f0000000240)="64879347e272e694c10380db0052af40fdf28609bf529dfab5db565bf1242dc6e2c39ffd5061cba216a53a1fefb9929effb609160996c22d332de481f1e32ce94999251a0ba30f7ef7f4794da4d8c78e7fd4b25f8c9d7a2e4b41bc988e5757f1801e2492c70a67ca6d2d51c7e62e6de2a8b72bd0ad3b1bd3aed006283a784db627cb2d2972c902bf6dc5e92c530f50d354cf29114fa1113ac9c65f35133876072c2cd3a9b289cf41d7c5887c", 0xac}, {&(0x7f0000000300)="8212a29e8e6702906de8bbfb7fa97a31fcd7c4259c32679aca10883eabce364db02a502d4bdf9b214bd437ba89cd5b1311b06b75d8a31b6f7d676817d04634e3f812cd", 0x43}], 0x3, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x800, "a7f6602a9db99437ac279e48aaba0ed2ec171443baa15b85b5a94aab91f6c33929d4d6d98711f46de1c087755f2a884050a3dd2214c2a501cecac7533bb8393747dda68e77174b455b90693612aaa66f5e82ebd7b251a06cb7164185b4474236e089a3d37a857cb980bc54eec91ad4c7c8c4a54343ec5043228ee9a59322d861db5225c86014254319bc1f63a309c6d78c82b21bbd6086f556779c6ebd9cbf98cca1443f2c706a6993a88419bb9dc08afe7bdec3be8dc024a175da5498b46ff2d39e703fed11a5e8a59f6fea2ce6ed0b4d9346ea89269b2bd733a33efe1329a7098ee088e84c710a0bd0c8fda492282d887741e974242477b5c3dbc4eda7cf5f049e67b15df5f0b9a5f35b1fdfd651fd86976349a4af83549b8d6b5d3678b3b661a3060ba338e3d4e7f68144f4cb0dc0fb6e22fb68b77e98e3f285bcd4cc079ac6878d1a7dbef2b61ea0f8010c446dc8d32ca178a7931997cd52ea60b83de653d4e61632ba2437352dbb971d8606f78234d20fac93cd23776f5b12b0dfee479baa8c64a294a4b7f359c7c908954db47761925b3cd2f7d6537746a1a1548635b02126a8cc26606f04ec4af1ea1295644e17a054a3cccaea99b4d4641ca712f5b20a1d9f718ac9f58b92cec6a23ac722519a8bc941ec292d799776a69725a433a43219c06f5d53285a989c1cd0920e63fdfbd9b8f1d8895eabd3d22ffd10dd082f5ab54beb9bfdf3664f7a4c58a41dea5172a73df61860855da261efdbc859074dd44bbdff7b0c4a4d6423cc162b6dc563e1b1d051eb3f5a2ea81fb10b1150df1e7166e4fa9f8327fb004c0a550209afffad93c54826646ebb98bcaf5acf6f2615bf33563e323bcbc6be6b9a941ac70fd26ae829d1d415aaedde78672813494020570bac97be883a0537f6d171db682f973e87ae78643aa685be211b04c1ce84fc550820d2531d3d32e4e07db34bfbf594330cfe5a1ec7cc271a2dd0a53255cc44d7ba74ce2949836a5509c32e367bdabd76af61e35edb0c171a7b745ac41328fea4c0532955126d4636b7d949a1eb7cc027e4347ecfe3487fd2350bda6c52a62f9f4018e46242f2f15357ebea9bd16707aa39780a795c2195dc2acfe50c140fbeefe3e62a08be482afd114b1cc2b56555e11a364726173721810862ca2a5514cff2c13ab89e5c4965fe711c569d397e6796b34f581fc3fbdcbfdb10f7fdd268b49d1544223d161d13aff4db8f31206cadad227cfbeeb59066532ac9d10dcd7d717570f4cd0ab7ea92e460bd5cf421093b8f7907144e3c201df8bcb3a53ee202f51fcba22c3657f1c426b62227492e965828f780c7666db50a84ce4035f0314eca7a4a3fb87f56fcfae3b24b56ac29d70017e767079b4dc0f2c667b9a21d7e17844ada51f58815ce66dfe38409a8798b8a90fffc25212c65e48dd7582ed0d69c9ee6cfb15bde3fe734cac31f1d70d1a0bdd0f3e4e5ae4cdba7c6b87492fd908372254aab03d36ee7b464a3cc0aac2f65aa49b924d2543637e0a1a4a970c0f55a976fa28a939a4e72d0bd9dd8f4d98d5310a8aab31242fc081d372e6e2d33a669d91ce19feb55132a4b570c34b514e824db5bda0b5d82c274bf749ed0a3e8396e40f86a22f8073803f4892040f53ed2315e2345c1e00c64e593b1956bceacd33f7aa27373a698753720690212b5aeeee1af89e413c890a5128a81d511f2966f44568b7f35b303313374761f635bfd0004b8b2a41c13cd2a43db734ada5f9fed4a2f0cc37e258fd652f7e997d9940b4d15550cf853b6302f9b8c87fae845d72c75e192b1d250435e5e49c50b8aa429c66ad0aae42acf22ab6702629a6951733c15777845c20d2e31b730b089e6ab0ed84efa22862d09dee0850230d9fd901ed52d0a6a9ce37ae5c17d6d977aed4a5c3db6817ca4205a77e3ce4505c87745467fbdf251c18f155434ee5b74231909fe9bae131295ec184777a8067526f140c924a614be4205141bcbed72d0c0ba92594d8e505b2eb248103e5984fcecea6b4b53a224205dfe603d55cae404ceeb09082b3bd52ef1cc926a9452f7fc7afa0f8717a37fc4cd0751dfadb9c17e5c644212021df179087a24699497879e3ff170297b727928a77126cbb8bd273c30a6cf80a928d9a813d8cd62b0f34ab39d3d18760e423521ae248a0d21f4c243aa2232746e859dd8137938bdf869e31805417bd67790e51be99caa251fa64ab5adf0167b4a3d2c5fdf4c5e5aee247e986a2c0429255c98d4747cb51fac4665e5b4e2a50aa95fbe0967c204a74aa50a45f0a8be20f9db9d502effff995f17980925e6e716e73c8ee535a73d622fdcb414e9b5169a820ed35dbd99c0862f2c0da941309d702fceefcde315594a53ab8e167a317b88b3e5fef2e5c24d97820e1722d5e1c4f89e644bcfd46f405c4572021273fb1faf710458b7cddd21a594dfa903302f0ef7acf3ff5ad02b8a13546d2d604f004d7b8143155b9c01815c6c8821a7df352f435ada95bfea887e8bb04b6ebda7ff53a3bf24cb4d1cb9704299d15d4dc552eb0758bdcc1a3576b52f20ab7598559cb8a2b8c4111c0ec67d6af16cdf037b613e7cda2f438a37fd6ad469fb1a948f0d9004c67a49f0dd05dc34ade50e1672ff37513f7a6891282bace4ba39cd5fcefabad27f8af26fdcb7056305946a15cf94d2848bca86817afd22ab0062793273775a242b5eb5d3a742d66f1a608c3efb94c3eee87c31598bc777a00c315ce6a7d24e739d39398cb05dfa1bc7c0420904c48eb83e3462a2123f3a3065c814df991a2843b690b50d5eeac4754aa1e7252b7df9ba5d8416eea4e525994e9a54cff471f8339ec0b2415fe4475501c63eee1ae25a9b0ad19f440ee411bfb5f1850d924a8083e67efaf2bd4ac5d35595503ca8b1087edf9552bd19ae23049491ced847d5da03aad7829921865662e8e22ad2fd98afbbbfa93e1996322f1101790a1ff4ec8ab9ee5458eafc5ec8239191374a3b5f8d3a2da0225dc8aa678d28f899ab538a764594749b17b5b238cdd87c7c7781006e28571c6305e91575fecde9ac70574b6b491470e5701e242342514a1727238af3a46158bd9520059dc49498f9f76affbee84b8151a6d540e624e6711711c84cdcf8d35b43a04eb50444c0d20533b2c2e58794db8590a211d99947fed13ac681300f804575eab49b4cf351ffb5d0da42187cc930e2d487646b54c55b44950092e227028e8d9556b92f9a008fdcb820956a0d8108c384075b7c94cecc135bef56431ee8314dcf62fda70a4657a8c437c8607982374c209a3b54b7e33e94ff0756cc86f6a93153c5ab9aaad0164279d24a1331ffd505da1b188f9c9a2321ea552430e493841342727ae9796f004edf4a8e024d5ff8ed3e1638ed015e86455efe3f91ce03608fd18d6ae159794e14d1133aa327ed693971cc677f676bacec28d295c7467857fa1d6d89f98d3d6cdfa635b48eb91fab489b9afd394aaaa3ae6bf6a251fe63b41279d18225a05eb3d1e50b821f5b83c5cb1f5854190ad92be8d5c7844670521a5d008ec4bdd9fbc13044b120a55c6e35181d2d8a0a6654de3db0659d3100f8fa8a6d9cff0477862242eb684f067f613b1b3ef350d4f75b4398e07cae4ea942e3abd6c4418be25ce2acad75179af9ae9d3eabb92673f1ab2e7cd3423182befe9925f005bfd4a252380d897000896b46a8ea91380c019b700f055d5b2de61e029e1913bf2cd8448d2031b434d5a716638e77d18d384e3e0ec03df790520ce1e2b1b506ed3a3d82922c5e8c33d9423ca686fab057e4cdc93ba3201169c2f662d12b83d0a4fb7881e076cce1145c4fb69ad142f67b36ad8b1e75b71b06c2eebb5941081145028a6242444f01f56ce8e573ffcbc82b0950fe1dda2b53e67aab7778e6cbb435cd52e6f4859c3f2033cd5be1378b7c25b1060e2412e954cfa5c507b42bca3922cb4f9eff4dd5a8b024867c8149a060ae8223ebe99d330a384447d9dba4dc6af4f89595c961774aa36136e385c8744de89ddad3e02e1d732ea6261a3f2488f347051ac4f161ff57165aad4cefe16eac5571149afe97cd0e1c53288bf9d43e414b67a7022a4dc725f2c63b6727c623216f3cc1a611a07b200b77f39048b15dd9cf34429496b68575bff1cc8f192fd24f4241f221c0272b65e3005f39e5d8d9bf5cf18e9ee07e1df35c7df3f538d6069ee8339713a4016021054541e23aae13b57164af1c8b6d5401a909104db347801f4a3303e9e888a24d40873aec4602d059330d63c94d32ac3e8d89a198e0b158971bb434bd93e1ae6ed5e87946b2db54f8061e3f447b04b91e085d5ee4b3fdc765365c15fa41adb8cb4b0123e93194c371e2d423829fba833e8d57a0ca9ea6c435be0d036ec1b2363ecfead288fee3c80211a577d5941172cf94d30294505841b67d516c6fa22f1165f5475ba6467a4e0aac5ae89abc4082355d22d289c7141231911f5f0246c32e44d341707e4bd29ce762fa1e1d89be4df137a571a22d875c16004226edc3138ac7a642b0cb283e20d70f16e44559ceb19c666d6ca6e1d06a11cc5d8dffade5db7920439cf69451eac5cbc1782533d6b694f7ad5ba471b180a1edbfa3bedcc964e554b6ebf2ff694e6d5a87b596164615d62683c3e17340b3273d01d79e6d6d43160184ec72c46482fc929436153460c2c2cb249e1417f5d2d02eb3aa5db9321fbfe1f719b826bc0f0d67c1be583e90afae3834e796e8fc5cef7b33d2405cca0d69b839cf18b1695bf90211f3f8f35df257729c45b3bf895feeb418b49be87e6642745adbb7c01b916381cdf06cbc78d7c2897bc4ddf0e7dafd8cd045d238ef4bba7aa4fbad2da47f072a27b52963bd0ed1a60a24f546bf1f84843cceff4ba6327c975dc0b0c6b67aa41c1a06174ec26aa122548ea0ad97eb754823b1e2dc26dccdef8ef9657a2012b5797360b84c750ace405caac3bdb77359018c678ac6aff6c10beb3da456ce8b4fd52f543975613e24d721450422d1b990ae4ca876bd42acf8d786bda9b94c001019cc9fb71d8b61a093f5792549cb026b302aa7da179482c8080c07d8c22baa4434decf36ca0e33c8c9f144ccffa6db59406baaa7e0e1def03673202d99b9568ffcdefd207209089bf359d2b0ca090177ad37cf86d9a1ccc73febe2f88f1481660df35c2fa0a19c6e9fd33f8eb58780c8c097c7321a754322c4ad64f571b358bdd1af52e48cbb2dd9121a6f9a54f1d93d142d9576db99fcddbb789222d80fc23129fc126211be75c75099f21008076cf7f5888aa94660275fe87efad51afba198cf31be6d235e5c39efc217c07a8d51a3d5d975a67b7ab9de0fb0daf696599ed55420aaf14813a02e667c8d6b2bb2e48b91fc1d174c0029e56687ed6e4342a9c8a6939201446fde1265432c9f7a235ecd6da6cb4c9cf80582e330ec0d773390ce2ca850dbb1cd28797563b1798a42cc9803d89cacff2ff3887fb4e444364d1336e0f601c0edf6b70574fa54936e4ce19490d37d6b8db61f0a1fe0cc97144c06940ce34c03e69c6497ecdefffaed62e4b019b7511661bf617d65b88b654ac494e8897fef05c3c9247c57ab434df2cea2d4f0a4f0aeaf9925e612e2322004afebdc4f072589d4cdf16e7a012b52ab38fd7649dd98fbe07700ea212b51b22b996beec5e6f547211e23b1daad5beabcf5f82e681503f65c6e19d6deeb704465f9947ccb8a02d9638a4b5fe834a620b6b6de23122220f6977b90378c262c5321a55601a698146cd9b7a14c3af5279a052fb8"}, {0x70, 0x1, 0x1, "a9a7bf8cd9d841ce5e17c1a7c645de8ef4a9c5ea8d925b9432168ba78e3364b20707471591a2c75711110e3e54cba9c5b80616efddc283896cbf029aee8f8b31a30ee06f5cfa60308b9af6ef56b3009905156217b736beb4be649769646d"}, {0x38, 0xffff, 0x2, "95882a6eaa858b0c261dd5533426d0e6a2ba5bef77d9dc06485d9fb3eec462b8b8341940"}, {0x110, 0xffff, 0x1, "2ba095305a5dfabb662d9f0a6aa60c389c7de6a0bd61b9063aac622b858c190fbd6541e75e3fa2cd9e15b2caddbafa8fb18a472cf04d86c4363f37a9a96001de725f6707d77b567f2f78e7081f258531b50d42e0d17e37355b8e9d4c8a30415bcd01168aca34cb4296a7c78823aac599cd85592c91b71f23351130aeb1b774da917b85d6f6b8848a0363bfe1b305857b2a2bd6f5b0f21d33ba2ca1239ee56f5e123724bb539733fb48bfb78456158bb02ee1ad54d2b8d01d323f3dcaa12c7c2893fb7139e3eca67c48f3e5e4de0f8f6f31c0e2d9d1566d4105f230a9f12b96ed4c181d07de52eebbd9205cfecb54f514c69ea72e55430b4829e7ddee723059"}, {0xb0, 0xffff, 0xfffffffffffffff8, "337d6021759b9038820f5957e81d4bddb9c1bcbc6ef7fefa4b5949c604cacf94ebab7592dcd9e1e19893a18c959c40eaa36ece69a929d6715a0e236e8b74211b86b0cfead5ab64cde20903cd02b82cef31e6b82066a8b6f7640b223163cfc67d62337f776279f0b2f137261f87378fd52f9d26a02107e65c381701fc841dca8dfb38b390d764ddda6e0a9dd83b40e187d104d3fc1df6ba63621b"}], 0x1278, 0xe}, 0x406) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0x4002, 0x0) fcntl$getflags(r0, 0x1) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 16:00:08 executing program 0: setregid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r4 = getegid() getegid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r4, r5, r6]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000200)='B', 0x1) sendto$unix(r7, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="05fa9349", 0xfffffffffffffeb4) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) getpeername$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000580)="363f624f50058b5170538ae6cc44a1ff8df8d3a880557bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf9900fb6fc8108bde75e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d", 0x7e}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) kqueue() fcntl$getflags(0xffffffffffffffff, 0x0) syz_open_pts() 16:00:08 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x79, 0x0) r0 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:08 executing program 1: setitimer(0xfffffffffffffffe, &(0x7f00000000c0)={{0x200000, 0xf51}, {0x4, 0x88}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) setitimer(0x3, &(0x7f0000000040)={{0xffff, 0x6}, {0x0, 0x8}}, 0x0) getitimer(0x200006, &(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff8}, {0x10001, 0x1f}}, 0x2) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() chmod(&(0x7f00000016c0)='./file0\x00', 0x100) r2 = getuid() r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) fcntl$setown(r0, 0x6, r4) r12 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000040)=[{&(0x7f0000001180)="f60c26f87a27fbd27b1680b8eefebf7ed342cfaad29b0f92f2e30433f577c7b9672319d7035bd4907218b509a8e2f49ba626545fb68525da2c6a1083536ec0771346b7da7f9ae8d0851c0ac4fd694c3a97d5d51805c9ae041c608c0e49d907f1810698fc923f6075e0c53efbe9a36207d3d35ab694158fac5cd6f12bdb4f507478dac8563da77129603c1afe7727d5ff29ea2ac00fed89046f91481c25791fc375a06d47f911c404b3a32c5a488b", 0xae}, {&(0x7f0000001240)="a906b7aa1234ab4a7614248e111cc75cbe3c5bd8edc3d11d7551c25c493f1f213518a535225e8f7b20f56a60c054bbccac073e0571ff93cf077016ef230532e872923fc655f3924635b231dbd1d731337b3cec2aadf28a3226f2f69b508d598f49d64e8d60d27bb39a6f70518b5177ffd67ca944a1b910d622cd485627195c82ca3d503791125575a0cf62896e535b108d934f3bfc4fae2f6994595502549eade677b9bf2439b26ce05cb35c0a11b900abd18d03e5dce44c72bdcf124c0447d6f26adce701f5fd7b698df2fd8f07a144d710cf8930", 0xd5}, {&(0x7f0000001340)="4461e03fd5403f2de9764c7ddad31e8254392ad122554e606afa2fe764dd0bcff8e15b19bacb265999146677f7a89ba3e63bef14fba185645dda68fb385a3c38724534a63e96d3b8cce0ab41054b367ce99a6f590b85226ca883e71f596d9521c8a96f8d97c9dd352ec4a00b8ea4a5343c4108d2a1a0e18cdac3e6b4e3e1646c5d88734128fd6e37c2242b483caa71b8c2baaab45b9123b859cca7e5aeb7c3cb4edd1587c943de71db77be760bd7867777e59cf7ad32c34a53cfe81e8dc4d25e98a18343fbc503c1fc5f94738602666a", 0xd0}], 0x3, &(0x7f0000001700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000008dd4c0fde01b36dd92953e111f0a2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x1}, 0x400) lseek(r0, 0x0, 0x3) getuid() getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) 16:00:08 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f00000012c0)=""/4096) r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000000)="f8218707bce59aadf387e6703c15e70d1726c292131bb5a77abbe853cdea8449f924b2e9", 0x24, 0x400, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c0, 0x60) setreuid(0xee00, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) setreuid(0x0, r1) unveil(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='r\x00') 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x8, 0x100) chroot(&(0x7f0000000200)='./file0\x00') 16:00:08 executing program 0: setreuid(0x0, 0xee00) getuid() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt(r0, 0x8001, 0x2, &(0x7f0000000000)="7640a6d75d98f4c286e5d67ab56c2a2b18773967823e97ce7da89bd5e7f3eed4dfb49a18474d698e9c9fd816b5fb730bddf6c435dff825cda0f826d1b200acc1", 0x40) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x22) open$dir(&(0x7f0000000200)='./file0\x00', 0x401, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) r5 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0xffff}, {0x18, 0x3, 0x3, 0x1}, 0x7, [0x80000001, 0x1ff, 0x401, 0x9, 0x3, 0x3, 0x0, 0xd2]}, 0x3c) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) r6 = msgget$private(0x0, 0x400000100) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, 0x0, r5, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r5, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) shmget(0x0, 0x200000, 0x22, &(0x7f0000dfe000/0x200000)=nil) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getuid() socket$inet6(0x18, 0x5, 0x7) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) socket(0x18, 0x3, 0x10000) dup(0xffffffffffffff9c) syz_open_pts() socket$inet(0x2, 0x3, 0x10000) dup(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = dup(r2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0xde78}, 0x10) socketpair(0x18, 0x5, 0x800, &(0x7f0000000100)={0xffffffffffffffff}) connect(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="014c83ff71"], 0xa) setreuid(r0, r1) r5 = socket$inet6(0x18, 0x3, 0x80000001) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="ffffffff", 0xaf) r6 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x2) shmctl$SHM_UNLOCK(r6, 0x4) getgid() socket$inet6(0x18, 0x0, 0x1) 16:00:09 executing program 1: r0 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) lchown(&(0x7f0000000040)='.\x00', r0, r1) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./bus/file1\x00') open(&(0x7f00000000c0)='./bus/file1\x00', 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = geteuid() setuid(r3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000040), 0x10000000000001ef) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x3}, 0x10) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x0, 0x2}) msgget(0x0, 0x2) r1 = fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000018c0)=""/233) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000001d40)=ANY=[@ANYBLOB="00000000000000000000b75b6eb662e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xaf, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/134, 0x86, 0x0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) kevent(r0, &(0x7f0000001800)=[{{r0}, 0xffffffffffffffff, 0x85a7fb0228d36b37, 0x20000001, 0x29}, {{r0}, 0xfffffffffffffffb, 0x81, 0x51, 0x5, 0x7}], 0xfcd, &(0x7f0000001840)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x1, 0x1}], 0x1, &(0x7f0000001880)={0x4, 0x6}) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001c40)={&(0x7f0000001c80)=ANY=[@ANYBLOB="8109bfa7ddd22f75550094c13ae06f4f51156099d1d4dd90c6b0cc648cc71ce8c0c0e4564eeea1264142e11fd1ca622d634abb3b10d4def682298f3677ed7024d84db0c9f705e1057e36fbd2bf0f44d1827781616a1df7ba9734339e380ce84ae19b766f3556510a4955925ab153b31c0fb1e8b22726940154a4b081e5a7b1a39da4"], 0xa, &(0x7f0000001c00)=[{&(0x7f0000001a40)="ec20a5bc54a2bfc7dedc6beb95e6e0b686e873789fc6844c2401616ed8d90a7a7a2000a4a84c67a80bdb78", 0x2b}, {&(0x7f0000001a80)="cfbb6965391ad849a33db5b7215a9be4077b38aeec4ff8acc5945059d16a414a2618f68cbb0ded0e3c08547b6ddf8dafa31fa4f1243998bc570b182acde836e9f3575e45e11ebd314968e1dd90a78a2e3c3020ab2fd2f1e6cbfdb8098f7c5d9523a3c0d5586465e14b6a64ac5546cbf3318a0459129d388649bd612207ad1e57aa51424de93b5e102b1d34cc5fb6b986f61bd03ee595429a3bd6acd872053acc57e009356317ea10266618670ad212f4a0291b37b90b7c1d58eb70186671544b9f5916a0b06c560acdf4b71c17f376c0c91d346f21362d7a8170bf9cc4e9379ac6f3dc14156d81", 0xe7}, {&(0x7f0000001b80)="ad56eeb88a5d7795ec3e8fe4fdcf065d3d769c0db13e016489ee0dc36c71749ad97fcd402bc12036064f180b72f81567eb9309e76e0d48bc7a6abead037db83eaeceb2bae511c7564af61250b9c37223b91dc01da58f61e145d7bbbf09467ff7ea4e710652b1670937b731", 0x6b}], 0x3, 0x0, 0x0, 0x4}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000480)="ea2298e3e31162e352c9fc8b97412a4416663e79e5ea0890dfe5ccc7e6b6cb68a1c12760d46cea8425e0bcb4fea8cffa140f1255d0eb72c212fb249b3ed2c2f536a2a77f5f673f4c5b8075981fbc7acab4be2a26ba38eaf3f741c37bf367bb99a2bb3d8218a9c674b422526df61e5422b515eee63b36b40576cb107a881c4f3651ed2099d3f2de2b86db24341a41e6f4fba049ac78b351664970d1d62bb479839831fb3757716e0a33b9c6f5aae2e20b0f9ac96ebce2b63a815931fe2e531f2d23efbb936e0108ed9d2e47edc50e6ca6e38045aaffbf8b857222ec88811e602c4fbc483aa41d2b2925e729d85829489e7c261d5086223ede96d33ec71bb27d6028ce1eb13ad6c9d457f87b1710ace120aaf0c517f0222b4539295cd42b38dd3103fec7eb9a6ec63c8afd1acdc88d24061867e30c2dee8d9568486a687ab48fa4732c9b1d8dc228b3fb32034f7b661bec6748d3b8348100d35c69ad9dbb9d81ea567a773f278519460beb72a1b4511ac86598596ae74d2320f9fc2a28d7f5a5bce0e51e3b3848205a0ee060bc2f5ff4ef798ec2d657a76f3d28081485d22dd849e748fa86083b64bc8a0ba9fa43aa3129ebff76c02edac51afcc244ef5009507fda7e4997933d4ddcf8737e93aa3b744560e5fab62b92f924638c06ef719001f2e717f600cf1822483e67483ececdc7ea0a1e79f4d17cbf3be1f7112fb5d3da53a4ce725f5d58cda0a668f2594b587a7355b1750201d0a5aab35574ba6ac80f2255800f7fd094a2bb6936d74c45c09bff1d9960dd04e521bce7be83d20d610310e96502ede4e8db8ef4e6823c61a9f81319c55bdc2339bf42ebfa86ea73815c050f002cb7ca9764539d58f445dee6e1975095f45c2a3015f82cd8b258577fb9bc8a8df82ed7d1d14901b6b029d1a7f0baccf23bee26aa0a3356327c9f8ef2552b91210d223d97f3cbbe9da134414df88d07116eb5bef32e5cfe4d879c61fe44d4e428818f69f44e793c4f303a0da42b0595c86584ce4743c4a709ed06b0f971c533807ecea909be7fff87c121305784fc9331c46fb3207f6cb80f3d74f248515f1b0555d1654086f2f4a8ecbb1198dee9ed6e3c2f4113924ffad86721ad6b869e631045e40409be42d8fb423ac8d76ff3a39b2a0f3e5c1a14de56be596ba5eceabc65d405fb2f0e46a31196dcfb55ff803606b6890f23c6726132ae9eeedf0921e1377795b2ed0d163b6711979754a207f6d4171cdaf5dc9d7cf92d207dbb18e59617808fcbf16ca0f547a67ae67c85d2236d99261c64663a916c1e2bde614c64e76710c9b04e5e06655982f805aadebc7364da42a33d6b50356b3a5dd1c2374f087e51953ad73a3a4770ee3bed7cc6a96c3d9369dc8d14487667780830b3610cebb3049dcdeea251a408c61d65a5e8eb54f557d6751947e687140c934f09a16b448eb7ccaa18dd0977610a801f23713d5f92c583ac2a5a83b538973cc46217b8673606cf6d8fef8bc2786c115c21b1e6835dc67076fd2e21cfdfebb4cacaca560b9a9bfa2861a4587c26948d273290f7083559a682ba6af03db4404cafd5a8a44ea96513e1ddc46ddb548cf9f769525fd2573a78655797c06cb0217c5fa776f7870653e8b17db145d4544573e018bb357ef7f58475ecad545e7919b3dbea8c6f38265b7d0ef8f25a2114a880d4d674652a424333026f914900ec44f67962b0eebc9f1ca4d9089008a92ab11843b35a88e4fddb7bc550d06613f9c946bba7385036656b6a3aaed716fe27914aaf216e2dff27a12a47d722f88421a7550fbad0790d6118946d69e4058429484de14797a97db34376c0d974db57fefd6b7f63f85666e1222f77fba497d3e573a5e1f067ac81cdbbd417b0539795b07e1d0acee7e467022b707a357c2da890011b0c4fc65d87cf094e1ba7cd5c67b99a86d57892acfc5e07bfe609ad5f992a7052e48dbe95128bd8a726742cbe4642753a647d07b66f173b3e82239a6fbcafebea54ce9a1a92b2159244cb928f9b92adb119cd03779a53fcf0b484335065f5551508db6ac375eeaf6ba0d56a548dcfb3975fdef8569da1d8f5200f86cdb11183db4a1b69a7c2d4bcf69ab6a50d01d64a2fd45b98f0a0658ca66c32f1c6adb974b0c2417a5cbed08c87cfa1e968821d526fabfc8555940ff05179a5dd87520719ad00ee7743dee7a4bcd1d9b91970be861a1018969f28ce497d4efa14bc4c463aebe8460d6594fa4affbc8c431bfe4beda45942fd535f856a88c3b901f89f5bcde3c2f2b93bdabed8a189c11b0442b5245025adbb0bec3e9cb467f9b145be713ab9aa47b6f13fc2e1b3ea408d6298316735b5fc4526cc185b453615ffef37b253d25b16648b143688b23bb0456a4fa764b5b51e24a6b42eac3df4e9230eb62f20d4e3a9c40cacf4f97fab1f757105a64204eab07fb96cdb019148644346a81ac8ab00b23dcbadd71a3d4db7d0f37dd38ee383c113f0ad16bd6e734cfb7a61474a2a488f9117e795ea019319864f3fc76c509a4eb0b2821a4d9a7fc1fc0a7d2b9d26462061af98d843f3c10aefde7496fd9210b0dc34e3fa8c7ec462e1634322d7c9cd6aa07b9d03490ece1e6027b6168cf693209743caff6485ae93a3424290959dc5c770fc7a01b0b15fe5b2861947b1dc9e936cc79df252460a6dc6a02d8a030597bc5638be2fb45c8ddcd50944bcddba1ca29e1cd361f259ae8fd860480bd648261da8c7f387ed73f589ac949fb6d05ea043facb8e3fa602e7b8deeefb50c370057b7bac75be7dc8e5c1468bc850b6f64d7556c16ab3b4df89597f0e9b76f82692a946924544832705742389891d542d280868ade3e9159d61e8278da368bde2b11edba6a3c2a8023906dc970c0ef863f74b062b6ae4869f85c66aec4595dc742b051226a03285ee70ea1689da31c3fc053e77ff5170cd630248d8a0f0f77247ae79579e09a0f127346a6fe33a8e51ac25665b41e029aab641bfe40ee02ac64f370d7c55145687332697fc265f94ff41994a1d050c6b5329573d6c048d32f4b1cb15d74aae42af241fc487375eb4a4131e2e5c7e0607ad0356a298214f7ea8c500290732161e61afe6f2aad6ab35af2f8b2370084c5e0fb02cf7824cf06c9a92515a7ed48a67e02fc303bd20a31fa0e91dc08767eb1172e4c1960604fd030a603e036795844c679e2016bc173f02abad22d8d012aba18ab93d05645b3cddf0b0438c947ce46b9b514da7527634071e7200d6c490d44f009ceb5d1492c72de2dc0dbc58b320636431befb3770928799c725abbf7e02a1c3cd53b331bea4a2dcc4ae430924d66bae1b1bd33c55737edbf609c16a05b5c60e657330e4d12b84b8993bb67d43d6cb2b3ed0c80f24d54d7b619ee8c0ff6f61f107f523a17a52fdbb4562fbf9b6dd4f5e1434471ce19b8ac50462a74aba443bc073870127cb59367e727ebfa9f98250167b21b7c94f37dc743be6976dd2327ba30f428935ec6741d375f7fc20eb09fc106f95df7d9b93a2493826bd211cc7ddaeeb9d89a3ebaba62538a574f84697a06e00c096a04bc1dbbd2603dc203bf776a6152df8760423164bd2cacb9fc49998147f43ea9a03110c3b90f33e5823bc8a6d830a2c954dc7f87723ee7c83394e5118e65e31e9dce37d232f52637dc367d443ed8b3e09d3e68bae2b716c3d04c285c9c942763dbadcf8d005cd17f1ec0eec0810034360dfbe31608d14e5670dc75ec9486b50c7f1df23e7b0e541e2e8275c6bb1053ab454b9b2c2a666b00e6031f45061f20bad7bab15f9c083d9fa4b27abb3615d0ce70cd90ed2737eba46535b3562f5def7e56159aae2a3d8d9008a232d06583a06c5aa79fe2bac4963ed8129b9afcaa63fb0958066826dbf14012d565d2668ad02e30bce8854154efd07d05e7702ceaf25c1029f50ba436602f3ff4e44a3c4a259b8efca69a1be500b0f375958258c08d7cf223ad345d7f53bd4eb22a9484177c5368a70ab9f8cea7213e28a9dba3186c84c396d67e195e476e46e4bc135d97c6536e7e0eddd6133baf80110ce736304475549d69238d104417ee8a64c3e07cea6d17997cca914926293d558aa3e56b755ba95e6dca46163d8753b5dc8fbb4a57fe28e1ec100f56c3df5034b8c8e2aac3cab46dc527ae852262e1002f4c2a31523ca511e87daa8048dfed1b6d6c7cf3499625b8ab404db34e9bffb196a9bd625c2c810e612441e5a561cd7564e6bd6204a2a9bf8f55fc99409625de31ac0a4ed48b902923cabe568b9cbdf7cb5725aafc9e37f95938db6bc98b84c0b1fea89cfd6f01a391dc2380210fc754f65c0c47c6ca8f0cc3fa58755bedd41b2fd6868163dc436630d483dd31626dee83318de20f560ca2dbae4c5490c8edbc0388858bb2ab3f7df92a0870adcbc7b0eb9c1f6701cb0f8c29d14e03d53f5f077b6e4a05b7b4b795f2164039da3061881bacc81f169a9e386d35d9c52ea85505fc52d48824da3818d5e0093dde712c48d75ae59e68f5cc50b41f15258e9005cd78e791a68b61091d18a7eeb548f2bf195ccbe041a52dda64aef8da7bff57a0cbdbfe6ca129478208deb4118c09cf7875ae2b20626edb4a734cec229603d3e4434c1007011d49ee34dba9cc679a26a9352337cb2b09ac365178bfd2fbe6304f28b3016cf6797d5bc8d67070c7103eb13826e14c881b4384ac51bc19b12039a1fa256bdfbca411622eef7ebefeb424006fa62c70ea7c6d2459ce67b0852d4437d3b0e9bc5e004002f5381cf32c351dced52c206387d7c2c52479ad60789fddc0bc0b17e644f280c7a61635b64eb4d8a4f489d43ec782a9d864ca5f85a3f718f29c1c9fc444728f31a8f255f480e65cd0fee1af7b410cf8610e96ef4e409c1555d85c34f2bbf1d763db2e9a3240c51eb102a4af27d61bdffe6240a5c822dd378d13ed4d38daaeccb7573f3031f0953cad2b7fb169e20cc295ffd314ca5f135d8545055975886087cd26934c32e6755408ad1c2ebadadbc1b7b36c7a2eeeda8b36d8814d791d67bece2edf13401bdbc34bbc852ff4a69c9f2607092423bf531fe057e1d443a8b49c51e5c093a1cf12fdaf06e0e2dde45f5dd0f174ec17ff94da02421bb07b55661c8648148cbe3c11db4c032ad694a8fc48496c2e1388bcb7b9ee80d3d4bd60f6e9665700ad3d91785732b708076fad1f818d8b907eab123c98e3d4cb0055a2a3d60019495e2cb70654f775cdaa81d3aa7f320d473eba9549d408d487772b2dfc4c766a289f5fec1c63d631747b9bf486f1538dac6cae178014162c70eeb4df8ad375e08880df92633ebf98c0b55c5f654cf5248d08f56098ea32a98e44499ebc34db7bdfec42a8c03fa65cafeae7ee8e3ce88145b861b1867b118194adc5363be4eec05b5b3f77e1899483a4618f1e3b42137d17a99f3f737c9f17baf1c12dfe1ea7f4cb2ab02d8edb858e830236a283ff1f9ec1f339a5930740eb16f7f3eb3e3d82ac9b3153b2264e1f2579d6eb7501ac6e0f07f778a47c60f3ff0487dd1e1648111fec9eda98eb68f20562205cc8b47b85c8131a5e5dcb1a515822e7b403ce81a07d0a5f6d6f463d0899f14bfad21fc82fde80f9d34a0b3e38b86f7a089213bd646a2a3a6aefb318b93504faff02e0c160f0079907ffb9ed1fd1495ac09e855ea779c362bb52e03518a000afb64789633830301e24d6ab55dadc3894f9ceeea6e5e77a8189ebcd79e92448f99546972d43725b1e3ceece1617f281a2a6d9b5e208172b880926d0378dc630bc83e1162a472f76138e0caf6e9d7", 0x1000}, {&(0x7f0000001480)="c2ddaf29952ad599a347c10980ed924d3dde0941e8b198579c38b04109ad8089aa73a4125a2daf4d9af09aba45d19c1c2dface5e0ef26ca102e3d5d16a062f2f45323dfdb3d2248034477b81d791f093e69bd4c5f1a44105e3db8dbc0d3d9b5c911650651566bc4d9715b6a21424af0cc03619f732569225ef239487f144a6c9160fea610445b4f35e5155741539ef422f4da6d19928da2e7129991998d09b25be5ec5728719d352a8056eca417e8a907d01012ea47e87e74f7fbc409d3b066525a1d997c819e5cd53b2ba2cb9886ba68944e10a", 0xd4}, {&(0x7f0000001580)="516d3cfd65e609b741781930d877c01bb0a594294478c7e2da72ddb197fa483c99f894ae6640eb4f59c1eb48c1adfa055b5e14b6f076e372d3ca17ad017166ba2ca331eaeca265312b39012cc0fee676c3e4a032150c075cfe718d422d27b6b3cb6602", 0x63}, {&(0x7f0000001600)="90aef07feb48bb64c4a663201b7d1e0bb01e2013f95474cf2e6c18786b106dfd87ae0272c8855411a44f44ddd094e6a53e610685d1074952349956a7c789c55483a4edbfa40e44c0e56ccd47530586df8fb35e1a30d6ca5283bc3e3a256194655eb6c02393ceb7cf631683bd28b8b970bbd668b0051722f4b8bfb92e5aab844c6ff9cbcd651c09fe4a755ddbb34f45e0b1fbb4862224d680d7b61a6d079546b2b128f5c8c41b28ace578114c9ec790b535b8a77085303fd9f0519aac436527590e73ecc2c7c828333173f1c7fce539664be6b3d1", 0xd4}], 0x4, &(0x7f0000001740)=ANY=[@ANYBLOB="28200000090000e8f8ea030001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="003b1984"], 0x58}, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="8430e44aaa5f0b95c3285add4319bbc4bd1bb406a27f0c3f1ae356d692d8a0a09c06bfe760ac2088dc33fa1e350001a76e3ab0c521e4cc1921aae32289acc5b5e6d479188b0a37f23c41391f072ae028492a71123110b5219993100d2d27237dc56f8cc5b81500cbe05c18f331dd385eb30cccf59e2d65347a5a854708d669ff8768be30084c510ceaa6096995abb5d7d79f433cd5b5bed37c5efc8239609e129763f24c593c5cc3b16b23c238296c7f7daf676645c5f68353acf28f8a285a5e6e9cce6fafce24816b26bef12462ab0c202633c10afb9724f71c75efd8a884ca", 0xe0}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x88, 0x402}, 0x400) msgget(0x2, 0x12) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) r3 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendto(r3, &(0x7f0000000280)="d0d15344417ed7029645f310b1e5d93f8f713c8a6dd9a037290e239aeb464c582801b69d6c7665e881013e93c2fa98d28a98ea1fb89a332619c62cc4d78ef05a24adb815d4474840729c88c29014637a77d56565127c6daf137ad43bdc34498dc18faecb7abfe304675da81b4fb6d27889c87b95e5c90cd8496f428c18a16ee429e230f81b61ed8e5629e170f387fb05270379838c4344b5f2b091eb6f3c1465886c5bbbf6c7aca8a7c07c0b4c99", 0xae, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240), 0x1000018f, &(0x7f0000000400)=""/244, 0xfffffffffffffe96, 0xd88a}, 0x40) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:09 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) minherit(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x2) 16:00:09 executing program 1: 16:00:09 executing program 1: msgrcv(0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c646bc7c8a2b5e884d39e619478233bbc25a77928ee7f9c79aab14d69681f73335b017e3cfd8995b26e48c19d0cc744095a02ceb17383edeba2ec456602f3dc68350f6fdf234ca090e7d12d18f8b1ce9c81e16d89153f236b17647749fd2103b669110c62c722ed2938bc39e587df58648e8daabf29ffac08bffd9358e63a546d05bb92348c774c2e0bb81a0a91b3cc67edc84de0f2f31f24fcddb324285402a4ac2cae0ce478807f9a1282767024954fa71be4cefced1c12a8ea23"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x200000000000001, 0x54c66ac6) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="c5cdfbbf4a0f10048a652d435f38dd13f681ee944e792e401ae700eb12f4a3689936f5add071bac08cd58316bd27f0fdae61bc218d5f336327e4b2f15a52505e14089ed667c608b4342fa9a0876e0172809f482b853f4c16dd7075fec4847d5ac59711b897d98593e4bb04528752b909ad58979471799fb8cff8312aecc2505b51098325f95cb697bed0501584393eb188ae49e05a9c6e3512ddbb5d8207671cfb83cabc18e647c551bba6bfb5fd5989db42c101eb1a7f9a7e0c1e6afd8c2add4f18a40f8e62fe9f2727a0a612eac2c0c051517fe874d77abbca2716f5814194f1963f6dc383ebf23edec41abfe3abb5747fd7f50eccfb2f58c5ba3330eef3161ae66bbf138d15abed297c0db6de183efff308cc569ecf1cc382d556afd7213a1489e97cfabccd0cb75e72fcd9095f1ba4e6661569576f1ec053f36339f086f6356dbf247bd895773e9b6eb6237451f9319169a0981ce8fc3f98de7972dab342f058a1de717850fefcb6b0046f000eeb3465ce3ac6bb7470da30142d543def267f13401996af0d62b267cbbcc2d6e209f584309ceb25218e25ae2a74c33c4f13f9d1efbc7de25efe4975573232e86d7a986832dd36ed2224f99a48684e63c9d449be47295f9335cf505084a733782210a75bf0ee7ed0ef1741960cca8943e3dd21addfa8a8c9e5ca01b6cf4e196f05cdd8354b321e556f5b2f52434c861b9fa17d21277fb68ad847c9a4b60b4d21f9f74ea385e0bafd8cbdf91779160623469d7fb01c971650cbc178d00524a53a49bc0db95b6bd949edb178ea780d0648659ff065b2926213d2e36d53467e428de735d04169dd6438904b39e02354081a6c16c62d50b4afa92172616ddb3eb14fedaac3dfecef58a0b86ae5fda2c3f81269a72229129eab807b00455d47d154443b9d883c34ce79c91234476559250e1334f612935b9763f4d955bece4fb1e2c4afcfb241fd74fbc9f93c6ebf741bb6b0433211aa20cab7bb8006e0feedcfba076c762ce153b8a2ff4c04c8827b706a84d373192a80ea4a3567ade791ac9003c7f56c8c6a8e394417fef7a8bd145256818b0051a2f16418651ac016d611f94adfa47ae43f22129936245653e70eb39877fe4910f3b31343b99db4e59abe8c01c8e407efd030050ceecb878ba0e6faa5e7cf3a534c271eeec53c2c903c0538f1b1fed91ec85bc15f5d432aa92786776c36a4021b3b017d6a79e37d74b5edd93221596c09cffaa7527fc5e5f536c48b15d38a0233ad5be7ab25ac70c858f97ccd582e0d8e883e7cf61b9e3b5439c181c2da3a700b4760b0a60f4051d0b51b7c9a5f0c66877c34f4b44bf019ee9d47c18c9606a028531f6fec4bc7f6f31fc4e31cc59c7797e0e4e7862b2c5b37f42b410da92dec896dfaea68af61ff6c933e3d474c8dc9f84ac76c0f6cc48d5c12056fcd53dbee3d7b260b1ca315486d00f0473bc3fc2469848028513b8a145b5f3e605c13b3ee392b6882a6cf0575a7d88e412cba87a6a401e131e432d1de4af16447d0e4a605b4ce79d9cef1b9cd3d5aee0069aab5a8709f7e45735d206b7fd4888b5390537cfa4547124b37a40ccf5f33d498662ef2a6a11cbb7af736dd95eeccf3fd79bed81c266611f81e403eb6fa5b69c65f9097bb8f18353199d7255a416600c432f71e73411ba08fc8ff0b8f9ab8030ea90f0bb27524c4e8365a7a31f30a23970675d394d830e39dd5be5286cadbf9107a40ca801543780fa5b6adf395e2bdf6856dbfa1aa7f9067012c72b97fc680864847b628be3b74b47ae4a864c5b94d507b42a05c53e22a61e8c1835cabc3e8347d238d2f3af022d416df8407e11ba7f77ef60ece8a4e37e4d2416a13482ff967c98ae0cf8de30b81f2d4cdf82249f9c5002ea1d125eb2c674ce0b86ff782680fc55133704308bef0cde9618a51ad4581f4ab064a620397aa8e1e374191cdd36bf80b37bb1d58e148708df8f3de13cb4b97af3ee559b5607418ab1b77537acdbce180aea84d2b72ffc3a5cbde9cf40051969ae3e4e2ad07fa6dc66861607957b1c30b16e7cf027afed3f3a8331611253ab2ac2b47b3f38f3dccb4ce2f1ecc3c44f0727ea28e80836262bab3894a56f1cd9b7c7478dbfdef9dbc157e05ed12b0152593fb47df2676ab063d80ac7a00885bc1b953fd896fe283f4ccb45e7f4253ac5de2ca1c914796755101b020a46c4f7e3b1e4be14fa9dd6e9c0dd2a3ccc5386c94f68deeb271d562112d795f3f8a3ca395b5144eca774bbae2f140603660904553c926ec9892fa982bd93cca75664fbbeab38eae974e2561051656617a99e9097e19148aca8b54d235a379967ff129e61fe64462239ffeb04ee635d082203f86d33d543fc78a999245f6f60ddc9b4bb263e7357c2226fa64b990e326cc9d5eab063e0a83622721641bd9453deaebcde7053f065c2ee24eb2a2dfc30866eaaa8b68a552cc646f6e8674aa49bdfc12cab503c88fa5099f78a1a3a070ade4b41c505d32370391102e8975e170c06cedd7e20c43073c6380b63fab12cc1b647e0f326bcc6bc8224d5819dd6ffda768a3d959223076a34d74e46b33a4887afc9d7dc9be069e6025c7b982244900688689bcbdd95397386e42d8d68e84e7f925bf1085ea4bded38a3e2bc69f8b55051983b10c88f3267acec2f3e25aae36e88e5e9bcdde78e3c99fba223b418a1d387d219167ff8ce79ed9016f2714a0b6c2c57959f27100b5d2462e21f1841cde57197be640b4750e7a2af3f2e573fe65ed8f44ab100396587884e017c74d1a1b35d4121f53570c886c86fad2b082521ad70abd57c5f23cfa24b40f2abe409bd3a11b3236413ba68bac81c4e4863290219d38c9cfac36b171ddd07c9f3b476e7e0da2e506b3ea41161ab0980b9c4fdd43d039c39f9aee232bd73edd7e89335446e22d89b8c1de96141fbbb18b25cdac9e1c74a5e8cacca0d20423d0d74726e62dd3d1ed6a1846327e7a5d14657697a34fed7a379ee251d59b775ee4eedf140f3061faae1ad13e3e4967426cc2209253e9d5486d300eee5210b7c2653845e40acfda55dedcd6eb295a33737c28be49142eeafeb58e255e8d7b990fae6481558e00f54c021cefa8854e804992e903e3c57d15b7a9c03909db62a60c248b1dbfb0c9db54df0095c49245efc6aa411ddda47c95cebd1b9d6c6b9753f8dbcd0853fce89ac834a477ab379e1dc4b3c079a5756b55c15bb8097e8fe552361b572a7c289dfd38837c33946b2e9404cbe058cc2b944bab00900cf1f5c47942d2fd2675951a2dbc06aba4d9f57f59b98c8f2168f65cacccd71520673163788f293800cf16699b2f3e5aec935c46dca49b727be897941188ed3dc84b7e35108a8c9edb580863bbda5119ab255812fef815249af2e12a95e009e0859eaa066bb59a86a08f90fa527922c7523e65f65e2ca7d16ce96c85cc77d3a79bdc8a8a7ffa2cfe4c08497cb473bb736879f5c5e9dce885f3053c8725b55c87073b8758d9be7558888f39cb979968b6492d2f5530690007e5ccf5985839efacde0ea75be4a9e9e682a7fbdcfab75f251a29530a70556802e2a80abeae13222715776109e44ce5a5459583cc84d1a79c6c7f8d0910452901ca29e2162c42e49380c9ece3b3741b922e73e761685eca53e8197a624a7314838079906d25eb14cc9ee0d4193469e44bcfbc3c9878df031850c7f2dde43d74b06a90f0b3a165feeb909e0539175843d7bae967a536f68ea028096198e6a89628eeb89bd99d7e7aec08ce512f51dc769e57ee38c3571f98cbbf1cb3cac21d41bf534c2eac6ff761ec93f3116a192f04eef752174056b9e2ebedce5b04e89460a296f05737f7eb119dc43d156d24cecbc89903369d81d4cf2ec54584ee9b468095ebdb780e1304c977a49c3ee71795a146ebef9ccfee3616c6980868dbce61d2a82f96d5e5dbaf468583a7a4ed1a1ebae95770a9000ab03011d09bc6e1537635e9880a1298842e92e1a547e1341634d146c07bf3bd6a0b427a58120fdba95db53870d2ef7d30267967bf53b0cd5a25411dd67c622b355a8f8b78d57ef2dee72a5df045279159d4970c97e0ac441400949e2c932deeec25e1317ffccc993ee2399ca3e67eb25037879a921dcddadab9a6bd9e84d3c995a42a1ec6fe4eaae8dd6c98074d4be5902e34b932f17f2b59ec55418e69b6c9dbae524d7ff039ee0eb5a17fd68fe728c844f7aa366b046b8f74323bfb9f5312124905bdc31d4f14653af265ba7b2dcb7e8bb455cc704cf0a435cc20257cd6cb8835cb1cb609929c13be660d2f58756847c1deb1a22293e7d6fb5f1fb078138a599623aeff796d8eca03a3adef93f8ceb56737374c57f39fa0c8cfbd78c1d5a932ede4db0fd59d129d173cb613b5134bf75ab82188006df385924338e06cafe9348f4b9491135e2123c22823c5e13b103f5781a502dadf633ec38c6ff37412ac620170048c24eabd8a3d015fc80fa95a30d0b961fb6bdf7f0d5975670f8b47e7101b8a6fb30c80184eef3c27362ff1f9b4a970c8fe9a178214cc293c5443e5c3c49347858024ce6469ce9dc0d17f1d582eda99e3eb852a5047528d5c683d351e1f56e520b49804eb13259c20f49678f0918c350e8c144ca1f1dcd84954f33e85ea175674717f3a0f0ee5f51f6d532845c2e9225f0fc773accc18ad5e604798cb222aadcc80fd277b7b369ef60f08b00a766b34e7ec14e7925c95cb3db025317aa38595fd7cd1468ee6215ebb99f1d0e9adfc6489774dbdb4a83f5d27a6af8502810d20502af0db3c55573b72cfb6528a997b15cf3c3600783fddac7f946ee146c16f695240c8bc32da74ac157a050d96dbf4e3164c6e5901f15b84c1dabbcd1466724b11740a4788dcc392e539fe08770d8a824ac364dada3e900c13a3985a26534435e99e7d8cf66a3e2a1a817cd53f985ca0de662d68e364fd6cc953ff6d0a7d100b19dfb81e683380ee3142e7f08655a7f1773e8173dfa4bae23ba5c85f0d94bbaafb0cdabf357f5d74e0979fd9cfb41fd08865f1ab94fb64268489241d04f31537a25049b682626e9783ee476f610f1ad5e4388468b6efae729995621ac2547c28f7043b284ccc4efb86b8def0af0657da626dc8c2eac4b242833770bc581e79181b930aead0730f4c8d801b17cdc360bec372bdd8b137b476ebeae340ab21bc291448a9c4cb7be38b9b138d3d96adf9a6b6a934685cfba93225d650af3f84c0d0f2ece980f6182d119777ee06c46f1e93d311e2fecc1b1ffb7352e8e83d07581e145e2285fe9d66b3d2f4dfa99a7ed5e937c37de1cbb9f6ad1d8e9429384109602d0350eaf220655c35d9fc5a9ddb36720784be372cc2a8e8febc8ace01a1e017a484be99c1cee0e1196a96c114b70583a995245cd302a89ac9247d639d63fca551ad335514629824f803a67c4bde8df923277a9afdd5efca00c123658fb7f53a897c3c6f7cdc8ccf662f0d53ac4f898ab50c51dc1928a5985079f764dbc65ccb4ce2a7d7d1d0bad1b0d760b57f4240d828e207b6b6e8206eadd419e73af7702c3ec1993954e7d5ab85f39bedb71655a415292f3c216147213cc04408e01b43f62388f0c34e7d5a65cb16a6395d3be94a473fa99e28357655b846fdf088d1906ebdc4ec1e53235692cb29a47382b81c285a4a5f9ac5db49e54841d5256a09e8272a007fb0bb3f660c27239b2a052c241fac9b5c51dc4ea52737f0a611c0102647e611cb4714ef558e22fdc501db8b232bda095e99d752dbf485b1c5bd1459ecee2126221ac6", 0x1000}, {&(0x7f00000010c0)="1c46f9bdfbf904db0c7f1617b912cf6277f871b1fa5ceaa6d8db45e3cd7dc4210de7b2a9bb36a86c790bef1c1337bfc8742e8f1be868f984978fcb865b779d8530ef52c718fb97e5313d8e3cd335f73e5ad4f464a99479e328719989192480a45cf5447af754cc5465c32a5028035a6e40e80e5d42333f4da851527c08705cceda1ab1f40e38f6a564ec4bda8701c0de9c3bd3fe58d65404dd512a7a11388203d6d45ecab4e99053e17b9d9d550899427dae6a50943ee23171040f2a16a867e4f9d5", 0xc2}, {&(0x7f00000011c0)="63b09fd05e69dbac65718be277d2dbafc6fc160c961b536a0a5f3c9e25f76a80dea3fa59c810976333ebc8e00be5030834a93889fc8e5d363e06aee8645a5f3ce94224b19f07edd4bdbe4a51b06f31fe045a31de5c6a09381f6f043b73520e8c30cef12a971372a67666c2de97b5b34b9b4d4df038a4b1ebf418d8320bf0a4d3edeba21abcec9e89041266aaad52f02b15a0e9936493a39e6c59ef4201504043368d9d0aa30c965e09ef8066805bd332ec8f56d1a132a62cb5d2c09d4e3bbaaccbbef459fa2e6ca5ad08ac48d17f8cbb6a04", 0xd2}, {&(0x7f0000000000)="c41cab41d270b5fdf1524199", 0xc}, {&(0x7f00000012c0)="e408e06332a62fd8efbb98c22416cf147bb4f1852bb31e36189c2167eae2f75ba040308b5ecaa3a43ddd6087165ad427c021b75906ca3da288b12f1798104456b6344489e06017829c15803c104d61be45e763bbbac5b6f2847e67bb255c0482e89753387f244eefbd8ac56824106c24314fc22d3ac9e66decdb755e232407cd3bae4757dd46a6f5e284131eb378b403f6df2761fb0488bfa399913f6ec628564fd17c03c6e89e8af7c804fdbfdc0dc93dd7b3afb6c72fada36a4dea2ff0ac69a97b4db56dcfd0e8b3b34a9c2edc66785086d913222afc67182a160adb590961c0be46deec7d47", 0xe7}, {&(0x7f00000013c0)="2322a650568424818ae34233389c9b9998875250358116489851a2802d44aa629ae7ba7cd8ee806e2105e4d602251c6ab3ed8f797b933fcbdcf4df99f4074476de55a7388b49ad1d48a0e82ca4be5631ec987ebcbfc0729ba8b91ae46779758709066b9dee96803046", 0x69}, {&(0x7f0000001440)="36ebe166c969cd642fdc5be33c6b54fc42655cd513a69d57cd089112aefca0641d246e295d2919c4e1ca8d0cfc289fc6ac5e3fc88a3b5b39319de88f1851b719e5ccec4c05f1c2add17d138d435b4cc3e493a4a6a1c5e9a75024e5ac07ba0974d103e55604ee3fe48eadd02bab706e0018df1dd569524561cf09d3b2b36c25720b443ac23f7b6b2006fe8cc22c4f7ae509931dcc75b258284a410672a93bf6c4af52e0d13c110e496a1370c30a8ef6a9dde6ee8bc4ad283ce39a14b9e705aa92c22f95eba5d07558867bfa16cd2af4643d8380f09ca07ce54b1cc5e5f892c7a0374242ff", 0xe4}, {&(0x7f0000000040)="9b91867719c2f6a99574763ee2ec579dc144cb84", 0x14}], 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc, 0x4}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x2, 0x9, 0x4, "c17fd08df9e5dd3a1f59ccd1928a46c37fe2884f", 0x2, 0x9}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) fsync(r0) 16:00:10 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000080)={0x5b, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/149, 0x95}, {&(0x7f0000001440)=""/231, 0xe7}, {&(0x7f0000001540)=""/222, 0xde}], 0xa, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x800000100000af6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000100)=0xc) r1 = msgget(0x2, 0x100) msgctl$IPC_RMID(r1, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x34f6) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x3f, 0x100}, {{r1}, 0xfffffffffffffffa, 0x18, 0x40, 0xffffffffffff6dfb, 0x7}], 0x9, &(0x7f0000000140)=[{{r0}, 0x0, 0x30, 0xf0000000, 0x6, 0x7fff}], 0x5, &(0x7f0000000180)={0x401, 0x2}) 16:00:10 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000e91000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:10 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) r0 = socket$inet(0x2, 0x8000, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='./file0\x00') setitimer(0x1, &(0x7f00000001c0)={{0x1, 0x3}, {0x80, 0x1}}, &(0x7f0000000280)) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/9, 0x9) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x0) socket(0x10, 0x1, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: socketpair(0x36, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(r1) setuid(0xee01) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) 16:00:10 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7d) r2 = getpid() fcntl$setown(r0, 0x6, r2) read(r0, 0x0, 0x0) 16:00:10 executing program 1: clock_getres(0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:10 executing program 0: setitimer(0x4, &(0x7f00000000c0)={{0x800000000000000}, {0x1, 0xfffffffffffffffd}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:10 executing program 1: unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000001940)="71aabdcf95334e72f282ce55998252664b4d259696c1bf5b8888d69c0b0000000000008140ab715aa00fc233a5b691424a35a53c04800b8a3cebe86080ae90b03f6253e64ee783475607bee4d365a6fcc3135ec9092e9314ace6fe23f5acfb36c2282c0950c3f15feda0819eb32c669d2752c7d459ab855a51496fb4c25134f77951e83b17bf448710c501cb98c8e7de8597b5c0ab57ff0f753548b9dfa9ae5d5c6c67baec7cc39af424a338d174b570492a77c3dc4a8eba3402ff413fee32cb0ab26d3ee7ba1f498053b0f33d00e14f73183040fff418be44861815b7e65651df10e6a349d4cca105dff598cca7c11806df697a83d2f52ef473ab55896a9270ab1f8cfc5c8a1877b88e991e00000000c574b12dc67f82cbb2286be5a79275a842f4ed3d3e5db217c208f219e782e55835cfa04f5606e7bda60c6c492e3faaa098e3cd2df75e877c24c9e1577681103fbe04bcdfebc98ece51fa4a82e8c4d8bc2e8d11b0de9a800f5f52830b21e923ec2b4cfd0d067c61231ab216fd241ebb767a3ecc263cb110a4a4e98b9e0d60bff5785b4ad535b2ba4aaebaae8e1785bc6cdbc0055b192a844589003ac96f6981068ed1ea70dfd7c2f72d6cae416c3ef2ae1bfb2aa36342303e1e9b9eb722880af145f4b577c6d931e31ca5524e58eedb9cdf25c487b82d0812323195490fd84efba9000000000000000000000000", 0x691) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001040)=0x4e52) 16:00:10 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x1000002002, 0x4000005a00) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) socket(0x21, 0x1, 0x4) r4 = dup2(r2, r3) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x21f) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x3) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/241, 0xf1}], 0x3, &(0x7f00000002c0)=""/68, 0x44, 0xfffffffffffffbbe}, 0x40) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x5}) 16:00:10 executing program 1: execve(0x0, 0x0, &(0x7f00000009c0)) flock(0xffffffffffffffff, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="06", 0x1}], 0x1, 0x0) clock_getres(0x3, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/60, &(0x7f00000000c0)=0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000100)=""/23, 0x17, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x1c}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) 16:00:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0xc000, 0x6eabfb19) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="a1845ce545a183f68da8b14b7867779625044889806950fe2ae5a2306309294e0cf50a43293ac648666b03d9123290be828e58e2f35a24acdc9d70145f6412860a5fa890b958ae4a7521d8d9566215b8b8762c83c53ab4bef11a52b31cc0ed02fc4ac73563f3d87d6a9cdd32a5", 0x6d}, {&(0x7f00000001c0)="ad2687822d0f2e290cffbd4c326427c158adc89242bb3cc09756efcd1e13da0ab887a25cfeacdc22f32297228b8841462ffd521a56e63eb390c05e0c6b9875e305eb9a377d3b9a1284a36a03229d550abafac3dc2da216bc047b2399d6b86cb3d85f3e453859b1ffea5ab84f4d57b25ca4a3ce2e6cce18508db060ec3f8822ed9210fb63235753cafe1394ea6e379eae903175ff8deba2f5ded8b30634f1985dc8ec599297ffed90300cd7e3882f0cf464599e25141e6e5202abf02c6d4ecbce3bfe2ab1e2b0369176ee004e87cde11ed6074ac4bdb35f7fc50721b69e5f9edcf573e1ae1e8b431f294de4cf07c2105624f668db9fc1655821334a90d1b85fa5258454b87b58a84f4443cdc04f4bf3a6fa9b01236253d3b6e23908d07fa888e420149a803bad3bc5cbc8eb38ddf761d6b36958ae1c49cefd1a3ced23181433a3d14ea001037168eba9e7246a76bcd3679a27f135dbaab9ee7a476a3cba38d777d5f0b166a135abd38c3fb71a201afc41276dde6755a72568b06553cbe85191c271819c02555e56e694b299120aecbf6d3773874f4090d98aebd3f7989fe00ecb4476ff8f9a25263cc1012d5c4228c53bbc235a257445f0fdc6979557dab7479e11b42beb2e04599ba8cd0055632e95ddbc98a520e192fd33273c3e7d77bc1e466c9ae425c20ea8ad94bedb535983cc3f6051592650a181d0c8da995d377e59365b6d80e945efbf8f3dc364ae9afa076b9b2fc87ef341a00ebb471ce0f3df0a7635537df47e86ffb053524e6734912e9344c8a453d8eaf7b1e7a3a2429bf2af194ce0ec1de8d107c0176cef0ae306172fee988303f4dcefd288861aca0cce5e808d22aa1f450ad3c5ed37939da1e2fa2f249e82f322ddf6422a7b0dd62dfa25b4c9cacadd1432c9188b4887df542997c1bfc39cf2e89411e6a7f2bf05aa7fcfc559d1ab058adaa25e2d56d71936f5ebc8c608522d31b0e12ab7e49b0315aedb9d9afa69927f2545da577fe6e3ae8c13eb42dfe397b94655e64c08ba40de851b27edb7fbc978345dfb47bc27adb4166aaf77e19a72116504868647c41045f2e1952cbae4f1253d32b2dda0be228d4372bd8ff9939508b342c13b2df0d1fc65c84369c5e0ab2e29d217fdbb96a4add5fde07e80173ba8de06c5b77408ecc7d26e23072577c3de1c0921ffcc73a905ac49d410b5bc8bde4e2929f362fcc1c342ab3cb44351ff5b9c2b3315564769150075591c8f450d7318c0b5fff60712452ac61a44be1ebda05da3c10b15b4eacd8fd0d91d2178e726e32fe455786b9ff387cc680f60c4a063517fbbcecc5d36c27ee76aed4b0786af44c91ca5989392520d6cc1b9776ff463dd846e696ffebb1d11f0030b7862bf3aa48ef63fab4bcf34404e856ddfe239f50f2dea98e61bc42c9df3529b74073b5951be48cf3e54c68ec3e2af257771349837a2c588b3a407380b2d9db986df5837163bf94a73f798d9d4e28472bae4c19a614fea8f3c8353ff924285db0fe6c13d2b5cfa543c380d60cc1b6a7a63a6da4a518b9a8393c861709412cf75604bc76460edd2fc9829aa275ee2a442919f017b9dde66ec581196bbcbad476b7cc14440fcabe77b32363b481f77aaac9983c49473c813084e5d3ca473bd0ae3e811f7a8980f8b65ad574fdc7da81db90a3f61b82ea3475044834fa60ab6bb019364b87c53230741e896690420fe748c986b4c908309b754393534744d3d905f3b6a91d2591faeea77452cb543c6baced65676f104bc193ec68a9ff8cb010e4809d1cbcd07f6d5dd58ebc644fb634d24467a9216fcafeb9fa7588bbb798ca8b878a4a3e47a625aa923b6b9b614a9c89722195f7e7cf092793056a625edc0256356529e08ef489bf3497c62d91ab9303cd7d95ef69a27a3b67be9ed24cb7c924c14d5b7404ed811e248a30e5351293e8a595271059712cb72bbbab6ee9a1c729dd526a7b4bd5f1994dd290dfc840e170d4c27f06d1314a8a312d6e4104600f52ac4d52ca29a387f88103a240e1396c5305babf013b1b90e57d8565dfc2551b9d376961db0e25796aa4d05469151476afe5292c054a886395e8952ab69797a1b03d2a5de65503909ad5c4c7a5e3b68814f7ef90bef751a2bc49e6112bb861ce4db46bd7c5921e81192aa667d26c534106e0ca9351c4dc2c5a13a8ead452b6650982ccc29d6e01855833239ab98283b451f276c078069e8ccc9a8ded4caa618b440fae153030d72303dc4008ae674722d04458f48ae36d9e1810e0da800cd6d55a5431232b0b4e3f7e20b4178b1067ba109be486eefe21460c5864fdc1981efe2c56ab2898740905c3e6a54948bd01e8e2d8296c00904a7ee551831299f3e09ea27f30e641cca0d68e4dc1f37b12cb17a59d09f207d2e34bc135172aab921e20c267b2310500184b6a681827ebbdeca944a727711bb8e4944efbbe4c1113f99b2e7c096d2bd008f026b94c49acbe02426b487963a522d6441570b98f1ed1c464c6a6175a1a4fe0180d81cee3e8f63a3d6ef1aa876aafc68385615f90c88dd8035a4d3c425893f5504ae37a493ce44a0f2e904795dade0976d8eb966aef8d6b99a818ab83e60a018d2430fd494179160e68a9770d257bf26b0f7c763f855e882ba36d6105d4fa40bb6396dd551a4631a929b1fd5292f60a0829f3a97fdf13dae3319ae612de8523cbd837b3f05f1c2498605dfc9300578d3098d941079814bf681e480209eb0519f9a37d17a0b44596f46c1005204ff446ec4e3cec944022dbffe8f2f88df6e55401605b65fc6fce2606d6578ec28a763ccf67161377018d7516769701a2ccf1aa7de2218c9e0452057a6ff0eb004e5d1a932144279d5e1cbd64eeb8ab438d48baded529230a70484e176a7165189535e0c58582f79ea64e11c774c85385859029313865b5c8b5ecf487e88369319cd0f79b38e00e30d0d485fa4c48ee2deaee6e945c9da33c5ea605808187a96a7b47bcbdc70a4228f1a34753c2d4813caf340d1b85a5e458abd8af9f1c6df0c2daa126aacf1c71b1b7d0ab4b2bf6849ac0947b524b5d9e530252d83ce5a85b5e297d01e0665624f0aac0a778a81e632cc3e77a811ce8d1ff6edf378fac774c8cfd5893221a9457a7ad8b2ae1489d43302b9e23c50d024467b4a7dcec8bcd89d78c182b5059d54937847ebc525d71701736938c00a61c5f5c34136667fea003123307608fdf75342691f4f0a7f990e73cdcff3398e0e34792b029346301f8aaa31670947c03ec53de9c8e79007f2ca26a28ad714b3d9dbae34c92e7567e9c397f3e6a24683cf6a1d6ecbf7822f3f1f09501a5c12e548529baeee316f142b5bc9350b1227415061cb21e131acc2698e1c3aa6b5fba3f85fe2b2f3be0a6457d6bebec75c7927ce546acd683dc09dc48b05956dff1618e4955ae95f1dfd9db738c6f68ca1b444dd1b88dd06dfc7045913c41582afa3611539f6679b0df00221f1b98a8c6428a0d9328675de70adaed1d8d11874e0406b8e7f971fdef2444a345ffe62635a65db8b672238b8f9b0e8761e0685cafe403980dc5a843b9172cb04a04806eb3c424e9f713e760e37b84bff0b9fe175cf1140ce715f86c38e95cc7fec1273123db71c5cd8787c59c191d55fa8691986a7204d769d8b39cc2954f680dff2ce0656ce8514114cc70c1a95dfd803f0660e8e81689b994a628e229e813ef024ef21c38f2627c1287c79c5805a9edf949dc0b8007ad38008d0a5c3a854d8bb176f98b20e53d372494693103556ea8f2f17c05b70ff832adfc99cb1bc48d358a5d2a5e6b3a418c8a36731bec1c22c991774dc76e67d1f11e1733e5ee7e07ff0bb79904d8c140638c9119b114a1e4a35bcadca5e1d83fe1ebd43ffd862748edd057c2ade8d3133a99a142992a504b37d0b07aa197e1ab5709748653cc80b6d2c009e56e905a59bd0e6078eb31bf3b2376d877e944d10dcbe672c6a863280bfc7da746ba7f1ba8649ec373872a31fa1b3efcc564e8e8841a353c3fa288a4eaefd202b9b3cacbda10a16d324914f2b0e81525c07c6612f4a09d48dfe729980df092720dd178b78bcdd0269b299a1388fb2bdf3e25a519e5aa1ed2a10bff59fe44911fba708793e3f116ad1b736cb9a1eff5ea147ad65e72e81a7137409771f1a828315ba07de3f69a098aac11ee0fb68dda9bf2fb7cbfbf7b3769199a1d2ed1df5cf238704b836dfeb32c3a4eb21516e9b2b612e8cf18573e9eabdcfa675a1f509f3830a4386ebd769ec2581bf7526009472737c41f672c78e93f932272f5c3d797398a95f5d5c363d4e9d272d40221e3242824ef94a1adf913782157fb53ce56bc2f9eba63526426234469c1735035991e04e54ac137f3a1d68ca2a7dbcd77e9f165226bb2a19ef63dc0cbdab10006cb482eb2adc752c9afc8e5264975d54cc57883e98491500a08980e2c5b6bd998b7eeb9cf0ee575aea1b64c5f847662124a225cf319a77ae76d31e46eca19555484e6297a2c755f0dccb4a36fb0b2c4b7911cd64f816327af97a48b42d0ae84f220be891a43c707ad8b40326cd5fa01feb8cccca82bfddf3bd2030f05719fb71cdb1938fdc877e8cb7e8bbd8864d3ff90d850bc3143ddfc4f8bd307ecd05fd60312420b4de7a430915b73289d63e08497fa56617592fe60f3a6af5c5b8f3e95cf654ed4f0e8fdd7d6d18b08cfc0f0dbf12d9abd3cfda0d5152a9a2d3935f9e0072a1198d5708293345ffa6331efe8cc4e15f0e0a2ce2de4629d432925dcf816f548aa7c06ba5d6df8a86ac414886b67d2d6d53d8d42f8211fc80041d057f8a0f8b39de06d3e65af1bf08b5ea69f8377d6165f25743e2a9dda3d7539c379b6607d4136e7b1ec022b851ca96196e76f043526879fed44e85f7faf29e6fc84a373bcdcc6dd52b59457d84ce084626c78bc859492bc6a82fb42d58db1eb5c06f9830d1a980af25d45d3795aa4b40af4db9e0badeac3a9855c6be9d21ba730e52e85ef86c27527179250e469fd0a587452417e2b43adbbcbdbaadaaad62f4a8b7397026286496ce252adec3b0fc8e668ae10651c5777554c7c6bc68a0db54781d617b5b3d3bda5fc160803a3d66727909019309652523d1ddf4009d312528f294258c5854d28a4c2354a5d4bcce64b98c2cbee8c823501fc9010d1cd824d46e88a8d5b06ff0a1d11f4a62a33402199cbbbc6f7a4e33caad080d9d53f34f52029ffc910f41b347035762e3fb0ca27d1af472e5a6ea66953748da111b2dd653c47e765df8d553a4da4a7b1ff489450206259e0392560b061e4059e60604b1cefde461164645e61cb5008a9f48bca116fd2690bcd2f779b1499c83d40bb4f137e245a3012e1c764e01ed45a289e758b57e3b9d626fc6d11f68a3f41e898f53feaf70944722cb46de172c379361aed42f5348d725fdf3f3e755ac19e7fff4a153a861fbaeb7e45553fcd2537da5247861a2b7176e0166014f173f85583e6abb3377766932b72a1a049e14e709b8d0bafc66fbdda532bf6c2cb932328e0fca818658a3e92212d61732dffd466f25cc6521e37c48baaf5b42c07bdf709c0b460796793bbc2f1194db8ad2d63c539dfa266e518f63ddf11d4cdf29e19e8bb72d9eff4d9b63c7704dabd13a0e286498c86f1ed97bfca4ca4bae28d35c5b789ff8a64a8291342a3c715cdfed793219efbcef1ac63562c27b399c2afe5edd2e779c59d9b1632d65d0417397726b54d59ea1cd5fadd389f56aa81b4a9d86e53f95275620ffb5766b2edd9cfc78ae2178ed92d67ac63b38ee", 0x1000}, {&(0x7f00000011c0)="ee0ecc598f6f8063959eec78a9ce7da218bcb3e4af924a3451a16141b68c631feda8c291f09f5f9786b38a150fda28b972c93c4dccf80e0f43789b8e4ce7f105d6c158c192b71ac462b4a06b04cd97553a51e411f53f0b59e81039a93ae88a4b6cf9a5baaf0f0121de3e44f7a3f7ea35a281dc60abda72b8809f7acec59436b7ad68c6d7da84c2221903771cbb31c3a798", 0x91}], 0x3, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x50, 0x1}, 0x40c) mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="d8a391711894deb4e0cc07b6b685d9704dccd5b28c19561b3d10b39537b3328007c1322328b6e8dc4206d41b0daef19b1268000c061af982085542bcb514b0513ad81e2e43b13dc35e800d24948b798524f30e74d962e82d659d2814c6e11808e0fe49cc92561e7adfd5ebce1e8d4899594d871917d7c4aadcee9fac3636d909173bccebd59fcf94057bc11944372f313e774a1cfdcf7bead4eb9bccd0e9d230f8b4e86b03b8b66c59c59a3f3579448ce31f7258ea192d3ff7f29d79e581c3dd675f8032036b9da23dcbb74067b76a1948fffd", 0xd3, 0x4, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0xa}, 0x8) r1 = getpid() shutdown(r0, 0x1) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x82, 0x6) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xffffffffffffffff, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0xfffffffffffffffe) chdir(&(0x7f0000000180)='./bus/file0\x00') read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000240)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x140) fsync(r0) execve(0x0, 0x0, 0x0) setrlimit(0x400000207, 0x0) msgget(0x3, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) readv(r1, &(0x7f0000001380)=[{0x0}], 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x4) 16:00:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:14 executing program 1: clock_gettime(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000040)) 16:00:14 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) rmdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x1) write(0xffffffffffffffff, &(0x7f0000000080), 0xfc4c) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='^(#)\x00', &(0x7f0000000140)='&--\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)="ee00", &(0x7f0000000200)="cb00", &(0x7f0000000240)='-*#\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='(\\\x00', &(0x7f0000000300)='$\\\x00', &(0x7f0000000340)='\\#\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='[[\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'B\x00', &(0x7f00000005c0)="3e5cd82f5c5e00", &(0x7f0000000600)='+\x00', &(0x7f0000000640)="2d261100"]) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000700)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kqueue() shutdown(r0, 0x0) 16:00:14 executing program 0: getsockname(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/139, 0x8b}, {&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/95, 0x5f}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000100)={0x0, "e494abb94894c0bacde9cea6f33b4ad45444c543fca5cf49f98f38eda1eb2231ab888ce79a44b3cbe57fd09cd926e712389adce596af4994ca5692800fe2819a33b120cbcd29e1badaa7f8042044a33d231dc0b81fae023023a1b12ea3cfea9d0ce555872aa0c83e17482db0af2473c8ada1efb1b90270a121693904d6f6cf1209003a59180f66e93afb10a7441955239c9668ee97e233fed6392eb01926a38421a6b43aad48f1efec15cd808641228b9ae8235d6a56529c160a509a34604c425471dd1cb3e3d87eb5d466c750dcf6fcb5590784134375ad97430b8d90c38f427401bf814b1a284eb4eb694b"}, 0xf4, 0x800) fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 16:00:14 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xd2e5) open$dir(&(0x7f0000000040)='./file0\x00', 0x288, 0x180) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x288}], 0x10000000000002b4) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) fchdir(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}], 0x1, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/59, 0x3b}], 0x100) poll(&(0x7f0000001240)=[{r0, 0x108}], 0x1, 0x0) fchmod(r0, 0x110) readlink(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)=""/142, 0x8e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f0000f80000)='./file1\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18", 0x1, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x40}, {0x1, 0xfffffffffffff250}}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x3, 0x80000000069}) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x20}) socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x403, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/135, 0x87, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffb000/0x4000)=nil) socket$inet(0x2, 0x8000, 0x1) shmctl$SHM_LOCK(r1, 0x3) 16:00:15 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffebf, 0x0, 0x0, 0xfffffffffffffd45) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x5, 0x1ff) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x150) rmdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x42) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000003180)=""/4096, 0xfca4) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f6"], 0x28, 0xfffffffffffffffd}, 0x0) 16:00:15 executing program 0: r0 = kqueue() socketpair(0x3f, 0x8007, 0x0, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x8000, &(0x7f0000000100)={0x0, 0x59b4188}) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/139) semget$private(0x0, 0xa, 0x0) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x110, 0x6}, 0x9, 0x3, 0x1000}) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x37a) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x1e69, 0x401, 0xffffffff, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000001280)=""/114, 0x72, 0x40, &(0x7f0000001300)={0x18, 0x1, 0x3f, 0x81}, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/159, 0x9f, 0x5}, 0x800) setrlimit(0x20000000000008, &(0x7f0000000180)={0x10000000002, 0xffffffffbfffffff}) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r1, &(0x7f0000000040), 0x8000000040, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4c) readv(r3, &(0x7f0000001380)=[{0x0}], 0x1) connect(r0, &(0x7f00000011c0)=@un=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/83, 0x53}, {&(0x7f0000001140)=""/37, 0x25}], 0x3) shutdown(r1, 0x1) 16:00:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) close(r0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x9) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) recvmsg(r1, &(0x7f0000002a00)={0x0, 0x1c5, 0x0, 0x0, 0x0}, 0x0) dup2(r4, r2) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/146, 0x92, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x51) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file2\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') 16:00:15 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x6122, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xc996, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x8040, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, 0x0, r1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = getegid() setgid(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x1, 0x102) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x7, 0x7}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x5, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x4, 0x3, 0x7, 0x5}, {{r4}, 0xfffffffffffffffa, 0x2, 0x33, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x101, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0xb3}, {{r1}, 0xfffffffffffffff9, 0x34, 0x2, 0x1000, 0x1f}, {{r4}, 0xfffffffffffffffd, 0xf6, 0x20000040, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x25, 0x3}], 0x9, 0x0, 0xd, 0x0) fcntl$getflags(r1, 0x0) close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01012e2f66696c653100"], 0x1) r1 = kqueue() r2 = semget$private(0x0, 0x7, 0x540) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f00000000c0)=""/20) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x2, 0xd48}], 0x101, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x387, 0x0, 0x934d, &(0x7f0000000080)={0x20, 0x100000000}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') recvfrom$unix(r0, &(0x7f00000001c0), 0x0, 0x802, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) socket$inet6(0x18, 0x3, 0xfffffffffffffff9) sendto(r0, &(0x7f0000000000)="48661ddf38dcd4e1b7d7e53e", 0xc, 0x8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) write(r0, 0x0, 0x10386) ioctl$TIOCDRAIN(r0, 0x2000745e) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus/file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:15 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x3e, 0x4005, 0x40, &(0x7f00000000c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x200000000000, 0xffffffffffffff80}, {0x18, 0x1, 0x7, 0x7}, 0x6e86, [0x0, 0x7ff, 0xfffffffffffffffa, 0xfffffffffffff000, 0x6, 0x4, 0x100000000, 0x4]}, 0x3c) write(r0, &(0x7f0000000100)="6e0a8f4c5a84d80e6b5aea5bbbb5ebc83d20aba92bd8aa2e53a14a01b39ac5ab1a74650b7d264e82e08ad36b63fb99d3bbbf6d5c499c28897975e14f695f22daf5b935eeaa84c2b6d322d155ec7e739c6e9c20c1bf2de477aea603dc74764ddd75c83da062742de58343d81c9abecc7ed422122b1d30fede89f44425318dbf4562d89d0328fae5d26115687664e1bdb90c7a25e1777b31352179b7fb95ffb034d656070d6b2060bdc0c2acaa1a37568dda998e571d107f38b0c846cdf416c319f724774c64eddee7f8322e2bcd75afdee196b4ef997d76336cd9c24f74d04e11797778bd44b892f2706a", 0xea) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x1811, r2, 0x0, 0x0) 16:00:15 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/36) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x340, 0x4) read(r2, &(0x7f0000000080)=""/14, 0xe) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) clock_getres(0x4, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x95d) recvfrom$inet(r0, &(0x7f0000000000)=""/188, 0xbc, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = dup(r0) setgid(0xee00) setegid(0x0) r2 = getgid() r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r3, r4, r2) lseek(r0, 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:15 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x21) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/1, 0x1) 16:00:15 executing program 1: lseek(0xffffffffffffffff, 0x3, 0x3) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000080)) 16:00:15 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000001e00)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd", 0x953) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r2, 0x0, r3) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f0000000440)=""/67, 0x43}], 0x4) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) shutdown(r0, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) kqueue() close(r0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x5) pipe(&(0x7f0000000380)) recvfrom$unix(r4, &(0x7f0000000200)=""/51, 0x33, 0x41, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="5e04c3c6b69017d7ca9be752f5564ab0f3e043eb87b355568281e8841594294395d673d295bc01a78d96c14323d8d7ab2962e7d0a7a391d00cee4998447c3e2f9a7ef54e7d06163334", 0x49}], 0x1, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20008, 0x100) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x3}, {0x0, 0x4}}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0xc008, 0xe21c) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2002, 0x7) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000300)="aa9cae455197757a4f4069f62995d0672d146016ebbc1bef58f98cc48f82880906a2bc55b826fbf33d0330e5d9c012b85b6eb3e085e96e9580d8ef3bbde51a0e9f42f4887d634febf4b2ffaa087b12a70f08b11e8677cebb13343d4679c900e595a200b2213127de75770617809c30d1545bc534822a83bd30f97d24af8a432fed6bf3fce58ee47a6b703f67ad83f17d16d9c0cd52ddf50fbbfcc89a1021cb95c29786041c16292f98a854a3906e61b7c06954fe57be72b522be866409933ce605ef3b7e4528066235", 0xc9}, {&(0x7f0000000400)="c2c19fa1cc28ee5410a8cd7995996ca262a4e1fc04aa64e550aa73bcbc9f34664bfd1a89fbbd20e4d7a5d50fd82d19f688550351ca08a357532131c6f483bc7b9b40100bb21a1d214ba03b7bce4ea60e00e69b07898a7226d39ad527ec15e4c646a5121f4206f0338f6ea819ac296c4e6cae1477ec120414cb2f5938af0de13d9b0f4253cf06ac92cbca86c2df3cfdb3e5bbb98d8bafc00160b47f537789b247570a125fea5869b7433809f2795dc9fc6d", 0xb1}, {&(0x7f00000004c0)="b297474de8d781063f197d92b9d8ced806603d89b8e73671112db46240852f1be0fda9", 0x23}, {&(0x7f0000000500)="ae01fe05940d174f506514b8e5030a33495ea8b0ad5b92bed2ef458b76178beb4c4214cd59334e0635fbae37d1b2dfa431c01b33e339c6397580c86144e698edcf1cc5f18c0a7ca449d533565291dcb8c6ddb68a76a545f119c59c4d0b24f1911791be0dfa79d1f1c6399e6263a2f366b9760b8588ff29c0fcdfb8966e6ff4665855e5050ac6be84c783b52619040e0bffebc8e98403d61fc2af219c66fa698bd0d4519d6c62468d12bff93047d2267f2097f6df5d048221d9edef7e4bfe2a4144d60349332748b522e7a2ecc5acbd7ca4d74d034e41c9e0141902a7ad21dd3f2c47f5", 0xe3}, {&(0x7f0000000600)="bd8083a9926577cc36576c02de2e543b77d3e66d1bfae9bbec07d22b2411d8bddd522d3e23911c30df3e9fc1363c4b0ed61735e607146a07343211bfd5afc82ef7c290264a0bbff8420fa97d3b91f108be92352266a233b741c31e9d315a9b90bdb8b68b59892e96c38dfd8a188d8b9d2c47390c6cba5a6ea706e75f850b2e0714a7a8da2ef04c62e363473a4f4571040d0dd7cb29d9e0a9cafac8ef79dc364bc1c862", 0xa3}, {&(0x7f00000006c0)="ea7e18c1e0eeef52a76d6aa081cc2e190c69af81c7bc8afd4fd001f0a8bd6d41803ea03f9ba9016b93f4b74adfddc79c879bf45846151ab35af944932c8b070c9f979f65bc1324a957330de4bdab721413994793a491ed31ca94e6dbff571ff2da3d908658d87162f7af51d1f870bb967943fc908f1b0fbf6bf04aba26b674c88db48573cab26722c4bd7897e0b8eee4937ce55f92174be983a319e977203e71cbad403e248a1d", 0xa7}, {&(0x7f0000000780)="f945e642bd9258a8cfc415e896b824aae18c6b3c82a42beb9e773530cae5bddc16edd3978903f19f7a728ffc8fad9aa3ec7cac4dc4", 0x35}, {&(0x7f00000007c0)="a1f16490103367c0c5e696ee65a508d84d2fa65b07a878c00a42098602fb8cbf4dfcbae3235c16fd8436482b294c8d836ce7dda5df7c5c2411b475b52280abe922765f7e4700a295c11ab6450b786672cfb8d059b6fce464e57d847d3f2b3f7b01aece519a", 0x65}], 0x8, 0x0, 0x0, 0x5}, 0x4) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) readlink(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)=""/71, 0x47) r2 = open(&(0x7f00000009c0)='./file0\x00', 0x80, 0x20) chmod(&(0x7f0000000a00)='./file0\x00', 0x8) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) listen(r0, 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r2, &(0x7f0000000d80)={&(0x7f0000000a40)=@in, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000a80)=""/180, 0xb4}, {&(0x7f0000000b40)=""/249, 0xf9}], 0x2, &(0x7f0000000c80)=""/224, 0xe0, 0x81}, 0x40) mknodat(r1, &(0x7f0000000dc0)='./file0\x00', 0x6104, 0xffffffff) rmdir(&(0x7f0000000e00)='./file0\x00') sendto(r2, &(0x7f0000000e40)="f370a35a41a2a29a2e432cf728a533d0de1a34c638dbbb", 0x17, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f00000022c0)={&(0x7f0000000e80)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002180)=[{&(0x7f0000001ec0)=""/224, 0xe0}, {&(0x7f0000001fc0)=""/158, 0x9e}, {&(0x7f0000002080)=""/246, 0xf6}], 0x3, &(0x7f00000021c0)=""/236, 0xec, 0x9}, 0x800) fchmodat(r2, &(0x7f0000002300)='./file0\x00', 0x0, 0x2) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) ioctl$TIOCSBRK(r2, 0x2000747b) sendmsg(r0, &(0x7f00000033c0)={&(0x7f0000002340)=@in={0x2, 0x0}, 0xc, &(0x7f0000003380)=[{&(0x7f0000002380)="f4e43557da49d616f21f9e2800f272bd49ad5720d40a75c99e482ed1ef744c1c097a8c0cf59455dee6abf4c09cdab739a1958cdff5c8a36c040969ca4136905d66f86275c48d8264095c1609d27b881c41588d289e5ef809324239546608813eafaf23d457651eb2de6e7753cf57f13145f097b84ed8e59e1a2512e52e12288385236ca229232f4544f77c2b0e943aaeeda90f21785b1f8e57d6b382da3e56a57e6e4ec520e68bbe220a7c06601b320ffb1adcbc22183070327fafbb7ed45b3242a1252edc9931bc3dcdd9ec0e5ba46998ca7352ce6e10fdde429a10a392c2be7ce71454215045b99c64d2fb9a03c18ad24ca4a5f75ec3a06502a3cd0e0605189985342ce29044549be518f136cd9ed2595a8a3e2f28797c72f9c817e90a347c444ca8e3df220630adc1a545ce73ab954733c71a90617c3384c52750e4ae8e2deec41638c8173e02eb4b0a0c5f035146a27270c8e7944553bdc058fa6eb8f90c998183cda39f0dc75bcde6ecd82049f423d1259f68555dda54f79de769872c58a4187cb0d9f220640b95974785e2bbb2a47aa959e6f2838af0bad4416a4bf8cb9f8eac79c23b79471551437771ec62febbb32e147d17b0d48b1ea6c613d4b5b191a1ce6d0d1ca267504d18da0802025eac0a8eb9d8c905b7d7712d1c56c4d892e24000d2e1cdaad7f2f52d8eac225abd44b453756c15c0e813de067596c946ed82fbf2d875d679f8669edd5e3fc92868cdfcb48d1f7a42f48edbbe7950b923abb353802889171f265d5ef27a4d3c4a98ec6d825bb1638e9f1ceb7f921985ae6d36fb8baa6ba0cbef29b73041d950fa4f0f5d41048ab72214e775c112c49b6e452bd8c94b12bdab38735ce958ede17642baf1a158d71969ab0f899ed561243c536eb0de1a34be34438548b73ac121c1ceee31f771797c5f246d755fd97e164022aa07ef6ee768568de606c4a7bdf3673a232db74ad8ba44ac8a4fa6a980f22b12adde87867a9cc98f420371751d0405fba229591c46f3babd8c633246ed3085888118acb7dc080f4aae549c3cb09073c53bf162782e015c01ada67808cc03c7d82b9379745bf7d4e3f38fe46790c9d842085eb715f1a646ab7716595b339afb6b0af32b912650367fc268c8ccd5f423bc7626a54e969915fe68f86f960c10fbc78001c2a4abf61c2b03efe71a96db1081badba083092f4131f1cc843e47de6894d5438a2394ce0cbdfaff67f8df636dc7a0b616f9738b3a1d313b73d263215dba8f63d4807add49166cb4cf6d490cb9838635ca6e7cb1f1b808ad999be9504faf920569bf89b87e4a6f7782bedccf5de2941bcfd7022cbc144e3f01325fb6ff01bba7fa5be9e5819f79713c7fc9cae64ee3d37ef0dbd7761e86e0eadbfc4a5da9141ed9320f6657c55224aab829a8e32a022b7192aa6092000583950788a95c1354e76b24b3a7497153f11deaf52f02838b59a8f78b0ccb5f019955f73b467a6ae3d7ccc531930d97f890f1625d35f9a77698ac045b2c070ef0f0851e91ad8605fc76f8871b407107f496861bb867cd407bd3762eb96cde2f090a647de4ddc9927cacb416598227a7cfce2bc4077047369189d1aa9dd7c39b99b879b7b2030f201b20dea01093b1987c24b5c10faeba492811be85e4087d6602ec47e9f3f77af07f12e0360f47a01b6f38ee72ebe4a05f0dd309f477accc65c0318946594b1589bb5d66e294ae642f703798ee13d6f9baf25c00d2745290902918479da4051d55ffc2edb2ae101bfc673d1babfdbd184bda0b9053af6e8ac43ab1fd29cf69ca8e31f19958fb00ee7906c92a52faf0e380400b3243def753d4c1fa9a9edd2041b06113e02294559b0e62730e73fb41421c943df313b8ec509afa2bd7de93e3bd7ac02350880c6a77b5628d2c35af0473c2f75fef268877421ead6c9e521f7f3ff9d3f547d2268d50d2bfed72f546bc1fd1f033c1a5bca02d9ebe29295e5e03dc5229bd1af7fad457860362844eabd5bf8546c06f753a26911a90ebbac2d20b753a4bebb5697c01338156e906ddc4037834cc2096e965507891e7f4773651547975a298f79ec3836ac665272968aac613b53fd157da6ecfcb966be40afb107191881dc7dd7aafbe69fd45f88690aa5e89a48bc9316964a0c823aa01d905fb4c6daa5143cb1a0b2db9fa3bbc6fdaf82c4c5ea901c89c85b8143cb808fc8a09faf19f283b671b286097cd45fd796468c36f2583e003bcfa0a7322ef4d4f0bbd58ea563b6d6f03790fb2a2bea5e40086760ec0a631b6fae99e6a7c39f895b5df0b17c7a96384a2cdd2e99510cb5794822103cb537cedd3dff2ed516b14e5ae3bc12703a8bdf9f339ca38262faf8b879457ab53ead6c1752401e24877888015fb32dbbcfc3e478ab6ab2e85b116077229a04bf10ec2196fd65b303d8cba67eaba8e95f4e18037f06b8cf8475f13b97fa6998a0bfe73429476861f037edededb6cb9e72ed51e72676d206747ba21a51aa9cabbb999db4dc1832d256be98ce17a87244f09b76bff40b104bb385c9974c4ea9cab7b7e5a3742c6d8937a2cc403c8250db507bc10e35d4aeae7857450f60f6103b4e4fb280ddb6eb9f0c0e68c9b1e6a86196ee77193b1cc1507db5f0bf84cc9d6a4c561ccc01e7204d3ed54bcceb36a51043fb13f8ab2fbd7177145634b8fa5c38c58d3dba6629a21a6ab90aa6a34b4c3d165df339e81287b0050c57a87e0ef7dddbb419cd0b1e08a653352068d1e6b52d26b763b5fcde09bb745d6a4be30196ef4d21beb65d002f8cadcf2506926f269991ee755953ffd262def2bfeafaea7da5f8628a326f490992bb7708971178383ebb4c8196b3c68cd0d2366032c8ab12b3f2dee4493ac8efe3bf73374e378251f0506a44f45c9c2b7ae7b55f06aa67d00591b294d5565912996a32dd3cfc61964114e1475f9fac6309ef8a1552dad8f38c3f5d813eb522c168153697f4c0681f28bd1acd8a2bd9ad7b636b96d1d467cf32ba43819dbf7529539b1dc3811f4983680f5092ce6cc4c2cff0faac396c7e0b6afae417adc106a0f14d07941ee54899762b4943af7cfc331efeca9090ed3f824e85545e2ef998c9b9df09d14854539dad31929b0a04ac1922d24d9370614957912789d2c36486c4b18f03d6b599e3c31369e369f8e32a2ec8edaa749e4eb48f535ec9bd4297431eb77980410adeb70cfde084322965fbfc9c05a66fc11056f2fd6d68a8a8e903e4b1685abe71828bc8ce83b6c36cf4a58bc84ec0d3ae70d18711013c8bebe1b24f3f43a35bddb253413f53a9c613dc1f28a71f6b6e653765fa46f0fc2560a7081e5341dd780319a66766698134b7b5872935d3b740e9af6d13cac25adf99a26eabf43a0c39be7a46acbfde21037598cfc0dcd954a50fdfb9044b2ff50416fada4e0a62bd4ae8cbbd596bd6cbf25d726fa5194882070514f573e7b5edca1166689b3f2d679452778591192d0c6d894bcae9377fcfb96604e1bdea035e5eacf124e957f81e0a8eb71659ab9c3b827df311f84bc5d5488fbfe61c889097adc02285448971e85127d98af1a5a1420395651ef323b3d128cf09c684d8b1fa514d477e924fc1361f41b7c57429a4c12ea586f2bf590ec296a173297b05f0327d106d2422298763c7761da77b18ff7695dfebb4152e31f39e56c83ff949a1edec255ce5b1d41e18027fed6f94b5838292d93733e8f089a20040ae2c5a6a355dda7f70a57ad8a91b05886bf15d6425074f3c35ddd983b99902d4165a5c4e72730659cebb592b0fb691a16165fa192c6744a3c36dd43d94781025b1bf4988b9680aa77033c7ca5fd086c77d341e31027377f5fb13d40eaab43968ba46c84b6cae9a2d0e651e84453350c8af9859cd3a961cbb61c3e4ea52a44776fcb271548fa3d953849403354369f42dd8496c47d1d4471acc55a4435412893e576bd98709ff70fd3e2ed8c23d95198d12a773c67b4d0455e95091749d64a6808b0f66abb38794832c4ba44e6cd5882095363cd4f95a3b504a8bfd1fd40bf2162aacfac9e2acc92d230a6b9eae72fe6d0dc52de9dde40752214971b78a8de912d6e05d021e3c2b7bed2be5414b482392cc76fade10f8badf150c6db9a98cb98669f3026ea0b0f330ee851d2d371566b5276789aff83886d278f76268866e2bd9075bacfb1541d7fbabe1c1260b0c7b39cc2915a319ee1fb03e9979ab8190ca262480fed09be21d1a5497181e0ad472b3bf66f6967c702432eccf41f7d8fa333081b3d379b24ebd1785bfde57979d8d1324561e581072015bb329bd5bc74a6f19234c3112259bf5bd735794c1aae86500c3f874f6836788bcb817564891e70b2e6ec0817714c9fa058ad2b89982a7e35d96e4ab02d74605879524876a13a5653816b1cecd7c972a6de58f157f082523dba11c42ac1bf6422e4c162e2f6fd732083392adefe42f215ec0b39942eda9cf90e85b1a01d34cd1a27eac84f413e1f996bc478ceb109e1927f34735f51d60f2d72dd51c01e53690def503a34f20d56c2ee520a12b8dd45dd3c82adb708088ee0938ac11307da82b1f2f84e25ad81b4d296626835b00e46d9055a97222b68719362781f523e7db1e42f83e2ac1a70db8891e0ba5691972d9f2fe45ea41ae7a9b94968bccffe106e2707569ed62cfb7c34ec26dded7b01b29719f8af40d3c5e11dc4d418d33959d91e0c157563f85e4411f579c43e1a52d848721d69bab7be2bfaac6b89dbc1d31856bd97fbd0b4dda1ed01008393ab6b0998a2ba869dac417d33d817309a0a1b3b1e6b389d2698191638b377a934cab8ce3705d14d86bc4895444afb759192ce8851aaf522826a7942a5aa05ef6cd9967c00dfe12eae1d99c129edce91c76455bfe53b3f06709f11f772d7428aefebebe63b3e960a251b22f3279f4130a8f1f95267f1d49d255fe79abc4f995be3f7ca924083b04d63da2fbae19905104a453bbc372acc3631baf701d732939f095e4eb1c0cd8056b61d70dc2dff097bb9da1905542ea50be70bfda43a2f04386e241c8f29e62469ff86f4ae18f77e810e8c5dfdb581b0936759e0674466d4c221915a2b7f687d9656113f8a7f0764e32b051d960714663ce74a5bf13415e9a32400ada490b1ba7c754a8caed43363e5059bcb80c5cb3d8f421153330f689b2952f3c9761353e585b8d41e6923773bc6126b42449ab97b35d7a52cfb7b315212e7dd326fe0ffd67fbbade8af1b13f5b51de139eff5522858d0e973ed42940abb6890d6fb9d3e2c96f6f3f24eb2849c6c4bae500dcafda17901228f427761c91f2febe30e3f732b68cc00fce1a941003a7817c4e4ba2a4bff8ea1fac925a511d4c25326ce3b6c9d2b8808ca2573b58354bd5dc85ca01007b448c37433cb800a1c349720f741d6db5d13f09add38c5f0183f49a6cd8222344917803bc7447b5fb4311dd237030f18d2bfcfcb73cabd8526009f423f5b034a2ab1c6ecc81b60c1bb74c332bcc5eb730b57cff3143b9dd2b9a2356fd5ace74f90a970c6c09bfa105061074d629abd7a7d6308f370f8e3806e62accde88328c9497e17192f5f9c3c79e165448bb6b82335ed95d027a7e7ba2ed4baf5882c78fba633984ed6b11b97886089ead291b0d8c5041166a6c65ac4a4c584ccf467d6db532e100a2a02292dd137037d88129b4b273549b7d48d72d65ab2fd7334b93596aed34642a18bae316d130e93c5c49b59fa1c286223b7f437d93817120c097a720ecb99003cfcb63f7340a843049a361b2cd06bb79cd20cb0b20d2dea", 0x1000}], 0x1, 0x0, 0x0, 0x40c}, 0x1) r3 = openat(r0, &(0x7f0000003400)='./file0\x00', 0x200, 0x80) fchmodat(r3, &(0x7f0000003440)='./file0\x00', 0x79, 0x0) mkdirat(r3, &(0x7f0000003480)='./file0\x00', 0x24) ioctl$TIOCSDTR(r2, 0x20007479) utimes(&(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)={{0x4, 0x1ff}, {0xce, 0x20}}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="cdcb1542814c085334ddae296dd7e942a0b9e90bc479e8d8896b5d3af32ec82a323e1be3c08855170d1dcb91868e849b154e1e4b1f915a6c8be4a21afb840c9db404f6217c37f0a07fc6b8af041d7507f86b33360544904a6ea64ca6def4626226e6270b95c2944b89bcb8668abbdf991f21a42174eafd8772a0ccbcb8d250ac1646", 0x82) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) write(r0, &(0x7f0000000040)="fad6d93a45be2426f9aeff60954c35258e1fde2985984ccc1e85b6c4fda41c0d36a49fc907e189962749f153f19232b4f8d7cb189884e53a8012dfb598032754d9e39cfaae84d0", 0x47) getrusage(0xffffffffffffffff, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:16 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) getegid() 16:00:16 executing program 0: r0 = socket(0x26, 0x4, 0x0) sendto$inet6(r0, &(0x7f0000000140)="f470f1c047230a14019d242b0aaf9dcf401bd75845750e618417988ffbdf484d5b94284d7a2da23df0403c794818428dd122cc62453306e085bd38e46d54348fb4525bbcf65db581634f4e4dfe8917ecf329e39016a5b7c1af9f690f13b04a35116901bde8b2c098228a2290b60e013baf1c4f60ae2ffd9c2ce09df13c29fb147e4101b9dc34982d0d98ebd4ee96129d32ff391d1060c2721e4efe213b1576fffbce5157dc44582ab11aec4dabf1141490a2c4bc556e9ad1420f13b6840a5dc7c80a4bb232acf33458148b848b47bbef1a68cf5365625a17cead3daef70812fb1d10b1a3b73af5", 0xffffffffffffff4e, 0x4, &(0x7f0000000100)={0x18, 0x1, 0x80, 0x1c00000000000}, 0xc4) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0xfffffffffffffef3) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000080)="3f1b4734411e3dc1d14a6e2ae66501a5f986f2de1bebc533f3b232c41d75da2b6195a3d3aa5ae3d6e7191f0757ba8f56c7b53ebcb55111b98ea78ef1e084b4bf631dbd1e05a6c4540d71e65f708132314a78", 0x52) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0x7835, 0x3, 0x9, "6607343ba1d4f6dede1126f55e92c25287445b68", 0x8000, 0xc06}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r3) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x3) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xff, 0xab, 0x8, 0x0, "9ba44ec245be311a84b4a32e7dd53b5170c78b7f", 0x3}) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) poll(&(0x7f0000000040), 0x0, 0x0) r2 = shmget(0x2, 0x9000, 0x20, &(0x7f000054a000/0x9000)=nil) shmat(r2, &(0x7f0000152000/0x3000)=nil, 0x2000) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) 16:00:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffe4d}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f0000000100), &(0x7f0000000140)=0x4) socket$inet(0x2, 0x8000, 0x1ff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) shmget(0x1, 0x3000, 0xfd, &(0x7f0000ffb000/0x3000)=nil) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) mlock(&(0x7f0000276000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302e51d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x403, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r0) kqueue() close(r0) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x67b, 0x81}) ftruncate(r1, 0x9) sendto$unix(r1, &(0x7f00000000c0)="0354711d22c082793e5381d74b90c1bbab57c5a72b214179263a819f12ca3fe20ba28d8cacf33b0dfe7f7aad2ac05bbf6a3238ca34c0ea552d2f58d3279603a4c79f88496cd9c6a183591e9f4c6130e8f8", 0x51, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x5) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xd4f4) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000040)=0x19b) shutdown(r0, 0x400000002) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000477ee00000000000d000000147e950000683ac3d70000000000ec000000000000060000000000000002000000000000000000000000000000000000000000001ee2a4c8acc842b2613a9ada937c1adade42165505c783e415d862a649aa277ab8d2b265ed23267ec2d508af1ce062bc7fe029a88c63481d454c83104e0080a371cfccdd397e24caec4f823512673200780c243ddcb9888327285fa1eeda898b1de52f99a845981f9bb6a3ffe2a7af8c4d6d3ceaadc548d521550662b4200a05f2a19b7c4f05024a4b0d0449c64b95b8f854fd4659be9fa72ce641ef8384731d503a6416a2614303620ab8037c896cd7321ee8de24210ee81f15a3bd1fe9524b9ff6754546b41286a53dce79a78ff9048af8999e50c5f62692e466ed3f7dad813938c347262c1aa1dd8a8269b78481bfd55b02c871d4f1523eb9ff2ecc590e1c"], &(0x7f00000000c0)=0x44) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)='7', 0x1) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="4089b8ceeac37a46503ac92863ba73cac4c11681bea4544b2e98eecc3313ea2784d5adf0329390d8e00b365ebe7999272c6de4d76d223eda906c7506f5ae248a190e41c3", 0x44}, {&(0x7f0000000080)}], 0x2, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c5884", 0x2d) 16:00:16 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x12a02, 0x7ffffffe) write(r0, &(0x7f0000002740), 0x106cd) write(r0, &(0x7f0000000140)="e2d254e89da91f882cfdb6ea38dbfd5d416a7bcbc1a39444fc10f0a551e93406", 0x20) write(r0, &(0x7f0000000040)="77fbe54653cd9a598e043e9ab73c43f00054b62b22eb7d4fc3f87629891747834c668cf271a831aa60d93cd2e7a0273384fd885b42ea3aca7d7d1dbb9fde551cb7570ae8cce69d52dacfefae2f811ea0faf2bb7755543b57a344771137015bba0a7e37076aaa641405ed3a6b2835b281c858ef66ba1db98d04addb0d18881a183f4201e13a85dda92f3002fe60733e6ab1718d6b28306ef99b2816747e72446f1eea25d415dc2d5a38a0b02016d365d433e8aeab2dacc53dd1b517fd3563626c0013714a4f06cdee7ea49eaf", 0xcc) write(r0, 0x0, 0xdf) fcntl$getflags(r0, 0x3) uvm_fault(0xffffff007f12a738, 0x600011c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12a738, 0x600011c, 0, 1) -> e m_free(6000100) at m_free+0x2a end trace frame: 0xffff800021166400, count: 0 ddb> trace m_free(6000100) at m_free+0x2a mq_purge(ffff800001ade800) at mq_purge+0x6d switchclose(ffff8000ffffd070,ffff800021166478,ffffffff8102f387,ffff800021166420) at switchclose+0x77 spec_close(ffffffff81e3cf70) at spec_close+0x271 VOP_CLOSE(ffffff0063f12308,ffff8000ffffd070,ffffff007f7c7a80,3) at VOP_CLOSE+0x5f vn_closefile(ffff8000ffffd070,ffffff0067ffcd30) at vn_closefile+0xfc fdrop(ffffff0067ffcd30,ffff8000ffffd070) at fdrop+0xa4 closef(ffff8000ffffd070,ffffff006e9e1358) at closef+0xd5 fdfree(ffff8000210602f8) at fdfree+0x98 exit1(ffff800021166740,ffff8000ffffd070,ffff8000210602f8) at exit1+0x22f sys_exit(ffffffff8128e963,ffff800021166660,ffff800021166740) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffbf1e0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbf190, count: -13 ddb> show registers rdi 0x7 rsi 0xf0 rbp 0xffff8000211663d0 rbx 0xffffffff8102f310 switchclose rdx 0xffff8000211662e0 rcx 0xffffffff81e8aa30 mbstat_boot_boot_cpumem rax 0 r8 0 r9 0 r10 0 r11 0xffffffff81635ed0 pool_lock_mtx_leave r12 0xffffff006f96ae00 r13 0x236161bc r14 0x6000100 __kernel_end_phys+0x4000100 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff815aebfa m_free+0x2a cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000211663b0 ss 0x10 m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> show proc PROC (syz-executor0) pid=67774 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffc4b8,0xffffffff81ea92d0 process=0xffff8000210602f8 user=0xffff800021161000, vmspace=0xffffff007f12a738 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 94853 485435 0 0 3 0x14200 bored sosplice 98476 308111 80357 0 3 0x82 nanosleep syz-executor0 88162 148718 80357 0 3 0x2 biowait syz-executor1 80357 185354 70665 0 3 0x82 thrsleep syz-fuzzer 80357 76618 70665 0 3 0x4000082 nanosleep syz-fuzzer 80357 504971 70665 0 3 0x4000082 thrsleep syz-fuzzer 80357 496538 70665 0 3 0x4000082 thrsleep syz-fuzzer 80357 314613 70665 0 3 0x4000082 kqread syz-fuzzer 80357 101092 70665 0 3 0x4000082 thrsleep syz-fuzzer 80357 97395 70665 0 3 0x4000082 thrsleep syz-fuzzer 70665 171248 80319 0 3 0x10008a pause ksh 80319 200963 8399 0 3 0x92 select sshd 61308 455683 1 0 3 0x100083 ttyin getty 8399 333383 1 0 3 0x80 select sshd 44281 67885 35717 73 2 0x100090 syslogd 35717 331598 1 0 3 0x100082 netio syslogd 70680 331370 1 77 3 0x100090 poll dhclient 91902 13630 1 0 3 0x80 poll dhclient 93014 422880 0 0 2 0x14200 zerothread 87891 439649 0 0 3 0x14200 aiodoned aiodoned 86067 297111 0 0 3 0x14200 syncer update 44473 412577 0 0 3 0x14200 cleaner cleaner 3435 128913 0 0 3 0x14200 reaper reaper 13509 190937 0 0 3 0x14200 pgdaemon pagedaemon 68306 459376 0 0 3 0x14200 bored crynlk 57232 411826 0 0 3 0x14200 bored crypto 47313 336256 0 0 3 0x40014200 acpi0 acpi0 31579 27099 0 0 3 0x14200 bored softnet 41781 61985 0 0 3 0x14200 bored systqmp 91338 291012 0 0 3 0x14200 bored systq 15047 69111 0 0 3 0x40014200 bored softclock 45545 465110 0 0 3 0x40014200 idle0 1 353789 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper