003c0)=""/67, 0x43}, {&(0x7f00000005c0)=""/141, 0x8d}, {&(0x7f0000000680)=""/134, 0x86}], 0x8) r1 = syz_open_pts() read(r1, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) clock_getres(0x4, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0xfffffffffffffffd) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000180), 0x800, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:10 executing program 0: socketpair(0x6, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = syz_open_pts() getsockname(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$inet(0x2, 0x3, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) socketpair$inet6(0x18, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffeff, 0x56}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x200, 0x82}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x101}, {{r4}, 0xffffffffffffffff, 0x0, 0x10, 0x0, 0x1}, {{r5}, 0xfffffffffffffff8, 0x8, 0x0, 0x80000000, 0x1e}, {{r6}, 0xfffffffffffffffb, 0x14, 0x20000019, 0x4, 0x67a37687}, {{r7}, 0xffffffffffffffff, 0xe, 0xc0000005, 0x1ff, 0xb4}], 0x6, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0x20, 0x11, 0x1, 0x38}], 0x5, &(0x7f00000003c0)={0x4e0, 0x6}) r9 = kqueue() r10 = kqueue() close(r9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r10) 16:00:10 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) 16:00:10 executing program 0: setuid(0xee01) lstat(&(0x7f0000000000)='.\x00', 0x0) r0 = msgget$private(0x0, 0x60) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0xffffffffffffffff) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x3, 0x1000) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r4, 0x80, 0x1d}, 0x9, 0x6, r5, r6, 0x20, 0x9, 0x6, 0x1}) 16:00:10 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8040, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x101, 0xe97c, 0x8, 0x1}) dup2(r0, r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x5, 0x10001}, {{r0}, 0xfffffffffffffff9, 0xca, 0x8, 0xf701, 0x1f}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x10000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0x6}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x40000007, 0x2, 0xd3fb}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x7fff}], 0x3fffffff8000000, &(0x7f0000000200)={0xf5, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1fe, 0x5, "65668c1f2a1c3b00"}) mknod(&(0x7f0000000040)='./bus\x00', 0x9069, 0x26a) 16:00:10 executing program 0: socketpair$unix(0x1, 0xf8640990ade7f536, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f00000003c0)) dup2(r2, r1) socket$unix(0x1, 0x1, 0x0) 16:00:11 executing program 0: r0 = kqueue() getitimer(0x2, &(0x7f0000000100)) r1 = kqueue() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xc3d) listen(r4, 0x7) close(r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100f, &(0x7f00000000c0)=0x7, 0x4) 16:00:11 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x124) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x86}], 0x1, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$inet6(0x18, 0x0, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:11 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') socketpair(0x38, 0x0, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x617, 0x0) r2 = getuid() setuid(r2) setregid(0x0, r1) setuid(0xee01) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x2, 0x800) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getppid() 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x15, 0xfffffffffffffffd, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000008c0)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) flock(r1, 0x1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0xffffffffffffffff) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7ff, 0x99d7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0xff}, {{r0}, 0xfffffffffffffffa, 0xeddae933f6968af4, 0x21, 0x1, 0x7}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x26, 0x7, 0x7}, {{r0}, 0x0, 0x2, 0xfffff, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x62, 0x4, 0xffff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x20000000, 0xff}, {{r0}, 0xffffffffffffffff, 0x28, 0x200fffff, 0x401, 0x7d1}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xff, 0x51f1000000}], 0x1, &(0x7f0000000080)={0x8, 0x3}) r2 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r1, r2) 16:00:11 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) close(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) setsockopt(r0, 0x7, 0x0, &(0x7f0000000380)="49e6baa5355846fbb0dc15e5beae04710cca0e771521e252f5ead9810b61d0296b083b694bcd665ebd3e49f226a72af31012fcef2aa49796044a9efbe29739a96c92a925459c64081dac61d9f1b40b7151e61246bdeef73feff502a5987e8ef1a2f2bfb3f6c97a6b9bd4564c29dcdb9a4fb2588b0234d2dbaf1b56fd70fa76634af4d289d967997dda25141dff5ff51615b48c78d33156ebc4ca4951a78af18ca50c5e86b2d97643bf40ab689b70ad8b0422b94cfe089eb558a590ff7e3dc432ed18e4bb62e6f2c647a74527cfd4f86edde84d4703c5e66748ab0252e48159819a", 0xe1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) r1 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) setsockopt(r1, 0x6, 0x1, &(0x7f00000007c0)="1aa42a14afda271f82ec9c4f2f6c4d232b2824a64dbb41a559169dacd114f9e39f107944ac642550a9e50e3709c055afcb0e59894fbb47afb5ba294b58a8c592b595bab918172155d2397d58ac2a26195135608575", 0x55) write(r0, &(0x7f0000000340)="a1", 0x1) r2 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/4, 0x4}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/236, 0xec}], 0x3) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r3, &(0x7f0000000840)='./file0\x00', r2, &(0x7f0000000880)='./file0\x00', 0x0) close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x401, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) socketpair(0x3, 0x4, 0x1ff, &(0x7f0000000040)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffe1, 0x6, 0x4, 0x9, "0dc6ffc652022e7030422c1f14746a9f4ec60105", 0x9, 0x2}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) getsockname$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000ffd200000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000007abb33b5edff7dcb75daca43a2a11ff1b6a590d5c00682f79aa579b9e058208ff9cc8309fdc715803eedb2979e153ba8c09cd0bfb548dd4a15fca40b62e8c530967017a0b89aa48138da0b32c79ba4fe906f2b54c2f3d3a6975858e1df0055bb9d27763973047e210fc3312c55f5299576571bc4baf35f93ce75d1ec8832771af0a08c6a82a153f488ab1e518d17ec4be3d4f3c3fe5480cf72d21ae90adfecd70d879f3ab7885c55ed554e58144a3642af8c26ca67d04a9113a62d4389b6860f3d431590ac533ff688d161923c4aa2b3c3cf8e657c9545ded5ad88eab91a6811f3bd2c0303e37b358c5f383cde43e13fcaea945978a6c63920e11513287f38dc040dcd067d471f5da43d46e59c5c324bcf513ca64260abfe762ccc8b5c47e548b671633914f58867ab7526248448ccd88c31b51b92e951c6150024f9da0000000000000000000000a492a3b8f2fe91e3336f532065efc570fdceab7cf30e28d6639b276e3d93af2f1ca6b989684c3fd4fcea51128de698be486d26835eef1e06e0180a5ccc127a2f27b8923a1529efd4ed38138e237b68e5988c2c43405079060135f5b77c59d309b27ce87049064876170f93c21ff48dbcdf7238f3ed3f349377eabb1e1ccd76e761d38ca0ef60cb710acb620205cfc5dd581344f1d470aeb6cbce5a61c9e99d689d26b88a28a544ed18604fbdcda0f617925b0c9ca162f94a36197997469419264cd90e0dc37a249ed6"], &(0x7f0000000200)=0x6e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() socketpair(0x20, 0x3, 0x101, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x81}], 0x1, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() socketpair$inet(0x2, 0x3, 0xe4, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f9afeb0c9d1b2f346482c33e80261e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) close(r1) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) getsockname(r0, 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x8005, 0x0, &(0x7f0000000300)) r1 = socket$inet6(0x18, 0x7, 0xffff) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1b0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/193, 0xc1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6008, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000001400)="7d8bd48d7a579c7f91f57066fa8a5ffa03d132127efd419d8280961c6fe07f3288d2cdd6736da5363487bfe0ddcd10950b3699f21b30c44e925d9764bbcdbc636d5d1d5d5cf9f2ef16bc6dcdee2ce24c42c832833524bf136ca95828aec98ca04f7bfce56658677cd397ff4d3970acc3b85af8732086f806d477a75f76b6ed742b3b1b79520a50046d0319f3aebae23a1c9b23b66145e998c8096d2ed97a56f5fbf1bfbba40a49db1a7fd2aea79e61470cf1ec0c7b21e174ff444dc30ca86302352264f99824945112c73f8ab907daec4c5c560f7fd0c116ee31375f774d6cc40d6dc97ac498ae62788d7d11fb2d81934e977f8862bf7f41353f7894571a39fd27e58ff887f5d63e1fa1835428525ec1520a427416cc26619cd0ae1792d175b0899c5470564c28a0708e340e1540da6dcc04b289e45c5dc0c473843fcebd271e09c749e12f844b084006a9a6cb28c9145d167f1b53242ac7b15403b0c4ee7c4f0cbb8c340e92c73fa84c644dcf2925563311a7a3552a7c95a106bc4fbb5706133b84c07560fed436fb1733489134c5313094918383e79b2134c85f7a12b1e00d8ab816a8a6b9531446a89d48647e9b23e790532e73a70ab8c23f34715d5d143e2d28954de2c6d15f08c1844a2cecd645c566af6627c2584df8f869ef3d3036461196974320ec2ef5b18243aa701147fe4ad82793a2341fad21d5a2879362a189f692ef0b170c2ff466f21682a45a42660daf904a9ad213c88b0c109338e5875818c7a719b867734fd33fc2238de39ba2e404be5557f72d2d5c105cd50b6d7d3bd57df901915ee3f4ebf240be4b12d2c29ccc24119d73d5f01737b404c086ab479f31a3f972f0a4bcbc22bafd3b24e97f203ecd0b324f3049bf3e68d32e4f5cad2901e81a11fb61b11d61e7991dcced124ad576dba6254d6693937bee164e97328e4df2ed7d76d7b1dea1954ea6f4fd23d5bd3c4bcc65cdc0be9fd14b11f11eeb9ee475ba87db24de50c28d6de10a21cd99269bb5d4dacda5d6b020fb0119610181e1e0027078c6c55112ec17aa206a52e2344cf8890a84f7fe1eb01d24c70642f00a93cc9eec0f3a2cf4834926f5a9ae7be39f6a2df9812e38b3b5222a075c788871a9286e2f242690cb97c99b13d2d3b46fd726e9797e62800a9e3a70f9a8a90fae7f82ee065aa5bad92157038c00ccd254065bc110a01933638797d8850ffaa82bc5ab0773b1f5929a8bdd571f47fd51e2a5b9c69952408c6b394dcfb1d4721b74af24575aefa0d8f44d7d1308bc28b1db8acc776fbb2624a1a0b55744eaf7da93b6a560f12e8e6d3d394717e062f4480e694512a83d8806e1525a3c22440ade62f14add93a5750c22eca074364752fc4587cae50370c6e50c1149c5e81d5d51599cfcb3a811c9bc0af9b22fc74b9195126463e90c99fa8eb18cffc88a2df50bf8dcf3b2dc1ecba09b66159bc0eaedd243380773a8a5d27a6165e1a73a33d7d610308131fe5889f0bdfee10f004d22df37d8d1ebc67d1d1ef9bad5fad15ae36a4cb2f713186f30e4c4b50f4cb7f7f382364121b70db37b7b5d61b5b9a516f75fc1601d68f004070b4ae52bf21beb1daa3876607e1b3c3d01a22ec4c2df7760c5f8fc5e213ae8257f4f8ec6306b53b977dac9061c84874bb134ca58eb914391a5abdd1c2b5b63a618655fecc72a0787c3fea5531835e245c52141facec2270226ec07db36b664faaac1df8e7e25a26449ac6d23990ddd64b475f51befd0e37054e56099c546b48d28cca52e15b3fb6832c8354221000fa55c38f80f00c6f9d9df8800e2d9c0bd779c23ff33f4c6ad03b24743a9597f9cdd6a71e77706baab89d147fdc0e29887f59407cf47ebc807cdfe71c6045bfea42f3a11b800fb7001ce03bf394949b18ccf2f0b1064f564243d17b6443c01980f6e4e95e1d9d752fae8fd1602df0ec748e06fffa687aa635391dafe2c8d16e91f3dbbc16c0f324e94738e5361e48fa341cc08996ccad894b32cd09c1fe5d8a09c69301e8affc0d9146367f65db80d762a4225d28bcde5eb5d16e6ac079f2ccb74970a9ffd3871d624afb389aaadc7ca2b74e051fe991915c079e5cba6ce7588f7f065e40eaf3f5298bed8f8d0c57d89aeb55902f30924acf9944cdeb2d709816cd92ec882fc7300aad5fce86d96344f8f7ce2967f10f063bb42e748ce128a1749c459ef7d3c5538d18c65a391213dfef5a9ff57115bad4d0da8cf5912e3c3525f6c02a6519430092558269b6d7aad6dc8613933c3e7c7460297e068222355e3ac1a80bb0ad8ef225a2f36f4aaf7182063af0ab4ab7d99c13fcd2b351d7688b499c241d5e14dc1de3b2aa10a7f5d8c6f730ffbb9a37b10807173ab67244cab0dc060c5c36e669b32771d78839432fe47d0812de52dd6b7b8cc9799a81814c6c1f2a69f86884573fce2bcd847c96f9031d27fe1efcbef545cf3cfe829e929c803072d170e15c07891768572e12ac7085eae763ff4ab3f1a930b1099a2ffed4a05d55fe9235ade9b683e9e4029fadd336c28853e8eb449267b876ed3a13b86cc1695549e24904dd21865e12fef2404c9ee11f385387dfb62f89c1a38d3c72b2f1b62a91ef572012c91be618d2ff3d72978e08739a8d567472b7157215cdd8f7bbd12249a3243c4aec120e11fe14afce4135a483e80effe9f9d250c767a9e0377b5fdcd20f12cb138454b111429f5000f0faa2eca101dcc16c9ab3a9b680fdb5b319ead21b3ba9eec114e7432e5b06dfd37dcef6bd52863cbc0708fd3bdbf96ca0db61e160fbf0528b2a0c9ad9c8827db0ea162a6460e32a9c68dbcba04d5e059af6e8e414efffe3ee8d08223490d79cc0ad010c683d8ed552bbd462291c70268a5c7df95caf46b182ff67306f75a0c637547fa3275f040c9f87e244a47c927a9a80432253bc726204b2b3bf77e4f0251f78b75a59cbdaa6393914aadd5be9a8dc0df77d893e8bd4efab67512099945b4ddd0bcab11ff97ae25260a403f07fc5996520f4fbba54867f2006e3f8ef211df0a39f4bb194233286904082aedf3d5132ed7b437bbbc453670298bb0089bdb016c5efd24324ddaff45ed1a6b270cb9536e7cacd41ca54dd63b22d2d509e2bc482493d8e0e59b82e5eea92fdc55090550aa525cab76ae188526efa6837db5d8b62ebdc0d3c18d59c6687fccffcb1310db75d1e2378794cf10e5f02fc73a61614fcdbf6947e4ca0f7eaf5b7be94896b8868c6a95d434ea7420cc4836cab6c4c54a3826f5c4c3a0ac23e5c6901c1e0c20cd561ce781baba633cacb5566b14b659587c28e622f12b1b82141b1364e1a717065924a283ba5d363bda19032cd79cc6f83b371f6c83d202505a0a501711f6e34a893dbadf06ef9affecc466343b1c3a69811c919e0405ccc4ef60d40f7b15be28745ed7184c67154b8d4a33f84ff2bdc425215cedb5b71e3dd38a615e7733cbf664167cf397347a6bbda77a495fff363233f5b554a983ed784893432eb3995d795a482d0a24a9494306cfc9102752ed18abf290dd9b754eb5ab32662022812c8db4fbdeb20073c59e127a94f5f5cb222085a39cf35554aa98bc208c97d716bd93ee7ae01d0282b621cc238e6099b594f0637cd66bfd98b634905c1cf3894c8fd300573d0484c8c95ec4af742da446e72f6fb8c22d8fec642aca69705a41f41008c70a693421ef690353973e5d715b7321d669eb265ca8b262f8213b95f3da056bbf1bcce960eeeb3247cd1147721e595992846f30d047b9937e100fadfd62c5e26eb342cd652a2617ef2a58535e7e66b6b3e90474d5f6cba8ddd8f808b6e97f7da39cf9f0d5720519f4489d6af7bce8a9c720c18ef22ee29f92c8e8ba515b58cd85434571f9f2eadf79b6d3d121c57867b34f04474d57d1b3470efab604fc661bef602a4b99e0abbedf36e36fbcfd8298ecb22011ffda730b8c2ce6bb02af1e919c3277b898a22ae6bb8ef6967a935ee126c65bc5b88468a4cbfc00e3699f063e42c0284d1a151edc2437df9aa86103bd90c12bff91dd8f32dd90ae3f40b5215d0052f04ac15ffd491bf931aabca244ddc830524dfe316d185fce8186f42ae2008c6c3e1f11d0c97eaa2eebf25ab8243d92b5df8f890c12d0f8d8e9305393ecb075790629ea34846548d47c246456bb420b54d633f881ad3b32028f39fa7685c0da566dbfd10c31a5c1e005cfa57ce1bbb4c3087dc3d8c35f244460af61db0772e682ffc87e8c2ece64f9fd23d68cc5d9e916e14977c5b6da3f4ec64ee7e0edecc68b6750ae62a25ffe7a0649a9c1c18b3d4c4edf03b81d7f4941955ba287f4e7ae69a5b745794631b3077645ba38e152865287203b851b7379febda930d70db92a53d17f6f02c76e73940d273657b7b231d39dc3c268cbc90f8b57011bd5efb8b96f732b72577ba1ac7186a40a63d5a7009c45459e6cf8b969a89108c079363258a84e54d0b4533a3ced2f1b3c881a457d63d83bb8c70559dac722753eea8c2495cfb96357536ad7806d058e763bc25b6837a796164f5e4ecfb92fbd18755f824c7489f722618501d2716001946e985c29c57cc967836e29c7fd76f8a9aae8a1d680ac696bae0a0b2d358bd3cdba3499f655b2cf103720acdf73a7fa859c6f338d2ce347749ddda50597a125cd4e96a1d6caff3d467a0b7f38f683bd32283e6528373c235209d211c7e6ac8c178a30bc0770f797e62819d9f99bc1c7a012066695cbc48113266595294dd0df6ea83fc1082e9a1ed741b60f7c6d4b11249c73a7135c1f37a46e26aa00f2fa13ff9e6ddc6ad9807206e56308cd922c885329f472da7854dee8c952b3485f3f0b9c1f5a5df8b46e06d838591f363cd199ba43c75d05a6b1f250d6a42a90ba62cbd742a81de6c0ce4b41e68548672eac46449798c3ae598168f514987a480063eb605c5327b29ec187298f7ae4cf53f7542b776f25c867e58d9a30021958b2efd1b1cee87a56b60f36767e7f03e31765de66ba6aaa12fd7e9c03949d68815c970b5140df7a87635fdbc822d810a894d19b9b520e71f84389d0497720cd603dc6283914e4f32831b4fffb1568f65628950d681ffc163e0739752414f77dd2f6be985366ecef7d77153b47c900a4e3ef9bb7bf5c95054c707e498179a0b48a83b7f4d2e527b1f4613b22f0c1ed6feb954d9d9bf4851c451091c6ec4c17160f43d8e7c1357b7bc561998f64033cccb105096fe3aad984b0c934dd09a0a6ccb3436307f172f6f830a26a735a1b9fb3b6e8bc7da0c6fa618c59eb41a3bd8731b9edd3b7a91a3f995ff39e20d5eecd0222da082465978fabd001f3913c7dc9b6d2ff6e33dd46bcec88a1a39d55a08adde07b272ebb3df37d4a101a6789e056ff70e9a6db", 0xee1}], 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8", 0xfd5) write(r0, &(0x7f0000000080)="dcb81d297333d1dffadaec0b11c37036ab4280adf92bb074c2f6711683187c120645f62f73a422c6d85f341481d8b8eb3b24629706d6f361cf1e206acd3c6bc3fd20278e842e6e61af15436c52d6ceac4b8c500667106a73c12464710a8502f6d459c4a7633a3c84e7ea1431ded3306f0aa9a7e53daeaf01f1f2c9271f0b511063939acda2c6fdb658819c3b63bd35e4825fc00a7b2ef585fea6b5ca874467626e3b64b25dc0f4be8fa297df02db3487ccab9e5ee0a153dcbe52e61adc83f95acb64b808eeea596f7e375e6d56ab5ef658dc8d1b1cd3e311b13524", 0xdb) dup(r0) write(r0, &(0x7f0000000000)="5691f47dcd380c45ff10dd9e331947a0f7a4a880774dc12a0779b5b88b79eca8c15d6d627eca92a98a46bff3", 0x2c) 16:00:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) kqueue() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001740)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="d11338bf5e76e7743106947d0ff3228a909114b0f3b0d06e5cb29a64c6531a646dbd05283f2a88aecc170c13444b24a73e125cbaa97f6eb502d55cc43a0afe12b1b9c638d3a55d5eeebcc1293add80f077556a54123544e84f88b1570b54e74414c7ec4748fa751e58f21496c2eb907cdd14b6e1571d1ce7898c8c373cc9e08d09820b85519e80712343838eae939b500a13f81502e480", 0x97}, {&(0x7f00000001c0)="1bb0868e3266bd60fa64798095fe58164539fca75ef07d26e0332d27e6d56e4572ba1d3e3b545a3c5c84a15ddb21cc16147a0f60f89b6c4d1112f0c619fd5cd439b13c5ae11b289fc462f5ff4f8da9f853cbcb974b79efb407cb7f32b2409e6f119933d46dd52c69a4b98b6a01bcffd519f2dde9933d538578eb929b375d078b56ab54fa909265c1a6ed22d7ced84ea66ca925a372bc7abc7bd87ddc57b2aea90d507d52a4778ab70ccfd46ed69ca66aa37bab93646c3b4e08ffabbdb0f29e502789371692eae5a55d7ed55125a85f8826e0ca230662a3e3ef7a2325b29347cc26e575bdc57d88efd82717035f9c9483b83dacffbf52a48c9b879757e476a196e7a55586f2cf658cebb0003e09e253a30d0f1255ac53d18a9c662876a1bd8cdd44b49aacbda15ccffcaee079b437dcd656dc2edf62a0c565c15f7b76b79fc8305150fff74a0dcc4b204182fb6fc1e29a83e9b32e4dab4348aa16735892ea5b4bbf51812419e8b453723db00192724a199d071f327a22a0b4ad0b1bf9a5666f5c960db16d8c2b1c5561ac725e47d6bbe82daa88134d77ad41459f48ee3c86e13d90c618a3dbd029d067daced6b8e5cdca7cf1622f87c9321f986e5af7f5a524c0aab1bfb02a3680730d67769232e1f832cd377d5aa1237cf955502fa6bf815afaeced33e488741fa90c2fa5acd37faa54df6a309a650490e5a981a786b86172f147f247aa11710c6ac56f2cf4b6d23263bf2283d5776a25cfe0fee64426586b04fb1963f999c11abed2e4609e95f9afa173079f2b299ab613b053ccfc613dc4680d93a60f6c6b22d1ea13fdfce7dae24bbe00e39a485520c461232602b70cf8fe4a0977e5950a0b3dac24960957eb00a085bcf8df14970e94879f6596d701b8bdd4bb455b86d55ffc394f69f71b727d83d7a66eaa08f9782d6752738c5ba4abf5996905692f751672a43a9f987ce67f34095c5d641dcb84309ce60d80165755df64b0c5cf04b432d6d923d95cb3f47a3db3879a53ed7dbbf85e9f02aef0396d4fde22320ded06e523e77828fd7f0e27c7a31190a5a102309b81890bfd5e8228b8a55dbcd511f0bc9cb47eef7d225fcc166df385ac164dbf146a702cdde754225aedf73816c05c0f824db64f0ced86e092e4c53c6a5c3ca40a39f50a1231ddc6d586e9c565a8b1898f3ac8562b99f6c07da6b992666211f8be58826be1738970caf11387d66aade10b7561612fe50ab0050d5c5e24396694a7a4d59b37c7e4c845552068b68170660a43671919ceb3d70f99039aa7fb4c3a215bb4c52097e3a3ced4d69db9b7d545986fea4ee24d3e3e2edf4c98521572bdc18817933283d7323f868a80774cd11ef66e4ce8a0f36171f2e684e240f1a469e0e2f51d7fc32251114b64f4267e0ad31ca5d1fe4a85ab219afa66367f859a482ac22f676584604cb88dbbb56c76cad397764f60c4e22c4da4aa078c449e4310540b0f75e422462077c72da4b0e296c0cd7be1035fbfe087f0926a52da393c5565d37c5d0f8d4880cd7f18aac5de7ce6b139dea2de92dc31a540b7832a6a39973310e14e0f8d0be70870ed63a4d76e7bbd2d857722b3a6ec30ed74e8fe41907cc10a5ca68888500fab1e7155f7e55425678c0473313176853c4df54b91503883175e10637a56931ce4a2401307131e1d253459b1adfa792f61ceb870e60ed799a6bc96ec05ef453c893756322d5c20b06ae61f21ea1d8478b7fb7e6a940f5a66a596d3e3bfa1ab1e46ad2cdf691551a1a22f4bec38f240a628b7ba0efd20f6383b6e185d59ee30a1bb04ffd065f49c0dec6561c7e34c04955514eb1fd237fbfb6f7e84d0761b370bb15570d691f9d11ae978e56c29d99d84d3fe6280922d9e8f1f6d7e8ff4982d306613c4783fe01f603cddfc7adc1eb50f24de10be4cc80e18673b45db0060ba95d703fd8d951b26d54cb2005e716e5a2255fcf69a7af19783e62e5a625e77d600d928268aa95a5013ca775a68940f69e2f4715bdbb2348a5f5e5d9717a50ef74c0c25135af443dac7bee0b53cfd701710c29e35a775180bdc76a7a03a24366b442074558fdb93efe30f071dc5d2109f4b49e5957a6c94f1c855408256e8cee6cacdd86434ec047565a90db0ecb17378bab84948d3dbb65072fc57f46c831b950e7bfe5573c5d2658fa825bdfbaa972d5e80089c52e5d8b25d9504f8934bbb7e431be094626ca456f269bc6724c4d88d2af13637b0c83662b1fcdf96642f4c2aaed037f389fe9c00ba34f06bc814a0bac72acc4943fdda284a226c4562fe3d6a6d9ce0947c34179ba68eb79b09bd2cad5f3fde8f422cd82b7be15b27e581b88ed1ea82a0a67c11b264ffc732b9213efec792447a00c4e6b0b5e746d469f6dc8f36620c1c20ba2e1a3b993cff75a9823f9d8dc3a83dc52dda0ed79f2fc4c908581f80b002d97ee394c909fb1ec2eeca239c32955d54d06b10b1ed6caea64e22204a6aba3b8d60c0b9585559b4b3885f542217c323f68524888dc3b9712b4344905d5df95d4fe7f9d375a65608a266fd4bf6dd346f3b819d6c0b4b3e12c2eaf0d4b695d73acaaf06891d44b526e3b1cf33363f9a4a2971c60afc893d9f27c66ff6d3d81d15a1c519d704e048cbcf576ff252668a46f1a9f5d53b294d4dc5b7454175cc2a9daf3899e715af843428ae02d2c08287ff66b32f120b2513881225f5375fb4afb5203bfdf315f4c6c850be1f3c62d04c0332d31aa0d2d17d5726514e6e64da57bcbae0e346ed93e3c1b188abebb41572ca68e8c8468176de17ffd5631717a08a513d59eb0226c0d8fea033242bad1b774b7ccb15677af7635e7c39c5cafcc5582007ae217eda2947d442b5b70514bcc596edc2ea1f18b6ec7059c17fac60472a1e173960eb466d78f56e9c5a5552fb92a0d268f2d54a1c46902cd8d2426c6b33c34acf71807b136904e4d38a3b1d9b2b51a65ea1cfde5dc60b0eb29799010ea4cf362de72bb4093929519a3f2aaf1d21f1f057158bd45cd5b44febec7e6e51bbfe0cc30e857d61e648f85de4a3c27e697d8388ebf77d1aa8187fe32c46eea016ea6b0a0a227cc78c384ceab2202995ec5f7e569daef0f48b2bf79ce9ce0d9ac4d501cfd4d5d5c23d466bc60c169931249ab994092d6959d846bfeef2198894a9eeff7f846fd53912e7d52c83c356f52fcc7d168467e482e8be8059c2f61530bc1dc78e7e7a66422a1c80bb378d5d403f58e5ed5fd66521feb1ca1f45ee6721d8e6501cdc25b855b5611adc011d3924f068e344146fc3e69c3dbf77f47ad603fd6b1eb6fcbbdf453a097ff6fc6f7402c98794b6df226ee7c1105307f3d5a5d8d7b8b16718fa2538117a946d06bab1c4319a555bb675ef6e7a646c952a9c87a87a70d8ea2b8b322a64781b4c36e35ca2c0f780a9301ad0bc73a933e8319b3999b8332c8a12083b32408bc94e17628689eb3f5c321506abb967b4febbe186f947aa8d25972ea28f38bf5a82678f3c3497e0b57ef7a410ff231002feb10882e3c4ced4d3537c1fdded8e01f4c2c1b39b109410a22f929095e9c1240dcb63e27706ab50077a0a995caa4a387c9f9624c66133eff1e22f504be399506ecf2a9c68b5fdfa39c9334c6a49e2af39760bfa03daec40cf19635e9c966db4377ef318bdc3752dc1cf473b309ce43d70e4a2a2964d4e7a37341d77b343a3b74245c1f834cc22d036b534ba4cb6bc04c60a0c08916b6ec57b9c8630b011a96b3b14196601dbe249d3b646fce26764e800c6eb7d9819484dd9cbc075a779bb9151ed8ea24f8f660ac6f12aab2d3ac1577cbe234e3764eb5f92cd59f165023e4e3d61e718712a58226d445ec90fe4e3b84e3ee690a41a389be53b2302fe65ed0f456fe5fd8df096ed798d7c2271e66c085fe254ca004d41515cbe4af93985060de42109af54b1fb001bad510e5822210d0fbfec8d78646529a7a529fa8ee7d542d5666ea3be8b3735bec6b70413882a05177be6c4cd8c50b78e42f79ca6428fa29e2c8f938eadc9ecbf53893998ae7e43e0bb414a0ded90f24446362bbe185a649632dab8d2526b1608b5ae83b9dd6024737ad21f39742408be968c9adb4a6787230bf974296951bee158c13e856573c3473d31528af144c68ee7250ae27fa52360f540c18196856704d6879fbbe2823b884d5c03a41917fbc0a6149893ef4a145e7094c9270e1d9dc7aac87e29777dd3bc441b99dda2c4ae7d23b94d378a494f4e79da6d391e8b118610c6562d63dd085b7b5342a04ee71697a9a84ddfe48fa0f1907e8d63b9816edc6ec7862c7a11cf5cfc848f393ff1573230b3fcc8bfd620c9f146e5d422f18bc0d647b8334e4158a965a2a33b9f41b62c63d6b728238b28b61ffdc9889c61230a0b62d48a354384655fdf2aa422bd6c1b52e41e2259d38b0e449db950b83e986d4ee093d60951d7042c56a11905415cf83705fa67522ecef39e173bd4376e5dd1f1e3f6e3bdfaa1fd2e05fc4e16aa21d844b65dd5f319aa413b55ee16001f0695d52356a6c6bc15070298d60fcf10bd9b214d3ae35f9ac580494691cfc7ea4eb0f560604e50f4101f6b78253495d398394ddb7890d3e2b9e7d5aa1d74c0eb9764c41f9bb59b734a1639f67387816c64dd46856ecfe8f42ef6ea1ea2d20759ae07c155d687a13c0c5e14dfb5f24f19133b365f2d896bc84e314415f5b991625f9c90f9c2e1ab77255eaf81ea000dbed7c6e4d8461e205d87c78f633093d18cba43a986489d942cea0b0aeafd17caeebde255059b5a904228a56e0f33dc9f22d9196d603c404366e24afad2151db6e2e53e96496e7aab4b273d73d0152c503b0022b03c18829258454ad962e5c824eefda0c98e8938736098cd8cc294aa17026a75617e4e0c5336fa65838563dca7f2644dcc01e16f002b5348e2ba6a297ae6197249a5071843830d3f53697f05f4cfa8e43c903babb6d7181c18dfa28f8654b4f0fb8c61dd03962af61828350fb986797f8acf021b5abfd34057fb78090de8703a64e6405152247c7b53edc2bce90219541c5ae9c6d2b69b7df2de06c30fece0be03b489a4063e85934dddf2977d40df8255de314c2bfac69e391cba088b1f45e78d3a06a9fb28b8031ad1037e7be72364ecf6662d2d341d7a89984eb79838ca2ca9dc31156b609f2429fd4873cdf75509cc6a29fc17642fd391e0a7380f41a2bc854f7cbcbc03f48ce0160bb46d076764f968643c0dba0e6547a3ea812948f908029d18bf7cf7c5f8adb766b667831dbc597fa0a8dfde443f033cd61c1a405fb32d5fd7eac0d730809f83d4706bd7de5178440d5a461276ac578e3eb77352a199c73374f9a557d54622152eb93aa72cf9a7596154f7aed8654b073f352fc01b4fa3e075c9d870c7d5d82e0b471aca8491889fc9a0ec17a4c6c1e4bd8aa638b30fb47da939bae2d506f518129c97a7262d997c455c87bf255b3d6a52b28315a4a4a2f193cdbf75110095aca43c74f0fc8b6dfc0aef9e2a1ea321bda30bd729efe4b9c27d07693a92325a3e8a9dd0ac74008cd7669ddeba91e3391eb7dad52d93e6038f4bd4743cc2de557be0b4f7e6088795cc6d9c1a43cb84ef10a9dd40284b10ea4205f869f8c6194f45bbb470e62a4f0d9ef8a802a59d3307e09305d9409c8b1d96c0e40ec2293f1219598cfe007ef6fc9cda8335e815a350b4b025ab6bfa8f8e91c6a0b28c5c500e3c5762a670f26a28516ce7593d246109b6bf45bba41c8e77f665b58af2135bebafe3e728930de851844f76f52bb8a9904257852e", 0x1000}, {&(0x7f00000011c0)="3790b70d23fa57f83041e9b2594e1cf09ff0285f11d2ffeee598a899f14b9821b9fa5948f3b1b63e83737a0c39fd952f73a50ced8c93b568fb0db5b125e52a6172ae4e5c131aa67291e4798d0ef17d0c3fa3884fbe04b785116002998ab06b77b5157c6ddb644ddfc12cb6351ab5b0e9c435dc76cf3adafcfb10846bd43cce96c19b7569c5d346e555f38e24c5638c3707516f332d877350b19efc53ed3b13d42c3fb46308a1cac631505461fd2f4a69f54692d7483e96ba1fb95268cea1bc0445785996872a75f5ba5c691e2c13", 0xce}, {&(0x7f00000012c0)="f2cdd45ac1f2a3f3f9bd80ab9f79f5084010e8df1e35d2186f6d27c9d961750d189e4593cf321798c1ccfe2788473b47286f104e25ab582d65b3c25c0d85b51245ebfe1f99a6ae876ef95d04fbe8e42313e9cdb7e61921031451e2401e453f7a1b4f51f6cc170245c3a9a9cc544d3810e96ee55d53698e960655d07ca976b3003c4e3a74b7e167564e6e1fc5c1003289e8dd4332930aad9e23fc9941b0de04f4fb72032d01bf8b4a13df3a4bbf5952da57029cece03a70a89f4df95cd1c83b93cc8a1393e37668a3f9ff654eb44846f98559d86dbfb9cd8e3c3bcc00613b9fac92dc931d9a8504e5e92a2a8e90154ef8401b06130b1deb", 0xf7}, {&(0x7f00000013c0)="4a4fd72951d0b31573da52ae64056339a9467724ba35fdeb37cc21da42e9aeae2e67d5ef879300e8128e7c523db3ac75466766647e0ccefcad07bd0e4430f14ecafea57e43d821aca4f963c9fc0ddd8b5e2e569c1347d9e59e8b7beab4eaded19fcef76510358ffb420adc4822d7", 0x6e}, {&(0x7f0000000000)="875dacbd36e0d0d9430a2802b1", 0xd}, {&(0x7f0000001440)="3dda3c9ebd605f631016fdf9d1ee8c8303b977ae44b8497134ccb011a94000c86ee2b1a022b148ee153181f04546bcede5dad298ff4d4366b5e33f43fec41f1837e1efcdf7e7448e2fa249367d5e5172de86323beae1289d2e3956074c1c870d57ccc088e982d517dd2445ca2d91d5c67d6bd9f1b52800b8f76a7946309b1e45df3e79d983d4b7ea41ee0719fcba6c42861d6eebec451cda46203804589488fe0dd3af2b0ba53018be40718be0e5029b697aaa1bc64863f1b35842838d070d7276b2cf59c59ea545ec9e782efd835a1d6cbb", 0xd2}, {&(0x7f0000001540)="31b833cf6e59835876fbb872fd4a940615ad405f7d1fdeada85f7c3e47ec6d504678da6140ae619245e923e6e8d3b9d6d42564a87522c0c37d27d15a841684c72c70ae88bc6e2a5f84b0e990896f89f32fb7680bda7a3880a29d05c357c7d4b40c7effd52f5385049728fd0c2b1a4cb34e9f3a32cce58406a86eec6c851affb666cca2e29830df3dd32ecd1b553a3377381b9d5510a1ac56ba3c4dce58fe4a70c6c507aae8d1e3ee2a2b17775b70cdec272b2ebab6f5c45910d56a05", 0xbc}, {&(0x7f0000001600)="318570a4cb7c5fb0b949b3c8144f5901b77759b0bebd89dcfe58fad6b2561aa9b0647d9dd8770d00c71cb203fca51a56aea3db808c385d286db7319b038b00c89ae0a5b9500a8aae2e6ccda9f5950c7978d2a592", 0x54}], 0x9) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/85, 0x55, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x1}], 0x2, 0xfffffffffffffffd) 16:00:12 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="56ad15338f8cb69b207192aead534533b72f0251f595543494be5a9cf64a18d56181a28175a43c68bd6a7564008d0a30f32a66e8fa7aeb4bafc418adca0fa3bf33ab3ecd4f65e81935f0e97ce4b17fd31606a3197d20e8f277f06985029768ed9078dab57872078cc023b0ea5930c03bc0cc81f5e360c2e4b9deba50e645e9970b90065488cd95fafcd8884259063c7641a0d8fad1fd84522f810e4dafe10ddabbf4ed1a5f892317d683308494cacabb059b1769151370abc509be8b23a211175cdabb8ac12526b58c1231f1dfb39c13895f182eaf798ed5dc2bb44e56521dd070dca0b3604dee3bd99acd74979925cafe9b5c56cb9b3cb74e2e1d1d", 0xfc}, {&(0x7f0000000340)="823f44e63ff060bf3ec8a8ac50f548238a4b1cae1b881b49fc70dcf90d74884111ff5f7ddf73dbe1e679cf1663d630efe7157456514d842a35db7449513858fadee2bb513e202be1e2fe9c151c9e08740fd594a6a7e38f84b38a3d5348c1cfc95fc05b962bca1f10ed5a1556d06a68a5c92a22280df41284f50e16fc6691eefc7c641517ccc48856fd931969f4f7bb268348f148aef435dc0184899e34e1", 0x9e}, {&(0x7f0000000400)="4d49a3c9bb0ae33aa68a94d1c8645df691f5047a895f1d038870625a429a95e0c0a1ab6d797de3de1c0fa68c5dab19dfffbbd5cc4049e90b508f37a4b56b3a1ecfb7b92e502e1c6ff4c90f245165ab0fb8ba774c7e64df8097ee80e17483445f177f14062851a8bc4e340dd11627d1bb70290ff3d44ae035ce568e16b6ef58ea5ce6b2015d84e867ed440ead54c5bf77c314be3c20cfd6230026b6e39234efdc832d145db435269b8015412951068b78c55c59b0cfeec347632f7de9d48905cbbcebc836349a2ba5251ceb019c0602818fc3ac8bc11f54a5acb5b14d1b823e064acda39db230", 0xe6}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r3 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/227) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget(0x2, 0x4, 0x7d2) semop(r4, &(0x7f0000000200)=[{0x2, 0x0, 0x800}, {0x3, 0x0, 0x800}], 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) syz_open_pts() 16:00:12 executing program 1: socketpair(0x6, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002eecf06320eaa4fc30068d0001000000000000696c653000"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000540)) r1 = msgget$private(0x0, 0x380) msgsnd(r1, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adfdf1a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbd924c4f0c5f7fc0cb53a9ee0b6e99152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa65d715b9f6f732c9492559e111b0f562b98240441c6043cef0508ac8bf4639680aeecb40e144fb09bed569cccc865fa7ae151325d7972c17c2359b003520381477877cabb8"}, 0xef, 0x800) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x7, r6, r7, r8, r9, 0x40, 0xffffffffffffffff}, 0x3, 0x81, r10, r11, 0x80000000, 0x351, 0x3, 0xbb2}) shmctl$SHM_LOCK(r5, 0x3) msgrcv(r1, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r1, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 16:00:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x102, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:13 executing program 0: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) kqueue() r2 = syz_open_pts() r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0xffffffffffffffff, 0x0, 0x6, 0x0) r1 = dup2(0xffffffffffffffff, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x121) write(r0, &(0x7f00000002c0)="6eca5203e2497514617aeb59c593a292640072962f5464c81f890f0ab0bdce9a4d7db8feed77df83e0f9f1ed74c99d32b2edef88cabdac9c4a108f2d8bef107f7331f81351e86a06b8b4049476d7c86f820db3a5bcd82fc562706d950f0f26d685d4de226356d15c07215e37f3a504266622b5af411f00eca59c61a7fe77197d6c991ddc8d073ee96cf8f519020650fc7ea4feda0471d29a03a3648f965b4d8fa2c6e4c9ab814fe9cbb046836890a1", 0xfffffef5) 16:00:13 executing program 1: socketpair(0x18, 0x8003, 0x2b, 0x0) r0 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r0, r2) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x1, &(0x7f0000000100), 0x8, 0x0) dup2(r1, r0) 16:00:13 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) r0 = socket$inet(0x2, 0x4000000000000003, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r3 = dup2(r1, r1) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x200000000000003, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10d97c65839c51cbe6a8582386699a000000000000000000000000000000"], 0x10}, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffff3c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fsync(r1) symlinkat(&(0x7f00000001c0)='./file0/../file0\x00', r0, &(0x7f0000000200)='./file0\x00') getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x1000000000000000) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x8002, 0x0, 0xfffffffffffffff7, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:13 executing program 0: socket$inet(0x2, 0x3, 0x0) msgget$private(0x0, 0x2) 16:00:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(0xffffffffffffff9c) r3 = syz_open_pts() socketpair$inet6(0x18, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1084, &(0x7f0000000100), 0x4) poll(&(0x7f0000000040)=[{r0, 0x1a0}, {r1, 0x80}, {r2, 0x10}, {r3, 0x6}, {r5, 0x11}], 0x5, 0x0) socketpair(0x1, 0x0, 0x7, &(0x7f0000000080)) r6 = socket$inet6(0x18, 0x100000003, 0x102) fcntl$getflags(r6, 0x3) recvfrom$inet6(r6, &(0x7f00000000c0)=""/17, 0x11, 0x841, 0x0, 0x0) shutdown(r6, 0x0) 16:00:13 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="639b8dc100e7857ec23ba1f28d6a"], 0x10) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) msgget$private(0x0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x10001, 0x3, 0x8, "cb9f811ccb62607ddb58ea452828c8e89715ef95", 0x8000, 0x9}) mlock(&(0x7f000031c000/0x1000)=nil, 0x1000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00 \x00\x00h\x00\x00'], 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000b5598bdfa2000000b3e996b843de8bb0c9897ee47031828a972d72bf2552e8d058671b9215d483d530df2dea04d0c5529a260af1867eb2e7bbf51cf7afa429b62ae33ea2ee8a5c4501f754ad2d79b88a0b8db2deae52a9243c0c96a7bfba6bc0acf77e019df665959265f3bdef0818f63877f4efb03dd8d6e6897a027bfe7d6a988cc11a8f35d333"], 0x88, 0x800) 16:00:13 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) flock(r1, 0x4) sendmsg(r1, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=ANY=[@ANYBLOB="08080000000000000000000000000000b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae93ba9acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143696c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c00800000000000000a9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e300000000000000"], 0x808}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1000, 0x3, 0x5, 0x5, "e670bad7ad7112e003b4a2c3b90880ccc7531daa", 0x20, 0x7}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffc, 0x12, 0xf0000003, 0x6, 0x101}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000080, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0xa8, 0xe, 0x4, 0x7}, {{r4}, 0x0, 0x8, 0x9, 0x80}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x78d1, 0x4}], 0x40, 0x0, 0x5, 0x0) close(r0) 16:00:14 executing program 0: poll(0x0, 0x35, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) getrlimit(0x4, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r2, 0x20007479) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) setgroups(0x1, &(0x7f00000000c0)=[r0]) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) 16:00:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="7d88cce659ac03b2a5eea2d7be2d333f5bb1ae593014a022464e2d21fbf090257e1cf81732d51da8427c9c5153a668ff8765792a8a27aa164ba66dca90dad413db1b4d7eec33067612447a6593157fbf3b7cd6fc778feaaba71280f657cbc1b0a84105223795e92dcc1d2642292bbfdd99314fe4811614b8f417370da40135edd2096ca141239a0b81f7e0bbff416cef2c5485e1b80beddc78caae5cc538ce58e1fa0850f132c00bd75505fb597d86a109b438260f781f4638e68f847349b75c3aa7ea0fe3162512e5b39f059455bf62953c8431df4695f039bc3f89a2c9db1de98b74b200a587cc42b503f66722e1f85ce26c00227c84ad", 0xf8}, {&(0x7f0000000180)="9de91f26c1f5fbcc8a91cc866d6d96c979acd012969c9ded045773f16e5ce289245bac7476c38b392283d47484a40d21bbdd9c84840bda70f051d628d4eeff3e4013ed5ce68c8c87b836ae0f148ea1f081ee3491f95fc8b564d6b2253596bd0f3708a45a51abd08729918f1a6513281fe18f3c08e15f2aab0914d378cb921208b12f26afcbb298", 0x87}, {&(0x7f0000000240)="2996204007d105b103fb309ccbd54100175e72afd499f298699f5e04840104b235f2fb883113034ff52d26c74beec1ae6e3554b3350dff38ac7f8a7e2f10fc52f614cf61b375bb378bebe39bf0e43de49cfcf6e8af2d61bf9bc51fcc8045ebf405957c60f393edfbb4a9ded18b4f2dba81724f1f60602e", 0x77}], 0x3, &(0x7f0000000300)=[{0x18, 0x1, 0x2, "73bd84f5daefb0c7"}, {0xd8, 0x0, 0x5, "18837be160387fc4a0cb01361cdd1422edcaf51e2c44eb5e2c26c0ed1b28d39686691087e67c6c864d88064297e74d6692b34ac471d298ece2801446480eb89ed52a7da330c22c0e812bae0f10da65ca233894cd643ce4b5035a2ab83e32b160b340491ad21f6287fe5842dddf327cba482e645c57982536312cc3c971223fe2c6aed162df8617d74be94ac174068d70b62a3a2c081728dadbdb8178939ce1990e08276bcf10a6d668cc6d2557989b0172d977372bf88919bbcd13921267af09e799"}, {0xa8, 0x0, 0x6, "26617ea77dedc86b2ca22b8bf1745262fdf6e2e20d470f505926c90d8bd8dadc40607b8c49a4255bb9ac5a86f93dd30241a2d3ee40594c096923a60c0110a157d3efbdbf5e76b8880f36209a150024fce07db2cd4ede2d5397e70761d4eaa1d8c192a3f4154b8a6077a9c874c968ba8829bf1c944d85195033e497938ee7ae0aa513ce7c26359fa329734259c8ac6f2f06"}, {0xc8, 0xffff, 0x7fffffff, "a8413d7dad8cb2b6556ed5fb26b656a46e616e4894b307066bb9876f7749b47fb2c3b9e4fa788036ce83b62fc096707f769f014e2073993c232ec56243d16269d4ab63041207ae02f4c22deab6a8d7f1060113d582f9cf632e147b8ba75ddac33cb2fa168bbca987ef11b89e721eb99d1589c249913dbff0575286bb039542898f7675561433e8de6b3f5a139f4e54f0d4d7c79c8bae95cf407fb22594652ce405294ed05437b6a350f3cf0840f50e8aa7f1"}, {0x50, 0x1, 0xfffffffffffff801, "67954510f1e6122e2e42721b4e4c91e5336039ce934204f31476abb9345c99510fa49ae43dd1c78f52d17bf340e4ab004bd5d687a1538c9195a9b0800461f3"}, {0x48, 0xffff, 0x100000001, "dece022a98d65f483dbf7e5de2a323ddf1f668b1e07c006d991e044ce049e2a06132d8ff2d08301e0bf900596083c27f01a14e115efa"}], 0x2f8, 0x8}, 0x401) linkat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00', 0x4) r1 = open(&(0x7f00000006c0)='./file0\x00', 0xaa0, 0x10) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000700)=@in6={0x18, 0x0, 0x4, 0x1ff}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000740)="1bbe1c656af7edeab11482ec7467c6e2b0f52a58a044ecf3234a974219f6e9518cef46a0d23ce1e2bbe7c08ae9b4eac5ae6ecc78af831b41ba1769a1717ad0bc7336edb3b9f84306d3c81f753e92cb4117591dbe0d3c792e0ecf4e973ad165658ee3938ee3a6db8610c008e99fdbe516e7f1ac10ed2da9775e13eb084d32bfb625fc08071e908e22feb1e50262df39b491963a207fa7c3bd3cca7594c720f607aa18ec46ab7f9171fc104ef3b26f383077dd71870f3d7d13fc845754aa9d2acda2dc8b", 0xc3}], 0x1, &(0x7f0000000880)=[{0x1010, 0xffff, 0x3, "aaab84a8f6fb0e7c8b3032ff137a79c05ea6d8a5bcbbe14433cbf02197be35d5ad4d6f3c08e3ca0e04cda3b1ee78ab2feb4df3f757d4ef5f6ce3cf84268492c8c96f0af598b308441a5e1d6ebaa2fb2c6c76c7e6c38778acbda59d472c502bf89ae9c89d8b43d6d1438726087f4c83563af8145901aa6ebc282c7d66fefdc663280f0d77efb1335fd051311a95082ef485aac727c4de0fcd4a6066cb9273e8bdddb3fb133db410fbb8a81cda2572989e05cc68196312bbfaac67796bb165639d4d2f8175342de027747d2d864577c99a5a4e3b06c22fdfeb40805453a0fc2791e090bc63398b63206fa5b01cdc7829475d97ded19f8d1900042aa28cc0a9d61eda161d382b857825b4da45e872d6102c5cd5445a083f39cefbe813d522f06c6f29108755a52a54ff4880ac3a03371f67adad7a776c27eec40f5e2d26746d7a4d7dfcaceed0bb354c23ffaa4f393ef1c19ee5b34faea7693d50631af479199259715d2b7b5c4d33d5249588ddca3e44936d5e71759a179074b45e051f3d0f368229beb6ad243152ef49dbef99251b62315b16fabe8c719ea7c69734e20fc060cf39729dea715b2129c433b1f2bbd813bbf9be96b7fafd3ef9afa36eca48f2ea4821210d2230cdb32c747c23eda29e191d959135543e54a31eba3fbf45df6236d7d7d37d49d511c719bda5e6e336348b0b38bc16cd23417502fb55bc970d89891674070e3de48b956732c4e0c789c8b1f5ae69391ce91187db04ee8ed67eadf790d4209281257ed300eef2efbeed0f3618efba818365f41d066f80b0231774bf2fa52bc076fcc47b99613a2bd003ff99eb1fd2900c316acd4307d60c4a8097999b6d238ea94bbd24f56e82622e6ef2daf0004902e7363d9267a115b6209cff13f2e0dd9a7a58642694415810f398e93f21d01db60d821491bed3195f161db7e32ca0650c927295b6b806e405ee840beccc4500596171ea08dece627bde42e6d1aea4c25c22fad1cf8281d6abed16cb482441367b0ecd9e89dc59f2e322ea6802422ca208250671b47470ec5a544d0e57bc819ffb4128e5df1179237178561ff168be33d05382333c2daa172fe209a6278fe3dc2072509f8641ceac2f922ced66fe242fde6e49ca39fc593274d44e484751de0f2655b0056a1480434690ba15a117a8ac1eba0fc9148dac1f9d8c9c41bb1cc683fc600316c47fc303c7ec7ad91e73023c0bbb91aa90821d4cbe7f2190c4f670b17e96e9848c1fde8158851edb620300879ea8118b3ddae74d4fba57bc67c0a05b5507a1472835f26f7f84611237bd1d7c0b86c8b760b4be7d6899550f78821154b5ba39dbd2061c21d87f0816645d2a707bb5aea5bf2c74573f451c877a3f0c1637f6398a4584e086f6e9fd4c4e71e3f8e39f401f8ed3b7498b083d4c995d5827619496a4197a0ba4ce6914aedd902f1f8a6d9d490ea3452b162c5169daeb2755eacb51c02decd119e178d4f4ef49b0f1ff503f04ccfabef299d131450afc905a841cc3ece8f33c1878543785201f255b58fc66771e27ba66267cc54520d9d4be7a41fb84cc0fe269b7aa1525572f23d5c1e0ec997ef743a4cb50b52bcfccdc3b58f5cc19859570ac233d2c182098160332a315bd847a12ce3f469554f351be820b049c2f92ac5b9871672f16eb0ceb61d152cc1ce08a701e408283fafe568fae893df196fb678bcac8e931eeabe6a69ffd00785dd140887e4f4771e20765a72d58b2f3400c60412b77db452f7a5b1ca7908f5b5f1f87dcf07a8ed23c6e1f8f990566b3d2de61ec175fa9c021783ac364b9d32a4d5d205e11935275007b23918880fc57a528dc06c009581322187ead8477e49c2142aec37c06f8441d18307f2b00cceec9e025eda21484393387369f997f8a8e776058df966cc6628e42a2be219d80e14589984b2bdf7d9bb7aedf0ca412fc7538b27727124bc0513db43b0c4447128072db4ca47336f83d1c2af3fcbba9a2bf0516dec7e5807186746affa73d59e3a97fd105be585ffa5b366c9bfedc3c1aceb1bd3fccf8250da8eb33b290e8c1d568909ba48e370bba5ca16e00929a691be7821818b34a4ae979f5e41c972436e784047dafc2e1036d22d4e507ec46d56a3e301bf4ad91e5cf97acf01ab671af31d7849512f75b75dba109f98c9b9b20ce1d14879cdf55b0b4b939a48a8e781ff3affc53794137909b68da5ea5940d3e2fa117d29c33450625e08d612495e57bb16fe2a52335b9650345928efb2863cb41ec7c9c976e78ab52d0d391e05e012d162ea8f16cfdad008074401f71c1488e3ac9efe9cec4615830e775a3d534f76f63bda2258390088a20b44086652c0b9487164c6d9a3e3e45683e4718bb4d81d76d8fa7f952f64039b7f7a693905a0039bf5bc8a68b6be4d5243f7c0f405a781d389f9ac1a0a883a23b32001a578852c8ae6ee688df495988c0e62b6e4b3beb8f36356d1788c5d68877029a8dfb1fcac84ba4097f8f7d012799c21526a38af84b7299d0dd768c1ef814e683b9dc7b87c37b4db80e063137ddf8d69f60893a24d81164187b1267a73ee1a3641f4a2a8c799850803ddcf7907e027d6f3f05d3ecbf3170ae7814c7ab214b555ae87ecc2575d6118f6a8114af48383fb3b11e952ec97f13cade89afce226c73490d554517d558638cc8507d90ff7581ef63b0f94244e6e0f1ccef8fceba6b52fff4515aacdc0c840051e8009601ce3dcd7006912dd88350f7725b3d52c27f9cc67eb854cd0b65e4f000d8e963069c46394851b1f7811a05e460f1b64a6270dcee5b1ce46c7492705211e8b2f444f378e73b279bcf6448214a332d528051c5dc111f6b07e58e4f3c4b4cdf6e45480eeb6d9a353978ae71ca750e3de8dcfc82cf2eb1247fc6121923560faa6eb12ca0ff19354ac43d5c2c0ce95c9d3e3cf23a9a449ff324a43fc0937d312f5db190b8d68880b76f6073fd9dce3000bdfbfea1d662772c4ca856fe628ba225a5ac7ab9f846749ff07b574c5ba7a261dc898be942393f4db9b5fce7939a66bdde5f82dba518d49cce650a8454b70509880e2b684fe095f7bd3771e6feb28e003595f49af9b3248936d55e4cef292387a2659a4661ccc9996a5c6ec4ffed8fe0d4e8a593522da6dcb982e33a0ed65cfd86eae47adc65aa0a9a40324b0aeeb225530f7a49e680c4901454d0323596d5a1f03c14f934ff4d683330577b958fe5716c97e88f0cf5cc6decde521df6359e431fa7fd40b57efdf4357238093971007922bd013cfedf6e0b9d9dfeb2b4e4f6b82e11ec5fa01a71be9c8debcb1395c9a5f6c6fdd8660890dbdeb4da742dab05f605e52893526483a08137ac17061c5dad02e594c0b7fd060224971bf0ce40022f449dc1603cb123ef26b4f7a5046aadd399ba826189a2c2797192c661000fadcd641c41253fc563fe2847fe5b059294fc9a0710a9d88fe569e47d69e19476c655ab56e049f5e132f0afabab6fdb5aab3836ea9ed9fa12ea5ec734db818fdd773eaef65418dd6083ecf48eda46c6d627da8d855f666a4015a44cde27123dd6de41f30d7acd48dbd11e3df0615532877fd638f20a52c7a505de950bb3a77207ea22c42f1684558bad213af844370df60e87a625444379fed0afecb78d3eed9a63b7c4842edd2a5afc537812306f04c5cda9ac72056546dc420d8d00d50c1646c21b26478bd9ea857397c16d0317c07a8a733c4ef31400ed9abd1830a9778d14594689fe6764ef682185c837b13f47ddea71e0713ec17a72fbe82d83e0038e6107eb108bf51ca52895e71eb1535ade323e0a7ff5d518adbf7cd25f9c449b2a359251f898a8e70b50bb31123b7bcb6d379c6c022510d9906981226c06f807167dbb87c1c1d4e0133960a413c41c6f1cf69b569d31d2fa30b1fc5151ff132ffecce0afe8b9eeaf460038d2dcbdc525c5cbd613d7e7a873816c6408f39b3d517f560e213cd2386b1e903e703a03d0b39501e7be0a69c269b2fc6767a31d32520d6af394718aa021a824086af01f02972da0bfb6c63fcd145deeeb10a849446505da67bde5c16c39649345753de47c6a9cfbb82fb30ed798cfb7f25f76138afa4d5ebdaa1b398ea992fde1cf2f5139e2e88e8e7c038a3a66435e74be23c7e965243e961982cdd0dfdceb309875184ff4985707fdb10d645b243604749bf8268106e42843f0a889287c315ffe0a0bb44bb788e394368c5960e51252dfc92d2b490c7066e00ac4864c8bb459a8d663abfd71c451554243225d83d5b3d136da251c7ecac30072df5711bf94af2598505a19c192c87ab7f962c73e2b691c4f459f5a9b8b21826ab8319d55b35d14b49f0b18ab2a8e440bdaac337e09ef06a416855f910d4096b55f829fc935e85bf67d64f9293444811ad1f10b61bdc9554917323f6e0be2b3c4410c16ef2f0d28010a9e76ec84b09fb0f01333de6a72da80f18cee71861d7d5eca922c237cd82c57ba4b98f05ce663d05f7c08a763adce87bd8f277c4c455300316864c13fb1edd15336ee2af1e7428b883217bb1ef9be994b25653a5b732d453de74ee097cec5e19e10e6fb90586592e4bc891517ee782eb382416011ce6c939ef048c807971b167a6d7227f6e14751488500bf879c862bb7663a5f78af62e03760c88618bcd2838935044fbcd443f548f705d13b660ec1ddeb844f54e3c1135fe16e17f95d7b58ca110d9238f824a77a91c207d6d5c91aaca6229667b25006e0bbbf6ddead02cac086a2552c63dec88759b351c5873a5a09ac62c509e42d3a0981370c9a90a5130e3df70b451eb99a6cb58d82543800c43e5b1dccfba6ec72e95c32c41ddaadde50a422f0594528e7203345298be47b4a8a0d5802e4f058ee7181242cb0cd9dee8954bdc73c020c93ce45c653ac4f5a3615b83cc892afcd04f8c296ab019337a315b6c160f38a273c1cd5b605d3f744d96c995e44b83b739e208d4e87f6e61eca67956bd0ef8dd1f7cd0534a63dc6bae200df91b0bd0f6414222761ecf01f119f7babfe916676616f459284ff8a8d58caa90a3be87800c5eb7f707436313a701a7629a20c32e91a4e6cc0c6806ad927a983141d7ef81802e82dc71d76617eab2cc6aa18e6e8bcf494293d3e9521b0e3ddf0dd046c192cd6bd1f98194701ea208ab5236ef48e849b269dd0bf6375b7e0ebb269d9822cc78971cc0a0a41e069eca0cf5706485b40b1c71e1cdb3bb4247fc464b0352f30f0fa8769c0fd7b11e7daf9ae84368d46660b29df7ce2e2f50516b520c9c3c8a9efc64ea0e435f660d55164d48ba5c179325fbd172ca1011ddb1428300427487e70e8f1cf49f833de004fff240489ba2a1c0bd31a2834b134c56edb5a8f12b716438e026032c673582a970e19ee0a8297009bed4639e37fe5afb85cc4e0e55a0594bb9e5793731ccd4f6ef7db8f05cc40dd92a9a708858b25aa68239cb88ab4db9f7cb93fb589cd1886f0a116f53c1460406a4a6d2e87a412e8aa6293000990964a9d2cf4f2c35751f3336d12f42cc1415c221eb4246a55ad0facfe753a72c2d85097fb080be8b9c0f10fabfcc0fb117b506f03038e12e116a9839946f2ee6dfaab469282dd89b9e8b6ef3f4a060562920eb881e11d11c2024c41e4a5104a407173a014ab16897d739b1825f317d408e7638a33032e678a2e619a90bff258a06765a4481949f1bedbcaba64cd52f4818da657082514728317594ada0c7c066eaa820a7c553f55e57fd2b3f73017564fb923d65c48278573c3b360acc756b79c32640494afdde4e4131c52"}, {0xe8, 0x1, 0x0, "730e9947141129da9039d4be07b47bb236f6907c724375d0b808887a42ac9649be735cc693d368f081a7a6f924c5548c72cf1a77c42487250d92927006f8bae2be78f24de4aabddd784ddda4c10647a18e295b9c8f1e2a22271847a4abf39e03bbce8c5393e89a92bf193ff42a7d399cca20047360c1d649435ed8d629ef3f70cfc172aa6acc94e01c4f721f8e68cbd81afb6413ad22d6f7071304d9c40c9a3de46a79fe345386cb8ecc9a01cf70d5563e0e6f47f31a0169e7c53ab4e0192dc364f485a5e35a8e1f1503822572872ec1c9228f846af152f9"}, {0x38, 0x1, 0x7, "4aea9688d4c1f3df003e807177417e1de549141735386c1730cf91221cc050de01c0"}], 0x1130}, 0x3f2abfbfc197baa9) connect(r1, &(0x7f0000001a00)=@in6={0x18, 0x3, 0x7be7259b, 0x8}, 0xc) sendmsg(r1, &(0x7f0000003f40)={0x0, 0x0, &(0x7f0000002e00)=[{&(0x7f0000001a40)="9ebdd0aef77b85e7b4f12ae182df8b2a3efac0b29bc6564f00267d814c06f3ec9804c29611753295bf9d53a1996d7d191e8154afefaa13b58046f841c6dab2cc224328acddb8449ca4d98489b188fc2e9f3495c7a7cb52c5175c0a24694a4cef6f20c61b33639219c49d9e3aa6d54910b47bb08680fc8450122359204c3279d6dd295b07a249cc243af043fe828b89de15523f73d9e550ef85f177b3485bd533355f27abafa0eeae6e5cd29ad9251a6515332a0810dedbe592d0acd6f809a9", 0xbf}, {&(0x7f0000001b00)="75ca570182b595e602bb7beb95fcc764c9b474a5a8094b47e3a5d728910d7f9673da3c66b20fbacc7b8c12d5c7bc5c66a1d544b494f059d1923e1dcae5889e82e58fddd630502797f5d84fe7b61a79c1942cf71e01f9aa6852d7a8d896285ca3fe546178aa3a621c794b94d348ccd0c4d59a0a200f79a9d1c72e31d2413c21d3fd07e6e53a8f27c4bbc8face622c0ecfda716b51140b307842750a592ef6526488213a76e5c9893be43032fbdcbcf667dba9daac55e0fe6e5b7bb2f4b2edd2bac3", 0xc1}, {&(0x7f0000001c00)="5720e0304d7c48647a1e81d0c85fc371d520b8228bd6be9ccb7e08928bdb3ef9e9c44f47c7c1f6a634ab5d249f987a711398193af0b2b7289839f37eff02220b43ee92b4a6a4dd0c0e8248875bb3afc27b81e9e96ccd4a488596cc373920f28314f0fd66484c8c9d6245ee98c3373f31eb57f2155b9aa11558ec2ee394629e6644185b4b248b9c61d4325d552ecf8815f97b3abd20ca9943c7b659fa320b6d753be742bf7f870f15f0c6f7eec51b15b257acfb8a61fc1ecfa208169de375bc766187c00de2150d4cc64016345b93e2518dffd108e48b28c58e01e9df7ed2edf138c9fc5b59c45496846df0121724e790c6e5f006bc303725e774c1b9fded1e0c42147e5110f4e8300ed06f266ab2fc285fd867d8721456fa319d62a97da518070e7af93cac3c5fbbca6ab29d5a32a790bf00205a6b300b4396a3cc2440d3fb0d8ad835b774978700394cb5a40580ffa75c5511ecd5f3d757e2ecaba38ffefc7ce7b6712de8ee59d4269be90bab120543739ae1741a90a861d097a4164373d72ddf59b3c4af34c0bc7b6d2059eca4417a4cd6e908211c9545e54ff4d21f86d10bca8e613d799cb52f3f8e1a22aea7b1167f872e256457afa0236f5d6bc80181c7c11178771774d2e58cfe6eb772272a5167ba58534b00dff3d565c3fbc3396a12a2b596c7e03472dee007c27e0c75f0eeeae3314e32029debbfe010ef67789c92cb29026a5250047ff2b7399754080d2e86ece6458042c72a6c2fa46c2d509836b8879c22a06ce2b926406c3c1be8f72d123ef23bb1b7968db11dcf3bbf94a98c5a483b048b9d2be8008c0aa8cd1a7f50ee88479132278c39ee0b0778f71a2b57c73c865e681d58517663bc74035270d29c9fd8fd04a78b24522f2d74e7ea0cee07c3e2a8361137dd0d2dbc44aebee4ebc5f894a476665c58f66feb205c0eb08468de8a90acfe28a4c82dd75086ce494c8cb478cd0bc3e53bc50bc55442a12bc6067cee7672f1f412e6120720a207326c1eb326d312b88a2ad2bae2021a118d6e6ac2057ddee862b42632baf2cb4c4f638edd72b7917a7739953902f58a7aeb2cd52ca2b1d642178db1b7cfd50a7c2bf43fc7b364667020a78708541c0c107f6eb546f9c85a8e8e8e6a826400000fa22635898f81aec83271ba1020ea0e09d92ff60f994bff054d1afaa130e65fa7256f724b4ff835c2c3135dc1450895ec27c2656cda57861b579a0a5d31712bf3438a2f2e14f872bf178aeed80d391a1b597e4c95db853a6362568f04cd88a68e7accef271d4ed94254cd81da51fc17a9cc6ec3fbaf093bfe6795a5ac14f0a15bb60cd97acb608384560a9074d1664e824a3002fee260bc64980cd6ae16716748e59e61e8f108061b53c5aa8b284b937a3512c6d278d608d2750598f314cea75c8bd94453cb279a742e47031a05da789c581af2ef1aec5446a9b7c7b05cb09d3c906ab40352070886e33bfd0f2298d78b43ec05b73ecad83956aca5f5c0c7443662e6290e9a45c93a8163f42e7e27396b2244dbcc5170b520a712797c8f2c60fff7c412285dcc4d9df00dfb0b91975ffc39f09875b5a2493941b5cb97599910a21aadae4bb25a994d45c3caaeca5fc1c32afb11cc51b56555783ecb5b15292211486cbc3ed08c3cd0f013735f3f8c1d501bd5142b2ba8eb052b54598c821e1797fabaf70a8de230c73856a1ad250b0bccb37d4960d8347ddbd5cc6e4de8d5b8be54e7cfdbfbe6074889ea3b0423fe5b7437ec61439127193df861f267cfd70a7866fb0b5a76ef3d642b6c74841470dd57e0f3b8cfe37725c218f675da6a8ba8c2e9e4cf6abd26af39826fc38d049f52c80297e7a27ac4f8fd98c94d052fc59f0af862a02c8b50836363296688f8dbd8d2a5cca92f8c782e2beea896ae204a7489ceb1224e84e2ea2c5a3c4c7b7219a64b2ccdf0b5da340e652ba2c4cae09b138af078b74bd91c1369e0c9be20b465aa8f11d0f4a8130de928dcb0462eaecb6f64e95f85a04dff7e97c7334eeb452432fc413f7b558ad0928aeaebb4a3469f3342bf8d206423606baf1888169f95170a3f595f27d16213fd876243b4d31e50ff4e57e2ac5d584bf49565c4a47c8602f0113da07cab603649699e19ef088cca8cd64026147f916a6a6d0b7a3b4463e681d6e72af6bb63b2eda4fad1188875b5cc9364ba6d842f66fc7ccda86a4741b90ef3f2ece3b1ca7a8a4745581edafe6ce73766637fd8aa80df4bc243547551c340d51cbe3418029423f968fc1d7b56a03763ace91f745626ec5c72f2c39b8899e6cca3c0a03d3ad82993e422eca82c0f5537b6e0d042bde3baf1a028b1e762b8275677f530f616b255691586bf7fe7f89c0c763adf8eeddd476b8bd0dec556e83692a8c52cd611022025aa40b0dd17a52329c05467d921d86d8297e5f6463ba59b6d335802d6066c9aac65e4206f39a5ba25ec08aad92cfc61424b2cf27e32e014294968affe12bea16cd3301fb9a5a813387ef9df4d379d063a7d12782e95a91aa7ab55513f287d7095c26506be637b7e7b90de35839d947925fa9c7e3d9380827f11ad1a46b8ac42d2483cf6521cf97862dbc2c7df97d2c21432805c41d85ae01e24c7a71100c4bed8acb5aa234d5b3ba7d02719aa083ff84e65dc8031ec34f8185765b903ec7ce90552e8cd2e27315bd0b1722b5e63ea11ab03a8aff0477fd758ce9d834b07b5e053baed2ee1ad02c220b81721bc479a15b9937c0eb75bbfca41d91f6a6b071b083613227ffe0fcb720543ca13b0b9fb2f7a61f7bb22f7bef14ff7b109420d303d99255bb0d7e14e308be6eaa3dcf219d57b762404d4d5e335cbf5e1b0bee616243df2925ba04aa244fe89ce09fcfe9156689f221b65ded7a45478f94f691dc927f12632b6becdc9ecda34ccba75a0932c891ed9049bd66ebad7dab7b097979b1cdc69af6f9d8e92ced962be0b7392ac42a896edb97c550c0bb503576d2815e03c612d2189e90b643021443847387b6a32ca52e8fa0e0ace3122d1c6e37d5cf5e3f31f7e65f5e7b8c85cd2c5e9e869e8f8b7aebd2f0ee735254dbc9423f6d8ed3256042182ae5d2eb63ebc4e762ecce601a3960f637fa4edd7dfdeed3023506a937db5b0f765589223762bf994c091f4787a28d6bd0897f69715c6e4074d89e28f139d4d9fe7314cf5a730c8f4c725c721dec2d642128f09a5a78117e1ba8e4883eb0135a3ebcc72f0ac06d4709e9b2e81b00ed058b2898134edc3b6a51aff1fb600a850ff330b010165a8dfd271418b4cbfd71c78f16469371f3237a2c0e13b40926d3e493d419093a7df8491dd94f8de68095b2ea27da2bc184111bc1e31331915d8b6a65e25684589afe3a4a4c51c1bb974a5501e93260cdc7696786fb6ec00f52f59a65d898849c201064a8011d61bde8f9dbcf8756938d90aed0ca295acba40f3a4104c076098000f8374bbc89b0164d761625b083d4ddb06635f76f28abfae584033b1dadf95a707f897386349b8f95a36e1e39a50ab7adbe4fc803d7af9cb63f604e53af2c64988f1426b379a8e92bb4c3ee66609a5c445b313fb7c051adcccf0b8ef1452295ebea2d42854a401166710edffab97b4cacc714077b9a36495d28ecf687dfb8677b8d6665e162f9a17f76472f7f1fc51f816b222dfa17f25711b87f4594094f41d0ad61395dab7b6b6b671121e21775c89898f4378f3b836d0fa64fc7844c2a145e74b0ebbaf879bb937f41c8436cabdbe83fe4cc26eed0d41eb2a641ee87f0041a8300b1802e3751ece33f57ccc4460237ab29de21c2db2858eff3a4b8b44439a9716609e4fd754512dad20655913169c587dac899b05fc2e85604a6ec0395f91134d9cdbe124541296534f3d7f0c02666eea75f42e463dd877bf2bc89c62ac7d40c5cd66693532a7889204ec1b5f4083deace71b586af092b33efb9b151d486112bce1dfe27ea8b1eb306f5cddeb31084befc62593e722b7c75f764592cf0edfc36031d16c321e8d6b9096665e14114c5cc024ef40a5433765974ca444e7a482c00a7947a7c35ee7485e998463e53b7535eb90a2dd5ea2b8ec5a5ddf911124625ef92edea6746944a1531685f978af64fb8c660eda6588440937282786382f669e55708e4ebaade55d631cc8871f9e33784bf1ed534275e35d1771370c60ec40a80b8f32dafa95bce0bca1b8ed485c85ac543492d268ec2c08d40b46ce9e9cc57ffd2172a6b7be70d4d67fdd95cc15d5288bbc52c7e21a836b3db0d9c6c9ce046cb96b86cb4a25cd7534b8a132d43cb76b4c6762122376264c99df0c4db36050075267b0b75acec8f3169904d963f94ec57133d46aa22c01f21ee14a3c73933800e327296f4be17ceda94210963d49eac4c0e06e4c65fd81847075d059255d9a3d9f2b5c8acf38ff84a37eb2ade9abe936d406f64cc29f2ad7004daed68c43fa180914e546df750ac9da59087745dcf0d39e71e8820b0a3cd370bb93817ff0673b62ea7c3d757d80a87c2e1a23d8314619c035110e732cc86c52bd5c5c7b3da9098ce1cca50af92c54703692ae69e975cfeb8382ea10cb9020dc34e57a8f8d43d0ba10e41a6d222421245942108b5d1fc4ccbf905fb4f8aa9b38f4675d960dbd0633a4bf353d00e8b761b97d1d27ed48b60a9b87b37ecfb3ccb07f44e5756fd4cdccebb7396775a3d36dff381f6350b8cdb3dc03b6b38954283d85593d38f50c9c614d14f9beb4c254415c61563fd9022276d75670ac23593c1871df7342bb8aaf912749a47e0d8514885d903099a93c4625bb84c67b61eb3d7f3f94d0f54bbda618b3e874f5738b5b475d2b9a07958eeade2fa7cd68963c694020ebd78524a0500570dd1aa09976cc69d71aa893cc4d285f522b2180ace217f4207201c85af2519307dcd46c5b742606d6204198f17294992fbe2a48c3e586b24fc7a4d2cb486efeca2af754556de337612e5e2af389cf36c9eb49a2b22c5c494ce07a40f2fb75345a0e4a0d99560db8017b87fcc98509f821f801ab205e002898c6dd09679554453c7582493aaf706e686d8c42fa1c29015ebd2026947e78deb3cdd7bc29cfb6ef2582ba75245e2aa81b1a25530e1d9858b315f6134220ff051a232a244346bb8efca2a1967a998df5baa4b4affa26d617f33a6d1aa45a1ff395aa4491e9b08eaed672de95435402d78419f7c944102fd9ec1d8aa1f765aa3d91999e2d40957212089ef3aee584e5ac50b628216fe9603174bc4317221de6423a3040062d0aec53bcdcfa597f308696a7ce5cacb290c6578a539f7497327574b4adad8593097ca97f759ea0528cc0dfbbc60c80c39fe7e0e64c36019028de9fcbe3ae4f922fecbab20660c7235ba88a636fb8ab870bbbaa46688176d505a8cb155ef7c4a5d212eac4c603fad775ce37bb472fc67f3781d8c827864dd95b8ba554e3fc1a86cbd739e5782b424ab5a3d121c45934dbed9c757f8536b21fc0961f1078b1331114513c17e952f7fcfa81b982384a176dfa515615b020704a47490c3aa01a2483c7f2c1ce2da1e3be77c71e2cb40e9449b7636bb18d2568e96c928731c251ecd6e0717deee6dc3f644ba7069ee7d8782f630b4968794b1707219d578bc3f9e4ac1f7a877b193b519d37a643d36acae9427330a7d783575b45bdb0c52a78c3a76a58a97940ff4912fff27ad2a04eb542147de8ac504cde34dcbccce0cb934c312013a557bd00ecd0775d92b5b974767b9cba8f3ee5d4870caa3b4fc8fd6538139dd89fc2871bd4dcebfc0b7fec57f7e837396c41", 0x1000}, {&(0x7f0000002c00)="c6e05d271dff5f19fb0fed354b02", 0xe}, {0xffffffffffffffff}, {&(0x7f0000002c40)="92edd3b20df0a45501a0252f1bdd6fa6ffefb29b054b2f5022f684ca92cf082d79979a97747ab81a0c723519947255fc2219805f42b1adc1408ecc98fa5b20bab5b27ac7e21440acc9517fee53356136567aeb03703764ffa688ed6c024ac61414aea2571560096e392592e4f91f5f6451c22ac80c1cbeebf108ec090fc5b0951757fc4073f30a82376dc2e933e0abbc2b3cee17fbb499d1210719b6189bb0479434de224208b89a319597cba04078a92f0b6b3f7cf5d88690f14a44fa", 0xbd}, {&(0x7f0000002d00)="681d96f4b5bc1a81451a1401170fee5ea0cce6fa7aa485880d4b1be02e073d30d1f7965a11eaa464302916268f6c0f6170c02c99dc8af2b4e3ebb7478f6053a03de2e40be0dd9bf6ce1b9739c10d05985c5ed18202a01f9110b4a685f73e381731635f6a478c57eafb685f064068d5b1f88ef6925c1a4dcb05d13938146be82434de61af26c1e82e9908b653e5d3b6ac5f099677e168e017e6afcaaa319eeb0408773f45374c240075260e241e210b5c332527538a26755bab510fe4dcf619e11dd3", 0xc2}], 0x7, &(0x7f0000002e80)=[{0x90, 0x1, 0x8, "590cfaa251f71664f6bafd44059b63ccf15772db57f1fcac456bfc3cd3943f1e020743cfc5f6300e18e829171f7b730b048c20b0cdf344b7ac59e4d0f86a955b02e5561af4e18fd861db9509c0334f52b44695a27337b0e3bd18b530e4ce733c74c4edf6fc6f5a027c424ddd71285f398f5e8a33110ee1dcf008"}, {0x1010, 0xffff, 0x200a, "3d00f0414d8b1b840a396b984e16d348fd9e5aafcff6892e92a17988e02fc9977de565f6ac828333e22c64e030e4e5ed7b9454b90caec047fef4c90f42333d7aab35af1d799cc93230a091499a32bba36786bee2b70bdee587a045ebf3ba134491669d46f7f9f0a0f4274e84f4cebd9cce434182cde16aa45732f23cfb9d333c268d3b569e0e9fb3689a14c1ad1c18da2ba4a3844ec3f4ee992e28aeedc75a6233114512852a3f968ae4171cf2721c0c901887224fa90475926a69dde2db96006076974bedbc02795b0c97fcad16345482e2e41202cbaa662ffe7172d1908b33657d8e39bc499ae70eedbc5922d51eb163ba1673e3753cc8a0b2388e969f508bd6b47798ccab783258352e853d17fd2aed5882365b628d3394f8980b6434114eec822767faebd6b835d0d14b7f7789da8122499620c2a912a0f28dd5a05c7ec1776d4937a5c4f64fa8529507f1263f1d58462c7d3911d68b403539eea76bb5be438717ce965e91d624c0b8774f53255bd1e95098af56ff3109c9d94612ea611ab61b0e465306197f103f56271a5c4d59fd0fbbd55f546285871e4773ca4393fa420bbb8933196e268d853331262d0c91ae5812bb38944e5eb795414b4219c6a733067333735e8de16bac4c86b0dc5076797686da52a6ca7cd36707394ea42c984b3de029189e2f775887714cc9c28d3879d07acb0d5189b9e916308c1f19052dca4ce32d935fe848cd2cd3e95c89e30838309947913641d4343e8b48791fa7d58bc8ed8bf78eb2e0e7db8d3a7f9ce5f40b0438584cc95f122cf9bdc747efd18b57c36f27074822e3a2fe7cc1e6af3d5ab28048aa6bdd5973bbc572161067587c1e48877a095495e0c4abcd87057ab4b25c9e36e7c5208c24779e4898a618eaa34137e0fd1b328ae25d6daa092bf7d7dcae0ad51bf5134e1873d94f995a58d7f88fac2d3571288792261867e1a686e7fa8001ed739412fff6c6d27027ec39729ef84b9f09b52834438606193619ffb595ea74884114de02e5135ee94724e3197703b5cd24e8f2593216e729b555667e583deec12fec0d8cc9a681365f132324c049bfe3fff54ce7139d003223fe3c259645526e33d697d47bb23609b5c4f289437ed07b860393b09ce1cb3b395eae7429b86fdbf056a1f5e2de594d5fcb0bd04a719a3ef5a2e7b06dffe852e09c66a035456d37529c4411c296db8d1360373b140f29191555e40fb2a8e94baf2d0d9145d5a07fe2dc968729d95cb732bc16c8a134840531d29bd8c2f448eac80f30f36bc58acd00bfc4452ad5eb434b66a9b94f4af7417bdfec63f76a09e040c099752f3fbb2a664647b4c7c85f060f4d5b452b8298cf84d125e823b67f49bf7a1295438749e44e60b55a3d0c5f4c2c207b196cb0f8bbdb482e5d12246a8503a4713d1786bf8a2d794b78e0515e5bf4f8e961c163f877f5485b33194ed9b35c8c20b5d3195c7a1c9443ab9fa8de4b743cc5e3599cb985e19164784028ffbdba92146903ba05aace2cce0f8404e80489de8b46bf679998f48e86194e694fa616225843491bec654b462ba09a83307572f9a2936b81299acab1858cdfee69c4e99c433f7344a870ab4b96b844f03432c4ced4e31d0ec22b76718e766f04679736cfa20bd4a56ddc52fa31ae05bbb21031b7e1bc4a2f35b2d449e2a8e72952ac2afba3036bd093a1ad58385f1ebcdc1ff0a818169378c73633bbdc28787295e70c8a010da1c9b87f95a45e4a5fc2ff17efd864b6d67a6746ff80ea98b7abb7687823f857c8768613b1ef9746d1ec7403e05b7b6accc4b4f4fb5600dd9ef9b93f017bdfe4e2c2506b0c074751faecbe00a096febeae1fb8653045c88631a5c2146574f25acdcd24fa9ac0944a8c9f1147e29eab8c6cb9872993c08600266c2d9d5af05de384ae29c885021b4fbfcfa0afba3a46188d08ffec5a982e3e3e9bb65373ae1f39d9bdef5c716286013f16f81e89dc2687be43c02f743efc33990f2b6d907242fe9c8deab38218667055c952c662419fec7c6ee4627e3aab9faeee0e92ad98581601b767884f185aa43ec2b6650c6136b81295eaa8f79168eb0808078c4dfe395deb34f7aa13c9420601d529c8a32253a24226cee952317d203ea8acc72720cbd07b61486706c4c5146ea2ef02ce21dd48a2c0b801f39d528eb1dacdb4c379d1aba988ee1a3a430ac7a5fdffc88c5cc00a667a92d53d32f06a0779357e7bb32b4145f70306c5e59f069390f2ee35e08e5e0bc5890043c81da76ff72515eb53dbc2122c43b5a3de39665184c7219643511e467c251e10e135359d9883fc3bdaf01a31e9831b809e43cde71de62b90399178d69242d1eed6dbc7293ed3b3b19e452a42c3ed8e5c424e80378214b44b1bb902663526de410831b4daa46f68e8ba84e90868d430a9aadb4523df63808c502cc3982b52323ad5a53a93a8879f0250a1a9fdbb0695f48e4aacdb3c3acc5b22e1576bae5f6d1ba13fb20b686c6097452d2848af0321e484df82dcf0b8de7f09dc1500b1131cb1e86dad3ec04e19fd722448193562655a2cfc714a8efabe5ddc8f652471bf21d6176c83393be40b538e6a61d31ff927799b7c4f2d07912557e06901bcac3e0387b07d56b24af96a122e3857d592d93befda0fee94e3fb057167bea886c7203f0ba3bcd7600ac4c89c752833e197e83226573230215c99249239989e3aea4fb36048247472a9324c9f83935e46fb8ddd91832067663b85b5515c2ab2e3caed804fe24375ed65206fa5a8ff3db090fdace15d58f0847a5429a32fd312f107542ec8d7e819e0d933d72eab8905808788c394c1d6e4508bc7107c29d85fedbdeb7bd4f0c1e3bc07aacb3f9e217de45661e2858212957b5d2fcea13732aa962c12815b8f248e70eb836676d720decd683a63350c8cab70f4265b7b332b37de04dd59f7c217057a521a47bc96397b991b1bd2eb191d6e586304882ea630ac88a2084c58f7bbbaf7d9ceb94522b0e563051445c84dc5ecf9a24dc78bef77da178d94cdd84269c1c86197bf7e4313683174e25b83156a62d55fd350255d808ead736c256416c239a957db14d7be7bde963df01599004fb8046498682d2ee29e23cffbd1a6ae2b8f5f8b5071092c1f3dde277f905f884995fab487b6b3f6c745bad6af0d8d1692f68808778f04934a05fb7523d4cc0ba4d036c705c410c0236097c359779a6f880023243e78afc1531a23da4b47be2271f966d0bbf5e7f9a087b20b34a3ebb737ed3aebc6178826203b136a5cbb2b36d4476ed46b0fb6a29ab8091f9a7438db462054f79429ac1ddd28f3e599d1e8416ff341b41f766a9eeea529f98936742bcb29d7c5c39bce5bce795b8bc4ecd0387998abb0b74ec22138b1967721c62d35fa03ad48bb4a3ab03891107af3eef9d5b4b44fc31ff49b0ea837d9f096b872ef98a49dba6b26de8fbe54ada79be6c1e066ef403b7c32f540c0388bd54177c517570202fdcfaa976585b730fd0bebabb59dbf725a90c2d9c8d5a604ff668a331b60a9a0be7d242cdb29a8dda308d565bf46b452222c0ac99d3284ef4b29841df180177a6913a547a31e695b25a0eafabad7ee3ca8d990d5d97437e4115b9a2901975e5f8640609ee6375117b0b7150043a7bb688e1469475b391243689925921450b521a1ab9aba3fa71a4091e32f350fbf96ab1b081152847dcae6de606dc2aa252bfaeb805e148b1bd3fb8bdb0fb886c04786069365d2000565a66e0d207cf5c7ea832f162e25e3ff0519d0da57d2bae16af8d3a4377e66e81695edd4eab110da2e066a0bdc8bd48a4252f4c281d1905ef108a24299cd0f3c47f7b6f4f4de7d9b5dc80ff4c254a625233da01a09c48a0350a44fc55a990f409d45c4cae32d147766210a190f05ec30061ae65aeaa09e7d3509740ea281ad69d71b4ac96cec28f9f00b2e3603c8447bc8c2e060c2846da9847c12d140d32a42423957f646992549367a8d1ae3bdf417525f64a1ba2373979113e63cf357652cf127c6be442c93392fc4e01d19fc91603487663d663037e4877c2666bb5ade9f3fdd99087d9fbd10e2bbea93b7d2a69fa0a531261e9033a48bfcb5e16757b512cede302ec7c6f074fa324c1e1c8cf33b19d002293857503c35beef3eccd0bf9b0925b445133218da35628dfd50545b8edbfb2fbfbc2b20031ce325e0757a7a7ab43bdc2b37ac9db935b6cc3d11f59b8898d2bca3c52d5715470e805eb7e48d57bc9a5f66483ebf8db098609a000bd1a0501739b3c4b9e1c9c62940ffb51ead230af7b19ecdda39431bf0759aed324001177fb7318a4d52173a2b88602c43887d079e035825d9db6fac824bbd68a658e1733f4442a2fc37e5bc900a4ff3ab929a1b52c6efd5d6831c3750900a68cf810d0995309c230473478c51f0eae6b62f16507fb0ea5b57b04e5ff090cbad5f7948fb657e84033877ac4c8b957a699147de83b101cc4f20289203113c16804d8f072a7f95462f0a6dacdd8847b66578c5057e816927bc4da7065dd7698af90c78dadb9b08e47a23f2af86506a9e4fd4d22674ba5c9d8266504bfe086384f500964d753f17ece4be6ce4403b4a311011fb012e06dfdc1fbaf442987624ae839ae492718c75b738031f2a86843c981966f3e8363eec2464d59310cf30341d8b89a8f076feba32705d382a4bbd330e67fd6f87f9cd73ab0f07e8b0e04a204ab5d269acbba7b80d1dafdc2c14fc48a65677e7f627380a2870b7739d06c7aa1a54dfdc99b501acb08f7454b926ab5f338c15385929545e9d894cfd6352ba88f3b22b32f8d830e0726fc80135ca71c1d19fd7a1bb81525bc41e2982ad26d9a678375da8993de853bcefc3b7baa5ea4d306ee579802ef13dda73c2449d70bda560b3f7d9fa8ce5becf58f3322e82843e25e5d8acb8b875a486833833d56a71e42271f67472cba6e07b2db60adc47b3e9cadcaa13652ba66edeb2d43266178d5a67bd034d14d13130183370f62a0087b5f17f4336eeb725d188ea51de558c13818ded74f4cfe466fea84f85d8b0f3f511a99705045c2b522af1df0d176de117fb44040386075ab57039d8671c2fbe61a8d72f422925471a0e014bdc3d8cc4749748b12818380e61ebcee152803ac647c65f390203e79067a07a8bc8b76faa9b464d66cc1750d8e086e8eadb64388fda1ab4373ba93996db88054c4a38aeb8162f2978f8b914fac695fdc1550f3e3e31289924caf8c4ec03d7299273dfef0a36f5b6ffeff383165f8e61dfe609d0ef60a78c17e20d297a3dd019270942911e1350eb845e20a71d36f9a7befbe47f61ffec4db4b8d4f824cc72309b56480eed84ca69176bb13ee4c1ec9de920800fee5e43bfdf8308cc963b59ec66da7654026a12affdf71d1289c00a4cacdc0064a5f6b2d062bf9b698a4003800fa0d0d7b8567a06aa2e537a9c433f0eaf4cf158a92b490b560004b50d3a918ff3cda9b5a6e30f2b7213d59ab1bcd146046b06c411010db0aea5104e77fa8550a37562506bfa6452e9e1f279e64a9910d8c3f3022dddaaae4ad554101d4c8c95efd38c4482af25d087a0e864e14fe8a5b528764caa00bc85a15feee14d05ef05b534f21505e94c7d790163adc598b4669de62c069b696981cc38481dd874fc17addd4a5c8a78545ab849dae55a5ab03fe2283f0d03dfe4efc32519a2f979fb17d141a80b59077823ab5c5212e0778962f35310eef83bb4384f90ece02f219c60602dbef0cd94bff6b7b97d95b2540ab2e09808f9d9408ff787a9b0d6882d"}], 0x10a0, 0x8}, 0x3) recvmsg(r0, &(0x7f0000004140)={&(0x7f0000003f80)=@in6, 0xc, &(0x7f0000004040)=[{&(0x7f0000003fc0)=""/124, 0x7c}], 0x1, &(0x7f0000004080)=""/161, 0xa1, 0x8}, 0x40) r2 = open(&(0x7f0000004180)='./file0\x00', 0x480, 0x1e5) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open(&(0x7f00000041c0)='./file1\x00', 0x20000, 0x81) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000004200)='./file2\x00', r4, r5) connect(r2, &(0x7f0000004280)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000042c0)={0x5, 0x4, 0x400, 0x8, "aeb997fc4238d3d057356fb85dcc48857f7ce8f3", 0x10000, 0xaf5}) readlinkat(r3, &(0x7f0000004300)='./file0\x00', &(0x7f0000004340)=""/45, 0x2d) r6 = open(&(0x7f0000004380)='./file2\x00', 0x1, 0x10) shutdown(r2, 0x1) open$dir(&(0x7f00000043c0)='./file3\x00', 0x800, 0x4) ioctl$TIOCSTART(r6, 0x2000746e) connect(r2, &(0x7f0000004400)=@un=@file={0x0, './file2/file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000004440)=0x54a, 0x4) getsockopt$sock_int(r2, 0xffff, 0x19, &(0x7f0000004480), &(0x7f00000044c0)=0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000004500)) ioctl$TIOCSDTR(r6, 0x20007479) pledge(&(0x7f0000004540)='-\x00', &(0x7f0000004580)=')\x00') close(r1) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000045c0)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000004600)=0x81) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) open$dir(&(0x7f0000000680)='./file0\x00', 0x20000, 0x90) socketpair$inet(0x2, 0x7, 0x0, &(0x7f00000004c0)) write(r0, &(0x7f0000000380)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() read(r1, &(0x7f0000000040)=""/4, 0x4) r3 = open(&(0x7f0000000240)='./file0\x00', 0xc0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fchdir(r0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0), &(0x7f0000000640)=[&(0x7f0000000500)='$D\x00', &(0x7f0000000540)="2e882800", &(0x7f0000000580)='-]\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='!\x00']) r7 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xad, 0x9, 0x1d3b, "00ffffffffffffff0000000000007f00"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xa, 0x80) getsockname(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000000)=[r1, r1, r2]) r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet6(r4, &(0x7f0000000100)=""/194, 0xc2, 0x802, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x80000001}, 0xc) setuid(0xee01) sendto$unix(r4, &(0x7f0000000240)="c21e326772f6ce3eae76eb03235683b44b9001a5a2f4a66d89f44cba7e5697895c75b42c7ec563bfaa881425016781f7e0b8aabcd65f871957942cf15ff685d089ff1b9e5151e7d6ca1e3e0102d9dd848e6fbdec7160ec763cd4305990c68826a6cfd920b2ab3d5183c2505afb302d07f119f03a6f494b470899a6463174b91be2e682292daeaecebde58faa986d21a5528e5bc8ad432b98dd6d0838d054bf36271f7b2b06ad23001cf30a51a86f173ba546", 0xb2, 0x0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) semget(0x1, 0x0, 0x40) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x7f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 16:00:14 executing program 0: socketpair(0x1, 0x8007, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fsync(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) getegid() clock_getres(0x0, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000100), 0x2, 0x1) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x800000, 0xfffffffffffffcef) 16:00:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchdir(r2) r3 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) accept$unix(r0, 0x0, &(0x7f0000000000)) shmctl$SHM_UNLOCK(r3, 0x4) close(r0) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x152e6901, 0x0) setregid(r3, r3) setregid(r0, r1) shmget(0x0, 0x1000, 0x777, &(0x7f0000ffe000/0x1000)=nil) getgroups(0x1, &(0x7f0000000000)=[r2]) r4 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setuid(0xee01) semget(0x1, 0x0, 0x40) 16:00:15 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640), 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000080)=0xfffffffffffffd9d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x101) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/25, 0x19) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000002c0)=""/32) readlinkat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/203, 0xcb) accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) 16:00:15 executing program 1: r0 = socket(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x7, 0x501) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x10, 0xfffffffffffff001}, 0x5, 0x20, 0x4163}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x82, 0x20) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x403, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 16:00:15 executing program 0: r0 = semget(0x0, 0x0, 0x246) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/4096) 16:00:15 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$inet(0x2, 0x5, 0x8001, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="f809fedad19f8f695aa43c08fcda90c3022059ca92fd69aa33095cb8f0920761d634b63aa7f9e63bd2eeba9b52413230e9648f6cd3f80801e3d625b3c5099a226927a87aef0255212aa755401b99f2e263e5336ab20c6c0751e5ed75ab70c80d623266bbffefbbb056951899fbf10833608324708620fcf30182850bc1e8fcfb5e", 0x81, 0x407, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) 16:00:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="0c3caa084a46c5f3ab7c473ca5f5c2b7c4fceae34b508b88b8e0cf0f513ca89cfc389ee8eb5967c3691d53ce42ee4642bc7858bd54e72cde07e45f97a66fb034aebfba8b4a20e4547771e7b918624614da167070657d9b54b15c1b40a8f06a38b70cc1c69080ffd1d947761b561f44e602b07c2c4b1036d9d90aa83396790e678efa7468e18f7a1b8fd3d17189ebde71fdec0368cccba63abd4b2a3f59322b6f0206d11c858d1ae8ca695694a810fe04a00a5ea98bf03637cdf58b6a419483fb65bec69ad097a935ced6824a11d60cf88940e8", 0xd3, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 16:00:15 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x201, 0x54) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) fsync(r1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20) chroot(&(0x7f0000000280)='./bus\x00') bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x100000000}, 0xc) write(r0, &(0x7f0000000080)="94a05302b6a3ae572f20f5ef", 0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = socket$inet(0x2, 0x4000, 0x5) r2 = fcntl$dupfd(r0, 0x4, r0) fcntl$getflags(r1, 0x800003) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[@ANYBLOB="95892e2f66696c653000"], 0xa, 0x0}, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2012, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x110) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x80) close(r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:15 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x58, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget(0x3, 0x2, 0x240) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/131) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) clock_gettime(0x3, &(0x7f0000000040)) 16:00:15 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0x2, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) msgget(0x0, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530002574e86beb05706d51697ad3c2330c7aa89331ef46bc19a75366b70644a57c74c49e63b019b09e23733c6ac6bf09f59b751f31642bfad253632d68b2698b66f2ea62a35ff6c996020946e30e24"], 0x10) listen(r0, 0x0) 16:00:15 executing program 1: 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) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x6, 0x7, 0xfffffffffffffff9, 0x7fff, "a001965bfac1c6621db49969b5da2b870e2b4bc3", 0xfc, 0x9}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) read(r5, &(0x7f0000000380)=""/237, 0xed) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCCDTR(r4, 0x20007478) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r5, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7f, 0x101}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000014, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x4, 0x7}, {{r4}, 0x0, 0x2, 0xf00fffff, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7, 0x4}, {{r4}, 0x0, 0x0, 0x40, 0x100, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffb, 0xc0, 0x4, 0x4, 0x81}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x30000000000, 0x5}], 0x7fff, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x60, 0xbd8fc7418c91adcf, 0xffff, 0x3f2}, {{r5}, 0x0, 0x9b, 0x24, 0x81, 0x20}, {{r5}, 0xfffffffffffffffb, 0x80, 0x2, 0x5bd9, 0x8}, {{r5}, 0xfffffffffffffffb, 0x24, 0x2, 0x1, 0x6}, {{r0}, 0x0, 0x0, 0x3, 0x8, 0xff}], 0x4, &(0x7f00000002c0)={0x6, 0x2}) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x0, 0x50) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/16) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) close(r0) 16:00:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = socket$inet6(0x18, 0x8004, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r1, r0) fcntl$dupfd(r0, 0xca5877cb63ba09ef, r3) write(r0, &(0x7f00000000c0)="17", 0x1) fcntl$getflags(r1, 0x1) 16:00:15 executing program 0: getrlimit(0xb, 0x0) getrlimit(0x5, &(0x7f0000000000)) 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xc72}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9fa}, {0x100, 0x6}}) 16:00:16 executing program 0: mprotect(&(0x7f00004af000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) r1 = getpgid(0x0) mprotect(&(0x7f000047a000/0x2000)=nil, 0x2000, 0x0) r2 = geteuid() r3 = getgid() mprotect(&(0x7f000044b000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f000011e000/0x3000)=nil, 0x3000, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) mprotect(&(0x7f000047b000/0x3000)=nil, 0x3000, 0x5) socket(0x20, 0x5, 0x200) socket(0x6, 0xc000, 0x3) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x800) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) 16:00:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) faccessat(r0, &(0x7f00000005c0)='./file0/file0/file0/file0\x00', 0xf0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x3f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8e022e2f666900"], 0x10) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97ccf9e35bfb16ac8895ce945dd87de805b96e2d7fdee5c65112a7fd6bc6deb3ca5041902a17e860c480997c8f509d909a285b5fc151de7993a3779cafc52cbdb70708b6ae9aa87659cf5e6244b20b62b6d5ec345e7f997f927340e7ae9ba7b8b89a9dd21e4148398e3792d23eb2cce179b892203a56acc998ec22db227a8af3d1889d2131f01d4d890538f248b68eb6a0883a1e04f98581b220a7a6cc14528836eb70a35edebfacfa004677b0806d09dc8f816c91b3b97ee3af6af29b62ce5ec090d3197bfcbeca4b36b0a7232254970cec45b0674577f4ac3636cfeabb47fb5c2683a6fc885eef86d3cf45c37a69568dc4c899744364f033f985209bd2aaaf522d19fcdf4205d4ac353973a3868c460788f2bb5cf334c287b9e9233738dc8b03b7f97df0ef195dbf32f3bd20a52cb690dcf9e95a36f5297d8701b8b04b230d74a5415b4855fd15ca5d2a405850ea3f85cba845fe6953336866db4bbbd0e1152762fecc854a8b98bf675278d5bbd53cb626faf600cb22ac7ad2ab2acaf8aa4bb74e540af1a9ddf8690e16eee0675c21b6b6855b8c140e1465028ea435f06c67ffae1970c191bb32e5d2684b0956f0a0ec783382658c34f4450dee3683833c8f786e9edeaafc859fb1ca2e1e0cf2bd4be86a0688b5bf01ce13d743980d19912e5e9e3584eda020e5e37e83d8297990b845821625e4c24fd082cd7d28c128f7f8e48718eb383376c231e2faa4271b5b281d9f8ba69634704a20ccb4f6acf1ec14f95e4a3ad79120a20ba52aac830547391183394733b6a913b1d033f7c6ffa4169ab433abf7afb568e580a21aeacc6ebc3af2919228a1c9597295f34bc3d99b820c7fae04401516dcc836fb382338b9e7ce96907eaa6b10ddaa6765bd3eb46f9f8df8b6240de92be72d144e3b7a6888447413ad155ccf22709be1abc5b40c241429bf6d34f5358b68e3c364d2564152223cebe377ef5a104da626b917e7b10ea93a8a4b52c3aec6c32bd8e02ce94f65b5470b8ed93557c61e8bd3a6519996e68ed3868b3778d20c8bd34bc98b4e9cd032b698bc3a7d7221d3068a2550ec7c02c6a4b6257404a36f49d0c9452da92f32d48766f3a99ef2b25a729cd59606f5791bb9f0b806a354ffbc80d173d8190188f8013e0eb17f4e85ccd941741468cb01a360942936d091a62fe68116f7722f5632db634da8ef5ca0e9616aa13dec947cc0ea54ee71d42e75758fab0997d2501fa30aff3a0bf775d89d95b159337100c4bc9fc714806ec3c8d0109e2485636b6bff7c87e1115b0312a86e2ecdff879e76fceab66ef66b5ae5edcec62103169f4caadfd1046c9e4968f3cebf0f20a338577a853bb868c27bf3d0b5f89e8fd3bceec5cf35804b1de65b4195d602ab24939b1c049c168082124f2f2da1c286b9f5b89c4559e1184c87e7718d62efff7cba03cfe0cf087dcb39a507a56ed62fa6dc1cee3fd7388b013897b457be00c8b1e6beab4226449ea624916424a0bae288c3416285bf786dc5a4231293c36981f1aa2fe79637c3fc51a034694b5c199d8ef884472576b90df81f6128fd64aad72069273ab9f34f86dc661fd2cb5c0fc85848bd995f75fa85a54578954243a2b588be6519015439119d1817e342bf5edd38b83ad540d80e473717d67aa04395eb84078206b4b033d9c0106bf7291148b8cbf55ab1ef7b48979734b45883c212e5ddb12159298ed64582b4253129caf732595d20251015ba62d3d3589d371ab6dd43425c7bbd865a8e3449cd8855e4117d13add70f30b1b17350a583eb11d8677693de09e15bb38dd64ed7f0cb35f1344640cfdd40bac347f8d8db874b2d5f85bde0b58557788a2afc39c7fbc28c37ebe917169b06b6d1ff79f66c421d38caf253796e5215e911f7f140d130f65d5c4fb71dc2dde67f5371416e73733af370ad051a90bf28fe4beabeb1676931f242915307523eafa0ad9ded788fc1916ea1f215bed264778a187b9edaa501f866b61bbbb611b767571006b96022e4f025b6d4c7a83a5c9a6a6a", 0xa7e}], 0x1, 0x0, 0x0, 0x8}, 0x400) 16:00:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() fchdir(r0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0x0, 0x3, 0x1, 0x1000, 0x81}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc4, 0x0, 0xf4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x8, 0xfd4a}, {{r0}, 0xfffffffffffffffd, 0x18, 0x4, 0x969, 0xfff}, {{r0}, 0xfffffffffffffffc, 0xd736914147d6da35, 0x200fffff, 0x8, 0xfffffffffffff801}, {{r1}, 0x0, 0x20, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0x6}], 0x401, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x5, 0x4}], 0x0, &(0x7f0000000280)={0x3, 0x3f}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a52752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c7f13497d1065f50f0fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153f2", 0x66}], 0x1) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x55) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd1, 0xfffff, 0x6, 0x200}, {{r1}, 0xfffffffffffffffe, 0xe2, 0x2, 0x7a, 0x8}, {{r0}, 0xfffffffffffffffb, 0x42, 0x3, 0x2ccabd78, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x1, 0x2b4f}], 0x68a4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x400, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x94, 0x80000001, 0x81}], 0x0, &(0x7f0000000140)={0x0, 0x3}) kqueue() r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x100) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x6) write(r1, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) syz_open_pts() close(r1) socket(0x0, 0x4, 0x4597) kqueue() syz_open_pts() 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x28}, {r0, 0x164}], 0x2, 0x5) r1 = getegid() r2 = getgid() clock_gettime(0x0, &(0x7f00000000c0)) getgroups(0x2, &(0x7f0000000000)=[r1, r2]) 16:00:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() r2 = shmget(0x1, 0x2000, 0x60, &(0x7f0000ffc000/0x2000)=nil) geteuid() r3 = getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) r4 = geteuid() r5 = getgid() writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="890b77268d67fa9987c95c07b63126c05887d799b20ed457c9e8a7057ad5a1dceba8a91128392111f0e79457d310960cb16df83e7120f0f3b551a25013e7d92b5f1ea642473c9ee9e4dbc572d9d795ceda134a15d9b3107dc9ac1be4a045e12dd3bae9b0662ac54ad8fee16e0f9b3055f75c45ce1c066b982a3a79aa04190152a3fc12a1b59e428ea292c90501e97a15c3b772a4545bdbe845a9d4d6aeae675e3e0b51bf9d5a45bfa15be13054da40add57400d3206031debcbe8948aa80ab892d1c06ac19e5272feca034877e16800396bedaad8e757fa9079e4b6c2605", 0x1}], 0x1) semget(0x0, 0x0, 0x28) r6 = getppid() r7 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, r4, r5, 0x40, 0x6}, 0x5, 0x800, r6, r7, 0x89b7, 0x8, 0x7ff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7f8c, "7e92b794f388f4f8ae04803cea065176003bb1fe", 0x0, 0xff}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0xffffffff, 0xff}, {{r0}, 0x0, 0x81, 0x86, 0x3ff, 0xcd2}, {{r0}, 0xffffffffffffffff, 0x976258964cf0d536, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0xfffffffffffff2ff}, {{r0}, 0xffffffffffffffff, 0xb1207a22fb45ca78, 0x9, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x10, 0x2, 0x3ff}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x6, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x0, 0x80000001}, {{r0}, 0x84d9026ce45c84d1, 0xb0, 0x80000000, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x82, 0x3, 0xa81a}], 0x8, &(0x7f0000000140)={0x0, 0x8000}) mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x7ff) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x0, 0xfff, &(0x7f0000000100), &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0xa) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)) pledge(&(0x7f0000000100)='/#\x00', &(0x7f0000000180)='\x00') 16:00:17 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kqueue() 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) dup2(r0, r0) write(r0, &(0x7f0000000540)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011ec5f504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb23f9b61185edd4d557c0a", 0xb6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1f, 0x0, 0x6, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = socket$inet6(0x18, 0x4, 0x80000001) socketpair(0x20, 0x5, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x58, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x50, 0x40, 0x6, 0x7}, {{r0}, 0x0, 0x84, 0x40000003, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0xa2, 0x1, 0x0, 0xcb}], 0x8001, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x2, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x5, 0xdfd, 0x2}, {{r0}, 0x0, 0x90, 0x81, 0x2, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x4, 0xfffffffffffffff8}], 0x1, &(0x7f0000000380)={0x2, 0xa1d}) recvfrom(r0, &(0x7f00000000c0)=""/243, 0xf3, 0x1, &(0x7f00000001c0)=@un=@file={0x794375ad1a99e3b3, './bus\x00'}, 0x8) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r4, 0x6, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) 16:00:18 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./file2\x00', r1, r2, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:18 executing program 0: mlockall(0x2) setrlimit(0x3, &(0x7f0000000180)={0x200008, 0x4000000000001}) r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000140)={{0x9, 0x9}, {0x2}}, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x7f, 0x8335}) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000140)=""/221, 0xdd}], 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) fchdir(r0) close(r0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x20) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x8001}, 0xc) 16:00:19 executing program 0: r0 = semget(0x0, 0x3, 0x240) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/179) 16:00:19 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x5, 0x3}) clock_settime(0x0, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000040)={0x2a}) clock_settime(0x4, &(0x7f0000000140)={0x7, 0x8000}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r0, 0x4, 0xfffffffffffffffd) 16:00:42 executing program 1: socketpair(0x20, 0x8004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000000), 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080), 0x0) ftruncate(r0, 0x0) write(r0, &(0x7f00000000c0)="ec", 0x1) ftruncate(r0, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000080)=""/56, 0x38}], 0x4, 0x0) 16:00:42 executing program 1: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8005, 0xd7c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = socket(0x6, 0x0, 0x1) dup2(r1, r2) 16:00:42 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) fchdir(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x30600, 0x4) flock(r1, 0x5) kqueue() fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x310, 0x40) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r2) socketpair$inet6(0x18, 0x8000, 0x100000001, &(0x7f0000000100)) sendto$unix(r3, &(0x7f0000000340)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef4fa26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32ed44fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b01b2be089d187e981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df584b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955569755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdc", 0x182, 0x0, 0x0, 0x0) 16:00:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="50050056fa57b94258f500009300000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) geteuid() r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000040)={0x0, ""/9}, 0x11, 0x2, 0x800) 16:00:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1026, &(0x7f0000000140), 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10104, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="f69a37e38997e8dae753dd17c1dd42fa18bfa38d56edfa95c1c81c798f24802111f402c76fa4935c44b3dbc0575d0475a93211ce7f80b468413ca19282b7a4fd", 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = msgget(0x1, 0xc) msgctl$IPC_RMID(r0, 0x0) kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 0: socketpair(0x0, 0x5, 0xf00, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f000003f154)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6de) r4 = openat(r3, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000180)='./file0/file0/file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x84) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x359) renameat(r4, &(0x7f0000da2fec)='./file0/file0/file0\x00', r4, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:42 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0x1f3) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x100000080008000, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x51, 0x10) fcntl$getown(r1, 0x5) 16:00:42 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000da6000/0x4000)=nil, 0x4000, 0x4, 0x1010, r2, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = socket(0x0, 0x4, 0x3) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x3f, 0x100000000}, {0x18, 0x2, 0x800000000000, 0x9}, 0x1, [0x10000, 0x4, 0xfc89, 0x7, 0x6, 0x0, 0x3, 0x1]}, 0x3c) fchmod(r1, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r6 = syz_open_pts() setreuid(r5, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fchmod(r0, 0x2) r7 = fcntl$dupfd(r6, 0x0, r3) setrlimit(0x1, &(0x7f0000000340)={0x2, 0xfffffffffffffffe}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xa37, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000003c0)) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:42 executing program 1: socketpair$unix(0x1, 0x800000007, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1105, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/237, 0xed}], 0x1, 0x0) 16:00:42 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) semget$private(0x0, 0x3, 0x100) 16:00:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x4, 0x4) r1 = socket(0x38, 0x400000008000, 0x0) dup2(r0, r1) 16:00:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r0, r3) socket$inet6(0x18, 0x8000, 0x0) socket(0x6, 0x0, 0x80) r6 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000000), 0x4) getgroups(0x8, &(0x7f00000000c0)=[r2, r5, r4, r0, r5, r0, r1, r2]) 16:00:43 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = shmget(0x3, 0x4000, 0x124, &(0x7f0000c20000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:43 executing program 0: socketpair(0x1, 0x3, 0xa4df, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$inet(0x2, 0x7, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="43056003c3ec3d72d1e3535edb502689cc5caf89eae0f03fae0f011b398e8f4e07adef24a7f4dfd07551befd3c77f163a520423c3f5d09acd73c53c46748d3b38cbf880e206d0f086f685e86025588a06eae3447f96c7bba124455ff599fa9749d45d7b1942f", 0x66, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setuid(0xee01) socket$inet(0x2, 0x3, 0x102) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) 16:00:43 executing program 0: r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="d89d608a0543488361a206aee7135b969868394ab1a77dfdaa0f787a786c9a3011ad8af7e4b7e694a91f37fbae37b8960b5ddbb67ffc778c9785883d5b4a98ba7e0c56fc753e228ac79e52516c5b9d118676", 0x52}, {&(0x7f0000000180)="202ce1c687c758e5c894523ebcccd278dd783404b3b8e35f024808fede5636d4b68e16d975403f9dd0e4b5d28465b877db45412c85f8a3acb99352e5abcf1df70713a40da9cf29d4734bad66cfee18ec40823e2612989144a2ed1d8f8fe84fb591b80588910558f5c9b03f35fe8c347aba41677f0a35ae801ce8806301c8a851c146e639bfb9f53da597aa116bba", 0x8e}, {&(0x7f0000000100)="2af45f3092563a70d15d6ac0221c3f32553ab9d87487f04769d7783f56a47b", 0x1f}, {&(0x7f0000000240)="c6bd2f2564dc89a84edd004c5668a6f228c1ff267c3b5c28f52915a063ae664a8f209325d17a6ef0ce238d41f404f2df890bc56b7f5b061c05d1ac9ef97c8d8897ac0c3308e587f8a64eacba1d01eb505ccf59910a8db53d0810297836e68f07bcb8", 0x62}], 0x4, &(0x7f0000000300), 0x0, 0x4}, 0x0) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000300)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) write(r0, &(0x7f0000000140)="e36258a416f7900302ba753777f256b4093cfb25b84e5bbdc3a51970948b1b2e0bde41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000004c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3c0e7cb4ef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df0d04c04bd536755c29c462576bfe35bee5eb63ff5d1922ccc89eba4d617d0927ae2d586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbd05b3270ab68a6bf22f038d63ae6a00000000000000000000000000", 0xcb) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff", 0x153) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xc258, 0x100, 0x54, 0xa75c, "d40202f1d166bc797933fadc183538f8c543c424", 0x0, 0xf6}) close(r0) kqueue() r2 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r3 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000003c0)=""/140) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x7, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0xfffffdf8) 16:00:43 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) syz_open_pts() sendto(r0, &(0x7f0000000040)="2e2cd5635a6852c65f8cbeeb53e90ccf2c057553e8c35619e9ee00b4afef231a53b56009c6334522d566b39308901c6598ece77964cdf5dd321741", 0x3b, 0x4, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x99}, 0xc) 16:00:43 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="010072a196eb200600000066696c653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="32becbc434a104999718a74e89d8e36bd342638d87553ddcd644a32cc89019ff1a937716ca20d45f2cd4f4018b6f404307db3530", 0x34}, {&(0x7f0000000180)="913a737eda27d6485a8a368c9df72759383584438184ea573a", 0x19}, {&(0x7f00000001c0)="e4fa7809c68acbe7b17ff7edced74f424cb30b9d037479bd015c5574946ab05bbd8d13d8a5805270656a6c358d14275d577c92d4636bd504d85810019846f4921038e24448597bc4fe285df7b8ebfd5acca4cdeb74adde873744b222764e11e48f0bf6975b30e65e9e8de20cbc0134d1459c556290b884ac3bd8a6f369ec403489d342054b14ac12c34651484863ebeddee27c7a643b2a5bfe2f2fefc1a97be32059863d9654301aa558ac0ff288f97c028d1977bbe3bd8886fe735aaa5a043839b403c492db8b1c9a2d12e4a9d6539e6aaa8c27e97bd0c030b55f3c26322279ff0f716f801a4ad6e051e73f99d51168eb6e05fe430a7159", 0xf8}, {&(0x7f00000002c0)="8e8eb9b33a1cf406c78d279d797245b8c3ea661aa243c4fa98ce6d4006e145f6d426fb545fe415bb3bfdb8537966a34d0be36dfe9bc360e115bd032d987f26fd9d86511dcc46f4e7f5e0ca7425ea7bda73528fe1e50c3aa8363b7a7ce3e276b6f5aa2b53fb94e54189ed576af9b127df792618794c12bce15af1c382adbd2b4bcd5fa60d03fd4a12a94b540e9d9629d95aa2590f5b873f334bcb7e5acee729fae451d97f5086cbcaf6df3130078e1671d08089500676b6ec0ed234acd7c3f25bb7051e36ecc0f86314f848f3a2cf49d509606e127a107dddfb31724a98b40a02eedf4f", 0xe3}, {&(0x7f00000003c0)="a4b724d6e3e99d2a6147e2532cc9d3b15fa578493219b05a2d4449bcda7b778b391447591d2a253d47f818c04c84776ebdf8a05fa5cfec024a2924972cc9a8299801d76f13106dce715ff5efb9736b2a05e91b68d1ac5405d5e49112bfa32f97b17a734f308107c0556f5828bcdebbc36e4d1f2a650df6aad5d314b90487c6df85436fc107612d63da6485ccfa6da0af9f8244fd66146b55069b73e4d67337da2694", 0xa2}], 0x5, 0x0, 0x0, 0xf}, 0x9) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000102000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="91120409", 0x4}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000500)="3a330da0", 0x4}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x50) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0xeb9e) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x5f}, 0x0) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) ftruncate(r0, 0x3) 16:00:43 executing program 0: mknod(&(0x7f0000000480)='./bus\x00', 0x20b4, 0x400002000006c7) 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(&(0x7f0000000040)='./bus\x00', 0x1, 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(0x2) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r7 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0x0) mlockall(0x3) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) flock(r5, 0xa) fchmod(r0, 0x10) setregid(r3, r6) setgid(r7) r8 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x6, r2, r6, 0x0, r7, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x4, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r7, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) fcntl$lock(r5, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x4, 0x7fffffff, r1}) r10 = shmget(0x0, 0x200000, 0x22, &(0x7f0000dfe000/0x200000)=nil) shmctl$SHM_LOCK(r10, 0x3) 16:00:43 executing program 1: getitimer(0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0x24) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getpeername$inet(0xffffffffffffffff, &(0x7f00000003c0), 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280), 0x0) r6 = getpgrp() r7 = getpgid(r3) r8 = socket$inet(0x2, 0x5, 0x3f) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r4, r5, 0x14, 0xfff}, 0x9, 0x0, r6, r7, 0x1, 0x5, 0x38ed, 0x20}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/232) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x3, r1, r5, r1, r5, 0xb1, 0x8}, 0x81, 0x4, r3, r6, 0x0, 0x1000, 0x7, 0x1f}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x0) 16:00:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/../file0\x00', 0x20000, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4012, r1, 0x0, 0x0) 16:00:43 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = semget(0x1, 0x3, 0x8) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = getegid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000200)=0x101) r9 = getegid() r10 = getgid() getsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000280), &(0x7f00000002c0)=0x4) getgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r7, r9, r10]) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/25) 16:00:43 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = semget(0x1, 0x4, 0x45c) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000200)=""/197) semget(0x2, 0x0, 0x11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = kqueue() socketpair$inet(0x2, 0x7, 0x70b7, &(0x7f0000001500)={0xffffffffffffffff}) r11 = accept(0xffffffffffffffff, &(0x7f0000001540)=@un=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) r12 = open(&(0x7f00000025c0)='./file0\x00', 0x0, 0x1) r13 = syz_open_pts() r14 = socket$unix(0x1, 0x5, 0x0) socketpair$inet(0x2, 0x3, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x5, 0x2) r17 = dup(0xffffffffffffffff) r18 = socket$inet(0x2, 0x4005, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = openat(0xffffffffffffff9c, &(0x7f0000002680)='./file0\x00', 0x80, 0x80) r21 = open$dir(&(0x7f00000026c0)='./file0\x00', 0x4a0, 0x52) r22 = dup(0xffffffffffffffff) pipe(&(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() r25 = accept$unix(0xffffffffffffffff, &(0x7f0000002740)=@abs, &(0x7f0000002780)=0x8) pipe2(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$inet(0x2, 0x4000, 0x3, &(0x7f0000002800)={0xffffffffffffffff}) pipe(&(0x7f0000002840)={0xffffffffffffffff}) socketpair$inet6(0x18, 0x0, 0x4e, &(0x7f0000002880)={0xffffffffffffffff}) r30 = socket(0x10, 0x5, 0x6) r31 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x2, 0x8001, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = socket(0x2, 0x3, 0xffffffff7fffffff) pipe(&(0x7f0000002940)={0xffffffffffffffff}) socketpair$inet6(0x18, 0xc007, 0x1, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = open(&(0x7f00000029c0)='./file0\x00', 0x0, 0x21) sendmsg$unix(r8, &(0x7f0000002b80)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000340)="683290874f6a8919bc8c819efb013fb14da0f1cca4ca039d4d131415585faaa8af88d02262ed428497cd49e4c0003c6abedafe7f857e535979d734231ccb2af52f43fbaa7d49e2234a7a06a94da7d675452ac28eb66de97b00e6aa67028555c6c03b056eb1b852aa5b43c720f1574adfae4cb11ca7e4d1095f1cd243094bdb5690e459d5f98d9e8c7c8a", 0x8a}, {&(0x7f0000000400)="6a680672674fd6a14f38361ef7b1103848a520aa73a9428de432f2771fa5c551b7608bc8226f8f4ae84863b9527fa5f7cf0c008f3999d3826151cc53ea1f07b7e0c7681ed86d2d37dec99b6255b66c96c685a4721e52c045ca467cce29dce7b367d386ab892fcd40dee04fb9a3665d61e942a9bb4f9e37ccd8efab421de4e63c4ac722099323bfd47f3e95465c4d4eaaa44e5c85f28b7777dd19a0a7dba487cce42b986d07936077492809076b477cb94af1184bef52bfc13a140ca2df11d9618f46c8a095694fff12d26ed3abb6f51d81f82f46a3f943d93cf0e6df0cca5fb47dc3e1bcb2977f9950de834e12863a908ad8c24ebf7c13e87b7032d11496e8bf582d23aa3771fc1d0d128a8f601cb98a6087b52c8645f0a5ecbde529d476ccce5890a91a990545f6da9c02a7008bbf958bd9c6a6dab6aaf74051bec6a500b525f2dca58bbd63e5c782e3ff55a02ac1aee6422c0ff3a1910f3ac2dc8661647a701984b2353cd3b4225c4cb1dcc74463b48adadb3406d88bb776e47d5e22654dfa569382acc05116dc8f15697522c86dabe8a843362c9c05ba045acb1eca51cad1e3018bd96c43a104eb11d2c0c8de47146954bb10704a54a71eeabddb61d7586e872f6a384c66f8f23f137d4ee8c572399b1aaefa301cb8b9892b8efa5449b2f75d3245cf386f9e0dddd93df9f42123bf5f2572698cd4f96cdbd4765197f7473bccf4969d4d3e02923bd4e9090538b2b4e94e5d67a6e2ef46ff315d05950a6a6061d6cce0ef15fb5d8e68beccd43c7951241f51e51f07b6fd4985f7466e207c17e06b871257f75d8ec849b0db99e80a0100486c8ae4925d73660e5f890c852e2b17edb4945ec943e14870e0d438719cc2163a2e25df7e6099554fc3d0818d961a1516a3fda495237400da9ed0dec85c1d065722bb4693d4772e5b6853942a7f4e7250c71ba459d3e383a0bd21d537e790568773a92b2d896b4a68e0fc9caf92aee7f00044403d8a33886da46141bf3841b130eab9d78333d0e1eb569b32cf01bc01be24411ef0f138f81f72ea48a3f45746bab7385bb0e77b277d81189e7bed07ebf79379fcec4b4295e5dce19814b1922de44086ef0c003da64777c81ade9942fab2eef2d1f5e201186d0409bb8a27eb59911d70d932ef384d7548ca9634f1f61405db037c9ea107dbccd30acca9b007efa3ba478f6bdfd9fffa1bc57182a8622e24f3a4fce1af6a85f09dc0a5c5108fb2cc193bda4f6e309f2d9ab54b0540f553c054c82b24753b3557f6c35b402322f3dbbc7db44f8d64c5bea043d093ed4ff9ace2e01f2b5b565b2eb1087d55d965909f60babd36690ea660271f854fa7011408bdaf7ddf50e6b8fb44a84000631c88c324071dccf5011705cbc7c68fb98fd533dcaa0bee60c2e54a607963a07aea6544f550de23aaf693c33d3d3c1274d758d193247cfcb4d38df93e49f7e690575ca60803c45193692d52c03eb9f18338c1971d8dece7ff40502496608e8d18355ca9ad1f0f8aaf6b2da76859526d81851d9f6055e07840cc118b6f3cecbaf4501c876f67d8760b7ddb521d6b0214e57dfc8640088592fd1baee80421fe243692b18c8c9a86eb27af9be3f533ca0f2671657fad0850d6acfd985dfa6ef2c4566414a4a573cfe222bec02d9e65e4d858038d7aee147411de56ad769a392cda95ee976636c7727c9fc165bbb7bd8eac81f0534534bf830118b17f873560902212bd3b432e9c2edd79a5357bccc635d71a78332cc0c89c4140f5dbb6d5aa8f23acc0e7f7ef233edf658f1d4e9ef5a3e2eeed3b2d609aa9b2072e9750e5127423a2cb5ecc7bbf520568fe3b6df6daf8899477475deb48414e841bd7d2b302fdf2333468ab51f51020b8e12ba7bfc82f904a19f481ebcb0f01c2a78aa092b0fc47c4c73fd5d7bc05c7f3684a92a40db8dac2df48b0016b5424b9a062b833b580b3a612613d0c301486cfa46325b11f0097663144a07e5e9068ec401da0ecb1bef2fb7f0282f0873b400efa72e02890a3e3ba6b6aefa8211271e9fe8b94386a0f95e047a647c17e8054ebdd51c93c0bbbd43dc3138b0a32a822e725b2037b5d829e3b34bd6c810e0ef232b7df1a3c8065d017657d8f0b59c1a319aefd2c3e280759f90d54efa974182aa505b47cf9a63d7d72a56cc9d70e4e9935c1bdce571c4b7c487f8c9be71ed012c0ad8ebf6f6a611c25b6d41b7cf89fa2eb20fa801537da5ca61d3b6b64091437509c21a3997a91b681086745565ce370e29d2c8c202268a97aaf5eead1c9efbaf7556bc8ddcec2711e1d99d2fa53b9b99b806288dc9bf348311e8650b3c5bde88ee6f323f6eca603eb67a97fcaf91814c620c9f98640ac18cdc3dbf1bf8ee83fd419e785f93f1f4077181f63d7d1ff7c0c2086e11d144b9734d6f2d95781981deec550a8ff3b7ff412ddcde75047107e6f99c555eb3a30f266ee509f25901dd0d28208a736466da90fa0b46a75d2e4bbf0cb14d9892f44bc352b0a2203db3ce362d9dc9b9223015f5c878843041e86f680537c4eb52680d26c0a0ca2914a8bee5a9b7c748ce5c8cc6c9bc4c15a6b1fe8c44034c31f008d74d960fa02b8aad61847209cc7474b0ef5d5d949fb34014a552c2c52f74d299d3e7668ff5668943b490000ecca81c4055797b5dcbe847b7bf6e88fa651da52f2653c7cea14914c5921b8d6ee5863d42488c0787b7299f514420465b9a725f3ded9375413fa74da19d0f5f2c788c1b5d0f632c145c6bdcf8faae75fba7936f586e408b7eef71fdc99f2e457b32aefd5ee0d777d86f345aca551be507d835e7fee2506741ad91765cddf23d2be7775ecd19724ab8ecffeb6f90a10ef22f559f53868281223a4f1b112f3b562ab3d6a2c13ff279f1bb244154c25e1ed6e1406a1b8e1a603cf4ac1847271d3d11cb85a71fbbe967f9516d5396d72130c9ef7d20f840301290845cf695e52a0a45a714484d1a4d957f0055c7a4eefc6454ddaef4ea408022ac9f3704c2bef5ae1a84c9d8ba60fe4e332d765b72d710abdcf43e6cd414dd62351c4dd558e3ca3774e16bc3c6e171c1098660c30ee4442b357038f3e31caa5fbe4e07bae2c64de26095221b7aa60e29f9a6a57574bfb6e217ee8ab2a5f4ba690ac168fac89870053279847f966a502a18ae84ad996347346df8fc5e31e202bfecd3ab802943438b17473700583da8db0f3e4d22f799400eccb44b721059f5bff9c4e5de6f6cd24f7751b357935b0804876fa76f02d1f133c44c951b5c347d51a787334dc333aeb31966d4f8596cabe73ea1f91d202e20b992708f28a6461ade71fbba7f20a40f51bb4d53d3fb894a4b5947e17b4244e1db57de3a0884007d0e479f3e0995db1c9a2e0dffdf0ad018f8b6dcd11f642ab42d7305e721e5e131af085c322f0a5880c86325b29af9aade89be4ac30fc3e537dd83b6e1649b0487716135110e2483665de7a9e4f9e3306a4eff718e1c5035990301d567cbef621c9e1f602fe92a04bfc5aec00acb082f601834f30920ba27217a7a401ea3a5ea222ecb51c34a4fb4e0a629e4364ea6bde98a7706730cc44999af15899674fdfba2ea0ab67bfeb006e86c7748dfa88183761a0c6591ded91dd2dde71ab11bb5d3d676e3f96d70fe31176c766339f40c33ac45c0ebe20d92ef18b68b5f5ed3eab9d3ed84d01845fb125b5ca109cf4c422880d3cb61d71a1fc1a2f17110dca76a7e1a6c759852f2aa7dab0c9f2e810b38768a6ec97be092cbf3f9f37b7e781b6d154045ed52e518468167d5f8f8acf6dddf592af075afd9063b894ab7d046aadb39bd7f1e1b4158e4edef7d7497ff3e8ed8a9f671c70cb5fd20f7cb2b969ecf4a636306de267650cb55e3b387dbbe123ceda04fcb95bba2c03aa09cb9ed3ceedfd591a52472c85204745e965bd603d59517bb3ba52c14c23e83d0162662e8195b511da7c87ec155d3122bfa3437a5111b0c15ac90b02be0be76f9005af20b859d3bfc80db75506a77491315476b9a4776160def1578a6f6d43575856562b17bd60ee389297c7c0b50e66a2ffdc26fa7118384d31bd2031fdf4b111800ec8befa647d88a98a1403676e2112a4334687ff2627291cc2d0765c49bb16f592449dd3fb5d831f5fcb9b3c67aa7135a5076d178090c7ef7d6700546673afa467811533cf8adcb16bae4d08d058d44881bb43224158506c6ff96839dc6b9374bbe90834efbe6e195bfc0a29109bb25c91b7599af536c19e3af35ea8b8f7356b96efda4036e8cb89c0dc4c60b40f303b26c782689be6f4fffe7829c474c41d25d4d4a9eea1c992c70c63a4955a4d1c7b00b5ccb59c5900d19568b118b7c253ddf9c03847327aa350cb09945e56e3ca7c055cd03a50d542173e4961a8198b39d55661f3031a834c930d8c2e6abc4eb9f799bb15829bf896a9f9c894054ea857fb994375d92b47d9f8987c0b326c7a79860e0951d631c51d4e03a70195459cff834f4402e53d8d9668b29adf596ebf827c293184600ebfba91dd7fa5c92df212272b924518b5bf6915f002c7b2791b3dc0415c4637bcdcc692cfdd4f4a22ff70e5564c31ea03e820aaf19e2310148d35865dcb9d909c96aa05d76429c969afd26944126d2beefa9497cd8c77c7be3556c4f6665db735c898d2e4be6cb01949bbae409075360473d7d5b3140678a26b9c67a4c7bc97784031ae38d7c276a5d600d6e4eda973ebcdc6e238fa756676f2fad098dbe3072236765cab8636970960af684fd449ce936a278a43c36aa8ee03f1f63693ba457ece3d9e555ab016a8bdb11f251a51ca9476751e950f25c5280e4b9b75ea54259b8510e4fb5787f3a1fd8029a6c7632595fad3d4a4094f752776f0763df4bc63451b7feef3220823b0c615d9a740eee54f465252599e35b32fd0f1ef4d25045e5102f026352200bb648b9c4c88ff56aab5448650a6d245be6b35a4a32cde4c57122d04e27a67fb6ccb2a83c7cafa9f98ed1fb60ad072a19073dae57871b12aeebbb6e912fecee0de3b6ddabe460b9a2c41117a038031c63c08ed923c6983b3b68e55df46ce1c4ee3e436e05850adfbac55e6598caa4201d3125733918d3e879fa9ac6b00d697a22d5eac5d91c0731b19efedc03638f8e6eba7399cd530d23ce4b5886926026d88de6d0c28c5cbe0825c0e11964a02faf00a64c539b1d5f2cfed2394470a874628dc877beb455bae32869f3ed6dcee8fb5ded76b7986857602b3fad711111e05b26801604c46d730f8d7e691af8d7a218cc4726abdae94bdc38adde6f04c1aeda3835b87cc8a32c2ff2fa52afb89a341546d36de11ab56dad5886fd3928af8a8678a5a6ab9f4e82ec389e5a995b77d5ac1692b4da7acf94e5bad58a8b1948a753cce828602100bb6c9dfad24cbd915c6805afa782d1b1b8d43560908a449e1d07be83c78d3e9889b6eb79eaeffd1e5f22d627119bc3d24ed3d984300eb31f1d40c6a83e5c177a3fb6976993e43388c4e5e6163b57054f81d2a51e287bfa4f5a5a8ff3463e8dc66a50840588d5e1d3b08e52a490a73cd8d8778fa9d3fbfcf21c57195e1649b1e9e7f65bbbaea778005fcad9fcf824c84203eb554bd169a82632527bf3f86d3c95ace45961d226255d588aea06cf25683da927576a5243005e72a383482238ae3c9e58857005304855b3fb3cb91a622417587e89ab5b60ff6e12a34f56ab607b872b9ff6b8243a73694481d8e014be0f6e8a49208a5659788d9857d723041264fece733abf4aafa0a32bf296b9f74754f360f141ae19e4b01", 0x1000}, {&(0x7f0000001400)="e5e596c5b61a7137f89b90594b1c268fe61ee01c00c7d4f380e4a3917a39e05ef88df4e08738c4862bb8f90abca492647f45685d3228cee9242c825042066d2d99ce3d73b75f924a6b635c8b40d5bbe1b1edc79f515f1a5c979537d42d3989ecc9612a62c37a8834cee0f7cc6a11239983ed14f6285c261e0e6726ea4e17a82a0c", 0x81}], 0x3, &(0x7f0000002a00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r31, @ANYBLOB="00000000200000000000000400ff000000000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37], 0x160, 0x3}, 0x7) msgget$private(0x0, 0x202) r38 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x6, &(0x7f00000001c0)=[r1, r2, r5, r7, r38, r39]) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x800, 0x47b, 0x3, "4e23ef394a2d0e6f2910640aab87b60693b1ca67", 0x673, 0x81}) 16:00:43 executing program 0: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 16:00:43 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="41899e103e39a1f64a300201c6eaf59e263a2d5831d4ac9bde424a68bb28903d341bd14b7fe36c9697", 0x29) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r1, 0x0, 0xfffffd4d) 16:00:43 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000004540)='./file0\x00', 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x1) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)='0', 0xfffffffffffffe91}], 0xe0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8120, 0x106) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:43 executing program 1: socket$inet(0x2, 0x2, 0x9) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000200)="366875761e4d6d648c55500f641639a986458f0616c971c2c35edc0a4da5ef3f9170190db00afa71b4d5a6e3f70bbe840dcb323c7ae1c93c663863428aeba8aafe21be24e8b4ec91295e2b2cfa9c07bf3798bb5d5534de0b5d5e874d14", 0x5d}, {&(0x7f0000000280)="895bf885", 0x4}, {&(0x7f00000002c0)="1bebc3b72910dfcb597cf3c68e3cc2bc92a0446e1d6a245559f7391c43455c945d820810384bf6987cc38cfeaff0cb", 0x2f}, {&(0x7f0000000300)="85c1adee9343fb7b09fe4c91ab3654baae939a42fac9924e4b1ffab32a1518e3310dc6bf49264e1e7d303253ba150e951ac186384c66890b8ac1304258fd0909aabf2154d2a9ce9580ba417d83d93feaaf76a8671ad9ee89", 0x58}, {&(0x7f0000000380)="c52b86d046365bf6c1c9c191361d886d08cb942c5cc3cdc95059ba459d7e930e56e96844b30394ba3e25c3c32136756bb9f9b876dcba0491f3c5f9fea7bd232d1fc11d193899fc0f7feed6df0d8df6949821c3713e3d90e768359ba206a29e124938f6039a4c7bba2670a5fd2b4e753aa1088812d603a281b59d44826ccca3ccb7dcf12563c3bc6935226e0104d1a5000305e7013a20ac23efa33d8dc5048e341399014908aaaf529fe8aa896675895363ba9fbe376660da5ca7eb9cf23ac566dd865cccb3b2ebc5cabd3472f0215f507911af883c82b8c585816020ff069de2e1fa84cbb26fe27c76b7cdc1e3ba8649ca078d1c18b7790b1f0cc429320ec5757576830ea38b0a8b3616617e60912fb06821f800990d88e96e5e5c9aa66a4177db02bb7b2c4cf823422e732132a9fc3288d62a110b9833141b6b414485a6b9d85e4ae2e4ea3a0c5524e997bef8ea72b91effb1db71820ed596cf76965cc204de2d8dc8efd6f4959a4b9992d20a7c19bd60b69d8259ea5cdfd15f192c42bb548b0412cb4b70b20ef026a5ddd5f285da53d7b24ea6fa09a7b475f3a67bcd360e1fe2cc414e399e63360e984d3baf832877e8ff2b2ba834d7aaeea6a7e12222d3de8741c6fd1dbeb3749302ab75f7ebc06bc40ca1488f6bdbfba49517b066b7b09b1336a44fcdaa9f22eadada57591b49e23f755706d3c3a72e730e34914de1697714c8c7e5a2da65689f63084033305a5620accb3ebd36264d85ffa9b0c9808ce2da7e3adc31a7d3483294ac7b17d69d9532f1105096edd3316fa8b87eacf3da3e8b86df34bccbba87e7c439d7c43fe8375b3789cd9360e27470fed720d6fa7038e5a5cff712cc78cf9e5861adb3e52f0da9c1b924b2a3bde5f406df30509e8a6fa6c9fa5086eea59b0594233b63b8260e84bc89a805754401b61fa4849316b3f915f5cc863ff71926a24cd2b409c3cba641a53e7f8bca86cb6ba93a54de4d9672b0df03c57824eefd1b94a4d32f975d74e70f549d01c03f6912d78417419bb87848b531040c4cd4101e12961b820bb8b4a0fa37df7079ce8fc527689f5ce8505c7b41bf60b1831647161d989b06d635cd32b487ff4c02b4c20f8b00fb7bf89738dd7c787ff0a8fcf00ab97299d228d106f48a07765eea6c58c992b4ab82b5b87e8fb6bcc3c0796949e83d6a9b39333da54518a2f7ec36d6d994abee6be58ab55daedf452c589eec188bd27c38b205abd959dea569059ab6e72efbf30718f45c0b0f653de571aac6ff13672811da4cd11345d1db06e9b902c00646d8a9e21d90855967a173e212cb69ea4edd9c6f06cfd2f8c6d03d084eccaff619e22f770da1f834099415742164d165fe7c44d0f80af7284d625cb0d503bf5d34c1e78f84226187b25ac5500fb1660eefad779d1cee8f2a965b2c0eb3004a04c58e6452902b9a81e249717ed3afdc27126217238460385ba76c6895882d04eebefebabddab5bc0ff8b2a5bd007747c4bb00f7e63b635b457ec508eacba4a085226ad85182c4e43c99dad420fe0c5633a4ea0ec7cb97f8f4e7bd8f8767a7dc581dceb77da3ab516e0dfe45d2519e763d9ceb219c40e1d50a791d02637eeb7118348345b83ee7865793bad710d8e3e87cda770bddb58a8efc20b5d3d244db36a8cbe6d505b58b5c99250598d1a341ea853f1d9de9ca54ebbde23434d4c4873c67c26eb497e03fb477c7bee30a801e6b0857c79514a61b4bbaed2d47b8310759d8442fcce35b68b1c0239de84a557009538070259fb693a71d105a603a94116786b274418d51150384f61c9b2327daa396d67997271d376c3fbf62d53b049e1b8662664165baf610185e6ce58c8386499992912d521b4e9ccb6395b466fd6a8a1f49d242929fb3ac117783d154bfdcc2b31c3eece4093764df74794a4dee8ed27d9c4346f717271339b4486e139dafbef9f1b8d58eb270dd06f50c4b478614ae013d97671a3378be5282f90dab5f6ff62b8ace556e8945dc105e0a18c17c31ac7a3186f9c096341945b8e4754c3c8ec47412672008425ad0743c1df2cea87dd59574ab03279e2803ca030f8dd2c0dd120ee3fa21b942b999921d31c37ec0684c67fb5fdf8a70b22ab0f7d29ef27f301bc101560919b46eae829b2987a24d16774f2c2952422f3bec0ebe833c7306fdfbb5644fe4485d230eca553424eaf0d7d1bc7806f0a5c9156b76d4d4d6f6a0d6031a02a6373970b11f5d7abb1cba9043e37d5b7a20b2747cd54f2628e6c41764797acdc1705e812fde426da392855509e0884281907c0fa4b84728e5f71dfdcbb5e4e0b367cb575083baa61cddf741a29d7cf8ab76af446f80d6b99bca4bbfced96901357ea27e8fbe3d178ae3d94f00f51895631fd8326d8175eb332a17ced26450653f4ec5588e290102486bddf418e6e242cae5c3b394c8de7281ef446d1eba71819647430873327de705720cbd31f6469129b260a1c9112c4df5419c61a8e427df063c9514ffae4a66cba5e3ceb6d9e7a7d65bbea41008d38833fb2ae3379cb76dc9121d971bf8cf43f35701fa4265be2418e6c487119ad689383ea5085ce028830d1a97c115cf59a41b8d07fef9ae4849cf8992a1217243fb6305722b999764ee801ad6451c9ae6aa87637ad57fea2cee0e4ec17485b4d45e09c6ba5ff89fb702daa8aeb47ce377a9fd21fbbc1852174b211821c26869e2278ca8617d8a3c2f0e26fd91fee13ae36c6d01c8b64aed223c44c81d562aa135c0e9dfa3b611b312568148290f974cf5ee358019a5a0500094ab3765ed6bc8dd4a715b098cb212d79b18599734919bbdebbec975581c1ff809e8b07bbcc6c5b576f5b1d17bb35d8014e7983ca57dd96f3665b6becd0d2315add9c6d2c92d44662edc18e171932aec4ec7de9e18758545f07a02a3a8b9cd106371f1b0469be5fcded0c617df0d5048b845d2297e20a4b8074cb6fe0d54c3db8863978b4aebc6c72c430d0d3819baaf9e52e83e0150a40d6d82055388a3e9c38d41c24a12322b5969e6fa6978d1344f7bd356abe4824f090983f4b79130b417bdf37f72c320f3b84c80f4c1d1c03354be825b88d3e2c5e39d434639a5610897aa2fd8720ed430610c5231182c2fc4bae3aca2494c346c0ed8536f34ac969af593e7fe57cdc8de75dae6537de55b8430b4fc768fb670266ffa27689cac2a2e0a8311c79d06b4675459b50989433185212d878b2e0a7a04dd405acf00d170ccf3e434c0caa926f3c4a3617d8591315e8855fb9e1e61f22f46af9aba0cfa58756db6338b9233e154f8c6e0be70c2632a4fa6abb4f9247918cd0250dc8349d553e2726ba673f28f4df1ad49e918a7f27ba3e2c4f8ab8af8362c92d126dcc412006285fa118d4e0a232d4168ade98b255a568da05e5a650b016e4cc1e8f5acdd8f59676297debd7f58d9424729fc1371593824d78b4087937997d4da87f2ba7f087c244814fdaa4525c046a3b572d23cc5f617c4051e8fa8badae970cd0697175bb3c9326d17ce0009cb189f0dce2d4b4e9ccf3c95b3d4b13f8873fce10f963773d052cd1e38f71f524dfba389e626e8593d3181a3c67e4197d3c25a7dbfd33154c165f5a5e158acb0c5c720fd8511858323742c5dd062f61ce2fa237b2225e132f3338c618b8a29d079b70aa447bf0d2f10850fcbbf23cf9e3fb69056178ce15b3438572671c0e92e8fc3b3225837a75668ca0aa74bf1ccff84576407b626ca07297ca897c2d9cf5f6509abb3976feefe4f2a64992a03d44f14a8440c55a25836bec77e51a5f54b07df3e13d9c803fd26479f3a8b16ff61376026f9463751d74de19cbb62d52c4d5ba6dae2e7c00c752fa7cf0d86164d4f5393434cf63e15bb005237da0f1850ba0224c1e4d945d7cc66d78620dd529a1e0a124f0c579ffee2620b8f4fae59d3c76a8c0867bdb2d0ca8c3152ae56f11abc03f09142dc2e472e7f046c09f3b29aafa3a426f372aaef97ec386d083ef216c5ba88183655a91bac7b160a73842b98406bf7c84da1607daa11e6efaa1b18fbb199caa120a75071ee18b3224dadd2738a23f8f4c0199a49110288bbc38531ecc4c76fea92b3f4c9039a3a9c8ad55072e590a2e6d4e998e884525d251ac7f8b408150e00c3b7aef0e45cb483b5f6cc0b57cc16f567b4ceb9cda8dc697c78751e0d1809301b97229d56df99b345ae7da54c52e4a90f11ed29cc7a2fa69467edcd637aee7700beabd20dd7b4a1e09bd520717c94fbf036826370128ef39635742451284fe5aada85236725ce391eff9bd1f3f74d5a79096a11581a87e31a9036ed4d5f3e66905a7832d946b07a67ab0036407d4a9347b5af6b0c2597c97227835a548a8c14f3fa0ac14a4bb66adb1f0df31f90d328250482f56a484a52a02658ddd8c8def3aa5d3898f17a64b40de213374efe946d2a07ce38cb2b4934c6132b140b5ee6527280eccb9dd3677e61a5dedd9c898e8fe717c57a4c260e66fa5a37468ec88bc561f70e791a7886ea86a552228482cd19a40b77bc20f5e1c44f74199baa9683a64b7e41b01401e0348fee385f4d9ddbbc5373cecaf3bfa9a35a909f49a4d1aa48b1c537b731f6f6d83d5640bc2dc883992b982d9ad15d01193a0b9ea96f8625d90846d8db9a2eda0c453b2abf2b316762be72dd834aaec508c434fefc09531d46a0b05a415e39b74246efbd8448f339204e5067ed618016be017ef95089d3c1968a86cb6b6b5f5d71d88a783d5c794b71ee39d2d72822d1d6482eb92cfe31e0e07fc503645775d79a01f9fa204764d146b05c2d022522cd120afffdcf3b3e90d749594efcb8cf97532878addbb7af85d9c51d6f84b8d6416fbc54bca39825a2c4e4913371f5623182ea25f378b28590d867c275b98b016830069ea103bb4e23eec0f57c65d4d3172f7121e8a3bfa28b43bfe5c853b29dbda4bac0dbfd26bc876e6f473cd2642d5c3479ab0285da47b77f3249adbc0a8f1b10a0360b49d23bc84751da8812f786e1b70f0716f576867b8c8ed600a68376985784bb5a38d8356183f9e10f3362e4610ab642da4a4feefd2c588dda27bb8edf4caa33bd20fe376b3adef92374c51622f659d69e6bcd1ecfb2cd0ce93b7df952f3a74daec966ab5ef64b745d39fcf65bf0d5e300ac234b8b59e9e9d65b7fde59f22b37e7477f85cb61a1298f0649d69d35bd0b363d4d85d2d78cf8c45b225099097aabd2026544c378d4cfdfbad06e411c8fca47db346b4dc8c966879db940b5d1a84302cb4190783b359f5b6633efb5751319d6f00250bc4ef58e2e47901e08dd429d36f302a5f4fec3acb165261a1b1f4a989e7787b54c6f8535c188f97394568fb0f1904d650d197640c3c8349079a1b6f25890cca0556d52c896a907d94a302b28a3c08cf92cc60bcf8714a864ab2745bd1aa7d5b4f1b4f7c8ab03f30c88bc9a568c7f1cf937aef290440c1db1661da2eaf0eae882d097d20c94f5d1c7305d01f7800ef1f2f7d7f8a5e7836a5806982fd10cdafacd0e1d6828f7a8e8c2ff2024d4e0090041922b0a432b349536219fe2e8bc303bb9a519b20816f1875f949eb3b75bc0100e1c5c5d576330ba7fc27193f2e82f7bb1b5b1b2a7a707dca1458a4b48f6450d154bcd8dcccbde1391dab6cba264492f12d7299863a280890101bf7510e9122f922805a7448be61727713055ef78eda2877fba1c3331693c678ad873063c369d297a3000b9a6b6eb2af57e7c8228a416de3e74dcebfa4fc99dc17f4058f514dfef8e1562ce2e6b7c1e08bc5214cc626218", 0x1000}, {&(0x7f0000001380)="d32239b2650865e820bb41645d2261fc339a10304f4001679ddc66c6d37869f89f4d4f9b38c20653ae34c226b1ca22715b1e8b7bb27e3f6418edf7946d7e85aef94c6bfa02af8b538a0ae50f5c5107fe785c598c4accb662ff1f2ff7fd6eebb9e46be6c37482cbd3a008bb67a6f38413d67cdc08a956ed75522228dedfc0e9694793e12a0d7269be42bc4fdbd9a7002510e1a3fe38921b6e4bf51a91996e35b763284abd6c8406eeb2eae4cffa7378522769eb562637bfcbab4d3697016ab4fe6c9fad36b031ecdb28f1de326600548afbed01d77d8419a3bae171a2ebf14397875760f7a0fc9ec27f4d69358f19731437512e3e7f13d4981748f7659b3e84a49016be8984fc4a598807cf08571700985d394954ce8553fe879842f7b0cca897bdbc9483c5a6d0b1592e29ccd3edefaabb6782e014da79f9ab3e00627b1e1ceb08042664c5e3aa6807d87af1c1338a55350ef4cfa62af5496e31e099011048cfaa7b4f661407670cef7e3b292eab607bfef18898299125b6c38af13e383dc691a7cb4ea3380657e5f661131bd6b7b98f50cbfe3a30a5a23acb1cb71ce9f60f281cb8c966fe58b7ef4e54f55c24c57879e298bd81df0c67eeaae2259d751426806918f04aebc5eb76266b5e45b35dc70c629c5a2cf822c5dec4586d8fe718b3fb3103caa31c07cf629a00ef86eeb87e1063666af2d157c74026c97c7c0cb8b1d6b7b8da2f403e88e58129778a8da1e5c930772de6fbb55239d276aa5687113334c9c675b1dfa6f8593bbd356c71e1cd613d74a8bf79432352dafd44080a48c9daa40b311fa1931bd1eec01df0f19180eb197381446c8136be356a3b932eade05d786fc05ad80c131604b0953dbb630c7c6abaac9fa7156e04e855440fa297a300c84d8cc15b30e4d4eb85b1a2085baf21af33470122776a70d3eef680995c65b2dbbbc600e9bcf92c45b02c136ef1f5878576441432b4bbb60e7e4bf3ca0f7e5de4c95b3204abdf07f7664acc90f927fdfd452199a0d93b3d984f4a3e069cc60fa044c6689f62e0079b13334736e83ec3dcd502023538761a58b49288f5236fe239ae24d776d8457a2b0a9877f0840bd940a30f016700093332b8c178f4429f5169ddadde17e7917a2bb0a81057dc9c2f22ca9ef335f849b33bac60205eb57854b89d6b49bb1706a29f4432d3227e5c012cd249b032762b3319e625b92e75351002d8fd0641b7dbbec5047293aa2f453d96c1c38edf2b0a9aae47a7460963faca39fe3e714577c7c732122217fc91415f674b2da19cd4299012ece82cc02546b726d5980ce5cce072484edfb7b424b19ac1d08b6c2bde05675e254a2d23b6c09f02d4dc591b99c0aa3449a87a9e2b8b7c4e6c6284c42a62a392e8a4820a568bcfc84ce959a0f8be319fac6a20f5c02b17da9e7ef70e429cac2452301d3d45115b7ba63b005bec27c46f4d11b74d6e9c527af62f04e4ddc6f05d50a80d8b160475f231edfac65276309f91fd74d6bc4f02eec30aa600dcc656d298408f280ad7cd32ec6dbbfb055be3b42b334ed9dcc5dcbb238f3da083582d6b1cc03e8cd45514ba06028aefba5bad5d9170b25a143f668730bef8bb93f0ae346f5bfaa5de630f040c72a235d8854557e4b31827d6c5373ee1bdb8b568c9a2c5771b2c60c66ce66a986acf34b8a5185030ddd9be4110602ba81a058e1b8b15dc84e10e6495812909812b63793ef40a18f462059130322b5aaf74846f8a9ea90078594a12422b54c9db2ebeb5a8fe4d29438bacdeb9783a030f4e0bd10a69921f952d047c5a7307d3a19f67b3076fe25d51659f0f33cd96d1c0bb6db417a23642bb40dcc6cccc801bd52834afc4e4be56a71d3907b31302ba13cb8ed301900f7fe9cf03119dcbef46b42baa08e1e4616906df767766ceb3a234efa3f37120b39846b3297249bffe8ae0fb0615e5fd84380494b0c397ad95b7c908698af9ee8e651e0965f5fa66a844350ed6df4d0d1c5fdc80b2d6410d86d9a2ffa89b7f8bc1f2b70512cda02b7ed5aa2a79d0bb0b68e6f74a3dabbdc798b8b4499c4560ebbffe76e90c4ff451123828af5cbc6ad951194f178b3ea9d218ebcd100b8f83d8a351bf3a6c698bfb6b299920bafb3751d0bc229055dc54a2939ff77cca92de39113a11704cd124719f109b1c33d8b17db2e0ff4ce2282ef434d75f0eca46b96fcd07a77e8955d0d3d06bae1ad60775c1d780eb35df0752481bed7e5aec5e126777a7fa2a278f9282dc4ea46d6b8792332fbcea09c4c33db5a68dc4ab39eda58d09b39a241dbc89c24a5ade354b8f1b359001aafd01980e9b39f5b9e4e0e3dcd65bd5e01220c7c70c9fc6a5c4cebb01298d1f6293e02144fc556b4fdc0eb3a5a3e0b49f6ca9bdad0e4072475efbaef7633fec2606deef937ce7a265e7cafd29e87785a636d71100d1829fba3f3857a10d49506f2944208e5ad942f7216befad190ec17449bc69a2b8d6245e7045e314c9308705d861432ec33a4de752d523c4d91748d74ff11b493a0c2c0ac7b18238f78a4217ea2e8de2849c482ba0ab4f63c65936c20db077a958feb502c287083bc387c16aad10ba88fb2e7fdf328a61a51fc250d935482233a712f61b3c0f955c6090ba32a608e008cd85ec9cb03e75f12553c4eaee861e374488472d2c5f415c87eb5a19393351891f930a154be9623251784b4286c4cd648fb60e1eed94a4c89a2d02f2191ad3dacac7b3923498d04b11a976ee66a57eec33420997f9e5f098060de79416e40f8b61b17562eb526ccfabfb86a04f7827ae9206c79d6bfcb0fbad207c1956f96ebf96884ca723ca31452f72685ad41e3e87369e0f51ce00b8fdc978eb412720fd7728927924070cc46ed6bbe78d17a5026ead99e4786122912e2dbf0e9215faaee3e1f2c175a60c116ef7f5002c233a22dff4bcc5f7875d1629b4e0a94d4e4c5a4ac244ccc60e510ae1df1546fcd6179bb5f425c79f9a2ec1b276dbe5e02e129cc4c6470a73e6ceeecf6e9aa22b7f782d52a8de2109d088f0f3a3065310cd16b5136b1ce755f77318b0298f92d9a28f03245a8a4225ec535f2409d16381218e17167f7c35690a4ca60c4041272d19a9ad56b7196c20fdbc2b047ace9380b32ae23393c107b5d1e68a7ea1baa80bb2d26dd1d5bc8faaae7b6da25faca683a1e787c3e787c0ab7e4fd9875683018e391dc17b5f5d2e1076dfcc5ad34fd5fb3af6633adca2edeb6081a65bdd7e1757eae5ce0cb79bdad81fb60327aec2e1ee6c07397e554ffecc425e4c7aa6b265456927fb7f6581ad00adfdae1fb748652a7044c97db837b4e662760a2f377555f20ab7ee1321e6a23c0bf166d411671b1f5e1a465fef410c1975bdf29ac9beb335d24a5bd6d1f351d1246807e559b0b28d590c5ab1eef109c2b41febb74dd9c861c144c00d12201faadd00afdb38ebf940e95d17fe52d96a75af4df87ee75aab99c943c2bf2976987179a0a8069dfa74ce35fab27adba4b51c5f73ad51573fb98207d26126bcdaee341412421269fbd3e23f035c8c65e0d1db9410adbe1babee2c486f4b167af6a5ae3f231873b458751aa90df88b4312ef62a9472add04493e3ca0b9e3977de63ae7d05019ad68c5132d3cfa7030be2cfdc52a8b85ae233463306694b5cb851ced6ac9f359fa9b22ccbc3ed8e69108b229d1cbde43dd921fa23a48aecbff1bc88982e71b74d3a723b67c13082f16a69b0aaa48d0603c8ff9f433c46088f3f8d4ba6e3c06eb205ad851c930802e3dc99268f8de36d7ffdb5adcd5c77ceb4f6eb3e9901fcb48a097f62716ad1b8f8252dee62dfce8e18ef07fe8d05785120c241a7904a370006f5acc3bd9ab6508890633ea7e40676f17a13f26f347624d5b59fdad86a450665057aa4f8699bce6cc43a430e6a82dc36ca1fcd576714228b617a806be2ef335b7907e2d0fbb6086cb93af5fb0fae62f58b5db868fc45663b0a4af33ec1ed54ba5ac98caf16683ec7658859b0bcd5bcebb6810d0c500a9cc46ec4dd6ac41972de55bc9b80518ed579c5246c86bbaa27ab07d9cb006daff5446ee36c3a0b09739162c671bdd30abe9a8a209b3e9048e765151bf7aa161e114e6b1807329604cf70eff71e7603afddede42f7a0fccd888191d3bf1dbbf02b0094be769315f58c558f4741844c1990f9a486229a4b0729fa8015ede931ce9b2eb069f41bf21e62bcf3f60b9e46ea9de5024e3134eec1960bca2d0d010d24073cd97c58050ee7474dc9c753cc8000a1143b4c62bf62a69007b3291f0c10cb5acaf8ed624e0de65808fc589b3cbed389417b90821eb50b27711c113b18f6537d1faf422c20d850a3edcd5329aabb8a76d13f545acb935fcb26a3e4651ad1c3c8aaa85147bab01e106d38b73cf210c95c363227be296abcee56489149f601746404d193f7f5088ed2152f08f2b75913d38b9759dd986ce8da743e606aa4bc961443678eddf0843a1e3bdf1764edb79bd211d213af469db5e6fb1b4262a24ef5efc964fb2f6269f026821cb39f7c5c94d7bc0846e8475ef4396ae7afea7bcdfbe590156c10a481677bfda2a3cc69fc39fdb2d44b749f63c27e9e4cecea3e63a67390ddd7089f71f5adb765a27ed7318d5244056ce450e344bf462924a42894fcecf082ef35f3de2def309fa95136b92c5add1cd7d48f4af5c8e7f97b406c9444e69565950987c2260b96cbe94c15c45c5c0626e22caa6040c0ba8e0c791df11ed7d12a3c01e16fe3c61b7d4e34ebb48ea994ed4c812e63dde27d0f348cb26452f2134eda2d7c585ef2a6e7c7be59b161fa309781f3a8efeebe2bca0b8e827bb077832f468dc9b741348021d62b5c0a3f838a9ced2ae9bedf09d9a3f0e82aed606819fd20ea5b8735e3cb56e5fb67ba3b4c8c1baac39b1c0c6bd700b964a5565ce81dab3f0988f8f52d50964fcbc8ac79e58e331f20f9a90fdecd4e611e6ecbdd4ee46355be9dffb0ba8d9dbdd44b78618552d3d577056cfa763f8a25c03ac75d8de6037c00fa4670994e8d6aa8f14224f69177a58981fa08276f468c928204545a0a4611f2c6aeadb2bbdd051986573129e9e497caf8485932d6c3d9ea5a39cb9835827ee83b92a78e8a82e1d9f91d9333121e8dfc648700ea79459d5a45b60e58a282509b8f15bbe6ded5aa714b86ee946da3d0f9e3877fcf0eb823e0b5ad2f81aa72c3a1cbf893db8b7ef4b54a0cf281b6d78a1120298268d76586f1fc1fd3ea2bdbe3a7db07cf4c4190dfe3f8f44a979a41bb495518768c2b5d9fdbfcdb1f3f1e1f139fcb29ef219adff270beb829e77f7788d87671d26a6cb001f3875fc1bc4c1d100fa433c74bbde4b34fd50a9eee21f7139c5c53e6abd5d0005f2240682aea4d0337e1f5937d93f329a11dce9f1a962cebc45eee7fda81fd78e676ec28b50cfe874a0be87605ca1313f58fbc02062f56bab056892d4cfea8c8447d2dcac207c0ec363bedf610987942b01ce78b109ea267cecb7f51eeb7ae260a6df60983b6025480da917630892396d3147111eb757956e0e685dea2df5a1617058f6d83fa02ad57bb0a93169af70538a4110936a78d9f6e020cb94e6997f811a769e3c4abf3d96b8103ef9ee5269972a58bc968d7785d120ab9ea4c5c761d92484ae65ee5756f38a2b30b1d73f31bf88d5ed64fd79f12bb8fbae71beca66e74ec6e30ac17c604528fb8a5538b42db5dfec7e24b583948f9ce833ca0efaeccde3d3672b7ec41e26f249236b201bacb671a5d8df44594109e54ed616a7d4c58cef779b6bdc5d53574", 0x1000}, {&(0x7f0000002380)="cf70d0c84093efd2b7e82b1e81f31bc644542b3281c16c0be66a8415", 0x1c}, {&(0x7f00000023c0)="43baeabb7c13", 0x6}], 0x8, 0x0) socketpair$inet(0x2, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000100)="5ca47d54244f421708231c8ef97509f66b17dc7f43b35434cba543f968898bdd674248d4323693f547d7f9b20b118f36aa55b13a75c92544a78067b4d13818386c0c5517d054a5b5ab28a741679cb3f0eab1fc54b4c9d4c0770eda18afb95858f7bebb6891f5b1955ff83c322f7b39a95ed213317f5e8572239e86b8bfc117fab1e720b2aea6c9b5a4dac8baef7f805a59affc8799c5351e0eadce4cfdb7f280647845ba34f8003564a05b148dae47a5710816aee25bcd79c9c7518d789c93d8143324ee6df9f0e6fff0355679dd1967ec0b7d9f797f40a9c7e52f80602c1c81c1848262f390e92b735d525193f5d1c4f943b596f1e0efbd57", 0xf9, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = dup2(0xffffffffffffff9c, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="64fa2367b3ff1f47454489899ad34bf0025bb9792ffae7e63ce307a6adf19c7b33bd16b743fe6dbbadb18ba41bff2fcca815a433c19603f6edacf123d425c4b88389c9", 0x43) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) 16:00:43 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) r1 = syz_open_pts() kqueue() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/246, 0xf6) r2 = syz_open_pts() read(r2, &(0x7f0000001580)=""/249, 0xf9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0xe4ef, 0x20, 0xfff, "866b1d8e93379a7fe4749c6e37b8576891cda5a0", 0x0, 0xb031}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x8) 16:00:44 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa2) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000814380cff6fa37831ab478cf86247603cdf92d910b635875b077660820cd09bdf6f9374ad165719b486614afa799d0ad4c0b99f842eb7b7fcb99036ae0ee83ce7743cdbc55b1f361a9289cb18963d49ac3e6afbdb328209e7a654333782be92588af83ab8280a8ab6775e48105a960f1b69442beb554370b872301e5515e0ee326e14bffc8f4f27d81cf341ef365bf119251ed246adc3d214e46f450dec773718781c69627e1418258ddba2b6c448f533b67280d3a3fb8324bc6eb78a5623f97a48abb15d1b7a1e0fd0e890ddae93eef0b3d666a8d27f4226892a2f774caa0da22e982c40479a8477a2c63dfcb5c89f8bed0c63977122bc5d40911"], 0xa) sendto$unix(r0, &(0x7f0000000140)="0f17ad48b9bc07f8550d3726496301bce8f3ec61842902c4b6b5af7c78", 0x1d, 0x408, &(0x7f0000000180)=ANY=[@ANYBLOB="01002f2f66696c653000"], 0xa) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:44 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, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) kqueue() syz_open_pts() 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4000000) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 16:00:44 executing program 0: r0 = socket(0x20, 0x8005, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:44 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x7fff}, &(0x7f00000000c0)) socket$inet6(0x18, 0x0, 0x2) nanosleep(&(0x7f0000000040)={0x400, 0x7}, &(0x7f0000000080)) r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/222) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)='[', 0x1) execve(0x0, 0x0, 0x0) 16:00:44 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x101) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getgid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r3, r4, 0x0, 0x6}, 0x58, 0x6, r5, r6, 0xa330, 0x3, 0xaa91, 0x5}) setgroups(0x0, 0x0) 16:00:44 executing program 0: open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x80000003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:44 executing program 1: select(0xfffffffffffffd2f, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x200, 0x0, 0x0, 0x19, 0x9, 0xd1, 0x8, 0x800}, &(0x7f0000000040)={0x3, 0x8, 0x40, 0x4, 0x7f, 0x3, 0x5ce, 0x1}, &(0x7f0000000080)={0x5145, 0x9, 0x1, 0xf20, 0x4, 0x9, 0x1, 0x3ff}, &(0x7f00000000c0)={0xffffffff, 0x5}) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) read(r0, &(0x7f00000001c0)=""/214, 0xd6) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() socketpair$inet6(0x18, 0x0, 0x0, 0x0) 16:00:44 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r0, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = semget(0x0, 0x0, 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/160) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file1\x00', 0xc0, 0x0) symlinkat(&(0x7f0000000280)='.\x00', r0, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000300)='./file0/file0\x00') 16:00:45 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000100)=ANY=[@ANYBLOB="b218e876d2c3c5979638d9c80cdb36d8fea86246a1b9324330f1ec739ccc8db596bcd81f653a13dd8a77e78a8f11dc738756cda9139b2731252db9a285d26b7438e40a34c89bba804613043fe7f4f9ffb6a0136a7d456a564e9b1bf0a09ec41708a49c985ae8e3dcbabb8171a0a53616b37388375f9b497f6849296bc695d851d70b33ad4c94587f3fd89398120bc349e101561a2068d49ddde852f83e4d2e4f6ab2cb167aa6ea619e0cbfe251b1cf5e3f78370ce1ded7"], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 16:00:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000000200)="f43b42e88ceeabac833b0aee85b1434a7c85223dc05b86d4c99b00db16d594892431ad8d47b223b29b7176b17cb50c33dcb67b0fef0ce86af1bba04f6dad8f2929fb40e0069a4a118c05c9e72b23f9ddfe736588749e5219d45c1d4f84089b5dff344d93c98fc7403940f4a8176f8c25c4bab8400c0a10eff9f776e0234357546a1f94709a8d2ea8665700ad1845eb9f00", 0x91) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)="0129617ab95519095f442a34972d0d0d9f59a0f9f17e7a0401b40c5eb00bd81ac02ab16b2ea2f0eef783f174e6b30dc80f934385d29e910e8e097e15141ab9d06d3d561cca26940b4ab49a886a096e18c7bf161206536edee2308c899fc5206ff776332be7466570a02fb5f4834168d5cfcca0c3955c87d8a33ba15b6e5bfc1455bd8d936b6a8e8f620ee0ba82e62da09765ba96e37b19fbd94451caae03c9c96297791c19f3878abf6bf9a2ddefd38ca8ab1bd0f037592b2e8bd00196ca2c1078b1262e8489ff8aabeee1d99894cc53164b8f251de0924363db879eca7127c08d78d026e20999b59982ee8e45aef810d955bd2aed", 0xf5}, {&(0x7f0000000400)="e7a583aa1dd246a8354048cde4e50e5fc141c9f1", 0x14}, {&(0x7f0000000440)="6c4e1e1c6cc1aab06f3c552ae3729544547b6046e6fdd3c62dd95806435a9225274c3b621a7477431f3278164844e98767aae307dedb3f03187af43d1bd2eb47eaf62441f0cf4f5dd1bb76bf683a4ccb49984f05fedaf1ca39d0a18b72591c1bb10c48bc9f69df142503bdc9516e40b1fb39534eaa3f084e9c4dec4b45cd442fb5c3dac9c240f3bbb81ea5a310b99f3c00", 0x91}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0x20}, 0x1) socketpair(0x1, 0xc001, 0x200, &(0x7f00000005c0)) recvfrom$inet6(r0, &(0x7f0000000180)=""/80, 0x50, 0x802, &(0x7f0000000000)={0x18, 0x3, 0x74, 0x100}, 0xc) 16:00:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x6, r1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r5 = getpid() fchdir(r2) fcntl$setown(r2, 0x6, r5) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) socketpair$inet6(0x18, 0x8007, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xfff, 0x9}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa966, 0x0, 0x100, 0x0, "88735e3fd412d8cead0e8600dad7f47c7607b89f"}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="9112", 0x2}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x50) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) flock(r0, 0x2) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: mlockall(0x2) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) close(r0) close(r1) dup2(r1, r1) getdents(r0, &(0x7f0000000140)=""/227, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x84) r2 = getegid() setgid(r2) pwritev(r1, &(0x7f0000002340)=[{&(0x7f0000000240)="d56bf7a4e7d1f5a8eee01a8b3f7374951dfb7f8c7a37b65f55b304bd338e2eceefa15e6e6cc1a87ccd6a340e671083e0d2af4a368955ba5dcb132446130d48ab7627dc91167e0d6ebe0d95d7a4423467e177cb23426161c7fd4f26a9f935a86c5ecdce7f7e406049e8ade904b98573eb9ed292950cffc14265a7cffd9912bdd35e65b216c75141a419a6ef6f9a536d84ebe2a013f69e5e5421d80747eccb2a6577f3a32f50a7fe5d57a343f06fbe82c9bcd916bb58aef5f027ea12e04f9fb07868714d2262c68f1f948d3545e409d68dba432f56f71dc12547b1088a7e5d7e47b9da4d47e5db682661723a163d677d6c684963bad179ed698ef917", 0xfb}, {&(0x7f0000000340)="4fc3523c4fed6a101258cf9e7d33a8b9d430d75bde4d88849623572a2901eb6d6d0afebcd076d1ad3cfec651cf9717948ac0ede51f3b4357b978213126e6fc120efcee8f730e5a32d438b7e7b3003493fe99c6b8810ada69391b186f4e79862540312a5ca67ed6bb89ef3498a5d4f922fe51126e526651843a1a2f61e0ab86f2a27e3fba705fcb46fa06f02fd7365c3df7321c76d6c12025575141bd49ff414225968cdf7b502a1fbcad7e6e0a1b6e07eca938d6f64cab4fda5f3596d7d379a4bb1dd14f24462112d21cdd7262c0d0864d1a00f6df42b45cf32741f0350bc06c88447d9d620d7504194964674da7298df73d758c1f27a37d8628c7ee18d93b20df52480dc6b5fc46dee2931438eac13fc52fd60d112d74bb845fe0a735485577dcc16e88ea63c707503648586ba461e4501007f6e5e95d468e4601213ae533cac0e8755eb6fed45b815c409690fffef423a3d233756d5d24e8acb202375c14ed8fd305be5c68dbd01227fc32fb8dedfabb5e2caae821b58c1bdea23955d96227f1edf371ddbe27fa000784636f48bb0ad3742d8af1f9b585a3c6191475eb43a4e86d59f907ed3f2d93155fd694ed4275aa070e5802bdb18be7bafda517035016734a770756758d0c98c30d1e9a9158ec8f59f064e53045e35437c4ad70fbd38e5aab80b30ca693f6010cce305fcf5f2ef073271db058abd3583a216baf397254f36f3118bc70cfa1dbdecb0ade8897bee99b2c5fc81f63f13706cca6f4888a72b72ea0232f74f403da18ec15ed19522b0496059ddee280892d97e851e3ea02e02b0aea543ecac4c56cefb93b37784db0372832d8198778c1c40f5558cf5d914eb775df2221df7e6f7db74a3036df15e91d662ee30ce5ec71f369522633e6fb5b04b91afc21bacef28be13071d06c6eede8dfd313ac2016e1732239aa4a6b5aca07c103a1994b2c89bd5aadcd15aa7e423eaf26db03e1567949ab85ad501b1383a6d463b5d6d8793b7b1b52a37910264f6886b9c96da8f9c826c824eeca2184fa6bcf1460c4b07640e944669be3cc39cac0762157742dccea4742ca1730a11285c47c52a26edb776881d7a92b871d405ffe2c46276567bfaa001074a3dd572c52dbbbeb50a5ea31360e15782f66c50fd78db8258065e4d0e72a1b092221ae85da70823467ab53e69ad291ff35f80d78f91ea1960a7ce1484aee33ddd21472982c038035f98d15ce57a358248e43909d577e8d82f150959a02ce5d5f80788b56f2aa8cee1946d3ed3ca83bc2becb95cb4b6b0bb000e67e015c388c026b5704372ed65d3d8911807b973eb3b8c9a9495f7e6dd9f5780ff6701436705de52929970d15436d8344dfb169a145de803a3e15cee1d37f4cd68c65951a1d54a87cdc38173d5bf7968895a2fad0aa2b9436852c576f995a055a793519070259dc86277121381a6f2844b45a5f00a7195e057316bc8cd3d5546020675f227e7dc02fd834b4a975339c9cf273586d0d2f0e353544bcaccc1fd080ebcd856dd2c3e92b3a5369820d6b3227f8dad2f3f84c69f180dc764d97a0e4c056273fd4f4fdae6f6b616b694fba527b4b822328b93dbc5aac3082c82fdffe18f106065d70fe1816cd0354861fb0b2654498751abb724d99cab75b88af29cdfbc75c1bd4908da5a9cd76f7555660eecaaa446d4cf2c739e4a4b46f56083656118a4240a7930c87273b9717f34dfc16588d65edcc80a093c53f12b573442779683151a4d2f36c126735991a87fccfa007a57ef0764b8f2414eac920f6106fa3b69e77151c095576ff91503318733bf3508703f374b5d06e87046aafd15ef6730a9b2da30b8554697918f6bd91f088ab2dda5be27a7421f6d155279d3a633fa14496ba992192fbf930b930b08cc02de480f62bb7cad46da7b5640514e0a464df5ff3e32214be107d0a0305a1f29f3a0ec038bea9177e2084ccb0ca6098af761fba3bf583349d5d1b1387fe0c3eb38084e94a27151bd59f65de26a4900cab9f1596362bc39123dd93fc1ea427ddbd16d421e2612fadd3c686b321c79499ec61dcd013f532a12ac5dcac7dd1b7ef8c01c36bdfe1e698cc224f18c49316a5763f4cabf38f344a2c01181f1c31bc41625e6d4d566ef9e095b237a83381052638fcb51e0802b77c78b6e7284c199f7e349a80243236b5c9d5d2ffbf5f0fbe0d0dec4ae9c09c3963d29afa971f117ff23ee23a52bc04cee9e9058fa88fe6d890103c5f38926f7600ce1d9ed3096d64f931f9c737e7908b444c26327f5c11a049e6c5875db51033ba23b1f4cf26863d2f50cca994b953e3c92d1c16f120c09275c7f49a2e2797e127953e505c006474d5cc4b13122d94639063ac92505844aad85d84006fb7d095e7dfbeca9f3290279e78dec70e71081fbcde8ccf14d894f1bf7da2d62b49223624aa8135f1148c30e3533edc2852361eecdfe61f88dcff99e7ce8b1ab572e53e5697e5391d1b1919355528a4904469aaf0bd7a9ae3d677ba6c6b305a35a971428a6e3a5b051e2ad75b8727c76062764eaa44b29b8bddbb6fa8b48aab0b6772de49d55cf93b5677030b092445d84fae69ba0365603aaad585c419b84a6ba361d7c255fc6cc441aa6ed560b04404b683e5c18ff332899c2a647568d5b065aefcad949ac326c4cf8f291485d9150f60a985e88a9138f839d5579c25c3d744c15d5e681e97962ee8de5182fd7321758a091156498b0fa6839e9fd7146d90a9cdc7b5f68c5ddc4c8108d06a064104f79b6e9a6a5586742fa44770cb03583dbaf1931dddcc5c97d31a7a8791f98c620eeaf23ab4452e4ee6bb7524df5a73f8181ed56abc49fafaa787e93d4d67537465dd870114f6fcc35fc2ab26c5d56bbedbbc07facdce5176b987fe55778240513c96d81f1650f4ed7ccdb2c3c3bc64f7da569518786f215e185d94aafcaa78f68aec4d0baa6b2575bece6c1c794a55d0386783f995bb1c847c6b6717e8228705a1da9d426c758da49f4646d0a7d216ce4c066e005e78761c7ea23ca8980fe9fae29c63c582669a8286d48d9d3700cfc3d6ab9a0c57838529580ab9c8967e601693499047486dad3f2615c16f61bf5cabb4e40009df73e75f1813e897d0d0dca5773a580c021dbfdc395d2252b62f8d9fba08ce28bd1b49559ab5e276c198acecf70ed45d4afae34db893acef4f8594bb89a5cb19cff2958b4e4a304af02b6e8526ac8166ce68db4b52eb31c29bd267c32b35726fe1d3c19bf6efe9499ea39c7a2fe4dbc3d95a9d664f4e79bdd219596c9a5fccfdc99886e50209fe951702998c49117581f75f8ea93b18f67b7987c52d69702ba3a28fa44290d7e7a272a1efe614a21173b61055005bf426d383187cbcae131c27b0a7d093c2ca1da258ce997731c3551845101302f93912e45c23baf461557aac9bdf60d5d8fdd799a65b45a71285145410bde3bfd32d8f7de24ec9ccbaf420529d44da7181d08496cf1103616238cac199d2a570fb43775dffa680425474e8eca6c54383acc88636d790459d00648db7b34f54418f700d7f9c8470f1ad556c3d7be291113596e42fedc3a7094593b621635b023c0fede9075f5ebc1753ed6178f32b4527cc5bbb9cc8ddd65f5f9ad0ddc46748f0403d60b54cf6e0576bc301b99035f17080cad60ab75f7c67568c998142f8e66ca1772edef08afbb1ab1f7c31caf1593630245644e2ccfc2a0af07240999f5204053bfdac77dd60cba21c9cdf4208860f875a499e56c369b95387323278a4954d60748ee15ebcc674cdc6dbce87666f2b5f8ee40e8ed41945e1ae602418c0541fa4451950e4fc2b7e0f957ea90f2d42602b3b4477a069536ba658368cc72ae87ab8c8a12b68e5e05067d038293a10ee231338eb106de8a063deb83a6b534147c9573966bd36a7531b489a71e53a3878ac4c4839a3fdfd9b033a3e9cb5aa2822b727f60546ef4a6f5bee469d96944aba1b4ff784bad83b043452abf96395b2077e84eead72cb567d91672dc28ef90dbde2a522b4214ef9e3d86540214cb37383a9042db925904c1a050d22a66874d88335b7d2c21f0a5e10225d2c864a99a63dab2162e6f1164a9027607d5f53135a3b48f4ef859c4f13578faf7ddf763adf6ed55d01181cb7af3004182085fbcbff8a98565f0aa5e4f74910854248d32d1610ab4356095e96530182b60c5203b3bd03e5f68ce78bf2d4e23f20210934b9652d9d54510ec78f1d26027ec37fe63398bdab44d66af9fa015c1214bce87d3a4d13e85d261c473327dd02b85864d54bb41720c72fd30c187c4f65a15cef82a21ef84cdadbc51bf1c7ca56f85a9039f9859aa388ab8dd558f3abd194b908366939bbb65ec7558361597d58a83b98a029d836b3470b24850211f37df6f5e576dd4e4f4c53b3a151a6beea902dd27d9c2e4585b840e95da7e937556098c4430ac376149222a1d9227ec6766310bfa47975decd0a06ddfeaecfedaaefc2305b23bb5b4b7b8654a5d293306ac353b03770ab2c50ef9f330ccf7b33178791b1a1c7f3b16b2c0f853dfa2fe0a9f42f017312c5864c40d0999bec2a927e0c73284ceca205c20821f4385e69529f845bbd014b3d4074b5f79df0658bf9d6798ab0f6f88bc9e51e20d3b7c9b6c0762ad9ef8b70e3a97873764235ab1b4c6dbeb0197c7d95a0d3bb66e080b70943fb5ffb1f06ffafe47e23871e536685453271ae2ee75864e200536b2ad7f5bb394313a2cce24247585dcfee49d7c26c01bc5c10e3a6ece270a28eedadc85b2d562d3b1867db20af56fa9b948c569f4f41c224cec98728c550fdacaf462f4cf2589344a6355ad8547d916389a65bb25d82fbc90f0a23392c7d5c52f8b44fca044c7f121d84be5431793ef19e3b76f3cb7608d00474fcebe32ed6551c59599d1b953924a93719159f76e623fed2a448593f020621b54b0db802326ea3b68bb237bbbade8ad37c6047dd4eb6f7a7908872c1e24e023b343b2bab16d2b710b9a814bbfdef9a0facc1f716613c7e2a789cc1ffd0fb6d21c3b886f454bcca80a0cbff1dcf23ca031d2f3a9885ca474d6c728beb831c800554bf64dd82d27596e6e383ab48b1342e151bf0218d4529d624d2f7184b58d08b4a1c8f5a40bbf50b910aea490375b475b8f1a0f99169bdc0bae1d87cbcce9707e97d3ea7a2d5775aa748671998ba7f5f0380ae60f485583c1b883f9d2927fdaf6cc3111033ef2bdf2abc0bdbdaa404a7aa4c126231a35d1d3a52dbf8ca750702fb9ca280c592a4408c1cb2b60736a281112b3068e7163e790142d471f6d2e9ec41dd8cb30908c4d8f4230ecfa312c5c62fc1eb860c394ca2655b9fe2aa7c0fe5f637bb9259d50b9c7924b9dd8536ff3aabe0687c9ab605c3df35db2c428ea03cd7a073634370c2bb25a87c6af400fde034883fd3342456656dcb5e7d2a424b17efc035fca1a6bf80acd5c52a70dfda81519100d9927a7065fc71dd5a25d3622b26a1e4d640ae18e19fda926d4225485bfb2ec508cdb6fd2ab6ad575707b48f31f24d9174b5f74a3e77c325d4dbb7ed9d069962bdcb2af3cbc12d8e998a46e867b76763aeb360af3032d6c183b0ccf4dff2b31b6fe0223903a196bec837ea87aa948dbdb4f11f51267967a90833e2dde322aaf29d1b5a1efbdfdb5e74dad60029aad67b2d15975d6ec6f39a67b59d0843c4965a1d1792af208a52a50a98b21ce9ff5b3f48d905ee9c6c6aa71ff4c801ce3a28b0fa83f7108190459ac2ad89aafb258f0e3ed1b60f5f61fbcb1551ebc6ba5177175986414367037e", 0x1000}, {&(0x7f0000000080)="15b649eeed8a7142d8dbe218a586185cb515c777369e84b3984d50091e97a779731a0ebd7c3c16ab4a8a2a0d102ddb49c0e30eed1eb74512bed9917d60da6369af460b1482221ac597379ef6b5ca267bd2b7ac612de6173ffd44b6b003afa9f05cbc415d6b76e59041c0d9af44d8d74abf", 0x71}, {&(0x7f0000001340)="a889f1f3dd36d30229ee0cdb81573ffc820e5c2ad62dca0d8ce0c23dec5f3f9c34864e1eafe00b0852e465d6caeac6616152957293b5c64347f5f62e5a3503a9583770b36ed378f60591c48fb34c7507d6a78e0d4372d9dd962e80ae9c5ac73512be71ec372328ee47627295fccbfc6bdda8768c27389d9d42fba1f84f0abb2755f8f6550f3011a1356cc1e73ad80897de2b20624b1a388a124e8b9136dbe60bda7497ab8e7a413db88731946b9a0cff33c8f75abe35c774c2fc1cdd78adc6ee25f8d7ccb00d6a5fe93d706aeafcbaaf6082fbb6d47afe39facbcf6466907b935355573f1cfda4695433f569c7eaa76d972a88befe7ef18c762e2088cade0dd25d44096001a7bd4b8c9efeaaadeb9c9f677eca9f0cbed5ae9597313124dc526dc18bdb132801e37765e4e877cc1d528d2ea93b4568ed58ce2e26c01dc368f15fc31f1ebf665e76f3d1e0803d17c1ed6a0d06ebd0629f054eb789429084933f28234688b0474613709c5e666a3647ee54f2c7af913d5e9c909850965572dfeea75d7ac4d1ab221779fbb7d677f978b492a3820e8db27ef6043c9d225ef07e9d9ff2fc42b3126ba58a2f1de63dad20db414b224d9c992ae6ace5d77bfa963ad534af2e4cef6a3fc50d0e85a9a58874d256fd64c98edc0f6f652aff8e5b30a54e32c6ba083cfa3b7e7d22783ce41bb07e681ec5972f1bfe1549f06d8faa7e8e61dd0b1cdd210c4e8710231ea793a3d99c8a0f74ef53ea2bb5cd7867e8be8dbbd8ba57ad9189789d3c3689f900e0782ff0d490dc50734ac7f799428c5fba2f797f807445e8398a1e9d5b7ed7171cda05c55dd5a9b05f80400dbbcca92b3fb2154396f4fefac80736a12f3dc464c3e7c38fc1377f715ede1254a0515e9b52ca76e422da41e55e714866ef74fd27604038404ff9f2ed588772665f6ef2e530adfc220dca13357c612a74fc95002dd6ab65857447810a8625ec493bb9afcc83977455ee00bd0f85bfc2192e0f576c77c593a5b2dd26bb742708dd0808b07df9af449b284ef4b9d9beedb1a4d2ece7c834393d2c5de71c545732c591cbad0a73c001bb58dcb57125aa5d3ccdd12202fb458b8e95a602769c56d3c24a0c3ffc204169c7c183e641a061558a9f0be8d1d2ba486b383c5263660377d73601585d6771f3c3442ae71c6d70ef304ccc37f526a4d6e616aafc04e7b77baa13899e5fe1fbe8d823a1de09b1063d8b9a5aca53d82a4fb5ab14be9d0687dce536c66ef6899f3a30514c1292995fc18ab98539d568701d0312cc16864e4bc9179515341aeac83198046f17b153b6fe65383fef2ffcf19b672f14b5e4981b67792c85d791b169ea8ea9bacf3151cd395ce5991f1a02cb85c848b5af4e4ce35c52b17fa5acde57b33a032da2f866973f81d9bfde27767164d73eab5c816c57b5f2ed42f54ad747d2d82f28a09a2fc0fcbdf5aeb2ebb7939c43067b2a520a50910921a44c1c98351ac03ec3f3f2e1dc1ce0d1cfb5e4849514bfc5264d741db0d0bab59e99440277087a32f2458f5da182f4f9af3d3d7817ef5be10ac117376b863921b95ce274b506b4f232881d10363e8bce31313202bb9772e7979131f4dcbc0b04014289e19403090c58a64715a3c3136e2fc74e6eb8900ec12d9d86dd60565bcd46e4f305e1ef9d7858b54f116ce925966c2c51f4f08e8e6ead20773293c4b932e16b2fe21234315b2e0e7eebcfbd96b6f0ea9b7974f8abc5292b2d0f6321daad443472e578afa8a3899a0ec0954a4cc6aea606ec17970334f51afa7fd8fd9ef0cba40ed5739472a152e1d9e397ccb288ee6fcbf63dcd461fb13226c01b093776a57b36832ce98a43c38baf11cc69bf187911c4e12bdbcd9e647f671ae9b924e9814dae94c9303d0eb9e026330b61748da18662793bb434d7190f9ae7906714c0a7b9b0fd7ad34838977be7c294a8530a43bc572700439b5bf4a82574e3f989980d2d51746c8259f5cdd8319349675b16ecd315432aff3c465fbb0c4b8c7af915c78d2ec0627cd538a94a0af7cc91a328053b0b98dbc80648745c9c078c17fdae34cb0e4cdcc8b2304db7d17e6f1f5e14fd35445931c7e0461acb1405c8b4f45d25e7733bb3a549f8d8bbc58cd1eedb5fe61a9de2027cc175ba10e95a89addf61fbc991cf1eaf9c724ca76eb17d3e36dedffba1ff70dac486573679f44a11f83760802034e1cb7600efe284f3f977eed195bf7d0109f4313ff312d8926e1f1a3ebe25f01b9566defa415ce5fe596a92e4c7a9c320f9a06fe86a3a4c7ee8fe4fb682eb5da94b14e45d77b43e5ae34d5dc37392704499bddac462e98537539ec9f85660558d42c0815f4ee78a0190c4ca584df1b2e6882c477f4242f6e163041cfaaf31d68d4ca5322e8cef19aecd8173a953040646b0be5ddffac181767d05b25d84e7b0c19e90ba38d0926cd24518e62fe066cec9e34fb049c17fabae3a7a2360578616d95d3bd438ec61e1b8c8db23242474552ccbc26677955e9926e32dbb2144da1f7fd2a0f41a2a09215643af434b8e4cbe815dad1d4a93c3d902753771174a0edeb434a136f394d52149b2e1c8e922fbf9942d8d919f2c1cf2e815d325330607a5f6b0b298bbda01d26ddcbae5c9e5c41207b3989ad4153cdcbefcf85a5d89d67e37b56b42c1c9431ee44b9b863e264de29b76913495909e7459631bc4033ea9169c2d23009e4f11fb52a013b6420a1b4280680f5fe6deb50173bab5ad4ca5fc867b17c53a015f69750243d791bd8012aa1142817d4b3e26d6aa16e1421a620401801af8f6f55ae283161ed10ff619db0eb0053aebafe1f60650cbceb0f35d31da3a4c3d447e22f312f515969010336dca41d9998234f4f8ac6e33c2f0eab15334b8a8a1fb0fc19f5565b88755c05d4f72fb47d8e86976c710ae6e415e78179d999b4a0fde6a0164424922d44c6e4d8f680f7b14e750bea9dae9fda63fedd09636ac3a7685695bf1a9c4d6f0320c4da3eaa772722852ccc35c5c1bbc1ce093769331b7500be77c84ed5afd32d63a592bd5ee127af199f8433869f543d2e6be4682c366ed92237814926ed152ec59c2bbab20915f63f4b027a46a71bb527568fa37d7e7470aa043c4b45bde4c9975f5691d7f1c86aea53cace85e00938e14a9debcf62627def5ff7d80baf873a4b5add3489b3ef4bd59dee01ad7b4e7ca66566f695170879a39976bf796159627fee50f18636794bc87c019d475f93190404109fa16e60bc80f230ea77af0a66b44eeb89ae4760680f6d04315d36a6be4d9a70d11118b0211b9fbe39a56c754703edee5667deafa599fe9ad137dc34534a3f46468c54b504dd3b2a061a3c521ca636126c2026fa0ed1ac8f4188df2911277e76c22bc47678c525bee19a00b5f07aa2d51f7f1dfd59a9eab558663916e4a214837df0a8f486d866f198cea4bbd2df5e2b7dbaf50f88dbe406bfca742f785f26168b25cd2291a3df683958024578437397b02ea70821c20dc1f83b15338aa224b73a0d2eb5e4877e85a9133f987d1b4618b7932875abd6f9374d6e4d5bc76e25fc47075be3f930d6ad933baea6b2ad48198f0d261d06d79ef98dfb14bc2e2ccfa6c8b2f29a1951cf1351c184d8bef1053ec1b3d9863560635fab8bd5c32c1ce48f039b4dd6dfbdbd8545933a47a61feb5b6bd164c76b2f2af013365257747cd70b920b3ba2f787c92fba2281354566810bfa5425fce8441cc5f0e9465b60c7bb795df6ba36aafafb91d59d01447516fc65a676a9530d0031a6c9c87e169d71f47c6ed4100bd409c03ed9ea937dedc98b0b0465b1f77992c2f4a0289918aabfe8b18641525d661e8b0e930d2987404d2954b0f25cefa7be70052dfb13d413817adccadba3b7c6998a4ca7a80e42a73034e2162b24cddf840ba21c38677cc6e8ffbe44fe020197d358325e2a837c215399e0ae402d4213343340f44a5763ce092cfb870d7196b70b13da4f3bdfee538d83617eba7b6d746d1c9d9931cabdb9f98ee0fe2416477595683b6b4b03100e76fa1908b77a99ac6dabcf22b0e1b6ee0b86d1f072e9de6b0495ea69749fc4d762ddd881d884877b7389667719b5aa49598720bd58c4d27dda84f73d9ff3bd1fafb34517a5571246080f2cff1c43bf921f97dd86bf26da6e9cbe6b4c363db52a8b605ae44d73c5a5c2a49166a62ee6c81d1fc187692ab6c4b4ccc91edc8ab5bee0c254e1ad3b513f029dcc8772263aaebeb3fb808578c5b4dd7d51af2eb1044ec6669a5bd8c90d51a14ee2b2e0cef2e4bbb3a2d2bf2fbba63675a460c0f44a5c15047d793a0d8add8bda17fcd24a0bcb477a25167b72bef5f29c6ca9069fdfa74190ed2a3e059358c4dd1c05547f6a808834bd6ead705ff4e2f2c5a0d8ca47d90012468426a9c21e6eccb5a9b8a6ca8e3473412054ab63ca731b4f0ad157a454362515df168fe0b5fa0e23d58e30bde1a719968b84629dd93a86eb280be2749b5e8848d486df0a42e13a208313531fd9f42eb6d0657c26d0039d44c02953f9df8d7af3aefb8691f9999cc1a1ae9db232018702562fe07b4d7ef26eb3f7eb745d49290a25ad56030ad18abdb26537eb7d7a5a204b9be3e65c2aa4736988c69b51ab245a7239e885d5e684471a1d454e864342d56e6be49d0711e018dd566eaccc6fc6c81884b6994e693b25dd09d99efa34c69abecb976399688a7d1526599a48f4ac3b27635b2a7d65f7ba67bcdaa351221e6bb8dde5cc2cd31174b41397269ab56a5ae8937b4fd400951f0e18458120c8ce57348628319576912ae03d24c82e282511814da6ce980dc40f89523525ad8131bc1350bd46fbd9d44d6fa56c944b6508985106f1e70af5d8201cf2b99c6e2a4f767cfade449fbb2ca57b86236196d41d277e4b0f18848bc2c005a1e04205566f6b7698d9e1a69f740646316365151fda08dadaa75bfec6d57978799224cdd469d662ea8fc3dd9fd8b84da622578b20bf71c592be39fe6b57938fbd4868baf978bb19a90447229451c08d57d27fc9e69e2712e2219a6faba346cefc4d26b9dc315e21434b7b5e1b2249f257cf887fcc89a847fa2cc676373501ef3b60f8590cf03cb090291007fab7a6e918c12969c7cc6a4471db477d7bc5d45573068be24e683d1a084f117659a505eff26291a635463781420105cd7f9e9dfd3a48f00f984d3b9d040c9cb1347a7d061921ec674e6e5bfa28e4161bc8e5e9a1df1ffd1c80227735c166e6ca0dbb88f8e73a82ac7060c39d16bcfcb36c60d65e1250b1960a153d8c19aed99b9fcacda15d4634782a6c4e8206798feba4b3498486ff550c3ea6659d3d78809685b20d755aee3d73562d3e6d41f4c2a507c05bdb90b60c4ba9e78fe741c99e3d9bb017cce3b717e625fd27a6903b0dd0bf55f36f1b0a147150f8e456f36d7f09521a673eba609a6fd2e6570b7746564cd8c8e4bf3a333cf2c9ecc5442be088f11abaae9aa5d6b2a38d576266a9260ef68c41d1c43e67576cac9d3ad6291ee2695d94932ab41fc2fba91680c1c0a19d7ab17f720fb9815cd66ccff4f328a5aa6e47eca3b456d481f4bbc3649ee82e8a02b8fed229d0cc831e85ba2739dff510f92d3daa0d38f5aaa286db1b0ab1114ae76f2cb9a14e786b5b6ad7a549c55852634497510382da7ee9cb2ba68b22d846d76faf542fe682f3c5a9e67f9f3f4d6569cff212fef11b3aca14c7077c8f2483766ea5cef03ef74c57b2cc9a393b96848dc1ad3be20ef25cd068c155cae66a5e1a005bb5b9ad25bc6e559163b07081e19d54c", 0x1000}], 0x4, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r1, r2) 16:00:46 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x30000, 0x2) unlinkat(r0, &(0x7f0000000080)='\x00', 0x8) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x20, 0x2) mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) r1 = socket(0x16, 0x5, 0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/208, &(0x7f0000000200)=0xd0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x3, 0x1, 0x200}, 0xc) 16:00:46 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) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/100, 0x64) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r2 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getflags(r2, 0x3) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) writev(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)="19268e74acb15c201d", 0x9}, {&(0x7f00000001c0)="c72ea172706b8aa97cf997b41dca57d51c2fa423405d0a88345593e4fb9a3f20eee37baec8c0cd8d365fe9131f7aeb63ac193ccc88669a0e62849f0fe980b5e32b09856f5964d7f79cff5fde4de0d130fe1ade6da94136a3a006d96509e4a3324279c5ddac0e701478ee5d1f7ec40ddbf1e52849c08169b365df03bb6716ca740eddd58453233042180937aa4608b3e02faf4b7a933ef014678c107f94bbbea33bb2f8236ef3aa38a86dcd0a873e30df0024abc9", 0xb4}, {&(0x7f0000000100)="f0a6388d86181babbfd0c44cb16255933efa8f0369c31e481c5d7f2cae6475f2d2ac6fea2c69c141652425", 0x2b}, {&(0x7f0000000440)="5d627b7f790c011422c574ce6b0810f9b95a5c4d74d49140e74c63d60a68b709695819ce5395dbeb596db5fde7795da9b95a0c911d2426a24068639d4e18ffc5b4fb09d943e867bf9b6ece7b990ce85f786bdea1e5d5dbdfb98ed3e962d0e947dc03f09489b8e884fab8e28b1aa63729c217057b097559d38fde3a603a757cd5", 0x80}], 0x4) 16:00:47 executing program 0: r0 = socket(0x2, 0xc003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0x7f) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) r5 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x20000, 0x166) dup2(r5, r1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000240)="a23948f77c54f6cceedcff3c7e3236dcdcbdb4ea4159ce0ba8f531af047c08c18e7cd82049d117dda5cc02605f87159cf21af794e9d4ff056cb92d0e1a28b704c096facba5936bfd32ecfbb9a310ced96269b1d46ec12451c8d1a92a7df23fad4bd9ef7b83464e8cd917", 0x6a}, {&(0x7f00000002c0)="3b6b7b7073d5b791992bc0a2f58ba275957fdf55c048a081f1956fe4c80940067884dfa8a49a4d64fdd97793d9655a1e42d8f2ee3d364bbe6c450291c3e7afb45fa2e94ae93821ee1cf399989e9a", 0x4e}, {&(0x7f0000000340)="ebfca53cad7cf0a71c7d181b9fda544c402dcd149b3ac75fd6b1a070d2bd4aac05f9a98cdd8013d3a1a4d442de2e03071e58cf560848471850f72ada9c79679ea6306730c560a5f65895113fc91dedd99bd4cbe91f46ca4382d025f4205acfa35982173fd8286284790084bf3e76988be3b3a4965bb4604dea91d2e2e8d44ca6710cc1340ac6e446a5ba7c2c21675ae5724f53c694d5bc70cc3b9fbe5f55d5bfc1da221f081ab383e6270f9222176a2fee780099832f84d2e29c78245cd2c37ef12f563a3515ab4c51496645054442b196ffc819126d2c9cf3f5e1fea7f99ee863b96594ccf6011597f52c3b16f0c4fbc1111dd563f5c1a709bbaca1b52606da12882b971143bd4daf0769b82d02edf342f1ae62418516864693bdaa1e4d95d25c6cac028511897e87b6741e9f420993ef275f0413ef9ae7d99389ed2b11c075a1e1626cbc25b135c20db8a1f021114cf753b8c641d938be33ec962122ee9d8d2ee04823a6e567e16104149c90d350eff72935aaa29fb51eb4383495f0ffebba1bf2ed09f865a49536fb3c7df4f50e2eef8664602f50af3e02baa02783b6afb45014899bbd112ab33dba189efadd880c9c9e98d60a4a74818e8e1c4041279373f07df5d9bacc019caf87687a85bc59d81ae4494dcf1feaab52bd029353206df9b55695c3e4b800979a25e1ddb74a096dc2c62216693bb7256660c6d56594e204a90dea0d51e73c1033e2d2b2200461725682fb004fa3dce80e52fdf45ba2976dd397b1f702c276abf62a5cc6eb24c519b10410474fe90f63f61b90da78be84e285de65964fd15cdfea6a57719cdf70635eebca9b8eaa41a5ce5aab53af9c73fd499c8f66423280543c4c0835fc773addbbfcf5e35d6e453e930275e75ada7f55e8a0b5122bb67356c2897a12c3f4070913eb49f651407df48c61d5d8f75b93b55e57b72ac1d44707d314fa6a4570904b881bfea8e28854ac8362af38f9c980e18fb4dd70ff6ccfee82124e5ab6dab276269513508e1a19eb2d826a504fd163cbe4dc185413b3658f65cfea23fbae05df49081c2a98a128cdd239e341338d0acb47e4e52b311cbe9e4d75f2e9edd0c3d17caaa76d3dd5b91eacab072f85e38252a2adbc3015faf02d32749703399d542e6c9bb1c3642e5f6aa0d82803c0890d29d21799dd3e50fea6592356a6ca3db946f3a3b4c98c1179669b960c0c97a3ba83eb8a83dbde4cf8f1ad3813d9559c90b5eef8fed0eb59b9c7e8f9f626829149964968fe7af5e7ecccf507211429646e6f7d48a4c902c69d4dea4c76a6248369a8ea7558051b037540024502c6fa09a88b08161df803f9937af46a351d58e2febf2bd13ea58e4a6ab6b098ff3f0b49b8770ac55f7f10b48a8326b7a73e5aa295ce69149e0cb532b04fe66a005e455dff5251493d47a5c3f2684a06f66ddaab6256f4d2a4da3cc2556688ebd7de1ebb9aa66ae0bbef75a69e4d2d69b633108044b44e7283613a3e7169a614268cebdfbc9d36ecfa8b4f00a542eb3508eb23a6970984025e967b65c6f98f82b6e04ecaf6d0eff52e0219f67665061ff8bc3aad416354deb105b0c822ac496d492c11f9161105e68bd27ebb350643aa2d6e7bed0a634ca0f001936204b0f144c0e24b47aafb9a5aaf4e64044ae3e885e29ad2ae46f34ee2def49a5ea688b741bd138694e7c894b510e7b05ca9449bae98b1636d06f128987d602a844ecfc6fc9f329492bfbabc21b59c13d388fdb9257f5a1a8b9ea118c0d78a35840b4d0ca1ca6a3261aba8b9b20af04c33273db1bc42f7bad9135eaa0873fe1ceccbc67c45713bde6bf6eb71f27b8762906ed8c93823d0a79f9d295a4751ba5b4494215f7bc46d0ec3f76a4a62c2117c532a9feb1065755e4eaaa0794f410e3fb58f0b12d55804992885e112a12cf737a433993373c3e96d58963eb5d421601fd894c4dbf809e58cfe7fbe0dfb4ceedb6ae7ce58509dce10934bb8bec217a1cd6ee8687adbad660ccf1b76fefd63542ff3cca5881a48806b59707c123338ee9f62aba3063f2cadd78cf53a9702ab6a0614c5411ec34e55b64118d3521791ef33a84e567cae87ee4ef322f5ea266969b9e44b36c8bd2322c3dd280922bb9cab83009f7d04da3aa9be88fa1ce9bc89da51d3d1f69a8347eeee9b0a961e11b726f4c2742982b3823c0162641c75c70177f7b067c030b262c91edd2a22bdb09709d1cc471f71c9772f1a6017a8eeb9c6626fe6c8bbd807b91e0fa491607fe86f78442da3110aeb6faad35ea1fceab697e6d1321dda12094333affc7f79b4b77b68ba8c0abb840b51e2a508ff001f71c49606bd25c12e912c1966d1b3cd30905d862d4dd38de37fdd88adcc3082a4b94e67a173b1d49d82c6d00da3d9a0785d93dfbaf6ec5c283efa964b62296072413551e416c8b2c3fffb665a19f0491848085c3228c00eaf68ef604ecd521db9dde910aa69ae9100a91d02dc58566f95da28fccbbe943d7b899f6e6a6dd9c363d20900afcee38803e7740d57047c49ffc7b12439f85b88385896cd83d6649e4c2ef867839d060fd71b64e6aa07548cb4f2282cfb467f2ebcd0e4f65cdd98e743724cabdc5ac90144f02392bab9012f68c644fce67b34d45ca271ec80bb4c4a128ad9bcac6c6a54cd4ce32984e6bc4b055eb4b3d39df89a208444229ea5e7f06c2f3fddf92865d4f3a7dbf88242325a47702b1fdb9bdf853cf2fe3bdc5d3bfd30f3a2d9da57edbf9e48f43cd7586daad1e6c78e1c317fc4aaf68660f99385ec41a555cb83ed8f1fcfeb2868eee2a1de3493a1552a78daa3abcce58865d9d8fd456537e3c61af6195f4c36fff39a8511e0d17fb77f93d1296dae102ad2f7cf556df92f57ef98641c57c30a0bc7dbeaebf69cc1a9635b72eac72f944c9a4d3f144bab31b838fe397a4c87ae4d0e9ba9b6b6de1e2c10d1f383be5f09b3d9ccfd3eb31d5be210477d48ece0f2a8d484e7baa2df1ecfab7cd7cedc7f9ae21ab5d5ebecf2a196cfb871cf57a39060888a526a5ccab0cd7e2095ed085089e48be802311306d5ac633a5d284c824d6200c9c7a4a0043910aa4148d69d6bd6f65899eb21140ed39b06a457b78cf5110ddf6ebebbe6a06ce7067e68f7aa0df3c79a7955576168cc99c03a0b91cded29365d780d39a4bc0d0f588ea9132a20cecd71eee2c04ff82aa813503a0834d8e64b5918a7098ea2eb64319aa8d9983dd5e4cc241c2acb2e39202a31676eab347f1ecdab9847b201d8e94ddcf48c5b5259556ef13b5c2d2ceda5bf2b0d35e9c296ef658a96575d540764e0f90de8e23ce7fc1a61b86294a0eec895be63f42ddb61e50b2f3c9319dc1a27a0a484f8d18b4e5c15ad484b8dabe0ce9d8f05dbb5518cf2e697fed4b39e16da8e2a41aa28ee711336ec299e995532336b85306d086d3633ece075b7243c32d1f3e3681af93179aa4098b00b17ecaf156a73438cc7c1fd91af5ac954e7590ab9173b78b35afee192c92cb8d146bf5c185371d335438e3677ae57c45ab6151c9f37b8d42c151210c8db44697968e39a0737bd639dba06185010a3482a317b180644f2d576fa3313c2a99515d8fc307bc6bb1e5946228c79ac3d39ceee1093bd5551a9f51164329479b15298d9ed08cc5cd7ddfcc37783ba483710d06ff0ce81181e99ceb802cf4bfbc93e87dbbc9437cd7ed7126c35183cda96a073993413576e5b67e7d0a33e0534dddb85a98c483309c005c1dbbbdb97163700993ee74f5543290f79cc0a4a9d273f26ab4a7fe5564fd9c8a58d31d63b80afdfa2e07cb78142055f09eecc12200f00e91e29d4801e4218702c54faebd94e2f285353eb35bb5a9242421f0c61a318478446b64689efd972880ad057eb5f6a1d1b97159bf68ddb38e95edb86cd72c260b188d8608bc280da94e121ae63751092a3e90a7da1f344498094010891fc71eafcc45c3804171faa9baa626c0c41f3306750fb7868188245241503541554142592912f56dd2c7d905d3bc2ff8e68f1f1be8c3c96fb1725eb81f027e346512c371ad120681a77946858a10391e81aa4147147157ea8f9696726b1aaa90afd08ffb3ca3ec76d33819fc3d59304225cd3df762338ab653281e6b4911c2d15310607735dc66bd5f4146f3745638fa03903b1d67d089e87493648e6b187c919d255e2684237806b801700685436ca2ef82c3f3c7c3805eea7bfe79d68fde04948effb7773e0ffcb0359e9971df87098548aaf4559f9545d637e04b33332bec9ff955646ba316ace2af96069566748bc005ea2d669ac14935db56343afda53280eb5a843ae01f62cb75db88c0d5bc20623abccb350acb643be2e5a234f04604e9e0a1fe93996bbd5816bf3195a59918b8c036beaec4745727d6436658951d4105744365b38f41f31024fe24e1eab2efc9662cf7f44029c8121bb863dcf9c37a4abc33a29494446fa6fb587c16dd33723b63a42cda1dbd184c3852b94d53ac6999b0d26774f104078c2095ee37809a0e85e6916d8e24d95eced13ad3ef04732da9c034139b23a9dd655c80e5b52e6a005f469f55501774bd8d9dc7ee839f774d062d607c5e6098039f868c4a97824d9786080ef95b65a2f540f2d68636427420ec093b05b90d9deabac3c46aa416509fa49ae75f92737e8eb102f586957237969cc0148c1ff3d2c32d675258f97aac62d763ddefb969a37b2864aa0fbab19bd661f6a3012699635a51d31b765f4a7f0bfb8bc26b7fed58d48b0ba5452f4e027044decb5f4c24dd308f357f9178738b54920e9e72065b59612754bcf774f273c2b6e805e93dc7d07b3a0cb5731a03ca97997dc2b8b25c2ad5e7cb4d99dc5c1e88c38dcccd3fdf8b9fe0253e26656d5c82e8b8dccb2b3e60b579dad8a4f0a5c4ff2149584e8f84b680c81556b4f4281304d7fb074894e30e39640bdefbf05fcf09d0ef31dc094c9e47e59799f537c3d19d0a3424c2afd926eb3bbdf1c55c6a6390b7f67f34d5c212f24687e64aec7f3c87c1271692e632f6028e1f523f7310b7edc4f2c16b830a7a269021198aca0215272950c3ec5f9052cd4f2bd128e8d78f30e1d72b451dc95653b0c70e2bdf31cb211f1cfb08a0cbef3992322e4eb97b370ef550f03e0e869a3b8411123abb93d9d2763f0c21ea0d6e030be569ba8f2db60c3ffc82c96215ce24e702ed7dcd2122d5fd73a34ae4092c0c6e2faefa636008a4883b7c66421e0982eca70cd33f6574c7590a3c6b81b436b366238b96bb72be51f73c1e804a7d3170da680fca9fa3858e555e414c8ea94cc89c807933beb7925dc11b9dabecd952a524bc77e5c933d20a7d750c1be9c654da804850d748d42d6b5decaba9c3b3d0a31bc1ac2955e668f97759540d69af20d1d3715bc54f5f9ce648053aa1c680006b5f0f05076ded11172454581182f7b7f7c4580fad1a315f1b5489dd124ce7a3f253cb6678bb267f1538e0d076aac0ce9756875d346e5362b72a5a12a4063ea69a0d66acc2650a1adba9ecb082a17d055b3e79a7b7acf32a76929abb1c25ccd09b6a6e4e53352b808d600ddc4c231590f6999102a83f590794dca074d9d457538def7995fe34e26c04304a96ec43aaf2948e81ec2c2131e5b9a6245988906ee4b5e8e5c5040a46c7405095be14eba3ee68d5975f74cd03763c666b377f146f2486c551f39337794f2bdb83c44ff817af3a7072565431d7cca5884a424beb7556450fce6eb644956716242aa7d6e824694a8de4769ccf1ad59a42cf97d382103ff8e72a365fed526464e14f4ddf94c4c", 0x1000}, {&(0x7f0000001340)="dfaf5573ce6f1f66630515e114fad9f5e4d4760fbde695f894c8cfb73d2dfb05590c2d32ec7270bb825a648bdc3151f3cd239a3aadb33de40fd08e70c4134b95f961fd31cf7dfde6b58339d1ba3a57c480461b9c22a43c766770abc889a2fc74b87273ab46c72548b52ea05796941bd97bce", 0x72}, {&(0x7f00000013c0)="a16a1c7a91595c390e5c00dc84f796bf161652078a562edd676b590cca7b00b045be8a24643960e61e09b42904421b042f74ce35f103ab9c8d56bb3151ca5ffe973a019a62b78407b82b6744c66f3402dc76757ea166df19a9bd17d4585c9a6af15afc4b5d3f02228cc788b552a3902e76e4232bae254199543b28dbf164054a93ae8841c268cdee8cc79605df5077fb025708efb2ab8e779ee20ef13c4293937647702722a27b", 0xa7}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="62b8e672c45fb231030cc16eea16c7ee6a93c284e706fb58f45699f96867af211994091133918e2b398e777a043be56f3fcf4341c34268cdb3b551367fd8bf51ea318dd7edda488c3f2508afdeb2db4425da9d995533501fdb", 0x59}, {&(0x7f0000001540)="fd90adc2b353cb19460c46", 0xb}, {&(0x7f0000001580)="c6d9e4c6cc02d598447ab5e15b31a12783904f05d58699aea71a6f693ce7c0066a9dc5ed9a5c57fa24da305192f8225cba052667e6b5475ad84b61424e38a72dbce5b0c5", 0x44}, {&(0x7f0000001600)="95f546e020e343db16096292dcd9976c7af50553", 0x14}], 0xa, 0x0) mkdir(&(0x7f0000001700)='./file0/file0\x00', 0x80) symlink(&(0x7f0000001740)='./file0/file0\x00', &(0x7f0000001780)='./file0/file0/file0\x00') r6 = getgid() setgid(r6) mkdir(&(0x7f00000017c0)='./file1\x00', 0x108) lstat(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)) bind(r2, &(0x7f00000018c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) stat(&(0x7f0000001900)='./file0/file0/file0\x00', &(0x7f0000001940)) pipe2(&(0x7f00000019c0)={0xffffffffffffffff}, 0x10000) read(r7, &(0x7f0000001a00)=""/132, 0x84) ftruncate(r0, 0x625) utimensat(r3, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)={{0xa2, 0x68}, {0x80000001, 0xe1}}, 0x2) listen(r3, 0x0) symlink(&(0x7f0000001b40)='./file0/file0/file0\x00', &(0x7f0000001b80)='./file0/file0\x00') pwritev(r2, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="dd28c934a41641606a6494035b61db55cf4bf122bb53e491d6dae7b04aa966127e600d089ec14a22e5803350b9f1d6dfa2360355eefc4267dbd4a794e13b19e68c4abfbfd4ab0b99e8aa3a71b97d74bb9ea755971dbfb4907804cd35494d573445281a11fb407902b631092505f17e", 0x6f}], 0x1, 0x9) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) recvmsg(r4, &(0x7f00000021c0)={&(0x7f0000001c80)=@in, 0xc, &(0x7f0000002080)=[{&(0x7f0000001cc0)=""/64, 0x40}, {&(0x7f0000001d00)=""/96, 0x60}, {&(0x7f0000001d80)=""/196, 0xc4}, {&(0x7f0000001e80)=""/233, 0xe9}, {&(0x7f0000001f80)=""/212, 0xd4}], 0x5, &(0x7f0000002100)=""/132, 0x84, 0x100000001}, 0x40) socketpair$inet6(0x18, 0x8000, 0x8, &(0x7f0000002200)) open(&(0x7f0000002240)='./file2\x00', 0x0, 0x10) 16:00:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f62694f3e37c5ccd674cf3169893c6e4adbad602bca0cd0c4691c44a22389169621d7862df44b73d3caa6d99d666b279bf686bf9e617e4e54a961ea4002047e788fb269912b0dbd783743cd356dfec8c46c2efca2e1f63d2f59269059b4f130f96a30a59badbc9680262f6978fd4b43b90fc2cff2ad7812399fe96d633b3b6eae0347c2933487edc23195dd38016d11f2602fa2f930f39b39610c9a5313969d3dfd06e7df72387"], 0xce}, 0x0) 16:00:47 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x1011, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/129, 0x81) 16:00:47 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) r1 = semget(0x3, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x5]) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair(0x39, 0x4007, 0x7f, &(0x7f0000000140)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000180)=""/8, 0x8) msgrcv(r0, &(0x7f0000000040)={0x0, ""/146}, 0x9a, 0x2, 0x800) msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:48 executing program 1: clock_gettime(0x800000000000005, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000040)) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xfffffffffffffff7) r1 = socket(0x1a, 0x8005, 0x101) dup2(r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r5 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) r6 = dup2(r2, r3) open(&(0x7f0000000100)='./file0\x00', 0x6db01e6a06caf37, 0x86) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r6) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/230, 0xe6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1c}], 0x8, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xc5, 0x2}, &(0x7f0000000100)) 16:00:48 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x60) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r1, 0x0, 0x0) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000000140)="6e9546d8f61d38d2a1a01a633ee5c772e6ff0ce66b417d8a4b606b0aa4bc30be5b7e8c8b4a7ed0903d23fb30d2c9c7a0bebea5a001fe61f6d8a1b03bf2949dcbedc3d3951a96004a0b2850f2d52e258a952ee7b5392bb8ff965e415b730d12bbd64b8072e315782c1968cd32b618af66a065aace18bff31d5404cf9902c09cc856e60ff530e8c0c6a842d4843a3ed9bcb34a7a26d28b6686143e72307c25622bc3c78c0322fa46", 0xa7) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shmget(0x2, 0x4000, 0x38a, &(0x7f0000ffb000/0x4000)=nil) fcntl$setown(r0, 0x6, r1) 16:00:48 executing program 0: r0 = kqueue() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x100000, 0x3, 0x0, 0x10000fffffffd}) 16:00:49 executing program 1: socketpair$inet6(0x18, 0x8000, 0x12, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) unlinkat(r2, &(0x7f00000014c0)='./bus\x00', 0x0) r3 = accept(r1, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) getpeername(r3, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="9fe71245cfa27f1536d570ca95ae5466e00b18e6c89449445e0a94e661cb6ce575f6c4068a4fc3d462a0a201117d12c9d7af611d0f11cc49c4ca04587e1aab02367ba0c9df642ffdfd06b04e715a87668a734c8db24fe580033ca5fdef27ab4818c367058eaa430290abfdc8ad040e3f990dc9103f137aed2d63807067b622e2d85c3d94d49861c9188ecf4a60a366efc56f396f9a1107438a9f48159885a97a616d1c53c65ce40cb85e99610815f99b8960214039903076d7da8effcb47e6e0f980be44614a81dd39d263c360f1a69760bcaec0", 0xd4}, {&(0x7f00000002c0)="9835b38def0a27b112be22c4ba1ad5614a5e2906992b83c383446c2afe077cc4c36e44afcb51891da7c3cf9f9cc58247fc5723c905f8b4100f", 0x39}, {&(0x7f0000000300)="90a6ddab1dd780f8564ac8fe0e57b6eaba1ccce93841a17270bb09604d218edc51504a0e97806d3a8aac4befcb474c6b00c465a9e909795a7d5d4c4ff5508eb0e5f1fa762a3d760966807a808c5809562c909dd6a4b4a84e39c2a7dfbc5d5a868eb4cd189dc471d937fe61d35c0fd94243700fe23f9ee54dc7b93b9f1d677f63accdc29033f927faaf696206b38da20161937fab31ef268e3cb8868712fe7f2c8e3fe382d74eecbeaf3b222ce8bf922dff61685fa6fc5dac5e48b640c365a80bee027138c7f81555e5760516ab829ed72ae70394722f69c8de1f8c33f6c3061c73a7e7b367bd98c3931a41e666b7a0ba7f4b6f153baa47c878", 0xf9}], 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fcntl$setown(r4, 0x6, r5) recvfrom(r0, &(0x7f0000000440)=""/8, 0x8, 0x40, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x3}, 0x8) unlinkat(r4, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000001680)='./bus\x00', 0x100, 0xffffffffffffffe0) r6 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001640)=0xc) recvfrom$unix(r6, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) connect(r6, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1000, 0x7fff}, 0xc) 16:00:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="8f448f9134a0a6c456ef1b1df1a2ea42173b349861b6", 0x16}, {&(0x7f0000000240)="1490a3718e0986ff92669a89b8f80ba441068b95566440ba9d439ac439cb2183c5b9af6b7b93e9efea202ee712cf4c438d99ff5341de2b22634a6f138a87a374fc8e996bae2b437b7ff5cd07b8903778a993ffaec0fbac6f01433e7b422a823c54711fd6d751f81aec5e81c2a49304444a03d3af236807bb42f5", 0x7a}, {&(0x7f00000002c0)="b1cf855d72af0845ff6e21334d4da71d108f41d087a0176f3ef7ac36b50d50d738c00980fa296b737436359ec4d6ebf6dc373acd71170d8375f9b8415932ffd6cad2d75e4f7279a15461cf48976f8abae36e776e0defaa579178292061732f98dfb0ffc2d9454ad4c9f9c0642e348edb27a164fcdb4b175a1dc9fdfb850c1b800111cffaac4bdc4c2176cd61", 0x8c}, {&(0x7f00000000c0)="9edafb304cdd58432f4dae260190c7906159a94696d5a356831938d5d43444e4d0621c1458f3df3a00", 0x29}, {&(0x7f0000000400)="2816d92e7e7110a8b69bacbb298c5f9e0579c29c2cf254d62b153dff0c14d612933fe9eb5cbd60d17a692fc705a70aa2a0ea04052484ff0777924adc8a21cb1fed78c408d6e20635c16f66ff73eaf40add3d3bf2e1a2d6daa9cef3bd02c1da1a91b6c55bf6f54f19b723ef90377275c34166348ffd3ec34a3f50f7eb6924967196715064ed3f5f3c5e374600132fdf6e527b3bc7d4316f1dd5b98c6bcc94eb", 0x9f}, {&(0x7f00000004c0)="e8aa4590c9e54234cd8cb159f01d6bc1b89ac316490775c2b7bb6d4bd4996cea29a6c1b73e399ddff63e0337c0af6aa09a3e8cbb7c8f27c340dff858f54bd51a00d10a935f4d7283bc43009cc8725627c6e32115debb1b393cd7096b8649d1916eca6bd1201297fd68fdf71739c02eba4a79d542c700", 0x76}, {&(0x7f0000000540)="4ea66ca49ad29edb799c2c6d6966ce86cc08931469782dc9a1e36761a2d806ff852c4661a8e53aaf3ed04508c4c127fec5707411b63f1c5fd6d8232594cec1c3a7de9f0d58554d51c5798517d369433aa2e9453d5a0f5fbe7deb2e6df8adb7d1b08be3e2770780e277ba7f7b17bb5f26cf3c613f83cf1734f5f8f283a93f32e769681aea2263df22c778a4b7", 0x8c}], 0x7) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/207, 0x32}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x1, 0x2, 0x7fffffff, 0x7, r2}) 16:00:49 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x1) write(r2, &(0x7f0000335000), 0xcef5fd16) dup2(r1, r2) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0x8) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x70000000000000) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)="6d95237e6363cea0d56585bb3982e513834cb46bb44a61c6f588a26c12db558c0a7dce13146a99191fa33cdf86633a5056c760b589ddf4dc1abc0e723bee461e12787f6064c9069563e059e2d08bf46bc556f9cba914dc70c6d8e0f40f7be6ed16384793c0e9", 0x66) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x200000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0xfffffffffffffcd1}, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xffffffffffff2ffe, 0x6c7) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000001c40)=[{&(0x7f0000000100)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628e19747d6b1bc7fff8a2facd36883d777c5d839e6e1c36dd2a1e7fa0eddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x10db) sendmsg(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)="7f619a8342c493455447d5941b14fb0aee8abd5c7382af416c478e07080ece95ce5f19f98a9850c61517e5aea8c25ee2355043f1b500a9946b427d446474a2777d68946b0608751fdc9ab5cbefea", 0x4e}, {&(0x7f0000000180)="4d0128efdf6dc59631aa8c631a750cd98b634c1cf05c749d99d5a1ace2013046d3fce32218fbdb707ed5df786386f7763985edeea93166690f2154a9d20db2e4cf3d03021352e22a0f3dbf23e040d948c831b35366ef25adeec74cf48950c1fff15e219e5816a8ab41f4179220200fe98fb0bcc92359d8d710b1ad9185aa2537c2116e734cdacb29d0fe62992e819ceed8ee6161aa1db83f6cbc114a564b037e481aa8cbab2502bec0495b6bf82ffe92f606dc4d0ffa62b67a16b0644a8a8121e8a4d5262c0ad09f64a79412074268029b418e0cfe6691b874c8707ec28e4aad89bf40c8c6f98f4ae52f1aa4a1b5e28b75822a5b1e1a94b6cf219f0bdc1959430dec563d71432c3fac5bd3d1aabf1e18cb2f4c65ba8873ec69a9bc1c369d95d5db2a91784c95dee8fbdcaac02fdbf43bf088e95dd615ebdd791c755081c219d255d4c2ce220359a54c54c6105e4b18803f326b17d68d18cbfed9941fe6b25679dd29b4c4f36a1b0f25f3e796e79687deedd472e5b9192adcf17ccbe20c0732d2969f6195394093df2ce87827e41d07df7d8224248d0494e12310bd8d94bb2f9466544be4000f3aef1c96db90ea43a56437e87ba73a97393c8ad9943ab3e1fbdac27183c9814d37758892ff2e1d18e6c3098fe81cddec62a0395cf1ae4d5342506577bf666395ec131a7f4e767a7c153d5790faf1b9ce7abc46794f257c9fdd27a41bb485b07c3f5d166ef3a4752b98bbde912e1ad0b79774154176e7ccb5ada8d527a2cf14fcf5bb7a71b2cbebcb6cf5efd4b429c813aaf6cdaa856d1f1211447fe13ee9076a812d5abd80eaf2f8408167c1dacb4442dff45a1743b05bddaa658168214a849b2449768b3daf94f28ce1dd2a45a5216807b4e4c6a0c99817dc5adad1f68be09589a9b2d0f42e69037e6c57838e0bc7a0a9a30081914a349702d71d81853876702ea41ee3339dcd6d04f7c51aa8b2d325bd28b7688a65e1ab4396c35987d4bde2437a31a26bb55ac2cb8a8b7f3aa62259254826352385d9434fa9d4780234f6a916329f9bf61f30e9411b3fc6d96a831cd458d02bcaa4c27efb5e57ff5ca617bc8d3b06a2e448557a32d32d8068c37f1232ba73c7d33e2ff64d805fb3b75a25a157fc1ba9537d2a35b849e96434a135a5b46983ebf074593578f5b4309d7b23575d9025e84e2622019e86c7a93d5c049b21514ffac95d034c3c4d6ebdff4c0e70818c4f2de9ee6f7af67694cecddcd3f8888ef333a8734d29c8670b6ea2923bff5003918f87cfa58c53cde3c42ecda1cb7302c6272075f083d6d4411a52b10e2045f5f7c691ef964c17420a88985cc58e3b2d7db302194f23e7e1207ade9b1cef35e21b9efe72fc688a306b363e41ede8bf34f6fc8578bc8d95612aec1474e7b63851309f5c08a3e123cd2cf99c90398b8a3a435c288bdb5f7ea8708aabd979bd0bf1eeabbcb4e868e23347d3a7963d50f918149bdc97295054f544b04ae911b787ba4d73f6f15615ba570f48d09547874290580c57a0d16c861dc0a9cb973721b9cfe9d1616af16f72d086af22574a9e14a309750ecac6002942a27b2fedd944f938bf439f3f899b071bdf9dd8d004a5e497cdc514b6a31d22cc9d379de2d8c8b30200a5fe933fb91fb73cc0986ba5e6f51ead17fca6e2b6d1d2af21ae353823f9cec04611136e30053d951ce596f3ee149f0d3b77edcd41b199aa2bd31df7ead8b2b9ba63970cdc05c40c6620000324a41aa9bb68968ad8c3650161c11fd777927104eb2aee7b3afaede5b8f8db14915938d2c1ea91a0a5b9414eb1311200672fa91e77f9f6f8df5644c2183d7ffe37e5c25979109e602bffa68ccea7647981cb2aba8050375af5dbdf747f576d4336ffaef071f8cf34a6bf8fcf127cc73e5ebae12c4f2c888a1388c5e39a144eb30b7a8afbb37624e8edcdc9cfe2563914d7d91b45edbd6345f9d356c30b3fafff0bfe6c009281ce35d61b67cf96f7fd715ba1004020433feb5c660b31d2d9d3888d3137edf01a57c8b8afd4e7d93cbcc302761b07fb3e1fa8803d987cec7eb2d15a7449c889a4145fab7e73fa9568f307757a63cdf629e767c3b746687808a6158079cce5612eb0c1d4431033aff85bff542736a9308b0e23dda6a729302f62ea4a79589925601b72520f3b07376a06fc598750ff64b181ddb7e8c3cae70df7a13c95ac5c2191491adfc177bfa1b3596e3419016158eb0c07eb5c6adcca10944d39b5c2263ff80dc4ef5705cc89f33e237c882f4e4c799cb15874eb886ba3b652c898fd3d55da08e708bbf8508f738e0cbffd6835b8685f8dcb20159c7679948a0df0eeb62285e7b399ef18070ef5506687c64cdff683d8e3f02d2baf9f2b3f84b3ecfa0d98c114ab727927b5fc6a11f4415d1b094f5b0cc73b8835840a31865ad7a67f9015c6041fd1c2e014acd958f7ca92348c67c82db067c65d11d2656c99ec0c4729e2accd048a8f557e065ae16fc9837971e3f56d69e08c7fd1cc1a9d41f573d44da6d76dc5f4b055c9d7666785e4183a9faa38cf4b778fa457ecce5df510f9948c76517ec28f5193ef9d0405e279ee4e67c0b89d251fa4cddedfa1b77e134ec3bdcaef75e5cb505dcc9deae70be0aabaad512e7448bfdc3cbec46507d07cb55bf038dd19416a99c39cba7ea31d8171b774374bd3e73e4c7d118d0e72c5f28157e24656c88b8c71ace344dbf3155637aa6e0759dfdc8f7964985e7b38876536b6bdd8c6b87fa27ffd3e2c676a9d3f94194a39204c2734375dc1c94b1e1d6ecb58ce7f7443f995045818da43455e34f3ec6d4d780bfef32886eb535bd964f63792c70d36fe03cbce96f408cfd6c83bec4d686c21982a6b95c12758d9e26fa10171698c3bbe2518b474590d88dda0b8107ad08cc580ee028d2d42488a37c1fa2de1c343bf987acaeb8939c0dfd6d36f74c68bb55db94179d5ba0bf7441a855b45d4b0957079726930d87dd63ba10ca54af7f449d812538c727a8efb00d531853944e00e6ca0c657fae37428cb616157cdb4bfa1babbd1292e63aaaab21fe0b32eced8058165b2a9b50b1fc5e67da6dff4e3afcd535eb4e7f74e77f4d9292ccb185ee967151ecf339546ed8b9d9eb50f94840336747710f38d0869e1e2b932363dd26e24420754e22d87ec345757dd1ad7011036df010f19aaa1ce916ece524e22aa0ef2342ca5ed0c2f94e0a4c1612a4217894ae619ef31f77e3620485489b535f9e52981cd0aa3924bbd9169cd24ccbc0ac0c49803f9ae4e387e8b94e3b54637a08f9791e552b1e2a1da1ca08102532eba498c716fff4127fc5c9e2d79c2e0b79ea937836243d1ce54c066d9b4e408d4b7b7a503d959ffe801a497747d96807a979dccb79e0704e23b52f46386b949bfd9ee19deb81855fc51d04386c0725aec592b10207c4a23bd1d01afaf9499ce01968e90a3a785577693ebc07c6491f4a2b2ad9f4339290445c3ec61dbe509d785c6b018db5dddab70540b53936d1b6a6a85bde150b6e2aab62ac3e785003ba4edb209baf72945a1603e14fba71c4a5f71b94767ff6a8d81c68ee5aa8483248af991b168d211bb1f52a48e10192b2797e1fff04f0365bc6e2e35aa9d8ae5931ece80330576a8014101541408af873cef258a8a35089199fd066612c2d0f317a832a4ee08a28fd97b37cef535f604773ae6f5c87f8b743bced71c052c75f5b4ae2d1f0bcbd0adcdd993f6ad99484855e5793d43f36329f20e73420f2d751535a6fa4b24634ca5a094312483dc2c2480e72b831daeb1588204df3612b0195a30e621770f89ca62f520ddc81545c935efdfa3b22cff091510b530f46a2761890adbec96fb86b197c59b7fd3bfec360c6a431b66d51cb8a1b5d88fe57dd6b4f5c5e81f2a27779c22e0100d61d4750765b46a72c5b78b20aad3fbad7f03fb784dfb3e4221879bc5b35185cf3d82bed3b14f3de9e2f8c687a24550653f302baece3bbc1be53665c714584a7797178d57bd1bd0f03ca4750dca8b2fc9ee896c608da113f136c1693718aa449fd4f7819123423a5241972334477de5aaccae99f7572fb9526f40ae987aa6334c0d3d4d80feabeaa713498c98da516024508716676d1511f03a02dcf75cd74047f2cda3102a5b6d478ae2b5489f5683360b41245e2e78aea174108e1eb19aaa013bd43f29dc3be885cbae92eb0d34c4759e2eeef9ad3ec3965b572fd86315f9b7d48cdfa4f80984738a62b224b99ba7d7d1c72272f0562a1c0a7fb3d4d1f7b12a602903972750b1424a3b47f3e7459d2e0e118309a134b50001555b32a5024a8f984080600a429ef0f0c0cad5eeb79748bb9f5ea3dd88d40399fad424644eb5a47193c499c939a541d9c6871caabf0f743a7f9c8e92610882faf69c9f536cec6ddee93089aaec13cd399dc0d3c59971d2847f7c05b6ad3bcb04aa6a34f067cf8a39dcc8c51eee11b942bf431355e9d468f7abc733141d796ada19bf359a1c52b43959379ea45d3a9c7a700a6d905adda65ab59e9627d38e1135928444221a8e522b413729d6695ea36af39b035a7f71c707674a35de8a690890967e40b9e6c7ba223777364f93b801da4ebb59cb72893cc60101f4da9f04cf97edaf58c54dcccc5baef347f2d781ae39b8300b57d6d7e73c10435ec80e722851d305aae90723664354dbb9f980d7682c005f71435b323ef9bfa2096be52e34ec7771619a8a366a08a8d66a0e20a33bd8b6b376d93ddd9b214748b95eb258cf695063a9fcbbcc7149b0870142fdd3cd3a851647724f196b70da627d85e92f3454d46373254a69ae5543522e54f3971dc4cb310c7941cc0fbb648b9700db09f7efa887586c9f606c7f8402844ee50db60f50278ac1c9e5413da5b9c43fb84e705ee4a72218d4f9b29edb46c1d86126d0a958c7ccc207c55b01c4388e5890bbcee3188b15a98dcc7f0455e849e0c8327c511c2f5991190b1741399fe44b6183f204b64518300bb97b096a112b4f47e68eb14c364eae4983d80d7f0c22bfa179f5bec8d7e2a602d812bc7b3a1f99b0933dd7e4bf12dead7cc195314e89f7bc1732bf5cd9c3863c1207cad9649a13f058b8979f9b2bfd426108322b1ac6c1393dadba8b8b856d8b673ec425df6f090ff5a30ab1434aef9ae9db82cdb92835f8fdd52396b8bc49bcdeb1acf13a6cc023da1ff41faa522bbc92254eb4e730b629f7301898f0965a2fe53da27ffe55d0a61de2bd77c431177c149bec1c1295e6576808acabef7af6ad37c32a6d2f64b15285870e1eb86cbc89a77e321be0fc6f132d2a7a138db7339192fe37c989577c6a49fe8e272ce1fe7ef6c32bcb88fc6659320d961152c975e4ce447179d7434185fefe630f24d6720eb21331a80139ffde591b21369158693d9baf1945a8e28c1e44e4e859cb316218c9df7a06b118aa03b823d4562478f9a5679ef90c679d1cafbef1817bb5a4350f78d909cbcd3e3917bfefa646f76078c90fbdb626720d9e43e87766eb97e25c4473a44e0884a77d7b374777105b2d5212002c305d86b2a80d602ad58307fb177cfad8714efaa652ee58c796668144dc62279bcd241ef5515a64d0e6cc0ec9d338cb0785ea385c08297586332120c1ede4ed5d4b731e5492ba25a38ec3f362c90f19a79e8debb44ee086da5c7292ddb62638fdc1844935f00731f1f6ab2007f800a14d63c2608a33866139a6158099815fea76472d50d7e2740f415ebd9c13935b250bea2a3d16fb90f65ce20a323daa6cc150ee786ada9a25ae0274e80353602e989c74", 0x1000}, {&(0x7f0000001180)}, {&(0x7f00000011c0)="28fc746f75bf2e97cd34625091e0dd7f0a4003afb69204bda9d798f1b3ffa0a2c2a8c793e6b0ee8b82441af71d861fa5713bdc95a5aafca21d3cc34932ae1838a63f3ecd3de434572f1f89271e5810b90e2b362239dacfd4955e7ee67d6fbf3f1f87af468d382a83c5b1d5e80d96aaa7ef6632917e873e6a5ac7e8eae02f8e081e5c71527c553b76902d655a426bfdcc8037776c0f5bd6bf702b059b534c8f8f4839467f3c1ea8c1c598d8faabd729007bf906c4bd9a494b86b1a9b5ff5ee7374a89e6417a36de3e43cc6118313050691fb06a47971595fad6925ac2362e4a7cbced4d3793c0ca1f5079198eee", 0xed}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="00010000000000000100000003000000f36bcf74daeec7502916019f36e5f22ccf65fdaa4f6bbc467b5029566df3b5f1c299bd5fb6ea13ea161c92cd9f10e64be74f2f58249a60482e22afdc3339fd9e05d2cd9d06f56202bc2a4554f6fbdf3bc6a8cd35fee345a9bc62e5a6d650f3fc21000b6f2f55ad13d236d0a1d22110348d6450af1bdf426dcda2c61c032c2eb1c09b3c537c9db0048c907e14222555994d365d930a4897fb218039f6882317066f0af454aec0c8dfc598b20dd7bea344439093a4be225c03f0ceb1b74460adba65cc414297b919803213937e4c9a2ff097e17a4ba120c1e519abd09e065ac3b81e1797b015b301e6c32e05bd205aa6d79c40d100000000000001000000000000ffff000055c600000a7fe0af01a3da72bddd65cdf6cff05b74770c782d14004ead78b40565e11fb946d436089837863f8f92c688ddd6ccf6ec91d0c2d7ccde2b39f0ea94412afa5548d3b9a66080c06c325860c5d7c330598110040b4772b6b2f134941fee1caae2b0aeab20952c7be11f0f36e6191e3d1cf9966f802e5ded7b4835866282afa11b74911407411f9ceb456694791ba3cff15a872e23036a283348a7889b9a42cac7d529cb033d06eab438e4ca6ba5a05cbe46add73139e218f8ff4ebfd065e878b27079b3cc7f8df6f2616eb52f2704a0cd411412cf7ac13dde3208fca115f6411f56ca73f9d3df8a1bac0295b0ce000000270f13ace0870b3c731f4be504fce4809c2751ff1dcea9649f0a95d810a406d06b547a3bca1377608700562db4634c196a422d16b13f7775c90cf0aaf7b82e3feba657d968d76cc6b5bd93b321c28ca7b64296"], 0x200, 0x408}, 0x402) 16:00:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000333000/0x2000)=nil) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8}) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x204b, 0x2d53) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x101) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xffffffffffffffc3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x1f) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x10001, r3}) msgget(0x0, 0x59) ioctl$TIOCSCTTY(r0, 0x20007461) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000000240)="7abb9b6d76e432df22a30817ea9d1e36d437321b070d365cae63349ccbc204f1d8f5fe2c7c8812658596930d3a1af9f3bc6b9726af5c7fe365de5e6209a4381fdd340ebbce0694ac7c49008f3d0a0497218dee74e655a96542f422ad02c3b1ab7cfd3897e161", 0x66}, {&(0x7f00000005c0)="3db6a9435bee274d8e505b0ed7e78b781b0996cd17fce0ea944606eb0792c157d9d790c5957d89e08cb85683955060a1198cbeeb453cbcc74ee5865357bcca7836ea2c318a97917d063b5e5c3173dcc1344fc0a22d5586b46040fed0dc0a26b5c5267622c1daed109a09e5d1b2e810bdbf869c76185542378aba950730764574fc5e9ec4b5983f3cc775df8b5cc5f1bed6bb44b41ecb1cf13729f1867b383262e5d16d787289e9c594ae485712278f0d63bfcc0ce0fe83088a8537bfc507ebf2c39207e830386730f8ab309ebd1ca4f61cc15c782962a634e79439cd0b87c5f44e7400ce0339962d4f2b5b732f98c7123569b62bc13724abb1f33f11a5864e48c1b85ccbfdb177dab9e7ce332ae0221dc7a824e03b54c498e88550853bdc5d6c739640a3262ac23d8a43863007f4860d8999a029810b6e915c54391a4d06597969047ba168d3102e29cf3f5d3bcf41de690e42364aabe510d5eaad9c49c4267dc46a90d55881362ea6269cbc9bcb962e7faed11f4f2835d572ea900f2c1b80c29e7e6798d5a8ab151012bff3cdcc80b81e20045bf4259f0c581b953ced6bc31e386bf8589e763d12d743e7dbf9e2517842528b757e780220e4571003f81b3de6eef2be95872fab2ff7fb588e38e9b90cabc39e4d18e45ede75ad9fafa599686d8d1226c5858075616a53858d8daa87cf2d5b40ba9f6ab352c9bca240a50ebb6b1a4c535449f70b5bdecdfa4d480235b17c5d831fcfee8a6dd8e66357458f66b8b1d4e33fd92e112f2f0f34ac041f423ccad5a0e5dc4608f64b45118dc5b370cf0d18d7ab2e192cfb7fd03b8fc4b3494e9b16063f5314500e66c1b0a00186b27f9412519d2472f9736130f88584d53d42865a38a7d1386cca75ad12a44f5d226f061073679cd809c28dc96d26608dbc994f5d6aadd49170fafb976516af9745b6a24a518ff286a2a548b678c7b0ca2cf76ef80e25ae242b9d52d614c4e62097169eb9744c4f6b899d29ca28c2eb09d8fc6c8b69d7eaca6635e98d0388047e5eb66b4a8853e5582126535538fb7597573e29d2c64591a271ac8b5bda01c5bf0c6ca09bd3b344892f47011114b467351b1e2ae6583453ccff96e0158cc05433f5f8438345b457371e821909842174e985837a0d4c0da18063f8c368dc3f33ca1390b1cba4a41e72735822a7b941258dc5a539c44398e352c5deefbfe2e11512fb0a06f8e103f1caee09f635f4db8123a47a28b9f38df2e80ae1f9b1b53462e241b0d8c7fe5fd29376f60efbde1999d56bab08a73af4720b696516c7e3bb2db906259dcaffd381e5bf99c93af5a1e6f176aec5e5819c3bd8977790f653c18bd747f162fecd66a6e453d2c4ef93b0907c4f17c470d8c3758540fb87bad955de6bcb767bd4233e7f96e07748a880d05585377cd670a57d7885657942e992256738b58faa212b64bccfb449ef7337d4e317374fbe2c10522b47a9149f11150dcfa41b0a11e97ce063fefbf79239a3c5a90d40a1bce1d15e99b615942fb8b829badc571395a1d3d28d16e1cd4b49f66ae9bb9a41ebf186430ed1c43c15c4e75e4fe1f8e0f28d198d90eeada3abea0c2ae34ac378678a18b1f17b38c7f0598d396ae7dc554e0bf8cdbb03183af02d5dba53a41e0c8678acdaa5db8ac23c2089a3cc09a578c4e053680d9e06e9365157a76e7608a23ca40a52e7d1f3255b7adbf62899700bc11783a60f344bf8a8897bd797c819ce4b9aa59f9f12afc87fd694e20db2eb562738d7759b7f47cec4f5e039e29a051ad4e681f8d0ef90db0eaebf2f689a3bdac628ff98031a2aad2fbab043f094302488b847d989e76c071f04371df47a2dd608337960bdb4e5d2dec8d40116a7a188967ac166aac934e58495c2a84407c4abeb4434b7b6badc68e968b42dc1121a80e65ce66575ffc36d29264abc2af6273bdcbfa4cacd3e19c64e2a784f946bff23c74bc16c598f858eb838aa615ed84307fcad3e6fe810fe51d0747b0123f06a57629b189a4d1ffbdba3cd6d91856735cfd72a1dcb4c1833ad6af561af3192afde3d087836bad27df5a818326dba69810e9b1ea8fb1dd5dbe95a4f555c1acc1398c5b4a4758e1a1545aa5ebdddbad979f29649f978321509bdc45df02db7785ef4fd612c4a8005e55d96a8b10df3e9c0a3e5d3b903de8f895a160350a521df4901bf47c53b709a92bba3837c3c1a37859222551eeebeddb931f7b2b4c7994392f246e0f6eee5fdb06d8db81eb26de21e1d5cbab940fd8b417d8e0466172d7b839a1c90c1ad3c1b331e517b8d1b6676a1c5a111c1a2342948b3e060fa2dd36145e667ed12cf127653b9d7633748f4af76110c432c246a558617c75cfd546e9e7affe9cd0bd725fda42e0a889e35de7a0300f8366da6b12fec47249a38574c1fa821c15d6e2b9d115448715154b0902972a26b56950925687628e0b54316b87de2e998b3cf9a77559ccb43e789c044f72162a4be816078a654067208181082d9e5ff6b43239e53bdd745dd4e01bd375cf123d450ca3ae887ef1bafed501f84fb8cfd48f026a0d4d1b5e4d5f1fa783f91eb0a1842edd46fbc933b441f5b13053406d02cc8f5bd006da539088b95c17a8499ba2a1e56926e2ccc74636df2014d72fdf203deb389308d664f2b4d34ceb269554ac31c29c5c867c963d802be7daf969b2a7de9eb4a8aa13168b7187eeea801384e19e14ecf84f7493281ac644ef096370c8ccdaad7ee9f3b0bac8904415c334a65431d85c29102668d96beb65f47f8fae95cdf9be2a5759c166d6e57624d745b85e165283b6ab7d7a372eaa1e81b8f4d39ee2cc3ef98aaf62e608a16a1effb85de96d623b8ab75a76d40bee9acb0af4e84fdbd58ce7f7482f8d4e0999e78b8a9bd29880e70b6866a413a3efd334fe63b2e2c4d87840d667d9833e25a0a89050a281bf0ec4376b0bb10342a4e1444522ab0bfbdb87cee85013d9901fc15ec7e269c19264028d3092b6a97f8b84c39d979971c5768d698538a621d147be5ea0e15e2c6bde19119b9e77c527bf355aefb6a14928857995f5b226de6553ed9b53428bd809bd7a92843d2281b6be017323af47f2e10d033cd3464d6ea9f5fd2300eb394c7450ea7622f1cc90f12a031bce0cd66f605cbc1dec520b80924d91cd6e9bd9cfb1e81cf0cee287d77689c2ac4935bc272f3353bb1bd70af06aa33959792a1597c1a512e451fc2bd8a5edf853f69fa6eaca2ad49b54fa4b1f6def4c727b4af46ba6b630afd6cbca7920c37e6bd20da6a1b98b3ab820bcfdc938eee8d5dc189a685c156acec838f5d4e76f812886beea2dcea8b6399137cfff7bdeb920b65b4ce6e401d3123438c7445b2127fefd27d91df3dc494e5ab4f08b899b5efa92afd4de8e691515d886e3a4f6e33ffe1770b5ed3ec5db663ce9ebd6e4cf332e799068357805cc755f396668c4168430dbb0555867559d717cd7ddab4b02c5a9cccf41f9d85a33e6099a9c844dca0ac442d01b6727acf3f34c97e471744e1539b112a91821fca9329a829f9bac8a289b271143b85e6690c713d56e095f557442cfce174a3c1c3ba33fbeff15c6bf8232bcf9e2d2726f13fcd802b6f468f9f3bb889ce3e8c31643f4b1cdd3a6fac3e3cc0219e0c25564d087f9a822a16e96f855a18a5bbcf44d31e6259ae42c735770a1daafb77d349b1ef57e2b2f0e86418e70e0d4a857900a336d94080bcbee16a9c4259eab18bc70f9da6a63b6054df508a37988fa719eead7b1a50ed8946b5cc04d6e559299b6f6b9fb7da20a21caa78bd05eba0264fbf30d4671eded2e7bc6138851249c64010fd4b4c57303068895755c133581f7bc79d2ce1423814d36cfd663415631176065b3b91ebfcc7dcbfc28bba5a0fc874540be8f91c45d1c30a9a8f4f0526bd19dab82aee4b15104ef9a157bedb2f94d75d9091504366714c750d897f207b108473f490ee98d1da91bb3d2832df63667336cd546ee94a3b82e7c15c1c86f0c44357f343056cd4e65f49c814267ebe992aa7265af7a817f992b2143318b5db18af057f85dcd309b5ecfacb0f9cbe0478912477f60f1aa03c4ec7ea5751087cf728274959867ef2769bb3a99150f1a0a51cefd20d0a624ecd6d8cc50eab1102ab3fcd9a3087ea2c8018354329c65f8bdfebf11c572246376e1914bd0129f48e7c11da22c9e7e31ed68fd34f6d9d39e1b8065e41218ed8cb76e37b0846283fc4375c405b82d7304bf0ad885ca69131634bf70857b9c300254c3510bfa403c5b8e3b4d20a6eb797d9b31eb73d822855887e3e76a10e1d84b2a251b73caf13c330b5093035a85ecd1e1a2179d0a9567440199528b2552a986016b7316882553496d6e04275021ded31617f643a5c6d471773e30eea1ceb2e668fae01d27b863ab9448093b397984d89adefe9f74030fa2a7fd973bfb280cbc46621e41df7de3beb2c9e836344773a89e7ccee03a2e01f4708288d67957563b86123d9ef69b3effdc5fb6af751a88c8c64b7dd11202751cdd2ef13ebfc89362cf3b68f4060d4c1d65f289ce1733ad4371fd331fccb0f7479087cb411fc0a689fdcb7fa6f91c688eb6d8016fbe7c7c9392055330640deb8e7dd250abb76d3c4ba92a67a8d338bea5afebb62a70f93e4a241f6aecdc490a3ec07a2e5a6718d9569c17080efc294721bc88e3bc1ee664eb51b2ba90dfee26be2ac7da65d16ea97e1f2871edf05bfb985b71ff163434026603cd57abc23dd65fc0a2aec2b6e1f62bff56c19f389619404314d9c38d968013eb58850599056b5ce91a1112403dbfebed523fc737661ac0baff3ce03ae4a52a655215f0c50d642a15f626cd7d22ec1750bce8d4a1f29d1e48a601bd06c02494917aaebee15e87289286d21c5eff9bf861f17cb102ad602697dd86e98c7d093eb18ed819fdd1fd83a68839f93f08ddb1185e7bd884dd48b6ba130c60d977afcde3a8f608bc082662d085c5224054a1597a7ac1b42b151e16327aabf3a4260ff45d2c8eaa4549317ca45f0d7baca56cb53bc56b4aff7b81e20fde2c5af8d54ac6bf995bfed8dfc752a2227d05c4fc632c4989634ef363ea7a33fecd829344736888f7be4c5713622057cbf77aa27436673954c941ec0e99648b1dc345be205f916deacaa9c1cdfea1243a7efab555e1aa3906dc4ff6c53876bd7c1d6b983d0f919e04ef3a5c9eaa2c5a0d7a5242e47aa685d878ae262846c1982a1d86ff4c05f23f56f09eab8674044c8984b38bb9b68d8f8197d67744fa2b609bb20b85d3c826d75090e0c4125018243f09720199394f90dfd0b787e190b04d8ebe7e30a2b17c2de73eb60696d1b94942e975c82fa335e01147fca3eb0802c287354a3cc92d67a4e84be3c69021fb4523b96bcc4788cf3fb62084b78166976f2e2d14bf59f8deb26ed537fbf6b32279cb2f3c2b9f5f48923f30551b315e8e3ab3923b72419005219cc9c74ceee2684c94aa84ffcf902c82e0a0817515b9120c1df67873d0be6a869431a59ae63d59dea9682a6e9786fbb875e9c6d308ffbb3a17e69dd11a41336cf397ac3e2d83633e87e1feda41ab2eca0ff2ef865836f59e5913be96455a7e63ed744adbfc78076436fcd468f577f558f0e63934b4c6c719165d124a0bcd91d6049720dbd2a1d33581adf23945cfb5890727d846eed30b07612f4466b6b39ea1b6d095b4ec0bb6a6745c2b912cca122916bbd0b893a51a6f4b0fe035ecc444b09ed0294b3b039a8994a38439d8c19f6911a95e8126c6c9c8cc1d35d8c5864a5e17d01e66a5150d2f9", 0x1000}, {&(0x7f0000000300)="d9d0b013d2e476a0544ad6d35763bf8b3cb6d42f19847fc5d31a42f03ffd5d28013ab0a7fe350e4ec6b0514e2f8985ebaffc3ed59019ae5daa6926d711989a32de095fa2fe1df31112cd83d380b04510fb95e36950474b2969a6b91eda71dbb9a44368abcc0429b101897b7620c1a85335daa2426784c49f2f8789ec195d3b632dcbc83d33d3f604975510325278caaf4c886e5e013aab8073365faf1980102782ba606a8a2549df614596f5f52ed463f48d75dca78317466f10b3d0881b36228d16", 0xc2}, {&(0x7f0000000400)}, {&(0x7f00000015c0)="dfbad93d0c3fb5b77972ef96929b557672ca7f1a3f3fe8ba9ec7a53d64865476e455674364ba03967f20f98fffa027d60d14efaf8c23e2ecf1215272a2ecf57fff765529bee07680eef0938e87be44e00e6fdf6a02eebf42857015d643984fbe7654476a6493a12abbd8b4ff", 0x6c}, {&(0x7f0000001640)="7850e564a489c6464a643cef3a379964267314df19b9e2e48fd16cf48590529db27c44f520857372ff05ef1e075c5598ff3e51896557fd28ffd2a49682776978f89f280e45c0c910a54d37a2d14c709c16fbc0a84acb81e5796f137332804e2ca5676cf3fbc8d41eb327bc43f5bc9da7db", 0x71}, {&(0x7f00000016c0)="002d825e22cb96f12fa305e82bb898797e74141b787da77a16dbd67c7ccade6a9962c4059b7734fc126fb6530f3460311dacd986440ef9c77fa5f62ea1c2de3c107f1064887778e50687d79312a10189bf5e44de97f27b7989017c2595c43ec565c2806a4d582b0c6de0ac474440bae0bd6e819a884d8f1324fa44c9ce1b5f15d41b01f21e0fcabb1ec3452c026eaffde0b59cd63fb6d5ce4619c0a584e5bc82f0655c24d3a2c9e1d0b8397fce78c3e6d9ab2fa5be60827fc76907f3f1fd53184c8445ffafb6da1f378cdb1b6c1a8042c862b5262a39834c95b786b73fa8f1763ece46b4c0a18c0c32", 0xe9}, {&(0x7f00000017c0)="467f2298b9e366b3c382ceb67250745f3e72eb4073ab0ee51a480b25933c08c71082c98dc371083c02663342be34cdb6eab4330e9a401c68505220e9e19aa075ac0453cb83f69e273266407230e566baea64449283957788d3cc7d57c9ba5076a2d7218d56919037e743d8e2702bd0b6f55737f77eee32a7d2256757200d19c394a6770e4d81f8a2f7632dc27e132f1827ff1af8ecfd243814fa3d25a6bf50ba3b999a79551403bc91e5b4081fa418bc1058d6f3619ab8325660af64cee64197b398d46c0e14474915f4f53c84", 0xcd}, {&(0x7f00000018c0)="7f44cdeca4ba21b093aff3110685aee80161dcbe1a3b4387841fcbb062cfdb9991c061eba65c04dfe203ee82775229fe08250c95ff04149019fc91c744cc4e22405a5f3b519cc7f6852f775347c4ed27dc82680bc5e71e0eea0a661382e9d50805620c2ee5c19a080ea7fcb6ba27acc55612c279cf6350c2b688f4f2365136b6716cad9d9704db179646d972f37e120b225758405b58b42ab08f10721467612c8511c121bbd9efb2027d3408867614fb6e8dd1b66b9309aa25", 0xb9}, {&(0x7f0000001980)="32f68a968d731011711286931a2c60403234673f4d883037a5c68368470ec1bdcb9ceef27d1ad6abf965788c3409cbbb8ff7382a5d12e19551a6795024d1d938654a0bd65bf15d392e8e7e94a24001631c3105f2fa3a258b5b2555aafd22c2180c4b4e7d046177b0d91b2d62964fdaea73a8fcde0841be42a143334496", 0x7d}], 0xa, &(0x7f0000000440)}, 0x40e) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) truncate(&(0x7f0000000440)='./bus\x00', 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x4007, 0x4d8c71f4, &(0x7f00000000c0)) r4 = msgget(0x1, 0x40) msgsnd(r4, &(0x7f0000001b00)=ANY=[@ANYBLOB="0200000000000000c3e5c7346ca7491c5e19f2adea9b425d2e401cc3f483a081cc3707f07f3ef9b496142ed24c6575623f1fb6327141939190972bc85c2b4610e8e37c8dd37161815ad7e87896a16bf9955e0e71f74db760913265b820b6e27ec33a1dfaedc62e3ce9969b487f7ed2de507ee40000000000000000003e88055dc59c0a72a923a5bd307007cd1b541f5d620ffd2c79953d71f5e60bbdea72661846e06cba07050578361fc361baa0091656e18fffc97b4facacef70d3577923b221b8000b"], 0xffffffffffffff76, 0x800) readv(r0, &(0x7f0000000400)=[{&(0x7f0000001d80)=""/223, 0xdf}, {&(0x7f0000001cc0)=""/154, 0x5a}], 0x17e) 16:00:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e1, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) setitimer(0x0, &(0x7f00000003c0)={{0x9, 0x8}, {0x40, 0xe00000}}, &(0x7f0000000400)) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:00:49 executing program 0: socketpair$unix(0x1, 0xf2454e46000a070e, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) fcntl$getflags(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x42) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x1e0) sendto$unix(r0, &(0x7f0000000040)="4fb4870198824f0aa2179634775077c9188f91817e1c1ea1f2e7203544a1b437e6ebdb0514906f98c553634358830635eed5fc9b03f3d7425c6f22e24ac2978f4a00acaf73fee6eb563705d1f220d9d146abb92cc15de1acfb74fff564cdc1fe94c6037d6ece0ca81f01e70d1af7db375c8a31bfdae2b28ce420e0de591e0daf168a34da14376a", 0x87, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:50 executing program 0: socket$inet(0x2, 0x8007, 0x8000) socket$inet(0x2, 0x2, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xb9}, 0x43) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getppid() getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimes(&(0x7f0000000000)='.\x00', 0x0) ftruncate(r0, 0x5) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0x10}], 0x10}, 0x0) 16:00:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) r1 = socket$inet6(0x18, 0x8000, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket(0xfffffffffffffffe, 0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xffffffffffffff13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100), 0x10000) fchown(r0, r1, r2) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:50 executing program 1: r0 = socket(0x2, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) semget$private(0x0, 0x0, 0x400) chdir(&(0x7f0000000040)='./file0\x00') 16:00:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8208042f7b698e6530001472b1fb5b1cbc534a76f48d2e72c6150a5bf0cf159b138de471bd41ba4ca2581236b3de8b97b5214dd9d80ce8a57766f81306c74f83a4ed4ad4313d697585c656aa9a5b7e7d81ea26b42a9da3f15f4490d7487fdd8b3b94241f320588f34d0c48b32ff6f863250112ea3c19b8b2c8d11d3629bac67be9346a5901d7c0c6138f64da10809b64b1a4db4423acb877d8e42e44d914eb5688563f49ee6419cdb5d843cf4a447d4f7594c790b3ec6e9aa8689ad73ded02786e9592c547bab58d000000000000000000000000000000000000"], 0x10) syz_emit_ethernet(0xae, &(0x7f0000000000)="00d34f82c133fb1f90f9ee88221e41c7bee14950babb9beae797204af6e6410f54261a1f55d59df750c6defb0cbf58be41fef0e82cb82a95222e5d06af7d5221ec81f7fab5a741ea36cfa2302f29d0d51af628621e6addf16f2f195819234c19875dce9d3918b44fed469ef639572a78f90a13a21f278478c300f8c632fe9d4fac867606d018835d0287dd501047399a7bcd6ab2586b3e613b82079c01dbf48576a5a9dc7e7512c00a7599778fe0") sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xffffff17) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 16:00:50 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c282910000", 0x1000) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) truncate(&(0x7f0000000040)='./file0\x00', 0x100000004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) r4 = kqueue() syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r0, &(0x7f0000000200)="1804955e3313e2cc80d1", 0xa) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/139, 0x8b}], 0x2, 0x0) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff1, 0x800000}, 0x0) 16:00:50 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="411e7635bc89b74b3a58461bee6bf71d03e82e60ab14ece3a30c3604bb366170225837a7ef4a994e455abbe2860d5fd3d5fb3a55eb4413c0bb4126c13c2aefb9dcdf39a66e84a49f266081e5b34fa1ba8083", 0x52, 0xa, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/161, 0xa1, 0x841, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000000)=[{r1, 0x50}, {r1, 0x81}], 0x2, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0)="3ffe90da", 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x1ea417207955a951) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socket$unix(0x1, 0x4, 0x0) 16:00:50 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x5, 0xfffffffffffffff7, 0x6d89, 0x40, 0xa929, 0x8, 0xcc40}, &(0x7f0000000040)={0x1, 0x101, 0x1ff, 0x80000000, 0x0, 0x6, 0x9, 0xc2}, &(0x7f0000000080)={0x1ff, 0x6, 0x9, 0x61f, 0x2, 0x7, 0x81, 0x63}, &(0x7f00000000c0)={0x7, 0x1}) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) socketpair$inet6(0x18, 0xc002, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) getrusage(0x1, &(0x7f0000000200)) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x345d4c50) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) semget(0x1, 0x7, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2000000000000000) 16:00:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x3d}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 16:00:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x132b) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) r1 = getgid() setegid(r1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x8000000000892, 0x0) pipe2(&(0x7f0000000100), 0x10000) pwritev(r0, &(0x7f00000001c0), 0x0, 0xfffffffffffffffd) 16:00:50 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmget$private(0x0, 0x4000, 0x82, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) accept$inet6(r1, &(0x7f0000000200), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:50 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) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x60000000, 0xfffffffffffffffc, 0x58}, {{r0}, 0xfffffffffffffff9, 0x8a, 0xf0000043, 0x2, 0x6}], 0x5, &(0x7f00000002c0)=[{{r0}, 0x7c030bcbb8bd480c, 0x21, 0x2, 0x8, 0x7f}, {{r0}, 0x0, 0xce, 0x0, 0x7f, 0x6f}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1ff, 0x80}, {{r1}, 0xffffffffffffffff, 0xa0, 0x20000000, 0xfffffffffffffffa, 0xc3ec}], 0x1000, &(0x7f0000000000)={0x800}) clock_getres(0x0, &(0x7f0000000080)) kevent(r0, 0x0, 0x20000000000008, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xfe, 0x28000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000021, 0x2, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0xa, 0x40000000, 0x1, 0x40}, {{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80000007, 0x7f}, {{r1}, 0xffffffffffffffff, 0x45, 0x80000000, 0x4c31, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x24, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0x5, 0x1ff, 0x10001}], 0x100, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/99, 0x63}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r0, 0x47}, {r1, 0x40}, {r1, 0x144}], 0x4, 0x0) clock_getres(0x3, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/42, 0x2a}], 0x1, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000040)=0xc) 16:00:50 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 16:00:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) socketpair(0x22, 0x8004, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x200) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r3) 16:00:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) close(0xffffffffffffffff) setgid(r0) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) kqueue() connect$unix(r0, 0x0, 0xfffffffffffffd9e) 16:00:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x40000000000004, &(0x7f0000000140), 0x4) 16:00:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r1) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x2, 0x3}, {0x3, 0x100000001}}, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:50 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$inet(0x2, 0x3, 0x89) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/56}, &(0x7f0000000080)=0x3a) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x104) lseek(r0, 0x0, 0x0) r1 = socket(0x20, 0x4000, 0x100000000) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r2 = socket(0x1, 0x5, 0x7ff) setsockopt(r2, 0xc, 0x0, &(0x7f0000000080)="179d5c414d2687e58809a0c737d9c704bd0b57c691595429c314ccfc27efb9607ac49d0e2ec3fb5ef9d531b8c84fb113edc6a6c21d916601238ecf810a12f66a69afaecbea261b1c1ba1b4365c0faa112b5515e4d60f24dbedaf0f7c4325843481607bb6299329f285e23bde0543e97a97e456d616026fb994961c3994d1c061a2e9e4274b5fd768735e470ad0168e291e41e7c0822219fd4199671fd227b06a4d626de68d2dc86ed36d230052c6366e9d2294174e4be1967ebb36e88d053bae93610a50a4f0a2c4d827e488f6c49036065f544513393fa61888a4509aaf67cb9243ca116335b038e4bb786ec239908789", 0xf1) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000180)=0x4, 0x4) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x4000000000, 0x4}, 0x10) recvfrom$unix(r1, &(0x7f00000002c0)=""/33, 0x21, 0x1, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r6 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r8 = getgid() r9 = getpgrp() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000340)="d733c54ed66a4068ec3d5552707e1dc542f5f8feb438751f42a5f0c1697ad6bb721fdd8f9f3a325f835a40bdae3803d2d90bf8f340ea9428113e902a06180546f0f402e2e4a6e7f4692b26711a3307", 0x4f}, {&(0x7f00000003c0)="07256d61ca9908587c7f9875948aab48b87d9b0e6f44c19d857fc0fa8c4a1406217ea5ad658365075d072d140c31cc3fbda0436b909386db8f7d2b11027d9a38e9049ce3b850153b94deaa0d002adc89182e3ec0cdd6c7b04fcd15cf4f99fdf56288c7944d84d9dcc20b3f13012f3d032cbedd5a1aa6eae982bdb1ee691581a707b3d3c5b2eb9b59347736700e41ac846bb76ee40699aca06c331d4ecef91b7be85308ceee1c3f40b0271c0388d2ed5a6e49c48429e90e09ce66bdd94e98818b78fbcda8f5aa6ad906426698eb8cce78e70f9b1079c245ca8b79ca0a420e943a239b9bf701c4b9d78304d27a35", 0xed}, {&(0x7f00000004c0)="6b73b7ddf9c3eb0d9c8a0038d0cd96a107f0a88a680585d02c4900e9b5126b645770d41c2cb4bf247497214dacf09a5559e4d3b1f24553e679732ed077cf70983aa3df21648f178ffae3ea69f31175b5b954859a41a695f5952414474b964f5b9a8bed800b03b0eca3083cf118d1416ab3376f268050f9e0ad90667dee22c0ad5fb0ea357bdab2a14a9679631454f67371c9e0", 0x93}, {&(0x7f0000000580)="f1cc800079e7d7f71bbc569b14de1657dc3d1e0c9f1bf904063dbb7117c2291ad2ec4684bcc29f69a983467b96d3e05251f07994e294724a0b7ee1f789fe8613304889659d0c95f45d7851e9121b0c83fc6330ba43db490a0d184cae2ee87656fb40cb79b2a72c8a", 0x68}, {&(0x7f0000000600)="b66154754da85bf906aa5186831c16018d0fcb17c18ee6d1c8fa6d87a8005befde5ae9f25442da229cc81eaef80863630ba8493b6f5ab0e5de12f7091e1078e4f91f051176a094a327ab32a251db698b7a8d734975cea8b901fbefb0e40577979dfa6c8eabd1bc67af581ba1ba83568108edb719135c2c6b3c7dd17cc319f9e84e45df6a41ed7e5f6d8bf3c70328e12c055e4fb9e0e20fa978aa8595e093b314b5347105f843814aac127b65723005c0", 0xb0}, {&(0x7f00000006c0)="2f2b92711cc91aa046d58e1f6cfa31e499f0ca21b95b540b5b9d5e0b0b0e0fe458b92e14fbb8a8e4c3af4e373dbe52a3a570fdb2053a540622169c642b24aec506a7dd30da672a511cf58f78d0ba92358123f66874e9c881a148068aacb8845071b58e58821509322374dd8b5fc51138b525cb5d4d8ea1490508347956bd874f935d2d491c8934b3ab7c70ef73ff1c220c8139e529b0e854069d5834137ff120caca4d249876a2e15d63e446dc4358863735836a33ba39cbbc46850d6840286371137cfe0668980d2d0c1fda", 0xcc}, {&(0x7f00000007c0)="196bd937d1c48d8929c2161873debb003825be2766f28d3d02c2389b63840b26c2dfd06fddf293e19e960a964d08994f76179aeed8a55ef45e11b5cdca91ad7389d0df17367959ba337187404156db20b13592d177b220d8422d1c4abdbcf5438abf0a5a79aa741cbc39ba23c0011d30c40b973d7db37f222bfe3dd3f3ff4002c51ce3e5fb3d7a83235623334ae9e77dbc4f540f3ded30ab68eb4acb4d05428c64a2c2a507ed65aa7b7d2ef2bf83e8c4974be56d55c3ea9a363e6281856369d893d38fc15e035f647ebdb895bd9da1e7927908c1055fdc5815dfa7f609ea75d4676d7225462a43c728647a7ae5d4ec0e6f48c51c54322d27c174bda175ebc22a1bb8b4ee9e9ace864606356f83e66f9f6089c58a1db0d7859248d38efd6dfdc111aec552cb8e9ec0e0549ea227de127f7037ad7929deee8391829c812deb0306de22e9565688fe7a9519950b4ed37e648d9d2c0c8372f62a37f68b8128909cbb8bf3231130e53d13a04556fe77c21a45fc6ba11a04f155fab19dcd6d3775368f36bd4f188729c5fa889d2e4293e67e0c32f0af5401c4581ac9f9e4429f451bcc16ad1976c899413b07054956d75b1527e41ed1d7a1c0954a6e2acb662f7dd58c69084897728f17f1bc4ddac7ada9122fde3bb1c09cc52eb181744c31657830d769b5707035ee275ef95de531a2c16fc5451cfccba85c3376ea9d4105d9abe624c494132269e2d4772dcaa836f8327212be79e6fd0a27cf8232c37625e3820292ace1c3abb4ce992b8b30a107a27d5e1d8bdbfbe9eb41307f1e4438e47f6b3798b6a6bb18ace318b93fd708aaea6e136678f29ee75dbe200ba8a13870d1a4f898d067d5fed010fc20ed4d0fff5fe490d4e0491a8a03be2340d6d9e1ba8382e9dc25cdda7f0c98d2f391bb331a76d1c5ada6d0ab28bee61d240c3d6af9d3415a08dd1107e5cd5a7f8b8c513926997b65cc01a87e9128e9728469234f0712cd9fa0e6ef784a8116dc5284284d8b684dae99980046c64af2b242effa20cdc6edacd74cc220acfe16485207a4a7971a4df5ec26bec5ad5e65998f4943293337e54ed46808c203b80e06aef319900188c26f7d6fa90168e5537d0bb5904b2d9a610b06e64d3a44016a8b4d40ea5833c2846a950bb5a3c80a9026ae0a3327aaf11752c68bfe0142132e0959e398be1eb86b7aa6e07cc20f4bda0bd92efc797e96ac982f1f2ce03d822c456711dd11bb564144582195f1f3aea8958f69c0dc0d6c5da5a283a69ce618a17e0394747c099895015a14d346045dfa1b64762d3d600579d8a3d0902701b0bc60b23da248b9cc52a6e7a50a1d8b58c485b78217d262b73636f1c024b9ae7766fc13cac022c6ca2c129b0b88097d3bd7108eef519685009edce456e719cdef10ec3be01d3db3b345fadec7fb1622715730124bece746dc35190c9940348e46a0a1a094929a008f4c0c32f239df63c34d5875d9be80c07e5e4ed886b84174f8fd443a588f57f8d6ac91ea41970ed60a301c0cc18d1bbdacf25cd44b7b26d8b631ef200bf065c96c61dc98e287c9a99f47a4f4f6259e98c99e8f3e3bf49f2cf21f5138a3d63371b108bf56a8052aeb6451ae772a8803f43e59d3f03ae441a5c147d321c00ac77f8acb7b317d7f90872749219c47cd59fb74cf2eb800cfebf2e775b45a3c7fd827cf19e050966f7884bfd1c8085476121a5dc4ea764f7b08ee9b55e5720491173246470a173bdbafbd6d9aa7d3ecab7aa649b3093869e50716150ecba149226b0c56c64c83b50210d7b30d35f9794b1611f40e4dd7efcfe1e47df1e3bc63841281c242021bb418d25c77b9240bc4e49aaccd2eedf2216b836179a0a0dd9d274ae80e2df8e6d9cc7e8c67ab3f3335785d1ee58383ddac62440ded538223b16925360aa1df82921028843e50c1386435249cafba3545a1a58b82b7a6f6980d8726275a381cffe83d5d857f702b06c9ee03cdd3bc0fa6a4e24a2c56f09fef6282bcc579a8eedea6ddac4b36e7f6de54e7b5b996dd9107307ec2a3b631a2053506ec1266ee760f35c2df36ccf34ee357b6fd6ed46748007d76acfab10538dae66532685ca21c0b0c406eb69631e44e33e19f848fece98dbdd7c1c75fec9e3b4868b4133b4b0d1d0bafea6411307341ce868371862e6a1c14dd03c09314bf729bc204e3639bf5f3e10d5a39a902a865d435e6c9b7f834c2406ec749c274cceecbe7ab64d9e0caf87b2be8be38892e8f2e33ac4b87eb124fcef29a6e9c54e62051732c1063e0614bd8c284b6641e65cd0f98b0016c24ad79c3c69e6f24dff056cbfe36b3e9bbed287e81084fd0101bcf578e47a585a911a3b729b25582c4ab839520e7da7965a6503db3b9545c72fd617c7e3f68b8d57c395accb5637d250802cfb9b1211b7375748ffa2861eb5b25992bd39eb5b0f62db103d4eed1561d2cf2b98b28ae7793bef105a862104c5f7c6262e95970c1309357f04de630fe6952a559fb602a4f0a1e670d4d5fe9108089e609a16429e36a040eedf6a2d1dac68bafc0a6ae528a677f008b8c62c3925c1c13e8addc62a74d11456ee9fbf68f8e75adf7eb682d11c2106f9def2c34e46947b89a468df518e21933de8241fdcd032a78b1993f0311d36ec851dec94e7bd14d606b6884211fb0b7501ab9a701a747dbc851221a72446f3f62919522162948ebb53a65aa04e2d6ae0f9301e282ef70edb8f6a17655d37d90eb7035b51901c2f8e0fcf33ecd5dfd4252b281c0a6a8de95aecaa2b54a0a98580e4a8351f4b33e5e6c37f35660dc50b817191a7cdf07e1f3322052faf9eecdf515ef60596e418124f5e0bd59fc6b863a62d350d4b801ec4fdfe41fafd318b00e39349d981d17f448a68c0eb4f707e1114ee6cff1151ab385beecf5b3ca18597939d0cc2d6ec529a9e365be1482b9d367fd77388613c9ca3603791a163905c4591d86dda0912874dda98f966ff71afb50ce475fb78b2182a590214e59c940260024e3c8e7522d4045f9ff340bc6327bef83a5559f5d623b44e922704be8bc15a3995d75f3500450adaffe38ebd16b783280d158dee58af537b79ce6ca84e4accf2a3a7bc01a0c1eff1beca3ecfd40e6cc5edd0aa4526de8e249542804a1adbe481b15373825c50daba5477ba3216eb8111bd4e9f375d3a495296a6da73f1cc979379822694cf023b04ac168f880a20071ac3ea1b6dc32ed05ba15c897d36111d677168da5312afe4dcc5d248767a895ea6905e900164220f618603e30d06a7d56a0490e30dc703f4db1928aab64c1450b7c0ebf9d848cf11b626e8d6c8c1677c46ca5d948d373452d98ecd38ad869981b496b6c0d9ffb7b1936a4f0c0bf0238625d1ba648c80caa69af3185783d334534ed1b859ac218b9f005a0ad86962db17c7b0f071932b97f4f2d97ffd3f236cd5a1283596c82de7afea59b6766fd937be8cf6ffd8dc24fd2aed1fd2adbe366fee0adac7b788e1e3696b0b52ca6fed1afae1e3da7591f23bb484db1d94a2352640f63d5bc39df6da0d6fdc761ede891ae1ba2b1f7ff1cbebf5acf8f15718916cbd90c397aa459bcdedca7eb37bdcbfd33ebe1e2f4bab79e2bce01ad5495f5d0a36489f9d6344d10c0ac186e136e92ff01a334ec56ddb454a18c2d0bb69e0c2023946fbbc5ee38be63726d038d839a32b65afbdd672ddf06b1e6fc1fc88ad71250da98bc7a924abfc22512b89ca6a38878d14fe7038925934422a64559e7c8a11487492c0dbc627b916955a5e5509097ac7e05b949f45febc19c55c3b530406994aef3b3961ae2fcef82c848ae38d8b790ebe0f023ea95f7bc238d3b0b5e80f8e3492f2e2789ae45f563d02057f31c096722c37594cea6ce633095e5c1f2d87ac1325374dd04bb5b68a46abefdc10638f6fd6dd9c80d3e301b50d536b3325960c32eecfb90dd8a11f676f7b65a995636e5f51387f995b078bbfac84ad835feb1ca92c9ec874628a08074222ab1f642b419be7ac031fcf95abb65f3931235dd4a111d781edfccb159eacaf69bb3f6bbd6995a2c922412df5c6fae33d6fb0d269ba363999c934360cc0b6bfcc5b79bebe9e8c8f02661acbd480d8e83363f034f3872e1d739e71acc458a5c82e476295145f7b5d0585dea2da1c943fbe0514a11d6a2298cc457cd815007240be3304147b82e0154cdfc698d2829886f9cd386a170d3da564dfec3e61010f2c87dfcca61b85b4065d677ef9558aea49455989426613e543e480f56e75fbe69d1436c571f8af63c425a8d0fbe3baa953c6991f0f8d4920981c7464bebb82ec0eb3c9cb0c6d449939eea88532c5dbfc77421913d00541692a28f0088b3e70e6caff4f1d606ae5fe8cf7046a66ae3e8ce26fb74d448a7c37d9337f911699a30b92d5581fac68c65b3ce701efc8b71b3b95a0c0c3c0c87afa693a6367ecebd3816996b93c70b598685468e574be28b9b0c18505aac6b8e4e72c2c75bafbc7ef525fd96a5d10351dca7ce2e179c6e6dd1b7683883834a74da6770964795a8911437468864eb7cc8319d06f4f236d332360443d36d08539893c7becf604629504d3c400c42760e194123c15ad623562a32b7382164c56c7540a46d7293d96b27c1044a7aa6292cd3df430d873d6f42a8fc142c8774acc1b439e9f0d875700caebe73ddeaa269a788bf72f9a4b2dc42a8dcbcfbf69b1ca8a91e78c1c573369821c08fe8cb15ae466777d908365ea7561618a45271e6c950c7e1b35dad750201d388538c23bd7a0c3fa531575c44374184ea06efe088da5b89ba52af5e4da80d81e7aa70b4a56272f27cc32e8d3ce7f68ab7006172a09279d5eb5072cdd57feb6200bd36c9479d60854dc932f3c3540977e4e8b90fcb831c146e54c5adfbc9f55938c8521b2e3f59e4ce06f995a826f2173f470d42968a87202bcb3a99385203df9d32c9fa6e59f23c6083ed207b1d8f36dfd072800f92af81fb195ca974a369e087b49bae4ab60a642b10fdca5dc07b346abde59bc5b8ffcefc6c076554bebf49cd07f85dc8bb65f0b58db7ed42039836362e0fb07043d97a6316bff76798ec539aa43af8c1fcd503ea844f39b4088f47c655e581603c0f84bcb522188d4507157fe9e8bec806544604230deabc333dac68c5bd1e13b64e9e4826f99ea830f07045d5428c914eafa41c593d37b17a06cd495bcc02f1a6b789851f532f15efce05f767f45249a640d9bebbc0b8743f63d33127b8aa9d90442403e0002c052dee3a31113e3a09910f82c83cc4e3aa863aa81292d45f573bc6098a61ad301377e32a2ed9b2a00aa1e40da5715991e51bde9eecb58323a6dae741ae234b48cf379b845cdc66185213e38b28c9477445e3103b98efed1f32952be5cb9ba6446005528f6bb14649874180306c0361fa9b28f0f54e10da66651c54f8b7735d17336b53e572773a51277f5d1b9d2471961bbec31f0ad3c69ebd2e7215a857f7e2121f2f504c10d08caa8c0fefc8ca3c6087cfee032aac705c6b8abb8d30f4fb835ac9e1fc1f46af5f87bb3f0e1142cbab7aebd8cc2d40ccdda839f8cd1dde1fb06d4a9cc65d3127e1b0380e2e638d56b1d66c06e6aa49d8db1c996e228c1b6835ba7612ec27bd4b7625aacfea565a3c456347b2d94020f2c615641ac9d4779b128cb708215383477ac2ca2d43cdb8efe9170a019a2a904b53338376cf5d183f2e11d07ddf5c237fcac1075f340ae1170f9dd8af7f6d15eb319b6e2851dfee77423d3a3c4904eb0a1c5f8c79f9ebc5314f6a521d91d778f3dcd40e62abfba79d", 0x1000}, {&(0x7f00000017c0)}], 0x8, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r2, r1, r2, r0, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x40a}, 0x400) getpid() r12 = socket(0x10, 0x7, 0xffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001b00)={0x5, 0x4, 0x80000000, 0x2, "7554b8f7ae83ac8314c409372311ae4d8c928551", 0x4, 0x9}) r13 = dup2(r12, r0) listen(r12, 0x100000001) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000001b40)={0x5}, 0x8) r14 = socket(0x20, 0x4, 0x0) getsockopt(r14, 0xfff, 0x273b, &(0x7f0000001b80)=""/28, &(0x7f0000001bc0)=0x1c) connect$inet(r0, &(0x7f0000001c00)={0x2, 0x0}, 0xc) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/58}, 0x42, 0x3, 0x0) getpgrp() 16:00:50 executing program 0: select(0x40, &(0x7f0000000180)={0xfffffffffffffffa, 0x4, 0x7, 0x5, 0x0, 0x4, 0x100000001, 0x6}, &(0x7f0000000040)={0x2000000ffff, 0x3, 0xfff, 0x200, 0x6, 0x41, 0x8001, 0x9}, &(0x7f0000000080)={0x8001, 0x1, 0x1, 0x1, 0x5, 0x7, 0x7fff0000000000, 0x10000}, &(0x7f0000000140)={0x2003f9d3095, 0x4}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000003580)='./file0\x00', 0x8) select(0x252, 0x0, 0x0, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f00000035c0)='./file0\x00', 0xa0, 0x48) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x106) preadv(r0, &(0x7f0000003500)=[{&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000240)=""/195, 0xc3}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/163, 0xa3}, {&(0x7f0000001400)=""/215, 0xd7}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x8, 0x20) open(&(0x7f0000003600)='./file0\x00', 0x8040, 0x40) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) socketpair(0x3f, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0xfffffffffffffbff, 0xd5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0x5}, {{r1}, 0x59a725fbe5184ba6, 0x4, 0x2, 0x100, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x8d49}, {{r0}, 0xfffffffffffffff8, 0x4, 0xb, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x8000, 0x994}, {{r1}, 0x0, 0x10, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xca88, 0x2}], 0x100, &(0x7f0000000400)=[{{r1}, 0x0, 0x23, 0x2, 0x2, 0x4a92}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x80}, {{r1}, 0xfffffffffffffffc, 0x20, 0x400000c3, 0x4, 0x7ff0000}], 0x800, &(0x7f0000000480)={0x4, 0x8}) read(r0, 0x0, 0x20e) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000580)) clock_getres(0x2, &(0x7f00000004c0)) 16:00:50 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x5eb) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0x1d9) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = socket(0x10018, 0x5, 0x200000000000001f) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0xfffffffffffffe85) fchmod(r1, 0x3c) close(r1) read(r1, &(0x7f0000000180)=""/208, 0xd0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) openat(r1, &(0x7f0000000280)='./bus\x00', 0x8000, 0x40) fcntl$dupfd(r1, 0x0, r1) 16:00:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) socketpair$inet6(0x18, 0x4000, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4000, 0x7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4007, 0x5, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@abs, &(0x7f0000000440)=0x8) r7 = socket$unix(0x1, 0x361e28de9cb8e344, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0xc0, 0x90) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x48) r10 = socket(0x0, 0x4, 0x1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7f, 0x629}, {{r3}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x1ff, 0x20}, {{r4}, 0x0, 0x8, 0x20000049, 0xfffffffffffffeff, 0x8000}, {{r5}, 0xfffffffffffffffc, 0x89, 0x2, 0xcca, 0x7}], 0xffffffff, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffe, 0x88, 0x0, 0x1, 0x1}, {{r7}, 0xfffffffffffffffc, 0x0, 0x2, 0x6731, 0x3}, {{r8}, 0xfffffffffffffffc, 0x0, 0x40, 0x8, 0x4}, {{r9}, 0xfffffffffffffffc, 0x5, 0x1, 0x9}, {{r10}, 0xfffffffffffffffc, 0x0, 0x10, 0x1, 0x3ff}], 0x6, &(0x7f00000005c0)={0x75, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x4}, 0x8) read(r11, &(0x7f00000000c0)=""/194, 0xc2) write(r12, &(0x7f0000000200)='-', 0x1) 16:00:50 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x80000002, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xa000000d, 0x7, 0x20}, {{r0}, 0xfffffffffffffffb, 0x7e, 0x20, 0x20, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000001, 0x6, 0x40000000000000}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x42ad, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x5, 0x1}], 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xe8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x111) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) sendto(r1, &(0x7f0000000000)="c177d5a77db172521249eb9238c7185ae1af5d50bbb1d73b34000f00387630b51fc9b8d4947f68193861228730c3193621b4d828b935881e27a640d4aca8bf667bddd54657c93c2f7b8eb0bc35622b96bcd7276ffecb6773d83e375af4a3379f81475b3206848bf5cfcb0ff7b329c1e115889ee47704fef2f417cc84e025d495f8293987268eb30fe91c46d5c606113e35775220", 0x94, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind(r1, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20028, 0x2) 16:00:51 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0xfffffffffffffe84) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x27, 0xf0000000, 0x200, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0xfe02, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x80000001, 0x8, 0x180000}, {{r1}, 0xfffffffffffffffd, 0x81, 0x0, 0x0, 0x9}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000001, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0xcfe9, 0x4}], 0x6, &(0x7f0000000200)={0x4, 0x6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) dup(r1) write(r1, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) kqueue() 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:51 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ff9000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000140)='./file0\x00') 16:00:51 executing program 1: munmap(&(0x7f00000da000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x200000000000000, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:51 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) readlink(&(0x7f0000000380)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000400)=""/8, 0x9) lchown(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, r2) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x20) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:51 executing program 0: getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:51 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0x3f5}], 0x32f) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_open_pts() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2000000000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x5e7) write(r0, &(0x7f0000000040)="6f3881217075b26148ae5bcf3414d73b73c2318a304eae8f6002b40266fce60c619907894bfee59fe7bc1a175ed0ca89ca85ebd549e9dad1134cef0f3c2ff6fad30cac2a093676c935bf9044a671c5e7ad39aa28102c5cdcd87b47c25e65812b17b964f6d1d2c6b46fc90e1c044ea3ba47f1cfda120ede", 0x77) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x6}, {r0, 0x4}, {r0, 0x22}, {r0, 0x174}, {r0, 0x10}, {r0, 0x86}, {r0, 0x4}], 0x8, 0x5) 16:00:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) readv(r1, &(0x7f0000001380)=[{0x0}], 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)='[', 0x1) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/197, 0xc5) 16:00:51 executing program 1: mlockall(0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x100) r1 = dup(r0) fchmod(r1, 0x400000010e) r2 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) socket$inet(0x2, 0x4003, 0x10000) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) msgget(0x3, 0x400000000000040) r3 = getegid() setgid(r3) socket$inet(0x2, 0x1, 0x4) 16:00:51 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000001580)="af5418dcab5d984544751c89cef8a2a7d3b0a348bfc93df8bbec7f995cd24eb3754eabe85fb0a2d4312ba2c36bc12f7324674785e735e0013f262366eee2d122e7b160fd61b90a6834aa96ceb85401e0d2cd4803b1bf30b1406e08c1fb71753ac92922effb2ac97eea4068718fde37f3d5f806aee563b2142a7d0575488d80afecab80887d5ba07ca14fd8e21bf2bc5f64f26adad0", 0x95}], 0x1) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 16:00:51 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) 16:00:51 executing program 1: setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/67, &(0x7f0000000240)=0x43) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:51 executing program 0: socketpair(0x6, 0x8006, 0xffffffff, &(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000440)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x494d, 0x0, 0xfffffffffffffffa, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) r2 = syz_open_pts() getuid() close(r1) r3 = kqueue() open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000004, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0xa1, 0x400, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x42, 0x4, 0xfffffffffffffff7}], 0x9, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x518, 0xec}, {{r2}, 0x0, 0x10, 0x41, 0x3cd7, 0x711}], 0x7f, &(0x7f0000000240)={0x2, 0xc1}) syz_open_pts() write(r0, &(0x7f0000000580)="fc1211389cb0521b21dac1d5c0a427903a996883ba1d9dd7c555adb65d13058daeeba409a7c40deb5c8de9d47ed48785e025f423f9c0901862b459c11e4ca1a78fc05e45e2477e8e0b79b657dce7374785e884e4c86aee8f66ec90260b4c13f4e234c685407047098efd0d79c32447ff2d3fffc14722c8bd8c88c7a04abd23fa6acea42d526b68777d908f19641f593a290f51f33e1060e290e320", 0x9b) 16:00:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:51 executing program 1: semget$private(0x0, 0x0, 0x24) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/6, 0x6) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="06000000002000010000000000"], &(0x7f00000002c0)=0xd) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) connect$unix(r0, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x6, 0x0) fsync(r1) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r0, 0x0, 0xffffffffffffff59, 0x0) open(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a98125236d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b99080a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7ca2d679da73c23dee322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f48948101dafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f0f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6c0538794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7000000000000000000", 0xfeb) write(r0, &(0x7f0000000040)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f0000000900)=0xc) r3 = geteuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000180)="884dda26f6accdcc7b0a7dbe81ab67fe47b010c055deed716d2afc65b4a2", 0x1e}, {&(0x7f00000001c0)="3c21bea9a779f96db2ce8ea57016fc22bf1f9ce783692d49a75c52a419207cdecd5cfa386c3b616d7fcf3077db5e25e011e8d015f162858047404966ff29474172b6cc7f9344341f6d1f7b189b21ae0b484f395690623d886067a344e527c17150ac4c9b9a8ca49ad17bb441e0b6458206bb6275c0a032777777ad4d23fac29f19170915bd2e21dc338fda42d743011e7768aad7f1a16e9a277b1002ba2031f2439dc763c8c00e8cee61ab7dd3497437dd91a7ec4535e850c47bb8f5754b4dd50a7cfdf7b4d2e137968d024f54e627c3c416b492e1333b3f5eb9902cedfc7ca49914d6e01cf79c3d53095f105a1e2272f855b7a170809dc985f0842ac5552d", 0xff}, {&(0x7f00000002c0)="4737372dfac4dc20d9b1662eb85ca3e4bf6181d0e87c066ca2326f6baa1aca82ea220663b255edf447a569684447b2cfc9b7a305b5fa0b94a47db9e7f46e4e876a6632", 0x43}, {&(0x7f0000000340)="2d3178f1bf40c75f2cbfcdf016d1cf482c98ce176141f23e890f62faa5ee218fe1d9703bef5625dc299a4f6ca15e9d8dad98ee77cf98206174129707c78c0c9b8b4f713bd3bfa153e23e72f982fe9cc919c58a87a93c49aec4d7f37e222cb31307637325fa7a3947c113cab47689d1634935e3e7ec35a05fdc0e70cb023b9cb18dd276e364e412903e1b59c6e15e1739d2bd5432f7c0b0beb3f243f443ea9a1392303a33442381261a9a6fa3bbc75f526e05a2e2d5863358afec425c86dae4d3b41ffd96e21df3d581245bbf1e6086951457907a225fb9c4ca454ea42623b6e48767c6c1935d62a707167207148dba790d215a961787f0", 0xf7}, {&(0x7f0000000440)="c576846f80c078ca1550e4b82fa57f0edd4853a4c602f392e61acbec400481eb68756a0f3e8216ba3e3e2e5d64b25d26f7e564d238c9eb347e8a5b6b34f23823d2bba802cb1d5ddd0fc9d6f578314a4527886a4d0c54dcd4b671641a001409afbe063db71e09e994dd25a9574792fdfd2d83e060b4137baba8584cbcec89f40daf64401b23a2defe77c39e32b8a71b3f83316c34b313283b1f99de27842ca7483117f5033b4bc8ac002c75f9de28265dca3595b185c28fa332f4537515c4c4e2fe3863ca544eb41982762c49be11ea57d988916f2aa84f6c15", 0xd9}, {&(0x7f0000000540)="f2fe527f1c109100971c2216a6e46149237eda7ed82fd86162149e1794b3be1001fbbcdef68efeb0ca0d826d31b5b4", 0x2f}, {&(0x7f0000000580)="e7d87a36f7223906b1fcf4dba5115e82e8c64515764d69a223cd444c488449e3e8404dea45538c45eeb8ecadaad8782e344749fd48162826bd33d9e7f29fb3e7c202da76c05efdd6b1025bc9b1ca64c6b9b4ab5ae14245398554c675b12c792dd3d7a0d4d70dff4aa2b8ac3f679b96d1a160f8d37202ef96edebe697af72981524437a50c3dea9d13acd75465cbe942db9b2464bbd78d03f629a76f259807a666b1942b41691cd54105234a968bea7a2ff19dbed6148c48c2502c82c6f8dbcd7d88e9775c1352d9d8497006faccca99a1f5a23dbc42d20b87bc5507a57f4bf3119ab46fe6ea9396a", 0xe8}, {&(0x7f0000000680)="9ea41107d6701e731b1a7275f544d84bd8d63f361c962b81b2565e023912254f073be892a9d52a340110dcf6ed26ae92d6f899e7e0a644866475fce27dfab34866ac0148132836e573", 0x49}, {&(0x7f0000000700)="13adb47a7f0b0c808045a64f5d8a038f354718c9f16ee231d4c087785fe6411e75a1c7523f82e16fe3d596fdfeffa84538cc6b6e9262f1", 0x37}, {&(0x7f0000000740)="3c4d0ae415901604e0f6da9ccc4ef4f899455ca6abcbdbcb", 0x18}], 0xa, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r0, r0]}], 0x50, 0xf}, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xffffff14, 0x0, 0xffffffffffffffca, &(0x7f00000007c0)=""/114, 0x72, 0x7f}, 0x0) dup2(r1, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="bf5159780897aa71fe1ab749a22005c411e813c773c38eb7691cf10bdba452cb6c6914d8fa8d859ca79142255bef6d416da83c91fbad666405ada65f8bd34a3a11a56d3bf714f8c01915cfd02ced12c01054bc47813b6f6156eaa430de24", 0x5e, 0x401, 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:54 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)="16daa3be97833a2e333a5409cd9f34059876cd9f4eec04fbfe9464e57caaadb652959b7c50fafa7d00aeb2c6703b84455a3c217406ea97395fc35417650d180594a198a9b0cf8023920166bed57010d52b4168398f0c083c5e3b354e0e551012a379cd7e2b68cb18ac3abe6f812048cf7195a2f751e16358aa1aab734c684b680610b8b716acd4193c6526935e705b7ecff08ea1b314fa833c41978e72ced1890ea55268e1b6cb27d2136dbf805065ad090a144816a09ba8931d3b1df3dd035201db8ebd088786685cb5fef68d6b7f3d6f942de0799781f305970010be3dad492b1e650a8781713bf35ed8b6b63ab612d91142b75d36922d7620ee4807e1b7a4e46a8db8ae1b428d80bcffd9cccefd05544b830c7d3f253a480f27b651912c5a0760a33d2c0bc3dd89950a261aa948314e53054848fa951ad7238977f391f4000babb67869c51cb1e5a5c1c3c09e77f27cdd3f3cbbb7a6f041061d81304b6555ae761a3f78c6289e68e0ed8bad108e2337f2800967be12a142e13bce4b780e6e7e046b9b9039c10a9c307f216f2ee5461c4f7764b95fbffd4f22d9348f96840833497099ae34953f298b9f2191020419a1d896c14a128b8baf4b7354009ec506745b4a962a8583703f901c3ac53816cfbe706df1ae39829fa5a9c0e30c1d82831d666fcaacc88c7a8c4bf4a6bb891978b5a16069edec51aa32f2812a45b241655d705d7e8c4c15040eb2d18612d58dcbbdf0459a1243a058b7a03c6b0d6785e6f3cc2985bdcfe5c567e5ca75ccadd1642862758c9943bba8657d6d9b0bf2b6e42da9f2a7adbcbe6fbd63b39aef35dbe89a6ad957538a2c96fca8e0c26db5a08ecc209cd6c0f6e6d92b950fea206550fdcc7c16682b7dc12733cdc669365ac7e1b9d36fd103623b134ff5a7ac0ad0bd69aa9f787186287321cdf148e42e88347ae7b4f92734398252ffb6e0aea49f6cb04a9c8300a5b671f37b5fd9ad77a214a7936f57c22a162b37c66dbbf575486e379b17539c778ddd2d8beb0368a311a11ddf7627849d8352be05cc3c1f53679c5174ac0723dfa74bc8bb23da66758d13281e08094220b91324bea0b1017aaa5f4b7071b9731e27f5a8224acfc56415288fa74bad4d2198acfc0eb597c9d78ca4f47b21ada31d3ec2eb5d68f688b37af7fd838e6cfc0d0b7eaf073d3424d5c2048ff66f614fde3fe93590acabba7ba6d9bf52282388739518ad52fc81ad906bbaf5d9502c1a16e5302ee8534b607c4cbf575e6fb94273ef5a4bbc3df3e1137e8b1634be1bb8cb987c1237d96c9b3efed0c8146117e237a2d958c78eb50983a67ab15826f1b5dfda29c4581c3711f909f41a2764dbfbc7ce54dad469eb87be06c64b9a1478bf803cb76e19023c076d83b7ec3b07b2e4d539987a5e0a0c73978957bd6c56dbe0e35d81a2e0de00cbb5d870d09be545b55774e775535b456c6979a7b500b5ca5455ab44c26f32f4b2a040b1d4a6ba07e3f9a29835393e8595fd7ae5e6ff143d5c87a33851a6cf98a4e75910c25aeaeb596ba9b94e36510fb212ccf3ad9ee3f75ae85fb6b1a2886779d61727620054eded9cf344f8e76132be90097296af98c235cc14eecf4e8e678f141651aec203d5e9e9fbab9814b3c9180e4db1e7bad4fc53862f98bfc92ad8ffd3c963b9bf2666c8748a073a75ea735bd019e66b33edb86b6c6438d501a75122bf243547d1f4fdb1abc5b4555a670657774a07c0963dcc077988f588a79bd221e186e77f1e09e67b21bc500763c0af46d72aec618bb479390c495a656ba7ee3bfbcc033f72657e101966af8058c18da46b2188ba6c1ee5ea6cc96862d42d08bd0f7e213a245877f46a80e30b2f2a2769fa0e774debfa567f71d6d023203ca728a69e97c55d2698dadfd9623d1de3eeec0b84aa856e620eca01b671747210b8843f25f411b5a7261714fc8374515389e224366397d3bac80c15929c6642b62797d3b89819e25de6e4ce7810fc85e5583e1cb80acccf6fa6f228ace608000a3c7c93064b347527d1095e05df9ffcfd4faec1d8595928217644075ebf97e621a5ee01aad9399357762c0184128ad18255e18e7a190f97fe0f1497dcf39da8a6c882a436a26630508040f7d3d4b1c59b7ce6a06d9c1c3e3ac1b1149ecf87e0cf5bed45a8f300c3a396b1dbe5a221f420b072e2757d5b66641b5deb432a089d8fd287ae603caf1e471aacb9c0a33ccbbfb4c7c3d5c9bc4f9c18f83122eefc0d6b3194edb2fbb2559ede2cb809502e2d2daf3fb1fe5c041c39067c38617b431c1eaea3c57c54466ab418663ee82bc5cfb77d21fee7daf5c67ffc7bc358bff2a645052a22d60a0a52db9ec1aeadc7d5a5c84c2411b99e972e20b96d8806cab7cb1d8940982c7b65b7bbc9119ce1fa1d5a0fbc4f4986b3e9176d82ba6814b68128647625c6e93a59ad160e12374b56a7f919df35f8744089d1568d4240ef546019391269f8e028db126ce8f90f4374085071bed6d0551e5c3a2ca4076f8f939ddc9e9b50b003265c43a402363c1cd94572542a2c062b1427ee7b0e021614bba3c945436f9617bc4e506416c7239f98846fa4e749d1b520d2edeb4f9335ae494bd89ee1954dab55e8c5351839b4812952bcbcb209bfda148767cfd7eb75136fbcd51c68ab0bb53ece6a9a4a20e2e8e2d404a9c219c54d36c164509f842fa64b00f2d8748c9f2022ff4e3e7466fca664ef1dceaf00389a23f504a95a0f977ed0e7124cf0f2c3a97efcbdc7fa9946ea44e89ab90a95c443b2eac8c585cac80d566d2d1293fc753e9869913e8596b6eb8908d4b2479b5b29810e14762323a4d4b2985e21b0b3ed908e23e6b83a5cbb51ebd94571782e2202adf84bb85f11a5f54c74128ded51dd1c8a94840c36020c4e2f909a2b4c5d29095c4f7db9e90a94fcb4c06617432cd6e065a77f65a71087289e8d261e27d2e9af26534d6078ada3173d402a38278c80731c51236d2b466709600ee754858103e9c7942387e72cd883090a2118a9f7b2b3dbd72afd80b3d1173463dd868e4a208811a43285f835640df07f64d731707a01fd55097efd5845d2e316c0a79f386269dc719b6636a589eba2725b4f639db2334d7894e3d51318e8adfe14c28ca2f11fae9a36c44333fac22e6006495dcf1119891c9ee02bc4b2f4d32625ab3492e350345fe88db949ef75de304edadc69716533d3e9b237d1d06baa5761aa45c26c8c27bc43a025c2638608b6f6cfb1105b9d6864b314c9fbf3a012a683cfdc37d89006a10207c69e17c3d057f51151134664630a658ccb2156eaa3aed9464d3ba0176936fd0ca8e8ffdb88b7c738871fb2128b38c0355987f1171f8eb2e90ef7e29fd0577ec7749bd5fba73cac82a4358429450b3925bd2348b2c87b5f4b45b023c6dbca52390096c78cbbfea921f52461ddd76208484c1bd5fc9260234c2003269ad4ea40581133068e1ebbb5a13dede3b752a2a6b3a0eb27b23d5f2e0d582277c6bab4476cce4b2688a4831a7d6d975830ee183480e5261bdc96320ac963221d48dbed6d3d645b6bfdf4c6ff9937d4b2064f829d5df4b6ef5364fcfefdda1404945b387d44c1cf50a153bca4519d096ceb89e5833e396cada76fa270016476540d87302a39df9109490d40b817cc517570f998e0889d7c8aa1cba4093cacac3cc872778088af70f5088302cf8afa3bcb2f3b4fee38696339ebb5cd293f66a9225f0ad7f02046ff7d3d8b321ba03bec146c345463b4ca81e9058b4167f9dfcd3fe179c3c52230521ffd722f93a3781b90886e5b2ffa4988be661ae11cd1f3dfd4873124c280f6ef32123dbd984ad8a17642ecf7586c9e793c669d05103a2240d6ab4b76298ee0796e31bd5e78d8040ad6539ee5b1c81f9f635beb8209a9c78e2069d4219e2db549340b5cfb093c3add231a9ee46b6a95aa2d4f14b46d9ed2993e8e77eae8d4027da192c6bf4b619b8d48510df01b5358dab7fe9f687e30f48f291b85bfaac771342edb0876ebcdd07690dd2a261056fd9185dc7032ecedaab0a1a9cfe22699d18df269d11a7fe5a61e12709c5c2ab75a80db9f60e4ac154d67c8f3eb7ef014fbccea41a1ac9ddb50c1478ac4beebba1b399f90e30f02f8d7137c1a0e375b2953e245b95c8053b90c2631a2ebde4f9143863cc3ab4c76e1de1933fabf6c67d7e24963471ee219a4f0a5f160c0f15a1c08e80751a0f0a6a742bb41479a6bbfcd077474e3a24988b570a76a1cb7859be7b1292b37ad1caabd8928d1b21df01eb15fe72c1e5995a3ffce296bf7cbdd6aeb488b46c66c80472a3f6078f805df3c7d9d9b384c0aca56ab8cb65191311e9e89bf2a30dff2f4cda48413540305555cea9e7e625c81bae5ecc74cbf1833ba408fee8d11c50e133f4ff0eebf6bca976375b1698f7aa26fcc23c15cb6f02b6d3f1a50c0e15766d0175afaaab36ea819a1eb87aa222f5b04364a1eba5251d96fbd2980a8735ae412ad0151a4cfcfbaeef7ca4c2583add19c27ce4a4c8476b2eebff9a6de84115e65bd006549eea41a6b67fe01388fc0c57ad7701caa486e49aea4d03b1c3419144722804e1305fc37b112a01c85259383bc90e2935627769cfd1f8a4ef179ff250a436883af88e3df7ca7cc3ad1269e6740bf22d91ab13f0d4deb68391d4d47ff766696dea3b19c1c8e5e61db7a9d848304ca1fcbb6a364f05e4cdbf6da02d6511b0479eb63629d075bac7f022e5bee3e6acdd2af5b66f2e8b61d7c8901d94edf8b64ad7ae7b69439d2e7f6d922996dc0174f7a2c14095e4f3602f81fdfb8a42f100e9ebdffeb2ddb14424298f253a717b132b3e743fbc05fc46cf9c63fa8c197da342bd948d5d81183372e5daf847cd0d0e07e78e282f9f5cb44f55cd201f3dfbd89d17febf55459d88890869948552bdd4b631e78ba8a004423c17fddd8efa4718f24d7e49e33ed3ac29f9d265dd6c5b1227241959ec9ba236b2ddabb1508a286b467f6107135adf727736d94abd68078c3508eb55173c22e0dea537694d1ebdd229e3b0c1470ab7524ceb19d646b29181a573ccf03728e76ab6649e2cc3e742aab0dda0dfd3dcfb02b534f6bbea41fdad0752056801922a3425da82e66080be92757fa800d83e307677c64b62032e3828a32d7e5df8271a4be2f8120e905ed08418fdba40c0e3d8cb4a094582bc26e85bb9a550e901c4b7a9e016cc9d1469ce455b7c63c460016bcae0a78299c2a7c7dc6fc7799600992521325bc6e74928f101fd06c384d4c915840f65eeb4ca462abe04a2e35dc21c299f2d85168f1ae264337460dd1e763a4a230aa6ca10c34f3dbbcaede2a3677a3aa634348108042e872b37417116458b8b2edb8535e68e6a5ca54ffb37a8623246cf1cd52f1a5093c3d78299a7d596cdf2a2d0e23e236594bc34d3e49837a5e1e504660eae5b679b34b99696a41cb3a23a017c7ec6e764ffb040c3f6402839a3bef3a7a44c96ae4af63425324a83a5f95c96f7d2ececdcd49cb0c0071abc01bd0ce70a19ab2fd1fa94a1968d58982fb10cf0599aa1fa46d09b8270d457f08fc6c8967ab7a962e7dde73ffa7fdb7ac9777f7f9a030c8b710b06ab604122c2e2fb73339380c51777bb5e02b41e42d2d9adb7a48ed4855dc35aadf8a4be575969d83935160d516907cb4714a9e4a1a63b83604db8bcba50f086058f61f8909924627109bf6ea1563a40e280695f6b40248fadad9c1f2cd8d5012c9f02c56990b5924fda74a8a545148a42e9cd4eba9cfe0fbacfd78679b47d0e787a197a254075ab003", 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:54 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/240, 0xf0, 0x2, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:54 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) socketpair(0x16, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="773676ea56551034064d2b3416cf2ed7fbb4c95a5b3010a3d37d40e021c5e2c5f81ca3c8f034d130078074a1054876aff986d55ea436008f3a27800e6e748f1e051a69824cff6d40dc9d979b414cef0f34f73c2261f3bd1641de1ee53325d48226d026e93a285d172fc70de8e92d81b929435e215d474c2baad15736404664a7fee8155deecdfd6117b4d4bb40300e62a8927b344272b10a7556a5ddc56093e97ae80b72a8e78941db1486f51623f0a000640e942aadbeb27f4e87d463031c9df2e04642c4707842bfd91c92182f7a7759ae94bd350c11c80537e172c020979421d2c2eeaeb44989ff1d61dbf327c2211828cf81073289", 0xf7}], 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) mknod(&(0x7f0000000000)='./file0\x00', 0xc004, 0x81) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) 16:00:55 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x2, 0x5cb4}}, 0x0) 16:00:55 executing program 1: pipe2(&(0x7f0000000140), 0x10000) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) 16:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0x20) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x100000000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x10004525) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x1dd) r5 = getuid() seteuid(r3) shutdown(r0, 0x2) msgget(0x2, 0x9) r6 = syz_open_pts() ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000180)) r7 = getegid() r8 = getpgid(0x0) fchown(r0, r2, r4) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r2, r4, r5, r7, 0x0, 0xff}, 0x8, 0xfffffffffffff800, r8, r9, 0x1, 0x100000001, 0x9, 0xd000000000000000}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=[{0x10}], 0x10}, 0x0) 16:00:55 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000140), 0x8, 0x800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) lseek(r1, 0x0, 0x3) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100000) mlockall(0x1) pipe2(&(0x7f0000000080), 0x10000) 16:00:55 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x60b, 0x7ff}, {0x8, 0x9}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000040)={{0x101, 0x6}, {0x1, 0xa9da}}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x1f, 0x1, 0x280000000000]) 16:00:55 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() r1 = semget(0x1, 0x6, 0x108) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x9) 16:00:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x101a2, 0x1) getegid() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f00000001c0)=""/114, 0x72}], 0x3) sendto(r0, &(0x7f0000000040)="4cb3046bfcf44cc8c6d22da20b9e86fca35c76c511d309af7e052a2536997bbac973b9b4165c025dbf506b", 0x2b, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7fffffff, 0x2}, 0xc) write(r0, &(0x7f0000000000)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) read(r0, &(0x7f00000002c0)=""/233, 0xe9) syz_open_pts() 16:00:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 16:00:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x12, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) write(r2, &(0x7f0000001000)="23361e10789a5f6d6fd0c617e5cbef4034d1c0796856b96162f65ecfcfbe26150d8138cf8e9c77d89ecc0f3acf37db3ec4aa29c3653735244d76a6af47ca651c5fc798d69141d3764b8b63596de257e00faca84110c975d30489ab884bbf2ff9786cdb7eb132885fc47a86bd336e1af38f52debbceffe1d62bb31c118668014f87ea3c2fcdee604a9b40ba32e72b3bc38d7e28bcbe6b8dcd30ea07f6956ad9156dcbe2b9b20ee62281cbafa6cc50783ca554787813a8906146b5f5fc3776605407e1406d438d90bca9a5736aeb11fe8014d1495a6a07aeb654880da165e7b0a406ffb102fa9606fba7a073db392e824dfaf74d8de981576af2ff3d931b1401a67d412c79d2aacff99bdf23ef82d43314d5160a635321fee43936e8f6b59e0de2e3ef896996b6093431f64bed31c01500490a99d905b3c37635a7e96d75b487c790c847538333326eb9e98f4cb170e189736a0851c23d900ba7409e6c5aff62df1688f79d1f7e04a911bb309a2d599a27c04cfb2d07412ca5b6d7b6b1122ff4a1237da09107ddafe805bfd62290b3dd05c9892981473a3bc37dbb5b45e907fc15e54e3c4fdfb6d5e99517e3c2260800d4eeec02542a0026e96ffd8c782502fa5eb307b67766973799ad4ffa40501d3012984976f93b88dfb29fefc628fb9b8192feee796b5153169820be72d3b472074c96c305ad2e464a0b67a494c0a40001afef0596d4898ddecd3003d24743991a2bcbb4dba7349b1d88aeb13c264d41249e1a557f364d748fc2fdee78ea32c5ff3560c8855599a71adf9fa28b058a29da19993186ff010f3bed9330a3e712f35c482d258cbe9ad71b5e21c6e0558770cf04bf927a81eb22abffdc6e588438493f96b0d70260f3d9e0669f708a0059536ea8a9f81b8ac97e1acb72c61186e9ed6eb84b4c4005c83c02fc5fab6e1decf5cf3dcc6160bac31bb0864fe015c92740e70bc28e8f4d19548ad97240a02f8156017940c96ab386b35feb63f5bbbfe640f689b092c38576476d634dc96181a9526cb8fcd47844e79bd27bf35922ad54365e0f1026ab37d6df20468227b4073d8d877518787db8bb1568cbd6164a60111c3ca604687eaa7c1aee248325ff09bda4ee220d0c211e34c458c72e211b27374bc2386f64afea3dfb2ae44a0a90ddd1e369053512cb7feca0a3c17f137ec4330c76d511e6be6f80597a2decd0c4bffc149ada89599f5f686ad0b63d44b5622aba85a41bcaf5cea3e906e435c4640d22452c238539419816fc0d125dea5dbbc06e54b8b242d1213d8cf550725b33873a70b5ff8193a0c439fbabbce6eef81f8dce7f42a7d5b223f8532658c7ed4d6fc88a1ffe94b92bafcc1efd9b94a3dbcd891b7dc1c53cf672f5b35815c319a6cdefdbe219065123ca632530732323ecf234875735422556c07e235f50374e9f0cb5514c445e4d768beeacc8b55e66e9da103e6175611bcda7b8e1fed8c8628e70630b7bf0adbbdfe441b4b39b747e665026edb6866c84055ca61476f7b7f54a16c2b9ddc027e8d0013d53944aa2bdde444fd82fffc83bbffac536ac0a6513d322c435bc66dba7bb48fc5e27aa30bf170759173f658f6401d3fb86f37e68796a02a44e589ffa9a01424232ab03d3aeaf97d2217b8ceb0b8eda4031dbacb5e8f0e7e59a87edea3941d330787a88801543467b96b9e2240e513b9b5459cc82c74480905cd33fd522579e45a35203c61f7286b80821cfd5961a1e88ac849d0c1ea33421f8c427bae1c6c0f10f7ecadbd4a08fba5e932d664756ec0765228f1e9241d9e704c42497a2df19db2fa9ae314c17c64c9d5d0ed2ee9a90e078853bf6fe966a3112b8a23ecccf545a18cd62cd842275b159942c827140552cae170064d60010a392a5b25be4c8ecf8798f6a50daa39e4d21c9eee7d320a7e15d9a167256c51bd1d64d487846f37a0f2e028320b073e43e01dbc1ce59513762eb83abd030c8d5ac47394d71b0833697534d219f83a0a24e6687c803aa853e3e6d16f60e638b807a3c27b19eb78a7b7be3f25bc033ad24f45b7098d4a9a9c22caba6675944d53f5a1571423cc36dbaa56c0b971138296e3a1501ee0acaf0fa884c8888c72b2d94cce42ba709162f301b96bee2886ada63a375b076698c02044de65ff1260f5cda00705e15c1060b90e8b221087e17b1cfa767466bfa49c6d76c0288709c7fbbe0516c9bf2c8fd9d66aede141aded1cc1f86aed37dde353ec407b32d907c7451125193729b7da63ba37b5c223b2451c83597fbc8e7d8b1a5471057c9c6b9efe658f09965273b5e5f0f53a913f87d5c31d55a334caf6345edac5c0e06cbe5af21d6f0baf2897cae3d93eb1686f82a3781efc362cda5d1770d294a0e4a0517e99a635c2b27aeb1d4abc292d2b7b8b3eca7da59aa3bf0ec5db150b228ee586e93557259b1c14b408ff1a6215455d626714c2e579a7b00a73d97684098ea73107c3bcebd93b5fb890b0d332c34505b3677c200b6487117b298f16f61f74373ca7851bffe2b629bb0aa5f337dc76fdf076a56d770b95282231241a6e5417fa4cfc297422b7aa61b8d51e80b7bbf054f900e0574e8723c7089e21c2612337b20398205ee174ad58e5fa5f630d4867e09651c040c70e4c1d8e2d49342099deb40cd652ab0395b205f8ab7ca8176b906fb13d0b633f54ea73715d5ee3f87d8e409f713c762e712d58b7c329948c42970d44f0825d22f85e674fabc0469420317ebcf2a4725826915288a9a6406a3da799bdfba88e78425190f82d27b8c202ce92a0f780879b1a7f2b336e0d8c07fb4ab0e09e2789473347290a592c65391a5ff2507ef47f87590e8edb12b732ebb8dba8af7b11f8935445cb8a50e494ca0432a5ebfc1f83d3cddf90fcf3d136d52545203a6779c461b6fc33744596d8cde232ec924dcaab1ece2fc8e4690cce612f0d891dcf931d2572d69b0e67e4c70570347cd7abea2d15814194587b81337bdd115038a13e5a863c8c13f1a62a943163378a519c2f6047ccef982dfee647bf52ba669587f34d1177fc71aa9508f3783fe2aa27aceb1079f90407034b33c9c1d9bf3c3dbc3334d11bb90b3c0baf7a1fcf2baec48a01a7666a220631b366080c5643e3b3c975fdf204a51edda2fe1745e6da0328bc6127981e94d546de1e1ce3634246786404e63acfd5756f9238c34ce867f91be2ab8684e65beee3fe225b26a189e295c89de0a5b4335b964be55bd3d0693d17491147cb45cf30d8d50d1db1f58fbde4b679c51e778cde56d808ec59540adc197fce9f5f7ddba04c635008ee034fa543a700a014b68e2a4ccddf90c7ffd64e90e18c8ef660d28f3bbf4b179a5a85f7d443dbe5919ca2ccbdd7827742e0145df7cdcd3e4d4c66472ea7995260a86137f0f6f9967becf511d95209449bd75cf762cefc1604cbe9b556c915c0af6894ebbb07f439979db01c95250d94fcf98bc2c45e1b14b98e749f058b7eacb287bfb20094dad8b5b287b0337ae79691eb1a40ca06647983b40a9dba5a4b0572d6468b40242f908c72821632a5b2068a71a3e1b7b4da235758288d389936c505e3f5ace99e3fde8ed34dab9aa434c67b581036d54a4ae6073706cbf53c8c4f898b6a2728bfd7999a2ce6c75df08ddf10708820a5654e04ef9da2c03c645400e7a404fb6a30f905d2a6a6d5f968d899133df59024481697f91345593cf3f0cb49a39885b9a2da1fd33c2c6cd02054052bccf071e3f3c7afb3612d9fb08f1e67ac98105ec571823ef5398fda8cc5706744a394f375cb9208649bb5e98ad6207a7399607ac705ec1198db56f82d3b802b40e3e56c87953519cae9320898165889721e49c473f2a8a15145a26635202fa01fea02014e20052295a55aa5af19c296f94c41bfd8bd5385f18035b532c34dc34565806e382b34a98990798561667f83d049add19dfae9bb3f10635498e80356843182ca36fb459648b0e98f6ef0ac312cbf4bc4004b384ceaac55e46ef353c226539e82d389e76fa83ef23da57c1d613262c70084ba4b78d4b5030252752790f94f9d10de15c78dec3e958ac42bb3ff4a9d109b68b228cc4c2c7edb95225fd4abb2d0bfdecafaa565a27d0531ed3e15faab8ad5285dc8e627304f8477b97b77bba76429ce8410e1acc0d9cc4decce5e6a8458e89a866ba6cee2c5f2a76a76f87a49e7f15c4384d2826b5a82a768531a85c6dbc9b0638ac6a66da5efe02a9dab79866c41824130e5edb78cc10dde729058712202f847b6710f9ac72407b86e5e7e4633b48ec4c35841db458c7e4893fd3bda413b663c64dc4749bd1eba7f0b6c7d6c1c622fa90fa339a3af68e00794b5de33e3835f01c3fb48c0712cfa56974e1c470015da74c4cbf0f54a103eba08c6a86ceedeb6f32a73e23a4534e3677297d2e6448eb56edda2d0fd423b9b993a3d74eefc86bf1df4565139ea203f08f22f575ad3e5d5b3983ff352f874181171d95015da097fa66484c24c69daf5bfcc5e9682dc304a7662a873c9f08be8cbca531bc0a2de5ac789e39843a6d3251685e19c60247d20b11e64ca044c02f6a835c09c12df91a43663681eaec82ab30b7d8ed78638bfcd88033e37d40d667efe823a4389d521c31470261f6d9219868e35c733ed6497de9a502b1cb574420a2832d1f7dec10aca7ae66c23a8c372c80e73d4d12146d8d0ab462fc57952453512f87d7ac7308064d84a60e8dc09e4890fb7a4afe03531b3542469a0a3761036cced808a6e06d8c32dfab65c36aa7cd37c7d4e3c28db1709fbaca4046bcfa69b52eb52e180c7d279af1a0cb34451eb13aeefbe6f07a93371f4b43d074ab94920eb4a1eeea32ed4311e0082ec493757677be3983ceea8bd9367160cb3c48a0f4713110eb15d8360ea95ef476d76cc52f1106cc392b8d180f4124576223dde7b0ee915c08ebcfb9d2f497d6a9138efd135467cd1737cc2ae6c9edbc90a9ba3fa17e111683a626b611d867e3a6e8758752fea664de1b7a393b5d3f62cf6f929d00644eca04b8cc60f2e3a411f1de2b82bbc7110ad2bdfc01d5e4f4d68c78e3b7aeb2b18f9abaceb073c5b61fc8d6b59326fc2ce71f3e718b2d1a5ce2818759d17c30b900025d1f33d8969d533f467c77dd8951b6bd6ce22859d96864c91a1b318c57769b9288d6431536ed7e3fdb17a7a25a6cf68cefde2f78b894253a062bd31f2a854bdf2528b083545f00d0d7867b39fb8296665eeb8f958f5e9f1782659660170428c051bbd5fb0bddb0846f8f96d66c9aaf3e505dc48cfb838c034bfa267ec2b5de1a29f3f909ee868a6a00c5e0d73f1186d2b52a2d140c77970bd89ad07f2a72fdcf75d864254c113ae157466a9a9d44fa7fb0692a5d7803ee1f46f034130fa4d820e84860e6b4fc79e609ddc5ee68c3679006009e6b03caf0b1359f5bec3e231bcbffb616453b1b76c179fb8ee7658a9f08fd46cb89f4f89a9c08ad1d830e1fd01fbc918dbc741dbdd85aa9f239608c2d3ed9a69c1d7d994e1f978a9c1a60b77033a97c8ecf083f2b9e555147b17494c4ada7f5634ec998e9d5d4ff6af8d2e144a3fff8e57cfc5ea3b2fba574641ba5d04ae37943e5c69af90a07398ae708d48b3c46cb78c2743bc362812a33ce28ebe7eb4e032b75b5d61df6406af94b0522c9c84bcd855e7d9c4ec0496aac606cbe9cce95bc2b18543257ff169458ef8ce1ff7104a36d3ef514a55c9e4d10473d64f5ccb900b19a97addd7629f83bdbccad301058e677d3bc6c7ac68c0c1f461adbdd03ae0158a20a0b5e9cc4f08eb3", 0x1000) 16:00:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x20000000002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) unlink(&(0x7f00000000c0)='./bus\x00') unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x0, '\x00'}, 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0xfffffffffffffff8, 0x3d400000000000, 0x2}) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:55 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:55 executing program 0: clock_settime(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="72afa72c7535100bad9c15a4ba22e98a00c1dc3c0d27659701f5c04c1709ab5bf0980fe2fb49ea0c9c0afbeb7d7fd3fa426a3003c5c81dc653ae253f23c3e56e800295547a50f3f060a9c60a3e57b8fbd1dfbc98d7986eb29d", 0x59, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x4}) syz_execute_func(&(0x7f0000000180)="450fc5da008fc9a099efc4626da8750a446e3e3ed9e40f6a49fff0fe0508000000c442fd34df660f6c0409f8") clock_getres(0x4, &(0x7f0000000040)) 16:00:55 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:00:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) flock(r2, 0x2) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x80000001, 0x9, r3}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) fcntl$dupfd(r0, 0x0, r1) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() getuid() getuid() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x4, 0x3, 0x92, "54ec1c89d6e6b89dc1f745407f7854022f8592ce", 0x80000001, 0xffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) mknod(&(0x7f0000000040)='./bus\x00', 0x2062, 0x71) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x100000000}], 0x1, 0x8) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20980, 0x84) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x2bca, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0xffffffffffffff7f, 0x9}, {{r0}, 0xfffffffffffffffa, 0x91, 0x2, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x32, 0x6, 0x1, 0xb15}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000085, 0x8, 0x4}], 0xfff, &(0x7f0000000240)=[{{r1}, 0x0, 0x72, 0x86, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0xc8, 0x200fffff, 0x800}], 0x3e, &(0x7f0000000280)={0xfffffffffffffff9}) lseek(r2, 0x0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8}, {r1, 0x4}, {r0}, {r0, 0x100}, {r1, 0x10}], 0x5, 0x3f) 16:00:55 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40, 0xa2) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f00000000c0)=0x9) 16:00:55 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r4 = kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x0, 0x8058}, {{r3}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x100, 0x7}, {{r2}, 0x0, 0xc1, 0x40000000, 0x1, 0x100000000}], 0x10001, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x6, 0xe2, 0x37a}], 0x7, &(0x7f0000000100)={0x800, 0x30000}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() kevent(r5, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffc, 0x81, 0x1, 0x40, 0x5}], 0x4, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x80, 0x6, 0x6, 0x3}, {{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x80000001}, {{r8}, 0xffffffffffffffff, 0x5, 0x80, 0x182, 0xc4}, {{r1}, 0xfffffffffffffffc, 0x4a, 0x3, 0x1, 0x9}, {{r10}, 0xfffffffffffffffc, 0x56, 0x4, 0x1c0000000000, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x20000003, 0x31, 0x9}], 0xffffffff, &(0x7f0000000280)={0x80000001, 0x9}) setrlimit(0x8, &(0x7f0000000000)) pipe2(0x0, 0x0) 16:00:55 executing program 0: mprotect(&(0x7f0000001000/0xc000)=nil, 0xc000, 0x0) r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 16:00:55 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x401}, 0x8) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000140)={0x1, 0x8, 0x3, 0x926, 0x7, 0xffffffff00000000, 0x9, 0x5}, &(0x7f0000000200)={0x3f, 0x5}) 16:00:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x142) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6011, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0xe000, 0x200, &(0x7f0000ff2000/0xe000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x81, 0x9}, 0xc) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000100)='D', 0x35a) 16:00:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x3) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="675b190e600ad0a79ebecb2c91940f0c1adfbd69d554ae3daca299095d9544cc3c7b4d335e2d6d8450c57a3c3d5465fb71f492558272a865dab69561a79d37eb1aa3b972cb5b8a805b647b0923f7ef5d88f4682a3b7cb7d9fd996f3cc636a0520ab80937e54510b3ed9288c33aa488bf6f29ab78a7d7cc05e9b8f456565e", 0x7e}, {&(0x7f0000000140)="bd94f8fc0abba91386182999983602d6854aa9890a21c956cc2caebc1fead7a8d9aa59285e2da46b3bd4e9cd9e1677e10b5065eb07a728216616d44b7514227d6b6820a8514d4711909630ba05166de30c8ba974f78cf73adfa501e9959b93c90023a262ea03e973613762c2715df1e731f31cbfc12ab355b199286d5c65241f7c51a20c79eeb8ceb0e668377e6756c082b4d34a09818f5c1fb04a84eb24d1a6e9934091f8d9e896c7a0d5274c77d614775d6a", 0xb3}, {&(0x7f0000000200)="2ea7e9c0e70153fce8dce5a973e2c8e3b229fde813b73549fa1d7f5e27f8c1b88880e0ef8b91e8db4435aada2f4b3d8814d3f6019ffd9066efdaf635d983ca106cbf81e4a7a23f3dbe3d2364820477f947c64b590f5bf61ee3972054210fab2baf5bf8", 0x63}, {&(0x7f0000000280)="4d2ef0f6548299cf0b905f08cd2d372f05b97d7abade0d6f8f43d633b694993d916e9170cdbce5965a9a8d23173ccf194626517c3a3d6cc2e105c8f72bb0583ec07c0d8fb83ee991dc56aad0", 0x4c}, {&(0x7f0000000300)="d78dec01f36f24d03c7218cc055e2300acfa0d31f45aa10ab543d9d79abce9179cf71346c91d654275d2f6f15b44d796cee0ead7bd7f2be16c914ddd9aafb056a5ff9790446cb597acab88382456c8f14b972f54260b0a5057b0de91d53cc85e63866c3852f1533bd4558311b1f85101a228b3b156378dbf32c86857464c0d8020a0f4f523f314b083f97b35b76d005f35425ca26a27299307f14f61323abd22fc073aaeb3cf78e7f5addcd3fe5cad00ad92e139865192207c992c8713d60232903caab6e55f7fbd1587e48ef8770af46dcf57c33584f1c45380423169bc7acf3ec550deba1b4564bc625f834617", 0xee}, {&(0x7f0000000000)="d8f8da0f11333a767e8b184f0f554af175c35293d961c7f3b2a6ad76fda1550dc26494da9ec94c2f6a168408da48", 0x2e}, {&(0x7f0000000400)="72ef3c45bf8d115d6cfb3eb191348db01a90b2323d0e94c21a0882f274929be54ecee449289fd9f88988bc3fb09aeb41926191680e1882b094fc995bb88b62a98817851928ca12826434426e6436bac9aa8bb4a39360b4c30d52c29860887f0a7e73340a0bd8c9b357c576f797916c44729bdfb733a6a95ce111fc574327abac187119c79248c26b1ff64af221bf75f9f017945c435bafd85f06d1e66f6535f68cffb8e5788be13521ad670362931b6b80e061bf8ecafb9e9bb884f9170784d3be32b9", 0xc3}], 0x7) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x52, 0xe7b1, 0x3f, 0x2, 0x0, 0x80000000}, &(0x7f0000000240)) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:56 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000000000) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000000c0)={0x7, 0x1800000000, 0x2, 0xfffffffffffffffa, 0x0, 0x3, 0x2, 0x4}, &(0x7f0000000200)={0x4}) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) pipe(&(0x7f0000000000)) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:56 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000180)={0x3, "58c54a34b2835b3efdc4d8080b2ba7492c68730a1673bbbc7b199ec7be6e6480036e2407c263c9359055ccfd5328d560ba73a6c6ff1e5f34c8039facbc0d1009"}, 0x48, 0x800) 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x28000, 0x19) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="872332ba7c30a3597b542e8828d84386d1b5384b8a9a7d9a5abc5c658570da7d712724de0deb59fff02c86012dcd0f74a919e60933abb56897992e2f696ae23bf35fec786a1790f274264e3c9004d5b607954ee05231940668c5498ebedb013e7d2418eaf9a1fcf43313508546e2314208e79718b033ea11ff22e7128ee9a7e33746a5aa534a8c68f9748382341061a4d4756f12c376d3522585584c4ae076295ae3ff6567dec61f3c717060244a2b375d7a0693f7b889a8827d9fd45b6a8642e18e83afdc122941bc139139de41d64b1926d389b9b8120a268598a19f", 0xdd}, {&(0x7f0000000040)="64417dffb91da5ab06b56bb34ad2eb0ffe015ce6b8473032a7810daf83738e11a8ff29157e7ab2da21897d3b29166a86b6e8ea266c22dd1a571ca93b4a8d6c1e249a0168b6a11f8575a2aefb28f75f16c231b5363b79e697b0816013b2485ec1a6e6287acc4db4385a0b2bca15b739c7851bfec6", 0x74}, {&(0x7f0000000340)="4d3125c13a7e2365671f16aed090e62e2e622150ac3747f28758a5ee2a6c5dd53f6398490b4ef06ee5e69c484cdbbd86aca960ab671c0c5ddced421f6e5eab0f02609006f0c7a6ab415b071c186fa588d0aa69ad04f9625290f0ec2cc1d086d410125d30e6591461bf93a0d5b56c56be5b8ff1e3d5cbe8693e28591965e5fdbf91441fa7ada55e22370ba8f0cf27547097033e8d1c755ee444e0c2b70c63a61f58f96ad27a2fce60ed2e9d4b389c636dffd1cf4a97fc3f038a75da420fb7ab61c339c92c145b8fd0129c2a1abeaa7ed059bd8bec0402896dbcd7d0d3dddbf7ec5a22e92830087cda1b0fec879de22709f912312bdbc7b5de29b145e61714575ee86aa5be7ee20894c0eab7d67af6144d1aa15faee912c2a9371c5761396b0d8189ebbf86d61c12c464af7d84fc15c65dc56be99977d95e6517ffcda57bf790261d46d88f14d2ff48503bdabb8985ef9d8429aecd96f49c5db3d7aae86e4a04acf195f3f76ce0fba1cfb409d62563cd7b072463e376c98a5769a72bb886e95667be7d760371bf73cba085cd046daf7166b906c8a1dbbd0703f6ad7bbab446faa7961d5c8bd7fdeb873e28df281eea29c65bc96acaf6c45a05be67343142f0260cf07d71a3a6018282e418f98a1e21e1ed1ed7cb030a5631dbe93870b3d376bd88f7de562d8cb68cfed1fd55d08cfa81a3f3108d9c7203f48bd91d6cd340e51359b17a20e0ae4f56c68728da5a6592c6328072e8e1e7954d8f4ba9d5dd429cd42fa4364b9bf8767fe0ced11ec018db8b92f62c99baafce7c28879564b3c076fc5e0d47ccfd4cbf37200bfe284771c8abc8812872a2a5cc0bc6cd6c3aa02c7c253ccfaaeae84cba5a047cc9867a785579320f12e69f2fb3d282fa74a3334383380cdf9f6d6e316737703e05ef7794446f03111e28de207d1c4fb9e3a43c6319bf74c7490cb8688169485efeca94295acfca52ffca61843a4f7b782b54a1f9a4be3ad8b9fa51240b2619995f3dea9d98af819be160476f8e6bc1aa3e315e6f1ce073313d7e78a8697869e7922840da28e7558c356c72a2ea9bd1de94b46133321ad99c5ee208cb4164e1ba7668a470a453122b80c5b7dcee53e03b626bea1211f3896c499efc3c77655f2c75c49388c16d2ded30234f9e82e33bb89fa5fb9c10c7e5b4df54cac32ca99838741d0296e780f6703e73a8c4019e61d251e53f5cc926943327e7f184ad60cbb18542b59741c93fde2f58d4fa0e639120d42bbfe686d6021dce99bdbc4178363177f99f4809e0fe78c839e54890cc4e700bab6a6f256a8c49e9ae3cb01fc66c8b939f2dc252b6449e7517a3ac05df1c2009e638de2d07c06046f736417fdc1e3081017904c620c65f3b9c701aae638fc0c417c3d3f3006dfe11e5d106e25a0c4678439f0ee183997af9de5a36af6c6f17624cdd86d5d07e72e9c0436f8e71daf9bebdd34b5df876a30728d9cd26472249efa7aa9596b044909c236bb95e7037f935ec890bf4fe1161374da8536e534f979c29970a4649640c435db0062b81b5390d6f31f61db3bbf6427cc7ceb7b882b5a4475de8a9403171901f21f71bc7258aadab4ad222fca7071c08cf86d13dac75866385516c706d7529ca514a7aee32633f94439b7119cd2fb788488c396a00cc952bb9164567ee4544c585a57fb1d84d98531c321beeecb5bb8b5309bbe594d9c534ccaae78e86ef895e635d06095be6a6835f8d586016d247e527ea1401d693d3b445fd3dd3ff66cdaaced8511fa195b03cac0743f6118c27ef064f223113f0ebb5a6b8ce564ae387b246db9ff8cb6de1f6763855a0227e3d4a447dbf0ae9054d5fb6780998d1309d584ce5f33fe08187d9444345184b25f0e492f925201a762b935ca6ec68304edfb0f512ccd83ae1c0dc04c0f19cd69978b5009aa2fc6049ee6ea36411f64f19d94b4808329972f91e49b7013cbc6bb13648fc0f4afb0387f597bd5bc5ac68f0a5184446ec306922391aec46bf995e9d997969d42eb5a6d1083a30536357cead84824b7535d1a374e998c1a0963bd82cb8ec8a8644e0832932d8afe659af22139cac10016987971a1b7acc0e73266db5475d5971c1982a2f11666ae5645b7de46c04a269634b334e8c73fc4edd3b4bc89fb2f25fa4a08fad401aabd172cf3ffb3a64a025158fbda78f1977f86f12f4c0fa2a5f4bbbbc18d45419d5a43f16016975738cc459dd3a6a07c7637d98d0f70dcd0e72fb488300a5994bad3843b2175c0bc2ea7554326693b9caa23d2986e2292c3ae6a47e3bef9c2e9d63da916f0fbf59bb258f0c7cf51e07c1b9015d87995742b2196e5054e261a0c8de4eb1804c08d5a2015b8082f538747fa2b259d70d9f3e4e6cb39a3bc7064bd124339023a6a1fb49809455e3eeb3413a314d061e4e11294b50032db88747bb47816ae1c7ac684cdae4a54e696b30d47caad2e200b63e1c6c33e13e16fc1d7da0cc387fe19c978099a8d35ff3fc69c35501dcfe318a356db590dbd36317c979458942b6cb81908e255772107ded28005c4dc6bf5f84fb878d6d5b0baa6882dc5cc35f87f5027e1e5e88665516a2bf58b3a72e0455e8484f9c5ea0c630710d1f4cc4a1509836c4b79be6c41ae918b0e14552f12e553f3e4c11110da7672252485f827093736a69dc7316869c49a8d093a5d5b97ab4ed4c0a9e39e499f581437dbd39c3992eb837af8f980dae30d66a3be50b2367fca63ded689b267b9bf820ccd0258f1a8a26ed503360388bd41d88e3509115cf66bd1e56fbe42290b52ddc22e49e42445638275c7254829c9fb1a5907348bd274d79e3b148ea2fa152f160c792d8707e4af15c5760b31f12a838353869e78bd1dd7f3610e96dd68806c504a4f4a96434ccde0eb7b92ac5ad76d700613be6207d8ef83a7d18ac9b5393a61f00b042a675e27321a8978fd6e3a2c484fca86a3785f5ab4adb77cf49fe7f45b425c2980b89823a554cf105c1ebf97efd811b9aa2dc9c60d577aafb8b65aa9658ca8c17c5c06e5079a2ec37279d640fb26bc058f183883364943bbfd143b51efcea684915cf7c1d63bf966393c2d360880be13bd293913b8545228ae091afd66fb5e91d4fd67e59b1ffd7ddef58e22eb2ea6f0e4e15fdb4532736d8df737a704c26472a2285de2516da7b8bf09f86d3349edbe6fccadead7ada76e0a4d77f01516d6fc2fa3d73564e85b2a36ab1968b66df6a4532478bea2faac3144d5bdaaf84075c9c77af787e7a7f917ec2ba77ba063fd542b08282dd085a07bc577d34be9347e2a6c8e82af7441561befa05bec47b9caa8224a72c208f8ddb79ceeddfc04125c9e0e918228c2ce3844b2f3dfae8090a279f973d13b8a70addcdd92503c3f8430a5d516e5e2deefbcf1c0b0852d297b51853d724456ad707104842d105e6eb0e2f1fe0e7850652c31da114e7e57476b091964e6ab8c46c001e3729c333e17fd4d0828c6ac956f3202ce6a5caa95fb7b507da4ca515bda6c310e484577b3477126ce0a2c27f6790c63dbd74291c4b04f2fc00a4d6732a2fb5146024e620ca51f2d89f802a82165d0972848fd5aee93c36799329f7e3b143b621d91e05aab6583604fa5fbc6d783a630bfc9f21786292d499726cdd6c96d47663b40f78e754dcebdd188706baa93a7bae8a59f72fd94f0790a0cd15610ea88dff905f4df71e8b0e741a006f998878f040fa8b762515f8ab0c55b2c698589c16505ad43503ff8cfeb38bd3631c226f6135a27a50fd0324332a2bdbe06798aa07a76b6f9faf72d248f8bec8b99767126f96e72be4968ae3947866a5d592d0e2ca9266a0942d9a9a39489d20d1a50d115d06df23234230629b6f725f29cb9fce9d1bb74b4f61022a44cccd9bbbf58f6093fa3882e9662d9f386b5e632af6e4fbcb860e002a4719356d3b11cf21f4d6eac618a722f846a9d5322eaa321166075c7f9453153eab1d9e2654c96aa85095b01b94113200345ca1c744530f5c70c0a0713bea701a92c588d9febbf84a02837150015353954b1cf2b7d2dae365b43584b15c5362d8f98047beca8add416cb0935b306a42f6d85dfef653a6628c5ac8333b048d556626aa1d544883042a4413d82e9413154bf00a3e6241630e5541257d771e8d20af0f904b07daf21406d7acad0cc5a2712e632a0f7dca1d66f5d926f5ede865d40ba4d8afad74617ec762beb36615c2a49a7c36a4c1d8dfda34894c18ee2bdf0526e63a746df9c1e1bd56ba9b9db927c09e22f8b84297a3f2e125cd9670dc3d0987d0523cce574b45e93149a8186d9bf6e69fbec9c6048a7b88e560d608fe416a55d9c67ea5b5ba14fc6859288865391dbf9e62d3a601a06e7f66f758c1001968ad34ac6f0ea7e6168fc30087de2eb0148d6596b784d9a3926b75323985b0263974609d0fcb575205657c113ef635eb2810c236b7c152f481c0f2af67b5344f70edad309303f0b362cf04942c3f38a4afcec9b87fb6c7b46071c1198a3be2a38bfda0ccf51c7ac86ac9ff7ca02b0277844f895e98dba7a80876148039ad9d24ef684cef398498ca8cff7e521736e874dcfa219d83bc022727171ffed404c1e9f8a79a0935584dac43f657f8ae4d91a63002290b6e9e99d5a1485601c1420929c76f11f540b001605c8949383d2d570822a012b4e6b535fc21d7b913133b7f0d2f23813af71264245b2095f6bedce82165ac863c62ee1815e3e09c36f74440b1897ec2c9a79f739c5b640fc78a53f98202cfdbd4e4da6c0b110d74bfcc0dec2fda5ca69b03f396a9c4874160f9512cd31e801d35cf3d7589646b6dd891d3494b2ad32e615c0b8abc9cd255a3cbfbc66650a54a4ef7d857000fd390a506672aa8be419352927d71bfff63f432698c8f3539d7199384c7f65e2e1efe832dfc7f64507ed0d11d626684e97526a7db6a18df1bc7c64ae58d2afa56e6c8b18e1bc43dda02a43ef1cc3f07526c2af72d6818d635e8b1d86b76bb5c01841bd470ccdab155409375124891addb78f4040d87e57a572a9a20720bcd675536b03e2525922c13c778c2615b17b3c483966d7a29fd23a8ab5a25fbd0f23e58e46dade4e9bced474be7faaa5caff9d3399a37d4b06c004fac777a0c3e43657e8132a5386690030ad22218a33b26b2f542561dd839a8e3157a1a7062077e1131aae71868f7939728f7479cdb85f78a86ccc59661f60c670ac83601075dacf93c03caae64cb142f148551b95c9fbf6d90d3d3188335173e3524d84bd76c21042b75962db81ab2c9a99974295edb1afbc3aa303d7a62e7a77513b488926f56e845dc258d5c10b988cdc8f75a4ed6408dca5b7bf4f0c6bf730ca3ba23f4b981a0781385b4330f0ca3d3d5b4a7f4e63e25250001bc0072435f01df9f2b50baf09a23eff92eb1aaacd4e2a41ad3a40bd65a67d489c7740e9a6e263564fc7e63823fcbe4826b713b13f5ca42b48f7e497c3535afdd1bfb7590edf07156559943315042293a5b7addda337061a1b82a0d9fa0efc7b96fd38f6eb2a31c8708cdd8384789af566a585747d80696b41283c62bd932c7a0a5f45119f844af34a98af39adb6a2303bcdaa1a896e5cc92dda17bfa085d4bca54015d4d17ffef593593c9aad07b0592a0267064f29adcc0db3f6d15e58c6cd5907fe5eed04ac7ce4466d3657e673182c110c4ae127ba37410931d2cf3ba9b7ff08923760a2e1716ef32a5d64f605b01815b1b6e7eb5a0f54ca1667981046d46ef40c345457bed68386feb446d4424842eb87fd694ddd2b0bc8eb63fda0f4997d5", 0x1000}, {&(0x7f0000001340)="c79ba8ef0061cf052d412f8517e3394c7570cb7456c8be6ad4abf5dcb0d3891249dd7c1b200639a57eba51834de7d527e52d83e6699e2bf00cc9362d48e35f58325e0b8214c3f875f5d7a006df9466bc82791bdee863e48cfdcb201cd194557bf08360bcb0e2750584bea075858fb13f60442baade053aed6e15055bd86d46a2f8425d469e1ce5e17889", 0x8a}, {&(0x7f0000000240)="bb91", 0x2}, {&(0x7f0000001400)="2107fd71b97b9f13d2226adacf53796cb44d22e3bd7f478f73853e88127c16c89163a9ca5e5eeb4a2cc7e3b81d2bb8dab1a57b6e401668f78449e3bb9e528a8f7fd0738ef1126623347384b77359a4a38debccb8c26ba4f69b9bfe0af38ceedef017c71489e708177562fe91a0264ca7915a432ce59e85b634d7f4e55253578f93023dd6a15dcf88bd2376dda3ac58192bee690f4a5fe3e831aa0fbfe02de61e92231006445fcb7fbb0d83c02b3429c4ccaf37248ec613fcc265dff38f333ad678de271f9a53dcc960687bed2fd4e2b8dd175d4ce62357e14e8b8e0da74a463238f03af95fab3a349bbc", 0xea}, {&(0x7f0000000280)="9e2fd29b804421378a2f975061d5b647791259e31571abbb85d14043fec492", 0x1f}], 0x7) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000023c0)='C', 0x1}], 0x1) poll(&(0x7f00000002c0)=[{r1, 0x17a}], 0x1, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8108, 0x100000) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:56 executing program 1: setrlimit(0x6, &(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:56 executing program 0: r0 = socket(0x18, 0x4, 0x5) r1 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) r2 = shmget$private(0x0, 0x2000, 0x2d0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) sendto(r0, &(0x7f0000000080)="a138149a5801b2a8bbe0629929e3af2488be39326597902a33ffe67fc3d16cf2de2d1ef8831fdba90d3fac091357e87357271609fa3beaa305aaa41b1efdbe765f98f73afa17707e9941ad681ccdd85b3a01585381cd3b6837e231b0bf1c20bfabda81f8541d274f7d60afab26a4d8192268be3add", 0x75, 0x400, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r3 = semget(0x1, 0x1, 0x10) semop(r3, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x5, 0x6, 0x1800}, {0x3, 0x7, 0x1000}, {0x7, 0x1d96, 0x1000}, {0x1, 0x101, 0x800}], 0x5) fcntl$getflags(r1, 0x1) 16:00:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) socketpair(0x6, 0x5, 0xdd8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) setuid(r1) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000004c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000800)="f94a2172d537e92e31963d1bacde3f574c71b02bcb92838fbf5094e040e041bd98979d78b9930978af99915a451c40818862f8dc248750df8ff4c73ca77baef85e811b4e4dfb2b0d7bbd432b8b8b48ee0ee649ac45786b7fb9c24c1b13d5b4664c447e230436823c4b01303d2c2f1ef17645cacd60b4b6ea1f69dc3eb1243d54c9c8ce102086359b2922f4c3bfa29ecfb4b102dd5b923973943d4372fc9701079713fd0b8a3944f82ec26bb2982940181a96749135b81dad61e939ad3cd5bd2244d96a087b01243d479ef87553b3e7584ef0ca7f00a82620ff62acf8c4b342cba913f93ce01e47a7c3462d3cbd0fdbc2ac1928cf", 0xf4}, {&(0x7f0000000900)="58e6b9f3478237e9a260f2188063b597ce03fbb43ef4a37a29dbe9909c1d73c022f69330b8e019c4e56c6608f06005c722f9eee7104c6457971015a2694f67c0dd8b279d92e27fdfed0cf066fbd15cbea5a9b37b4393d117e3e84c48aef3ad170491bf", 0x63}, {&(0x7f0000000980)="86a9d3dd81b6a9e455d339f7a458ec38fd2c1afc7abc80bfaa9730b012bf316c04a353a37b6f257b63d14061dd8adfdb58ce207b6695308f10ce38660b476a907c7848b44639a4c5aaff03b44710737ccb455b857404c8e27a2b6c6608d5d5833ee91d5c3ac6389aa70c3fd7b3c1ef941f4c84e5d121624305427cf9a4d8afeb666e59ed9019a28c3d402a1d32c49b616c0253e1cac068ca9444e63bf69ecf43464a8086b6365e91b0bfa23ec3d69b2d9588df4c02dcb91de21addf57f548ad62a8dff75e0eb62fe7110dceddd6172d0b1", 0xd1}], 0x3, 0x0, 0x0, 0xa}, 0x40a) sendto(r0, &(0x7f0000000b80)="e6dcdc489bcfdbe85711ddf5458ead823b68e4938a8b8598cd7abac5b2", 0x1d, 0x400, &(0x7f0000000bc0)=@in={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x5, 0x6) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="b0776047bd1c8f763e20ffa67bce8e8af543cebe67061d128de5a8fe93921e6ba89d0b2d01734efd150ae79c903d1f626ceb27e5de723c1bc2aed2043d27c6582ab08c13bb09787cf2c980ddf57e216af1e08eca5e1531840fa443cf14bdb8d82ea89a5c2ee5c1b8fb324b7e65821cf5aa4023d34131084a42926dd24eea1c94871a10aa142d46d8fa2ca3dc726a507e87781051b59ef4b08199ac1d34ba784965157a31383d641abdd683304cf70b6840a5aa979eea0145136bab4c5ad8c2631ac54e4bb66886ad30f1ae77cb48", 0xce}, {&(0x7f0000000600)="6e567152020b83d88efa10e8ca386685eb28bcf9406e9b33b92b36fc39463f9aa8985f4702e7eadccab6430823d7804088388edff1b08718815b9642aa54d01e2dd70ff3e3c067906188bee158d0f8fadd5023646c7e7afed5c4cd6346e011f6702afb0e2bdfd9c871fc8aed8051b12b0b732fa3c45f4001d3e8af344ef86eb209378d1273627c7fbecb58edcee054662b1d44e7ef457bab9e8839c762997ac56de6a5141a96403539359f6a2e977b6b247656537c0acbd6ad2dd3137803018839c3ad8b670402f5383754c924877c56299b35efedc693a5", 0xd8}, {&(0x7f0000000700)="84437e35a5fb1d8bef73d05f38105acd77eb96a01de95765952d77019ba660ae74c6be012fd77435b104295aad031d8a77bd20029da7a9e3269dcc617ff04703cae22575cdbdd5a9e59287a2e74e6cca40b2d23009cfad597dddf1cad6eff1286eda1269d0a6c0dd43202fc3087254212952d8b5e7e376c6c38d48f73a8a4057bb5d39b77612bb71944128d80d3d9803fc3262ef68a84f101521ad6f8db4269e943257a107893aa5c30a1d36c2161e3ee5dc1da8e51251f5aaa1eaa09c7f6546277c59d59735ea844b0402d261539c1ccbe6ce4218d09ae719", 0xd9}], 0x3, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000009df60109760984c734f78fcb5358be0335190024b9a65ddc6158ceb55b59673f5f7e433a964351b1697fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5feed539bde2bafcabb6693e5a74058b1a4463c87209841a749a8e0a1740b360002"], 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) r5 = semget(0x3, 0x2, 0x10) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000340)=0x3) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 16:00:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) open(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x2) r0 = getuid() setuid(r0) chroot(&(0x7f0000000080)='./bus/file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:56 executing program 1: r0 = socket(0x16, 0x4, 0x9) recvfrom(r0, &(0x7f0000000140)=""/80, 0x50, 0x800, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x2c}, 0xc) socketpair$inet(0x2, 0x4007, 0x1, &(0x7f0000000100)) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x10004, 0x4) 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kqueue() sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:56 executing program 0: socketpair(0x6, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x1a6) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) listen(r0, 0x7f) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/46}, &(0x7f0000000080)=0x30) shutdown(r0, 0x1) 16:00:56 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) syz_emit_ethernet(0xbb, &(0x7f0000000540)="4220627cedf4a83dbd82dcf03f5feb0a24920f3e9ad52625137d5ec0f70b5fd383249fd52dc03cfb53a11ac5886f4611485000e4cbad7a032e992d50bc9137135e1576e62dd137981ba2a1f9bea5dc91a6ffd2dccb87bb021cf6495c4d7f0e87038bde81729cd1fc2411cbda540342ddd4a6ae6d68d44e832d9a921c1c972aef6b72ec15b16cac03726e3978eb45a88f43c0b009312208599fad4808e5a6d7d4f16b205d1eed9b20754b2e0d5c8357b3959566892dc7b206a8f6d3") pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x8000000001000b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0x6}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/102, 0x66}], 0x6, 0x0) 16:00:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x8) fchdir(r0) socketpair$inet6(0x18, 0x1, 0xfffffffffffffffd, 0x0) kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000000)="b2", 0x1) write(r2, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r2) close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r3, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=""/207, 0xfffffffffffffdc6) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000012c0)='./bus\x00') fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)=',:%\x00', &(0x7f0000001380)=']$&]@\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='@\x00', &(0x7f0000001440)=']/%@\x00', &(0x7f0000001480)="7d2d5d845e27402f00", &(0x7f00000014c0)="292d2f9626242800", &(0x7f0000001500)='*-\\\x00', &(0x7f0000001540)='%,\'$*\x00'], &(0x7f0000001740)=[&(0x7f0000001600)='\x00', &(0x7f0000001640)='}&]-^/\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='&&\x00', &(0x7f0000001700)='*!*/\x00']) 16:00:57 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) readv(r0, &(0x7f0000000080), 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:00:57 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffff00000000) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x40) write(r0, &(0x7f0000000040)="4eaf420336369328665e298160d6f31769609573fc048346d328d0fbe601f6d1ea8ec3ba66da108c0de52f2c75ae1a2e3b0af53ab7a861261a1882e520a44da183edaf3e3e586db6c9f519", 0x4b) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ff5000/0x2000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shmctl$SHM_UNLOCK(r1, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r3 = getuid() setuid(r3) pwritev(r2, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) ftruncate(r0, 0x7) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:57 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000000)='-', 0x1) 16:00:57 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000080)={0x0, 0x1}) 16:00:57 executing program 0: socketpair$inet(0x2, 0x2, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="856b8c5b7fe41a7a193794f2d6b668e23fb984f5ace2b6ba15db3afec800d29720d6db60a8f532155f8cd5", 0x2b) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}, {r1, 0x1}], 0x2, 0x6) 16:00:57 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x16b) r1 = socket(0x18, 0x3, 0x4) fcntl$dupfd(r0, 0x0, r1) r2 = kqueue() r3 = kqueue() close(r2) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000000c0), 0xfffffec4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x0, 0x9}) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r5) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="fdd5e563e6034fe154f450522fc655ef6091bd719c95432b7b9aa300f7cdbe3f45060fbbe65e5f3bd36a5d22993ba9cf7a4cca9962f029ad36264016cba58bd369485150fc031773bdfe7abcdac10fc2", 0x50}, {&(0x7f0000000180)="9a36b0a674dcba881bb1f948781a834463ab07ca09f228c7f00ef4b1c9cafed4ea6cb4fd78b3ba6b9e2f40dd9d623ab2d9843db767b1a92115026a57bf20a5d4119e56bccf1ebe273f9c07e3cf10a1a5f36f9e6e5b7e6a2468840f99553921d589a308f464", 0x65}, {&(0x7f0000000240)="a162a3035044ff7df9e2dc8d7877eb7491b8b45be9b5bc61d5b5a2564ae9837fcac638021158df7129580e16fffb333d8d2a071124a136a9b2ce69e95824318e6450c5c6bb17cad2814544190efbe609552f969fd9ac7e448be61ce6fcd2121fda91af57a111c28acce92d65cbf6deebd220e2a0", 0x74}], 0x3, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r2, r5, r5, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x4}, 0xd) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 16:00:57 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x109, 0x4) dup2(r0, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0xa, r2) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$dupfd(r5, 0x0, r3) 16:00:57 executing program 0: r0 = socket(0x2, 0x4000, 0x7) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x80000000, 0x4) 16:00:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x26a7, 0x100000000}) read(r1, &(0x7f0000000000)=""/23, 0x17) fcntl$lock(r1, 0x7, &(0x7f0000000480)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2012, r1, 0x0, 0xf) unlink(&(0x7f0000000040)='./bus\x00') 16:00:57 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x1, 0x3, 0x8000) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffff00000001, 0x3}, 0xc) preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) socket(0x18, 0x4004, 0x3) 16:00:57 executing program 1: r0 = socket(0x10, 0x8003, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x7) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0xfffffffffffffffe) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x80, 0x3ff, r3}) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x5}, 0xc) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000180)="eda71097dab528c19f3a7a5591e0ddc4a61b1abc9fb09bf0c454c4ac0770e343bbf791ce77d1faef6543e0ed62", 0x2d}, {&(0x7f00000001c0)="3c5572eea7655e0ed35f059acc431050537656fa08c55c641db098139b17b57da86c4598aefc958a07cd37c2e34364cfb7baae3a8c1e94f532e26297bf89f660c0df499ff0f34dcf4981719f0f4e71745228c5162c640f2e97cb9bb61a8d191ffc16138bc44a65d412ff70e9553c267c5dfe8db37b3068eca86e601c8162471eddbc20b58cfdad3982093e17952ea774e63a0ba7bbca00580ff0b6ff77ab88d50e164afbc7100738c71e2f7ef3ce7730206f37718c84ea10a669f1b878bbb84fde960c5c05fb85363771a1b44a935180d597cd9fda892755ff4e9e853ed651e0ad78b918d686abb2a34a269e6ef9dd8e19989121f06c8961b91e1b61e78ba0d37e4bb08ab95ac760d3684e37cf32a75540ed18f9730bc9caf8e8e8f3bf06194e0156dd0e1e461ec4b6a14692ee69ece509a0508f5a8f33dc6985a932f70bd1205690f6c78c1a5dbdbd9d5fbd80d224c8e5ff4870a6910fe3dfca73b1f5d43e563fe92f2c5fe017ee553fe0ee825d3d85e6815fdb080901a8ce32f139efb3918a3e1733053a4b99c8b2fdf6e1e85cb69b0bfdc7f98842109ab74b6225a6cac74b445084b9fcd58691f5fd09718076d2c388f1e5614b3c9731fd413e06ac1f5d56f6b8c802ec211049da3db98eef692972c8e47451bb6cfe3e7367aa0aa959309efc16d4fb83e1da0bad011fd669f6682340207e499e40a785dc4095eff66b73fd2da25f558f2a6d1f971f16bb176f6cce83d2e2be20854d69de28d863719d2d1e6cd0e1ddb72f04559c4127f341ba3406f511eeb8c34707bdff31f6d872cb2e9301245def3ff67ff8312e32b0a2da4f8c18e75f6d98860ac2009e8bc2390c33601e57edefd5059fe243e5653ff4062492cd95e437f1bc44349eed527c0537dbe6f22c1a0ed79e93087606f4d47c53834944ec52bf24cf41ccab1595b56bdebc777a549db8ecd6115a1c29eb7273183e19740a66b11d0b031e5d91b324ff9a96cfda9b7caaacb111aa316d2a9343d39bba54836b4432540db8b73a5a3bf13787062ee89a014e69a58148b27f403851ce17d807be8fc58439eafb63009782f2cc76398a1c465aa5796ea30cbe88bd6e9c936d6414ecda7a3b148888d88e77d0bf4a64902ee8baa5bb85da7fdc23f6c31d03b63970bc67df8504a33ac765c9939ae27faf2ac43e6ff9ab0825d065d14f59482c92454e5cc85738164d8f193c43adcdd8c87119c85fe7de2a4fd65bf4e162744e365061fb9fcf98cb2cd824460e5525e8aba3027d1080fbd5e57f41e6f21de48643bb749d0b7bfc8d1f38ebe04e74d9da3bb4dfda818cff6a0bd216888fa7a176c3c54349fcb9f0248fdbe146b26e7d03a337c69234f9595d3e7f36813c1f7d503a7785b3ad5adfdc22a71947d55ddad28789a68fcc1cbfb6ad1c4297a8d29304f6e223435e035dccabd7260a009d13675dc1ba644c152fe805d5810e54b655671fec6783f1d676afe2136ba81bc4934c3567000deac415514217c7f8a043882fd9e1ea55b8e32eec848a867c276219198b35f39d42ea3205c311315c32b6db03fef8c804e6f4d6eb9d14c6d0454d87eb8ce8d578c9e7ef582d08a789a811309fbb86919e16c9c50603b348f92200ce4430130891fff46bdaf21f1adf7a154b37d664674a85cd7f2ccbbdf10d15861e09e332fb6a1d03ac2abfd0dbc62fdb8cc13aa84c65e4448d9df5cd0c22bcefc5f863b29b49e9dffdd58acfcfe76a443b13e7da2882d6699846afba846e5d2212aa6b484e2346b6d0e6d0f7246dca1ea2c72447ad75d198c8d44b638721541f4de8a1aecff954b82087b81d4b3e481a111dce0edec5686a73c19b29d41ba52390f1e4c99819949b07e4da75563e44d61817b7799a541aa37b50ab7d08fe80a77171c9db2f53fa3a2be06bc5c3d84b3e3a21d81bfb77d72de696065a932428a9f0651f44536d7e5497e3aa26d2346dd9baecff78c34fb3dd707730bc807749f376c0cea44136599ba344e326aa0c1625b607b4ec7be7160398a6a258e8ae7a5d94fa629aa2d64330d5a4fc318f41665db2b14e318fc4c2561afabad80c1e73fcb454325371ac4dc26edc7451c2ed84303efb49c5ad3a1882aa29aeae15dd3c902de7b6ea573803d13e7ec6f1a0778c42a95565dfe6599e4343ef1fbcd772e2a4f9dd7b03212e01d002d3a761ec16c8f59610ade5f8cbb345ddaf629963fdacc61db55495a013bfc1c7b140d2ab113b2274cb68697c467373772a8bf3bc2b9c1ea8a0a05e096671da59296ded15b0d113ab6853ec1e8e575807d6b891cfc3765ea698e29380478d0715ec6b8768e8da7d100f5287c74444f5047af615ceeef80025f053ff86ad14c92eb28ef8b420bad12250a2b8f9f91a888728ce6aa3d16e303f413da889bed249085bb8d3b41b65556092f32b9f89ca1a1b73b9c301d48eee483f9a23aa58abb1ae48036162b430a49c6fdbc4f1877512c97290bc4ae4ed53756e0f5156ad2e845c9d48c98e90f288c8034b1e35dc0682fe0a3cb8feb5fdaa4b8d88604a035d4b6d03bffa82064d6e653386c86906728e6ef8a0b384a8068eeefac2482ee2aab01b687e3281ce42e8d9058f7d17777c5808776bc54009344dccdf13b68dc2fc435a4821af61874a3ee5cde74ed3daff39afa48cf40e69d01efb4d1722e5734777e0bff403cf17dd877c75a7c158e8b201c8b01640a20d0c6b6ff5d8eba05bdf4cd9deef4c5412c41117dd6aee54a0508f1ada3097f734c82c43eb2bd10cf3334669f3ed9242ee10a952175c392061ebb9df0fb54cf8ddc455ba7fd746981ede62fdc5998cf86ead49da47b75d735d361c29df0483d9aba8a7656a131cfb4b231956ac983ac86009a35b295a8b396db0c72bfff5317708ed87822a9eeef4790ddc27fb3bcbfa6512b05c99be17240d5a784527dccc18f60301c39887f775b6c9e16be24962a109d9448a37bf7082476455d9c916940fbe5f6fcf90f0e7b61a48bbd6cf690c3ccc4bdda232bffa102b0540337904f821432b431c60d1097cd5ab020d5706780ad75f662ea8320fee98b82527425857017cddfb3cd10a48d518aa7ab30983c151de308036d75f543113cf577665d2ac77f0306db2b83b7454c57ba9b887c84548c848739496d74a60644c3b1c2185bc55b84db74135abdc80ae6800a54b961e34d25bd5650c069e8add13e2dcf3db677af16fd2392e463d0b872765ceb7d7b9a4947dcaf707230c1615d3ab4125163b0b369149e598d2e4490bb6b922e3d2aa4cdd5d4e1975553d77bf93284fe1be3d9f88535beff6bd6970d0be09c048893e81489ba0719f5c787feac99253fc9e93468e5c4eb39989151db1cbc0f22293a424024627731bae25c4bd9d47c5128867c13a77976b2b9209fe6d767344f27387ff6fb29077a2283b10ef6319faad0b8b2111664e60f1f161f19948d38da674d9254465b601cc4f22bf5270b3f11fcfc3cb852bfd5f4a8dec172e57299f98143434c12f163a99060e4e54ff2b4e447bd6af18e743c1abb9bcbda7db2cfa102455d43340c92ce8f604c532af31b1bb8b392b403ecaca3df7a7fa6a29edc1cc402f7a3e0387afa41c9ade5c17413ffe4ecfed6cc0c0b523d92f004a5b3c9e2fb859291ce0e46142d1f24535c495c8d82fcb87113218cef0bcee5b552291eee96db7ac4dd22ea2a75431c6a6ede7e8c5cc62ea29f0010a85bc57c3a2041f3fec3667f45032b7780e25c283cd78f6bfe8530bad128ac8521109a29fd199c44201dd82ccd4ead3312a42b71658e5bc9b20bf8c7d03707628fe9a9df2dad1cffb440fac94fa56f085206173a855ef229da43a849785b33446f2b3053d080d46825b2b0c901763ce2f1e449e171d6f8aa2a49136785f054c770ca383e3f9560c8255bd86ae0e7f15ecf3bba85576cc036f536825d1b12f7d9b3730cb1c70ac623b347ddc175cc174a12a9229bbc9c2a0529479b720ababb53feb1871605a05cfc90744969835e055578d6e39934d85785d24ec0e1276d321190c1f52a0ae356ae05ff6649de3e69725d58f46cc6f38ff84c951e7a81b200c5ce9e55fb9ee0bbc9fc07e71f667f3e7092e92d36c974d46455527429e869918504af26fce39879ada9293a0e80a60a33ea84f806232fae9a5003e7d0b202fd9caee93b288d561a605245f40d419a3e11585771a88bb6c25cb9ad7563af149098a0f367e247416e14430495e87ddac2750f41878c3da4fd2590bc2ed4608aecff9c228420b8e91b37d162c90a52af07def9f47b472471351b98de0de97145ce006dd55ad419d4a59a9e32c8e6a37683149ea59ef1d8d239e820af84862435920be2f16aa5812f3623967c8ad7950c1e64f45f967c56085541444def3af7f79a101114a2ce16f7a80898279c041524000090f10e58550dfe7256c9822a4dcadb1d51c7c8ab1f65cf9ccc4f9cb26aba2d0b07983c3bbd02f4abbee906cdeb728a90be25e921dc8d3ec75fdae515e7e6afa5a223d38a493ce5072095d1bb11b222e94fa96aad684c3e8d212b7eacbdd4ed2811f20595875bd4a6bd1874a69c41aae66d1dc3bbd8ddbac110201cca66ca9c217afd2b94c9d6bd6ca973cf67011a6ff385997b7495c9e91d3378d8fc230dcdff93c7a3f9af14a2cd43ca2aa9316a0197c893d398e44170e96c93974d9ed04e2006851fd0330c0e8fde467c4131d6caf24fdf097f82bd3a6f9ad17895fc612893f03cd2ec8c79d9607ca9d400d7f9c38f2f2c8dd611c6c07a9d2cb8d012f956595bdb99fa2ad73e9d3f1a84b7271d0db3839db2c5532b31a1ca248b07e65504fdb684637547497ae8d457c1a76d260e2bbc8eae41ec19ff852ff8428a2be0d7f37791cf2e0a3403110620bc1c8329f83067975dee6d9fdafaf696dfbfe98b247032441631a0e8348b223fa6006ebe9abbb667ed94863315d0aea437eb15dac23dcf8a449d20bd320013844a0524084fa0d091ea0f2d43745685d382400d1b5e4a787daf9ea4346449212b598aff20aa7cd8cee0215fc975050347d77c337f7b69ff3a4c6f5fb69e2a96d1f746623f68ff237e77672191204194642eea2bf45bca33c75b37147fd2db1bc9b5d910d960b4c6845d9bc597a1bac335a436bfefc8bd83aa73b25746e269489b162a15e0f9b43ea6afb3ded071dcc007f1282daa31ac59229f9ba78d1352515ebabf3d8860f7ff2129e4a47d6d01556f3f56a38b8af27b52fb044a316b43d30f234a71b600f9181a6fd625b23cab38a224d130833a993175efa2ec5c1231b478b12d7ac4a886480aef35976084f0dacef210ba9bc9a243f293aa977aeec4b9b562135da07b8063b8bc212a5f8491eb089a31ebc3adf1c4b41c234c024aa4fc678ea3f22004ade3e32b07ead2c18574afd8076fec48bc6eee64778d3460322d87ee73cdee55e877c2f6153d0a77be5ab3ac5e10fe60e3ec4f03313ddf0dd9c553cb3ff49be7d153bf4bf0f10d8d1643e4b5d8e6eed8f48c6a8e0ca07864e574eddee590c187815167435803c8304f0cefe8a50a641100494e86d2cfdd5050134c59230ee89c717b62921248d1ecbe33c9e4b720562c6124d20da65e8dddd9ab39701740771aba2f09290ccb1aabf8608bdf4633c81f6cc4a2148abd544f7bb5cd694bfe4e46be26e44b42de2e0ddc664f80a7828fc26f0aab80367f025969589c666f36c8b77620e2348fc497000ebd0c3f8e0435a3e32232d6c6653d709ab2a7152d6be4041599129289c3270d313bcc27782f26a046e1fa14cbf01f6de3c52aa036c60a980f1", 0x1000}, {&(0x7f00000011c0)="aba93051ed65562f44e902c2572cc5016d27f1a9b4294b8d05660af3185d65e2084b23593bd4793d84b42d6605ef", 0x2e}, {&(0x7f0000001200)='VUk', 0x3}, {&(0x7f0000001240)="fb509915bb1b36c9bddd6257d682d5c5a12651c2b86cbadc6930e91f2c720f4264ae47353347eb0a5a873e02ee4c4323675275aa2d048d699a6822bbd0877e9a30580811ae2e5826dc34e0038a11f5f6030071934ae5492bb7053ad83f49376b5f5373d8c5e037465f35b3f211f73b6e586f62feaafd0c68fe2cfe1806f2b210ebe2fe387b180349034a3dc03aec887f319eab1cb32c92bf67eb12fdad31de056a144052ebc0d82190c7891d8a93cd77855a0967d359b88c58ed5d558b1b9fcf9a23cc7bce841d13fac3c751038a2c73b6ad28facebf1b", 0xd7}, {&(0x7f0000001340)="59957cec43868c0a4ba109fde3efd8a7657010593ecd6a494045263e592099a32cf5721fb3beb96084ff0ca4379fb38b2f6eacb5e19a4df91425dba9027e4191236679af01bc027f0bb04a349b1c303ad76504d7acd52474955574f7371f1e38771c9f4389f723b011f2c069f84c79aa41f41f0fd3dc299e46985975d639f1e4ba2f5bd9efe4500f19e9a960597eabf4883ec80e47c2bb059484dc59c9a4725d0ab9f446bccd", 0xa6}, {&(0x7f0000001400)="2a1560262d8c8c4bc9fb4391fd82f144c54ac939deafeb281b5aee848af4381057bea3bf238b1896d184b6eed369a796361e36e121cd650b80d8e66a6237693f744a429d6cb93ace3b1cef13a947c21ff36b793d207aeae85de68c51926622389f5ddce2637cba165a814caf3c66cf648ad32c2b4f552b7e6e1b3acb90a3288a829fb86882bccb1300092fe22b41acca886d2c45845eb4820eabff5fe506aea2951720703029ebc27553de053000eb82ce0777f99d89572c81192e2239db8a7e886dd15c1a27695cd05773bdc77cd7de77f8af9ed64fcfffacd839e6ce2cc3b301b3903f9416543b91b2309f900aa1d2d156633dc3af9513b4", 0xf9}], 0x7, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:57 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28108, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000004, 0x8001}], 0xfff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x78, 0x80, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0xd7, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x3, 0xa54, 0x101}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x2, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x50, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x9, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x51, 0x40000000, 0x2, 0x8}], 0xfff, &(0x7f0000000200)={0x7, 0x7fff}) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet6(r0, &(0x7f0000000080), 0xc) 16:00:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x808, 0x4) open(&(0x7f0000000180)='./bus\x00', 0x8448, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x3f}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x8289, 0x4) flock(r2, 0x3) r3 = fcntl$getown(r0, 0x5) r4 = shmget(0x1, 0x3000, 0x1c, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7ff, r3}) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:57 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) truncate(&(0x7f0000000040)='./file0\x00', 0x9b47) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x10000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000000c0)={0x7, 0x1800000000, 0x2, 0xfffffffffffffffa, 0x0, 0x3, 0x2, 0x4}, &(0x7f0000000200)={0x4}) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000440)="eb77b79bf5e981e6ab52b26a63dd2c257382ef220c06b3529a45cc60cc29f8d24b456c79c6a2f1b9c8e3716f12fd4f84834a8c97d056a1fbd50c6925c11dd7320a8bdb2a3250fbbdbbed2611a6f9d61f3a181daf44f9d1d3f88d66e36b413a1aa4cf45578c7312dc614c87652fa5707eac3b9ec52eb2815fbd5017e6367546bcc4b3a3478efa29842ef1ea9f2468ccbc5428857b97586657be0c96f0", 0x9c}, {&(0x7f0000000500)="30f6363f41300b9d60cb6dfc97cfb4592e330fb083191056c3f189d72cf91ffde0be324e2dc9c636542dc165d21c8a2bed29b4fc563c8dda6eebf20d9fdd77791b14f99ef7d692f10b85d6c7a40d15393ae948a15e2ab3823c42379d2b41d8121fae987f6e524f4ab7ab45dc639d561d27dd547546270811e4cb0c8f2de49698ee0c51c3754ed921d575fa66bbcd1813b3fd6c1f0cf28ba0edf71e21009e64448ef384dda0e27c0fcc2b", 0xaa}, {&(0x7f00000005c0)="0f2cf610fdd9902961c96d96ab9af0b1237ac537bf1179d6a780b5ce975770dd8a53e0ef28423ea387d521d3aeb5b58538651a9370367fb427e26187444a39c3a8d65028279bb353627532966cde007ee40955584f3882197b26622b81c620dc9da9c7a9d086fbc15d4f1a8a1841916e902660bde1dd0e12b2174f", 0x7b}, {&(0x7f0000000640)="05783eeda2c8f45c0a3ad528bb6d8a8c32e1fec8c802579f59d54e96c4ecec50a89ed4ed6758ab9626c311dab99108e0174c7166174137dc3cc17282cd68ac440b6620c1fa2111729868c3adaf4cd2f245325af3db82af79fb7ba62b44ff38868787c9acef30304e475b78bbfdbe4fb6d39a01fd3797", 0x76}, {&(0x7f00000006c0)="4f5807e8563c0ba12d8fcd42d1c8fd92e0776d9380a37d2755987cc8e287b5758613e2b019e95d04548f50a039baae3385dc5ad2501463b73d0682252c3494bc0546788feab71f24c78387ea9dddfcce500ac9de3694ad70fbe17f085ab303c5e6a45e33ee8493f0a678bb2890716de8c6134cfa5ab9e7aa8c1dd8c36c7916dd87356f2b7cd6a0a6c11400a40cf87fa23cc534760cb8465c3bed84a9677c97a39935ffadea5e752b5749ca851c2bdd1bf02eb4ee82f88340bbdd7e1d5e8fead857cfae3b85fe0477e600ca954b50e76055d2c945bff2837004861ea2b853609f622ffa02dd0d37c561bc85e10436acd03809819930f2452565ff43c80329cf", 0xff}, {&(0x7f00000007c0)}], 0x6, 0x0) bind(r1, &(0x7f00000007c0)=@un=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e0d683813e619765913b4c8c8bcbeb66d144efc73cdb57fb8c831bcfa5c7c7f1f6be535fcef00b32762701d6ea1c2f4f51627e3eac62bad434c841e88faab60e81253abab540b3eca11015511c05f17f6dfd87fb178b5dad75210657b0bf03e7835ca4cdfe3c8f2f8cd53106b29026ef426bd7a3672b255607609c245b69cadde1f9cdbe4a8c1b343597a44f75ba96877b6bb004b9e4627edc53ba615cb5e0fa", 0xa0}, {&(0x7f0000000240)="3a4c6334e1f40acbc47d4a97833728e5814e17becb82f0d00b4564454d722c93d30611cef9ffbb4169fd8f8c132763e5603c7b7a33bbc2e7de41862ccd1b21236020ef6c4be9bb2a21daa078c4fefb3e553d8f2f52463f6e0193134aacb92a2f83", 0x61}, {&(0x7f0000000300)="6ad838cbcf054d36961d9aedde038b11d4cc609fd760b8f73bbbfdc35ee376a6e79fb50d9e6f5d3049aec1d15369fed2367422f28a441661b4ae06e48ce9abc19fdae26bd6ffb01ae7386ce7af0e9445e4ed8c92e45993ff8f09c529081445ad9688ffa08fc4811b1e0eecb8752472f956ab64b3a9ff622ffd3e126b847ca111f483cb149dd8eca85ff436355e717b2bac3ed66976a5d8f85936117e64b591350ff0df8f822d241a04279ffd5a4084cc590108fdf2f320135819e66f01d3c8f580220ef2c4ffe9545a60021b460056f6568565879ca6065f033bed54bb7bf89cc859984142f597026d23", 0xea}], 0x3, 0x0) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001080)=""/4096) fcntl$setstatus(r0, 0x4, 0x4) r2 = msgget$private(0x0, 0x41c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/4096) getpeername$inet(r0, &(0x7f0000001000), &(0x7f0000001040)=0xc) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) close(r0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$lock(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x62) getitimer(0x1, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="b2dc7aeeecee26ec48bfe111c379ee47f7e3bb511e988bf6a0501e26fb7e69bf3511e0c7bf1239d4227aa38e4e0b27336b5eb4c9b9c744a0f6052910e60b63ec439c9b3f97364024aa43afad738d31af7109dee71384a390d422252475b27c30191dfe20c7dff682505f8fcb54a2b78a14f3fa56e505c55e4aa73f7a73de25d6640f4ebd8b2abdff4bd498bb282cd5f204bba518a0b3511fce0ff5e93a88c68456d90c0f7362e8067207d02c76c61b847d722df6d072ab7fb4749b6eb0d957975c1bea8833766de391", 0xc9) 16:00:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="d5fd98568852cfbc0100bb"], 0x10) writev(0xffffffffffffffff, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085", 0x73e}], 0x1) 16:00:58 executing program 1: link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000011, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809", 0x2ec) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c453527dfeb101ba1198e37d427277d06c61b27b"}) execve(0x0, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000200), 0x1, &(0x7f0000000240)) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r3, 0x0, 0x8, &(0x7f0000000080)) dup2(r2, r0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x13a06, 0x4b) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) 16:00:58 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x100000000) 16:00:58 executing program 0: socketpair$inet(0x2, 0x0, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r1, 0x1) 16:00:58 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') socketpair(0x23, 0x1, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x13b, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000100)=""/255, 0xff}, {}, {&(0x7f0000000200)=""/218, 0xda}], 0x3) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8000, 0xe973, 0x9, 0x4, "77b8fd673de8a2c0908cc128ef0ff7ea36b6a2c4", 0x4, 0x9}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8001) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x4, 0x10000, 0xff, "ed056a23137e06e6f92d6841cb37dbaa42572e0e", 0x4, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r0) semget$private(0x0, 0x0, 0x10) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8a, 0xd4, 0x40, 0x20}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x32, 0x80000003, 0xa744, 0x20ea973}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x10000, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x7d, 0x9, 0x1ff, 0x5dfb4c94}, {{r0}, 0x0, 0xd8, 0x20000009, 0x9, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8000, 0x6}], 0x3a7f4106, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0xfff}, {{r0}, 0x8ad8b68f2d67af0c, 0x4, 0x0, 0xffffffff, 0x6}], 0xa5de, &(0x7f0000000040)={0x4, 0x8}) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 16:00:58 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000340)) 16:00:58 executing program 1: semget(0x2, 0x0, 0x20) r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = socket$inet6(0x18, 0x0, 0x80000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x20, 0x8000, &(0x7f00000000c0)=""/161, &(0x7f0000000180)=0xa1) 16:00:58 executing program 0: r0 = socket(0x120, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1000000000000) dup2(r1, r0) 16:00:58 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/228, 0xe4) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="084d555a3c125ed316cad04375693f99f17757e04cc4a868e51c6f23dd811b1635a2c8b4bc101430bcede4f904ea4796b05d82703393", 0x36) 16:00:58 executing program 0: mlock(&(0x7f0000c36000/0x2000)=nil, 0x2000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() r0 = getuid() setuid(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000c04000/0x1000)=nil, 0x1000, 0x6) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000200)='W\x00') sendto$inet6(r0, &(0x7f0000000140)="86c65f3068629109c2ade497fe32cbbf5ac2a9fe5ed4f1a4867ceaf6c0b98595e98045403c83cf922e2fa65ee1d349e7c2c85bcd5480f2ae0cbd708020cca52462fd596304e73eff3141f4f8d8872e974b7821cd7944028cf1e59225ed9a267dafaeac73a00701250f2d53dadcd6c0869f84cfd36c39c1840875a971f437e2424e7da2c7a7bdacce6bd9fba9c20744956db7b95effcebe84a7164a325baf", 0x9e, 0x408, 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 16:00:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffd8, 0x4, 0xfffffffffffffff7, "6c58c730e8216e06a8f0a4b6d4ed2d98062be8e0", 0x6, 0x10000}) dup2(r1, r0) read(r0, &(0x7f0000000100)=""/92, 0x5c) 16:00:58 executing program 1: r0 = syz_open_pts() fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) kqueue() fsync(r1) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006005, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2108, 0x5de4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpid() r3 = getuid() getgroups(0x4, &(0x7f0000001200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000001c0)="c527c13cf0bdd0aef3b3da609270ad52a7b7c49793a7ffef31d718f3d09de82ecb3cb77f3ac4a3b246b8d02805ae57dff6a0e39b1afc71114e0bc44bde6cc2a7ed0dccb5a50cd84313a82860155b949428d17cf3ac6014b916d68210ef2d214318825900aabd97b897f8dd8d443aaf223c5bf53fc041370bb2bfa8cbfdb528cf1b4de2e0f7686b6a76e5086d1086ca18ef3152dfccc9eea3de5f6e2d489c682c3c3f6e875d09badd29530aa56fbaae0c8bfdb441268e58c13af58ddfd5e30e495053876b5b3dd98da14c25a0b0daff92ed9c06866ef359adfb769aa6fc23ceb46f2f9e3bf20499a70b4ae3e179bb1411180e6157e152de79ec6f47d0d7a62b1f3ea6f11394d8ffad04352331bec23be9b5090bb5a97d007cf65098731664ce384e47f09ef71ef3fa8db89d782338ff7a378ee99c1739f76f71a07b7926648249847d1dce92dab6f6a6378b098c1aef92391b3c731386e0212bd671832d69dc8642358eec73cc2cbadd79d3dc74f414604349c34df88245c64fe270ff5abd7fb2ae2d408764addb5e89626d543e9dbc2af42a7b36bad43e2cf0166ad7407dbf8c9df7a7fc51c000d1e62ddd11f4f05a14faa7186a311f11ff73960ac4046f886c913213fe74823e5284fd9ed0f38e0aaff003b73104646a0a1eea389afa29711ece8295e936051c79975d000c7f1e4564f43597207f757bd6360742fed73af681c8e8d99408369fd0c4c3c511d832cc1ce8c13625fa56d75353a00c9d5e4b6c2fa26b5fbed74e2c22bc603b5e6eb4092d9413d1b59eadb2e6fd226cb0244e349eb8b1ee20655b839e0285670d7489b544409326ae378e816aa9a462d786a801b4bafa582d30e434d3d5053603f4dbbb843d06cc229473bb5e91f66ca3795d22df9cfbc9fd129c348b7f1f0a76adb29c755391c95b84d5bf2a6a4dae4bc10145a937c1df2043931852d519767f33d512e85d19eb535c667916a7683dcd3e1633729653a7c328c9d7a8f750234efeb391c4c88672d440ab8df0112dc99b851c5d25fdd2e3af9a70cee1ef27584920c4426050206262b225a9fbd9068a49a9e74a81a363bcf42a3a53a42940adb2b88547817e7d2aff2261f8d9c651a29bf5e77c1c6f6f2d9262d3e3789f7840bd775edd59cba9f2ceb131fb2798560738823c69785c334fc4b93754bd30e003e56b385f4dac1909d07344d4700d49553fb39fa9f4ea31a6bb86373b859fccd62199c292b7bec6b002ab31602b246d794d67c21409cc2ea5c440876e49162f6e90dc79d75a6d8598e1370a0ca62cfa9931db30fb21f271605b363acc6661f6573a66b0937ec57434f3a723b44329469da4e8105b551eec055e1f892057907a45b2c1527677bc5aa1a0456d8f278a68507e0b7d663ff2090ed6811c0a17537f8208394146514f78099d83d89cbef859ff99c6e050df58f71db423b3f68f28b7177f3903fc4529bccdee143b39c63b3404b12141f2d8b4927c9e8160b37dd764229529ff976c2027a131f6cdde0263d8133be7e87cacdc619329d3ceaa938499628657c7a05daef453ce3a350d8ac573deda2062b9283685ad120712149833d35b2e7180bc92b52156a1115e8b8f25ac69346c06f134221d848850d7531c8c5fcce70171efa81d9de34371f26e6b6b83df92de1117900b5ca6fd3cbaa80e2b93070dbb90743bb5191f98e9b8a4750ac4cddee368654e791ea164d7dcf789485f49917fa494995cea0e99d2dbe8b14dfc1ebe0fe43212728658b43d7af80e4695defe30a8f3b9d1bb6492ac4146756401cb43097eeb7e132f994c319b2b71d76ed9336ed8c8aef8434a791a9dca9df8668455956d759398d17ff5b7ece431175e830365b305ba5f2766bd4a0f51c5aaa000a7b18724943f03d63ba1c4aecd2abc2133ff2949cccd3fc4454e7dca84990fe20b6ea14944c06be97d098dd937cb7325975f67e438a66085d07300ebdaead56e5015ed9d2c02e3b3b974f5d72a086669e1934a5fbddd15eb36b94cfeeb7393984e236aea4cdb6c619d7bc5b09f4b6f684bcb3e5ec4a9152d1942102bb55880d3bbac65845f6c5cd4a6d0253d4441e0e567a0762023142a204c9638071bf7c2adb15394ae60c701af4e214025fee0bb8cfa38e73ea0980a678fbe49202408dfc7b92e2bcae62a32169acc78a7a86bbc3c32f39dfcb1f247224170e5df54b77512c143c92ee69afea26a033af45a173d1946a80be432ed3972c46246136f9967dd8f81cbf3f7c36dfde8da5526a4452ca839e9f8d8740d48a15a143d83a7272955e8135009a1c4eaf3e7f9440df33bb18e1b0f6be672008d59fdb84353146cd02547d9524098cb23ff0630277dc23f0d6b9850ac5abd53a314a98653f73a031ba151ca0ff73b1f703ebf0464df8384d61aef15c4c798402e3b9bd2885075122a4989ad8467944a5727352c56a95f89b3ae453b69f73a80c3fde6045bb463f0ab15526d92aa424099b27123e955947bc3a9ae22433cccfeab45204090ac9181c04e6b0b507749fd3f08a34a66574cb80fed834aa3677f004acaff5271edb26c399b1f9a58eb76d094acfa1d676f27b401069266d8628ad1a9987446ebec425636fc282adb1e57b846eeaf3f5b555a0478650e387585c4b227ffa92921ca8ba5106fb2b7d576eca3a795d2f63fae5b15005cc4c1dcff02e40e640d85c3e20659c007238985fe7f437f8310e99c746a73efd38afade0ca0bf31e0491581ed27633fb41d1f754199c12adeb56e352122f7244fa17a13dcc47ae4b68c3ccfe8799367e289915f08880329ac4529abc01be938c2a9f191bd0ef5cf279b3517319435f704c433d995f91d347c72dbdb86bcca5a8ca89ccc5088582bcf6bbd22d5c8271412cc190c8f18386048c0e6f02ff700ea0b19aa6a14215f2b584ab4751cb0cd8bcb99e8cf03d4dbd5f19a2590b52f9352a03b95ba7b00a0f0e14232258367e961b2592614382a8b80f7b9b46beacdfde331350f687bb66220d5acf9607f5d3acc32943a025bb0f7c8c2cc22d1c93547e1426350b4876933c6e805b7d59465d028c2a08defc29a0086796848791dfa447206af2f6db7ecb9b644e557fd0b0ed2517f5556edd6d00ebd1abb9e3c2532540c789e15f8e94ee26285f2f3f1dc484c4d0d62f284b4a0af6dcbb0d14ac2242a2183f1f478d108155d2764887cc02ceb0e7f9bfb312a8831f4d557c2b3da70a1a09054718d97e89d32dd03c5d31689d76bac57b8940870f996ebd4cf9da65a9f42032890e1a5d04774fb1a49366641224974b89e11fe5e78866085a15ed5a5647cd00602e00a8497d8bbf5f6d9f4a6daa8a40ece40fdbc995362042b88b9ff2b9310d59d63e037d6d1a0384960fc6c8d4c4e3c8586b279f56ac31f1351ac376d274f7d38a1815cfbc1c8153d1083366ee201ddbb3c2b57fddfc0056d27fd4967d6bb2978f079934399fabf5434bb7430419b308b4dc47032a7658440ac571086385fb7cadcb289f70d6744dc68c7cb43c4bf30748ce48df577347b32a14df249a911ce3ff18699af147b5173b3501ce432450c76f2f71588986d1101fde7341cbf98797a08d2eaba123debd9afdb3eb056bdafc9b32758137be74b39e6f50eae270d266a95598354b02327a3b81739c181cb94879969a9f9f3b925c60a525079e4f3654a5b20f32d9f21969cd3f20a9d684003e098da28b8144a96d17c96be01675141da1fc956e868be20270050e1133d602ae22c7c19971e9186297958fd579965f8a699a811a44eb578952f0179c338c1384c3b755c31ec5ceda6f23f16880f1e9798373ccb47de21f32af08ee7ab1930e23db11b05133b52af2b3f02b9576176ab980604279008535fe4c00991ddb9cc99b9268ca952bada8915a69e0fac86270fe4fbf51854de7dec50c7071d1b0c499fbe018c871f297cc3ca91ae948eebe2747a2edeb0cbcd7ec40e0d0bb9859b14ef6750d8e0a7d4cddc28ffe22f4a28f4d2a8b30109ba986eda3d162f415bbb8a00ab1f3608f12060f57265dc425b4572bf0d59a27f06215842a186363d5ef980ef9674e451e703f7e44a774394aa2dbdb2917781775a9518106ae8056e2aadbe0ad5e38fc3ecd33d8ebdce5aef231765f10c87fdc48e9339dbbd90ba7b46cb52040aa5f8209705d357d66bd565f5943fc31956bf0d34ede152c79a991abf2d1dedd896f4d51faae34d7be3f0b97abceecd451ee8f1d6b4749c1028ab9006a59efb314a80fa92542867b091f877b92d36043b3a82876b1ad0179999dc0df2ae63e34b0f52f3f714e3ea134e116ef4d635c2903795cf201ae9d0f88605ded52a1b6dc23f9e11583151bf71661e92f1e452decb19d9d0ed0f18aa45efca25f40958695e8c40f781ef13a17c8a0878ea6c8ac9f231b8e61c6d71d4a9c281c174a051e9b1046f2a1874325a3f89bb53fdf772faf7685e9e6425efd19425b5f3ea68dd8665b8d094f342e151f65ff6b49537d4299f2e67e37310fbe046d5081c71eeabec8a7630f6b848b8ffe50fe0345f3a309c602a9926c0b99c702ac97573ce36971f5bf37f77227f83b3ce5d599a81116ef80ca1ecdc3eddca0b4eccc503f6dbe7d0fac2387f10683b9d15692503296b9e4595da5c244947cdbe96b10abcaf7a658340b196b474c708770ad9af651d1145fc1b87db9ad219080edba135bc8825b87373ab3ca90b73ca140ffa405c3f4bd5b474c7662f19ac9035807bf8fc4bbe7e0b0458c22b8bc8982e50e4ff77ab1b193d6454a495d6fedb646884a82384340c48ca7eb9d70f99303c65575710ac5615cc1790b53af7973941684a4240ee11e6d94bd0490673310217d07655001cdf3b863a67c28a2d611d1f6825a1516f1f387f48d6375904d4066d4623176361e4adb9462cf63718118a59861c4d3e2de029c711447b8129b89de6e86e5d20a08be92897dc6bd90d3b8fed9bd4cc8347401b43dc9c64d9af7b6c88d9a9bce81a5cccf358f786c6124943f92ed0e46cce7c70a8ea8dfaf3291c9fa4296c170050ef3e7fdaffbfcba1561acf11a4f36f923afe1d920f5dfa44b56784f2cb5bb07876f2fe925c9d125e7f10da3cbb8b4602de4707fff4c1f883411340c678f2b12982c3ba4587e02e465be032c72cf1f2250ffe644cb7479caab9e9efb379f29dfabaf69c7f604ed9f2f86a29c26a352c3ac7c3d80bb6a20e6c4856aaa887dd342540f0b2f324a036158cdb47079a9c490a75489a127b5f4379400399aa709e8bbef9e82ab100bc54c675a8af2fc7e48b04b3cd5fbdb5570eab4b6bc9e2416f4a36a0da213070e3dfa61989310b9e6148887e124ee167715e1bef8d864d928862bb1c6abb72437fd7e9ab5bb35de1c52ed6c648566989ee3e0ecb4928090e0543a6ff19d0d284b3bbadc58dc96d9edfe537e80f9a725977e24b2509e92d6a3e758000330bbf7feb9bd80fc1b551b7cf518b5f47edc1cadbad7a991d254361beb4b2a023dce15b180b4051ffa9f2d134a22b8f06046bdc3b54f54ed2ea0c77920e036b0c1aeb275119b6b2c7c491e9367ac2b22d6948bc09594dbc0c7a2403c67578107c379f71e5bbbafc7ed725a08329f3a44cf50ab5502bffaeba2b2b0711486523b2adeeb710354255a56c1d539423bfca42b3a86ad8ccedf6b10d0686d890e1197fe5f073ef4ea6e48cd41425825d5c1d7a25f179765611a93059a8619e7e28c3044cb6a3f29ec0380ff5abeee3f881f39bb291a99c83acef18a2d674452712847f8e835fc0064f9824d045564d3324d0c62a144e05dd", 0x1000}], 0x1, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xa8, 0x4}, 0x2) read(r0, &(0x7f00000000c0)=""/8, 0x5a8a) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socketpair$inet6(0x18, 0x8005, 0x7f, &(0x7f0000000040)) getsockopt(r0, 0x8000000029, 0x20000006c, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x1, 0x5}, 0xfffffffffffff000, [0x4, 0x0, 0x1, 0x100000000, 0xffffffff80000001, 0x9, 0x7, 0x8]}, 0x3c) 16:00:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x8) flock(r1, 0x3) r2 = semget$private(0x0, 0x3, 0x101) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7fff) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000), 0x0) 16:00:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 16:00:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) symlink(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f0000000300)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = geteuid() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0/file0\x00', r1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = fcntl$dupfd(r2, 0x0, r2) linkat(r3, &(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f0000000200)='./file0/file0\x00', 0x4) 16:00:58 executing program 1: r0 = semget(0x3, 0x3, 0x1) semget(0x0, 0x3, 0x100) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x800) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) r0 = semget(0x2, 0x0, 0x19) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r3, r4, 0x43, 0x200}, 0x9, 0x6, 0x524}) setuid(0xee01) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)='x\x00') 16:00:59 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) mknod(&(0x7f0000000080)='./file0\x00', 0x3040, 0x5) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 16:00:59 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(r0, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:59 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10000, r1, r4, r5, r7, 0x4, 0x56}, 0x2, 0x0, r8, r11, 0x9957, 0x1, 0xfffffffffffffffe}) r12 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) fcntl$getflags(r12, 0x1) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000240)="0129ce1459b7463e542b036a8bb56c76b1fb3e3c2c3196104aeb7d61da86ba1b908a08944279027881951fb38507d42686948ab0258d39e9094be84992bff41795e9ea043e59edde0f75ff2c02a7bc484d2027a37182c1dccb7c67f2cbe5944d8429ee1f1a08f3c20706ec3a", 0x6c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r13, 0x2000740e) lchown(&(0x7f0000000300)='./file0\x00', r9, r7) read(r12, &(0x7f0000000340)=""/136, 0x88) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000400)="8254a48655e55f663390c012df12ec68873cb04a70bc6f75209d322d465f4b6ac35b0bad681b963c7d6c66c2583d0556c8bd3148bb8b86375d52a4fcd1a77e88680b252dde6fc90c8b572b929ae623e0942c048e36490f009943f207c36b3d7a43cd74e29a7155649dba76d4307590fea3e7f74c5a21dedc68b8f86e3631a955d287fce22c1e045941ba49cbef309d766eed0edf12cf17266b228e493313ec8328f377ececcbcc3b000a979de3508e26624634f10d7520bca142f3b1fa2ce2e2ff02dab60a6555872797852071fac5fc57be727d8933274d6112a54781c671a886a5c7", 0xe3) preadv(r14, &(0x7f0000001500)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0) r15 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r13, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) getitimer(0x3, &(0x7f00000015c0)) r16 = semget$private(0x0, 0x3, 0xa2) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000001600)=""/135) ioctl$TIOCSDTR(r13, 0x20007479) lseek(r13, 0x0, 0x3) getsockname$unix(r13, &(0x7f00000016c0)=@file={0x0, ""/44}, &(0x7f0000001700)=0x2e) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001740)={{0x7f, r5, r10, r1, r7, 0x1, 0x1}, 0x4, 0x8, r8, r8, 0x6, 0x5, 0x6c9}) getpgid(r6) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000017c0)={{0x1, r3, r2, r1, r7, 0x0, 0xc00000}, 0xdb22, 0x81d6, 0x9}) pwritev(r15, &(0x7f0000002c80)=[{&(0x7f0000001840)="785ef4edb99dd78fdd467d554d360effc2ff33ca084748880df3fe5d983e3d6a2f8b256e365af81478d1c3645219548ef5b3861c0e7a9bf5a2dd3d0e23", 0x3d}, {&(0x7f0000001880)="8108df79a853474a9d2c3f9347fd85c3515d9a387a938c6a70c940c0a57bdf1f2c0cbbff018d0276c64e619c326ac7465ea98d0e00fcb771a98d68aa631ad3f2157d2cadb190853f6c6ab9668acbc7f3b2ff0a21879a3ab472dba4c05b9f494e660bb7618681957a29ceac5b94ea612b617d8f4900616b2c8dcbf0f51bb7746f623fd0695992294d29be79dcd7ba690ea38cae6c6cd8593ba1cd42826c55275579a450ce45ac9cffd8bd2222767d3e5a5958ecf9901a0817911a23e6f0b9", 0xbe}, {&(0x7f0000001940)="46fb46a2b2e5b41fc39aa804c114c75517b7fd0416030c702638452086093cfeb4470eeb3bd2f852620380d2e74cc949e0a0e3044ef0a68cf234aa4733cdc477cb991904dafe717e3e6a88ee2ec3a997504f4218fa4a1a734ef7f47db5852df03d4fe2837a569094d630c202b8cc27cb7b", 0x71}, {&(0x7f00000019c0)="c1614de4454014bd309f68ee68cc9f22b8ee4a3ffc418364846aae8c2fda1531a1220517e41c7a6ee0b76234ad7447e534d9bb39a7fae84129265938bd8ebbfbf122b5fd56360a96841d781e895aaa6c45076a5eee1f0b2fcad9ebd9a4b3e5abcc8ab16c1ef3e1070ff694e84f834a043853e885404a046303c3c3d6a9827d9138d9887f144db242e794f0fa73bbd8f7cf99f4f6b71db4ef3e8d32f9c8b30a47fd64b74131ce1a1007cc039271f468f3f983df417e72d1cb330cfd93a01711abe939d9110f84f99795ba844448aabe945d6d8c403fbba08591ffcd3df7fca4781331484bb256b598d56b3b078b3e09e0ef8a2760f0a3452b8cb5482c2408582acc0363839334c8004022fcb3f0e9a08e6dd6da1ea7aa922e11be941b7584db1abeae91287c0b64133d43ebb66ba9836878ecc03257776378f4a309c0cee6efda729e49857a68a06320495265f4bd9048fd67e8035ef369745ecb7b22ac985aa624b7b1f7c799832503bcee6805516576310cf71c25857dadcf03a993f2710be53eedc6c32900a6a3ad5229cf8d0a08ff26b303562c6fe29ca313f56d89bdbb3a62fb26c0e7ac386b64aeef71ca310d9c704b8e76ba0ea5d47a15708f41de61414d3524ac8400df26f28885a1e46f5dbe47e811963331fa77d5ef13dc31423bd89d75ffa66426ac5ac2ee7113393e9e565ec7510be65a5a76ad9dc052be894220e3fcfb4e9835c4cb35c9b3fc7432f393fcc556c6871306af4d096cdc54d4eeee7e1463cc5252f1c5fcd5355fb48f89b5182f2dcf9205fa92d6e7da3c05aec17eb3935f0f2a4bf519fe21944610b16a6a3002331fb53c6b582f4815cecf273252aa4b4c2e4472b19913c6b9e3ef4cba13956ef6ae394afd078fb1491e431b8206983623dc39a0f45e643237570839563fbef9266ebd1141d0ca078be75d4905fa21dcb05a8d360666ba1c317fc833290142cd5914e0f2dc02454f879425afddd92722b7ac699b15b5cb0efdbf128ce2999535ba64f78964e2eab65f2e2361019698cf6826e3e674e20bc5e9879809390a71926bb6c31915eae7f4e739c743859cbb150882d9006b6243b1303247277d3ca3c23e79c16a01f7d8325c541485ddddcdd5d6654a81aa9b6ad24db58712684b5c0b55a288f3d783c4c9132c5c58089de7617bdf26479ecffe11ee667a0e8eb109dbf44fb36f7682ce464eb94f68db366d9485c6547d3dab7a2bfc05b76fb5a0288569f3d8d6a0c257a7e12e68ca6679c2269673ba9e5d3b4a7b67b4c7c784fbf359687b539d19e8026df2063df713c8dd077ea0d65d74621a1d6c7fa4ed91036109e00f4df6aa6431353fdd1723da4eb8f3c520ae6318dfbf33b88de58a250ee51e3fdd32e749e5b875a2ef301d7121865bf8e3659e2c12351485ed392c6027499b269495c68318f50133724453449c0697525263fc847a98d765b16ad4e0f6e7498bc3917fd5e678b3407210a868ca71c76fc279a091f3805dd440c3714425c5de6b099745f8808b7daf7ff7c2ea06c15cb1b9c8344d9a7135dd4d6bfbaf6664396c613a81be4c6dbe64acefbc2e72ae04298d85773bab4b8143c3eb43fcd7fbc45a0dd95a2d8ab5e60850daa55e34b48c51bc45c99c9c988c0796bdf2807fa8eff62979b431332225b86d638946378e526993c649b6170a97b402b8a86144ca102734dd42b5a4ab2feb3ca7d73f3b4ead382481fe8fbd2beb192e29d23670bcafa2fe6aab6aa8910851fba86891be4508fa787d2746ad17f0cdaa29875d2f1aadc9b6f5a76ff719c0fce2363e268104faf5b3ca9c2c3d342681fba66e54866a5fac33443fffc9ca1f6b8b6148ae07189ef6f55fa634a1f4757353fef342feff2b2c664cde837baadf8cf8a1c407dcf42e054ff00c2804457505478931cd5b982c1375d2de1f358e586ea490f0976b7b6dbc4662a6e302fd9df1acd46cf9d235ed7deaf7866e13dea8d55848c920caadd129a58e84f6975d039b8f6243f1ba3f092ed9af1d4d6066acb964efc58f67e024cf1c7117842f45118b327cf23b4f1383a21c023dcc855d5850036b93decfd850d67bb11aee30cfa735a3ab5d7768c1b8a110fb22c1e7650c1982f9904bf99653235c9cc8e7b523f8bd19c22d648418ae844e15960f481b09f70ba23c4f3a37994ea01369098915863fa0d0c742888be40943aa75015e737404991e81bc0d7a2f805a965c1fbefd82ac511587579326587b29dca88bec179765a4717014c95af80f910579f0b8902fccc62401ec51781bc39a1573241d0679e7499acdced3f3eb7f76725759b70df40ad97971e67eb507314dc5388c5bb53d1001543d376a99a4b0f78b887aef71b2e899c98deee6a819dbc1ea870582150c8293524d49b216f1c3f70efdb7be9643fa255f9f2cf4a04d85099e2f64f1eea9bd7befab64e9533d1027933ee91706a11b3c46686bd993325eb0d6dea5a317d8f80f4809912cf41274e7da97bf5a746da3d775790ff4e88d7c9c10cdfb0adadb6620a20865f3d681414b98ccad19e0cf0cafb303801a4b5ecd2be3c90db5b800c2e77810039036c3098b423a332c4a8da22e6b55f179bd1c2eeb060104b0c74f7d55b9a6469d9c21d1f9502356a3dde4428e2bce9f2f7723ae0538747009788c1202054b83f04c6dcf8e3742b0594487748eb7ef543833a01ec3b6712123d7797f6b222779ff1dacfd91f4fad981d129910ef5973b3796c60afcd50e0325cefeaa8a5ed169e314ad68cbce128c4bf71a530bc51fa9e2de2a6695d62d33461605e88b15f60ba7625c93e8b08131618fdf5592e8e87d99d7d12807ae0251c7bfdcf96405663218abbdd7ed35cc7602a6b3675a5239c4d13523ec230427f825072ed1929d04e0f018b7aaeeb494fd401b660ee213de587876799e448864510b7230d3784291d3596b22da7f45d1fadd5ceda36d44ef78c449d8d404ad0421993864109bbeb74e88cde079cab3eeb628a9846840821d2a5e4b2070e7905f6b71add4efe4cb7b08d7c9c5c4c26e42fd858fb82de3ca47d30fd555b1790338a124cd4920930f74fdce67b3fab520d5301ea584ca94f279bba05898d5da3a80e7f01837cd027e0a60952fa6581075c6c793549bc4ce8c4a23e1fed8487e3ef23092c4df63eed993f39ccd5da0d9ed30e5403a21df61fcfc75c0af93a959203ddde79f9fe1aacf1f53173e87c9b38f29f1c379a876c3f1f44cdb31867fc2743a4e8b0e2846b9a89cebdbc2f81bfb21bce58f6801533032c9f8813d9ec1481d1886ebead9e1fe8d78c8abb586a03283727c58ac8e6c1ae1ae6b668bc9d3b05eea7411b554fdec77d61b6dd7bdbfae9c6d5e9506dc3b8514ceac3615497c8998aff891040fa50b49e71001e08d6b08b33e794c41ba84a2e84c95543697f1a78c7cf7b686529fa5f3ced80ad3dee1f3b33764ebb170778ce801edbaeb969f01b62585f76d23da833b381657c1299226fd9023c4d55ac6f8d01e39d7b9deab9184e5d03f1f679ec91a103b704fcd6680c1ef4c751a396d1bdd2dcb273dec21564a0e53bcb9ba8c018975fc926cad249d54fabeaf1030aed6410a56e9dd49839fc2934ec0c22432d4955bd761899a514dd4018546a561340cd9517eca05298ef2285403fc94518c68273d715bddd18772ca4f7916ca406bc9e60a129f7dde8d4f34d5393b35a6f2728013c6162363b6087dd4ec1bc41daf50253ba75191c4e1c4d5949266c3d76ed989f5bec5eec038301e95ef13f712f1b9eaa160867a7ed2f46c0449eb7d1432c634bba5017710163678865a54a42abfe3956c9321e2a7e28ff7d4d09d4fc10b35443689ba9a656052ef6d4e2e7cd6645da166976278321022856902d099c43f9173d9f5039d7da11ad4816b60f74d4a6911ed1f10c500476ab8621419be3bcc7d90dafc33da38a2422c7a2cf941834f7f7b4416552b42875e1d3bebd7e6dd322de0a2a086903659f9658927a35c87f3be1fb83dd639d218903f05944a25094f0d9fcdee4c27a5027b220d943d1d74b289659cfd20ee872ba8afa73718b6abea3ae93922502746921c782698b3e4ab69e466cdeff89ca2262b43cc5ffb440bd757ec10166a4aacbf0281bb23fb681608a0a28276fb64af085548a581daecd8117f31b24d160c1bb05566e95df679ea2e14759f2131ca4ac17521ed9810a9a11637bab0da6adea1567efc5669d6798b462003f06d9f0416eef901e7fe523e22e2ad45b26777f0e33ac460feb5448a1d6727dd092d2c9a8e252d97cc38f1b297f23e37e9f8f3efa7f4faa11c4ec58935c8b47e7e95e8c979395868b1729a1c1b078ab7919cd87ebe6884ef4100c032acd5034b1a7a5a643bc7dddf35c9460afa510dce5b298ca4a052d97f8c7aae8392252d3b6bf42b3849fc4d8975ca4df8aa753cff622f6ace13257fa26d57474964812c454023ff99abe554afc6e65bd71680fe403e2f7892eeeffa2cc912055c7817b0a96adb1b94d89ee85684b8b84cf47f2fdd13dd54cceb22d3a5c2bb4b1a57a2f78a4351caf49a6ae52aa024929c6c5caf283bb6459581533f490e085d2e58f13b7261026b2fbf662c138fbd2dade864d015c2b65b5f3c470d8ff1faf66530dbcc4ea539e2f6c2d8a7c8aaea3259bde49ce3830aa43db1c59eb4f120dc1c727a87abca0bda9ad136eccf71ba9e87956b0ceb07392f4d2acc29c6b6e0ee718178a9f14ff4140a8fe0eeeef2119985713e49dc411d18d706559b5f4a96c194556362fbee6cef8deb0a0a3c94a538ea4f10b507379fcf63da8b28c7b66f0bd14729f08015b75bad557243ba8d453d257b9162cfe6c6b335f2a44bded66942e2cad5a0b77d14694baa7e2f00c013380eab86b77e98b602c19754c1f6ebc2d52cff7de5ccdb34ccdbf793d17bdcdb72f705928b31ac93781186b6e30bc353093d0651c27d173352e8bbac960ca9094d6905b0de4c89cc4c18eec2e7e7368a2543b58807538cbd1a0b689290b310cbe7cf76af0d7e9cbc46fea7183e9025a0641c87d1593c05b4d4effe26e78b4d02c97e32a934388535e97cf05032433848332aceb66ffd58a73e463c24cd10c5091e11532ebd5b59c7e4f8455341eda3369cb7ec991c520a6db7a6fd33ec67973c485886949b4cf3e15b9681e6ab278b592f6db2048e339d1f69499d33f4da3a508c27d8d2e0821ced361915da6284ba4e77eafb7edd7c49402beffdd08381a81d743d33d7a4fbe009b9099d84febc7a6f96cb33d8c12372c3ef4cbee4de37c139ba7fa23b7c47fb4602e00177353fd22424d67931d7cb55ab2d23f7db66a9f21e2b20be049101ad90c540d8b6d9601faf66c581b65a4827a56125b6d7186ba0efd719c3e5661b31e08a052d3b38526f5ce63e716e3950d067b0e0698c43deb5b83dd07937f995f24a4956423e70f594aa3022706d1b963af064a9e21c63c10065f51b8e9fcc31b3b4067b8e49b4be0bbb6f4eed207d63953bbda7d0ed1cebd7d68f599b897c9f5cafaa686c9be8de887458bad30d3f6557cd7c2dcc6db51de229e1c5d9beef966ccc6c9315c6faaabb28c20d9f82c3307631f8c6f903c8549554d3e829445b1f9962173144992fce1769b1caa196d29268cf97a413a8c09261b259e6dbe8e0f9c24127cad8e7ac94a6cc0a02a992bc92ff56f358534431c3841049a068db00bd9209e120c842ba3d133501f6f55ebc0f1516db70bf07b69a7357bd124c3834f2ff2a67f87978cd032d751bd697a8b1424ffebc8298ffb6152ee154ebd0fda0e5e44978", 0x1000}, {&(0x7f00000029c0)="980632bff643223bb511c845320503d94a1affe11436d34ebaa5638708536bc9049a4c25a9aba496f258eecdc06f0d1efdc58af28ae5fefa9f191fdb3a64c00f7e428c3cf2172bf5c5815431", 0x4c}, {&(0x7f0000002a40)="532735e052f38b630845c49a414a6c7effb0ee651553b07b48bb483daa13a8b8e3d7bfb3d93a153b5cde1cf75b293d1a3bf16c8a310bc0814596658d510815653100c70b60c2385e3ce2c674c365188bbfcf4cec91200cea6a1c7e182b8ac4fdccc1e6e533f3e3d48915d97f36700832b5c8ec11fbfa441f46574afdbdf8dff04cc4625b877334ce9a5a9c19ce2078", 0x8f}, {&(0x7f0000002b00)="300a0a22f1ea0e5ca6b5ee7625dd57af8f3de7f5bd1214f0ad8852debdf9ce3e893952b8cd1ca8c9f691126d7013fef58a255edfb448b43d62a18e860abbdc3969c966a795ec2d97e24ac4acbf2a8434a48a233f6c910bb1243979d2eeaa46716c217031fc54374b6f80d0bca3f103ee34faca0d6c4f258ab8cc9e87e1e7ff49bce0117563f97f9f80b5feeb2c89e2c0b0535b31e24f47796efd4425a1f26ca1e37a22282736b9c07358b403fa2b3626c9421a8ba749fee5f31538b974b04d0f893b64", 0xc3}, {&(0x7f0000002c00)="9da23a93f0f1328640dcb175cd57f9cbd900894a85bf9f8bf8767c0fa740936598ba8c0a78fc690cfb095d41e4e423897a66f1ad15ef3d78201adbcb0d5114caa12dc26cb0", 0x45}], 0x8, 0x0) setitimer(0x2, &(0x7f0000002d00)={{0x1, 0x20}, {0xe9cd, 0x56}}, &(0x7f0000002d40)) 16:00:59 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c652f8b5c8233e7905cae8272ceafa2d22076b4c75f0e58b8523e2779bde638e5ab2242ac3a5a71522b2de2ca136455a6d439898d1404b27f531fedb0ed2ea80d1757886b427e5b67c3859c53697eda4f91cfeec8fc339ce21ee23eeb9919e5bef7a11598ef9c6c98d596e0683662c613c4c3cf132cc62fd7b88e85b45c418c4511044a664db9b551d3f5eed8e6ed5e5efe5984489718b3c6d90d"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) shutdown(r1, 0x1) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x91) 16:00:59 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r1 = dup(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0xc100, 0x3) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) r2 = semget$private(0x0, 0x7, 0xa) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)=""/253) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000000)='./bus\x00', r3, r4) 16:00:59 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r6, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r6, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) sendto(r1, &(0x7f0000001940)="d5d2df4e9219c309a979b3053532b69c0f7f3a24b4e248c7d883f0db2fef7d9e8b623c7bde5d6f31362e41c7c97ed24286223e335e2e778262b72a5649bd7cf043b5b1e734b516a5fe67948f4ca5666920e0f342b52b546e79e7263b8d45af51ad67a185d2c8fef3f0013cb70370db68f749204a72a1b61bce70d1894f2abf2865a726257484dde7c917a3be94c8126700686319f852228177309790335b226f6da1dd2199f6f302d6a181b7e37863022ac7d58583d69a7de787c54a10630ceb05f0d55300b2f5392bea95f2054378abc3ebae4226691b52e4142f7fd2a556e4e567d8e183095e67f49be2af468a337649956ec7b37d7cdc2a330731156a98e12a66d9e10eab5e7a315c539d07015d5e6d4453af0a350bc6f7de747d12a181dc26c74bd8ab95ca47119464025092e8fd3d0b173b670ae751f2e7829cf9accd1abbf51f82590020e42445324d7f70f335b0b60d65ea2ee14dcbc7aaaf1bf3ee644e13f62bfc2adca27e02238a56238b4df3e7fb9277054e3fcfa2770a0efd3bb5698094a509122dae914b7f79c9e39057e2f1b29e21de91d8f0275988a3b8528dcdf215790935ca429c53fba5e14726c39d2f0d8d95cd17a952fc84e5a8e1532e0949afb33dd2e3246a3de30d34afb4db92f5f551fe32b420cbee8419e527ec96111feb22755c1ce98eedd456d3a8b85aa837e055e0c81cd0dea15c69273a585496e0a22085d9b574648d4dad2bec80db2f2b88cfdd7998c0d5d1a9c9f90afb527b9dfe4cb85e2494d118d1658b4149861279c44a7c364ffc615a33584a99449c214012d58dbe0075ceffbd7fa3cf2510bb2331dd368dc01016511b3756a692c8089005a07fad388ac67fcce0e1d28ffde48838aa0d44f2b4256fdd527ad4c116af3063d9efe636856d116a4188e13fc2d7a7b3f3d381958f66bca2c93646d3d40c94d9e75438838f4085b7a52d0921726ec134cba45ea4432ac28f89ea9198d32b3eb5e05694c007ab8eb3885683494a7829932255f4edb1953bc73338f3d81a83b81a6ad5dc197e386ead18e1f88eedff7539e37498dd9319267d08b1f61726fb85597a4cd3cbf3715f593fe28a3c831b6c6525f720579cfc2ad75e1138d785cc057f8981d2b3c4aa6bc4af0d71b5bf3e2ae024b6d3b009a90197a40be1262eedeb5a4754db9d4497430979e37d108e329008c6520a9a2ba8d531d3ea3bb15077940540889407f26c6aee2339b304000d5b3f10d58a742f683bfddf8162aeb6c52f61e33fd78c03498a722ee563d1ff21c76bcae3d737296defad63ee56fbfab8f7290df3f466bad59809213a2a7b838a1af9c41636864f56ea35d2991b6d708564ed31f5800023464e4de5ad75de8bbb26d12ce5a5d390aa2299c2859138b3ca0dcf9d3482a37ffd15b59116c84bba0b36573c4867b50aa591f650d033865cdf15ef42183fdb7ae615cb5e4fd7bab4550913ee47637d1eeff645012136b946cccb1fa3f8da44c1dadf370b0dc514697ac1567ebc36f27eb32f85a9d6f908c7de294c5680d2bd3ff67e576a4cc33cce66ce413a1071ab7ce5f4ad30b33bd2a66ed4b08d9f087fffb8f6825cbf6a17e07b0063e2ba2154ddc41633e72e3406809e0ba8f76efa1f46483aa08821cbe9c02f897ade1a8fd4ee5d7ce2bcc72afff33f349cf989e44c05292b6f51331466b61eead4609ab4057c0bf1cf5fc8cdf3841390ba79724ec04dcf23cb16a4291951f9bd0efb75e735269323a0c7ba6f8c8ebb1effc1121b2b40a1146421a3c454105a7e01a31fca12093b9fdeecd7e99c584ee51dac75ccf6f5905d372459f2a6f41e14e094a0bd83053c759fb5efe8abe5f30be96983086b28ada37e9b856b80327060ed7497e58cdafda2136fffe5df9722952b2c5ad6b42bec604767a265e6073d180cc1ee5e66d6657386086164ea3753c0498d0edb641ddb3e3490baefbeee13d4faa8adf7a57b298f54939597f0e3e5fb89e5b46de6ff4888c54159e4f344aa7f305ecb1f03c847dfdeab6a47fad6ac89d1cfb9b8d36c3166f5c53ad7b8318348faef03230ff5db5afe5a8de464de4b242a5df4a1a772e6fa140812cccd00e053a09003e67e2988cc024c7953dfde815ba14ed202ea7eb00552852a8b6ead5527e9e3984a4598304f7852789fbf0c07848bf4978584e7a144c01916536d277248a933e2fb1c4de0c530d040c7622b590b45d514a1e0c9538a5b4c2bce74660bc537cf0f5698154b4665032dbe1e4b403ffd22f73a6489efb33329384aa0ebce7ad274930fe05abce3b1189b28c2c61c2c5b2500c9d94cec30d2d5e01b193f4167af90f08bf95413214055c674368bb93377f282f2b97f5b619b6159aa016ba53c79461ba7eb992ecd329c3a62abd26df7d5b131885ef9469e4a2b6fa61561a5edc4e1406434b960df96a9010c7e270634d59af78322c7ec5eb7bec4a4c5e0deae06e57e497e6b881ae2433d194d6b0c884b0f8a222dc6642954231862140e68fc39bcdea7f047fb93c119b02a7eaee1f12172c7e5506ec39fa0ab66df55def7dbe426a99d0290d971a489e60ad780b82dc21b82a348eb70abdcd5f959185ce96706bbbd4ac873edf45115bbb75c30850a864aeb3a963a2aaf6809c881ce78ca41e21ded0944a028ce9f0b12d5a2efd0eb2647418a0471b7f4080a0a411ce0dafdc0fce284cf16c28be6c2be8b000d4a2bd132995bb3a7f792bdc6c146a6a6eba7a80fd70fcdb7216ed19b4738412300d168d31ccfd3d8fa7634d401216ae8ea7ab8c310975fc36ccda7ab9059de6921ee7ad2bda58210f7946f5199c0fa91fb00dc83919cfe4c5740f24c56b588abdb6894bb526548c7f34e5b3c27305df8ea3de7172e8deb74a543d4bf6a1339c09839cbf274b11322aef159fbf1685b02f6dbe02596d6da2bc8c2f92e90cbbda1022238d8c7500fe88bed7ab755b30bb8d458bdc50200cdd0b773f85528d9389ab78bb6d9bda8c978793f7a7ca12a65b2586eee1f9430d3c689a202e0a8888ed5fd55367aa272f1e5e4e9e7b65e7ffd15377a1f09425dd7e536e7c448d16d6d75ec1fd3d59dc34d23a01ed8129032f10bd282fae0883271ffed5d96ea84e092e6e5e9ca9f4a3c98bc6a55970ae5e723109dd346fce3fc2a8fbcab8ed0fdc4e78715459fb98de9e44cf33ea387c6a99920d0d07f6b5eb7f9963138ea35c5cf4cb4c473f25f764b1c5aaef2a24bf657202de755aeaf633dff779525eb969fd203cbefbfee19a08c863213f06e44668074dead5d1b0c57a86a7302459a5a086f906137cc75d8a8b89dc78a7f80bed356ab9b500907b72245bb98036e30b7d0a31e1740206847e82fc731f90c9611b73ce7a096f0479480aef0c40b3a592aa61fd846a379e1b504e59e96662a4e69bffe6685b1e17bdf18a403ca568872cdc03600b542f995a1ac8b49489012bcbea2eac956ddf2db901f65373b17f13394caed62771659cce51b1f6c9bae55665f6b52585c27c806b7a88edcc18b0960aadf88d6f4fbc41a8787e86ee183c4b5981119a4c184d541823d5dffa6d7da016113c7b7e44ba10318c6125ef028eefeac7c6b75375c6c83ca6e43023ec8808de984387b21fe5028ca7f3616f9edc9faecb709bbed46a883ffb00050f3ffba9bff9e44e996cc2830d8b1d9b862087196331b02018c6213500774a705f5077cccd6735b018703e4c5591d6a0dafe65faa57e82d9b0955283796d4d4a46c74cecb0124f1fc80da62e3bb4693d19eb565354a930222cf22849f778bdf1167585f58df347c9f69a7eaba4330278d8eb8d13fc881cbeed50effbf98a2795b00bc8968e597da8481e294cc9938e8deb07a926ed4be2f9fbae604786116eee6f53eb1350fe7fa2856b25d43a92a9a74c1ab72c0bf2adc9e0e6e1acd5de55fcda4c9480c87067e8f90e157abdf468b80a0c4b0ec919305d28a6646818b4b38114b4ebfd8828c0e525b21270cce0707006d93608a73d1a84818f4454c0cc7aac6d2a47b99f7b09e90d033e56111e8944c4432a24262a93865b9664c938e8faa6fe99af3a75c0267b7c6005473c6539102b4e8aac8c32e9489e8ddb19429971ce1a2d5d1f5492aecf98bc94341d7235a06b75ce313328198cfaaddf56f3a63b107d3e350c03dba2363599b985c473029a69be6d91e2b35e017ef73aea2dc89ebbf91fce989106ca0e32ff57647a8c769ab550d539a20217f7b1b7229294c4728adeaead3bc14f497764334c7ba7c46b5854c1f8d1bf40d4e80da372e3d5b4d2d64cb4a1e4080f52a92e00804bb7ae82fa75eb78606ae72d0d56d83bce8ca457dc69892f844b67ff67ce9e3332c9cabb7d3c0a1b51e44d5e56b792328dfb55ce4c98b77f40b6afca89c44dd0fccd3f4358b4a965a14ab11556014a675689f6fe83b241e33045629601cb05a6a655aa0ee9b98d8989f23c8789f1432831fe20a55cfcb3476944dfca9b68838067c145fad15cf6cd0beac52e6d93f344d43f2d7734e0672f8e2b1766a2e9cd30dce21141c1410457a83db40bcafc56deba0d1ef361eae18b3b0928736681bd43908bf47969ba6f0a741713e08a938582c0c1b7c6cd61f24d954be111e00567e55e56fe019c7634f201e4f16166699c7d33f465c571cdeac786c4f71adb827c4f2716d83dbbc1c9c8ae7c14ce4ffa0e0c79c5df3442f64e7206b9e89f651b7024f5521b3232d402a00cd02e51eb162ee5c95428b91ad1271d6c4053ffe3b1dd767d1094fd1a575fe37b335479ab60b5faa6db232c1da5593a3e21a29a1e6426c5155ae2af08800d40ac4975bfcea83f7dcf5b093b23ae957b11b2c321ad3c13b3e5127ea0ac3632bbfe966f544c1abcd851244be267fba4a06c76f4be3b70d25955e2b8624b780a9b45a8be9db2495e8679c5ecb8405af04edd68643f882af1ae0b2f362f1ea0658e176de27101f45cd68629fdb29387078e5f16b5d3793727c9904307683233303370bd657e0c9de4ced904921e8edaab30f5ed8737a700231241b6f6f02f303b7cba3a230889d2bd666cefb59436cb905259a53612f14f516287064c79f9a3db782408d1e0412c3e12b9c9d49600d1814e715c19a5c61e62aa8d8dcf710decc9f8dcbd254bfd8734b15c21f36b39cf0943fb7a95fd97bbe0f1a2456e1da1f92db995154ebff0f69ff541c9a2cf0881af818c1438ed7e5ceb72379a1676672db9e75f6f0119d94f7e91af3ae0bb3963a573629e60e91899fba9a5806794a7116155eb1d9c5acf75d838e35cd14c248d6b3ad0a83ec068c7eff4dc23c4c671dde47a3119effe20db5333ac2bc4932bc1e7ced2e7287dd98574b497cc24cf1f8a440379244513777c7c0bf8cdca3c48a952be6e98241867d9deb1a0fa46535f8332537eb9f942240ddedd2f60ba58eb00bb6685d2ad899a47165df251691f4e95c604797d85c0b676c222343ecd09dbebe160c4151ab1e5a9119c79b7db711c35c3932372bd800f529b969ee343414ee8a450bdc3c7f0ce79c65bc8345fbf3d0387a7b01038e5f7a5c86ac78189b113f07b24638db4b3cb711b95475d0bd5a31b31bc51ba762403ad42a4c6604321478e4b2637b35ee4cba6c5ebb24437fb02995710a6b7181c49ce849284c8bc7549f04b9f879db7babee63afd83d5fbd9dc21ce17845657fd789845bf5fe55ee8651748f63d043b9d3a348f48561acc70c95e8dd665323b7498866dc5d8d3be9cbac42aa08a6de2709459c5d1eeb12005b4533498572d35e651c65048778da286be4fc20fbbd2e9817d25b", 0x1000, 0x400, &(0x7f0000000540)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) getpeername(r6, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r6, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) setitimer(0x1, &(0x7f0000000180)={{0x1, 0x4}, {0x9, 0x2}}, &(0x7f00000001c0)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) r3 = socket$inet6(0x18, 0x0, 0xa06) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000200)="4f2aba568acaf2376fa599d596042c87b73ea39203f77ffa89fba8dfa3241faf12e8c18e4d76f35ed7e0ae5737a0cce626f0f844e07fede833ce0eb31386a6698e9d9d294a49d172c40c1df5ee2b6e9a0f76b3c8e3e1dd76f46403ca447f753aee1960d9d2a9d0f427ac78d25c60b6f8ede0cd6c385d72039c27234ebab5dbdb6325c30466d54ec7541b39d62d412bc5590a587c87193fa5ef99c1d6e697a1919cce422d9c2fc482fad38150491e14773ad08d0dd9ca7a3545135365bb422e9cb92948872bb31d89f3b8f78a78ce255129326b4d", 0xd4}, {&(0x7f0000000300)="245e9ab91b375c17798316a068f2aa9d9765127026ba8935636f3f12b21cb34c93bad99071755390b4edc08bf72e231b21a18c79493e5717ea3a2b88489273969e7a1aae40b4be0d7224155d8ea50452c42ed3811ab2028a3c151670", 0x5c}], 0x2, 0x24) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) r4 = open(&(0x7f0000000140)='./file0\x00', 0x200c0, 0x40) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) socket(0x1e, 0xa1ddc7e7b85d92a9, 0x2) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffff, 0x6}, {0x5, 0x5}}, 0x2) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000003c0)=0x80) 16:01:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xb0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x386c) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x3ba, 0x0) poll(&(0x7f0000000180)=[{r1, 0xb0}, {r0, 0x20}, {r1, 0x4}, {r1, 0x4}, {r0, 0x8}, {r0, 0x1}], 0x6, 0x9) fchmodat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x122, 0x2) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2, 0x2}) syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() write(r1, &(0x7f0000000180)="e589e30fd04af248bbbd815ba0f2b8262c149a373fe9bb197e2790523ab7ac78b1879b293e92c5265766f06d2143a8187fe06862d12b3e4a90935b75d3772eb0a419fd6d4104bf53063d89cacc18be6a19e426fdd572b8fc8b035dde05dec0c3f8ba1165f84c814ba013a00419b6d6194a18b27718b79db544789d3e12368112daec23307fcc1582aae74f0602855783a12602610b28ad3c03c4", 0x9a) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x80000000) syz_open_pts() close(r3) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x0, "c885af010d0ee34290c499894e20113129915477", 0xfffffffffffffffd}) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x6, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0xe, 0xffff}], 0x10}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:01:00 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:01:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)}, 0x4) geteuid() 16:01:01 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x4}, {0x7, 0x4}}) unlink(&(0x7f0000000000)='./file0\x00') 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x1000}, {0x7fff, 0x8}}, &(0x7f00000000c0)) open$dir(&(0x7f0000000580)='./bus\x00', 0x8409, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\\)$)@-^-@\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)="247d5ce0832900", &(0x7f0000000300)='%:\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']\x00', &(0x7f00000004c0)='$\x00']) 16:01:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x400) 16:01:01 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0xa18, 0x1000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) open(&(0x7f0000000040)='./file1\x00', 0x800, 0x20) flock(r0, 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x9}, 0xc) 16:01:01 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:01:01 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x38080, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:01:01 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f00000001c0)=""/68, 0x44, 0x40, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x8, 0x1, 0x6}, 0xc) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r1, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) syz_open_pts() setrlimit(0x7, &(0x7f0000000140)={0x4, 0x4}) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = semget(0x0, 0x0, 0x52) semop(r1, &(0x7f0000000000)=[{0x4, 0x3, 0x1800}, {0x1, 0x8, 0x1000}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:01:01 executing program 1: kqueue() r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) recvfrom$inet(r0, &(0x7f00000000c0)=""/243, 0xf3, 0x3, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file;\x00'], 0xa, 0x0}, 0x0) socket$inet(0x2, 0x3, 0x684e) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/187, 0xbb) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) socketpair(0x10, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r3) r4 = getpid() fcntl$setown(r1, 0x6, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchmod(r2, 0x164) fchownat(r3, &(0x7f0000000280)='.\x00', r5, r6, 0x2) 16:01:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffa, 0x587}, {0x5780000000}}, 0x2) 16:01:02 executing program 1: sync() pipe(&(0x7f0000000000)) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/2, 0x2, 0x40, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:01:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)={0x18, 0x1, 0x80, 0x7d3}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xd57) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001080)=0xff, 0x4) listen(r1, 0x0) 16:01:02 executing program 0: socketpair$inet6(0x18, 0x4003, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x7fff, 0x0, 0x3, 0x3, 0x8000}, 0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="67f6005293c2cf5d1fdd554d3dcd8e822cdcf24d2d494be07fe890db4fef5c12535f40c930709796d0adbbf5413f603cfcafa0d0607a41eed28303492bf0dc28b920b7c0d4f01f9b6def89dee680644e4d5a30db048a9472c21493d3fefac21c6479c0f76c148cb4ecef3222924c59f6ddd5dd6e8b3ab2995a252e68"}, {&(0x7f0000000040)="58131a5ad19157c5fa91d23fc9f3d5848c5a031805fc00de"}, {&(0x7f0000001000)="66ee48c0af07c1608e031a26a54909f3d03116ee2f7797a53959870539d8ef5bc6a4e75b62aaa423bf9cb2360f2a887ef0cef8a4902b6c1270864e8de4d2c653b548a2a5eb2d4be11e7f8c6678a6d353bf530eb79c64b471d65c6411a6d4033832457e2bbd7e69c4f8e9a89a08ff1b963c08c0370ca454777d5a1016bc110f60b2cfea8c44ae93fe64f5048cfc6dcdc673cd189f9d51559d84fdd682a6eddf651ae0da0b9c225a852e9797fa86be172ecc3dfb45bed86458ebc804ed3220a4d2a9383a4ca53f4b2e36c697af8827e159bb99267ea041ebc799178dc061b43b06675e41ea6baeb34d6c4b227d3cdba55c083790c1071e89f2e2a1b12dc66adba76cb1c23cca22fa76b18281f6e92a4fbafafb5ce88b685224a5bed2af378e94403de06291e16afbf69f7236d768b5942cf95052790f45344f0c474d01db5ff205b01bc875d125eaa7313b65b314ae33b972ffce13f1c81677955756abdaaee11d2d1361ec2b73ed7839ecaf1f3e7fbd3a4298d211490d12e4ce8dfad0d3284608c4b68e687d17ba37cafb575a45e95a3d16db96ceee5623f90a3447f20896d5692f0711796bae757b72f1dff824dd18683b266ab1796c233988e355fc61d90880aa3434fc98519a33b60ba6593a70ee3254d6152d99d389970fb6ae278bd7163d6c0ff86748d0b1825e69c449b5a3f39b43630de2bbcc28f53b3fcf25c768cb8184c1574782db0ea98e50903b0caceb40f5b90cf317cfac8ee9739715cae82411d65f741cdff87dded992ae05d2c9daed371bb53f006ca4ad8ffa97654098aab1850c6bad4aa09df9499e198ccacf3576920ad03c80eb2802ad2e3c43c457a49aa8babf7e1ab329a47bb07dfbf4e3a2b24e44019163c21927d1c0f1e8f72eda83de29f435bbee30d18081c309fb5ca736d7bd5b1f93e92a2abe18893c2c0c3d1086b88081fc3a374178969bbf99dbea95bd3ebeadde201f4cd8d60285cc28164aaeba51272fe3301b22307e5efb7c6f45896a6c40a0edc9188ec621636b4ad0a0023e625adb2dd1ed8d1342ab95599d8a0b84af96b89e6e358035ec6b3695080e7c1d6ea9041551578cd23a56e4de9698bf8007151fe634fa71923ec25bb07f95793006b13363fde35580231f3cab42e0aafddd155dcbc016f667520fb90dd0414b780520eeb3b910f9b177d440e5f5b3e815ce73cbd492809afbcbe0f7a576a22755479b5e7a62d9852e25266d14129f9504a34be76cd8ce634d60b58a8823e092b1d5e3fb5fb8b89908985a9e8c5ad4d431a2037af03d3c19cd829e69ed6258519f332d447e915b6623cc9eeb60c6af0f54cc724913b2cd99cf42756d7af817a81e2aea21cc99593888f64104896258e380cb9a3542c7ffa81c015187428534fb18d2e9585b249314e620674cc687e77b980d50b0ff27dc21d4064a426ac2cd911cfe1a452e19e0275f2d10484ffe4434e6cee816274eda3ae2cf9b2fed5e40ccf37da067ba1aea0618eb79334ae3d36b8e5da085bcfa0c9904a7aff652e9aeefa36426e50f4e1e7fbbb008b2ada913a5595bc1ed17a8f550c8d73e3c0c6779743f5c504fda7d20d12a37d78ce3e56c5c34485f6b0b094b4d1d43ef0e9126e9fe0a208343644bb1601152327e65765bfb48f0d6509f0d48b2306ed8f2493ddfe140deeda418e987db325a4d6d9e63f46322dcb3186c813f89a36691f68ffa6e69cfd3e62672b82d7e17cb36590f2d475caaaf8eac3af36a192a70ed70df0d4182d7b58788651448806b25fcae2e785cf1573766d38285e3ac9e234d748ad60ea0fc1a0a8be8419f72bd939f262cff7f0c50cadd3a657af1b72ae4f9395e9aacfe850efecc4743710ab840cb179f32e8ab38341e8d30d3a8b1277b57c303eae511cde839cd57a98720dcb03c0894ddf5329e3a1cc45445cf546c26e79dbbbb253114035fd63e6e35c88a1fbc1cd3a426fa7b557c3783d5efb30fed93880c785f9c62e57bc268ee5ecb713c7f9b5072d1e6dc1f7e4e037a4218b3210b3f4fa6c2d30169df890ab006fa2a05aebee7fc26f5afb3aac136988383a61251f2e3408b49abbe3a2d7a46066dafc9d4a5082e90730d1bba53fe411b7bdecc55bf7defc0f8328daaed65f38d73b2840f79cbb3e17324db3077c6a22d15020a8eea1087cafc24847be465ddec06783c0eae3a39e6636c6e631d3db6da6fb53301191f44a79e363aeba9d3beb279ad6ce9839bb77d2dca2043409346ec8d0b0ac70d9dd42e007e228c79b1c3e88fd28fc81d4bea657e1f1e9938f433cb5b2626f2a7cb626e1130b97f4add356c2e817d6f369bffef0cfffc1a872418a91797254ea97b137119771cbc37516ddb079f8821dd6bdfe4edfa026b37bd758763732133d285ff61744b02058d9d22fafdc9bbd4b9e9634c1b2ec256f632ff01cfd26841bb25617166520003843f5769aeba7e9f34d84f9cbf910b294536c69424b09ed866cbf12c9b93905e1e9fb0a22dcd114bba36d8eb08e908dd4afbaea5bee18b7759b7ab942152127f49614d7d60704f782d4e04ebedd8d89de865a4678f6d09329da9a9a3b6365394d6d66a34f23aec8c104766a0514dc5e7269d3ed8ddea9bdcc890dd3955e252a8a855dcc658b308b9f686fac68537e4f60eff947086b21f0352f4598a629829a9817a94a688efc54d1fa74a6ebfdc0df4e4c5cfed97137ab6ced048fe751afdc861cb95236257633deedc63bfa94e95a9ed0afa1f0383f64b24c751f1b1d533d0c2e144956313b029c8af7a3100af68c65ad36c766623b1588f740e94601f8e98956468c78bee8f85145f4b5cedbbce37865a2f0b789c4d06abad37ecffa50dce9233959105602f3a29d89cd808bb12df6298e2c8554ed9519b61f8aced71c892e8fb02a9d0c390495e56dda044d5fcd4b6e1e4d02472c1425c6dda4e96ab1305172e6c11165941ae3bcb3a1cb0d1f0a79318f1e513be8fab0a00075ed2dff8b34d192ab28a61fa15a77c71505e3013c96f4b83f2c96242f3c97d50f6eb0ab3c95beceb9be8c2c1ce3e8bdbbcf6d0fc47e63854035bbcf0de6c644fe9a5fac7b7c8a277499a03fdfd52854e75c8955d3e5ca8b7232f6d1f70dbc20a643dccda0f5ab1f389f1924b13960f2dcf10d06f6cc4f6ac9fbb8a0557f42a1e8c62ba2eb3a48f409bf7e393e7f48e641b935c3916bdae0e805fb13d390128d065d309780689f43537aa01bd2b728b9125e60211458b07bbf805269402bf283a11230ac1a07c8493df921122923afead14dbb0c8bec5e8fcd17c39054c6fc0c743f245d881130d4b938ba312f61bab0a9ae0a2d5593cddc290c2b531a87a2df8d5b040300e4743bb1fb3240a4ae2e2ec0f47dbbd42aefcbfe99316d853cc531193a270af5c2abcc9e36219db7042ce693ecfc3a79b2e00537a08f2f55e77e72f91f24a65d31d516d473e47480026d304a1366ae1ee55067b543435e0c58d2fbfa3581a3e0694386f0fd7382615f7d588909b22c2e90eef21793c11969d08f09990683a79f1e6599d358e80d825fe3f98de6870ae1378737dd7ae729a61b83c8cd93591259be153d170d7c2ee2c1565e87ab469b26511831339baa04ce2f3c37c42fb1ad2d426cf9d1f0bb5505db1395a3bc08bd11b73e9fbfa034369b20749920e3469495d232daf87c00bbf19abbb1cb5ffc17d5fdb4319c430d8aabea353980a40ed70688dd26fc8f1f2ef5a8016050190c22092a7290c106d8d76a5abda8ed9810f6da53db0a58fac246037aaaaf355699f44653e0f8dee56245b37de1c1dffe9e3c9bfca9b126ad34aa1312ab104df63e3f1f8ec0f378005cef353012d32d7802e1d2f0880b805b62e4b8842ff801dd36be4ad51172b38721a2bf09347cc749b4feb1ed5f98b0a3cfddfd529e3ac9061658260293b5df8f17e5f45894e283ed8302876b6f0bd17dbac70ece706b1556f92d08243987701ddf733caef20c925468e790d16040d05cc06b4e3f121938d136a8797cad36f58aa110d4587d0c5bcf5ef3e75abb384f2dd962b5e416b64266b6d7f060b31ad0f38fe44c0427c20f0be77c70654117ac3c5ee041c4934787f0c5133fb7048cb74ee86f4ae83ba28290c52629c173b089e219020b0a459ef698949ce328d3a8122c9b170cff772eee69b4220587389a31891691a77e3e8b6fda2bf3c059d8c2cd41f05f21b5e2387b42093f2383ca72eeba51018d635ed3c7ab23e71cb2bc7694c1c8e8217db5393238e83c80f6a1bfa8d524e8a6dbffc869c3742eb1a1e297494fc325c56bd58759fdac6399fb296839b403a7f85188eef5fa8b91e7d7d3145f14dbb72fe1ca7aa0970ae9864bbb2a84f39040c2a9f78b16547097887fd377d4a1663a3bcd48bb1fcc88c5b6ef06708fed982370c8520ae2e2da402b7e9288a336578f8e39bce4599b89108605adda185d2272a5a252bf7d45a71dcd88a684a346312d0f7e0c677739adf265acb0d68d72a3fe3a6e8ddf6e8b5dd6dd68612350be28b4327fa376823d3d2a7f15f3dc1422d88cb1c8a1427eda718a2fb9b8c4ed3f13c27beca7bf2f7eb1227c9d80d551dc60f607332632418774026996148b79c781cb6c4b0c4c7be8a1fe3af7bd15715707cc62dc2cea9fdc2d3e9071ff70951b1ae85688adcfc6f7f0002b5b5319348df9e638608c138d882ccbf25afe917886a348d81b24b656f8ec6e926fd3637fb209843b4fd9cc57e75555bea7be6eb1b6964f5a0726cec4cb432274d808841ba47f538cda0801c12614aed85aa4d60f97d38c7c05aae5f865e551bb8a7a64066dfd564e0ea4c23b42c89134cf9d1de7f7c05f2197bef503e63d37ef2dc986d163a18f6c21873538add2176f12d3a6513e837846b76ae9aebd7f35319890a0413a10dea84935e5ed39153d9b2220d4dfa4172480e99ab04e5646f1ff70c165013c1f55870f342fbff491f0d9711a38143a4bbbee32e5b8d306ad9dd3dd569e7d92d99cc5a1ea02e5108585171e9fdf320c6e14cbd9fb0b5453fe22c5d91c2109abacc25685141da9e2fbb069f42e105b34dd1bac1aa8f76586c7404fbccddd4bd99830ac36fefc517adff9214ee6682538aa3b01f0891bf53023e65c60576743d69f4d2b59cf808238f9f4d4677f51c3eeca34bf6261520f7d89aea9f1c2de9a133fdbde04e490d08407cd298eaec988d2151d3808794569463c5edcefea2211784893092922c549847dc5a7c295ae2837aded5ca4ec96f1b173990665835383f951f43098c25dcc790daab3c42143e698b9af18552d9f817649ab33390c4931f226bcd6e3990805f574047aa5f574bb42692ed39366ab695de6f79d8a47a7aab828761a6c12444420ed8af634f0a74c96570c1c69186c30123af49b1afab4021a892fdd6d1c69d5c5de2dec8eadf9601d7e18aefe44438c5b05684dfac97ffccc2ad45ed25cea7ed99920e6544847a4dd94f47bb8736ae4f3791ae0ee6457cf3d050d072edb28e8227eb4584be0ec825ebef5d5c9199688724915502770a3dfbdc502a53b75eeda2c398bf998933b653d5c07e702bb3b99bce29a3d0ce21e7b8266506d11c4c13cce9bfaf69b5eabe8b7c7929a3fe7e7909cb6f2adb046b152a79b2ac754b6bdbd16605bf3bb4b92eb6775de09db7ebab3a1dab9352e3827a1e3fef7adbd1768e24a077e6ad056f440f251585485d8acee432d5332442cd6e86cc1c5505ad8af593b75460a6130a8d63e307f3d8555b0f1c3661f1396e541e16d64ff55425ef5a5554fd626cbffca68193f1a09682d6ac02", 0x2a8}, {&(0x7f0000002000)="eade3af258f730527d32df4381e5beee96822edaa38780917348b2ff11c676cfe3cf2b5da8e6a6a9665bb687b6a78903980cd96643d41c0e6f23a3f7ce645348d647cea982f21058af9d6c3797422a3097e47cbe8bcd9612d5e32db75917c8948b775df04fd6e083ed60f1cb679b613e91365175725cd7840e62dca0150a4f85b5e02927287f4f2ec59b06a108a818b5a1d021a902cec4a8d28a6b63b46b50a5db689e5b62b3353e2ee6c5f3ecb7f0447d3e7c109c7012700270280bf1e98e46e5502787c89955a71775b12216c08d525c7f2451e864a1e7a4cf1da60dcd48bbb9dc4c49238326107ffd3223a0f6e19e344dadbea9b1c7d4482d1d06beef0831f230521cc9ed605fd926023503431427394229ee19ebe46988e8e87522f05e979310fdda5d2be92753978cf50de976da1fee44f4c318a76c3bed1fb7ab65f13bb3434dfa0fd5d1f3df36c1ff54b1421b33b5ded081647d003cf3d632e8eec709dd2ee4498039138338a38a1a50eb252ed910f1aaca9f1e9b0b240e4003f94a6f25d7b24545c22c4a72c0f15ec80150d444c4a84f1217ddabc05f048ec699fd1b2cab0e1d8552f9186031770e274d2be92e0e1ff1302231a66ae2a060c2165ac0139f2634370176e38d4f84f4f5b099f7fccf0eb20342c2f8a596eebaee85ea6857c8954fca9b11163310abee0c138c8370720b02c18163c3c86ba96c414b893382b7c8cbfd992ba3a6bebb41a736d6b63762746241de73a9bd64f5e668d976386906b0afba3540ea1613de7c2c775005ab9e9e61bd651fc17dafa7a82b6fdbaf49740c5bcb120efc922b47750ca8c85efaafeace8e01756875b6e2c3cbd28a2dfa6da837c8b1b6fb321c375717a7dc5d8c0b0988d101ca86cceaa29be1c7bb09fd046e9991704984f7c1abc4e88cfce27cfe3df51962d09c6d15b7c0c31c49271c136e2b41236f8c492d969bd1f0ca9500a96999eb1c65cefb8ee8d125efe2b7608bff6fc811a61f065bae07fc2354ebf7641498910e86854569f099ff44354fd825f6373252718894ac38f763073b8b397871971d8f43e3a19e73605a5cb868ec0ece6db6f6bf92aa8d5e9524328f0772fec7643b0f092e14cec9ad2b357dbb065ee93dfb97858b1f6e860ca6f52bd3b88e5898145c1de5ba33b9ec4a74320ae1f7e8c1e4e3759ebeafd2479e0c0e10fdf732b50c93e7562aaf32056415d9bb8f4dccb3bcef614f8f78ebe506dff9c46f235bc122ad1a3fe31b915948753e706e8ae667b4ba291e1e58e0b08558a2dbf841f931b238dd84721779562adac7b026c9f94dcbeb55b0d22e150c7106387dddfae3ef8fbf23ac7f1f5f7f8a99faa7c3e4f3ead2fea09d7186a838bd4b1dbbc75236ca0ee6adb143149cb100469379c2aaa95a5bbd58f94537c8b89a501879138075094e0ffe31e7983bfe91612268374896f7ea16a8a41518ad9aad8546e6760b00fe8fe89d2a754aed20ab7ef2a2a69933ff66b2f3967d98c3bf5dc52d798b1511ec7fbe902a210e297592915e829b4ddd2233257350f56522c5ffd6f7a37decfaa94248a73d0a671b1493284090c7c5c22f4f38378d15e6f1d93c3bcc111d04b00d912f991eb3845e54bf7c1863ca20d316f763973152c297bdd1997aea0e0deba3ccd37ba6cdc5000b206108ec4f049cc444c0346fb0b98c86fff238c25f1097884e4153ca66b4f2e1dffc3432ea8631aca046ba56c8b777762767f787b3cc6dc4eb9d856c8814218a0078541bbf35ecc73a576ba473efd8843dfd290f7800a0c3bc2c5ac60efdf78cd4e477348d82abb72cbe9b475f7e340cef5bf62311a0e182134fe4a332fdead38a8f3da772767ac9103607a3852352ea440069ea07bb32c40eed3738006d32c3039214059f824d433ff04624d759058d7ccd1c97fb0ce5fab1770914ef69c57c22b73ee3b24b59b0a002db52ca68fd3f462230b28e8f2afe3f58664b5cdf931d0eb9f7d36f0641aba416bab88d3a910549eb50d1f122b8e773154852640baee23203a35ce1f6cfd08741723a55a00d9f182e7106e381baa8582b175e1fe2bff19cd9adc7102bc35477b090e243529af8c1d8c0a45546475459bb859e715911bfec66d765119a34217e14bba3c468c5a7e2a2544d5cb9669f0018dcdebbec45025e05ad50d8724e6cae11dc2cf5240a69920c61552f71713b76506a1b67befebea6e903b907058bb480b3ec562adb36a71ea84a04faa84089afbde74bb722d45230d77a2c95b0158d8267e67d70c926cc141c0c2785148b9b533e222dbd125796ee9f3553e09203cf115a1c1e2d9c047302699eb5efb24ae9983d2c509db889a8be39c5d74bc18e91b032eee3e4209ef0e23c3282e980f3c0693441dcc6b7af2396a76deb1fcf45ec0de6653eb787d1adb929a72048dc9f12192f7f7ca271b4a1c858be38cba6b109e18fb92c4410bcfb2c68eacbcbc039558310ce4467a2a65a75d93b8ac4295d3fb7f1ecd7600917e2596750e573fc3d00f4fabb8869c574e508eb8fa351f97dab6034878d97487245f596c80d6070fa9cad02dc43e1e705e965c73e4cdb611d128130a632d3de3525259d70b78674c97752061f756a4b65361f73c30a39e7707be11b625a3a90a612505ae6f32d3674d2b9dc2df57a6855fab18c509aaa31cbb85aee8581acf11f46f2e4c247f4c214171ff5fd4e1c176f8e033f11102c697c5a1fa0e0b273efa3cea92823cc927d859c7ee86bee5116e4a183f641d10436c333b1b0591935cb442cf0b33f69f804c9f76416fb54a77d03f364f80d596ba28d4014f4814ae59fb1fac4f90a4cc7f6a4f16147da160bd82dcbb4233b59d10c6cde6c3ec85c7ff8a7f045c5ab2dad7d10d054004351e30eeb49e6fcc332db42cdc5426735102877658c1379f172240ca2d6d77793a67056390e1ea25ed83924c4724c3ee41f967be0c6c2256b949223b576cd06cf188ce49e228bfc038151ba96488c0ea9e4dd30f348d974c01fc3a0867093befa1e477f920517fdaabe657ba222e49608231985d1e80712e1800b1b6c4209c50aed40aab0c630f69eca4c7f7795ca0c4b282952be8e374e430bb96df32b1807eb98d44741d4a52354b97da80a08036465dcb777e2f8bd901ec7e690d21671d4de162c8d6232cb26061ffcfbd4da51803528f1abf1065d03adfc0cb58b267e41441f036f486f3489d0550e56875524502bbe37a9c80f07e6a524dac5cdd613ad1b8f132f1c3e97b3b1cafcf3691db7ba3ffbd8b4bca4738d1d0b0e7b54e6f5c1e4d782dd182ee4d2b1bd18d615836590a3d8b72c526576086e2999727a48821b824cc13dd556a0fdb02fbdef636d68b9de2f22a3c6f789dbe2767e8fbb8b43479712aa5115fb3368171219414ce6a51b4b9166b9c5889cdf0b0b2f60184f25c0d9e90a1f6f36af465ebce1282dee73b0f8ddcc75cfd563a1ad253e16f7c99bea81b6738f89de01fa597df22ae9d4477a6225287b5a922e8c1682eff27bc4e43159e0440d7293840e2ac8f9b2492c05f7558a084cd455178e6efbe11012f3d04fce5140613af4456e13da668810abc65ef4b70ea63df197585662d394f2053d8f3f7dd41b4b4c0548b8aa5a9ef87f876cc7505b575b0cf1d71ca9cec6eacd34b20fe679dca8219d80e789ad9cbc69da770cc97733d8dc27ef1f79b3bcc877ca40a7aeb0e4f70689b2613f360651e6874b770245692d1a1c4b2a5daccec0b76eab0ac23e0eecadf44c0dbeb94b55fdf27858c08910dd297525db3c1ebb17235e38c1bbe89fc8e32bfab84430f3d2658d0ae07065ebe5315b1adaf1e0969ffbf442c884c26b985ad26622ffe0d45e83d845cf5ee667d86352c21a1c1e799a7c924198a9a5ba81718fd94a7cfd91155f5bec54736515f579a6658e35e366f452f110e49634b812044bb658bb7a59a6ddff1b77f8a4ffef7142897acd475ab428b2b2f6c9ff507ae314ec11d40bde9cf66aa26bf7f4b71308dc24109f3b2cb469536583f3debd8a2733f8f618a5a2a03c4e69db01926ae205244a7df43e39c23aab1e960f39bfa30c65f7452dcf3a12ecc7f6ffde5879f4ffed2ed73c0503dc6494a2da8a3161a8c4cecd16275116eb7772ada7e376fab35f3b11581c390d324abed64fda9da23fc2fc26e2f312333e7db4011178e73a053feb992452b7aa3b55801056a2ad3b41862f0b4a98e1430407b4d371eb2789632135b5dca18f9b5fa2ca6f577ab0fc620ccb69d4335e6b603f98ded3ff636a421d519ae579dc15e03a2035d65f92d54ba5bf05226f5d11546802e9eeb10c048e75a5f9dc97d1712242c880d2eb872dddf16b9c076df7302efca215d81f4559e2a96f2b6e00c686a38028c482b004674b981706ec09518459ba60a9ef8b40b213a2b5a1f3d829b896718b1cbb1c62cd5f28743725e47c4fe588989fd6a4b676b03b64bc5a18c1c2404f7b0673d4f9a3c5fa48a6d931dafd8363d15bf335e28d6e9a9cea77e4ed3be41f29819420bf1f1b50e0229a06b8f5770cc2cba0c70e757e66b11ba096b0daaa09bd5bb0c15ddf418ef14dd95a580891c3a0f7129b0bda565dd25a69f766a1fb72b3bf95b0fa1436576e437396ede499521a232fe18a8d25d731a7a6f2ee768ebe785999bc9f2b4d6e180adf156daf7a6e4400a53b4a7806a7bf9af60206fd0d49aacb6eb01ca45e61dcc8f9bd6c30f5fb8797dfb8525f9030b386b826e691adc13e3bbe7dd9c6cb7283baa76c92dbe5fe6d7c37e8c5fae1f1fea53cd06f46d64acb453f244452b75f580e5c6e31d096958d02155f1b523ea1b2ee046d3e3177983a8f68d6f53159c527769066f65eb8aaf1e7fd688b0daca11e5845145e8f67d6c9554fd1f36cb4a19292031c878e7832890582278aa1253f9b5d16d9407a2f222b58dad986b182e45ef6496fd1c2c672ffbc3a093b51de2ebdc989de5e356d25657b8243fdb49f242be881ba0d52186d1f5aa20caaad737169c75fada31f2f58286afdcd83c95021fe139ab9262cf343c089d281f6a46b39073c5c96c0a904fb7e9aa352768bfe36b20a32d7460a04c11c1cb6963a7fc59416b96a8859ccd2c06adf118fb4b56c5c9a88b9179146d1459f113a22e81ce41c0c683484827315063343dccabd119fa0f620159ae2c3aed934b9f64b29d2c75d5835a52ee054125e165fee9d8cf943aa3db95cfc9e6d2e1aad12aead2fd7dac8f1967757ec99dee06f749702cfd7a6c3a80a619699b749c77fb9e18f84060e6a43856b2dd51dff034e4421e5f4e9ca9977c04293292503c8c202fd905037ece6a0b90e0b3111114279729134ac004c26d597fa63dbe1993e8158b164d06b4e3b0ea2cc6ef6f17242efb47a612bc6fe549404ce18a21b2cf123c9310c430230013d9faa4b93d136b09e714b306038335d86e096b59e516ca5f39136af2dcce9d0901c019978417cb781b2ccb1aa70d734d88a4f576cf21eede39ac09c1dda8d9d03407ba88d20054a9f38ced94e368afd27eb7da133fde15907d87f2643c4b85f3bed231b97ef0d58a4a26a12ef8834a42652f2115ed55099f5f61840fc1d29f730f6e0428d4c2e6c566c908874fb495d8299030933d2974b5da65c5dfcb0c8a469e4dad1dc7002150cbedd25e23b656779a0f49dfd6bb38c0664a43c37328b7c887c2e80c5a1bd3e582ad8f2c2aafd145c311f0569eabc032a77db1d4158a26a7f1aac59f243b76294d129a5d1850ce0ce12bf54fd6e24fb4772db050350069ab2abde0e92d23d5749fda2b8bdc5e68ff7860e7b"}, {&(0x7f0000004000)="356dd97a86823f67f02610bef4ea0c77d12176d43363cdf014b812d60feb91ae9c1223be775f1ee240fc3837f2779b4a4757e16844656dfc8bb19ef9a1d48063c5d372bac47eb96f923984823e4a37f860f4aa2bf6b241fa6b696ec569269bb12a755b39a592b51d4a5d90da4cdd3195bb780785ccf6687ac480e90e72895f91ce7e918e79a5581856c5b61d857c49d9cb8f39711a6e9b51bfc57e7ebd958a4937cf030a07f8aa98be9c1eced4f210cacaecf50130367bdcc935e478ccedf3bc6a5107d808ca9c73eeabd4880c9f47cb2b77c179aaf4e81b4a75e0b045103c0a371b7561adacdff050663a3f9471fc7273406957cfefcdea7d5bf43f0734969bff59478ef3efaaac86480691408c1f9dbca8fe0d2687ce663c8821739ad6844bf92ad2daa59eb109ffb68581cd015ed39e508d85ea3d5d727745ca50da0da38c6d1089edab46966f392a5be98d720b3102361fa31bfdb116f672d039208fb7ddecf12a5958c29b128b886b073eaba25332dc410ce31569eaf5d5ace7463efc1e785539a3a3a783067e05fb919b938ea931064c6adcaf30553f42435850825ea3e0a30f60b4de27fb8cace99a15aca2e3eeda3a16f98f2c4ebe108f302daa42a9bfc00435fe4e60730cc0162706181c6012d6e28f4c0314faf687aeddbcdf379328d2d41f765bbc8c842f50b28db6135217f6f99b43e9124769f05ad73d00258979d7e4a68f017b4973fa897504a9f1d4f42a323a509decbf08b7680bfa2a4923c834831c4f7f2939e556347a66dd8de7dfca5478ac2bab91d71275d97e3c255a1b102b92883b43f8242223d9e3ad4bfbd66bb341ab702c2566c039d6f6e8b6409edcb0a6255a64a23d0731c5242d0789fe62c65ebc25b3afcb9d5f7af3cf5a3f65569bb86b01f8a9e62d0c9e5fe28943765abd7d0911a40fb71cff9c661cf7537da4c111e9951fc28fc3c481a3887bbe978ace0512f6d99264fa7153c0b15dcc584913dfa8aeac77ab4feadb0e5e3ffd22c645d12c67c824f3f6ce88b065aaeadea3645b35a51b6ac0ada5345a05b802236243ee8d12ad7c5103ad0d4718ff4a211b000093ed82d0e388be2fc94dcaef766ed815dc0bde447f57735563f8655c26fb033a04ed10db6adc4074aa42f6749b89ad2e10379a74aec607798ba3e8c503542b02248b1cfbf711520a4b7aae989a8468fa825625c15318622b0d79484b541dfaa631551cb36e6d517a63168673e89de9d72ef4c1a12a5e7bcc9ba87800b3d03c6cfc6d2eb366511e2c7c51a3f88ff3db86f6c9746feeb17de6ac026ff754ff4769c49f80de3913058d0f714dfa8a9c48dc0e9aac163560fde5115a6567b0c2e327c8ad08641bd002affe630490a99a56f6f51199a14c5737311a0a7db8535b6ae979af6d4629ee886a1b3f0fdcf12a0e410b66fb5aad0305f6b7b8a898a532c2f7cdb40d39283b9dc3b9e9fbed245b31f990c03b41e173b9ecd90cf78aaf7aa3d6643c7eeb05957f7a6e7f587733088b4f3d19e7066319bafd53e1d51e476fa8238acdc31fa3fe7894309ef500bbfcf06eeb36d386eb52e98f0b7004276f7f2af7fcfd9f99bcdc8e66d4ff4e3c7587574b441e15256ad6784ca4ac394ea76bb93856572da7f75ed8e1aa298f57ca0749e897a8ff06c5dc2b9c68a1acbe09ba8564c139c19992128a6193f8fd45630841f3d9f1c5e69e73e9fc75c5b2ecd63b436e36733de91d6725211218e364c97620a04d7b5dd4017a4bf57f58a26ae64553c2f8edbb7fcf59f69614a44df31211d973fa1dbe2563298bef8612938c80b23cf7d62b298b1e7185a87e327740227437d4eea64772349a8e5d7417b65437383ad9a83c38e690cc4fc74a18091951f54cd03d2c6072e2d41e2fdf186a361b9864c1f55883a8b3084d14020ce4f9818a5e363637491523510bc0ac2fe8171bbbfd835b6e07b60faa81b3ddd65f7a9548950603da421ef12f32f15f395c743878c15c3854f97f02ab4b238e9b21d4d8549aca6ff1cbdb6dfed8648592ee92acf60a6d74b4a3f61817e676171739474271b508bae7fa15b2f43d98dadc4352635eaf7249f5a43353f0ed4d13fc389a8abf127162f81467489833c1ca8a19963506e31d0d7c2ec3251fa6c7472251315dc1cb498b6d5daa304d3fa398839ba2f25a7a9d127afbf83868b69a60d30c1d29c98e4b9283425eeb1b569702e49a2802069bff82f70a6242374a8cc079a760ee8d2e2feb41de843dc7fe6ad1c7d15d75bbdec57fab738a616a3e396feff45b6129d96f27f1b330acb8fe04cdaba4892b43822beb43717250c014c4a9a81d0d724cb58e4496afe82ac8965abfd5610ff5391ef94281c647b470a9a070b7b18f7cc3c8ff75205b5d98bca89f0564ba69448178249733116fdae69308027b93a98f9c64f5a3473a8f4901a7f2e71b3fa9c66d69b1055a80b6f1405b12982819b9d9baa9f3905e1b0f0acc3d92f94c4adf0644f768c9909f0cc6217addea59e1e39e7eef7bc50c82f49f51bc0f68f4e05aece3268c834d06f0bcbbaed39b95c9ffaa334e538fd861996b22652b5f13c0e3586c37c5bed06d60c6103c68afe648639f23a7e97bdfcb0bdc8e2dc9e562e48da5424f271da6c1addd335e120e1fbbe46e4e2fd8e23dd0d6b3ec59c44c027b750e9d21b09b507cd1a231617d3745ebc7fe631870d232b6a60cdf1e89db60fc5445ad265dca7c7d3fb4798fe173c9efb20441095c26a3f4a81bd2a089b9daeecc28e084be58f9c90e65e5d1ababe95e3bf3a3b7ae5be14834c0e5a64038eb92ae658d20c063aafe4a3acab485c94796d5f15c746c8c477971e62431ba4bf49c52319b17e2478add1dbb56efcc2d1b212334a00e675a956c0d0b9f850070d9ec8dd9a8eb642f69039b0b86c7d327a23b23cba1ebe1737e63b8e4fa5388b0dee82c5d59a69749330cb58a596f782897ad4aa26bde99bed338b5f9f9d206f2c87d7d6a8240b565aaa2f12b835575eb3794424f718bdb957b50f2fa1dd6f695aac1ae3fe8ec4252dd35093f6987ba98591fa43e9ce8b433ddaf67ecf8c96462d26dedce9a629a67dc95f8dd566cdf0382c1ebe174dd119fa800ba07b2e360a94426646ee2068907992e56135a0c0f78ad364ff60150acaf0b2a75c764ea9f565073897f76cfa2f2cd5399f5d5aa50e855f905fb1a1b645612922912d025745a2a568b0f1055b6ee538f2de290c5a271fc841915fa9a8c03a2e776da64f5f530e78466a4acc5a59a6b0446f39ea8877b03837c2a3e9e8eab6af94d9cb279aeef664c02903453f13bf43555f8400cebb1ca98c1e7074c36f564431781c7ec69c57276b48e9ad4a72a5ddfffd674d7bd60d4ac1bfb59fd06c2e89e4242e793be69cb91802575fd0f289b6b0dada8f1728c5ea96ce28d3c7b1ab477a12ba595e7cd583c78117562a785a03d75782961784aab350c117583dd7933e872870a1f5141e710672d319cfbb76055deee65c4f280642894b29dbae8c6d870e1436c1e5812f42344ed18b2ebfc2bdccca729e222e4411771ec97e7a1d5a8736078135e85b1e4aa3eb32177e6e0d45247a3a1b2983d49dc5acd196c7b5ae2fbaa0082197e7d60c9acfa9ab8f285ccb14d5cab0fa1de8e2378095c5b2087e39fc52b9adee0730db2e80a4afe0239aab43317513742f5853c3e5e04a1e038b4661b792afa58e04e1cc95dfee994c1d382fe6d71931a84e795aa559c012e3d966aea9e5c7447964d6286c4e7bd2c70c583a9c80ababa61a4ee5c221156718d8b5350080131a151758b07c6882485af266902fb9a1ebd7e7ba3dee3f00f207abd56376f4a305341c829a08f512ae8871c2514f5dc7f0a88d5295fd8b90c3176085250fcc55c5a9c4213687d9ee00dc6fce1af4bca27b7b2329862e1d6cde5c9ac92c9c4708d45f4522fe60b4f324f7e6ba150b6e5f2620872d08bb39133178ee18e5afa86025bdd63ad4b3cd3a2741588380e040c92922cb3b0bfae4a4667feb04278b2474b66f15118a2efd8fe4eeeda7c949ad5eac7366c13ae0226ae5514ccd3c7043dc5926c4c114b4eb4bb8f33c8e248ab3ecc6c54646732c4f88bec37a9495c626366c402094d3a571a429b9942dd5e8947e4ef4b1ac98cc4627669976912205c41b9aa21ada77f9175039266c2e14c9015ede26ce936720e12bf1aeaf23debcae703e330f5303179b7973a7e59bd2dab46089028eee325fa8c58edd0265e68fb899ae8d61a564fd5d6c835cce21600f8ed37e9b946aef5f5b91afac13e9d0c54e0b1f510eeaaaad8447d528607220bf325e9d8f02a5f405b8e2dac8367dd285ad637344918d9febd4f8cea78e4c07dbfbf7982c006f760e9f7bc684d856a7b7b2365a4864ff89dd760364393db7ce9a1946930a809c2053ad77ad4f7613af5a8f95b9bace0aac6d07a0c8f2967147668b6d602db48a6df64bb2f16722f72e3cac5bc49cc1d1161cc7cea11b9e9f6a6087204455325825796b33bc97e390709f8672757fdfe02d3d7c364af144b9d2a719383ae305eec068432563c46ccdd5a768b6dcd3088b39470f8a781ee6df1ab5c5d0188cbc6a085ce7ae6d5d1e8445b891f8e9fde8a75a70cb7b8c8b253cf2772b643fb8dc57778602b4756c020321e01298f885e444e747d1a3fca212b4199a7729e3070b3cd8e9ae865f810dc3e915523792ba019caee928676b5c9a87bd305dae1c00a7378b1b8c98103f3ca35bc421c1916c4d36e74fec90583642e34b546a2db18d61eb2d974a546fff026a4415a2fd95d82d8efce546d26f83f98b1f1db9a5b640e7c6c5e5703919b70b8c10efd6b12b3668994e3b20630449eab3e77ef5d57e8fd7cddbfac13e4e9c1fb62a9ed54d8f6966cc87130950129a4fbcea2dee22f5ec310ad05fa8618797ce812a1683725effa42a93aba3fc18a042914899943f7c23298ba778cfbe4df2a38ca540ec32203921900f8a011157f17ae47cda26d0fd9b9a717390a82215032c5732c682b6065a9354408ee64bdae18a16dc334ee0cfb7195b65c873d342abd5f160b80ab56ce25a0e546463222e352cd09e9d75eb4a119843ec47aeb7347db2710765c9fc3b8da60c24d8881fe4ee509cb2daa7905d35c73c8632e19c3c7c1023b8996f797eb0780c98a1ef2f7cc06123197664307ca88e2184b5c8119a95f1cc10cc812cfa57ce77b29aee4ee0a80303581cd77eed3b95ee97dda6f6f7dca0926b99b5501dd38f51ab520e25678c43de5033d5684810059710248aa69f88bdff1769c3a7edb3e6ed77d7f061542e1905f7b583e3a0138a1210ef6ea5534b9770cdf4e558cc4e043fa87f4770c9ec821ded3c613097629147196abdcdb94b91eb73f35cac50cd8bb7beefc6e32359bcff0e5bfecda90c3953bc93b44a0047af6fce34ea2bc3c84242927542fbe2297ae0a726882332294c626b4c12c07f3cc9629920865fd922c8f2b4b7c33b4269bab4e832da09b507d51d82378cfd7bf6e1828cc5739026318aae7467d6de3e5f2029be3fc3428089fd40f637283ea08a844a387bbe06ea8e353d1abd1d336e252dbf0c6e6aad2d918f49933f22fe7e1d5b5ed789ee78db3a628d3e746e0f2d4acffbe6d5c776dd7fceacf8e5a66e2469e697e3f3317b40759ef27c56f6fa3a9913cd1cc11f79e8c57abcd2f8111a186faa29f5de76bf1a08acc84d314272ff4dff7eefc3ca63e8941bd03a69ad960cd9a2acacb279f0a9fe2f186a12bad06809087c196216428881d85c1757415e7af1eae70591de5dbd5d26dd0f5"}, {&(0x7f00000003c0)="a42e8f8095274664eed43e9cb523390ee85b620319368b85c63c95bfc6c6d7ac1ea11363cc00173fb63943c836ce9e83e6ec0ed7b7ae8e064586c25ac687367eef61dcdc5dba633573f8cf076f83b297a044080d1c8e53034ea9851b569594663cd5b12e7ae56f82882c22184b97451b120a63524c66a962ac39da4221b4f17dcdeba0e397f1a3bbea266f8b01010aa7b4d7e8885565f4637458c575ed815233e859d001e5823be13ce9723a8447891903c6534999dfe09d1b74d3d57b136f1b22b630246cd4d53eabfe73495f42"}, {&(0x7f0000000240)="fd06b18a513e83777f5b732489f151240b7f2e0721ab210af953f3ce4c95a6915f82fe5dd0a03f67f7f502407c8a57c83f7d2ac99757e71476f47bc7df5e31871b3a6fceebb30a4532cec5902c2fd8d60a3935ca2d3f01aedaad2b6ba3a16c663d59529896c5241772b532c5a400d41fb5ddf496a3881fc9dac18b960b273bf9e65dc02aff76a0ba9822f65b9e42d52f4f4f7b769ec1759814cf3add839d8832d3ff4436e0e201ae17586e947f4b6cb6bd59e67fec01fadffe12febbf18cb0ece6146c3ad1f307d3940eb6096fe4ef9ab673cb858a8dfd02496829e7706b5adb2dfc57bcc5f1e3c590ba1e0c587e6b6bdfb6192f43b1bab510"}], 0x28e) 16:01:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/96, 0x60, 0x42, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x7fff}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:02 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f00000000c0)=""/82, 0x52) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc104, 0xe98) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000180)='./file0\x00', 0x602, 0x120) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r2, 0x0, &(0x7f0000000140)) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x271) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x13e) 16:01:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="d39500b430bc294536cb454e1f993bf1e08e3c33033159c59411950df24781a159d985f1707c11c8c271279e07", 0x2d}, {&(0x7f0000000180)="9c7d3abc078534a3c48f59d88ddba68865bebf7cd6a8308d5b773d2b487a10e7a806b551739076cf31027fd9a55ef490522fbbb928c93d90ba3b9a660f4caf545fd35c9ae7e930398111d80264346e45d73b6c1fbe5491c08f6f419d00139cec34a661ec57f4048b17ca2ef1f28aa16ae83f38f36d40c682904bafe77234f7e52a5a0a1492085016319589eaf8a1bca8765afe51bbb208f22fdc26088b41d937932f", 0xa2}, {&(0x7f0000000240)="3a817fec5bbf143c274637a074a7303255ef6ff8efce696394d4e5b27297f3c561e7a4f835de9a7ba99743bec504496d833569c71c95f204d3625f583e39a12096f98298cf620a73370bf124a6333d0722e736b92bb41e2cbc22422defe4ad2d69626f89ec719e3ec1002299f81c7c9236d4831f3b2e1b4e25ef75c242415c04097b2fd29257202df69269563c8600be2a4dcfb5b1ef81d4855d068e0d21476914af52fdf50c8d6de3e1bd0a6842418a82a0a304069b6500677dd66fbfabd8", 0xbf}, {&(0x7f0000000340)="8d174b353381c5a3570a40fedf58c3d3baa5470edfaba79aaf70b0ea33455e186a2a52a011705807c940bb9a3f6de4000c8a3f9648ff79030a9343e56a89ab4092b191fbfcbb053bfa50f76d8c2bf808b1cefdb02e41d33a0a5c24c6c54084c0ce4a0a245661d574d0ad4260a646d5e1f1dca4aa08d8c7accdb91f2f9247df8509", 0x81}], 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x4, 0xc4) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000600)=[{0x0}], 0x1) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xc7, 0x1ff, 0x3, "f899b09ccd452a22dc71472d320f795fe84af19f", 0x23, 0x9}) recvfrom$inet6(r1, &(0x7f0000000040)=""/142, 0x8e, 0x43, &(0x7f0000000100)={0x18, 0x0, 0x81, 0x5f2}, 0xc) 16:01:02 executing program 0: r0 = semget(0x0, 0x0, 0x4b4) semop(r0, &(0x7f0000000000)=[{0x3, 0x4}, {0x0, 0x3f}], 0x2) 16:01:02 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="e800000000000000ffff0000760a000000e7f214edcd88b743aac554ad26119127cfdbeb47bf9723743ba09fc70f271686693ba3defc09ec22d3afc68bdf9db992f56bf5a7e6f1091f11c25de1b89fd2d7299c377b435102317ea1a30e432a6f1e19d71b55119e3df93b43b992c4c8eeb98efa4e088bcf81abe5bca2e919caae7c6392ee2c15a2ae429c7db533e704bdafce5bc4425df23e0c56163b17f8352b63ddc83f6763f12394e86ba68ebdc32c7bdd7bf9bc910e4eacf54d861df65ecf0c71dbda31991a1883acea499d45cadb9d616f4d45117645245cec9cd5a47cf187ba02679ccbe0b401"], 0xe9}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x4, 0xfffffffffffffffc, 0x0, r1}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x9900000, 0x2}, 0x10) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="98f0047bf226c62eda6784066ec10eff4373241da274316852f7e5805156d23bf210b4aa3ddbd17fd4c647b8063097d146758656b2eaa2fc654fe913a022254741aef07a0914aad5880e7e98cb3f3d551aaba967c7ef00793bd39f38e43bf4c87d45fda40e18d98b64d4214410477c9caec6d3318e050e895900c0408ccc0bfdb886f57aa70bba0cf22232caf81b13b5f5e344cd459999acce094ee06ce48dfa594fb5f567690f38277761ac7f79cd29c7c2b272261bf4c6e8e78d017bcb2321c60e27d1a90f31c54fbf42f99819dbe54afd0f7159cacddb", 0xd8}, {&(0x7f0000000240)="9570cef575abfaf3f71d723607608e70f1ab47d0a4c4f67ba3dc8aa1bed1462df8f6c0498704c0f97645136175b5133696d43feaae28dda2a5661fc459e33acace0a6952b8283ecc14a1fb61d59bc6692541cb9b371009d8fb5cdcc9e606f87ab186d7d67eddf26a3c69602f13350fb022ac5dac3cc65718e0dceb5c427d3b6ae21f4f7c6b8949404183", 0x8a}, {&(0x7f0000000300)="6648c1ac32a6089e5700cfb6867ec63f298f3bf175cb98a3eb9bab7d7f05008cc5529a71dc5a12352094f73ca7da1a346cda6c23696b3ff32ab79bdf58492b079ac17662c4b8865477bbf54442a6ac78c4a1804226566879cf786c1c5415dc491833e494be3e2854a10d64400511dcb793abc357ed9a0161679c22f15da1f7ea70de46defb7723f3b2643140ab510c19907dbedfbaa7ce9ed6bdec", 0x9b}, {&(0x7f00000003c0)="35da92d052d04ffdc75db09bbac466f40c66de340f817f", 0x17}, {&(0x7f0000000400)="bf727d82c6c85fea5faa803f6726b0e8ae3f77c8971714327ee35698c74cca1d2e016707a121315039c2849bbebad69958984f927782cd7d80e1ba98a4d336442ccbd20a06a31936aa0141d9a42d4fc0deae66e2b6b54c8c924bc8130304e1fbaf0baa0c9257fe9a06714842210c9cdf1971f25d67210266dbae663b9302a253e4100f015152afa342eb733863a6c0599ed41e62ce59c267db39fa5b9eb880049a745f035c1b31114de5e6908aa2f31640a3", 0xb2}, {&(0x7f00000004c0)="639e3649d9747160ca3be1da96880c4bc01eced9c675bb73004ff644ab69688bf64d", 0x22}], 0x6, &(0x7f0000000580)=[{0xb0, 0xffff, 0x1, "a9ba893490f2293d5887d09661893012c8a0de1ec120d1ce9c721f8e6cd86c64d497b95b25202da79a5ba6daafcee3d74d94a4e37ee93ff10d5d9c5be3a136943ace1e74c1eed401e098f08f14a9a5439243df029767ba7a5b0841da59510f94a5d8f78291b6778fd78e815f22ce70392acafcfd7175d04b43f6e677feabc207de178ae852fc710adf9f3cf205880606e95c3d04928122ce19"}, {0xa8, 0x1, 0x0, "3437758bd11299403e68aafcf0ebecad952cdeadce9287df124aa2df15a14608f528af9de62c01a757d704692be581225b5aa188d65b5c2346dfb2eb20290023ef6388e44a51cc72ff5b75d1d32fe766f48aa945e9de27b3f47aade08ac2b1b6fee8866a22836a49dde93738ad9b3f56334ed510345094c001a00ecea58427a5e9f751a6b4900cc5c7c09cd1197275b04f4d07e8781b41"}, {0x28, 0xffff, 0x3, "c1c4c73b6931504fc014e2e2e547e7aff180ce8f"}], 0x180, 0x404}, 0x402) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = kqueue() getrlimit(0x5, &(0x7f0000000080)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) r2 = shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r5, r6, 0x8c, 0x6}, 0x71eb, 0x7, r7, r8, 0x2, 0x9, 0x6}) close(r1) 16:01:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0xc001, 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') 16:01:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000380)=[{r0, 0x40}], 0x1, 0x5b0acd89) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0xc0, 0x200, 0x6}, {{r0}, 0x0, 0x0, 0x1, 0x6, 0xab61}, {{r0}, 0xffffffffffffffff, 0x90, 0x7fd06a412d363a31, 0x4, 0x100000000}, {{r0}, 0x0, 0x4, 0x80000000, 0x3ff, 0x8001}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x4, 0x5f}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000044, 0x7, 0x1000}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x1000, 0x5}], 0x0, &(0x7f0000000280)={0x2, 0x8001}) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 16:01:02 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:01:02 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x8000000100004, 0x80000000069}) socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:01:02 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket(0x1e, 0x3, 0x0) r1 = msgget$private(0x0, 0x402) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000003ceb4d785e973c09b770688034bba1bef287d74143b8c9c8e8c5db33d0c618155a48a6a25724de6532937f28137da4eb1b919200b9e13a4b37c60972d480778ac5dbad94b71aae8c9c6f7b77a11bbd26167a45984f7c1320f239e6df92a4b8d47c98b2d2cae278ea0d420e64f5e548d251f742f10fb5779ecba56c3345e8e3c2950f4fc236ed09ae283d660bf8a0ab75d14639d11599af22eb071d44de809278eacac9eb3421b6bcfed40ea66b90bffa04682fa739a4b632c18b0355b5ff6cca69a64f9e9cbb10a0e3e27be785e5828f896ed5a88fe9b55f1a7b8450e3eeb8e5f0f372d4e3ffff071f7f39ff57e302b81d91d770e05c70bfd217c3e8e544ae052d9731b072646e8961119ccc7607adc66893c352e18a7dbd2c12ca09090b17fee13966892d64e1c9ebd82964171a17e5885aa31b742a54c5cb271e286efd5ccb9f0f0c3fe044a3ec0235ae90dcf603e2d4a3c4e5cc64b6ede2d0bd5188d66b51e7181b5366f5013bc5dc3038864735c59943584ea4e354ed9b5c90154d6e00896e0d05b9c3cff6f0e24aba2ef70c244df3e65e0fd718cfeff50fed578cc62f5524080d85d26deb0bea097af02e168a0b9c50bd3fff4b973f6e3caac546a387106246a801468bdbb7bb76e7ac476937dfbe483a061410162f922eeb47911a1ed83946dac9142092dd7ac8f34a67ffcf41d482d685f5fa25dc933434522f7a59e887a2fc0bede853ffc5b656f1086db76eddcc892ab93430c51df69a104526f1dfa90b9aa6005748ba3ee97496f3d4037ff6e498b72d76ec2ccb75a33b5336f86a544e3e0fa0474fd55bd55f9445ec4ae1b3aca35a0c239dbf601f0ed011a2b73fce211b237c096e6d5d4a51f10d2a945ed9be595f0c2fbeea00a00f01fe9e5c8f0d3fe6b073824886811b84a392f15a1c1b000ebe9afe1b2db6ebbc8eae6f97e928a17a152985a46c5e71878e7249ec46cf69a05d02e58ddd45d0e80d95e7ea06a34e2388217836a4827ca1a0aa8e76d907a437b8b6be29a75c28aa2c952b2ccdee0d0a70f41ebe3e6cf83ae3e73c8fef1f7218ef62c4427de5980dd1cbf978ba0c9e6d0ba7abb623b1a1dba0e3ee755e50b74936b0a31a158bc90b0cf1743720152c6b25e6c9d414a799dd1ff5c7b67b4d7fb32a90b6b76336c2395784acbaf47269b87cb72c7e0cab0574fa1e56ee16fc2bbf1f6c110621ed1fbe44d8f3f27879e45c15bf7aadffd1fcec85d7be6820d39173fdadf9c79a7f28545bfc242876973f4787c3eef8a9c22a04271b1583e5eab15b5adbc74714ad9f43f3a1eebdf92b2740ef033eeb1e63657c9985b2526c8ced86477adf72873d1bc30f65de9bd45eebbd0753042052ba76086f54caac834afc9dc76b7566d1001292ee0eab18e4e70c5efb88acae0bf11656a239b97820b34c1de289c30db44e5950c6a91792b3f82cf8ea5d4dcf2d865f893ce85504140ac9de6d573eeb24605b6721436afed7a4f9b890c18c5bd68c727553762953f6694f328035fcf9664292e06e39149fefc12748c74a2294322b290ca05754ed8e7649efad77dc091141e058a375783e76b9f837ad07c010cbd74311c6b28f62cf44020f1549f03fcbf56b0d32abc99e122b6e387455f5b40584f3be483000a31f5a30f775fdaf1bc41f6565585d1380d83328c0fca12a9da3ea0d3388dfecd070a5cf824c12a0fe4b3e72358d3b3cf2208da8100350e94dcfd28e0dd039f93c7492b84aca3611ee21f2c977070eb15abac230ac1049b4fce7ec85b624df68c733e4f5cbf9faa4da65f7ada50511d1a2a1c22d6247672e306b25d5e8c310965d621c998afbd0ea2b14fe6f6c1f23d25ba8632e5100e68de36da101fc12b0ba44067cdbb26e4fea33b7fe379f0a7ea2f6410374c0269ef43a655f7c75c8abc804bf62da17aa8b8d9f79cb39fad79acf0ffa2de45496592d00bbb31c803c91ebd68f2d022fe75022d69c95e24f023beab078fbb028f5df1d04e764d28b02f96244eb91de98c92b0c59eac7bd4a43f4eaf4158812adaea17cbcc6c9936084ae4c297c03f3472d0da74b8ac2a8520b7cd2644a5502e441c6c0a0cf482af70d4ca45cc6b201a5bdfd1784ccf827e90af46170d3b4da3f0db82fbbb14cf7f1921c9296446b1d8b87d791c9aa87307958139d61f35b24e4ce37e5c23eca73472ab8633d2f8e4875dd27d9b56d87e8e44da2ab6abc4ddaa0dd00f13ce58a06dec1e9d056a6a400f5bd764c5fe48033ef0abdc99e2b13dad73a1bfdf624ce54d9d9c4f7c3aa8e21564aeaaca888bfb0421fdf3d7cfcec5ac575f85bba26d95475e32d9fe419c30c52abd5445261161b3dc4a790c37a89e693f074acf8630f0a00002c8ee01ac82e305df1d884477a4541c41799510613d9a5e3ebc03f8413d35ea198e2786b5e78c0248bab8efda62236d6fdecc3e2753ba04fed1e7323ced36f049bdfa1a94d64182d32068b953b555ca2d6eab68734eb76fab3b11c08bfb66f190a9780ca04ac4f3dbdd3f3da17b24f4fa69c6aca6d2c192cb27434b4b7bab95844e40d07c2dd71f76f353000b0ff018267ab84cbd79e4cc5c674a987fc95b91d47de20fd7497a4d7efee132faf020eec72448a18d751103f7272344b6a3758cf7284fc8320ded3d1def662eed2745aeaab679885d8f068be781a17ce5da87453b53c9f98967656965f246fb896467399b589474747150c3838b9b2f362132dee7eeb963f563b54e3dba764f69aae15b46822d0e38f8854ce512c3ee3c4f00ded8d1b58b4e02b8431708b3a0bbe0eabf871a7dca64fb30f19518c664219275ec8c1d37cf0e5a423f171c4ba08061dd6aaee4c579d597559f84b37edf068c65856041bd64866cdb4a2070c9ce3c50afa6304ffad09ddb15bf1b97a9abd6d7737fd9bcf196ebdb45927d4fefef75c09c6362ba92e620aa61f37b70f05792ba70c4d26c47137cd7d5c49dd4a40a1aee69fad7fb7b2d5d8b4a55c07aa9f6027a0942a7e0888f53662d8e8d03c1dbc7ce38f6c6cd47758a805ad0bb6a1342d62199e124ee89627ce4dce8f982d889fb742f616fe20f9ec72365456879c0afabf74075d690b2feb483dd38285989d3226521deab71d16a9192d7670e1d1cb324b7388d9ac2ccd5f05e6d33f7bfab5fd94070fec2a0918440fa5a07d8d2bb2136033f1d99855c1a0b2a25fe45ea4ed7d5d57eb0558844e06d67995979d6a27c9133ce30239ce661fcb8ad34bd0d07e6735a98b6fef5621ea210cb1a0624791afb723ac93457d6a0b829dd6e79c477741dfa44d34ea5eb28ea95d0447454821cccacb0e6215cc527bc722d4513e43a541ce884ae337dd4ba62243770ffaf95200581e00aa440082b68128f16330fb85b61276ef3ac7e9d2f621508e8b5c05f0d477363cd4507adc393519fc1d40e7a1e42c639b06bdd3b46ec61a13940341b58534705f3df41f1e6d84160e44459bccb9fccd617aa1f424063c597c45f5bae407697f22906fb4a03788edfe556744c09da7a55e334045b1a5506da44b5a92c813a6085ac529caa2aebb653c00a1fce3485ad3cda762df9d09b5beda989d109850908a4669f0efc3a4422b5c703e0161c17829f14c240ab2f5a8205925780fb443574296188a470b0215a63e212c9c524fbe631c1d3a2223babe91b72873028991683d6d0f07674f9833cd4e760b005128eaa075fcae6d6aacf1201a20892b330d0726de4efe0d25b274d6e67e1c96dd180b538104a9f2095f68dc19abddcbb8f32e4a738b0ae05790ab7b7863895bfc4cde3e6c677d7fdde6e05551b42d4660cc8c39b0c2ca2e0a81ec2263f0df44e3646bd41ddff5a7f4f6222a7316eee4fcf35a91f8e0832aea5b6915414d81127660ebf9eb8f65e60c483c35f8b5f69b7122b645b8ad1cd76c80f21efc3c79e2327f559c1e59e522b714e50fbbc49dacf7a3bd623136b392cbe646894160303b43bfa2ad75fd860698ddd1b89c3e420a34ac3400029d79f169b7dc7b5fd41f2d0d484a672fc122a38c1aa8b623cb4cdeb0b283b03cb473fcc2d65c1d7616cc607fe7e85342c693556d2611c864ece032c96464cea2afca158c3537c46cebf0079368b79395cea520f747be257748c5ad46943cb7e6c78114fd8cfd3ec3b6f3540c98977c7e5ee9bc6f00edafc2beabab27c718eca08234d0faa409b4a78ff7d2872f54d61ce7a016d52cc563325de932453c826c7e62df775d751e138da411749b0e694accbfc956210cacf7a19d5372e7ed9627cd3b09412042613853389c97809e85524c7580d046339a05b2007e2f6867efb5da137803903c2bf353015f6965f4711fdcd32bd899083fc3ce361a1443ac3ec43ee4b2273d20cad00d048202a8db52933443e32a97b92480c7b967e741b350a42c598bc451477fe4b7c5c830270a8650589e941105779537b5142664b010712ebd32b557faaf526e38a3ed41f4428d551bc7b97d0b355690e9e4fba44bebab4eac2016b0220deefc46a3e518fc05f758d421e9a5cebc1db46636b97de575d5048b86c53954a2cd3c25cdbefcd412678ee94fef9e7decc524d530bb2bdf8f5533251bf5c6c84903abe24ef4c64a508f04712754e9d7c65238be6a6fca67ca58ddd5d6a020e6cc87255a2bf84fbec52b038f4bbae7280197b3ec807ffd640cd7361516a48a513256fdf592456294d43b0d94d0ba6cfab2669f0a42e65b5cc08569005ffe1634021e8011504890742ea62954a3cbbe6f7956c286049ff3255e210a40501b50aa89d721bd419c996796506ffd127c43d936573ba85471bfd4e46db7870b3060f74c00d697e64f692353bde72c43394e34cc67efac7aae22ee294390f394b92234e7b0b665091208ec9552da0fcec3a2cbcac412c8938295ca80b5340d481dab7b2bda93cb32973964cec818ca1fdc325f666a32290500886038e00a3db4647bd4b4b03110c5384e939722eb01ca3bec0e876e7bf3a8fc3b5b860776ccf23c5275d40415efb2bf7c62ff46d73cbf930f21d47b4ae306d72016d7b2cc85c31bb58b31b53e42e453062cb9e2f41eb62c79b71696885bdfc48a9e1740b970744818e219c6f3431bb7816ac60a5129cab61f22e1fabf1d64c22f7e0b5573655ee4ec00d1b2aafb239b2092aab16d7fc0216183458f8a223b700400574c2a8276150c7f052aab3c08bed7b445044a8bb2e3c969360fcf0db1fa92166118fbcbde6a776eff9d75f32f7d56fd40bc77d3d7bf50dc59687870ccf153bc3d3a7f349b9315ea4bae7bd790c4a9a050d00dd2a2592323116290a8f1974849d6fd864b8076d6e2b1d5a3d61647f4caee8efbd2f63170b02b459a160b69833a3fe5ce0c177b5dfafc84b41ed9c0f84053dfdc98b6980a0f92896a4ca82fa5f13804d25d01f8e8b2ef10a018a202ab327e659c1b746198a151558a6efd0f339682ec0710137cf4c2bbc179d750a60eda2e1bb1e1c55d1fde3451855db3e51e4cc3a4df28caea9cebaa0655eb16b381f5aa0fe4be20450ced97849f2a7b20002d6ae1c783234b7294d943851c689d05d83c65e0fa3de210bfe5a434ee22641b973aaf04aa89c818cc87b7202056426ec1bc8b6c9e969ddaf0c5c223799322a2b51e4bfcc8ee276adab47b25b90c6658ea0cad3891b0de6c4b428656d04950988e0d0857190302516f24e8f976f75bba9c06bd29c984ceaba34aa0811d8438351d0e7e828f8c19665761e1aaa3291456188d1af49dd0ba4728be0e4c48a06e8b79f587ed24b6621435e926549de4e19373ba51cef13a34574f1d"], 0x1008, 0x800) msgget$private(0x0, 0x40) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:01:03 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x12a0a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x1, 0x2}, {0xa2, 0x9}}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 16:01:03 executing program 0: r0 = kqueue() ftruncate(r0, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 16:01:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x40, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x5, 0x7}, {{r0}, 0x0, 0xc1, 0x0, 0x518, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x22, 0x1ff, 0x7}], 0x9, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0x1, 0x3ff}], 0x200, &(0x7f00000000c0)={0x7, 0x3f}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:01:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) socketpair$inet6(0x18, 0x3, 0xfffffffffffffffc, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x253) 16:01:08 executing program 1: chdir(0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1f, 0x1}, {0x18, 0x3, 0x101, 0x100000000}, 0x4, [0x4, 0x7, 0x5, 0xd000000000000000, 0x1, 0x8, 0xffffffffffffffc0, 0x3ff]}, 0x3c) stat(&(0x7f0000000280)='./file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') 16:01:08 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r3 = getpgid(0x0) r4 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x16, r0, r1, r0, r1, 0x14, 0x5}, 0x1, 0x9, r3, r4, 0x0, 0x3, 0x2}) r5 = msgget$private(0x0, 0x81) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r0, r1, r0, r1, 0x50, 0x1}, 0x5a69, 0x96, r3, r4, 0x1, 0x1e, 0xb5, 0x100}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000180)={0x89c4, 0xce9, 0x865, 0x6c}) setgroups(0x5, &(0x7f00000001c0)=[r1, r1, r1, r1, r1]) msgsnd(r2, &(0x7f0000000200)={0x1, "e2f301505e108cd1ea7acafa35dbd2f1563316eef3a91dbbae25b6c1527bd2619513f840c1caa5fa7eeb11367bd13e94ebbb1385218ff301c50c7a0c85af0f206ff4b385561543bb4353cb7ee2832d6621707ec66cfa8ae976f52103bd24e21da4c9"}, 0x6a, 0x800) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/45, 0x2d) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) msgget$private(0x0, 0x200) msgsnd(r5, &(0x7f0000000300)={0x3, "62c5bf0e603b1424f7d1af5a625e98ec25a243bb90722aaa4fda8889f6e18d9339922c6820e9da45be6f449d9e14713944bccd10a7d4dc8c995131836b7578ab192bfd57c89e023e6151130c7e34afa33f1d5abdf4213e567856c09a0489234eedc4aaa908"}, 0x6d, 0x800) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x204) r9 = msgget$private(0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000003c0)) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x80000001, r0, r1, r0, r1, 0xa8, 0x6}, 0x400, 0x7fff, r3, r4, 0x8, 0x831, 0x2b, 0x64}) fchown(r7, r0, r1) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/93, 0x5d) getpgrp() mlockall(0x2) shmget(0x2, 0x200000, 0x2, &(0x7f0000e00000/0x200000)=nil) getegid() msgrcv(r5, &(0x7f0000000540)={0x0, ""/237}, 0xf5, 0x3, 0x800) msgsnd(r9, &(0x7f0000000640)={0x3, "957f2ec5f19668b34e2c409d42b3a0d5cf494e0a5d2a585a652ab5e5155ddad865d0a67b55e6ed6ff29013a934e821be4aa3f4624b40d6fead55df192b2e30e0948430163284897b21ba0f71268a4127905dd1f88ea2be479195c05dafe3ba2816b0014c9be4904802f24958ad17ce7f0359cf37c6a36da3"}, 0x80, 0x800) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x83, 0x7, 0x7f142, 0x723, "bf3ccf9044a5c308f5a8532c867b5f3b782dfb6b", 0x86b, 0x1}) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x5, 0xfffffffffffffffc, 0x731b, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1}) socketpair(0x0, 0x0, 0x1, &(0x7f0000000180)) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000000000000", 0xed) syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xd36, &(0x7f0000000140), 0x722, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) read(r1, &(0x7f0000000080)=""/131, 0x83) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:01:08 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) r2 = kqueue() r3 = syz_open_pts() read(r3, &(0x7f0000000140)=""/100, 0x64) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="03a93fb33edbf6ea6e12f7fc0f9c3ec0332d62d4b04848595b030770050a1f1d6398fe866385a1a6dcf9bf8287ded086c7dc72cd1bf05a3ae466aeb88fedafe015c0e8555b6239070815da5aab557878436e4349ef", 0x55}], 0x1, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r3, r1, r0, r1, r3, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r3, r3, r0, r3, r2, r2, r1, r3, r3, r2]}], 0x110, 0xc}, 0x2) execve(0x0, 0x0, 0x0) 16:01:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:01:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20180, 0x49) r1 = dup(r0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1102, 0x0) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x86, 0x2}, {0x18, 0x3, 0x100, 0x4}, 0x1, [0x3, 0x1000000000000, 0x5, 0xee1, 0x1, 0x2, 0x1ff, 0x8]}, 0x3c) sync() getitimer(0x0, &(0x7f0000000080)) getegid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xb45, 0x1, 0x6, 0x5}) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0xa, r0) 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"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0x200, 0x3, 0x5, "a86dad6bac82a1771bbcbb62fe8f3825ff41802d", 0x1, 0x7}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) fsync(r0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:08 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, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0x1, 0x9, 0x5, 0x4, 0x10001, 0x5, 0xffffffff, 0x9}, &(0x7f00000000c0)={0x5, 0x1000, 0x5, 0x1, 0x3, 0x0, 0x1ff, 0x1}, &(0x7f0000000100)={0x3, 0x3, 0x100000001, 0x81, 0x7ff, 0x3, 0x7, 0x200}, &(0x7f0000000180)={0xd36c, 0x100}) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d, 0x4}, 0x0) sendto(r0, 0x0, 0x241, 0x0, 0x0, 0x0) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = msgget(0x3, 0x204) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="ff07000000000000000000000968"], 0xe, 0x800) bind(r0, &(0x7f0000000080)=@in6, 0xc7159e2676516666) 16:01:09 executing program 0: r0 = socket$inet(0x2, 0xc008, 0xd6) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) r2 = semget(0x3, 0x7, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1000) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x9, 0x0, 0x40, 0x0) 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) dup2(r1, r0) sendto$unix(r0, &(0x7f0000000080)="30ceadc1c7f1a9e7baa11d2dc1826a643a6c62b676314cc642902fc40e87d3458c7a45893ea2d058c1219a5ec48da4ed1a6696d8c637b2cc2ca2501a16da432b428dcf00724c76ea9dab52930368ddc044b57db0b0af06f7dd40660823e0b73471a862dfe26bbf1376ca1fcfd8ec794a864439d79db22d68", 0x78, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) getpid() open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) 16:01:09 executing program 0: socketpair$inet(0x2, 0x8004, 0xe3, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:09 executing program 0: r0 = socket(0x2, 0xc002, 0x0) recvfrom(r0, &(0x7f0000001780)=""/12, 0xc, 0x840, &(0x7f00000017c0)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x2, &(0x7f0000001540)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={r1, r2, r3}, 0xc) read(r0, &(0x7f00000015c0)=""/246, 0xf6) r4 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000001800)={0x2, 0x0, 0xfffffffffffffffa, 0x200000000, 0x28}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvmsg(r4, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001740)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000011c0)=[&(0x7f0000000100)=']\x00', &(0x7f0000000140)=']!\x00'], &(0x7f0000001400)=[&(0x7f0000001200)='n&{\x00', &(0x7f0000001240)='@\x00', &(0x7f0000001280)="7b962d2800", &(0x7f00000012c0)='*\x00', &(0x7f0000001300)='-.#)[.&\x00', &(0x7f0000001340)="952e00", &(0x7f0000001380)='\x00', &(0x7f00000013c0)='-^[\x00']) getpeername$inet6(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fcntl$setstatus(r0, 0x4, 0x40) connect$inet6(r4, &(0x7f0000001840)={0x18, 0x3, 0x4, 0x1}, 0xc) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x7000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x203, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000200)="82169391171561774ebec91c2f75161a952060abbfd1041a66f74b312b54406d5d02d072680e53fbc4aff7b62bcb038b0a353b5f2f74b045a3b7706aeec3a1cf6826eb1ec943a9cf2fe857816961c8f75bf81059aa4527fb167a506c19adaf5da6448b6206fa652ddc844484b915b1d8a1c809d0ba4bf4ba2041dd5452c7f90c3860fda72d3eada42c612f455697b7c69984e3cb3e48ff5e95ab66f0ac87cbf8726daa5fb39618a6f5a4c4d87138db1e9acad379cca7fdae1713b506bdb93e5969512472197bf70d9b948f7373ee51371427cf60012e378e37dd33036acecf0ac262cf67345324269958544840a69e3466a6836272acee954e6fef7880b26e0e3ef5e410beaa8c00b2c45f8fdf97e00b1a584331cf3b4e93e90b6a755d11e4e4f18cb593e5c4d808ca4d0d4b868bb4cd78ac3af987a681dbec4244a576d53012e0feb2b3160fbeecb6f1c7e0dba2335b9bb2aae8c42796736fa679a26a0f778173fdcf8d7feb4f49d2ef1e3f8fd8331f79446a2ab7f401d11390a3f32e9cd25ed5e5bffa3f8f146ee4c64f1e040939c38defa8a5583ed6e5b48e679bdc8b191cbcc6324d6b555cb1fd20ae124b24b89aa633349c099a50b9c422654642d6734780504005c692e98edddb223cd90346b99ef290c642713c18a7f9591c176108b7ceeced0713cd5bd9df52f40e4796105cd9c3d41cde1ef0cf782c5cbd2601eb54b2165732686a892ffc5793cf30b42416711dd750d0d220571f829c4c092a1d2445f2f5f65f38e95ac87d30926a61226b927d9f7a6914f15529c2d893278ac025ab572b7f7e51d78a5b4bb540dfd7fe2896c3627a8b1f75e524b97526546aefb5712e43c1fe269fe43139c2a91780290da1d4a98e5e8405b5401d214a94cf4590224ab6d3380aefc5810a46cebf3228dc941144ee6eefd5b82655313de1a5d8a2ea780e71e8020d05ce0c0fd1fda4827415cc20dc929250722b4d8dc8c0fa825ede31953a976fc82c3d08a71f5cf4ae15108a21fa50ba4d0acfba307504d30f7f199c9abd05f015697ad63fafb4cf27a13cb2b82c4f122bf0854542a095128e82c9842288b2f6c5e5743d04cdf5011f861e858f23d96618a042b15d50896e0d8d68958ff1cbc8e0bcecaef5103a5b61324b1553f62596c62038fc819b603a6be4ce62e5d4cd8e3b8aae7e0b193ac6bf26cb2eba9d2b6ce626fa4ac435f34de53c1e7ad42125181f28a9834955bd35760a0db56013fd4cb989ef9cae20bafc641a9a57678f52378cd0034e69a7d5489dbd3d5c433e79b9e6dc08c5b0bda3ef4408da47c55afd2ddc8caaee350ce0140173549461d2997e757dac47ae7ae07525f672e4599fc7e2dc22614a8d1ca0f31afba3495b4c2f9840dbbde1fcd6bc2f5384facf84608a652931d01fd8347e3d969c6fc242f2fbdcd5caf7e2721b3bcdebe3686eff2381abc4291133588ec54eac34b5fe212c2302b08908d98347a36948a0d65e8a55b6c3f4f57c64ee3753cf27ac80f85cd26208e187b545cb0d714212301f391c66c48170a6732c0ac831719645a7a37ec3f3be5eb3b70a3b311a251a713c22612207b59be27d8d1af4ea1764575af5caa5f346703fab46cf537fdb5abbfd03acbf4be6a78106202e1981dc67f7983ad1d1a4448cb692dce29132956e481568dbc18f50444128bd068f94a218dacc3cc150797313004620148976d0c972a297565ff93963a6b66ff0c6fa0a82c7ca1c73b823cd971d40829421ece5843c45591c94571e5dc2e604afbb08e40be7953fbdf34f601d4f86015cbad956df81147d342af409e2a4d607b36fc0be4201b0884b92b6d21def769efc198947ad8a664b38b89beb2fee92b0f9e03b527e582af859db1004cdc4b0acd9f20b624e41491bb661c277715b5ef4f57fdc99e44fe2d7656b79f071f5ebb6cca0dac0f460caca2b30bab8a4d2f0bcd731323aab39f7cc463b882055de94dadea363f8a5ccece9e6956dd3025ceea05609aee10ea6d150fad2551207df7d87bb8f53edc036597d0e9f5fdfce3b349df51c57f1bb3a77cf06072e75763f8cecf2f9dc7adf3655a05de669999cbc839076d2beecdad72802aa53acb2c25342658faac25e251c1e32abc6efb09d9b6ba92a6a6a89a3c2998997954e3dfb658896c153ab4cece62e5a9abb212becc83ebc0e3dcedac934167650cda969868eeb858194e4e6b4b5e60a28137492f47e3a04bb9c0da34350d3c2986750dcc7edcf8f86b5108ed67927af59e34039369ee389e15830a2ffbd038b0db13d9842693ed010314dc87d4dbde2fbe6173d198329444491ee86f5aa5eebf64e326a42adac74047b9a7adb82978122fdfe7d16d242831232738aa426c548bc499d4f5bb8a2b9adc84cc1122edfeeb7be53c6b87a0b884fed00ea3267d9d740015dbd9285456fce10427262f85dd8f20ebcca58f3cda6e1dd1141d1392c1f45512dd9d8470353e3f5ae19a8d8dad5c1f63a5334c973717f11872a56bd56ef034f0a7c6630774e3a5cffd8d2b82b754b27e6937f23228e2555f6c327b823f0ab142f342b33e85245850d984d6ccb6cd549070c103dfddc4c7c9e67ad7fd159c34ce00caf3501cf26a88192e089a9f056ef86ae9eadf17f4b8e991b766bb8e5a2a8435e88bda04043baae1023133b38b502bb1f3c1970f140d1ef90c92dd60974b1b9342d9022255ecdd99b115bf597a3923a6259d55da5553fcd19d3057bf05d3202cb41c67f1c761d94c2cced417baa7ec10fabb9ac98398a613110f506455a30afc4bca430d8282aadf44bfc310407fab9029083411da1014aeeab59c5a4147b2e12a8edceab4a44d5b70dbe2313b5b3252f36c6e85a5d92d7bcbf7a29d4a717084133b2502f00d3fe4760af3a658e622fd9b79bcd6d6a914dbb124a88317c799d5dd20b10158802cfd5fa7c5981d714adccf1afc35e250472e86f766e76c082fcca5f52a38d860edbc484ccb17d20b2fd7ea71bde2b399031255579124185a52d81132643b2d3f6db8602a5c652a1c3d43026c779ae7d12957844398a8b065f6c41ae279ff28625b8a346af38fe1ce844aeb26795ddc26c711cebe51d8dfef46e014f2864e35b65cea392fab5d4d49d6c386a24506074a6bf937fd0784f2ce8160378e98abdc98752de7eced7012b716dc947e5e8756a17b0a29eaae728533a65fcaf3cf746983b7b267143dbe7a112f844e4eb71e0ddbecf7addd307df5c530281e7d8809622a953eaeb9e69e093fadec0bc3e3aa01c00bd30af39867b66ec20c15efd0a9c7ead04b0b46f237b403944f6519fb2f1f39a43a10f269c9fd304ee8514f403a754d31d1ac04a4b2f6cfad53093d3c4229e0e393181dbbbb4cd2a2f63af1f6a1887396903de80ee5d696c38aca536b56907c9ba023f25967267d1f800630e19bf338aabe3e410a65fd50d6c7c7fac04eb6e258c65231809fb4bfdf4f4e3b436bb8543fe51a595d5747d85a20dae40a8af72f581450f4ae0577d18fcf5f50a65941b23b7e2a7ba082e51e708531de9dbcb8fb8181b0c55d74bb3e5a59b5a6a0b474243b2c2fe94418bbb8e9dbed10de24c8666544f2cec34381aa4de390b6408e7fe72809c671e4eb25e1d62ad3b9470ba2084db64dff1e3c31142bf9a64ec1662cac9f5092de13e8e7620efb144a01aac9dc99baf0a791337f66e4bede41f4afc36c851515f33395153f834244cfd4e60392c90dc95e91ef247743c08e2e302c4f59c5699e0bc404a17fc03e7fe7c8dd5a9d5f57c4e66b26bd706c90ab8b54c3d6bd79fb47f99a66d87149de9b0276d3fc3a5721b59538666e2d1d7cccf22398bfa49e91132d4952aae487b9c10c1df704cb76854cbb8d65b19ab07b534f2f37ba64d7b83ebd69d811b514822bc6fb8e2a7b09bfb1c31460e8ebd29b77bbcdb61f0475c5ecb4454f334f7935802f047cdb3b4609da71b213f7f2a8fece736f13db2540ae74ae1c108d686dc485e5cc47c8dbd06006ce06d7b9a7421db97c6523a4173635933b6f30f357e0c07804d6281797b6c94b3140a92c8db1c9fee3ce6b3e819ef0df3e561b549eeb330d8550028bb06422f24661295a5567a1bfdcd93710a8d167b7bfecab1ed2535f8471c831ec5b3cc05d36637a63738be62e409190b82ae85a9ec71e2f3a41cfc1aaa6aa73fd8af78aedb1b387972759ab1deb3cec112e1c03265a482f361b7016a9f9345d799337a6beced886355ddac2bbb7ad967aab6bb47d4ba163fc75158acece95cfa446050bba8814804531452ac31d52eec6c5394800bc2911b1cfa3aa9637fa84a877dad7f76d5409ff029ec760d39accd11b20606327d909fc521383e2d8fe56332339a1a322a393e20d27bd252c3f0df9f45a0aebb740fbf63a3c73ec47291e1f3598f6faf0a02a6f4db1a66718b94a5c42c3d6a28f49fc521669aeeacd0886c193d681bf9271e7b592828be94e03cfe9b3ba2aa4e721870b30803b5b06e87b4f5e5f1f56c5ec2dbf3acbf99e55e7f4ee8babcf9e712f5aec626e90203feb5b6d41e5d9022ffa8d861f009e039f467dd082900d7e1146d8b72a69ae7ae2c1308eda2bd561c8397ca689dc0e44ea1583a73efcc5b282c389f5f59c4aaa8484f833c9f3209ae8725ed46905c10623827c7d2e415cf544fefcf19f0fd02d49e14f192df6eedd3922973edf3c60acc9c0aa294708edf530b00efe76cc5fc37ecaaf8857a06d1be09d8a94accd76c31200a8cb1aeb685f0cfac549069f538420ba697903b40bce001839e7d8d5a42fba0d3812850b75bb403fe369d87341c56b959475924cae48649341ff0b15281259d0e3bc12424b2fcbb2ff5023670871b595dcabca13b0e8bbbedb3e5d5e39b7b03a8c828593e24ac5f6ef75affb33fe647dff9c9554e6f0ef1a4be89e3c5d73feab19ed0c32b507583b5f2c71521e2353a1d22e34a58253ef4aa12e1ecc297b4429e1e95041e3855e63484ef9d950801d1c01ded40f4a0c260d270d71dbba9b4c154d131c2481e7a907aca0943aa067a0978ff774b92f0eb8dc86145b3a2dcb5a26027d35312d49256868b2bef5e669e1173a3d50fdc7accdc6e55cc94988176105354af40c1db8bd4499ffba278c3568d1b4fed026a5f0638d4ff68e215260e70f812eb24bb4c7f711d9f98b836bec2a3eb5bffd5cf2d30f5a2ef5f89fd415602876afa5f2bfd6116e8f94028ef80100a00416e5c3e56dd35f950c87e09c34b0b39fd0f5c4ff6839b7b5157ad14a70d0de49c22b7c8ee2fae0663d3746624cb7aeca42506bf7663aeb7c52424d272a8c857cbdb38de257794ff0f1aefd4b6c37239b85d85f5a69756655e1ae5a273063bf7940387f98b9717c22831af367a66801fa8d8a93adbb2b70e9996c120bfa76a7828ef8f526b1e2368dcbb1323e4fbe1e680297822740559183b07df9a5109c9aa4dca90a92e572a20ee29ecd3ac07f64ce792a26a04a7057cceae913f40c9c69490f3e24a6f63b1c28f2f58b3dbfc7e55ed3302d1beaef508eeef66e4e9c423628af259128edfa9e50a925fc2035acc467fcc8eb4233930e48a5c2586352e00fb0ce50031e9063ac033c5179421a01b97b2f025e12e26898a89b9bdb64ccff1a3c93850192ff80639f8deb2f00f48e18f0cecd9127df12ee5a4ea0791bddd24c245c9f0eb46c097cda77777a5f70fb70318efffebdbe0a78a02468b77ef0f203cf55999948062850a4a33fe801e76af041fed42aba6ea060f1c28e4ef1dc2467ae9fd271948cd5775987c5c995fa9590848eb1bdfc8efd4", 0x1000) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) socket(0x2, 0x1, 0x81) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000004138000000140188faf2eceb81f6ed94064f7522586b6248852c020d4986143d538b945f03fd7401cc23b12768c9bfbdce172490a8d1141d6dc009cf33e3b8026535eba0e4057d690d6ef79b49e04ecaf4f0"], 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000b80)=0x3) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382", 0xa88}], 0x1) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xffffffffffffffe1, 0x18f, 0x2, 0x3, "1e8f8600"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff81}], 0xfffd, 0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000000340)='./bus\x00', 0x10, 0x6) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a0", 0x1) r4 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r4, 0x1}], 0x1, 0x0) r6 = syz_open_pts() execve(0x0, 0x0, 0x0) r7 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') writev(r2, &(0x7f0000000280), 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0xfff, 0x5, 0x4, 0x10001, "e849e7c0648fbca5f4ed4d5da9910dcf66f7b602", 0x8, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') accept$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) fcntl$setflags(r7, 0x2, 0x1) fchmod(r7, 0x80) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r4, 0x141}, {r4, 0x4}, {r7, 0x21}, {r0, 0x1c}], 0x4, 0x7f) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 16:01:09 executing program 0: r0 = socket$inet6(0x18, 0x40000000004007, 0x100) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0xd1, 0x0, 0x0, &(0x7f00000023c0), 0x90}, 0x0) 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = socket(0x20, 0x0, 0x8) sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f0000001880)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002900)=[{&(0x7f00000018c0)="9fd35147c7a9d72e76c5962688ab515fe860a72d2ff3c18f99136de8d4801d438b6f3509367586fd2fedb62adeb5654d3ce24473380b688c1277a3", 0x3b}, {&(0x7f0000001900)="0467cdc01944241e7215cdd3bb29f0683d324f575046be469a6fad0af3d19eae9926a7c271a41de6bdf6005b46e99aea5f4312c286bdaff5ba8d14f6b574829dd63bc971c4c3fa93250dbbb435a15d89fa934af114d697c22568670d18e108daf2ca9a8939b3355d214df903b558ad4e09bc2afa708a6dbe312366049d0cfc68c713c8465f74b733c8a5ca123192c58209dee4eee4d664d3fb1f8dbe860ca15b4e51f646b7275aad737935af40a885b35cd05b3347a6ddeda8306f469e81e1f7a7dd67211fdc02de494baa5df5a043438c5e48c5e286af32d4b3fb3dc7c4ce5514952c680dea1dacc16d9d4c6890e0f5716b7770e3af26e128115473518de9519a009a9df68ea7ffd41463a3eed3ae5e516b09515db0eba5cbe30ca8bbb8b0a4e8f7874d54086cd6ca6d7e85db45c462805952942e496288fea1bd2ff57d768a7a75cc25ffc3d5dd990d75f273f034cf134255eb500588af10857c9c10e7bd8d7fc47c9d31b73567c63d899b7137ed60be70b1bcc84a55ac397731b27bd86d74890cd0d9e5c0dad6d82e29d55f35c121199ba270112e27bf9c8673440ffb29525babd5cf16cdeae5993dc7996dd48ac677f835581bd951f06497fdb15f9e5c836e91c2c117733acae063a3081206be11ad991b2d49edb902af2f0ce89a4d7dfb3ebf0fe19ae7c9598e7a13c22c2968575fb517a98cdb1e7600433c64ea9e8b8a9bddd552c4a8a5f8e7889030ca97cf11f37fd1f243ede7fbead842ac022214ca99f03f5a992559c2d442a9a3ce43630104d1572f7a84fb2e656480ec6eafc6e2a50bc8879e64bfe9862e8e7359d433dbd7b657109938cf3e6aab841943e3963936e1036f2f7523fbc4dd5838c5004ffabfce1bcde4effdd0d673487d6c10e6878665322361e63012a33ad2789c15c2ccb89bcf579794b69464ed24de49e2d2975de20c67340cc14dcc583aa8e66d8424e5a69ce9a6ad900f4d014bdf7a75ae7d9111816f0c5136723e5e9bb3090ded6540988b334c85316bee476741140f6e862476df7aa1002081a77a413d7a5fd087da23aef3b7febac5791c389acecd84b7a956fccfd0e78891f036f27d0c7051e85bf6101df8a2964e2857cf2fb1ab8f77ef5ba0f0ce46cc31469535384c4566a029e1b621e149572e76cf8070689d997797313a64199831bd9b03b0e87c4ea5374d1c7bac36c445e7fadaa1e0014326cddc71534d9f4137a452ce4f72ecf141e7a53f32601f1a1aefded18514f075a538f1471c70d551c6c73e55f823c3317266e1d8fa606dc46f2fb46069c8f6129f3c4285c0ce1b6d7250a1dadf98cf7eb1e6dab2ce5d6cbdbbd1d249f44a90a3fa03e86244cda1dc14564dd79cbc1768d66ced43ce4ab961fe70e97010168b76817772107271f3265b0a99171dc776d6308721c7e7f1a9c9bfbd081bbe5139a4b12b33aff2c4c1a2e4530240b5a66e5993fbafdfaf18a822d7ec29ede7521c69f3c07a1eb82790326d77b1cc5fe13570bd3c100a88e9de87497c61537dd086ca41a56038c25008aba2e6a88a92ac99d0f5f92daedac640380e3101d8679b8708d84014226e4055dcbd2d708b0a6b77d0551a4dae63973b863c227d957a519500bcdad7e49acc8579ddef31887454575476a909497696f5d17f2b2bbe4166d389141872a96098c52caef65d43d4c29d29ee76f399965a06eaabddfc26f3227b66b7e8c7dd22fed290b880af2b82b94bdf9dbad2042f28bd9eacebca965409cdfdf05cd220663031ea74a1aabce8ac2b4e433a1241670a05aabac0f7bef666a9496d8e6a2d2e1bfe6a178c1543c3a4bebdc997d1cf99997251b232554e1f301b1cd6250d314ebb69df94154ac5a0f15f0ace3359055104acc19d5bbf180e74f1a3f6e1b3f0852aeaff09f1f6a291f82f56511cc80f2c7a4ec3701b02e02460791d879e50297eabadc9caff67f456740bd8f03337253f66e2eb2ae5843fbabc1706484475ed9e32de07b882b7b2cec697fca1e5bc8d057c15dda753bfb1f8dcf1f1cc0edb43ae902f268f1b2edca7beb578c16135ee56975c0b14a9d0ff23d505c4f7cbe847e7359b3d8ffeab4b99e014bc4d5d27fa3e4119ed7f9751343f722ef0178f01ee7505798366ea40c3ba173b4064d135cc81d3f5a01928011385debfcb8a85c0d310827778fa5c9ad656c6e55a2f4741398a9bd8ba3ce9d6098d5448b9c1b2f9159d3a7586a8ff09f10b3798f189c468db7c071c674f7e855bdb2c68e1814144cc76442a08cb3773dcdf854a222b17a99ae22ef3a9bc120cb5f4ca9de18284cbbbd4ed1c3216735bb78692b90d18377dff4127cd84b6f3ed4f4673ddfe996a51f04dcf994f62dcb2e321f02cd443584ffdd77cba278319d635825590d9a1011e7edd0e27b7c350de515d91ace6ebf9bcb50aefc83d5790f496772ec68eb9d684a42eab7319388434db6a9ba65ade44794bdf22bcd75f0c94259c2ee0d1972541c2c6c4baf6dcb01fc58897c7a59921d878856ad6f9af91a9822a8da04f58d77b956546ffa396766cd6d62207ad427e1f562d176d2355f6828ef9d12c9d42f72563375d2b913aec1458c3d833e57394b6293e5bd9227173965dfbd835894e5be4cf0cadf19108fa3b6d07077aab1b9383abd67ceee5c9c3f5694389ceb8b09545d8b6e0990b36d155d05ab388667954546554463fce646bc17be8a2af90332569cbbaab06619a01b88e40a57dac32f270a3f4fa9137ab22f5c058129322b6f649d427c17bc3187abc672db2abe2f569104af92cd197d3c53002b1d7af34843b233b60b8b8923dbf844a0a8207b7c2f0fbc30b10979effbdc3ef9782a1ee9f5332187dbd2a745a17bf63ec342a82b653b3473fdba1624a9b6217a1798893b374658708b4906614de6e5141df0561b18ec5d12cc252134c67758fabdce6ff792ac6068bc854fd2200421c6e0e8e7afa6af163a4504aab288b2053cbf2c94b7474832c2eb8df3f0db23650743718995a832866a2014e0aba0a0ec04cc6d30531db67932e4ef5e942649a4c3028e3fe00f1ced0748f9ad6f40cdbe324a26c4a18736af2a0c9cce8ce6d5dccb2819439559b01e5d3d71356e01f5c94baa886feed76bfe7e71f035d6e1efed445a234be3960912b031b6b38d6252fb032ca942d66c025e538155fe80b2f7db7956be4c76b023b65622e3d6e862a0fcbbde880a02214e04893a460fa7ab2a1e4dfc357e547ee50099437e4ae8d304c42b87d0dcc84d5d29155669264b228ecc0a94e60748d702a6f76d1f2e8f60874e57f086dbe373532f37da0dc8b988142e02a5237c443f276a52948a0b40ab726df4a4fdf26a03b2db7275f47265b4751a9ea9298626c4ded099605b18fd1b63460dd15877170d5188daca2a4e48126e0e4e354741583513295aa9c724be0c5f2931e5dc626f52554052d9f20d5c209649fbc5788dfdecf9ca84d79ec3e5b65cb59a5e80ae2953a6a0e93c4681c511b8d639c3554a29271229563d605cc206488415e145ae5547e38480c9c26a20a2cf58964bb300d81bb267a2b78e4c354ccab655a44fc17edd4cef510688fd76f3fb84f703a94b39392b7d54225db0c1c6f73f9f772e60ddc90c378cb10fbfd2849987af4635f02369520cbbd27fe662ae32b9e975882e4afb0ac8b272e6330a77b537e6787bf2faf33f93d04143fdb485b70da62cc41d618750af46253bcfaccc91a131375d1967954836c92c9c291c2be5ff32373264bd7d1d4f5bd276cc66d3f07753fe376380036a7454fffb6f14cf7b58cc1c953ed404a57be5eff99944c22e160a2acd7c091e689f956774b4961e35c309185a3fc5461fbcb602db8f9f091b54091be826466bda00d0fe1cf22265fdbda2a6f3a867df90451e459c04730bab0b96a42125ad6224eacd7a7731baee50f192bd0054980ebadc644f860b331b2995de7ee7d52b3efb9a1cd23bf70f7cbd373f8f739822952799ef44583492b1b44b89c2b311f6e6dbcc7943649d22257facb448891c6c35b7a58e11d0f0995a89bc00a7c20ede7ea150eb9659dea5ab6471166e828e143907b8de1650fba8eea40509ebab188c5697f9f2c47014a2b190cd3902042556b4ce5d8d3252d75baae7e084283e7b3bc02414bc7b00f63cfe124877dada2ae6e322924e62c8a4e728ed8e0def88e97e0b6ef8006feb4a34b72012caf81d278fcbe9db1599d9ea690b28c47c229e80f4a416b92d112bc89af25f29355182ff33a7f4b4dafb4c651490744be2e9e84bed7b08fafed56a4a00c234ece16306807802b287c4cf87c35241385cc71b3b0e4191c94fa403036bc18fd0b3e46f1d1128c1efd4c66363f108b852f6fa84d99cbf34be8dd75f912a3aeb35ca3cdf611859ea6b6c863bad853fe18e15e8675961381e9d6a5d1c6e064d6400ef50407930dc2b5e02677493c0c291306b74bfb9bbc74fb65beb3bd712c2a01e337c284c88d1988e14ab028452994c3930037f02378eb8b18a300d18b5859e54d1561c4689763688d69792be0b7df22608c0f3ddc51e1686f2e392507d3aae3693bac20cea60debab51d4c3f9816d668615a181174ccc7f2b307a1b2e6165efa5afbbe875bfe11f3728b93dd929c8b79b3176cc512f29e1c49b4c65a61248ff930588828cc5082f6eedaf87eaf0c3ed83f07bedf1faee09247ef49741dd188143165115b0054615e8f528f829274ece3d9dfcc85638d02d2c0c2e3659666f675f59dee3d417c4f79ccc363541425e5e6cc7e5df51e7a8ed538d70d7d587390e320c2f8bbf16ff2eb01a9d31791216709ef5e4825947fd7c57ae4a36b934d8fc87ffaf847dc50eee995a0336079c476fba8063f4a436fbd6507581f9fa68818f8fd789c8b7e6d465e4f9c010db2100f4a6589181b24f82797747ce16153b6e2634c774371f20e25df5519349e096bdea3307f55ea9940f8c8bd799d50d259a79391636e4d78399b158fe55a791e910e3f8e733a39b32c2226affd9c9a0a80bed3f19df187ac0625306abc7d7b419a120df72fd17196d7cf7b074ec632b3662c41a33724d66edb98cba7e1c933ed290a4c806403a24fb46b1a7b908e482d94d406192b52cbb91b71b7adbc1f487a26db4268ef863a2acc753a78a22dad64e65ac2d82f74de7d112d06aa086ec0cf99bbedaa3c0e06fd8339329f04ad4ee920f22aee4e6b695e666fac9bde48a4745b9076c2f4d484f7011f7cb0f5416d9b550a4128776747943ddb19fb430594cf88062ee154d20db38d0aa0ab5c0a174b2610eeaab5f258e740563a0ef900a233e4e75de7fc210f3941b471ba80e05750a97a121f68bbdebc31df1d63bffdeffa2e92d7a7007595cc20eb15558d0e100eacf5df859ac9b3bff9a4f8be32aba817fcb6c794e57bc6a5c28d2813fd1cfaa5efc0a5b8c92ccbe265827498438e5e4999ce8d9bcb4899a326ce4bc349a4bf4a3c2365484eeb5fa061a7eda61f6e10e4b90e972d85e075ce4727cb7c7416707cfa101b9af108528aadb364156120dca993ce99da870e847d5db374f5e37c7ca247adfd52cb871e5b5ed1b8951e974fc3c604cbfabac3dee65139207f7f33df1b6ac19614b13215f1468aec3024595583813bd6bf767c85b2130303f0f8b05e18606b26f1ea00c36db6781c4a8e739b48b220003cf2db96d8bf15c11ea254a3ffb3bd5758d0440d60282b5a21fdf15a1bc79522184ea2ff3e7996d675735f946813178050439be403027f3ab1668ac0200df75b68ada5febbd7912965afa3ff5f0a5ff33ee8576dc4cb91e", 0x1000}], 0x2}, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r3 = getpgid(r2) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x8007, 0x120) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000180)="822e9451b3c1ff26e31ba577a67b19e690af4e9f6c556ac5389ab10cee1082287e545551240ad9eba8d0a45e9a5142e7028e0bccfb107f8197948ea4c494c3ff97d0e339efb44417a69a1de12f18b5b348f31bb395fc381e981fb8a351626765558c594989e09ca348b6eaaf9aa213d540c626548be929f15cbfe3cefd2453e821493a5a30c4eb59a35023658df553623d4ffe289b1018ace0f23ee2cf408a895197b48c2f94f927f03dd4d0a48d9fb202b8deb5d281d5ad87852fbceb0a9e5632fa1ac545e3afc4b0", 0xc9}, {&(0x7f0000000280)="e749f71384fad5a380d021e006e88fea0590c54e26c52f06102a16ca94ae539945830f95", 0x24}, {&(0x7f00000002c0)="fb381ed9660cb98151a571d542ea7bfdf4d54491e51c22f1b1056cb01bd0335f8abd05defd6f68bd2a7f28895c3b9298dbe69667f5b15fec9877b2a9778c6aacddd3cdf3a411491bf2abd5654370fd81f7b77d066c169ee403c61d0025481dfd5b6ac2e27547c8d9a9e43d623bc88547a748f40036929aecdc5478cb3024135af06d1d8e532d21479281afbf809649955a3844ec8f26485fc7d47a8e615775e5833b7e8fdf49683f0b08ac4c527627a7eb8cb447d4", 0xb5}, {&(0x7f0000000380)="764eb4bc0d7c447b0b09760c5002b2e898cc6d7d8bca55886fea4fe18a7f628143e6b643a8b81fb377e56e51bcfb7653a09da74bed54b6f8c5540d6d5bddbeefa2e328f1a8522b205ec7c231d77c01174328a80cd727293b7def00745d8a98b5193c75268ac09e087e3546b05f657c1a55ae8669c2bf21123fcc65cbbb331ab3961f27bb3e7a9355352aed89d9421ed6e92a2c81f839c1d93a06c66acaa0bf4efa744d7b0ad5ef8e72e19d34c986810c", 0xb0}, {&(0x7f0000000440)="e78254dc6eb01c69e8c590ec407f25fe23f3eb1625b3fcb3ba38d143a6daecd6a1498479647ffa47083723d180e1e3c397c10fa115916bb7c58423b5ec245c977a26313bafd5388095367a674a6f24be5f944692db3ce8c5d2e0f4ab3401d9b5191299d58e04eca51a5506ed", 0x6c}, {&(0x7f00000004c0)="df43bd52f1aa145814413e4963317e683a9f64f2f27ae33cd0c8f40c1edbe096f009883c53df93d66db94e4d1ca0bee26db2434007b74ff3c0e9", 0x3a}, {&(0x7f0000000500)="d2bcd0c75b0e9005de0efec5aefbe3b954a124dacc5984da634e62e40b60830ba0029ea599eebc95c5930fee45d1a3c305b926e475e203aa99665f40b71e8895b71b6d39c2cbadeebd1159df2c77842111", 0x51}, {&(0x7f0000000580)="906585d2e364b6728251ec78321137cd88b7b6b4672cb6fb66582e4e17c0a8ae5a5f8583f20b4a64a86b98bddc1e8d964d2db43057384ceeeb1a803ec42bb6490707bf9099cd0e7124", 0x49}, {&(0x7f0000000600)="b8b3425dbdc243", 0x7}, {&(0x7f0000000640)="971af6dcfe53112eac87fa281a8d3a2331e9fb657ae087887aa4e53e25f4c5fb227af847764d80e233fa60d907e74ce25844a36886a92b05f9f79bf6dad876b561cbb0115d4c2ae48de24280b0e43f6b481e41acdffd93ef739f7a2f87bb13c1c60011ecd3fee99f2a4e5326641874c95ee04f2d5e64fd3b5867838478375249bdb3a106d6d6ac3da9e992eea4b45b19a07c4923909365e8e2188dc80d2308612890183420a0d9dfc47910e9f4e96bad12ce3cb70f3a3a4d6992d350048e5118aa67d2e8cd06cde097a09047d9c8f3349181b69a73e2e436e764ecd5f2dab91cf9d33eeb8a6ea7064a0e8e86ef8d6b5dfeb7b98bd9cf3839793253dcf64d037b6a433bab5d2fd2d51f29df129fb2dfb38280e087c93fd3362ccf7ae53f3f4137d7ec22cca821bb735f1bee6ab78a73bf422ab21b19f72e64a6cbbc6f7a1d78b79a1dc9c71d73ce879c741dcc3189adae36f7012a79a7bb4fa2ec7689128c2028301bfe365713ff6da48cb1140416c0ff66e05617da3582247f6d0ca5170e2ccddd9f1e99918fe26575f7cb7677f31b8e1a85a7ad25b1b7422eb272cf41834831875acb973f31524856955bcdd0c573fc2111b22d85f25caaa61f88a1efd3f76a72c0ca1f7064db5e2836eb582b68ddb3fdb5c755f46e086c86318e4cdd9e5c0322d6535a5e799b0b1b5d46f07f8c40195db1f1c780418a14400cd93c74ac9fc43d2b2e3eadeac3a4830a97d9afdab2b9eded942723904009a3a7e196c606de95afe9d80ed5e0ff7be5872eff69314b8b9b7f58ba8a843f480aac49a29b0fc3c0ae2e45325add22e5adaed37bff14eb8729befaebced52610e45a3660fbc7a344c82cd4007d8ad667d69d1590174db052112c807916df9c7a118acad708c911e27a5f28cc655a17b61edf46138d64f185118107a543bc94dc5c10eda54eeea97c59ca9704fa4f954425713323b381ef914fc906aa95d320c5e7d0c4e388e3873afd32fe852c6e9286f9fa45ecb9639c564ac2ee28836e9f33c6acba64907db19a669ebc9e2ca0acb156181f320139b8fc806cf9e3eec4617d23a925541488ed68a975e511675a214e8e51f6ce25e05ab2927ae23d78e8382d37575a9c6801f35d20c0d6622df171d8a933efba5fba3b6f1765844cf1ba17e6dfd25c21d9224e455eda6ae229318b8a5698333930066dc17767b91e0292169c17008bcac9028f55ca646a571ba0aa4639c46dd612db7b26c4a9b49d3f51c10237508354d05884873e33f9299ad152fb9600f582617c89540d2c7b41c494bebe81da4ec131051c8ca3db482418114431507add1e2ffc9cdf735bf410abb69f38319bfa46b0d4a920ac4eff5ebe9540c55199e5c8f948e3ed1a534ad8bbae9312f3059f5dfbe6307af5695c7fb866d3142b92223257ab0bcb1f0e4ce150e4e3da64c9e861b6496a3f564b033914400cb7127e77f61a87840f7a5ca36a04c305c86e17f2e5a11d4acc735c9a53a15447606322af850445b4f012e816cad0365df709377fcd58bbbd5d466ac0e2c58cc5324326c2dcae1a3cacf650a1eb24b446cc9630d4a7e6d0cbaaeda5a56709c53699a6afda3ba47bbc7d435f8b8de75baa4dee1a5b33ddf1712a109db7897d3fcca68a664fec851ce3200697ee83aeda195da8dfa29091243c3883525fd51fe77a6b6c54564ed51c8d454b9dc617f93f22298c87dbd8e6d240650c475b729b821e75d5462c11936026ba4c2dc7163d5b0f524f1c70ee920b2b5d4d4320b033d264b2f139192cc2ed6c42fbfc0f9f3c4d4230241838712000286596b6124631e629084b97ed9be3a6daba085df6990d3405f488d76100d9a1c1824279e2cfd9974afec2b403ac493e73958e61851ec141880d0d1e874003b5df1b8fcf87436b7ce7b410296a800610b73dca404eaea7270ae9dc697ad6649c82e521dc6108454502d51d8dfef98840825e24d0e31e4f41f36ef1014b423c97d8dd3d19c1b97e59345381ded4baed1861889094eaa9449426ac79e688290fd46142fa717918b5396470f5db19d297fee6b49f3d7061683683926cf81e1f50657258aab5f5e1b8a4865beef95deeb462f9050ec0e49bc35c8555c6589afd6a17e865ee455662e89056a552449ed26a1c5f3889c985e444f191e68c40fa4a32de7a0f1d442128b1807f93aa0136676dbce09cc18ac7befdd01e5aa445dd9d6f8cc6870808bbb42e4df9578d6d9f5a49bd8fdcd58d519d7e6ca93d046111ff937ab868ffeae13d849555b39f3050dfec0f81ff29dcb0d7274f564c7ef88b21ca714f0d88ce7a63efb3df1d68535f945ee9acfd42c54666cc4b0d71ec1073a017d20cf5bbbe24857296a25691a0874f87f188ebc654e492efdc503e8b00ab2d75ab76a8f35077b03509c769d23bc336444b8057929b5c9dccfc05fba1ca82ffa363a9d45a45a479269fd02a414633c39a0de2b6b73643dd3d62f27476492d3adf258c09a3c64a62da90030fbc164520194e37eefcddc9043c02edfe85f4d530f7a754e28ae89fa5cbbe5dfe3ae28ed067bf24c5ace45c1b67d3a90b1a85da1d3aae22ece31cfd62401b46f4a1d15771fe964712b5d01ef8103d9f4973fe5c3265741adc20f53d8570e21f9a771d8ed4edffbdb4650e8a1e8ac7c67acbd7a170e0147417b63c23e1bd5057a1e46b946ec7a52b586a7e678797f4a767f4c9533935206bee76249420fd1649cf25f0bcbcde8a689b5741dce6c6faa4af7418e18a05670c17ba4d974f0ed7916067f581b13d2ce840e842ff1ed740f3a3d34d1227d3c631a233f4a4a2e2cfd223889fc40b3f25c1cea53d63f3ba1a0dc12c8d896f5a73ea20cf79efc13672b673524b031b5340ae1c9d8e708ef6013c7cf6444055f57a90326076f57e3ea072e3d99fc76c2fde5bf31ffa4a07db4f50caf65902df35d917cf7aa2c615bfee2f970578738e7f33b431adc8b8c0bec5710c4d3bcec188e6fb36580c32068966e3f28e12d0c64ec5aca4a5a5d9817601c8abdb7268c0b3670fdbf986363b9e095a717c023f0f2dc1b036a27dfb20b2dcabfce7c20903fa8d2d3460263395d5914c35d594249cf7c4fd407cc8c2128da6544d3037f0503797f26886397e617c1cad43dfc4f8cd99876736f36a24bf9e65240f59f3174b228d3a710e63a5eed2b65e5bf633e171107fc474677a5a70edef40be33fb40dbde4b1b7d8dc9c3d68a5d709e62b3dd1060e25eb074b30bdf9e86b04174fe7978c6c9e8a26d153ea698bd6a0fb8b97b84a175d223cdbc13c17b449b13ae5c9e6acfd8b2b539c47471a7ac799210291c9cec1890cf05bd7f0477b163a6e132b253b40c3c58f8f72b9350c2d52d23925ce70fc0d5f81322116f08776569e66343c86ea2a8368d444ba440d4ff038e6943d080d72cbcc055a19e0f481575f757207abe4fad94539fdf3c3bf9d14ccd3e33079a42a0e2057e1f43d375dbc03331c68a1011a11d35b94d32f5ac41cc6bbe0bdd4ff44b5776105709294297791b8135d9e20e9e1d73164ce210f606087aed61def14ee5a5ef75ea3de3791e53254a6d17917b6e3a98fc9a578737bf66aff0b81f6546e772be6ab089d12e0ce5b7433ee3786dfa19fd0c031ab730e71737f5afb6a5ae09d1e46d3315e68b613e5ccbe04e4bd2180518725ff6904d6724b37267dd9091a657f39db82f8bb46ea62099987610d7385f48f57fb6762e24b6f2e44d06946229dae6688621948d3ecb7163e85162a0f2356e08a04f0f7b5a3f08aed072a6ca96c830d74c26f4909ef55d904978a998a7a75e876a618c3ee01aed6ae69fad72815a5d0b609e01ac051e889c00bcee9578f9ee3885a8aab76769d304f81450bcb546c30f3bc434be581c3fd37fbe455fd045dead4cf61383b3147c5b90629a9345409a6e36ffbebbf2eecb84f15c6c1e8345cb230bc0cf2faef3e749e664dc8ebcea025b0f28fedc85ef9d9f40efb658ae6dac3dcb2ca67e72ebaaaf11d86adfa3ed8422cba17fdb3f410b4e41d243df2017348a5c05cc45e757713e3cf1cd0f46808073e34de6d10c9b1ff44e4629ab0e3421b673428cfb53d059fdaaf9596e88ad1354d51e3d266f99b46b5d13cf7d0496f0240e1edfff9cf784ece789c734c4c0f282c91c94ab8f089ca719a04a5980cf8ca548f3d36d23af1f792d35903a67ad65de8be212f0e4c14ca0be9aabeaca7952889eb160d7da28b1e4840f7cc38d8b1b00a78e1f10214ecc16cc66b7f8f3438b0eb47b9833c1e68682a3ff96721b909a804c5b3f29f8aa6b9cd54eb1482898e07aaa72f88f07c02cfe8b8b9f0d0189c4ea67df35aaf0e225aed3f7757dacf2a4508d05d43fa8f0aea97d90e402af257d0446f46f3df88e6ddf89f4e708fc1704d104db9786e4ba2e6c2c322129840f8d1fc73f7fea980ca1df55ce6d3c49df7d1acb6a85a537bb8bd813b38c101ecd9ed240447198e00a1498e02366538886b9166e8d4e243ea68e642102c2d94ee904233af5aa413df9c2653b325ce03adc3251785a69fbcf437b0484a931f1b1736c45d4d3a741134349b7f03d0dc999afa3e594021137a6d6a69aa652fdd4c5b1e2d8aa333e9fa24c8b9936e6b06ef8fc94bc4fb7097a4f2afc9d8873304dc1231ad734a80c37291f77cffb4d973e19791705e1d9992043e615513b83c133a385a34019ac1ffeae8f5c2cbb79211706f0c1499311969c13c3e61dc323b42bc46f01df15c1c32c5be7c42e67c2efb4478ed2cafa5a78235174e9fd4123872c4997853bd0c3978a74af3e20c99951a56e503398e0966f2ede7f558843325d29264c3b8d42c9460a95d45bccc7ca0b3b7eca0a69fee7c3e4848bba26704a020a410ca884b8ed688e6549f4d03765e2e2f183736029073a9198af37ff560941a360ba50159f5f2b7597ef37c94aad544026d32ae08760cffb126d40f4b14aac9576ad037804d12880d05a4103ae75cf016bb5d6f1f78a32db9627387222fe1b742eea7e5ed8e3629982ecd1153dd3ccb01c4dc863cb081630e64898a5058b87ffeb7f57a3e8f4c97ee29086d4ece76e8cadf50e42f17983f9275f74e13c373dafa321f069d7b322b8ebe0d9b3847a1ca76f507db55baef58513e16a682efe340a45e20f1f253a8371cebd10bf4bf36bafc42a1230adc8539e4ba0aecaab68a6522e323b9a7715415f10032e297fb9af091bca9dc8921708effb447dd85dacccbb61fcce505e6e25bb73f16a431a5753ff2145ddad6050734d4894b62103588e67f27ea33b9fa9f2d29d3a8e8dcec3458b82ded51b802404623123c84b7cd7be720dc4a56b24f9f8b00526052117179d341b2fc4720652f667275fbf6306714f1eeb6fd911e6a1cb70d5588c74a57ede5651613cf7b842df32ddfdf055bf6fc57d2489929d3673492973300089e3125521af8e65eca5f92c6f55882a2c26e9bb333d90ceb87530192645b2f9abc8eca636ab37de4020e12d71e2e77d6126b5c7ddcb8928b25d68e51ea48ab165b5c63c4e845ce8f0f8bf5ac757e40f4c420d260f35676a2bdccdc7022ea8cd6944cc80ac43f07cceac0eb25422f721f14d33e574791daab28a564364d7bf73e59b4d61144a34c6c9abd79176305defab67a1839d97a780ad71f7dbe7fc86b480ba54fefdb7261784d20ed8d052f3c3d1bf2bed6bd8be6b18e4c62e9a378cef8f1588123c3d182ea352e7de7d3bc04c766c1922df40c4b47c5f6ee05bb11b2ff6c9e95340a25fd003182133641f0c58e37de6213f10a176db56e3b8772214c73a0313afeb504f", 0x1000}], 0xa, &(0x7f0000002c00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000000038cf0251f0d8c7bf3778277e9ef680a8f08174b7c621f2a4a28baa2dba3d432d5e561c0ff6d6d6016195b56be4129a5ac943e51566dd6c996ef19bd0c5fc97ff7c44e1562ffe10e5696e90710f7dd5cbc3aed1e4ea85c39fd386ba1af6756d8ff803a805b0e7f94ec5f635b8caf2618cd998f86372d098382197b182f2c7e41f00db32a86bb700000000007e4465847ff6ff790bf894d4c7321afdbcfd086a269d0dd6fe7dbf891ffdc05ae915ac8d460769fc4d1be5391db4f4dc1503627f14ca24628a820bb568a76eac165686b11e590d5b34ef91b9b8f84d484bcbeb10e3139fd6e0163812d199900943e51eca4fb6e61a5c901ec7d4ca60e486aa41f7cb7244b6de33ef993d7c344c40213855af30f34a82602482b7dfd75fa95daa664bf3a7b41fa882e9b04b8d2475a641f9088dc6bc7a5b190d0fa1e3c6d385f8e25a837a112b106e7c91277428b2658db10e3466233c1165f318e435691895bd500a8c8ef1deafcc8340605485a301d847ac9d9208f97a533d2e5f5bf05f92a0da8fa56c6980", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x98}, 0x409) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002980)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='r\x00') r7 = accept(r6, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) dup2(r7, r7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) 16:01:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de95"}, 0xe8, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/50}, 0x3a, 0x0, 0x800) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="efae36408a1544f384b949b7f3a6b19c3a03d5db48e1d27c023508d7208837d51276c492df87218e860a5caceb7f282186be412f73ed0d0f2d685a8917c6d1c48eedefe354f9f519aa3fd3569d8914c58e10b9bfa2ceb15dd228cea32d25"}, {&(0x7f0000000380)="1fef2fc98ffac3773ed29e44439d0f4ddad0833c3e44c45fef03af5865702f175149fc1f116df07c7f68297994019c1e621f9de7d9e7bc75dc732d295f13ae1bc229c1e7753fd156f99dd00bbd92d6e9cec03af904b695bdbb08a7b7fb0764be5bebbf992eba58fe00411e96ca748166a70240d5b19e1ddce33bc2d5e8e93e67b0b807d462a9cd4161118d4dc78fc51113ca76fd1db1afaac2a927267d258391ee4d212b79cb51e93428c273cf63ce7a53e5a1cc8f4ee54a34853d7141043cfa2e4f8610db5ecd321d48ee45ebebbf5f18eb4a88962b"}, {&(0x7f0000000280)="d4ac63d19984b2a48615f9d3d193ba6f6025fc5c7daff87e872c608946363be395838790d39725b392709f792d5bba7c8e1997d5da90f55909a07a56b36f6ab838db2c0a00176b67e7e0241f05174a57d15e33d3779c4085cedb23933a1f560930775ee0b83eae835538811d420052322d7ebab850f25ee84669223cfae3d22e18b85b25dee3481478286312851d4da98247a074cd3fc0fd58e8fcd84ec34e7422bd3b18"}], 0x10000000000000cb, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) dup(r6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) pipe(&(0x7f0000000140)) fchmod(r4, 0x40) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:10 executing program 0: getpgid(0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(0xffffffffffffffff, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgrp() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setpgid(r1, r2) 16:01:10 executing program 0: socket$inet(0x2, 0x2, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) 16:01:10 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0xfffffffffffffe5b) 16:01:10 executing program 0: syz_open_pts() writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:10 executing program 1: open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x21, 0x58) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x8190, 0x20) sendto$unix(r0, &(0x7f0000000340)="fba1d0876e14fcab314d590b8f68ae6cd33c66c132a2346e96f4fd98ad14d550dd731395bf2ae2bca2aa835fda29a48c77f34c77c4fd908748117d15df1df2a31b956a9add8a0125122afcd1639f7d51368e5aa066848e5c161dea4eb3e373b6fe4be7d1e2657a4365aa34bd8b0a9ceb46cc325430fa15a567e278981b2af6d32d99ee1542b12618e0eafa083c6f11b163f93c67be1c99949c4461dab295004f37533d1d77431b3ec477da8ece81f4fc59e6b72d014b38067a9fc42688ca839b0b22ab4949f3072ca6b42880c33c34090d4b6f1699a87d276208a5d2fbfb08", 0xdf, 0x4, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/132, 0xffffff1d) 16:01:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x20}, {r1}, {r0, 0x80}, {r1}], 0x2000000000000373, 0x5) 16:01:10 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() mprotect(&(0x7f0000b92000/0x4000)=nil, 0x4000, 0x6) shmget(0x3, 0x1000, 0x280, &(0x7f0000a4c000/0x1000)=nil) minherit(&(0x7f0000a76000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000acc000/0x1000)=nil, 0x1000, 0x3) 16:01:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = dup(r0) shutdown(r1, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/13, 0xd) 16:01:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:11 executing program 0: syz_open_pts() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416810bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8f8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c601e3ffd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9ae9ea468487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb774660005502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2be53ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752155e3c7fba20b71b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde49948c5de23f96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b671dd2970ae9390e43e6a4517cd9687abc41bc9f3fc2100db11db76c914977f7fa38ed284df19d850874f195d12862ffcb1521fde79cc6bf76f9cb4daced494829fa60870a80c07b4b73edafb7c6fce9e0d44f4e44ddda3b43dad126eeb33289617e24ec43dac47ed2f1af4ac82456f1b182d73f2a80109311de6cafc3cfc6dadf808eb2668d899e15212e835f28d022aefa335f2e001a5b64724f80db497ad72dd42178d0606144db61c09143c", 0x10b1) syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000200)="8f49c096582af398c483055f0c5b08430f9a8875dab3f30facef0066440f3829d1c4e3190e542732fec481fe12a57ba30000471ccf41d8db") r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:11 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$inet(0x2, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x22, 0x5, 0x736) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x41) r4 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x24, 0x8, 0x2000000000000, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000007}], 0x9, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x41, 0x100000000, 0x9}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xd07f}], 0x1000, &(0x7f0000000140)={0x10000, 0x100}) r5 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000000)="05d95c7bba66e45bfc83ede97df3a8da375e772345fcc41e4a635a9886bb8fa329c85b2f36c2004a1e2ace9b13efeef9fc7b3ab7a11ef38cd5af565aaca9867171fe60b40468b746487a70cff9df9117b4864e437f0c116fb2d7e86add24b26b6809d43314b49cdf96744e57b8", 0x6d) setsockopt(r0, 0xfff, 0xe, &(0x7f0000000100)="b2414636f9e21a5ecf75b0b56b127e5982e424f4a8bab34ad19e3f015131118d67e1ff042a2516e8bfed772dafa3038cb37702e84f294b6724837070c9c1dfd23788fb8fa08e1a4fa6ad5765b103cf59c515a521848252efc940746b7aea1f446291cd7196dd9c9c167106852a7ac2a14217853703fa7f41d95effb9f9fa421edd2a37bd8f5366db9cf50344ab4076adf18216f4898ce25894282c7bd56071009c2ec4cec9ebda0fcede730882b249f5ed6bd84d63f2ad23a00edf421f41c2f950f3eb5e840a826916cd69a82ba73697c29adc274ece10e8091a18658cfab4329a050f13fc28bda62d317b016d0422b610", 0x2f8) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="b1d37f3330f7c8ce109983ef30b876632f251de1939c8d56e4deb34c6c5affa85de822d5c61ba3cd9931c6ee11f89e37faee53c4629a1194c950a9b77d9cfbb3b225d134460740dc7a4ad440d167f8f005a326799d3e9a8cb4ca4a67db8ae84772930368dc5d2a75da30c5f409aff212be7fa0780538b60626ee1fbbd5a391bb9fbca86ef12814fe2e313c7eac2e4fb6b390605b1b6bae592d3893951bb42b37ad6630f410ded08baa919268d5ed739f78119b49415acd024ec343cda339cb9bba3c08d32f80f3b6ae5a84d1bf6f315f758e64a76b43f9bf7c591e232af83b37f6bf0d40", 0xe4}], 0x1, &(0x7f0000000300)=[{0xf8, 0xffff, 0x1f, "1783f6a4ac1970dc3a9dc64fdcd35821558912cc890a17ac1234c6b1fbeb36fef9f6d13adf53479d7e6f7192d563e81f1824b27ab78da26d07b247f6f5aca193634b730c25e38dba52d06a8dc76376c4b43563374058971a94928d6bd926baa7847d3cf5acb5c8adc6edf50806d047c2683b968e8d77124f55e944a0b5b01abfaa9e741fc452017e9404f1b80d2b230c9b2c38d2bb1639ea47787bd1c236a02aac91a8386f97c02beb3aa0574ee0d0df82c047cc9085587739052a79a839478e441cc5bba855bb4b275612f78d5e1dce320275ddd0aab0ecf595a2f3b3d2a3bc816648b32d"}, {0xd8, 0xffff, 0x8, "e7a9fa4cc6fe6257b25b3cbbd15e364601d35a339a1068ca6d4698fce662a22072472d5fcb349a418a93757614e25ec122e3b6c03284a5c412b0ef9eb53f3e4caaae4d262f9523f8e119e2f53088d68a62216bc620721b51ca29c0563042e2e85b7d9bd891d86cc9796ecee0921e2da0dc578d2f432f1c711cada5eed87c450a054638b8de7f6459372ced295604c8ec736b2a5ebbafe9ecfe9dd3f086c64141b8f518ef908ca228b3fc7ee86e353ecc9c0cbff168e4732e83e808d470b4d184b3ba6b00fc53"}, {0x1010, 0x1, 0x2, "5bd0c052c3ed71eb3c3cb06ba1463b96d91baf55d74925b60cff95d46ab87c03bfc96bc298275e92707a11aeaa7a47e25fd02813f68e7bfc1e3a8b10b4b1c2f4203c8f677b299a04198b30ccb02ec2f09266c308888408437ee1e23e412fa56e368bfa0304ff35fcc79c48a595d615707d688880a2b5043aa014960af939fec803cd705027d05beea02622e1132e115dda2cd706228332b3040ed8da26e68f02cc59d6765728499cd28f2469a4eab6abf403a0630ae0185c53ab9fe4aab6255e4ce3b627501239bc204b064d087e807a15d9311103a5de99a031363cfad2672446af6bc0fb1a6a8c29c1321dd16c7f2533265484f54f4c553d908c52aca97d397b6832eef25b3961a4b46e85134fe84a92aa25a99764a32205fbe74fdfc00b8d9758afb3468f5750da189ac20d3d74933da911e33d69ea95329a27a257e2eadea28abb63b34edc5bccfdbd4c578042474d97759492f4d1d34ba7cf4d916bd718acde8d191b801166604d14e4b41e004f1e238090a5f7b2089f841dafee4803a81ae430c744eb44df6b955e9972c020a7c350946eb37e83b62b5cf881185a30e4b70dc6e86fedf0794b00f53a7d4659d62f2c250a1098b2dd1248a407c8660d9a61b4362409cef2c84bf161df23f661d4ab72124b4b48f4529e167b8e2493e1a1e6dcfaa32d5570075af761791ee22ee4c01e41432dc494d85b0953504a7249d6b3636a84a0676cfafa2b680898b6aec3723446b2524b93654fce0b734dffc35474f165d593846241f5f682ad91207900a587e93c566f4253cfc287cf01dada80532f12f5566cedd29d070adb73db96a449a3870f9645abce62157a7ea72a019d180dea398204e00e0ffc127194cd02b1335b33646341361d66f6217f9d3121bf198ae518b703892283b032c82a362b627942f72655bfe7621af6a6124b34b440e452b70f974d839c415c28a8afda4bc34a7a164f6c77306f5a2d3f366a22b590612a2f290946947a795aed39ddddd68a02e934d8da0d0993dde2fc5b1821be65a11bc33a1ca6379578c1f88ebd35f0bbcebde31c265f08741632d28860aee4fa3e9794986b776166687f73f83b011d3dda53c67464b8c3bfa69a1012bfbe14faa7285b97c48c07b4b0551c14f2ce7ad92ea603697a711d03722c327c80f845bfb01148e456c0fb6c1502e0593c80ff0ea7a7b30745a3c12b62295ab784f115120c7c92796acfa65083d19b8dcd907594473db7829d2626e60af74bf2319f5a9a09e20f7af4ba92103600b82ebd11c45f692b6d2382a299bcbdaa5389ab1414cded34a6ab74321bb460d743fe938d7c01d859e74a046920cf4311a9ba1487f3f7a1d89431cf7dde90bc6f12f3556b72d4b3e2bad520bc4f33fe970adc82e086f06f32b179c31eed74293b7c6e1b39c982b5368a76b99f5c62f1714210e9ed1aa8c895a6530917d854740c6d4fceba84142663a2a5311e5473ae0c873c5e499b7ff11078cf4356810fb1087933082092c06dba74a6dfb8dea6cb2ce440a7d37060b6284930beea7977fad4a6515eaedd06def15576a9eb99567669522bcc8557b371122b536eb29ebc57cb32f36d33b58746532ee4c5fe35f61e8e44e88c90e4ea85ad134a0600671cdc8ca4dc12ab9f0022f31f65e9370e61d3bed0b9089792178e7b20c48f707436c4c886c76541b85e7174443cf020017dcada55ea28942b950ec3926a4ee4782fcb56833d8716382652d43df772069b4486deeeaf24772a8b5e98fa72d8aadfd2e4305f3412ad43ff3366590639ab81076bcf4ec7a3cf7aadd56d4522c33c3b9ebf1919f1eb34b06523dee412cb3a873381b342d871834ae63e568cabecc598cece9c45641934d39e6926e852dd4dea5ef1ad639255c78634dc31f4904d174d5767c3bba176988f3e1e9944708fc75f8faacc5c06ff43a81b9e738ac0ed0b5101d6e9618e2ce9c231073787900c3271445667ddf1b1822d5cb0a2eaf271ccb3e54c3ba236b7076a129088168dbb2403da490e0825d4586b50116ad87526e5a32363b3180d3a08a53abf41826668519bd7601e7f0bb87b53c5da03eeaf0b9770854e6567237b9e2873d2c645309174cb82261648b4dde2b04209624e32b20517d1453f0cacc0e9d694b6cbbb7d1472679c7d37ba0a48267b3134d912ce395460e1dfaecde15520d15207bdb74a8be30b7fb069d42d79df2b513db710b38fa9cb43a294a79843e458fdc8f82bad683cf99665d978c845a02542d11aa0ac70cac1139a6e1c7ecb1f493c6a66a7ad30a9793fc8a9d4a48e904057d3c4ec4e88681bd39b171b2ac08358cf7f4019bbdf427f000e5d25bfd7c868b4417f07cae78d41234cd09be61243439b162549c9ab50737e12307c4a0a2767203adab9d578349bfeaeef6067d3b25f494166e18161c03c198cb6dee49291bb164ceb95f118060df2a39212ed3e6d029a1808e8b3ad418e8f13924ef4b45f88ae20e6104b30f891a70ecbf35b607de3d23528c73869c066ea9016f915435300640fd7904bee89a82b6503fe1f4c0185eca5781503ee3bd12abc3599f67681b5df159a27062e0313d7d533a75c44b1057e267aaf83b92aee51219143cc0f6e70b696c36b0458470edec7c50d8a7589a058a92b21d958f2d22de2e835c04d45cd1ea9b0896bea6b473959e29bc0d83ff66336b8d6b7880f9b9d87def08dae0a6a96250cec068178104e9d54c23ff4ab67d2db2ad1e417d1ec33d1af62f1ad99781fcc0bb696e0f9a8db42cdd1f2e2996585b97f4b489cd7c446ca0bf55fab7ccdfdbdcc27cf8cb2c21303ee450bce55c3c34ed37ba2238a4b645a8084c3706ccab33d02fb59806126dacab6c905fb1e7219373773cc6f34d3dab617f0c8b4cbcdf53d0d9eee1d0de4ca9ea923331de88dc0a6923ef99c8961094ae50eb79aa0c660ef9327219b5ec01f8f245914949ef488a65bcab97bfa863aee1ee8843ff4f40fe075ac6288d0fc33912e3d04b5e502268251417f76bfe48c1581d056b1f1bad432bcf95a2db8d4b1dbb0c98be11e98d4dc61fa144ff6ebf7a22d0f149f0391331b466b666154533e312f7633710608338f51b954427b0e7627151c07df1aee39ec7bd742aed9e486a1ee2e2e11f6d5e38674b8e63f5a3870851672608322f1394aa6ced3b1b8ab605ee635b6e3034c4d3dd68707110cb3d07029ae1cd437090542559e633065ae9734f6669707b407e1d886cca7a9f3df390b4601d42c633eadf3f00dec010b3281c9167fc47a13150f5c1e8fffae592771817d8db5c5d9ffd9ac3c8357ffaa7c049c5cd24d259d3ade69d746d5622aedd4b2dd180d741d4d156eb6a7fbb10ca19506e179480122c72938a7ae1622efbb8d498a438057b64a12fe129d2f091eea499014a01c5737dd604d47c0e896ffe290e775a7400c97feae6f0368291863cdc02a498953c6a581b7aecac925904fa574d075fb86a2e1bd9ef6fa55119c5059d63b35a092907f7398640d5430348006c76fd7af7c74de157f930fe0a3528794915321d64a9f798627f1205e57e24d55333e4e74e4c04d9972592adc097f225a50243368a2c73b09e4301439b6341c99804797e814307fd4d4ec8e1dada152ce2206dd38e36e92e8f82d3e39aac3c551fd8cbf752a404811d2db83ee1cb2706c2b5fc6885c0a889c4dad28dfa7e24a0fd785201f43b9ef5177e06531c6368905b88b7ce3142ce736844ce282173085e658acf7a92e13ce170437d696cb2407ba59366dbe6169e476f1a43d0c3ab96a28352e9fcb3bbc1e97cdf375695c47561f72b4408a3cdf011fa40939bde3239e9dbbdf12cdc848bab4622d5b2d51f68d8337a30d79b06ba4083ff0387acbd180dc6e570c8b52834a54a5545e6881e80832e2783962909b0cb3f1e18d242f993d7e36bf6335764e30ada16d5d87c0ab358b8762b582e6ebc98129c3127e1e848e988166403a48bdb674f5600756e78f19a33a6e75c6f90b06625a49a4755c07d9c25438783dbc065fcb329ffb11ea626f25afe4c275582e8d954fa9638bff286641dd540de35c93148edfa24b8b0f0d90e244cdebb827f7c0d029fead0cdbba16c210fe8c510f776b95297559ce83226207af6e2cbb234129de7323c7d645254b783bd6c422833b69bd222e28940be4356fc49101ecf0d9f6fc00a53a4bcb86352ad150cd4eff592c168e5bb1356eefc434a49d595acfeb0fe4ec09db724f41b21accc1e78ed066b6b607528d6783eabcca6c82f828e38960aaa2ed1546fe81cb9919581f796f2799bb22f549b73d9366fea97f49b7fc1bd0e85c6c3782170f51aa5bfc5d3b24c8a867782318241b6fdd64d4b607d2cbc8304ed903b4378b6896e113121df13ad82085f66a2948c7e49c6b16750fc3dd368c86bd53fd53f437b8a264fe58a736a6c8ffee79866c0b2283b76511bdafab979df9bef3db01c02ca6102adbb5ffe9a6cb95bcb81b5aad2d8938c9ed3770bfa26063c268ae0392497460936fe457fc6c53fcb9f711e489b69276d7025f202d0cd8b66a4b0dcf7656f30cf4e5b144a5e02a6edd65d60181558bedb64e33e17ae78fb16371ddc865f4d51de09b46876e9e02141cc3a0a79657fb0b50397f48f8b5dda85b445ec720ed12f1f90b4e33e501212e9e1856718e55a03d4d5ae25b5870473ec45cb22cdadc3122ddbc4d12ffb7d03216b8998979a592884e69750da7c9d1e757b09de3f69b4c4cbce0425956151dd5a3376b3620939b795a4c75ad8c478b1266848f59e10562d22a79ab85120ee32ef41adabdfe2ac33f041a803f92ff27f1c201f8a5f199ba041ea54b056d610c9359c54ac391dad0e17f9fa1ae0bef0926de612e786287f0dd71422af3761e6d9302be7a9866026e244456e43d858901a2a51d82110deff770cbe4e5bbb4419ab759b6d61ddd073937d9df9dd83c66b1546c8a72b1bc98189beb42a04359e57cb926bc3f61ebc8fb858b0d576ac9987c7638e49ae5cce2cf36e2145c0383617300d683d96aac565dd683faf83f0cdcfe22d3d96322f7c37f718e1ba8e2b58487d5997691211b9f10d5bf37171cfd0f9cbc3cf22ae9ca2bbf5f4a35f746745e80d939e51820ceb266b9cfb50926e3b7c0bfc3b87e6ab7eb2cb5d179c6e4d52602ad08af3bccec47030c527330a7a0e2f6409a2b9df2cd50d51e3b6255a4073a679f14da261315cffe8fbb257816ce9dafe5960dfdd52c27bbe3f39c91dc862b74009008a9f55cfef206528006082a02a52ae700116ecf1ea4d3229dfe1ae34d89f01b2b898e3390a65c8188949153513a58ab35b79649841863138fdf867f07fb6e0d87e420df45d1e18923b35fe5b9483e22d4c0d2aa5f288ff46f6454d61c94366d49c8239b5f59a63841358a0f5c17de4be35350c09f6251bb353f9d1f374adc88a9dbe47783b036c0c1fd22c94536ea46773ef615f1bcf17105be85ba0024b880dc99c140c5371099ca7df0fc5206db1e98ac380ee0a35fc51ee8ee2704e55fd7192a0cbf57297a0fb3d51e551c65c70abbdc16a81d6ae1c8a0852f5f70140df834b416985fd82388b170fd6ed921bf50b2be1cae611bbb70fe7fce2ceb73531c02441d68c8a01530694a1e23123edb8420618bfabed01d7ffd0618160d319a45c1be1099925ea9eda2dc901a0b3f4bf213d17b27ee95c402cd8e01f25fe5931ef5f9497119659703b53dea75892edacf3bff46a7cf234224b416297e524c4bfd9c6c27d418846ce5d9ace9ded8be3953f05bd61392cf248b1efde9cba9147194"}], 0x11e0, 0x400}, 0x40f) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540), 0xc) 16:01:11 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) socket(0x1, 0x1, 0x1) 16:01:11 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r3) 16:01:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) 16:01:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080), 0x3d5) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="a3dcf2ff3d9bddf7b6b9f32918dfbd833ffb2d51ff221e7f4257bf235880f8e45beeb25ba468d28cce151beb7079246285edab360b9b6dfc09957d718ff64d204526c0478bc0ec4ed3feca2390afa5a6fa0d4dcbc5e2b48b606eb19a0b4347e4ca81ab54261826e64a267e51ea7be45c9fa2447ca11bca25702dfc59349491c416ea89bfe279305c4599", 0x8a}, {&(0x7f00000000c0)="2abc412c247d334c0e0b3c4579eca60ae3f4903767c9da65dd7e8e66baef51ad20af503b0602bfa64cb94ab4705deacb11df8d83ff3e983f4c1a3bdd4f71a8be2cc0e9105084213068598289e79f6cb7621c47a4b26de4a6653e5ec5fcb7355b5b80dc5e694d9ec0b248c3f8f1bc735c9a5b7c2d1403ae621420b3a57f758a7993da5fcfd9c739777b92f2e972aa642fd665788363b4ae2e99e35f447a6858edd670f43761cad0f451a1e16d7274e10959674c676b4c834f35a72c5433108c256514a3", 0xc3}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="d6956c3ddf93c416df04170f1a46007af94ceb3991394b7b40b5beec40fb06e535d54766e2ee4f6949104712f5617ee63933ee11422dc27eb3b5d655c50edf44042b1a16b65573c943d24e5dbec2f50a1ea4cfa322d949e7740f9b77b3bbee3658a67dfc7ff11f3b21a2b0209a20b59f952a641a07609f09fc5516b2d90ed33f93c20a0091965dd5553f3c5c9c81bd9d8f2e9b0d548545644bfa1f62ebc0d5013b51f19521425358444c8672dae2c0c1e3a0bdcf2eeecc69165e4db8cc6aa9bdac9d43c41befeb7ee9e2a5ce356ec04fa5510360baa82da05e83aff9bf51c9f0ff876f40948e4ebbd8c1638a3e29c8f6aa304d2499cf9f674f32728e2385be8b57766c1deba644bbefb8802faa2b65df5f8c4e5f67f77281991f0045611a681ef93ba4ab5ce9b944609ca47048e563d97204eb6351526873cccffdf34901fcece243c96b83d223109ef9db979d51cecc92d829e539470519703edf9c2984a4aa967f12813d2e1c91cc3f9047cbdad4151ca2cdfb4d696c0398c145f49d3c3c7fc5065760743cf531ce133fa071bb88049bd85ce07655c119168163ba90e890c8d9d5a787b45e693af48362e83d519e5390a20be0e7cf6303a980528831812e790b98101abafaffabf79a5e8c510bb6c4f889ecb46dda1bab68f9322af066d619d22e38a3cc720a49e702351cdd66b6074fc5842775efe9cf98362ab128fedc10baa3220a97f569fae47c47753d8599de3ffdf6e1a864391e1bbf92476921a6f7d248fff8c497ced7f91c83b4f38fb34c7d3eb60d044abf293997fd6f413c3605bbe07760445bacd0bf343b4a769937a3183676d9f8a93737b4dba4c9619fb8a562ff150879fd5de51e874efae229fe9ef681b8a3ba89aa5d468a2bd142d1bf09eb6408afea9cd3b613dfd33b561c2275b3b3179a8e37baa8e7a56805af50008d2fb6ee1336ea1e04ec65de217c86f3af6da979ca61fd45dd4990fa15a42b87f6fa0e9e8ad2060b84a659a1eda9e620c3a46fb2187a5904fb010e4c379b244a4986038a7e4acab071eaa456cfacae0365486d3b8c2912d75644076521ddb367f259405ba56ac9482e1b1ea80593e9bfbfb0777250f8645f7f59313413dfe643467c82c211d093e22300c18ec8b52a714c49d6a8baa1f1372d5aa8164205bc80b2d3ed7e4a9b520597eb9d213b980933e1350804102fe3c2fb0232c25ecf34248f1a845461803d6527f0340b4ef4c67f1732b05e7c00eb7ff7041eccaf144b48f8d99b2d158d74ce0af9ebfa74b7a6ab320dd6c85a025210a08611d21c3c530805b97c1f9b6cb14859a2c23c05567e1d9365599c285a3c048e42cc0207a52130892e7f2ab7f87e8e111ddad8c5ef7840a499c709ebf43f09a345eb4e3e29e566e6c9fbd027546f8bd20e40aebdf32329e521e2e401d40be4c6f24e5fe7b83c77dd3aeff5efeb934ccbdaa7f0a3727c06f79464214375cdccf1ae6da7da86c163cb57c1922d4bf70f5719b7be861e96ab3ccf69372febec3f4a1d33eb7e2e8c43437a817a742dab3b1e308fc5f4a8bcc4d0785814f43a84229dcd164e4a3a741aee8457129c0698dea67749a800e46913648c1066fcc6ba5b80e7827c75709bbe525f32a92313cfc2781387d3c03fc798c63690a831604c9e07a2f75a3cb1edab661284360db6ae22d0d4c15b49b574f7203c30551744a4e9fc35468c9da50f237f927a611526b821221690c6e531a4bf270be722e440a2dbd59c48ac1a97af822b09a177f488c7f61d821927a45a4c5b1999e1955e5e0f18727877465e0ef3b0599b10f61bebf310d02cd16fdc6dabebe486b3ba57ed3171955cd4bc94cefa72010533eff4498051734b505a51c0a785073b0ad90c874ff3106565ef59aa69df313f5ae781fa9b5d2aef7303972d32f18cb1b60ea3870402802596b1a3a710af1d10d3fe7ebd82b23dbc761be233fa34ca65f7a80b00661837d8ac5d88e627af8fe64e223790a9dd5c42764a329fe2e7072808ed4a144bfd1d2129cad97dbf7a6bb4b5da438366e48aa4c433f346e4cfe16e169565f078a9240297202b7eda0311a59092d555a9ccd931419581642426562ff1f76200a5af2641e340da317a9c99c338fdaf590fadd5c097bd63c142e18f01d1fc7a4698687c2f553664f762511595b97c020fa669ba35b47c9cdc2b8716b237385057ef82529c2fd914fe9e341a63b06bb3d57c438e70349aac0c0e9f0bc90f1ee3335323975f998f8437278d4f030b312e7c122201511423e27dd44f0114245bbc8dde6250784f5bbbd4a40f2c7ca7a5f936d3d0dc271539231fae0844823217734b8a7461aa6450a2a496c58b8bf724f40310be31ee97327c1e92647ff81d7e0e23cff4fb902df579bee3266289a37c1af64f692eade71e7396418ff2c3c8a914c8a603b2a0f30e6d6860d3533881b39cfece1f216eaa970495913e8f220c8d588fb12ab45cadb6061d23778688d9140b32c31ec3ae15a37fa2c940d32a6c695dfcf8164fcd1bd36e516da9f31438deb22868683c3e8b9fecd8ee838d45ebd1c1a7f9a39f01c25222acffaa1991144c5e09791298e363140ab9bec63f028695ab55b151dfd61c4f325b8e3aa8ad4003a6ab2971a6b1863dead092412731996a903d95859a78977231d62d2dea110a3f47af9eaf8f21e72bc966c08895e036fe932aa8692db1e4a9081e92af0e77712660f39dfdc0b205b511492a9e00966504ab44f6212397def0dde5fec3a3dae09f78aa81fae36e94c522abb06fd7189746031ff8cf8ec45e8bc584465fa0c6c14767977ae3c028bcd542689c2b384be18db4031606f8cdcb327e2c452025dd44431d016d0d6c2aa6df55e8042aa08e762428562fe03fed79ef213f1c35f48904afedc3e182bb13000e1953204e170aaa9dcf2bd28d6bd45fb71dc6db00291ed7c1266b74d2d4e09643b647d256da0a89764d04b99f537c233e458456588977ff36eebb03861276947f11753d1e3b7aa9bb4a3f13a6a0fce7ea354d22a7d7e0ae9c7a36a750ba4ff5344e5d5d44df224a5b973631f14cbefbfc29679bdaeb454be9d30f6e36d9614c90b616bd9d781d965559b417355d59418aec38d779a10cc79381be66f87338bac06db134ffd8c8359c2d570cd17233ca4f99c6badceb7fbe917dd7efd5f7a4fe82ab738c8ae1d3dd3593f20cdc8e24785e79d92d28b6306fd590c4c148f58f0047511090c519425c5267edf6689e9a20209e380e67b4430b901b78c05e8d270bec8563cf0ff9bd33197893c79322ae226e767a26748799bd469c9e4bf4fc156b644cae056a2236ab3051d796292e82969c60d9be59dfb41e94a910227d4e6920a2e00ec52982f5e05d32e6d152532e4a02d07e1e303373595ce3b2a750e52b9bd3c324d1b0edc2b1704373da46517ca118e04e0777d5f36fa8651049cad4b0d205b6e72edadd71daf73f84614d0df6b17eec4550664bb9213c008326bde6e3972b5b7f7afeab3a7757d1174301710baaec979bde1f11e3077c4bcb079cf35a5e93b6594e4fbd217d51bc25401c86db4e06a03d229a0153f93e2831efcc8e94d989a8a3772ebe1c351b1987e6e5dfd37fdd2d4fd4349ff9e1d4fde8e7d9d7325f42cb4ea8e67f4b8a0faf14474e22ebb2d171cbc26fd5bb049bb1f37687bbde8464d613a55fbf6926724ab2a443c2c848ea9092cf2a486779c832bee50253d562ec8465045ee755d847ebd9f0626bc75841e2fc43bab386a5ce2113698d66543c6455f1cd363add112887b640132444e2b89a9e25facec484d7dbb846ae26e8c0585fb3a4e2815e6abdac1faf9d46f8ee188a0c3fb852dca8c9b2420b74c4a175c3f32a648ce1f4746b7c1329c6b9cdcecd787d2751df59d6f18e7867fe51663ff849f5dfbe425b3e9eb37dbc545aee5788fb51343a95080b51612a5c1a7ed26c041d5eda9bb897a853f33f664d26cf1ec6c27f1d193b86afb6d9807f591d9a94ed8f624eacfcd4960e2c09ba5a0ca282f808852a93653ddc08e69fe93ef3216d5d44fd56a443b2f0988dbdcf04ac343dfe3d043c5c8f2e3fb7370bfb99d3c21099fa2157e86ca4bae1b62827849d73f5002593ccb8a2f3e6f3bfab377e8976b4dda4b10b3d77e79f1e61e8a68b3b89c2b3de7b6555cff824aec7d3aa3c2990a92f679f09473079f4d5af71e17531bd8420321d0d8496a0f313cdcf9cfe06669bce265036c2ae333adab084955fa20ea34642125a97003a51581e24630ff254a191f1492d141490c91a6569bfb97af37e2047516cb5b1b204a4affc4790042df40d70292c11ac70004ad6c27869103051584a6dc52654dad4a9d619fd4c30bdfb79453c7ec953b2de80cd1d82f064c7862b896e815f8f0451e1d933a5adb46b35385157d5e8b5e38f982e27bb701a41270e9a679858f73cf119c97d8a5d9886bde6a2b532fa78c54a583e1df1da6d53a03de9cf55f6e24e79b7ca9d02ffb6fcb6c04ecd794b042c02950807fa5a6a3b4725a96621e1f87c825111d770626ac0ed98c783db24bef66b6f606b166d04717a39c137c952afaa4226949474354a93a90985377cf5d96fe7deedbe3107c55ea77dcb6a0ae94853015bee1912fbb3de72f9370f4895751263d90e5e378854d50d3b301644fcd99868a5d3ab18e5a13a4bded4ec33ee131b6fb1c35f998d89f2457e19afe17fee5439b38ce1363c0a86f34582aefaa61ac84550bd00dfb61aff8a74f76c8d5d222aa36df9351bd357a4c0d021682cc4bbcea3045f9687009b0cf3308a86916af1c034f0c28a423a438645446d750250f0a090e4592fcab02db74c8066bfce6d81277b23d9be760e7501402f9f377b52cb785da6c184f70ea139f5bf467960df89e134e935f145ed7bd8998c23ff0b6494e8140f0ee0dc1c96a8be2b9d03df6a53fdaea27b5c05ea2f150b755a191f36f76a8cf94ebb1811a94093ce9c51f01ee8bf63a68a243cba7e793c4c2ed6a781d0e871634395a54d85769251749d64188e9ac02aacb99b6018fd0575db395e7576cd6d1816b52049a3265b7efce170ca8e072f3c805f5da0f424c06ccf4f718fb3282ee9372141d84badcd3557dd46fbe06b206475210fd20bbc917cbe2581a2eeec4508d6b8ef95c6d6c407218d1edd76bf735201a6278b2d8f19635ab6973ddaf10a0bb33af3536a94de90b2329b562bc44a66fd567cfb6e293192bce58922205fa849405bafdbd5fc2dc99d21970b571d5a37da6731ac7ad67147161b6116c318796211f0625f2ea2e633f3bb5703a18501dd8c993e74a3548f60e1cffe582f9d56ecbf6c37733dcf52f444b00f02857021569650bbcf0d5f01e29c169df54bea556bad857ea6f6c69fe6b34fb89ffe5339833ab4f8100e730f59d54fc2230ff9092196c326a0d29236c6aca48b0e20b9f401ac8aea6adc4d30e0b678d64a3a75e51dfab16722ff9ca28bd7d939bae3b4831d03491df4b7bea60545a073bc0d43452fc3aca963a819f7c19302225a3a579118b4ef9e91d011b599f3557b31f9e57036b19b34b07e720e33133c35859114a497ede977fdd95eda613eadd8b61f70150767dd0d97faf99d28ff4a42ac4cc3cda27f5c2e077f96cc4e32c9e553dafa21b9cd6167ccb86e07fbcda88652d6f8083cec532ba5e574e653a9f50c47a331695b0d564a6c2befd5f520af3d7f7fabc12fab367aac747dfff22cc003db7ae217e3da8e5f5c08021f485bfdf626d67fd48a5df372fa7e8f52c2e6beb44c881262486316d08eb8cc9fac5db4ba1520", 0x1000}], 0x4) 16:01:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) syz_open_pts() 16:01:11 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) ftruncate(0xffffffffffffff9c, 0x962) 16:01:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) socketpair(0x10, 0x7, 0x942e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socket$inet(0x2, 0x5, 0x584) r4 = socket$inet(0x2, 0x8003, 0x0) read(r4, &(0x7f0000000180)=""/3, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$inet_opts(r4, 0x0, 0x4000000068, 0x0, 0x0) accept$unix(r2, &(0x7f0000001300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00J5'], &(0x7f0000001240)=0x1002) recvfrom$inet6(r0, &(0x7f0000001280)=""/42, 0x2a, 0x800, &(0x7f00000012c0)={0x18, 0x1, 0x100000001, 0x1f}, 0xc) 16:01:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000080)="d53edfdd8385cce8adc0fddbb92ec2c2aba794313f85a8b92240d48a2876af19538b755b4e80ed31", 0x28}, {&(0x7f00000000c0)="a45b6ef2f4dd449eeedb50a75c124d4d235ff4ed955cd2d162b264e56144e103bb77dfa6963ac4049986444c370cee9767b18951b8955c8192daa9d15ddf28f5028b5a1150a8a1479c13c4cc5af8d519f14a0c3bda3379493564bd13b93e4fe2e57bbf53a19c64c2467e3ec155d18af0eee1a28b73e3472c807b5b0ceab377aa5bf0b40fea2608d24c42f0ce60f3990249947894a9f3ad52b8e4cf9be3a95f09caf5c0dd62ac3c219b211b1e5a5ddcd8527aaab8a51679a4e46b64cdc7fb5fef04b410ffdf5497743a778600", 0xcc}, {&(0x7f00000001c0)="a91b33b83f158fe80d462a51ae5a801e461da2fd313ac477cab6b7bc", 0x1c}, {&(0x7f0000000200)="31de0125d7227a8151acd9d1b241b5fd67709837d2da57324b4d085e70da27882aaa8093f900c20692de91445782a1428383ffbe94a46c076a05e59ee8ea7775e879f0a5eedd80f5142643465efb6ba822f5fe44be214cb1328580dc1d551e21adca755eb96191e675ef7a66f917a6551a8ee753b1d9f3483b7517ddea10eab1478bce39a764391683b86c3c8a8665863be5fd452b0eb763b83d4d30b9", 0x9d}, {&(0x7f00000002c0)="75a655926a61836825faff0d45cb49430a7dddd7f4d59cac13f5aeb5daf671627eea66bd68ba5bf2fefe075ad567a76cbf253c694b397172b5250199267aee8497e46ca06266b5bd5c29540653087845036067e1cf4cea86abb53fecc210b7f89c8f88540fe3ce76ad482d3413c6e305b5f790a9bd7a8dc5906d4e848ab497846b5959f743943b05c01e48fad60802cff8d37855cb3bb8ef974459f56461bbcb64741a0efabc7aabe648896a6ad1983873c4321e68b18827894665c9ee171dac7dad1e75f3d774d8268ed401c94feeb0ee5125e450ae3fd58464cbca0e5629f3a23deedb414635c61a9d277bc34b54cbb40303aedf3d9efe1b1c3eb188c292531ea2968796e3a314e54a18f60216bab48c7732b0a4ba0a25afc20ec3d9a0c41e5cfbc7ea12cf0916f648596cc99335c145636625100a57c0b5457c461c2a39315dae06dff5bf1db99e35a15ca6112d652ff3d521af4c8cbd8fa96c44d5b3fc12474df5e075784097d963990f88a5ba170166854931728f0a98486948536d24bfde08723b626390076975d9b35151b0f7736f0d6af623e9d379fb95cefa6f5a1f7814063094e1caa0fcdd6eaaa3bfe2da11821618403581f1769cff45aa1b6ec91674ea0a41e233dad36317180aa414851c15e4f14f4b0abf252fec44dbf1d8185b6fe41fe413b5d2b316a9234daf98ac77a2fc8380ad4ea0ccff3c0f663bc03c45a5a8f28b6033b3245e639dacf46ab5491ce755a8e395d6996627364b2038677f01d6eb1235a17f14292808da7ff5dead444e79c30617448c0d26437cb3457c4d139c0d8a4a20db79218107cc82b175175af332edac22d5f7eb655a3732a7a20c8485408233b4b2b88eb6b10f1ef7068f2524e9b51225538d88197405fa0738026724ed048d648e09a0a33fb0fadae3e41b71be75d3d5452c6a0eff2d40d647dce0106fd1ace045fccd02e9d772b45e7fe0f5d57c7f6775563bca30bb5bb77e699ad626fb0eac2e3aa3d1130c8e2024c1a71da784cea7c34722e7a2cca2287fde760c28858b50cbde6d29c34ddec0d0ebd3c4b05a9c034c160d0c0d85087afc2091b0f73ffa5835e8556aa6e0fe74340178c310a41387bcf98a2851b5caa0e7626892db2d1cbbbc646d67f18539d126b8a4e5279a510b25e4e0f4375e0473971c9c2090c0f9cd32e1b489ea8fd17ff97f50c27c4b29483bf8b8d20ac95fd6cf18ade18a1691c008200fe26771f1e7341a3e342afb8d586474c7529051d43d5302560f37b8bf291c9be6f4e2083abb4c9c688d34f85c4d19d385e6bf69e92c3792ebfa677d928d747bcec7b5115ba6053bb102bfbc5d6a6fef6812d79cd385fcab75c06b4ebc1741d9f04b53d57573b8e4eee308988b194477a4ec2580314dff2d33e3800a15d6103921d639f47c9a9cefece0034b6e5ecac6743c2432a7fd39e4f2035991253cff2985b7b0cd67e28c7e37a9f02dc0ecced2e89b15c24fc78ba8eb8205f3d7ed5b1f11a332f6c950bdfd4659e12637dce1eb50b243e25d522c959dc3c93b4f24bf3b8d0341e6f6b0eb3a191fa03d0e9999311dc4ef26500dc49f27424ddc7edc6d9a5b557fff34141febff03896dab675a6e48452e88a9596735f12a465f9c0d6d8d9cd02c0f46b2eb9851cfd33ed003b629c22971954db708603976177f1837c73a558cb2421a5e4391851ee813a0688460e029fee8b8feb38ac1f184f3710f23fea61a22f593da1421d05e767d730fa4c9f264514dddae752008dce895fc1922e41ae39d205a15321a9ff25854df5a027b47200379cac4767cff5cb1af2bb45b97c85d1397e6057d19d9c780d8f99a923bf4b6730c84e54c27555ea5ffd9ee2672a4fba8a3e2748933c69207d49a9a357e06b370d41e492e330a6ede6d7702ba4f1513ff21a32d3eff5a4d1e653e9b3bcc479b884961f3d17cea115f9b954482ee9cc4a4ee9a840f3c6238e761643bd5f8c2ac0a49a01c76887dda31a62967ccc8d539cb6859d0110b1b18c5986bc1f14d82d42e3083decf88b8e190cc0b02e56ab3adb9421447365923b5c140c8542f7f0d5f561118ea76f173103479d4a8889442489bf0cfed18f1bfebed114bd584ea50366cf633e7dc6a31071735a78fab8abdd46d8c082a4adead3dd444e316eda7cbda4c864c91a71e15066febe154d5d142fd315f20d000287ebf190f1a9ba4c4a99ff9e61ce3b1f2d944153cef3a748286478be87f3dca3a0a5df630181e65ca5fc97bd9f1e2a1bc16469d1caaabd4565440a7ed6fba391b140db94dcc41c92e8b3946a71edc123003b3df43a23dc5c084f768ef2cee720926db3e1f8864166b8ab286f4b6262cfabf672bbe4fc05ae79bf5a3d49a5d19bde15f0168820b531c7a181c28ba8665afcfe55414bc2afd7f51c3bb25e16e18e8a8581e9f66a434032ea3d30950d9e65e9c7092401d35ef8ad58c5f8a2538d676f4fc7ee0e12e17d0d970d044493722091c064b891fb96321bb7d46b3a91e802e3a0446e7385db96eb42e69ba43118a8454c4bded7baa5142347e1c67e58f232c3cfd19105365b4b6fa41e5ea5dd35bc21a03b38a1f3d994adfcc958dc0300581514fc2884c940366e7d7946997f55dd316f3f2f34a3a0380aefce9d6ee24fd40ae6f9b7d76ad271c7758b972b1e5373977c6bde40127d9918b9ed02dad9cf5ebf8838bd9de3478ba76f703edd57815c767ccda180eaed6ba66325669693f59f38cc63cc659843e619b0bcac11ec891232bc0cd786b3d5a68307a3abf56f985bffcee4a92b0f8f6451ad90d1c19b2eb03fa07f4b4e3e993d1c7d3916e8e5f16499783d2f77bf32db237dfd6ffa69cc0535126a2a747adf7ec0aa5d82a155b423e22e19eb64b1006e5f5e9adc99178a7380fcbd152ea1ec86c1b6d707e027a6bae3a16058541ab2a5ea28b8f35525c81963d7076edb8dbf9f6fe9631b5d876c51aad0715ff5fa328ea814bc2c9759d9b368968856918f81ec13a54649d93e2d30a11eb37d60a37e2ce5afb833568954212461e5a7cd14c7e6919a9b7da43b20db5f990d6d780a5ec83318585ec105e8ecf300dbf7b1453b7ff0102e0832b9fb320255efdf23674793584e20b474c0afc6f3a2ae2e6712ddb93a142f8397c58e4a531e50e99ba346ce6a27621599b682a8973dc32edd076b87b3d83c9390b8bbc12de38277c19fa541d834ec84894bb59d5b1c34121b7d6dac9a7dab4715cc059a2b3528e25b39bca720526ce93b07a0a122376f65be0498f57a8b00f8f38aa614f912e6a38f61e21f60fef77c158e9d9071ecd5622ba3136ffeb0115b56d28d37692bb50571ccfacd366cfda7aecfb80e120f99034b8c2c5e368c7fe6be8f5cbd63bcf50bec7d166d3efa40fa7af1e6628cfced8b3815b7a164c776269c58bc27f10602eade2850379aafe9415ad9e7428b9ac1bf5141af0cb4fc713461d15e0e01ff2960c1017b99fd6966b77798873ca131851472d3af427326db8fa6c494babdfd5a75993984952eb5bb5aa1eb4915c6beeca10c193c6f88472a3cff59154220cffb5112249302f7241719eb2205323deb951352bf0b5bb50d9b83188edaee69bed899ba6f63775d5719cd33aede3856381cbfa630e03faec40e6248d363a07016e09a753d78eaa31b6cd284123ae5b5785e34e218af0e9caa15d05206e32718bf1c4d116e8e36ddfc200bc522e7c249c3563980513bcb6793ffaf0d62f39a3c3bfafdc44bfa8bacc159190e48f2ddba10c213adc8f3e8240602312221acca03ed4541a5eabba1ca1dcacb4c64621fff0864ee789dc7b020fdcb36c8c72b9222fceab7a993d047116119089e3b84c6948a45cae042ed9f4f43b33fe5a4c9285b54aee5c7f0f094f22b5a32190af5c91c9395178a5120262fca335f95d2c6a8aed41c64ab5ad16f87e095fb42d8460842fcc7ac964d948323152c59c3e65417881dbab88aaa526399d5c21043b845de8107ed3fbc88289d9b8cdaa192b1e93156b711a852fd0f4a6710e99828cb7bfade3345bd91e0c52cc2dfaefd8b4fe358c947e02fc4876a8733792eaf2c17a43e434cc137ca7f0b28a4893335d7cacd02f762a5b1634cf85c2dd47d3aa6be0425c19ba1b9025d417506adca4c93a45dfbf090b451859fd864e71b8227bfbfc22eb6d94f70e4b94aaa61db7921add99bdb4ba41de6ab736b0e2d1ea57a0670c54da1bc002643d5e206c38147d787eaf8e8739996224806b01c99803e2e31dc07462538efd6fb7f92656c6851e69ac522e6cf2f8e734fda98bad6190b9e398d15523370837db64a67866bf91507cc90e647f77c6d88ae11d791fc89dca3e24b22f5491d323d9c29ecd58a756568d4e862f3cbdb8d7679411d475346e78c9cebc7afe033581db19f5c8781915dd8e13e1d9cbad99457d234f3bc50d9e99a1f907211446e5b42decfe31f84df0c372df6f60dfd1bd67ba73df6687fbe5666d4b603134b04225be2438c97202c36b60e1a5e743cb23626f68b47e48063804e6ede9a03644ed5966a349e650f0cfbe42e92e6daddc32660df72e0289691e73e44859bd59ea1ddae37e73ed2922ccda2dcfa0af1799cb9d4723e519ed82caa46108ac8a30945bd43eb4beed422abb1605fde961b336a7a85c1b7215c832733ae5b0ce521ef340df711179ab9b8915fc455551f484f2e282d11869178e77501a33341577ad24d474ddb9ba116d5afc9c248ab737e49f7f30a2e8ccedef0e4b77e63caa18f9760f317d799674d0196a67d5f638476740ca7f378830ee468278c90b13746509982763aa576b816d17d23ad8063a80a3eff16d5ed31238cf546ef4fff63d58715ea5b8303cfdb81f54a6ff928cde759ca5cbc8548e18de3b809c46f817a153cb7726fd817bba80ac43f610b9e4227634b547eaa2dc4bbd1ee3dac27fbd2d12a179f0af0efea9b84b1d9d7bf0901988348446340eb20336cb70f577450d11fdc9d2b55bc21c3a3683c92793dfa6e76b943cd9742d3c3a0d5ffa4c3711011fd5cf472eb6f3f0c518337fc58d177e6d830c60d1aa97a7c15c7d85e1b56352a92b0f45f547c02f38d650a3f5c999e2c39db14686f9f548bb84aa713ddfb9e5ff198a729defe79b0e22b4752db524396b160bf25d442f260544d561d24dffa64b5b7e6f77a5e4dd0196aed8d2f5931977f4ddcf70b245c8d08a490ae2105f8a358f117712cb30fda06bdf25aafc42862679162a350d4c421072ed8dcd6fcd4f07dc79d127a6e24a5791f7505e2a59d9f16c0065bda320d0b77f8e4add980ac10636bc1a6a74d6a00e430a0ea64ca1ee1d0de45fe1aa22ed6431b430840bc650c24d3977a90558467c76398fdc5558ebf555c8ed3524c3769a833dbbce0e80c9471eb08195401777228bfd2fb98f203f6eccb202ad3bae22f34f8252f3a9d5703cc66d2a3ab5280b95eb7e49600e840402c1c5dbe23c6aa54825581a4856d1466df3310c1ac5adb335feae668742dca346b250321af90a5ab1d65527b01265f28b8a0a4bd2cf55a8d2a0ceea5d18a3519bcf4d61f248be4df5900efef3062aa9912518b2444d6c00da3ee545a6069b16c11a2e91a7b5b3fcea90792b9d9138ed9f20f0265bb387e3b7e18c58f5a26505966e1c43515e2f12389e14701a6a3ece3ffb0428c967fb8b5225976085b59e4541aa26ae87c848e9d8dd987902a543df478f6b8a1712e620a683855a301697a5c65ef3053ffe937124b7f7d5d5d46df93fc1ccefeab6a07ef746c633cc87f3a33f7cd3f76b381d6335406ed8f1384c4e5210", 0x1000}], 0x5, &(0x7f0000001440)=ANY=[@ANYBLOB="5500000000002100fffb000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0xd}, 0x8) getsockname$inet6(r1, 0x0, 0xfffffffffffffffe) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000014c0)="7616044f26af9fc16a4c7caa1542a9b278f623453303c78de9ee46426b9fab3995288484af222460eb9b304c8ccb818f50c21e9e05a6e0c2caa403aa134d6a8ada8c278d425ea6f549b06115de94e9353c30a9e777e765ad84b5c21dcb75db0e2fcb169c2f7971e43fd4d453213979b7c6e855b8034375452c6a595db9a1986454f792941153cafd669e813f301aac2248eb021c0856002fae5e663f268a930a8758fe8591a3cbd748f9dafb963d6c42d82ba7404f152493276a5b376f284dd4aa9e898f6ef22a9534fc3c33e8f4b8b78fe5a37aef38c9189111eacab9c99ffa1bf4281988bd8f2ef144d76283c64b98c02473bec4b289bed8b3c82b18a8b99730dd20f5384ac48a39cc9ae4c225911f740c02839886bd24c66c0e4285f77f1358c11c7c607c5a99d356e1784f866459edcb2632ea37640104314e807fa7c58ce9029973c6b6b846b5562e0df6e51dc032ac2df578a0774946e480af77d1dda78331c0b8e56aed8f5615dbdbcf0fc2480f0909fbe1d67f0dfa01ee02e5c8ee2cb3b078cee3a0d4ae32cb8b498415551f470bd91fec07f53003fc0d9e838278db35818a178c22c03efdee5a6b68f0f18e95d97d95e616586a1c8aa401a91e06b42cb1083fba52bb68726ef9c7c1873a33f450220fea9e08c13afa5a2f3928f24c28b49c9a50c40c3612d0d2b7baa3803f78123bef4c554482d230c0aa59eefe68fcf565e296b6ead50c2bc30fcec964f3f00b1b8d14062efe79333de497216efa4cb66c5df7592cd9b9c838a2bdbc9cd9b8348d0bfd0ea5575284571283d0cf6541ae611f2c88d0a9fd7d4748fe68b6af5c5de8f08e7a7e49192bee18e9ec4f94d737fc54a51862e295c38f96f22084559ea677f4bcadf7d67d9d58467a7b495870938eb91d06366ba92a4d7bce67583fefd24f7e75c3629f5236759e97ee9f30ac6f981b7e92fc3ee16412ec336db8b40cde6801fef1cf44f4c00b25e144ff2159ac75ac0f58fb983ff0dec53a22d5cc9c81690b823097e7d3cbccb36959ec8f2b87e53362b49c6f60bc3a8b4ae54a3b382bd0a5f050f3bb957910f9414dad07987798cc92182c8d7cad2c57e8c631d793a336b4f7bb49123f686233371b9e0e91799b8a7f3f9b62fab66726d950d8fddfef315c95c072beeaa493f16b5cb7b8cde14d16c88c3d969b2ae7dbd8ce699089b56c25d2b646a95cc6a860f0b800e78d7d52203a5205b816b30fb03d7b0bc3a0d9bb95da623c284ea305158d7234dd16bb22d7711646ca2d5f15a7cdded4362497c679f082083b9df7abcd2393f34241884615342e0917f581446b83b4aed2ddd96510bcf5dc432261148abd10153be6cd974e6cec81265acf9bdb35a48c0e2b63a757838f65f6992df3c38e284f897d15504dac56decab25e1550c8be78349b04a6d23b57e49f6b6d5bbd0dc2c17fbcc2425dc7b18ff1a9efe478e933db43e1150d7ee3eb83491720aed575ee7b5d889ce2f006b224bc80393024bb724f925fb38985298801d65d55e6a04ecb9d01b17c8a8120a2f6858ebd5c4d95eb9c2fcb08d09a6b0d0f10c75cd541c9d6366586ef9803dcbd8c52d420d6762a55abf1f3a90b672668507eeb5498a7d2ab75587a0c36b2ee073bf6f18745c3d12a4bec11a3c620e6166d994f857199779d4416e485b7f301c12c06b8e540a936d943509f2978d490b3772343e39a2e58d248850ad92d0a281ed77107b2f706ab4265b3e15dc154fb63c3ffc4b21616567efcfda1ba1dc55ebafa0e20e7a9c12ae6683e5ccd93c6110ff5310028fcac3f68ef25a3342024653896c5047e598e2ac577cd5e25c3414f97f583b1b514c6bde85535ef56c21cd6de84c239f5e6e8f74bbb18dff2a765209d9af7884ded997ea7027a1a44e7eb3ac5f7619297e030859807d62d82217ad2145e8bfe9eb69d9a42f334a763d563b3989a8cbdf3b3bd07fbadca09bca38fbe25cfcbbb37530e92c8633c6a8e338ba6c2cb4b35527a71f7aba95547ab69cc7261c5269a8479b11f88e218cd5fba8fac24ad09c336604967e12dcecc51ab89a9476a88cc6045306237c0d0cdf249b227956b8dd65294d7aa6496e85ec56f086d654726150dc78579df1f7c6e0435326a422ef05fda59e4f52bb4209467330e4866f59806ccb4cc541e28a9c6a2e3c8f41b27ebb245948060ee3accfe0945dc19417bb9271809179e3f005e9af573302dd0be50524d90496a49f7809897ae45ab3cd41ef02cb9741146d4382d303f54bbff684d559d9db558f7db9d7ec01622431f6563ceed55edf34717c3986fdfe92b6106077ae317a0d17686d449b4e1b84f36e1b2ac6bc928ac83593666ebacaa42e2e24f05eb5b0f80e15bc2eff3145d13a79928a01cf2c83d95ac5bd1d12d8a6f68e654e4f6d20f9dbcb8ae219efa259dbb34756598782a209e46b3bd64548746359a3fa8a3d76f860d28b479d859701b781456e16ef9668320bc10f595775e10a95b38ae5bd098b0c4cc302035241c49d8db7e75d173d181394299a64b5a34cf746cad7d4676eba5976ec7d33f77737c6b3e6ace4c73ed53a97344a52c136efbf1b2826b1f1fb45904f3e2bc5c496e94f0d082026963e7c76646983ab65d0c00a64bf50599eee45b79843006c1f65163b13168755249dc1e471c7fd19fe57b5ad9e56ae2287c7fb36b1575e95cb02e8021e5b7bd8fa9d48926ab762b0cd0b897d3f91ba89354c073679b39290d50cd48dcda6a9df285dab6835b7506d7df4e230b092cc0804c7860446bd9ddf34cff9ecdf4e4f39b946d5191f05f11f601adbd3847f16918567f25ce684f6f61f413ad16015677fcb16938e94a9342ad630033e6c34aa95be0f1112d7503bc5e62eabfd5cff6bd280cef2192dd9a90dac5d040f6e19fb5d61bdbb2ae080eea51d5047c3afd390ec277d82266673bba1df29e09e8f914bd62241d51ea91d209153481d34217c89032a59993788062e6f18fb4b1c3e12f5c5b4d59137c87da006dc4a673f53e51c2ba65420283234bd3e98aea6c8a9ce3ae0ad2aacb58141a88167bfebcd6930d83eb3f1bbfb4c9af6b5c8cdeff3e7238054dd9131e80a6440dd9517cf46cf1e9486107650748a0c96969610cccb02a30083aa8ded19220da361df9226e886fd719156e40bf77080449bcdc7861a4d56fc70a3b65e3d8653a14f3af50e39febf45d324102027e05cf3b1c0b37f68f650742d30b324b93ac3a87570b77a8cc0f63669b241e87be8847d5e9e8d153a529b4ec9037aaacda40fe388aff638c756b46382d003b79f862c6733fd81c3a1779a5dde532fde64a1ae114138d0d171e3fdb83b6c9a83e0dfb87688173442a2e7bc52360cb555d60a9a0980b0ed88d8c415700d02dce9255152e265ba2941ae0a3bb9838a60bda704bf68a4a5c0756aaf56b3022f726533e9cba479c8477f06f59fe2ca2a0981fb396850cb4cb20cfcfc174a16935a17a6419e1fa6be652233f62f783364562df8c79a68a60bac5befd199f825217c626ed11f2791b9853fc53f35200969521abd4edf161faea5d9a465c92fe71dfc58b8f4e9146e4ab4623dcba9387b1f3b46a9eb72edd8ce95314d0fa02f9c7adc1b5a609b31166a62e83b1f8d0e3b3148463f398653b21e8879f478a1c4f81fe893b9d3a52f53a37bd9bd466d45f8ead2509e248d227675385323b6df1a28e4f6ae730dd5d8f7814c1f4da68e83764a8dbd6b311b7e5cb6c321afa2439ee3050ede83bfa397a5edc4ecf6e2cf72d1babdf7d9b64007ffb601fce171ab17e0f11c87242ac05147de966ef4fbfb2cd553f4810e511a6cf7c1d58b90737e931d23c3410a0157d779c697ce3b0ff1ed0efc2491d023f1a4fbe115a47619024b2e97947e603d84c8f154a264f5be1c7aa55fde21f3a089a08f51a552a8f60763e3fb155d67584584eedd9e99c0c7e62e0d784fd4632d35b6b98619fb215c602f48f17fafd0a6720983f99b6033e00033da2a57e54d58140d00b8914b7f28912e552f3d4fc6bf7e222179a4a2c74b652278ae6e261a1d74e45a48a1b5c87c8c406a091b0a30fb184ee339e49159843afc4adc09afe936b64b59aefbd8e043dce845b8230995efbe6a0ce9dbfd844ae11c925dafcc7293a33c47ac168c43ab564252d5725d8df61d73f57189a3748bdf797b10df7128c23c119a28a00842f2b426997fe7e560b6c7a2842c1488635cd5b49fd279a94b940ae888674f6092507ffeefdbd559e33306676f2522b3aeb1d295c58f453b831fa6397ec1ca1d144c612e9a27b5021bbf44f378d6c0ac4838e8d19ded7d0086cfb910d190ea8b95d8120cb1678fe625f14cdc652ea84de150d49393af1f68776b1f281520457b31cde83555569cc6b66c7fb5c695e8667aa4589a87b739fa9e95d59dd0d7534908906b5c307507271af321e33f0eaaef8171a5075fa55fb4e5b3e8f10d886b31a109a3c77716f754108477ccb5bc9726f87d4218199dfe52332c4360889563c076261fd92c7ae1699027b2f6dfb375d3d2a0f14f2d253610721b1893e93dd4ad6a5395f85e61bf428f0eab2392e637fdaec1762a71172d43167c252459474db42ab6ebb8b9aea10d58ff3bb0c65d54465351d351b99dc3bf00233af62d6122143559c9c396d20669565370ee080520cf190f7946829eb8b353362c3cb55e52612fc6cbf5f5512e8711eea722d7696f258b87c510f8e5f9601a27a638bd8ac32e66f39c032b282d8fa5fc34107cb7954b395e488d8523888067301d0f076be8916c82083c95ad04a142e42ac47b6f711410febe78d470496a5440b9eb7948f9dc3be1a0edf8cf55206b57cd6cea98f8af11b13d8df1defc34bc2481787556f8065f899ba73756ddc511b15e64ea2d382b1beb4898879a90fb77150c1d3f71794e406ef16b58483f670b9a5a0bcdddcf3e21955fd0d46811a8893559f4d29ebf18318bb9cbd29410c332c4e6320e2534c20f0bc37e06596b2390fc2b735cdcd997e1a99426272bfb51a52d973077a704969014c334d466433f3b92651b06b81d63b1cd3602c66a74196a2ad8a058c9d6c5be057b6bc86efa6a1b2cc72f8a26d9f1860b86a4fcde4fec93109f055de03e71d0398951827053a0af4c35a2d246c4a997aa7cd2a53a35943fac2385e5d81830ca5553961a12bd8b60fbf4fc5555eb06fc230b7fd054667f6b911d2f0a2186eb2d1085348d1837cc9b7a7fd28d20143a7cf9e692d48e95a2913bea481e6dbd72baa824235e71416c6af74f2f3c3d7640cb8737790d8ec1abfea9084b1bea610abfe5664100a7fd152ae49b6794390f7037d56cc6e7cbbc223cf0f21fb169b5a7957393c359d0f653ef76257ec771e5aae82ee4fff8f7c30b4b53f2fb36d2a0bc48e2f8c15b5d4c7d6ccdb1806e4c447eea361d21a683b8d24de6c607f14ea5bc3527e7a719e3bd8a959f4f21e7a68e017c99be250a796c435946dd8d7cde6d2d43595d3042c08d500fde06bc66700473cba9fd203398e9ba04102a3da80305dda900f10f715dfd98ca6be8e8e448393807864b58f73899cf6a082edc65b48b768eb1340465c9c470a701c9daa9cd5ffdeec913a05caaa7ddc8cf8afc9a126b4d88b5877bc65d1efce2ae4ae1b406ff2a04c2d4c9d06312944085bbba8ead51873f89f00bf956f915fca884818415c69cfc50d36f1055d8686ce84175f08cd8213165535e95e4007856be797766b9701531212adb2a279608053deb0f9bffacf18630b76c9a99f33a205761327ca010e11b3a4e41098ac44817b6c97", 0x1000) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r6]) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xde0) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="23b61010ead45ea6942f9a79d025c57fc5aebb24dab319e866684ea88cf2cc760abe24010cc4180e851427ff10cfb12bf31cfb8dad1a8ab7ef03f377ccaa7e9f0daa5c095554f59160c02712c7f9b71abef92862d9b27700cf702c4e3e830cc8a90fba7fc9d2434fbfbb9beb497606cf96adf55a8f16ff5b63597f26da7cf6c1ada24985e3f0a6a6f67443c1a60393c64f3e905098a9384cbba81ff1868f3043f4fcab15027664d689bbf11f7d59bf0430eee4f5f9a34e07d5670e4616c0308efbcc121e20b2f35eb336dd954e10162401a9293ce94fc28794fef2", 0xdb) 16:01:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x6180000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0x3, 0x654, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2d, 0x2, 0x2, 0x26}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000001, 0x1f, 0x10001}], 0x1, &(0x7f00000003c0)={0x3, 0x6}) r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x22}, {{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x400000000000032, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xfffffffffffffe8c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket$inet6(0x18, 0x8004, 0x4) 16:01:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000000)='./bus\x00', 0x8, 0xc0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sync() fcntl$getown(r0, 0x5) 16:01:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xa4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x84a2, 0x11) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x4002, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bad7258651f1205409c71b36da8af59ab333057d76742a266665fe9a5cb1cb3ad045a45b2cf49ba864ad18f841fec96c69dcd9956910bb2dae2902a18cc2f5578ec53baec393a02e249293c52065d4193d72818a70a67e3d74541f9924cbf33a1d5aa072fd6bcd2795f72722e44463272ad3f0e820f03580", 0x78) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 16:01:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0xfffffffffffffcc7) 16:01:12 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x706d, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x7}, {{r1}, 0x0, 0x20, 0x0, 0xd6eb, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x6, 0x97}], 0x1000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffa, 0x90, 0x65, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0xfd53, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xb1, 0x4}, {{r1}, 0xffffffffffffffff, 0x44, 0x40000003, 0x8001, 0xcb9}, {{r0}, 0xfffffffffffffffc, 0xc, 0x0, 0x6, 0x6}, {{r1}, 0xfffffffffffffff9, 0x14, 0x2, 0x315e, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x3a, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x60, 0x82, 0x6, 0x10000}], 0x0, &(0x7f0000000240)={0x400, 0x10000}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0x25}, {{r3}, 0xffffffffffffffff, 0x10, 0x5, 0x80000001, 0x2f3}, {{r3}, 0xffffffffffffffff, 0xcbec386703240a4d, 0x20, 0x20, 0x1}], 0x767b, &(0x7f0000000300)=[{{r3}, 0x0, 0x2fd6f03293705cab, 0x4, 0xc541, 0x10000}], 0xfbf7, &(0x7f0000000340)={0x6, 0x7fff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x81, 0xffffffffffffffff}], 0x5985, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x5, 0x0, 0x4000000000400000, 0x0) dup2(r0, r1) 16:01:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x80001, 0x10, r0, 0x0, 0xfffffffffffffffc) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x6a02809badc74b7b) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810e", 0x66) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2fe275ed49"], 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000280)=[r4, r6, r6, r4, r3]) r8 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 16:01:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xc9, 0x8, r1}) 16:01:12 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) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x9, 0x40) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000180)=0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r3) 16:01:13 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/4096) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "8bfd2f73db095e1f04c9aee6bb90af2af61a4f8d32a80b39ad13db6eb6257fdc8f3f70d3d704248b"}, 0x30, 0x800) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x20) setsockopt(r0, 0x4000040d4, 0x800, &(0x7f00000000c0)="7a7942899beeada29ee25bb6c266782b4ac7d3d8d6e473f21623be0de03a8bb5e50ce998ef5e307fb9dc9d9fed2176aecb0d920d6eacda262eb1e5a9202c9f948590d28d71e4f1fbe7624b9386d08711c8bf4e206f", 0xfeae) r1 = socket(0x10, 0x2, 0x400) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x53, 0x1) lseek(r1, 0x0, 0x2) 16:01:13 executing program 1: socket$inet6(0x18, 0x4004, 0xa5) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) socket$inet6(0x18, 0x0, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x8007, 0xffff) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x800000, 0x400) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/240, 0xf0}], 0x1, 0x0) bind$inet(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/69, &(0x7f00000001c0)=0x45) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) read(r0, &(0x7f00000000c0)=""/132, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) sendto(r0, &(0x7f0000000000)="84e5ce1723969c644f817d1c01662a65c960393592ee10677d26f7decc15a664c7d0b976707d46b308a0c0ee82e96a3bd4c4e4ecedba54c41e0eb40c511b65dbd04dc62426f81bf8b8582be48ba92a2700e409de5551c64dd825e4484cdc793edb2faeb602e252070889c0c63a84de32d850026206674d3b7a3e940a801d5c09dedb06ae4ce7e74365c82fafbea6862cdfa25c6fd8a1883c851c24", 0x9b, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0xa83}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x4, 0xc99) recvfrom(r0, &(0x7f0000000100)=""/5, 0x5, 0x801, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x8}, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:01:13 executing program 1: 16:01:13 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) r1 = syz_open_pts() close(r0) socketpair$inet6(0x18, 0x3, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r2, 0x10000000000000, 0x80000000, &(0x7f0000000280)=""/57, &(0x7f00000002c0)=0x39) r3 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x7, 0x9, 0x90, 0x7f, "10bf363fc2b9abf88d4147caba89c3ce8d2397b4", 0x0, 0x2}) r4 = syz_open_pts() kevent(r3, &(0x7f0000000300)=[{{r4}}, {{r4}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r4, &(0x7f0000000140)=""/249, 0x58c211c2) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/72}, &(0x7f0000000040)=0x4a) 16:01:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/56, 0x38) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x18, 0x3, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 16:01:14 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="507c51cb2e0bbcbfc7ccca329113c7371e789a16d6cf3e9d863ebd6ebc769408c2dd4dbf12a6a90a575dc65b5ed17944c6b89de18d0c9f28638602fc079a95d0ed7a46b0ac6c8a59b249f5445d084784c78994f5de8f2b437bea4ac7d636ac623dc53adf8d84046b311d079fd6e4af3d89327ba632c16fff3ee20e463216aa422432138bf62e9eeae698b17899e9c6b1f9634737815067d092a82b62338fb10bce81db766446cd7f7063539c4393114063d83f35452e8af534c8974a66d2a1739592ad13773e999868b0755c1e7aaa0f3cea90c19f37be07eea23a58c190f09ac24116a5e7c61cfdc56d611a12fe7f79d30df8020bb04d30249f744c14bb66e9292efc3ff64abb27da67172a627c617bf3e4436332e4f18c2ec6d2ba3e0bca5b92da0f8d6c5fa712a0c9f9659dc4ec3d6422fcb2dcc3ae393dea108123aa14b057ec8787b26d3d2ef4aa1e32fe37fd54f088243502f9efe24c985f7c384e6e9d5b5afb7a9d87f6a4d4c7d88528154e0876ba03298ebd748ffc0369173bdc8c1ce05f465eebde744b1af6c2a695ab56aa109255e42866505f4f50c2af94a685057e1b6a007e51d93cf79b70ca1f369cf78cd171c08dae013cbb02a72aded4421d8d5824588418cdd87dea282082c404d8a0be3e4168528f208021fb3eb32d405d7dcd278240d8857e1b69996d712770069ab194bb3f6498ed1cb72f89a642bc8a4623c4cedf45f5ec9da4f95e84d8c69f3eb7710f4042e0678635ce91e9d62c1bffffa3042343a327ccf1807db3cc4c11254c64d35bf9823fc747acd5530066c075dbdf195ee3154cd7521d915d57ee36c318234dc27eeca48ae02ca1a4e35f4dd142545340bfb8b7af16cbf190ff868d16f671d14adc257de3923594fbbc1d10e5c47a16cf37c8cbedc25ec7e8b42152d57d41d36a8b07d7d21df3c9402a7b442457430251b2c002a944941fb7db2a4d8e1311498fa994542642634601cb99dabcc7b0ff44911a335ac3a17e0e8e11cc4f08ff561af4170bbb8c315a362d07290bb44a3470073d76b93299952779de39c1c504a8d3a8a8172646ccccfc23333e887528f8020de308517054731cb8832062865809fd693a29b434ee6031254c5b32eccbe84ddada4917fc91ed0c93e568068fc1433ce24b92ca0749410ea3660f533cf24b9a78f747ac2962bfd3d3793acd6ddeebcaab143aec4b9e324dc3411765c05819977ea5c60ba10b8f1d065e533214a58737314be77d81d109fd5a5a18672684dd31f2eec547dcf8d259e8fa8133e27757da7d7005b5fd438272fd65793f5c05f340a7b9fb82f14ff2013d7f6bcd498c46fb41940c9b08c0cd6d267886a7898eaed0864e691bfec88b5b4fd41094bff03ebcb8211636c3dadc5b9aaaf22c9566ea358e4032027d32c6058dd717bc6099729bc0668cc77be12d3bad7f5d552bc683f9ace4a0b29711ec03991ac010f935b5a7044a9e0bf89a32475fd5107887dfdd21ca42b814dc54712435fdec1a702e343bddfb5b6a133a441a4cf163362d11011bc16066fc6474bb687eaa00c1e7f732af326513ffdcb20801905ebf5d923cbd30bf98b1dee6aa220a136380cfd6d0985c78e52cfcda33f46549215d53d619c8cadb5918d8fefe85d5496c8065ccf9e0d7b331b60df3b24cd2c0a86f5c13fcd63aefca4858d38fa1d96033299163a9c8712c4c43dcaf92f4d5608b50ae229dcd05b4f8442367fa51ccf4b38f7d185bd98bf50332fc5193c3487860bad50ed6c07685840ed9958bc2917ced7f706d68d0763c66134ff64772f181d1fc6fff63ea255bc30fd15c9b980966fa0d716674552c8d010ae315de12b79d73d787c0f97a46c137a461ac77a8c1592c241878def9d239d6fd4445378b9f2b5f08a165a49f3b7854b48d03a862bef986b2293bd5e5a9c4d887adc83171de9bbc3276e9e0fa3f933bb684544fcec085b0c046b69b39276be84ce6cd46db48566f956c9bbf1d7337c1fd288dc73f884bb227ed141955aa156e231f213f0c283c59c0bd57179358cefbdedf6fb385204cfa76dd3bfec6814f29b693f606dc641a7898eae97d414617f358e5e73eaffa33b4bd6553a9d5fe509b75c5f570f7ab270c1bb501f68ccc79bb4b0ff424edab42fa949c4d65b03ee78a3a0c1d17fdbff7f52cdb7560a9782f37e8049fe848b070ed9e46fb455e2bba685f18922909be82eda197ff1545dc7bf71d09aba139628cad089778ffb53268d86e683c89d2436b4b58b97f631387136bd97a760c3d1876431b693ad83f60a1051b306e31e40f3d56dcddefbece918e648b1fbeb5340af95bcc2bab9f88fe8a3246af1e86972e969529482593bd046923fd293a3f6a1145438a059bcffafb6e932b1063d2e28c79afe855ff1634160b7c6a8893dda88ad23d1aa7b589c7c6bde2faba9178b4167e0c580819f82e851900089c3e1910f0c89b476fba82d9b92c44ef3218dba4f91c9107947e1c74b158697374c37a464118a871e7aee1cd3ffd2fc93ec140f7ad54b157a79823a09f082fe20e9cbef15ef3208790853ed1d6c47314989793bda93cc19bc0e3c84b1223fe8bc612e3f6fd72116abaf2d8a03be0adf36f9d6ee9b2c34682166d39753ab776b103f3ff1b4f30ebbcc5224fd950ed26bbd0c1e9fdbeea73b21acc25fd9b23b1d677cb073b4a094bc7435245ea5c939848a1fdd16dd27ed0e38d2425e649352f94f326c647f05abaaea1261f66f6da67684361c6de96704ee4efaa3a0a734f23202fb9c591db132cd8232ae4c0f9ef932933b904bb444705b30488afc95a0274664e095f393ac63f520ea452209a6d66e6d6e2196167605e07e22ed7f5117a296d7dfa5864f0ab437e1cadd4c78a1f7c8895b3d0a3829ad865c9ff42399c3adb0e38f1476043a7cb8f92a55ea4efc9bfc2d91479230cd68c0a710dc685e9ca1c58fbd6478ef15df927ee6ab8c79cae99c381360a8f1e0a8dc76bb07ea41af62bbce7938a1a2cad57e3cf7c1d775dc5f183ce1bf0bf12455dc63225ccc70888d62b5ab8099a6eac89b9ae602b50b70383c968a1d5c5bd37abe2c75898216654b1a2f3433734f97f86675c8cda584e21a497d07cf909b33cb2742d043aa67961b4e1df4f9fde55d98cb81ec8ea9aac786b538f619ed4ce31ef0ac8e1f9754e5e7ab3e8e8ee0eb49f14305ea410ad538c492384d5a08ecfcfef8778a2615689bd6b9021154d2aa7aaea64a2b229d364a4a63ad050dce5dd9f93987e33e2ead30689041b725b5b75c0b5801a52c609f77f3596a0b0a65dde4f00d4a88bd4e3bef0d15b01f22469eba71efbc4f3e680b12dba4f71d77b40aa83648ea60bde692005210d87fb7d4ba7c67c75764d7ebea249c06a7e288b376fde04fe7bf31cbd808ca8001f8c0c4fb233cced4c70f7a38c7c9c6ec2ee76b2d630474a9c77ac3d74b68e49dc4c98d237cfa266d59ff9d30213472040622ceaf73f029dd49502150fc5d3a78ad097483a9ef877977ddd8a94a01c84a3c84d5ec8c88ca78443c585bd5e4fe31f969ce9de1af9325c0dcc5509e7a61cb0b955c08d8483a155848a5ae382213c4a4b1d91e8897e90ae97085731f025aef2e7f4e39bf58fda0fddbd9c2387c4d6f496e1b8f80a78b7c362f3dbda672fbcbd202e9fa27a73ba08ca1b210b6ce5849f00e9e1241ea20e78fbab6e5125d7a83e1a548cc949af002a9ce9f7fbda9a374aca3b6bebee02813b7ad268889d8db7c1589e00e57f2c4574b8861bf97e58f85cc588cedf3a6d97a4da970c863f4f811498af19253f3e3dfa13f5e06da8d49845097c6710d05835b4543f48eb0e7a1080e6dbb6ddc5960d17544413ca2dd02fb4ca7d59974e23d219f20d60db0148a1c37b8faa8d97652a9c6345e6136bcb773cad63bc0a52823a07af947d894128b884f45c5a208afcc08bf42f32a9ba8a995fe8ed4f3f13ecdf2e30dcd97c871af1b94355d0cd9afeac95e83e82b9e5d204fe91c64abc27adaea2f9776a158eda5437926ab0e9e7144098bcd84239551a17a5ab2fe23fb6abd25e19776fae548f6a59408eb9b113a51ab1d951352cbdb6f8bd8b45fb37b4ae52b353704d9ba2156b8826af190b7f8780b41d65a56f12a1a9291db314c09b0047983bc17e9a2e14f8a90323671edf0f152278be56fc589b507439029bc0433a0331e193a70d27f8466fc04a27eb745efe4093be5f4d0d1c020bfd31827d593a0c5a9512e75d8a984e573f02ec379c4c9ec536af8eec8301682ed0ca42dd5985b19b9406d262b0da8e65b36039ed519c1eb1b4ed0933188a04041dc79329c2f0d16084c73146f1dacafc8cd2e58f42b0c1753146ec9e4f2fa4c2508b906fc612952a7273d322d56976cd4cef8f1349ce32f2687f35c86471f9ebd47b49cae31a704e6512e12adf71cbd1fa6cbc67c3580156e9745af2cf90d9b676d176422fa453b1ba318326526ba8e0b26ee0f0c68ebd2f70f093d46078090169dea72383364ae2a8f93f0d9ece5fc957bd558f33550912b45ccdea7fb2b3f893e44786c0ee8710cee70f7cd400da6bc8c5cce56f44649f1ad98e81a85f4211aa2c3515edf59a7813fc47fcdbc4dd5aa9fd1702aa9fafc5e1b00c65b682f414e00ee127a433f0795d4336ce3c051500dee9f0811b9780c49174747b37481f98e11b700a45875073f1fcd917ad280aeadfd3a458c0d00725a598915f17208e9579e56a33b215cab3839121eee7f1f22051fb1828d4f1aff96f58863eee4da6233108f9e19583d6e286e50976f01df6ee472f9cd3c6a3a5657d98bc9cb479d1b3bf4aaccf54a3863232c2f0e20cc1491c0b479f1140dc3a3cef3cea68f8576a39a6fc2b089e7431b6a6da0621afb5b09b6c19c88f37c4cf07baea329427b6730bf83afd0c3b05b42289240a217aea0cf4864c955b2bda9f61620313cc32ccbe65b0c4fc8093c1f7b8106875319613e769c0c437b49d6daab7ddb96b599e84eefb0dbebeb202f237ea86604b3b79ae2cf837482cc136ba566937b4408e6a8d794f0379a933bb1ec9615838829b737db7e0e20906e46843c8e332504ae733af33081c6251fd93cc2b9d388cf51cf76678ce97651c068050da0162127ea5ef4f1fc2ea94d872ad868c43ff42ba36187cb259836af54a7db4358acf90182100f42113b5da585fc398042a2daedfad767f765d86a4d9ee801519b8781f603f11b0839aa89cb76623d606acafc25fc0d26e25b628350f74d6d0669936dba26b92a9a08516b5e3acaaa812341a9c151206f3876e77b4a1c0643c5b9d96e416d9b253a083c6fd8fc5007f8c5992e52a6638daad70d490b5c20f50f067a8a33dd6a9a014514868e7bbebe85052b11cc60927fd4d45b8624df1080b04ec47534bcbee2da7bfdc7fceedafbeca24504730148f44f84214cf5e197720bee33be7b92afbb58f620c181ef3da02bcdbe0794c25ab1109dd063364fb9d42910d4e44f1ab9eeb7a58dc798dc13a71ca384498e0bbaa0550fdacda15f4092d4b1db774bdf27e38149474f3743bd1ce272686a9a7c6490bdf00e75933182fcbbea9c2bf0df6ce0514ef43f0d88b034bc89c4a9a0d473004d1d495c0c48c57d2cf760536014d0d799256be2117a5f8adb3ed7f3f5293888997e7b4b388aa4f4f0e8fcdd638ca8cd7a746b92384f663ea6f8e5f86c6229bfb70accb660ed0a13abb7c967d4e23bda213536d0099533741079742aec5ec8b5a3b806a10f81f7fbaef0a3ce3b1eebf9b094580b56f88f7bc2e8d105275c5b5fa222e0c71dbfac84f1f", 0x1000}], 0x1, 0x0) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)=0xfffffcb1) 16:01:14 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:01:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) execve(0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) writev(r0, &(0x7f0000004480), 0x1000025e) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xaa2) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) accept(r0, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:01:15 executing program 0: r0 = kqueue() clock_gettime(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x38000000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x3f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x70, 0xf0000038, 0x6, 0x1}, {{r0}, 0x0, 0x44, 0x2, 0xffffffffffff8001, 0x100}], 0x5, &(0x7f0000000100)=[{{r0}, 0x0, 0x24, 0xf0000000, 0x2, 0x7fffffff}], 0x8, &(0x7f0000000340)={0x10000, 0x8001}) fchown(r1, r2, r3) kevent(r0, &(0x7f0000000300), 0x10000, &(0x7f00000002c0), 0x10001, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x9, 0x1000, 0x8f6, 0x5, "8ebf7e39bbd35f42ccd781728986c2f0533467b9", 0x7, 0x9}) 16:01:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) clock_getres(0x4, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x8) clock_gettime(0x4, &(0x7f0000000080)) clock_getres(0x2, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000180)=""/249, 0xf9) clock_getres(0x0, &(0x7f0000000040)) shutdown(r2, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800000002000, 0x800000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}, {r0, 0x81}], 0x2, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10000000010) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, 0x0) 16:01:15 executing program 1: r0 = socket(0x2, 0x1, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a02000000806c653000"], 0x1) 16:01:15 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x1, 0x6) socketpair$inet6(0x18, 0x7, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2, 0xffffffff}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x4800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/236, 0xec, 0x40, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x40, 0xffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x490, 0xe3}, 0x8) fcntl$setstatus(r1, 0x4, 0x0) 16:01:15 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./bus\x00', r0, r1) r2 = kqueue() r3 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x2805) r4 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) accept(r4, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000180)=0xc) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mknod(&(0x7f00000003c0)='./file0/../file0\x00', 0xe000, 0x200) close(r2) 16:01:16 executing program 0: mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000000)={0x70, 0x6}, &(0x7f0000000040)) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 16:01:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() socket(0x18, 0xc007, 0x8000) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xb11, 0x0, 0xffff, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, 0x32) close(r1) 16:01:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom(r1, &(0x7f00000013c0)=""/200, 0xc8, 0x2, &(0x7f00000014c0)=@in={0x2, 0x0}, 0xc) nanosleep(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)=""/164, 0xa4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) symlinkat(&(0x7f00000012c0)='./file0\x00', r4, &(0x7f0000001300)='./file0\x00') fcntl$getown(r3, 0x5) close(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') link(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') 16:01:16 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getppid() r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x40, 0x8001}, 0x4, 0x8000, r5, r7, 0xfff, 0x285, 0x0, 0xb60c}) r9 = msgget(0x1, 0x0) msgctl$IPC_RMID(r9, 0x0) fcntl$getflags(r8, 0x3) getppid() 16:01:16 executing program 0: link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:16 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0x0, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x100004000, 0x1) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0xb, &(0x7f00000002c0), 0xffffffffffffffc3) r1 = dup2(r0, r0) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000080)="27aedc52586b747d2370e2becbe44f040e887d75a6b494b4bd0d3f3098f28a153bea042886b1cfddb3cd7232b58d448fbfbd4b4ac449b9a71f55e32fd009eaaaea4a3ea8e5eeb00dcee196819b949793c91881d4ad54dc5441b39b7ec29ff695b7a005af6ea4a3706aa34b0ae737d2a7b8891e4e04a82bcb52533709e104e97abcb1c2a3e654713b334d8edfb493f997132501780d4def7ee433aa", 0x9b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="7f6453646046ccc64409e8279289f04b89a81b575400e8ee0c5c7ce084c8371a5f4e10af8e02f0c4", 0x28) munlockall() r2 = getpgid(0x0) r3 = getpgrp() setpgid(r2, r3) 16:01:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0xfffffffffffffffe) 16:01:16 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r3) 16:01:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) write(r0, &(0x7f0000000000), 0x0) 16:01:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x3, 0x800) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$setstatus(r2, 0x4, 0x40) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) pipe2(&(0x7f0000000000), 0x10004) close(r2) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x5}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xad, 0x9, 0x1d3b, "00ffffffffffffff0000000000007f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa9", 0x85) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:01:16 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) link(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x4}, 0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) geteuid() write(r0, &(0x7f00000001c0)="4837d11b134a10f077a2a31da2f9873e89", 0x11) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) faccessat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000002740), 0x106cd) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000180)=0xc) r3 = shmget(0x0, 0x4000, 0x700, &(0x7f0000ff9000/0x4000)=nil) truncate(&(0x7f0000000200)='./file0\x00', 0x7) shmctl$IPC_RMID(r3, 0x0) sendto$unix(r0, &(0x7f0000000280)="25686476a9a18074a1d4a0c3a381f9b07f6d4ddb67911264ec6a09828b7d684715d307d8767c6e0e99b6910bba4ba827adcfeb14ca753d1af0a982de2b47a09aa08ec1f56a55b4ba0248be02e95e422bc4d54ba28fde0add44d7e8fbc9fe57345b2d10e3da9b38d590fc30dfcab3275066eb", 0x72, 0x4, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:01:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffffffffffffd966, 0x9, 0xb891, 0x6}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x8c06, 0x6, 0xff, "2a22e5a5bdaab9f5e1598c9d3fa152c555defdc4", 0x6, 0x2}) close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) 16:01:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x16a}], 0x1, 0x586) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/62, 0x3e) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="000000de9504a2158bacfc8eb42a2bc1cf95bdb0b04927e376d1f020ada26a0c73c15d9b392a4149c6fa8c666d5e8c21bb8fe5ad3195f2a94ca8ae9086faef55818e93d5f0f3c68305373459585142d938392e2afa47e7a00b2cc35839abbc879616f6dafe491e7f08e9874c5ff9aced5eb5432ebc0782fdf212873051897668f60120cac65a233e5ea90eac0eb644c4773cd43c73ccd3f76f84c9e74247cc321f7d4282c9aeb4e96416b69ac97a6be1bfb22c41ba2c217430a8a4f2989d41ff19e42283e9a4e3980ee9f137f4365973537be67c4b0214817dcac3e5bafce507b03d2455f3af473689d51739fa4f43b043955c73de0ccf93e6f266c7cb1a6f82c96384200ceac9752fc6104d92717bf7c12601ce8d7e5685534026d1e9ec776da90413bdfe13db87f0ec16d7166579f38ed097098c480f41ae3305b914c15ce09b2975594d815ff2daf3821c16c34f77a1453226b0e9cc03bd1f86d2f7a337919de5fd0f4fcdcebf14ea586dc16ff63705610323529122348189d8fa468eca769751aa88c28b659b2cb44348ffb36640c8e4b37638eeb225309dd524a3b3de9289e1d1e84e726b62bacd3abe1fdc887039c53e5e9fe6c4c0fb0d06aec2fcbbf458f06dab4ee09c55"], 0x10) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000140)="10c21a04e33177f37c77324dedc4abf28b76c9541170ddfa310f69ca2f9046cde19189c557e7f3bd7fb61f44b48bec6d9ed52ac16cba800b18217434c7ff4d687492b4a11bdd323d232ea91c6d6d6bebbc732084cac77f789574621b18d6ba471f63c132486d596337f627c8ea4c194e1b4bea85e020c660c280d00bb42573f6ceae0a46414b1e5049dff085e5402866575c1e91a23082397bbf763b98e05f58670457eeb2e3f0081df71f4c4a6e28f0f5a2d70d64b5fb9f8881fabd4ee385f10ba547976b9ca6c448b63747a80259d3de07c350ee1d0f4a83461eefe0de680a8db055ce0815dfe594a0fd868c08a7e5a3bfd4db0004ea934f6d3a89dc021b7188c1aa2b0225831b9d1aa3536dbac956d92dd889ee113ff04f37282264abcacf2fe513b8690c5a28b82f40cc4efe117f6c90aadc7bdce86149781a8919ebbedb906541193de11f9ccdaefbadd6e93782ee63a7421e8769e065c6faa119ca0d696e7a5e6ed22a47bd30f0951a2beb503d31f77609dc4d5dd132a66fd0e9410bab2c3c291fc4074e06185a27a64251cf90141e9ed5b0de350a719c386935bec817055542428cde41b123dd0fa11b28256ef0aaf426e1750ef3937cdd6de6af87dce2c316d108651a4795eb8f0969556be0ccea44bf1ab1b0e05f3cdacc9430cb310d68cb2d43cc73362d8bd7bc17b3ab72644ecf2594ecd26f1b82de5109bd7deae4ace393dc122f5284b4a915db891bd726a4164a8cc96a7acfdf49a1062d166a793f2aa1a107a5fc7b54e800ce07d91cc8a11b603d0cd0e6a6df8f40ff7eee9ad1225aba95349d433f6f0b2b32587665d00ea60349bedd181f22f2bcc4830b474408678a73957ae6579713e865c5bc99e038ce6fdeb02479cc99bac5aa72b931cfbabdcef1cf0adc8851eb235cd6afa98156fd95d9441366278c8fefa690ba4322c9bfb9b3e21b58391bb9a5d6a1a9858a25d90d0a0c57d72685f92778d66f45d1b1dc3c943bd846eabb45c7ba00fda327cd48f6f2cfc6dcc766f7432fdc4c398fd730850b3802fabf50c2c00dbd96238e2cf96d5ec506eff5a3c66f9d760c1377bb3c810985f5ef663bcf28c031ae738cbbb94749d8b2b8d47f72f8f8617a267d6e3b82e7338eb3300626f1a45f01f4723d8f19bfb05128429a43c8de371166cc1d6f23761cf16487a4651c49a7649259a5fe5bbf7fc8edb179f8e72d4dc9fe267a3aa828cdd97a33c37660778edae4741d91569bb385ca1d80b977943094ec7ef3f1377b39d8dda80d6509c4bcf125c1799739abda315455a2db040e1ab13f0fc26f3b77f8e1e115223a66d8dd12a9a7ca0cdd411cc3811e33bcd370e40b18ffe894ac3751c987c8bba02513c813a13d48bbb98af10c0bec598c2f09c5ac29e050ec0cfe40d5de37ee0d3995fe6d60582eace16440437497f7b9f87fd6d49b78d16e864ca07629cc0444e197c3e5fcbd6be21ef61878896c43a8b6d8480d9036a28cc2ad631f47a46389dc4d64424711c22e56349813eeef0bd3bb216f910e5c3e6bd2e633e67fb41a565a7c8aaa75b49b430410488b0de765f66ed9c691483f3d38da6eefd24da15a8fd4704925efa23dc5c6729347a9597c647c8e8df954239fbf335d41af011e0680887e6d4c5d8d9a542e444c207fbc384e6588b356c2471c342c6e491d70c360ce0e5c857f824eb5c6b9f95411000308dffee9e32457b20e547f73bb031a18321b22982d7deb51cd58735c5cca962183814b97cc", 0x4de}], 0x1, 0x0, 0x0, 0x8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = dup(r0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f62757300194ca3a6e50655a7ad9da7c49ee1debaa7d4e3868753cd10268b20ba52c8182affc8ddb35f9106098283c38ca19a5f80ac8f5af8728c336b969c2d34100febf9341ee7cd3151e4b0fec4b67b9c6e08481aa4f349b2a26d99e61d5d098a0b8c0017ba8da3a2c7655768d4ea45eb11217c22aa9dd87d70c9433a7c7a047b08fc4785cbbe881777cc5ad8fac0adb0d348d75cb4c9d1310f8042c61c7c57cecdc3c66975d2583e2dca49ab220e2d7c02c480ad74bca2d0ef"], 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x43513715}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x100000000000000, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffff9, 0xa0, 0xf0000000, 0xe, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x200}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x800000a2, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x88, 0x80000040, 0x3, 0x80}, {{r1}, 0x0, 0x0, 0x2, 0x0, 0x8001}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0xffffffffffff5356}, {{r1}, 0xffffffffffffffff, 0xea69b72c1ac474d0, 0x1, 0x5, 0x8001}, {{r1}, 0x9b290c3380a87bca, 0x20, 0x6, 0xb1, 0x200}], 0x101, &(0x7f0000000080)={0xe22, 0x6}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r4 = getuid() r5 = getegid() getuid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="8a3db4e7df9332d0137fafdb7164cefc8db3e629daab5b00d6432bdf2a9164743e364aff45f730d942689a42c57648d7aa418806e282d2632df8479becbb8b1ea9d00df2110432e68ddadb1f7a3518828afdb6f5d96754c61d77008cc048b1ca0c3b957ba6d2", 0x66}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000dffffffeff0000000000aac554bde396e0967fca9ce1b2b82a31411f14a51c2111082800", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x78, 0xc}, 0x4) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:18 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x80) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10002, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000280)='./file1\x00', 0x4, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xb9c) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x3, 0x20}, {0x6, 0x470}}, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r0, 0xc, &(0x7f0000000400)={0x3, 0x1, 0x800, 0x1, r2}) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x30220, 0x48) unlink(&(0x7f0000000300)='./file0/file0\x00') 16:01:18 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x2, 0x1) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:01:18 executing program 0: socketpair(0x18, 0x1, 0x200, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0xffffffff, 0x9, 0xbb44, 0x2, "f0700a6cf9c043a7e5859a69b79d1266de9391a5", 0x7, 0x3}) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r2) r4 = dup(r2) sendto(r2, &(0x7f0000000380)="9546fa85d51b4b29891b65a4a14198bedeb0567f", 0x14, 0x0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x8001}, 0x8) sendto$unix(r3, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2aab7c1b1deabdcb7ee27189427", 0x181, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0x6, 0x100, 0x8}, {{r3}, 0xfffffffffffffffb, 0x28, 0x0, 0xffffffffffffffe1}, {{r4}, 0xfffffffffffffffe, 0x24, 0x20000001, 0x40000, 0x8}, {{r2}, 0xfffffffffffffffd, 0x28, 0x2, 0x8, 0x9}], 0x5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x90, 0x8, 0x42b, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x8a, 0x2, 0x0, 0x40}], 0x4, &(0x7f0000000100)={0x9, 0x2}) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x180) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x7, 0xffffffff, 0x7fff, 0x3, 0x2, 0x469, 0x4, 0x100000000}, &(0x7f0000000240)={0x8, 0xbfd}) socket$unix(0x1, 0x7, 0x0) 16:01:18 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x8000000000000, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:01:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x100000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xa6cc, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000010, 0x7, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x38, 0x1d23}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x54, 0x25f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x7}], 0x1c, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0xf00fffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa, 0x81, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x10000, 0x5}, {{r0}, 0x0, 0x41, 0x80, 0xcc2d, 0x52428340}, {{r0}, 0xffffffffffffffff, 0x1f, 0xf0000000, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x89, 0xfff, 0xff}], 0x1ff, &(0x7f00000002c0)={0x7f, 0x6}) 16:01:18 executing program 0: r0 = socket(0x3f, 0x0, 0x9) sendto$unix(r0, &(0x7f0000000180)="8a908b95761ab94e06b5e2870e40c3ea6b6f3ba1515af2b933077253a09f6a655935c3f31fef80c3125069b3e49e97937178c0bf6dfba0b9bcd9c28ed61c43b19de1356a964cef6a098cbad4db322cc9c572c6f60a5f33c483fe6ec29259d571031347235d5f09241612febf2f18e80caf5ac7700dae2b3496a6050c979fa93504", 0x81, 0x400, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = geteuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file1\x00', r1, r2) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x5, 0xc4}, {0x2, 0xfffffffffffffeff}}) 16:01:19 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) 16:01:19 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:01:19 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = socket(0x18, 0x4000, 0x9) accept$inet6(r3, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x7}, {0x3f, 0xe02}}) setregid(0x0, r1) 16:01:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e8ce72f66696c6501987b1a3b85255a87b74040609a3fb2ee425acbfb47de13e26470a246940f774204c4474f3a1b52181e5de65b14a76ee2a7b66006c2"], 0x1) write(r0, &(0x7f0000000000), 0x0) 16:01:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) fcntl$dupfd(r0, 0xa, r0) 16:01:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10080, 0x12a) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/226, 0xe2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:01:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f00000015c0)=""/249, 0xf9}, {&(0x7f00000016c0)=""/206, 0xce}, {&(0x7f00000017c0)=""/177, 0xb1}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/73, 0x49}, {&(0x7f0000002900)=""/135, 0x87}], 0x7, &(0x7f00000003c0)=""/17, 0x11}, 0x40) socketpair$inet6(0x18, 0xc005, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x100000000, 0x800}, 0xc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe08}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000001500)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0xf2b86e2faaab8ce9}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x192) r1 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) writev(r1, &(0x7f0000000040)=[{0x0, 0x3ff}], 0x1) 16:01:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) openat(r0, &(0x7f0000000080)='./file1\x00', 0x20881, 0x90) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:01:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) bind$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f6275730057cc865dde8c87c208599e2ca40829f9651b1f2aaa5a2f770731ee0e08a84902f9ef26181fa1b4441baeb5d3707d8a92b9e0f6030a5beb0f4bf34f4b14ba1ca0525c5e675d048a0c07f68b91e18770b4731fc7a156997ffbd0264a746bf8bf9358c7465f90f1a211080d81099cfde73772f12f0081910fe6b33bd06100000000000000"], 0x8) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x3b, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x40, 0xb, 0x7f, 0x81}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0xe00fffff, 0x8, 0x1}], 0x7ff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xdf, 0x40000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x21, 0x8, 0xff, 0x1}], 0xfffffffffffffffb, &(0x7f0000000380)={0x4}) setegid(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x20cc8, 0x10) readv(r3, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) 16:01:20 executing program 0: poll(0xffffffffffffffff, 0x95, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:01:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getown(r0, 0x5) 16:01:20 executing program 1: r0 = dup(0xffffffffffffff9c) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="40963b540edc0e66f96d8f9e72bcdb1b6d218fa284ef651fa98dbf94a576618a35f3bf2c20ae492157885962d61cd3702da591515a017b5da0b2f409ffb26fa0ff4b7cf523ffdefd167119b2ddfb486c91f06a076a05ba992d3cc5808aca3c5bb0d9c3380bb00c0ddcfa7aac5c93b2703dab2b962ac3ac2496b2bedb33eab27ec2e48627279dc560a02b254e6629729bdbd339a0998db53fe1", 0x99}, {&(0x7f0000000140)="60c0cbcd83f58ae7298125f184e8508c7697953d587df23a30e29629ede26006d1ac80a2dc910de88522cb779f606a179c38b5032b705a3196e2af452acab0652a7f0656193ee14aa055eaa60c93c25771750a7760aa3f", 0x57}], 0x2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r2, &(0x7f0000000340), 0x0) read(r0, &(0x7f0000000200)=""/74, 0x4a) poll(&(0x7f00000002c0)=[{r2, 0x17a}], 0x1, 0x0) 16:01:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x10) writev(r1, &(0x7f0000002740)=[{&(0x7f00000015c0)="011d45f5b4c4f625270b85bed416a44e913745b25e8c08a8b7d202a92e525b15ad04fb778ca8f402105a0b539773dd4ff5c14d241b1b522ae38fc9e28afc49cf9aa9b7c92db5f6d9c4b33665855d0c53ffe3f226313aabdc07bbecff4ac904de8a0632f78a97991bd16e2235ca342c9f1f9e01f0da1ebc1b5a3dd865bc2570a627bdce023b839ed4a0cd4acce62c04c46f0d580d2b0e4dd60fb55c444b612aa537c4ab82595810b0459612e46548b1566f96761e1b5ef636acb73039a993478be5bab05a6fc4daaa98b16d8dc101968d1eb5922f4b4155910163ff98e48c737f83b650ef4eaec2de8ab5f8c9480d76222a809507c8d65a77502516d8a45132da89c5eebf6b140633cbdec1ab929fc3738b15077447daa5881755f8c9816670ba392cc22792103d231076f404d9bf65a7c5ba3f1dc81b8711aafd004473ffc4974b18913cd7ef6e55beec8098b0cccebc069825046bba58aa12899a2d8749f6e8cd42378d29d9ed06036e082f860ed9827525f789bbfa9730a0a8fc4316979f5e61ae430289b7fb9603b5ba94eba154aa234e9929065b144998b2b1076ed3d3b2f3a11fa3394502b85a5c1b88b1967bb8166ee1467cbb6da50fec892ace53ca6e22f5da48eacdafa8543d98237d86f59293f1ecd4c57fe1a985a20541bc146d909d08834173fd3af8f0867e48da7c14dd639502fbd4c95db2eb6283a1d16878152fec03116200833d5b1cd7b6f3f79ece469d1f2e22789b460bd3f1a1263f8be7b419486c8d334c7adb73731d076b3d406f3593073478b1a9dab4090c567f1be10c7678c7b96c4e4b99e4f7ce98d7e327ab559ada6276c639d76a9c244ad7d0d0da4c8ddac961df80b597486f432c98881f12f5951a3282a5d806173782e2238786719d8331b0fca78bacfc93b6f4e6941faed35f1edce1df26cd9745903571ef54da18c6dffc34d9fcce1736657a26d395e6c751dee5210973475c6551b57506be48656bde15d63e143222535efaf3e90d23e6b467a6e90ae62da25548ed2d1c5061f3285764538176cf6feb6ec0d9dd9ef616af4fc1d44aae4dcac9aa04214ba10e185b54e57aa248fd46e9ea82bee7aba50b1f70593730f58c5580493b838489f6f78ff2fc2233f87861b3a3bdcca99d474894ade2c54ddedb0c57aa7aeac0f7c024e2b6f7573c5ed27d511acca14561a17d419d14e49f71b0bd9c20cab16ded9a1506ef69a9911899152ec40e4a5ce6e2c1d5b46ee9f7d6ad61cad5b4e7d1b4e13987a55756921bcd0af1f6e789e942c68e669fb8c1a6a48bf170937a8b32adb1ebaa4f8c32a0cba66548115ff278877adf838038a6476397fb9e7f5b62f316cd74f12bcceb25777b76e2742b38ea2bb6d22165754677e7107538eafd58549851266f6b633decbfa0c18df79d98506aea8bf9836caeec3327d7ddbe4172cd7ebd9950f451792ea6cad57c6026bd38ba82559416c18b8a8fd127143db4f1e0dc85eef5ec1f018b6d8eafd3073fce167575cabd0ed4a5a8d6fdba1dc8114e6ab22089bc91e7dbb6d45d24e6d4bf574d56f9bcf9ac13a9429ee2744eb992e1d13264b3df4220523fbc4867b093bf98f80a0cc8377f8aafb4650a3b3b6e4ff6ff752f4e4e0801e9c56b49ca683512f4570647e96e005700304724da617111c8955fbb8d48d3ed045b8a9b5a894776a23787478c4d2015c6090b67cab01fe230ccc51554a8e560b85cdeab063fcb17e482060b628e23ad71c42b8fb2f9c597b3bf5bc93903d1621cd224e3a42b2cd09278036bb1444b4d4263ba57e652c3698ced2b83b16af6b845aaba4a5e3c57e51508b3460f7835165bec75032f2732d52c7b811fee33aaed009fbcb124850f309efe04c33a559cd52ae8b80fe4f7c1345b1e78689e222162561c7745e928dea1eeec60c8cfd87d65328a039e26cfebf60af95c6f5510df26b6f13fe5cb5ed177798d773d832338795147cb12c9b1eb164321ee019cbb33a2bea72dc6bddef83bf89347bec3fc31ce4fc8a077a175e21fd3ec182b2a9f6557935f02c475f42e13572a37ddfc2b5cb78d750c48377b53f9e390d29c4e7bb7caa7dfa320958fbe6a3f17ae86eb0817cf578e093f75dbf3b2e998633f9208e679408c913681a9e04e80f585e930d9bc9308c05e155437a6b8033f2aee1500d17eee0d0a1fa0f7b2b5e114670a0731a29dffa841b5e9dd98bad82bd527373a45213bd368ece6a3536abf5831534054a8f165e8b031ea0f83688437502a32a5b8d9c2ea887a9ddb945a85c6090362228ed04f89444f23a76a516e6da9fa18c32af794d854d91a87f5a82fc57cb1036cd26ab045c367fa0913c2585613653370433a05bed67be5d0f0b92db997b9bfab90d94a94a5e7e486ef46a6aab3d07b54e40d842325c45d76343a6d29e5d425d6b20e9a324177122e8610e4898eeabc3f4caef749bd73f8cb3aecf1ee9d9bd4ce06667f0ce9de5c04deb46ab546fdd5f40a0194c2d8d4a8abede809efe04cad9360e7a987b06b98f2bba9e4e0b1123203c6c0ef935cb89e9bae49f08b87b63c36169887f974d5cfc0dae381a62abbb3ec925bfade5448f5b5f57c3cde3638b65be8b6e567621be5ab3b06291a216b5712b6c5c389cc555c17df16e188a2016f7ef3fb3d7c416ecd60452147b049ba6e59dad37a09d4a28b7a8d7f5922b4b9734ed985e309dc84004c5c2224b0e46be4ae5ad30a6cf7e8ed0a39b2c15c194dbbcf466d22bdceba73a7054bd8a62135dbe10ee6f5c2da8e10c228de32077383a8f9ba169888c24c93486c3f34c9983be504fc6900da170dd5e4a6009d5cc7120df5b99df6c35b8724e3e27e0de0ef39560770c40eacd3a7bd553fd648b17309f906c259c93539794a8acbc1d4211b0aec13eaf347ac4b2560c60512d31bbdae3e8ebb5435fbdb9433f29592d9c228d632f300bd782b1a0a648e2a19fa302d15c4cbbbe9e9031eca23e867df15a01ec9419dd42842779ee4c4c5fabcfcaf04514413a6bf85219f208d02cfe3560b76b80141fde108479ce26680162636afbb50ec11f7da7cbcbebe80243565aa2f4aecf3b86f15594cf5c22853b71c7a550425bf8da0bfbbbb9de1f77172bee912864cf374a90957ab386b9608018a11e1a984576ab15d703911fd367a14974bdc018b47d2f04eefec61ddd389f09c04b17a9ca7b86eadafc4411216e9a7fe56b1c2fb835130be5bcd3e4157149c1037a49aafe5e7e0ba59b394b72dad9ce581fc81ef5edd14477deef997ef7ec538eabaf640e19f22852589245e54e6d6ea9c62057aed8a3db29ef36fd4606ede8780765dfca4385a7fca610a770f424395ce412d0209cfcd50acc1d8c67511d171cff5edcc5ca1847eb0f3e336d67f6fde9cadc236550bd39552e2da3dbb3c4cbf6edec2b3ee18da84db7d1d6ca2416398cd606b6f3d7e6cf1b9d004b47375a17144e1680147db6e557cbb67da6e645ae1379cc15b38755263498810faf9d78754468b13f5cbe76fe785991a05ccdb29493b5b9c18de323d2c6644db9c78c3f96eb9ff9575da2158d458cb71622a2fab144ce91c5f4a018b7919a6ac2e1c509b695a6fff7ecbc9be527b2987b1e85d5f74b659da7690f3cdd67d3441a47a558bcfecf47f2ae819f4accf3f3a8ddf5cbefa0183f5db45dd08225f3d96fa42fbe674476475136fa6273375f97a93b742edeb6870afb40315fc682c9e08c8cc4e198b46424a2608cc289785e63b235140d2a693ea00d9df4795cb2bfc1943fcdc9243fa595b00c5106009912e770e2f51ce258196b4f4a6efd652b0f68881fbcd5b5ec8fa75303af86855f5d79a289ddb55b61163aba99e1c04b1cc1a9f2ca0682056903cee066ede34d885e9a89dfdc8badd5fbd441537c8c8782e227b8185e3025ff8f6ab8829d50dbae925035bc1ad28a49d04eb892e4936b1204d8e9ab6e14c256a510edbedeac14734b788a39f8e0f857be0bcf2f274d216fdb3951eb9e9e7715660dd32e042503d108e31771f8eecd7acee80c6fdd867e399301c0e16d0f9c2ab7c209d93b48bb7e6a14fade3e9f93d25095ff8649f648301b33bd2a8545225900220949be4d0561bc155357569349a87c832a9041d13a6857f7d2ba11678bd60892be17801ccbb544f5a6d29d3c72fa500d4498a02c2fefc0102d77d0ed84f9bde92592c006fa1b3ba6d97c43e622a9ff5fc7fff08481517ce9e0f396e4d24acff2f074b229ab5a4af5176ac1047bd0452734312427487bb602664d9498828bb2270332d114da4f54b8e1ec3e87bcfc06466e80796c6c68aeed977d1621e6d85050532659d9eb36d8828fcfe10c283c22cac4651404e0bcf44b1817a27e255108ed687da625b58af18b962fae33323ccf278bb651e6eb782eb2baa3b18fca6d642645ae756adc0ae0a92463dc2e545abc8db6b9e1f2da45e93cf6bfe7f5253ac25882ac223f2e0ac8865243008c9087e6b78b18868ba4d8a5d66cf8b0138208f07f21ac2f8c9e2e5c00c5c8760117a40566570bf81242bf8eb499d6910480f931b1344f0b13638f87795ba196afa41c04b93966e29699c3fbc823ae5ddcaa86dea1b054b279fcefb52f1ef500c14e00eadd80f4fe0eec5b1bdf24e533e53411760523854724b05b5326e56b5a86e09be701617220463fd9a7dcd8aeb1e4743c93694a0e170ebbc9e25167652261830d031afa34e6a4e6bce0db4c9651e6752bfb0321b248618d4f477e2af4a3405421355a40e50a3db8a7b2b993e46fc422b1a787ba29172d857dd8547ec5763bd99aac2cb92a31e07cd0d3ca548288ae74f97baa4c9566067625ce7366ffa0d04ce3469177a9e9439f09442a71f0e18791f695c9d59f3d9a6cadbbcd5855e78d8e40f0fcdf0f32adb621202ce232d8022bcf660f4f9244b380bcc47992c87624d6d19f21377e3543437ec334a3d0e6c8f8a43e0e02e7a3f80845d94f2f8a3197852719f9320225fcd244d797d9206c8c9756a3a8f51111b9c43150c2b1c211b6ef941ebaadc3b17704707b809eb658ef809e851ca431892a517b8081491c94d49e638c5b593a82a85038a3c3550e59f4bc5300039fbc6e91ff31a1f8460d9acdc6ca432f3445d990dd4341bdbbcf8d25dc1648488d21f9d47d0d60a495c27c1cc028f8061833858396345b6fc194f76d1439faff5313042d175553639a359ea0da97b4401f509a46b37a70e68b097dd63155d0bf0f2ddfaede9084da5a202413b4612e1180377619029b60766109e5a1eaf267469b546a0ea8a6da5490ce512c6ce85d1cb931851f0979e9cb397abdab6fa92a11cd59bd635e1c051577a45d7750df6bc916897358c0ae2c4647dfadb3a085a64ba5518eb41b3e559d505f217420acbd0aa4fd23547942f5eaa942c692a0114552f9a8e724f68bf9c7223555fcfb9557ce7386d812ee4d33b42fa6f93f6b7d154cb01bb48f881557b2b855cf9805972090f88dcb5afd1b10c6ed79f2ceef3ccf76b47b7a89ec306a371916467dc1c317b9cabd6839be24ea394347b6e059539232142f42414d7885c2d4f4067a7a1744f52449c7fada08209ff9ec2c03dcc5aae5f267b21795fae89bdb3e59c1f766a01194195b8856814a18ceb9f456c55be8e84a9754fb96eaffef4bd745bf4c972f2070dd44e6ef8c712ee7196cd615e89299b21f380b44c7ed50cada4afa8eb63aa1cbb6ad4c6c92468706592bff7de6a941585413d0068c6b749c2f6d2c04a172854ad80f44e54b5b47d038615d4386bbfc9ce9a0b4114dcc88b31f779d743f427", 0x1000}, {&(0x7f00000025c0)="c3a93b9c09d98190e5ea139935aa6278ed068c79c534e614e7e667566474ed60896c46fad30e324e266eea93015a20a478f9c4dddd2990f20d2630de76d3a65e27f0a67b108ed61f5d70c56dfcbeb43d7b9a53ea63355d82c4553e5beeb7ca6d7a279e14bdac12ee8b2dd7a1ad4a192dbb72c8c0076ad94a9e2ce2ff4df3bdbf89f5ae7a8a45b685435e84fbf2d439dedc895b725dfeb3ad6b48fcd51f12bc02afb2ff25ac184333459e947867233750a6c4c32e00b5475ca477dda28a1fa4c65eb75b5ae786a48a07c505f6549cf9b657bdcf16ca0a73a7cd060ac082978ce7d267b7702cc8e81d1482e6be81dd9a", 0xef}, {&(0x7f00000026c0)="bbfafec062154de4590a3652e2208aa3dfb18f60370bad736ae411fd68e924a46a8df4841f5805f3e0cf2b9d419704f7e850de432ec24fef40cb11ba8dd8a23c529fd0d9014990303aba3e502d56eb0c2822887255fa1d0e3a850d116218ae90b042ee33e436ef16c64155342b366c606e8f2c5da4f1787b269226f07212", 0x7e}], 0x3) recvmsg(r2, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/51, 0x33}], 0x5, &(0x7f0000001540)=""/58, 0x3a, 0x3}, 0x40) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x85) sendto$unix(r1, &(0x7f0000000080)="501dc3c0522ed891c8ffcd0e05df7e428f3991746d8ca0338519e665ab7161d57fe2214796cba8a73a9c659e7f9b745db36381dcd47a8a6b595459f47206902a73c5a7240f", 0x45, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0xfffffffffffffffc) fcntl$dupfd(r1, 0xa, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:01:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x90e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:01:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r0 = socket$inet(0x2, 0x3, 0xfffffffffffff136) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:01:21 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28b01, 0x114) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x400000000, 0x4) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') flock(r2, 0x2) close(r2) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0xcd7, 0x2, r3}) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) flock(r0, 0x7) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0xffffffffffffffff, 0x6}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:21 executing program 0: socketpair(0x20, 0x3, 0x2000000000000102, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0xffffffffffff0000, 0x401, 0x5852d911, 0x80, 0x40, 0x8, 0x40}, &(0x7f0000000040)={0x8000, 0x1, 0xffffffffffff3a5b, 0x7000000000000000, 0x20, 0x9, 0x7, 0xffff}, &(0x7f0000000080)={0x10000, 0x2, 0x82c1, 0x2, 0x1, 0x99, 0x6, 0x7fff}, &(0x7f00000000c0)={0x200, 0x1}) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) 16:01:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) write(r1, &(0x7f0000001240)="71902f7b5979a13bd2d99fc7a16b02febed1162c697070ac11f4d25704c80cdfc33b078e27cd8cbe4cdc2657cda93b3464153e78f05d70d7c1cf8008b59af80865eae4d8b289bf2ee5d97b29c6064e3707e917357b701e7fbe6f23bcee38f02ace20ae9f2f7922db49730e3b9733306e5663150010f8e4aa012ebc8fa066c2cda71e82e1a5575cfcfddf57ad7f9047832fccfba7554df8a24a1fa4193031083b62c70cacb98f2bb2fa83bffa7f0493dd7101e4e55aa4e00c7298b2e64fddeb6882be4e8369588946bb0da400e2f1f1c77f", 0x81) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100c1, 0x8) 16:01:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000080)=""/126, 0x7e) socketpair(0x39, 0x3, 0x8000, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) shutdown(r1, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) 16:01:21 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munlockall() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000dfb000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) syz_emit_ethernet(0x58, &(0x7f0000000100)="a2f2f71272f476443f440e7b4507e4c503cc6dfd68c7bb3f631153e68cffe7796363ac77da7036a4ac16da0ee262f75528499911debbac3e63b37cd9c36fd993696f1280dcfd2d0e0aa237977b2518d52b4adf7c2db37c95") 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="020090a7a3718adbc0a0c0e4adda", 0xfffffffffffffee6) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) 16:01:21 executing program 0: clock_gettime(0x2, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f0000000040)="4bfd", 0x2, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="b8") 16:01:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900", 0x8e) chmod(&(0x7f0000000240)='./bus\x00', 0x102) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="6f65c9ba5142976078a72678a221a54d523fd795bed7fba5c6c9cf85235710df8b3ee44ee0d4cb2e4cb0aa2141d707aeb58fa944c4102911b94f4030be69fa1aaac3aaf821cf29786782b66f4cd9ba786c2c44d79e201e202b1e10a00903278d388c7a1c03bed9c000eab660ff454f495423ea7f95d0dd", 0x77}, {&(0x7f0000000100)="0deddfa0b658c92931277e12a48a84e8d153c85d8f3aba4b0bb244c66d2142fe065b892201212b6fa487bfec99caa3e45ba3016b594a85dff9cd96ba4b6b2fc41ce97d359096b74d695170c2010b2be101f76266d7c9180a926efd88ab7d856701d10e027e9b7000823fd9c4edfe281fbc29741d454257fd3854a7ad35a143f91502e30e680f3be2af0118c9654dfe30", 0x90}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000280)) connect$unix(r1, &(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)=0xc966) chmod(&(0x7f0000000200)='./bus\x00', 0x10) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4", 0x18) write(r1, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac098f24da5394b7b4dac", 0x61) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mkdir(&(0x7f0000000200)='./file0\x00', 0xf0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$inet(0x2, 0x4000, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 16:01:21 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x2000000000000000) flock(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffef8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:01:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) getrusage(0x1, 0xffffffffffffffff) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21889236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52e66160076c0b40dc887b02516f62d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d4f28c8419f8234ec8c90c16126048e192dce4f55d96e03bf415ff921e90b652d6e8d2a8b98b14552e172d6f84ccb41edb34219ce0dcff47b57745099f3fe57398b199f01eca8fb7bd138c51fe849dd7aaadbbbed5d9cac5cbb774ecb9fd826f10674f209b01531eafaddc2041ea80a2bacf3b4b708e237dda3a54285c6cf136de2dd97600e1861cc4d9c703f18c35543a003fd9ce934f3e957b3fd5ffdac9c2b26008e9de93ad5ddd901800000f427a87583d53f1cf8505249978d33092e1b57b6a6629ec44b38e2327d0668d17c6277334043044165", 0xffffffffffffffa0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="3c27fcaaa6fd1a04b2ff9defce4c1affaae883282014e48a177113becde1461a71702086a57d242d39012208eca2a3c7fa0b373694a06c1b67c5edacec7ca079982110164a5e8318ef06e4e274fbce13fd7dd8e0e53322184de7a5f566e0908af85253834bad70cab8fd169002d4a33f2eaa0cbc99402b3fda6fc6d4f1bc9b37b84c8a32e6d1848dc17d1504466472cf15be22ef21", 0x95) 16:01:21 executing program 1: poll(0x0, 0x0, 0x91) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$inet6(0x18, 0x4, 0x4, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6, 0x8b, 0xae57, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000001, 0x7}], 0x2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x6, 0x5724, 0x9}, {{r4}, 0xfffffffffffffffc, 0x20, 0x40000004, 0x20000000000000, 0xff}, {{r5}, 0xfffffffffffffffd, 0x13, 0xf0000080, 0x4, 0x4a5}], 0x4, &(0x7f0000000200)={0x0, 0x10001}) execve(0x0, 0x0, 0x0) 16:01:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 16:01:21 executing program 1: socketpair$inet(0x2, 0x1, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x0, 0x8000, 0xffffffffffffff60) socketpair$inet(0x2, 0x2, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffa, 0x11, 0x21, 0x4}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0xffffffffffffff85, 0xfffffffffffff96a}], 0x100000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x21, 0x7, 0x1}, {{r2}, 0xfffffffffffffff9, 0x80, 0x58, 0x8, 0x5dc1647}, {{r2}, 0xfffffffffffffffb, 0x25, 0x15, 0x5, 0x8001000000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xf6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8001, 0x5a3a}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x9, 0x9}], 0xb1, &(0x7f00000001c0)={0x101, 0x2}) renameat(r2, &(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') kevent(r5, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x82, 0xfffff, 0xffffffffffffffff, 0x7e8}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3ff, 0xd2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0xea49, 0x5}, {{r2}, 0xfffffffffffffff8, 0x3, 0x0, 0x3, 0x20}, {{r3}, 0xfffffffffffffffe, 0x54, 0x10, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x28, 0x20, 0x100000000, 0x3}, {{r4}, 0xfffffffffffffffd, 0x10, 0x20, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0xc0000000, 0xe484, 0x7ff}], 0x155, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x2b, 0x0, 0x9, 0x6515d931}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0xfc39, 0x1}, {{r3}, 0x0, 0x1, 0xf0000004, 0xfffffffffffffffe, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x82, 0x8, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf9fcc8d66a94a904, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x20, 0xffffffffffffffd1, 0x101}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20, 0x5}, {{r5}, 0xfffffffffffffffb, 0x8, 0x27, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x9, 0x8}], 0x8000, &(0x7f0000000500)={0x4, 0x3ff}) fchdir(r5) kqueue() r6 = openat(r1, &(0x7f0000000540)='./file0\x00', 0x10400, 0x12) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) mknodat(r6, &(0x7f0000000600)='./file0/file0\x00', 0xc080, 0xe2b) clock_settime(0x4, &(0x7f0000000640)={0x9, 0x1}) r7 = socket$inet6(0x18, 0x2, 0x400) mknodat(r6, &(0x7f0000000680)='./file0/file0\x00', 0x1000, 0xfffffffffffffffe) r8 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x8001, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) readlinkat(r8, &(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)=""/138, 0x8a) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000840)) connect$unix(r8, &(0x7f0000000880)=@file={0x0, './file0/file0\x00'}, 0x10) recvfrom(r6, &(0x7f00000008c0)=""/251, 0xfb, 0x800, &(0x7f00000009c0)=@in={0x2, 0x0}, 0xc) lseek(r2, 0x0, 0x3) recvfrom$inet(r3, &(0x7f0000000a00)=""/8, 0x8, 0x3, &(0x7f0000000a40)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000a80)={0x4, 0x4, 0x9, 0x3e, "c5ab1c64231932daf4b67fcd181b64e0fd5d62b7", 0xfffffffffffffffd, 0x4}) readlinkat(r8, &(0x7f0000000ac0)='./file1\x00', &(0x7f0000000b00)=""/99, 0x63) socket$unix(0x1, 0x7, 0x0) r9 = accept(r7, &(0x7f0000000b80)=@un=@abs, &(0x7f0000000bc0)=0x8) setsockopt(r2, 0x8, 0x10001, &(0x7f0000000c00)="53e6191224ec05991dfe4ece8adef9f6d649e0b67b728e48cda6e6c12183c7e413a1cdbc743eebbcf2d8ff9ae87c44bd0ed33814a3f592efa899fccb34d5b45666d9afad39bad7f5a7c55a12d8cd4eb2ffe632ca99d95ea055ad3730c6f311d0913b3cf297318946741a8459cc7f48879d77767ee07fed45de9c1d208c1bef81580332737b24c16b868a52ce5dfc178634fd02405f802b77c033b7cf1c3325432972063788d6541ba17dc4b9023569f64a93174f144ab3aa21f5d89a0a0f9d93a1158408d803009e9ef88c6c74", 0xcd) recvfrom$unix(r9, &(0x7f0000000d00)=""/129, 0x81, 0x42, &(0x7f0000000dc0)=@file={0x1, './file1\x00'}, 0xa) 16:01:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x5, 0x1800}, {0x3, 0xffffffffffffffff, 0x1000}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x16, 0x3, 0x0, 0xffffffffffffffff, "ad6a95fc51eaa43e1a8f75bd2fe55500", 0x9, 0x3}) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x5}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x511, 0x6}, {{r0}, 0x0, 0x4, 0x0, 0x80, 0xfffffffffffffffa}], 0x20, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xa0fd, 0x401}], 0x9, &(0x7f0000000100)={0x800, 0xfffffffffffff001}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:01:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4012, r1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/158) shmget$private(0x0, 0x1000, 0xe0, &(0x7f0000ffe000/0x1000)=nil) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) 16:01:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18, 0x13a) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x10000}, {0x8000, 0xbe97}}, 0x2) fcntl$getown(r1, 0x5) socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, 0xffffffffffffffff, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) 16:01:22 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8}], 0x4, 0x0, 0x10000, 0x0) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) 16:01:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="aeb80a49acaac6f27ef03f2ebd735bcf4cdc384bba8d986e68c9289f60a0ea7fb57af66ada302604689a8451b6afc133ac7994891b1d4343ae776567f804233ca0f837d287df6c65b88ff05190c938dcd77cb7bd8abb1c023eba413802244271553877510e2984fad45cb1c542ef1d127ec3c4eadabfacdaef9b3708ecfe46c9a9271b83cdb7", 0x86, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82032e2f66696c65307acd6312e05d8bc4461d9dd9d56fc515a034976e525fb03a592fd04182e3879973fed1e190b8e149421ddba2441705d9bf16a175"], 0x10) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r1) 16:01:22 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) getsockopt$sock_int(r0, 0xffff, 0x104, 0x0, 0x0) geteuid() 16:01:22 executing program 1: setgid(0xee00) setegid(0x0) r0 = getgid() setegid(r0) r1 = shmget$private(0x0, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/50) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r0, r3, r0, 0x0, 0x8000}, 0x10000, 0x929, r4, r5, 0x80000001, 0xfffffffffffffff7, 0x4}) 16:01:22 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x300, 0x84) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/52, 0x34) r1 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/161) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/73) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/61) 16:01:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x8}, {r0, 0xc}, {r0, 0x22}, {r0, 0x12}, {r0, 0x6}, {r0, 0x1}, {r0, 0x29}, {r0, 0x80}], 0x9, 0xfff) 16:01:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:22 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, 0x0, 0x3c4) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="17acfe7dad4602d33755d199ce0d5527a658ad671c104cd42f1f1ab0530aea5132d7f41b6cb13abff7ef2ed34aef8d9976ded0b1206868d6f29a31e4d5b2973f17b2a6ff8ebf16d4774a105b0488dcb96a6d149772f467968a2ebc276aa5d3bdb46ab2f64cfa624c6c08b430493fdeefc9e7ee74c4a34c2953923d67ffffb2d785e7c3a809e5c2196f33a2178f62a309591c796b830536d61f253216409ba8de8a72d1f8d0a53d8068e8b9f50cce0b0fc2120766716c6d964f7638a14fafb8c8272c31370473e99bdef6c29a42e4bacb3fa491fde4e2232f6554474360b3fb109ae22cad1faef420a791a7b1a7d6c901", 0xf0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5d7541cf62df086bae58bca956827d2dac016d506dd9b297539b3f41a93721435c163f534782", 0x26) r1 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x5) 16:01:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) fcntl$getflags(r0, 0x1) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x48) 16:01:22 executing program 0: r0 = socket(0x6, 0x2, 0x100000100) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0fffffffffff7ff"], 0x1) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af", 0x84a}], 0x1) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x200, 0x22}, {0xfffe000000000000, 0x1ff}}) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000024, &(0x7f0000000040)="e1307fe7ef189213bfc42f517d", 0x28f) 16:01:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40000002009, 0x3fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/37, &(0x7f0000000180)=0x25) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x1) 16:01:23 executing program 0: r0 = socket(0x1e, 0x5, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000013c0), &(0x7f00000016c0)=0x8) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xe9f, 0x400}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000040)="77990d2333472559d75a61a967e05d21f21de1319ac50eb76236a3a011dc3cd6883f996cd58ea6ee753dd428683db15db28e2dc0f7e8662bf56791c79c38d9089fb5f60e233dbb7b5b17e2f972627ac8c7f184c7e932a7f670ac6427c3502cf01a82832cbe38c8151e2418ce4aa5144648552f2489eb46d7dcd87624f037a8395cc7cebbd3a6419990fa0d7bdb23ecaad48839b173dcd83ad1424dc7eb3c39f477772d6b5ad9c55cece0", 0xaa}, {&(0x7f0000000100)="c48fdc241ac8b82e3619155a9d25c1141dfe59187aef5ae84c4966b17373f09049388ce30022bafdd4a3cdb0329a160e0f97b943b1582a8827804da983b94e032c08a337462108f11468364abadb4f8c59d6b408fa6616c9f4297f12a003c1ae2914eb646ca5db2f430a37613dccce17fe30d459946c91ea62ec3be8993b178aadbb329922817e26a0cd4b7f7321b74c98a306a5f5eee0bc08834957a3863fbcbde06aaf515ccdd72470d71e107dfdfd77f78da9b7298aa2748116c71f5934f4b7ab8e5d5a7d24bfe5e9fddfa015adb51c3045fec77db6abad76ff10e7cb587b7aa9b02efc9a9f9c9c6a05df4a2bc6be81a881185c1e24d698e4a178532ec75f2554ae7230f5761bc3f96cc77429911bee3b4b3d3b4e8c57ad658a6f6f40883a2d5f15d4ca63456aaae928077b14d7e54befed7ba5e7661c5ad635fa10b5015d68552b11fc74f2d9326d617e286aa966953fc76767979fb7995b6ee9186662c3b7b52a3abd0ff6abc5f3a6a608ceff8d3159e4c4df8b8ab61405c70dd4feb2123e037a2c846abc8b5149c8eb51da4eb0fa41eac53f6f8d8d40721ca3cac9a46edb6d872c2016057fca492b7c731430ebbe685704bc748f15fc7e473280bae4de5b98eaaa8be9c350b02ce44d6bc06a11308e33cef7c653b265d45f3bb4c97deb6679e2d32c88759f12d86b67a1af689054834865240bbedd5718c51dc2449d29384a6f729d2308567d8f544ddc7af2178b156e30f65cb4afe4d91891df4374362f3583a06d5fd8789d844163e69331bfe366bbdda38536ecab44792314f6f0fad2f6c475b4565a43f595a87847d8a03d975ccda33f67cecb9e8e5a423e67686df57263e2301fc6d6d1afb60b0eda7a80c110cea52918f742f52ca51a19f85e49c5bd3de5e79a895f59e1b6f9a8eb0dc2aaf8472b84aff3e40b9ff24ba49fde7ab99e7930e74861a2f577bdd67f1956fd459076829336e0f9a9495ccc7f35c259ffa9ccc4a998a4d31f34df85fe4ed2e20e2ff27e171cd3263dec157e88824a17cc6327564f75edf37fb154d25c6b16168f6c1fd7c20d457d225b300fede16b2670bf3299c2f2e2e34d2f36d69abf421420c5f3279b28c67cd8945674a6116faac31973c8ad1a1b9a99e2b8b8a78cf8906674344b1e240a85ee9d95282e3e0fac689394b8784222d256b124c44edab571a2530f2194d92df327960dfba60e37c69145cefe99b68391c40b56ce6ccf8257a840af9f30bd76733b5b1e254c9614a8dfd7e598086f82a22b1d34202ff0ddaa38b238e2cc4db6e4358fdcc6afa9487518d60a439f768826526d1e1bb64d0573b98006e0c88600fafd6460d53de2dd0eb36fca339189e1a6ed50f0649a7ec3f4b3e46eac4f344eb9d8e742b384b16111e6895b77e9d4a8246f05d76659d6334559b62867c6dd032d669c551e9c00d9f18417993feec78d0fc74ed7a4231dcd2a8ec8c3ef0e5207df619561b6917e9d9dad0b707e105f7877a8bce1c23411229f38f6e76b8e00cd816ef81d6c8124785f0a494860d494c31d5e590437d897cf642fb0f9b9c3361f7aeb1bcfe609eb03edbb12c6ac449c2fab827be4ea769926c2dbff75c45b4d65676adc9d3511e005b28c2ce11dfe093514f87cbe05b97d55f80f9ab5881e3e5b2ee6a54148161febafa1fc28ed392690ab79dd07249e4fe6e0d2e57a4aaa6e4227b5acb05c831ebbfae51d6236ff8e5dd1a9b36f6eafb8629f1e8214f44c89ccd6d3926b095cf9c888b1f0c95546d993a89b8fe1ea9e91730c092db5e026ddb8b4c462507b053750ece3d3e60faf277ff9a52372d438f3fe1e81fa992d75cfc13659241a56d9e677ccd45b8c6d88b3252614411b60056361accca08a889ae485b663be3b69447e28ee025f4d37e07cf44c32c3cb79d8973b07cc29210a6e1a12e6788e69f21843be4023614abcaca51a6da921f169a64b0024b3af3962d50b19083fd9f08bfbe543eadc4fc823df77e7fe49239444c20a716c27c1780041088f23b18da5ed44c829bd8ca4522dca4111b1e00b6a9023cb918e03b01dbcc6661ab74287d9ae33d6167825a0e413002eff06320b7a1c2c0575633b95bc93f47602982dc8d8bb04c4604176041b1c63ce2bf7f407b29afa3aa3003bead295a3fcbdc93777559093e7078be214715457af030a21e27e07c90aab0a6de9b3ae96b0217c5d05f9b0b71501b18e4c2e2ab75775af874988b5d59cda2bb04207dca1d76cfe0d56f59f11667448352718745c4309f4bb3a24944078c482a42bc61314e4aa5be988e2687ab189bf1e656910d2fb29d93450328c10e56d4c08e651590eb3857c020bd882e843e8ae30242d4ac14d82c2c5219b249c1d857be0c4ba5724acf956f7669016693a697bb66f224d940526ed7db5c47d85142c586e855e1564e9bbfccdaff1747b27b94da0c95d6259f6129c3327714f475999f1789a65406065966ae3cf408cfd31b802901cb3bb9d298afb14eccd92385abc6fdb2b8c395bbefc129d364fc9bae6ea44fd64d70cbc33a836a73f9bf4e07ac7d9715c5e1cc399d6b8b7d23e012585059127d020b33df381cb2fcc73a86819b42033a3407ab4832e4842f253e5ae9d258b1b7a984db5357f078def40933185727e76eb083f5115f7cd570cb629cc9064a7558b3b763a93dd4f7e5b5d1a5b78d00bb9b793dfdf933182fd4fa70c7387b242a89453d90c33da99bd1d6cdde64af0b54fbaadc82e4704e580008be0a3c50b87db2efc9ad318f92c19c2e068aea44135a5d77a9067a6eb9e7be6a7ddc1435450bab8420abb7e56651ebf1897c07c4c6dfcda2c326e72ff527623b26c358a43764040be44b74864df8d781303976e9edfc3091df5c32d4d3b88bad9125a611748142d59577b6c70dc1d07c672954b74edf51b219e73d6ebebbe80edcecbf6f2ed7a55705e4ac2a008c331ee6a079ae94026e464142a3f8caf930887786dc95b2b244ebfa348df7b234ff48c4d1f529e6176ee0f3b4a72ffb77fe37fd47b38105592e7405fee552019afd5138033779ad290093ad1265c103a54770b14305c2a5e57e7e24a365542b8cc86047da94db26384af70f5b07931e8f0b2bd7d435b9226dc672e0a0b383cbf20a495cb586748b0b3a241117f7d73e2b4fb2b5b193763609b0ee84c8b908020efae73b8c22f905d360b1250bd40fa5970f64200dba92a7c922924ee80f035c47312484f89ba06243bfb98e2f0b19e5b461d8e7c3d00ea544fe656b1faea1acaf14d385e2687ba85ce7243bd4036683d8b0f7c429a4f9815b6527e7a9585731e122fd0352864e86b87df95d1c4e02c83d804beeb9cbf9d795dda9f023db43ba19b619abfd22a393657b1881b6144f218599fbe463409979cc54dfacc6ff3a9a6f71bd75f4e431281b2f00403f8c40dd7ebeed639053808c2a2b0bd77c5a8274006c820742ee47d5d01976196ce659e84ab1f6cb31bced9cedd1dfd262b3081bfd73146ee03b6d90911e4a6801f030593ccd6cd625cbd0e9d3cee187ca55cccf23d111686d3ea431c172eedc7e0bd137e6f96bae63f757138f28ae51e8497dab777dcd3284bcc5e7a363ff2533584d5b5c5fff3ec159542e15237956bfbe9ddb71e27853d207f368f2cca76bd58e68896b1992af9a27bd7743e107cfe3c979b86fda4a73cbee6bd95f0e385eced94d7ea42c59b05c06cda29ab45244d1928c0bafbec07555a3b9f61827acf632f8af0c45b7573f521ea724d64b0080387d2210f201f125492a8f78cb7e7ec6ea25ade6827e4eaa35541308cd7224f4ec598cdd109d959ded4ee792fa707c4e7b75157ba498e418d3d8910a1acc13baa764988ee79376d8c05b9304fbcec5948992ae800a25605c227130c6cf1514494d5401cb569e05601d9f6909fa776c03fd8b596216a492546e3fd489a04fa79241d2376e00574136334f2d8f6e863809698b680ca6a355a1784def23ae1654afd8b7244f55a5aca4b535e46f583944815e96fcb91b349829f7484dfd19e1417024ed90678452551ed2932d90e7f51613a3e36f10c7d3fa582e5e96250bf14d106dc22584bfc8b1525bfc6911524442814feb78307d88a694456448fef47d82cc94d4a55e21194d39a7ddb7041bfa76e483af010ad1e9c61aca42bbeaedf356181f31679f197f81a12073dacb86c6df3132ff21ca6d5c8c5f59d7168d7094609029cf2f2f31ce34e13b776c0685235dc9def6862e18d387ea1969c55f69db7b9c83b43d1df1c7ab554053a95be5df5543c59e21707a33f195c3ae2b9325064ed86e7fff69dea8abd532b605b4a3266904789bba821ff71272f320ec1b513e689abc7197557fcb0245dce5ee7031f87e56901910511cc28bc260962fb82e39c10ee71b66109a3c9d05689b7a1f6ff8cdcf7c06257760fff0c91639a6acb986470e5d219ee68e95168f04e43639990b168068ab2d81d4aef772bba01a7e44dbaaf23fedc6fa22e5dc789c48cd4bcb9be9684afd6e1067c3c8e7515544faf523ca5abe0d6770d51c5d8209261c0ae9165224f16cb00bcb732fdda7fe26658fe90bb0d3befad1792dd1e1f313dd2ea51d9aa388d8db64e688fd96ffe2ac424195a39646f11788301a08d104a8d280ddd89265c231aabf8c4061d0b9636c76de1ac441ad527b421e1fc1eed4ab412603a144ca4d73fba3f2b2b18fbdd3b02080c6d10079111a922596dfd2de8635d7ea26c2e23d5af1918ad01724b71dacad955641cbbaa1d466ff1232a961d9902a3f8a4dbe8a307d8cb53c810b453d252a5f179b0fa1b36425ceb236340843b91532f19fb089c52e4589d4468ecce417e44fedaaff479cfa83378153bcb8900f72b7896cf9992ca6d22ecb1fd3c0ea35d72d1d0c0e45eb64f262bce2ab7a8ef62cf00b376e4e1d1e3f44df648be09f5b27fc3626bfe726e17fd47cd58bda010f78b9c26a5bac4bff785a1fb227463c02c1ac37ea2f882e26fc8e23c2a564b6e6b83cc87a374547fbe9720634c313c083b08433f0b1a729c0c42f0df19254843ee33dad5c0730df1cd89e9a7f2bc5fb28b1ca74317e897ca32d622793ed0719da3553de80b0070f4f3365bd70f93c93e59fb365b356a66a68f369263567786069828cea9a0769ec225eaae0b7f6479d6cc5208e62ac2e899a4c256101c3b15af1c840c82c039b5c35842ce1252954e45f1a439b9c4c22111a9e009c1a2364ab6449ecce444b0857ee0745b353c452e8583dac78984404ff4d410ecbd0786f4af9a5dfeaec88046b52c5e26375f8d5213bafb34709948fed03acc45b5e697016c8e42302c69f6b14b8c62edbef812bf48f445454c49a496336225e36985e600387de6d8590252cf64e9ec0570b140ab9b1dbdbf7232834acb8d0f5cf883df93fcb7cc6d658f21e57358c375eeb99807af9bedc496e2fc63ba09606607c623f9329dddf5517ba4764e199a66fce83dfa36c1bcb0774d7a11e877f4d7e8e85920f24c37845cb75885119f543cb06eecae4d747ad513c3769d52e307e7cdf9ca188b370667548b0201a2d8cfed6f0cf97718b729f21d89524b5ee6b1afcb3f3bf8acc3931168dc9a723b2a57e27b0d1310158f9902e89feecdcceed29785cc59de30287c7fa271284827c027d9fd715b5946548bd6afa8e3b7881218818978e4c9e366ea152f78359ae229d710aea2b5d87fb18d1cdf20e2c5597e0577298a8213b7746ddb14e5dc6f04564ed7e0a593895eaa4fb6993e61091e8a15ba2f285a2f0e6b1e71365614552dbfda06a5b68dd4457b7a", 0x1000}, {&(0x7f0000001100)="0190fd71a091cdac5aa9fe3b38136a50a7bb5b40ab5c897c2ae4264c605b984afe87e516fbd6905234ab66b98e4453eba1facf7f9858231924625bfa8f7690762af49154903355d5b72f9d814f509587d1686bdbcdaeda89587da4a8de497e3d22cc3478", 0x64}, {&(0x7f0000001180)="3f7e961b6df512fd1df9463e954189be5f097952a7faef46d342410171bcbb38f3931aa93d5e43a25f3db0f3", 0x2c}, {&(0x7f00000011c0)="17ea4530ab823162a9655ac2ece91638f639870a76cb600d97e95da70fcbe12ad31fc729ba88a0a3d9f2994744c33299b3e5ed6b1d1d7d716090a661a6ceda3ab46eb80797923bf6605535d04314430bde67994224bca9fd7f198417357cb04d19bd7a6dea099f8e0a7e55e58ffa0590ed3cb8fa6387aca697ce164c1d5f5e5f89e06ca29d4480855d0fe6da1e812314e16f7d62620c25ba5eea196271d11b6c88d0fdcfc924790077d7356c87dfdc90dc03ac211a2868f505b15c9d4d55c97fedeedc67cb8a45e53291ea8b71cb42d475fd828b1a819d30c523b370e5ce", 0xde}, {&(0x7f00000012c0)="693ab458d81d6c5f782fe2be336c2972187ffbc5892c56a79e5854e056ad6c2a25a1e18e2412710719fc8f94fa9e6ad7e1", 0x31}, {&(0x7f0000001300)="b1ea86eeab67fc9abcd68544efb09fc29fbe7e96e934bc8dc17aac6a0e1873ed4e9909807464d4719ca6ada7c6f502fab71f66114f5e734f79665f060e4de8301311de68889d5c906aee407d3ac1e097af9259a562d10d2a4efe3ac6fd875dd3d41fcf07401938", 0x67}, {&(0x7f0000001380)="b332a21537abf0a38cc779", 0xb}, {&(0x7f00000013c0)}], 0x9, &(0x7f0000001700)=ANY=[@ANYBLOB="8800000000000000ffff000005000000f9db0db1c3bef8bff337ed868c4b94e2ff0b3ae795b0578c2d632c62e6814769d8f29d9456415a0741590eeee6972b4797dba2039db036da4d45cb1d27cb519fe2a9d77bdc367ac4ab9987e1a56e4a6514a16ee61c71580072fe61568c9043977bdbf65500bcccd293e9a8718a0341e1543e62de74000000b800000000000000ffff0000300900007946fb68c310789b74960502c5c286cb0cb8b1bb9b90307352cf4a390b73886a1be73ee0dcc2b566452e57dea03b1d2ce7d42aa3e19f3f58fbc2c54f00512aec577d4a4c3ef86b6176ba44c24a8a46a7a2e479044537abf8bd2942030ae0d80b78d2598d2741e67478f8c1a0885efb4101be981f0d33552962041c6dda3b3ea55d8bf6a1138bb552017feaa009c1ff7578376c53b81d97b7ae42d77dd629b49ed4a5090f4fe915da76a02fac71008000000000000000ffff000000000000535eb86d4d6f7798e9351f2389fabf1db46bc7ef31093bce0245b5fc353a2094261c6ba34e2d3f4835dec5e7e794498e6cfade3ee76894f0b896035f4a056d286fe13e72f077f21e491fc8a8c3a739e364f333ae361e7676bb79291776c18c77815d6a538e376cff76dfa42a241034ca"], 0x1c0, 0x4}, 0x6) socket(0x20, 0x0, 0x5) 16:01:23 executing program 1: clock_gettime(0x9, 0xfffffffffffffffe) 16:01:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x50, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) fsync(r1) 16:01:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r1) 16:01:23 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xe, 0xad1d, 0x4e3800000000}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x6, 0x48}, {{r1}, 0xffffffffffffffff, 0x11, 0x20, 0x1f, 0x80}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x4, 0x80, 0x5}, {{r1}, 0x0, 0x12, 0x80000020, 0x7, 0x5}, {{r2}, 0xffffffffffffffff, 0x3, 0x1, 0x6, 0x3}], 0x1ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0xa4a, 0x3}, {{r0}, 0xffffffffffffffff, 0xb8, 0x80000004, 0x40d, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x5f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x2, 0x4}, {{r2}, 0xfffffffffffffff9, 0xb, 0xf0000002, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x117f, 0x3}, {{r1}, 0x0, 0x40, 0x5, 0x3f4, 0xfff}], 0x408000000000, &(0x7f0000000000)={0xffffffff, 0x1}) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() mknod$loop(&(0x7f0000000240)='./file0\x00', 0x9, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:01:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/188, &(0x7f0000000000)=0xbc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1000) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r1) 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/209, 0xd1, 0x800, 0x0, 0x0) 16:01:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/212) socketpair$inet(0x2, 0x5, 0x68, &(0x7f0000000140)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x400) r1 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 16:01:23 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:23 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x84, 0xfffffffffffffff7) shmctl$IPC_RMID(r0, 0x0) r1 = getuid() setuid(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000000002000, 0x0) r2 = socket$inet6(0x18, 0x1, 0x88) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7ffffffc, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f00000004c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r0, &(0x7f0000000240), 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618c1ffffffffffffffc4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5bf4e2a5c355c7f34978c8b09b9d3363632572645020b6ffa1e0e1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe60f8ea96b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e45a2883304629047680bbd8ee897416533d9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf", 0x24e}], 0x1) pwritev(r0, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="4f18a2d4ff43a7b42cb1429e64136cc0f7560e664db5f687395b44bd60d6bd042e9e58adf4d98fb441a189b21a1ef9ab67a8ef1452786bf63b424bde82c58102201c3edcc27585c809ae18d05a57e10951be0de54312ce8f83a81879b7ee52c2f2038c43266de568f4df89b5c7efa162acea8cf8c6f4fdd83aa671582afe56b83607c0a16c9a038ca1b40827798b35a031f69d84e827dad9019d5e8701d56c1940b926af9c869cbf33020e5e5d40746e366b5ff2228791bc79e879b64b588c1d5f5a5be1b178", 0xc6}], 0x1, 0x0) 16:01:24 executing program 0: r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x8000000002, 0x1000000) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x7) 16:01:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xffffff98) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x400000000000001, 0x0, 0x4, 0x100000001, r2}) dup2(r1, r1) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$setflags(r0, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x85) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) chmod(&(0x7f0000000000)='./bus\x00', 0x7b7c2991b73bc577) 16:01:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="00000001000000000000000000000000"], 0x10}, 0x0) 16:01:24 executing program 0: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file1\x00', 0xaa46) r0 = getegid() chown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x4) recvfrom(r1, &(0x7f0000000040)=""/32, 0x20, 0x802, &(0x7f0000000080)=@in6={0x18, 0x3, 0x53b, 0x8}, 0xc) 16:01:24 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) close(r1) 16:01:24 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a43dc72356b9", 0x6}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:01:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) socketpair(0x19, 0x2, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0xc}, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r4, r5) 16:01:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x10001, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x200, 0x40004000}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x14b02ad4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x9, 0x6}], 0x6, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x3, 0x0, 0x97de, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x80000034, 0x0, 0x3}, {{r1}, 0xfffffffffffffffc, 0x19, 0x0, 0xd66e, 0x6}, {{r1}, 0xfffffffffffffffb, 0xb, 0xc0000004, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x51, 0x2, 0x4, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x89, 0xfffff, 0x67, 0x400}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x100000001, 0x9}], 0xff, &(0x7f0000000080)={0xfffffffffffff1eb, 0xdc}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:01:24 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) socketpair$inet6(0x18, 0xc007, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1a54f715e6e5ccd1) 16:01:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() read(r1, &(0x7f0000000400)=""/4096, 0x1000) fcntl$getflags(r0, 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x0, 0xfffffffffffffffa}], 0x40000001000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="9dadda6a5c129285ff2edba0f7227bd440670361f3dba45961c8accf72c753bbaa6dff7ebb6a7ba14b3ebdd5d52b7b39725cf126c69c7fad2183f20a6b3ca719b992a2e36a4f0e704df77b910daedc8f992702e662f3f705750fbc59cc5ea5dcbb36d27cc8c7e732185e8eafc7e9a95186398d3dc057", 0x76) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000180)=""/144) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) r2 = shmget(0x3, 0x400000, 0x1, &(0x7f0000bfe000/0x400000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(r1, &(0x7f00000002c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xffffffffffffff48, 0x0, 0x0, 0x324) 16:01:25 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xc, 0x1, 0xf00000000, 0x10000}, 0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getegid() r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x3) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x1, 0x9, 0x200}, {0x18, 0x0, 0xfffffffffffffffa, 0xffffffffffffffff}, 0x100000001, [0x80000001, 0x7, 0x7, 0x4, 0xfffffffffffffffa, 0x7fffffff, 0x8]}, 0x3c) r6 = dup2(r0, r0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000003c0)) fcntl$lock(r6, 0x9, &(0x7f0000000400)={0x3, 0x0, 0x7, 0x1f, r2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x1, 0x2, 0x55}, {0x18, 0x2, 0x5, 0x4}, 0x20b, [0xc4, 0x1, 0x3, 0x7, 0x7ff, 0x8, 0xffffffff00000001, 0x1]}, 0x3c) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0xfffffffffffffff8, 0x101}, 0x8) fcntl$lock(r6, 0xf, &(0x7f00000004c0)={0x3, 0x0, 0x1, 0x4, r5}) r7 = getuid() fchownat(r6, &(0x7f0000000500)='./file0\x00', r7, r1, 0x2) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="42682c913617421b4b4afc7d0967b5aab1ffcd3a3ad7dcfdf25abff37b626f2e45b71cf2bf628c6d503e6b96f173862d2a1ecf8f9ebe95f2349e2a3a61be6305482402cd767fca848c08a3fc387dfd7aa8428e85df37a83b87de57e8f7fd32276ea385f76a2571c5e5af152ed8ebd9eceeae14f144328de6b905d842", 0x7c}, {&(0x7f00000006c0)="8a851c379f8013172e21f63d45cffc97f466a286c361c4398da9d75b1f49d60e63adf29413c8beff99773752e7d8cc98f49b75ba8916bcd9ae8b9f6b1eea829e91905db9cb4724d96634b586ed45759b8a4964ce4c26516687ea21d300889297f2ced02f589ade1e1d5031f87bbab0cf61904c8873ad77f4a4bf4ce2a8988eae62096c8836de3c3cf03707334f655b73e228c184b6f465", 0x97}, {&(0x7f0000000780)="a5f670b17181f3862905ccba8ff19d2f41d83d10189e15482bbeacb8d20580531f20e0f4ace02414ead844c5c469cdc268039d2309aca4b9bef4a6a17790d3e7cf092dadd86c29d57469d3ff2ec1236f199a8d811eb49c63115e96f7367d46308694700c9ee607289b3715bf10341d66ab54fe83d1adfbfdad748f5f72f06b93c7cb4f68b0d028d8e3817365aade1d12e41efce44ba063a900fdb4bd85918dba5b5063472ed33f43d46b5e7b172040df98f7992270441ae423bcff6dbf", 0xbd}, {&(0x7f0000000840)="aa912f2a56db216b4e9d853434bf53b8a710e060d1634489d3d8c98041cd02c61d21b118f2d5de1dc99abc39a9196691c774160dc26abaeae7d7445b8364a1d4202a07ce2d53447ced3968819a130e5b2fa7621038e860ce3e49c48775f166107baf221c04fd916b378da6683975046ab5519dbc2c5983d63e187984278af7e78fdf817b4086ee0de64f2bbde492", 0x8e}, {&(0x7f0000000900)="4c139462821d28a3afa4abdc2cb37e2e0c16f0f04cf9547f031ef884a4ce849c1d85e492cb1125f82bd6d4550269bc90e5b5bde6d6f61f007aeb0e29f67c7337c403cd652b796a666860ab0de666fb69cd15f916730f062ef867da2e4b763ccf8a284f201ac2ee58c6af9108feda45b7da5baabafbca361cc33c1384eeee16cbf0612cc24b42c4f111fe496dc1692a13c65ab66e3411371ee7a18780db453a1804f97eb1e67153d753b1791257a405fde55e99ac54fb17a3b31f6934e998565b0e6f7c69b79da94b3a60b9e821fd2f2f302ff5a82bb730fd97e4a2a593419709f76ad2eb", 0xe4}, {&(0x7f0000000a00)="f3ab3a1e5cdd34504d5dea2c6a8e63f05e75f6b6c117c1fe1bdf45dcef23aeb0919d4490d70950811454fe84155608472e6f6a339c795bf4566c1d2e8e069524122bbcf0fe05f7eda47c1232c5b7dffbfe3cf19a3d23c4d2bf2d08bf698b90b414a61c629ffcdd4c7d6471db3a8f01edd43a688e6c31567f96f74e34adb3d62065c5f09e57747cfdd14096c63528435e256e85c0c626648599b65e2c58b5f877abab22ae03f081b5e11b5812fcea2325456576a9288ad44d480faaa556d2dd1134d3a527190e95a08a7c4c2851f12a45be35cec89952373cfd9708cfdd", 0xdd}], 0x7, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x409}, 0x1) socketpair(0x1, 0x0, 0x1ff, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r8, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000c40)={0x1, 0xffffffffffffff81}, 0x8) r9 = open(&(0x7f0000000c80)='./file0\x00', 0x0, 0x1) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) readv(r6, &(0x7f0000002000)=[{&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/168, 0xa8}, {&(0x7f0000001d80)=""/88, 0x58}, {&(0x7f0000001e00)=""/4, 0x4}, {&(0x7f0000001e40)}, {&(0x7f0000001e80)=""/26, 0x1a}, {&(0x7f0000001ec0)=""/144, 0x90}, {&(0x7f0000001f80)=""/94, 0x5e}], 0x8) dup2(r8, r9) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x3) 16:01:25 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x9003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffff4288, 0x4}, {0x18, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd}, 0xb06, [0x3f, 0x8, 0x7, 0x4, 0x72, 0x9e01, 0x1, 0x7d7d]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 16:01:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffc88) 16:01:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/138, 0x8a, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="00fd6b697e904b652bb2cbc0422e2f66696c653000"], 0xa) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6108, 0x200006c6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2000000000061bb, 0x0, 0x0, 0x0) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 16:01:25 executing program 0: r0 = msgget(0x1, 0x480) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r1, &(0x7f0000002800)={&(0x7f0000002180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f00000021c0)="32f71d976cf4092a1349d03b0a46fc2e1597140e2b679fe61407ac82be161406f1a9da7646", 0x25}, {&(0x7f0000002200)="82e075bc793b139e952e89eae071424c787a9680fd8702a22273", 0x1a}, {&(0x7f0000002240)="9304e99f0ef8594982cce11debc1234d3f6329c4f6357cb6e50e1c356992b574ee863ed1fa3a0548ee8d1ca6c2780195857206f1912f8cfd2bf931a576859b77c31fa70005bdb9954eda4d5f8c5cb3e634bf947972ee42662a30aefc163f1cd1127c58a717d268a796566ceeb0db8ab36e5fdc907af1c2497319c504eaf3d9de39b10fbe1fc6425adcf7a2d22a5ff7a14db923bb45df2d43da4655a34158c6f917afb0e9f79b0645ccc5544fde6cf43e0b1375155cd10fb34297182077d606c8453a028f648449e51dca5d48e0694ecb", 0xd0}, {&(0x7f0000002340)="243327742070c624a57ace82834faf30d90be6d18649edb87f7bcb0795b7e27ed316d6dbbee9e853e0ce6d15336e9055c43a93bcb608dbb4e3cbbc5536680a0828030feed46343657116c0207b05e400a1aa3bf09b666a9ac81ca9135c7c45aac28f6e7e2b4207a973cbec0a47e3c1fb02356cf2bce01f648119ba89ea4cbc113dba51623af9075433484a9a283bbe4e3b89f77ed1ed684a0d04d75882aa1f86f455ec45f8f2fc821fb91d1e9e93f16c4a5651b836e162301e46acbd81db8d941e74c49366c7212aec89267092f061b569d520360fa9c7b2ef69408d311deb225b37909cbb283e290888a0af0e5b66bf9e3e53", 0xf3}, {&(0x7f0000002440)="af793c1c8fd799046039e99c6ae9fd9f65bbf6e8f6931ca8f6663ed73a28163504777c128731a72a728ea66ea9593721ddbcc7cbef53c2931c5a6bab06a97611a6f47d4f723a056c5a2460f3bcc4a3ea2d0eab016328493f921e52f83f1934d09259fd8624eb871becf8074d2dfa06af6d5c44a392ef292896c78a", 0x7b}, {&(0x7f00000024c0)="b93fe09cd8fdb5cd7c8a30397699b66979bf8242d891f68a1cee355c2036149be407da2540f56c97d98b6483457005ad64df099db4a0ba4c4708e9f1812f5b3534860fa24498bab3a3119ae3fd7ae34ee3301307a7a4e12481a1828d99dc2e5ae1401481b7483c0ca45285da28581887614058c3c82f85129fad75923a2e9f383312952dd9e413531e6e37f7398f019d800441b3632ff66e104b141f58b0dec5c5f44138e656e097e1d6ccb2ab1e057d025d8ba8b8d5d9814856da5b864175ef26fc752d9a33bf2e5fd50832b73dbab9ec0d2ac66b53563a80406ee988e53ca2e26d4876ee15502e", 0xe8}, {&(0x7f00000025c0)="b6517a6d5f8afaf538d4cc08a83b374bc504ed1eb344f468ecd70fab28a70ba76ade60130ad1a192c06a4513e93b0de0f573", 0x32}], 0x7, &(0x7f0000002680)=[{0x38, 0x1, 0x8001, "f75e5f2f24e9ff286d4b3b0015e79dbe8b062d8160a113ce7ad2ba5eb317c98cb2ab80f0ad86"}, {0x28, 0x1, 0xa2, "696ca02e03959521612dcb703eb2c048eb3e6954e99548c9"}, {0xb0, 0xffff, 0x8d6d, "8707bdbe3469e82673972b2f94b4e6f602b2e70fda824e8a48387fe2355ffa0fed78499ddf32941d43458ce61f2dc20cc67288428b3687cc551527ca0f7b11f8620a9e3479369317de301765257eb53ae3ce89c695a6710a4aa6359b8666e3fb2bf03fe1795885f3ce394147293f5fe4a86dd72b3f718e8ca283958e72724b5bfdafd2adc5f234ad4756d422b030b8c7636dbbc4661315e50a891c77960f10dc"}, {0x68, 0xffff, 0x81, "9f631e6871bd2f6c854549579e4958ba91816ad25feb9d028ab692545b7b6751802bbe764c4ddc405f543de3ccd866c657d7088123fd1f8cc69e8335ced3e55fb1456d2618ec4abaa69ad2f65d8622702e0ed53e3699bd"}], 0x178, 0x1}, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r2 = accept(0xffffffffffffffff, &(0x7f0000001100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect(r2, &(0x7f0000002140)=@in={0x2, 0x1}, 0xc) writev(r2, &(0x7f0000003d00)=[{&(0x7f0000002840)="435ba71e3bd2d94ca1a9a5c381f3d8fd31d82b6993eadc04dc336f19cc2b780fc3782586a167d676ff196bc50d1db48ea054b6557f8dd8aa960b02b813c7b36433501143ac92ff62c88e013cc1bdce3673a7caaa764fea96da693b3b5300d20864b8932e827f0f953f7c8943a4ddeb909309a5e121372a4724dc4606ad094c33a99c6e524a4f4b6478f5c243c3f61d50d09ef697463e016367", 0x99}, {&(0x7f0000002900)="c57fba2525d2b1669f165134b8a0f2099e3c96c3c4fed353b0ca5536da0727d44e50bb80730fc05bba6d02cd2175f4e8e8ca329ef6d6aa085818414d940c392d6cbc128d8b3b453ad21853030c44e071b104fa021b46854add", 0x59}, {&(0x7f0000002980)="531d367b7cb11467910ce1094451219db99bb65bc25130a647c9d2e34ebe4009efa4400ad01e0c4169d1072ffe280b3e31a8a4adcc8c74634d2ccc0e1bea31d7596460ce66ce81d3668ac980e0e55678329ec8c1ed7dafd9d7cb7b41d86079f6647b761117440b587eab27ace0d64afa8352b3d91b8695f04caa457a4db0421c5bb204ccceda65b7e5a9316ff09c4923aa2f7b7a7fe39c6312dab4d378c9048548467f88d86a67289a77d4921ead21fd8e5756e1d31d04adf35f14f890de7536dd25771d4910cb2266489461c52215b1348ad9d49a", 0xd5}, {&(0x7f0000002a80)="c8c9e4e20cea26ca318e31b94ffbe017a880f3229e68291ecead62ce5eada4435c8492e59df180c4c03cb166b6fb5c994b740017cc484da9c1f11fc1310f0570e3f85d623502c86eeb96dc16afff35fd7fad902aba564064070f3107a95354db154e31b9746c4f232b7b624b489f83d1ea709dfb1df128677016550cb54bffeca1a15448e720ecd96501ad6e71a317f2347fe9b614b1ad1ba00a3ef805ef413d31aa15ba96bcda262df26c7f05939659687130e6e223274135c77712e98269050c9bfeb1fdc846e02eace88f413347cfb3241e6066782bcd134a834046a6a0dbd064224ae20843fb66ca93aae2a5266965878d9778a073b5b366681bfa34a05e2c0b29b599f06a3a8e7b9187dde6742e05361c2f31574e9ebff3d2f5af6c4bb1b69f173960a0cc9135ce06274d18d2c9160deb31fbef253864b34550a24cbe20981ec8b0e1227f27b0e8c56e11ed8f797fa35417cf38d0e9e3e07fc4e0e29d2bd429b6e842fca4d471403c9ec3bbe1df165a8904d2c86f5c680bec145042a19f176fbb7a7667c77c85a792d1becab391f882ab989909bda6751b5c6fc0a24a5ebc0762377555bb9cbfe0150e161231aa0f39d913e2a1fb0cced29f390c79f7e48535804cd014fb81a59596dde16b56cf90d51cde975340797ef66dd50df10c1f9a2f66f6c1e06e90488a5b9a8551ff1f86f71002212c02c74e19a4ae3177967213aa01db48babccf67b83337f560ec85085e7b1a51e213146909f5116a7a4a8609ba0a95f836dd97e53e7caa5f1795e6288a3135e7819d5ae88bb0d94552c5c6292a067b107126025edcd08f606d6f25692c808ed3f7d3b3b28abd60ae9655584264866102f50201781599cebfc0fa46abc74b55516c1a7282d40e9b4b68ff3d63a94027f5528d30981971a30facdced13178688c2c310886da468c3e0c43a968a55e4e09b6277a93c51310c6ff59fc90c4c311d8db5b9c2acf1e8be626aed46f940f24e8032c52688311ee8d88f4ae15423319d3df97c6c98faa24c29e157f870e41d04ff832da67a2c65de7924e3419f83e67aa76ffb0e9b8782618ac78f30c99bb1a7bffc5230b9bb99a942c7d0ffe34491e4fe6ffbf197dfcb1db95f65f821060f78e298c241c152983744b24afdaa271b700d2404f1e1687fc25100f2654a4ad5133e2a7d04257c36927f6cbb2b4db6c17e1b8426d969c6f8cbc301cc9c3092e2197e3d31612e44119b4622c45b8e5e93b7b85194c1f54a0a483b0b72b0e5c201abf61dfd4f4189fc5cb31e32154b4edb3c171b8bf2e3de6914f0cdcd740bdcc868aa42ebc17133137ab0703dba39de6db4186b4b5b89bc1511ef0d2173f3c335741a318a2a02e88fac7a434904a18344c516ef8e2d3275456e2a7a2f6151109ea705047501132acc6016dc724f7a1b7db70dbc29a2c1d79b2680c3839f4902bb5bcf620bbbefb0969873bb729e69a2af9449ba09210359f5a5223aab5634649062f8faf0a1872dbcac88102ef6cd3ee5a6cc231140382e27a62851d1e42d101edc507bb44d7b3d030514501f795c5b4df74041f1cc1ec92a670a16decfd64f910939d7548e919dfdee2bb087d4faacac34fc91529b6a24557c1590a9ce1599f38bee95e8790071f56960d0f29a3b17f8e82d9378e6dbf16342ae79e45b3f51c9ebad3d1ee9ceb46dc9815ff336a18b6a9b5f7df59e4b2e93c11006c87f1ebf3f6faa1a6dc470228bd5d2e953cc3b3f1886e034a40cff1183db147981acade2ab3a17a3202746a418541b07674279d899616b168ce3a67ceead255172fca55ffb1819846666f4f2e40b1b208d8feb7a1f48118925b7acd76ff80361026cde5cf02fc60ee191522141ce356d1c00796502cd5b7466889c2979e68edf089edaeb42e429f9c98c6d9e0da1ca0c937068138bc64b4c8a4fd4fd9e8dcca381e8150d030df49271ab88b7736d2eda15c2136833907935c9eb6d5cbab74d91a8a8db09248fccbfd313ed035c9a2e5f8e54f5300a01aff286c9e27f34476a53363de5112b3712ab989d621184e2ae6aa5321201d0e570d41688afc78031cb4efc23c984a5e8d991de24e25dcadae4d56257deb177f8c03edc620e7b6bc7e1449a398f3cea0ea3de84e595fb6e37f9468fcdfb891ec256a2960406b0b80822e97c731f424043a356d7fe16b9f69e1d620bacdb1214148465e0ef220a04d3183c94815220ef397a9cb428a03c83ea3c4c65a3ef2321071f553b140697906c4864ce6d10170d07d1d0767ab2698a8fc3012f83ba58a350a1529c8b6408c48e654dabdc73236f5b29570779006a9512493e42ea8bc5a24cc8fdb375057d5d96a7d9314926a3ca2c8b69d750182a0942c77b8776e7c0aff1b3de000c4215a985ec0044bb65140d5b7c643f0106e685489789cc929833096b780478b7678d788ef88c3a7b81a40b0abdc462a725adb5abe15222f6d075b8a17a2c2d494938d9e06a8ea378f0d23d668da8b7dcd404e4cc98d4dfd650882418a21cc460d7f83d1db0dea2ce1ec574cbff748b65b8747a3a68151f1dfe89dea0c098f4232caa7b07a5e5e22a6c1b81be2ef1295112aedfd6bd6b09cfc06ba7cf6e1ea9b33a24189863bef913859a5d39ab407c82b81febab73b0a74845a978781d5eb31cf6a016afe036fed4e3b670bcd407b9917d4814e0aef2dd9756926c81e44e0fb4516f6298734baa20477cf5695aa98e0696464b9203c3d9abae287125a0f1f2737a92109722d019626229a5d9ea7d6b6daa50b674917f71adcff1da59a707b314fea47451ec1872e2a09c40fdfeeaaf006fdafba7690d4f4ee3b534843f86b0cf04df64023d8afbfe00f40585604e401b4da5d30840f9e299a9fad3ec5914719a5c084b4f1fce11c4e77cbf37c33bba27715cdbeb885610b4cfefaae59f16fc3b2c38a545886539e9a2a472b8329fbdd780f7845fdc083cc0dce31441fc0b5438cc7e75c11b58a5980caa794badf3043fafa85b12dff28bf59ca45cb4db4144823270280d95ef24c68a86ed1bcef55ccad5ed3f3312ece3d9e6f7caf522b5f7dc9b811c2c1d427330b846cce61d9876b0f1d5599fe5d9ef9a44688314be96be959d27b394f7d231eac3bb3043f6166ca5dc0421d4985253d4ba0579472c8708cf756fde1bc23c5be4d03e4c03b1af80b47e94b7bd902e03fea743e808fab25fb47ecc70a2809b5775f1aee1c0ee16d7c8f90d222b7dc401e2bfafe5b863605a8330f72abf0884b448adb655505098167880e151e3d8ec60aaf8f1e7383b3bf221b4eaead478c2d19258dbf968aa01bd22e8e1e48797ab5b095f5a45ede45fe9060f5ad7efee80802d931949a2eab4e7283db14a0d95fa2ef52030c31c677253db38ecc50cf081c1a9ba116f5c2867a6fcf6acaa9123b40d23506926aeb4c318897551f4e519f4174ff568b5f9e74b060a8a7b58d9982612349b5f163b04c74bb0d4096dbd5ddfed7534a2a12e553a1976b589d327459e1a76943b344da1a9336245f2b4020a9626368a2bc24e4fe5188618894f8d0e9fd4b2773cc03052c063d123e12d2a083b4f4a7a9dac43b289b8f6fbc95f74665a46069e62d381b1e08a515a0aa545fc9727630c6489d036cecd05d3e76cbc3f793184398810fc5704ad151df4323efc4bcf014638eee622eb3c61fcaf9254e2c710b5478d5f39ee5ad1c2024ce3211292a95bfe64dfa63b257a37abe26217e8d01929276606a2b65c4e443188006adba6bf1672e06887572199c53713d84d620135919965f60f7225a2d3359cf232f65c9eafc7c221584e719a9981f9b0d1ed56b5f33209aab2043b84d388ff3c74313dbf1ede14aac42e0806fa592f1b4cb0e8d4891991567d6f99bd4be6dd9768176965a5fc81570243fe7409508526c6efed700d2e5420e40447c1b40834b66dd082cf8cf94422ddc8c87055a67c811304f7d594b3fdb16ada701e561daf5e5646974509c2cea6c9981d8567567cde3e974f6be16986acb5583e9e4374b2022ef89b5d02c3858bc1abd8b82ba9d4b1c36d004977442f40e89882a0ba2d6c5213ef393d0263284d4e50c622cad0247861e51374680be31d430795a8aa2fd6a26b9c9d19c7e07cb7573bcdd4cf25836cd9573c51b7075918a4c34a434db022e8511034948d6c92cda11130488ab4192489de5165fd0a0daf05b83777a9f458e99e516e83480d7cab9466ec64c184d30dd26e6033e04fa231123682e43ee71e3c0ccd71928e9b88ee7fe41695b3f8916eba1d258cb50e232f0cc65c88e95a446b40ba063d6675e44d08300b514c2f600e4e93e2b66beb0f7f27a41479445e143adef2f16d0a36552c07a5f3e6d4dff1d6a3f4600ed945f61c4773cc80cb5a0b7fe9d4be86f50d2bd5fb9b71c4b6cdc43f11cecd4dd53e83b5de810faadc0dd7ffbafebc4ac314f072f27151789c848ce0b96d3540db6537aaff2eda187dd5766a74f80c7781cd94b45312d49b7b919b92e1e5cd225250f0790f5be9e2f2c358c26824263e97f0f53f3a90ffab3ffd4276cb1821eadb1bcccbbcfbe2f24ad7983a361b87ad6361eab3eb2b326f238c576fd26f6b98aaaf131f62f1b530954a843ee9792e76a5c0b7298934cf471b52c06c9f0e03032bf4929860a487e9ca50eac46516bbd453772f7b7d7e61f509e30b15589670fa707020965243b5deda4c6cd4408b5201957f96d3ae2fab0fd2747961eac7c67b869b8dd29ba0623fcdb17659ed0d5a060a5a9df95f46e8d5d05180d16fd745cbb44a2e10d9425c25cceb83310f949e59461961607ea7f26451598eea03b2d351fec1c65b4c6390a7964be2e32650b33f02aa0b00431db4416efab4b401c464eee007794a0d92b1180f2d94c98b7c43d0e5d8dcb125e714148cc6751b2f686e9d82c630ddd8bd30b9d9ab5055660456234e03681a1c821eadc36f50f9204990efb9477f2dba81d3dd9ef92ec20c6f89337827666a5b2fc6845519b65e9526cae67efed85becd3771df83e3b117dd4a2916fbec133a990ec129ee37474a2b77bb8df60273534b5f60aea62cdaa67c71ab807ec1cb4fd3ea77662ad593e43a1bf335037b1a9093014e9f6f1b1862e5c5955160e8a0cb7b23516375f20307612990f142e8aa9bfbccfd13015bcc08c7614ab4198973641e494a8552dfad2c4f24a094556988905922037c365936ddcf51fdd8753edcd003f496486872286d7875f8c84f8c653740f9d809c7a799e89bf4a5afc0bdd75e57e5667e5d36da69858ca180f688eba333591f02263c63019ecb331b27338234f2935cd3e668c09c39c45318985ae6749f69a9b8339d9c4f22dc112bd4efbd3408f1c4f6f398c10a7da91db8368a076c54412b848addb1f82bc6461d6733e13ebeb7eb61b3ab4062a9ebe7dac3c8a7d2e8b8337e9361eab902a64df1ac91412606624199741d29f1ad25fc4671a0c7ea6b26e3dc0e7ec43b7721764f308613addd9782f3cb75e509432608549a9a7eab13e9c00662223864632e7ed8744aa082720b1d9b53b2a1457fc70841b622fea7af6c36ef5c1023b5e17f3e089dc2947b8b1a1f3ac3dc67e34a370a5791426896d627e1716fde10f93318e69e721f2269a5ce56ed11c4be876ce8bffa42a1cb6b842a4235369057c3a36b2113171c90c612599e249b14ec9e2ec3db2f378ce8587e0d0cc182049b35a76db47db9586f184fe38099637edda88561ca11a36980865f1a72b7d0303178deaaa76b45f1ac65dda599e7fbdc90a88f05ae728075117d01ca558626b901b0b80c20c81", 0x1000}, {&(0x7f0000003a80)="004c3946a6392f3ef421191d2699f7cf933443c313c603de0fa305d7ecce8567ae6c36c4567745816982589563cc644d0e54f7706e77c8db2436c3d0440bdc507b9e503ae4da97c63dc2ebc74eae7adebd1d2b9c3b82e591dc71b5787137162c28216d251c4eff46dc1d4a43183a853377cd9b98e55dc3f5db8df887b40321dd3ba378b676372e58222c41a29871cab1e2692e15838dddd85e8b7acd983c615d9b4cebf9504d", 0xa6}, {&(0x7f0000003b40)="8540f767cafacf9f825c5d48dc1e2abf02cac405e045cfc4d14557533aa6213bb9035f40a2e8fa01227ed4830fd6769ad3b018acf7ac7e87bc598dffeaa99b6f5803b9df42194dfbefca7b0245ede2f63c220c5b612ba14006e9e3beef7554b750b24b922f7ca09d9be8bc807ffe", 0x6e}, {&(0x7f0000003bc0)="33d76c226c385eb083b2fc9fd6abb8a17f88408d444bacc0247e723296c83ecee32f09a2e04f398c0a12aa237df379e3b36f0cce890bdcfed53a70028527f0a1a1059062c1da44e237c3dd0d21ff643b361d937eb6bcde975f2d0d0992b7b8f4813e4c7975620ceffdd74f43ae58273b1342315beed21bd8a3ded99abd748a0a1ac8e7427af2d29442e351aea235d5cf10962fc726db535ebbe0ba53889be16165c9d39111b3804076089a0e5b52ce2fa843d92b6a", 0xb5}, {&(0x7f0000003c80)="e85c55344a3953c923ea8132c88257e69150f1cff84c4526d35443c8ad64c02cdfacf70466e4d22269342aa84e7b7295d2132d500ed0cf33ee15842ae6b28111d20204", 0x43}], 0x8) r3 = getgid() setegid(r3) r4 = msgget$private(0x0, 0x800000000000000) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) 16:01:25 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f7920957d78b700134815b5756256750e8bfb7e5da8ef2534f1fcefbf765f49f0fcf5620d17aaa97442b541854ca7d6760300d1c46da57a211ad156f9bf836aa3ceecf3c6a7bb98f2bf6f7dd0b1be0fcb1ee9786d7bd5", 0xe2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00", 0x17) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x8000000001e2d, 0x9, 0x4041d38, "0000d2518002197b30000000b3fbe87558a4d1be"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000580)=""/235, 0x451}], 0x1) 16:01:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="6cdfe56d7e3b3e89743cf035846375895815457b73a0417a490abfc89f8831550e88a54a89e1ec30a3691322eb18e66529155bb5a5528afb391189e50ab0c783b7035f6b4f181fd38eeb0c574d0eac69706c1288b97060fa3775d1687761203710fe307e6537407fa68a4781ce46f44efdc084d82fba9965b82ca57d0458c488801bd95b665e0436e0c7b75c47fa09a656aafa5f94838d6d66946cbb5c4ce4aaeb85fc14decfa757d7c0f46b90a42649b1", 0xb1}, {&(0x7f0000000140)="fa33ced5691219d1fe2577edfdcff21af04b7acdd299f8f4f6caf9ab83c769263daa28de89cef2d830c91322241dab29", 0x30}, {&(0x7f0000000180)="f55a29a00344ba82b28e8393dbea609b27bc991cf67501a84f91ef8161e82a1e335bdba4116d61fcfab756c3a35cf390f5d9268882640103122541d2c6fb72c2ac307ce12bea0cc09005923aa2ea608ca4d122f254b0306392264d94cee73b1ac9ca1d419387ebff0110c2160a8ecd0b99b6425a1825d619886846a6838a3f98519cd97b61ca383c651a47c10d8c8737a4badda7da008503d3e65cee91e1c17152593a6af1f779bbd1787df3289f14b62c72f309e8b835cd257ef989d3f951f81777805c54fed63eb73e2e684ec380047d27e7562433b78079a86d8be08483ceb037cedb", 0xe4}, {&(0x7f0000000280)="d8f72e73d88c294c9d49fd7addd22060", 0x10}, {&(0x7f00000002c0)="6b23be5b87e47ba8acb9740af94b6a09b56d9df887162a1b2d7ee3ccf21f43df6e308be051446e4926cd479fc37c1be46303aeb1f7faed6749f1293b53147d0c8a59c7aaffc35b8871b5699a8503a1e9cac0c63355f93b3488caef3015deea96e192f1a3a1c42307e955daaf04d3889885f0d109245bd3617f2977ee409c6ce0f52f9446cd567fd5a677df7b9b5f729eaec11a23ccbae15b5ca21aeafc8e4bedc0924bee78b7da0ece0093f2e6ea2ce8421193e46cbdaa63e31f75a1befd72d5d7e84241bee744177e4a56f6659f3d91908242445a4c2f8d48e8d4b51e0e4fb56eacce8503ffab076e69256a27067d", 0xef}], 0x5) r1 = socket$inet6(0x18, 0x1, 0x6) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:25 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:25 executing program 0: clock_gettime(0x5, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) socketpair$inet(0x2, 0x4007, 0x1f, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x7f) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x80000008, 0x85d, 0xa51}, {{r0}, 0xffffffffffffffff, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x2, 0x4517}, {{r0}, 0x0, 0xad30799257f1e709, 0x200fffff, 0xc511331, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x9, 0x9}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa7, 0xf0000001, 0x89, 0x1411}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x3f3c2bb0, 0x400000000000000}, {{r0}, 0xfffffffffffffff8, 0x84, 0x60, 0x5, 0x800}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x0, 0x3ff, 0x3ff}], 0x6, &(0x7f00000001c0)={0x5, 0x10000}) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) open(&(0x7f0000000000)='./file0\x00', 0x883, 0x100) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="010104000000000000005d28dce17fad85b47174bd8ce679eb5e3d888c27aa8c93dd28637cab7b1d89fc0023b0c45678117a7d10f9cffe3587c8a576a660a1c00d34ebe2770f4c589e877297702c10ee078338140c82dcabe90908aab30cf2842896777c3855bda8ba89af4969aa6efaecd929be277c48715f0c6f1e574e86f841c247ce435901f911d606306f52a159f570199d905b9a4e85cd5ebcc5093aff6ccb6c6966ecffa5e26657548dcc711d06d44033ccc6076ce43d7ae522ae8e5e5d7b5c4f5bdd450de0eec363a741"], 0x1) 16:01:25 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 16:01:25 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffb, 0xb9, 0x42}], 0x8, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x934}, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x6010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="e5685cd2022346d83e51cbab79ccedbd0e288876a484c32eb29fd6a3b2497fe438f3e2b883765d30af9115d5b53e866220daea9918898817194c3299561a63f0095baf4032856750503513c6a72abff1f277b4f3e969393645d3a836848fa7f30be4a022ebb91a3a42529090aa", 0x6d}, {&(0x7f0000000240)="f232ba5d3d371cf765abc016f19f998657d32846af9443630bd0338508e58681604862f4ceab101478424cea77db4fb345a6b0093aadeac058ef669377d153cd5f2cb89adcb9a5d212cc5b18730bbb", 0x4f}, {&(0x7f0000000140)="c6a22f91948eed727fec095e468be487097258e6d24dfd8cde21bb82cbf8f35be74a", 0x22}, {&(0x7f0000001280)="565a389ddfa87b9c097bc1cea3c507defc57018a22e22c30e00913823990bfbeb9a9ae45c333236fa703ec7f80a4b6cedd01037e90d351a130456fc978e49e632a267d3233059ac2dd2ebadcba77ddcd701b3ca16d78597c434f9bd02f205cd3dccb71cba85c46b4ce4e45dd3de433065e9e375a535b6d8d33e423df1c8ffbdc609ef5158f48d6d73c76ecc5ce08a58eb2cf72023d1f4c2a011f4bff9c0edef681583a9434ff8db9996c1d7c4baded47821bf852e7f6c8e4ac86ac0949a22f720c71a3a7b3a24a95febf1b892471bfc56f43de7d631af3ea79a2abeb23bf3ef8c3870374ac4f50144db0cb0b85e3c27c420c0301df9b9b286361ceb4deea6db60e6a196c8cca14c746de4a1c492516a4983048e3bf799170af642fb4febbf017e85a6f00dba8a06565a7351d586548be265e7d2d7d61fd8dbfd92bd32c897f68e25f7fc8978fdc604bfe61721e12944ef4aa57af5a82549c0d05c7416bd771d205a6164478d9573b50b9a083e41160270b1c8e31c45890b39a36ab17df602a0b44b06ae3d31f492a9b5b6c9a83a1522a8e007599c8d8c8ba103058a4494565d53d43e547b87ca6af4bdb09e4182597f610cd8ad3eb4f637ec3f51c5eaed1153d97b72fbff912b6b9d7243b9ff3b2db66b7e019d92c424a3ea1e25f3e75dd8cf907c1d36e2850b342dcac5d08285bdb355e6e4819664be9d66c21d911bb1a26268712408909c5221d89acc4c38289fa812e51b703e4681ac80ced8e5457f610d6fc8796db5b90cd5fd0dc1dca91b861c32ab4b58873e76318ad876dd84deafad7ac98de6936dca7887247e39d2c135ccc656f3ea1831a5ad554a6e5ab3d283deba92c473758d61e5e18ced46a0772b66d2a06303926a5093745643cd914a4d019d0b9615164e8c837b787b52bbc962f070c482efab625c17a700b25e57e22057c500c32a89f639ba6e9ca0d121c2612d6f17ae452c011f8e9fee6ac390574f873c182993330310431cc08d25942e1d773dccf11821b669fe99efa03572eee8e3b05adf6a921021a87b48da82e461a6c3fc97ac4118e747bb56228acf91706525c8e98037d19f40582428a9d25bfa961a8418064287fd1aacea435b50d65b2fb07f2d1f86aa62efe19872877b2c616bb8019da05faf64e7a46027bc74089cfb0244b2d2961d7c3fbb1c97893f3bb0f663ce3af9abd05d2040bea40fbc1879ac96b377edcca6c98e1a1b39ec32ed154cdd51bf11007b0ea47cec34882d225f7899ec799060ce1c70a6fdf7a81943f5c63f6784de7dfb362758711e25be2b53bfe12678c11c68993850d78d27e43f71371f926a8bb8d2bf3ffa9abb00c78ea8df9177c07be5d2c174c49a39f6a904b659b03904fb35e8cc0e49e677820b1ba6ded1c2346b3e5a164913b440a9487f981191c3c7a46bf82e9bd2ab70d32f173acf0a982afc17c8e3423c7916c0cc41eaefc622a196beecc7c72c8775ee84bf6d4e6f960703f5e3a358b81f3dfd5a9bf4018b3e80cab25acf16d9ffbe766ec905310c342ed492d4baa9157f35f84ef9b64050e9293478fadc09a68d2a2894f0de235ed4f2439a38327ef8eb7af037d4a811cf7bcee82c0338660ed8e41f31b25e12ac95cb2cd6b977d4917aae012148b87bab4527c227af345dfb8f74d52ce7e39340f8f56b71dbb5bebe8cff47f87f511086481a52e95e0e468d9b35e7ebc6c34fe1a266edf14634a521777801a14eba0fa231dac41e502354f91addf797e351b7e6bbdf2a1184655f89c261da4dc48e974fa6552416a0a63df01476aef13a9fefe69286e22e5221d90a6f5c5204f178682e1236702828d861e22ae3da511381722bee5c34c9c1fd0ad3fd149b82a2dce47c2c872f35ac4da1e297cf63603984d7c1d60deb5cd27c678212da415ad06fc92d93d06ffd7a2c65ff47f9f599bf6edc093a795106083b343dcf26fc749f86e8b776db34cb8752df693c36dbc692f46880fc9b45829ef319fe81606f4ba31e16244a462adc4ba12c44b9272209be33bab05e17cdef93eeff6a9308a400edee47517bf2913bdefc066d528cab50722be7c40e25e709b2dc2861b78778d4f10390a1a0c367690feab18155ffa52400c753fc2bd24b922ac0da42f0c2f73b8db9912f6b9a5d1547abbdd097e81ff591846fbdb877619cbfd907057d4c5ade7271af82412e4fc4dd921c63b57023d0add119dfee9e2c52e9adad0c1c218cef077d41bb20d9821d95d046f15b7f1fb72981beb6b097c5894bf56166334117e3085b16ab897a79e37b7e5f1302f60958959f7a61588ff828d0cc68ef0608c64774af350eaac1384ddddf67cba3bdabbbe1ddf67ece8ad1287ed00aee97298167ba948fa711b75da051a5cd09bd07df2850d41a4a431ee90f86e4c69b8ab1661bcffe94a3e99290b8cbad858c94bbada4df013d2c43cf8cc97e5df4f1d842c4800893eb6382f651ea3218eaf155d6c92b2313a0367ccdaa10d0d47c2c3f5710eddc7c629913fdf9ead688cc59b7d5ffdf1f10fa8a14c70c28db065a3acfefe08f56b21aa7c81b60bf9af656924b652811a1b25351e93f1f960982b393ebc721628abd834bbab2ac7c763ea6c7da13b97030cf53fd9a4afb1682e55a095325cce435b0c1550be4be663f89e585dcd2324272e831b9327ba8cc055478be7f54fafac0fdbd9ca7d8b810f142ae93c2d059e9c8e6cb136aef9afa4ae8b354e04f405e98c65a2305fdb07d7610c2a2be0a99cafc926655a4fd14201cc937efd3fe52af981a01ae2aa31c533bfce40e85804b258aabf7df1d4aa898f40fdb54a381303d3bc7b8b407888b041c4db72128a41957747124d80ed888e0ed4c176c61b5227c394937fa7c9799e5c20d2935535160df21973cc0a0e1ed9dc9c5f36f526bd6ddcd6672767cb602eb24e163bcc77b4052ab4e8618ddaf15139bb3581e29b43a19153264041540981f70bb04099390eb2229dea9af2df644d74d5081978ac14f3739c1eecf87e76042c230b5f1f1632b5e68956e89dc7d716e3f368f62c237b0a4b4226a82d78230866e21c83e3e9335a8cbdaddac2ac42b91ceae4ecab55fbf61571aa1fbfcfd0d20ca91da0ed3fff669d0477d0acacb770c62d776f5e3c5ed9216034dffd02ed08f9e6bec3ad5dd46f84f028b6a3e12cbed2f94dbea074bc7bfc4cfbaa2a0458876785bdb8f125f4d121b2246773ed8a0f9e4273c5e5aba1bd3fc0418369f5c88da96aa45d46430dd735053938b0955a720ca88a8a3e6c97d20cdc64b166331aaa94b4f52881b0010b5ef0a82b636098f713929d33c0f9bfb48e696b2190f3f99573c76b4bde4f2ef6d3cc578d0c1bf6178f3fce73360b48ec7ae9c77cd9d17d11b6019aa497d8aa06e48245c039694104b492c7b85d1d1f28210834d36a53d2d0c6495d8cac7ea495267177443b1e7183a0911b5a3f55005b0664f26985ed740a1d0656618de6ecff020bb083c46e803801624ab3d3490d42c1aa1ac78ef7921a686485d53d82618608a47cc706b88fae5e4072a5b9fd0d817f60c9f2332e633cd2fce28aeca512590a69fd315823b4fc36f2bb0bbce52bdd5d865554c74ff46171ab6d9ea58e47508666259cd23a38c95a3ce9a29d2c6e0759d5201ce2e15b8d31dae872e2421fef7dcb59558510bda9eb91693f6195b4d4c8da7be9a4ec11dabcef04b0be018f37fca0b7eb0f19810869353e31663176f28a674bff5686b9523861d223a84c183a06edb6d28af8ab5aae153790ca554586dd4baaad8b9998f352cacd942f11234adc0969c2ae5ba50b8cfcca3f28ef2036e94cb1b99945a0688f50d2b5934d0823f9f1ffe448e93be9e02520cf0ea1d95f9c20f7a9013a72ac5b0dc169ca06fff4cc1793b78e660e760dd15bb1f8b98cadc82f4caa3f2ac0f5907ac4558fec58993f2d3a8c9f76e87f26b6e88ddfe89c28cab488bc0028f6c0a65393a84abc4bc9e2d55701017ebfbb8fe91bccdb046869b1bb45239ec04331b0180097ff719cf2f7818bc4fd0fa02e867f9989e79fbe1b3b7875835add98252fa84a5b655566d587ec42efd62ffcb01c2fb4ea5b60becff73d2320e1d7a62b720e9285757308abf7c49ffc95b1f8c6fbc2ec1190401f24166a9f1c05a4a33f0ea33db941cb61a47786770e0d2391ab86f0fe8e8eeec6b2b3482afab5a7f018d3f847a98f56e6f30241d9bed48f5d2fa75dc408c0dc3a830dc06dd8b6c6fbf1ea7acab7a7b9a8bde2e1e03013423e273f23c51e87e92e20fc01eafd0b6136d4bf6b5d07309c4eb31e407488c8b0ae6087acd503ab90485ffe3296bf7a148105857d187573cce89e337a384d2b8060f822f00766f158ff0c74fc9de5f89499282014be584f3c8a700e2d824cdb2d6ea17223bdb9950df31b52c174bff2614c722a6809862ffaf8c98539a9cea60edace17eab307409133c45bdc41093ecb906d5b8ace5a78a3b045351ddaf65b19a100675cb02fb1e37a618017e082def03e2aa1e435cf54b02f9cf070c0242dc34e8ed178e39f4ef5a0297ef26f1bfb1efd4d9a8aa0bd8f1d25c2536a333a1337b05a4d1129adda0548715a4e4030448ee295917a816d55d9164070c493f8d16220a907220b940ced4085098d8e6bcaab3691f20cb8f530aa340b2a66c39959b06dc3d18aab85f750d338ffd0f90dce69193db15a616851b3b34250fd16dfa9b5fd612ba64c27174c2c84bf2a2439879e2dbc05e459d16df04dcb2407b42c4c060aa7f97bc6b612dbe9539f5ad7c2769c23fe1c36794da6eda633488c4e1435dae1732913f6e96ecb22c27e0ef6a9f69dcf8022ab93fec38b5b159ab2dd4387fe861f567657a95ee10d62017a4078b79e4b521867f3b0a14ed672e30cdbde917e1ec4aa3b6d1d6e13cb6b1466f31a02c5e87e361bd349f4b5ca2716c0e2464af7ce1a7c4f74fb1d4eed1c00778b1511ba622268e0969f21e3b13f35fa4ad5e13d55de587d8b12ad74fe2daa10e0989d74a12f4d45db4c606d91b70b819c9c8f5c56bc81f09a46e3f65de753556178404ac840bb18333adcdd44d579d98ece9d2b98c19b766222458b36c103bdd6cda5a4a6e8dcf55df3e1c00a0f669f5b377cc6c56cdfcb02e1bb9b1049cd0f05bf8d83dbc9125782f753618f089314e3a07325fdaaabf13a24ddee4ca565df4cc828b7e067f0418969b55669563db65b212a5795f27129128457c298cf123798d5d72127a73415cfa6e6e9521b9084c61ca62540be75d62188bd9569283458cbce3fdef1492db4c19c1767dc51a4be349a29dd930069ea2213db287a260358ca2112db6529a44ba9ed9fce942239da6ee62fb2bbca7f180f48829c443257157c29c61f67f6c28d4de0c2dd10ee9e6a340d5cec0273a830e42a41009710aa7b9c97ba8ca9f14721ae2a6309b9b052878f75b0f1a41652e5c60e40244e9f23ba0ad35d80c12a3b1ce3b8fc5bcca78596b6a72fc64eae0ae7896ae02146149cf50b26e3b358b77998c0328befa73ab090a85e6ffb46ac54bddd7a4726998fd88d21b10a8d62af050d5a8bd890319ca27cbef57e26190b0d3c69a1b6e2db288062f0e3bf58139bd6cafb7f74a48ebdd7c663e4dce1c82022fbcbe182cf3cf17667463db9c9245cf5ee23c77664c8b2b5826c01a920511a5d239d30673a295b5f9a672b37f85eb5abfce9e69f363d14d8e09b521f98fbbca0fcf408cfac30959d7a5325847b05d43272c9b196580f283e33f30ea7e5e4123130aabcf38e482455918537d3456a398f7c79d8e00c27aed18cc1e78e", 0x1000}, {&(0x7f00000002c0)="40bc1dcb795126ba27dd9da02f12130df6e884e8f1f16484996e8feb10b25e1aa8c72e902cfa", 0x26}], 0x5, 0x0) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs, 0x8) fchmod(r1, 0x12) dup2(r0, r1) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') socketpair$inet6(0x18, 0x4007, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x10000, 0xba27}, 0xc) socket$inet6(0x18, 0x5, 0x0) 16:01:25 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x4007, 0x8) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/80, 0x50}], 0x1, &(0x7f00000001c0)=""/182, 0xb6, 0x9}, 0x1) 16:01:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0x800, 0xfffffffffffffff8, 0x4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ftruncate(r2, 0x578cf93f) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f00000000c0)='./bus/file0\x00', 0xd91d63918804f3b2, 0x1) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:01:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000000)={0x0, 0x40}) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x80000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9a61f9b04283b507b7a7789e8eb6942c761bf1404b3e99e5ac7ac8744bf4422d749f56d9963fd35e0e4670c3c595c39c1e3e882300e985acbc8eb2de1669965cc6ea42f871090ce02b44c4c8c05dda8682ff38d76c6b72024d31ed6b45e6", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:25 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0x40000049, 0x20, 0x5}, {{r0}, 0xfffffffffffffff9, 0x86, 0x40, 0x1ff, 0x98e3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x6, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x393, 0xee3d}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x4304, 0xbe}, {{r0}, 0xffffffffffffffff, 0x6, 0x6d, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xb3, 0x2, 0x7, 0xfffffffffffffff8}], 0x7f, &(0x7f0000000100)={0x4, 0x4013}) clock_getres(0x3, &(0x7f0000000140)) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b", 0x20) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}}, {{r3}, 0xffffffffffffffff, 0x1}], 0x100, 0x0, 0x7, &(0x7f0000000040)={0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x80000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r3, &(0x7f0000000140)=""/249, 0xff90) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x2) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x3f, 0xfffffffffffffffa}) wait4(r1, 0x0, 0x8, &(0x7f0000000100)) 16:01:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x101, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffffd, 0x1}], 0x5, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xb2, 0x41, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0xe0000003, 0xab0c, 0x3}], 0x1, &(0x7f0000000140)={0x18, 0x8}) 16:01:25 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40000000003) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x63e) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() r4 = dup(r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xffffffff9c02c0a4) 16:01:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = msgget(0x3, 0x9) msgctl$IPC_RMID(r0, 0x0) kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000000)=[{0x7, 0x1, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x7, 0x800}, {0x3, 0x4, 0x1000}], 0x4) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) msgget(0x3, 0x400) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:25 executing program 0: r0 = socket(0x1, 0x0, 0x80000001) msgget(0x2, 0xf9d39b1745579b24) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="fb4d0b44b7dbaa04f4531faaf2645a6a6425bda08ef6e5e88e1921104aa34725947ca770fe917440c6829b7e49f446c2d7acd4781f98a9d0e13c5d0348aaf59bc805bbc5f99c7997f5ff60f88c4e926cf2a804fc3ff38154fe3e8c4668b0f13b5e6fe0a54b81878ab9185457013454166a1458b20321cb1fc5a9be691f8cbf4bbe33272e191507acc2fc98425f8cd051b3033d69c84ae3684283396dac4d8ae1d0cf16be57737fbe8e16948858345503e416867b017f0198d4a6ef4fe356cc3d2b2f0605469d8de7f06995915bf0f93231ec20ae77b0f330f55fe5dc71edfaf6ec25", 0xe2}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r3, &(0x7f0000000900)="ceb5f2673d0efe84d45940aa20586c6bc377c24b530648701b422ecfcf864bfe5c25223c2ee2bba6bce1dfc45f262c3a2dbc69c36c3f60385ebe927821489784cc419b7513a1ee8921c858b988f9cfaacf5bcba61520cfedc2c14f8481251529457d01cec94854598b8dc2136e202ed62f06895aa69b9d2d0514481b98aec888d699e6e978df4079f61e525070829d1706fa7fec3502b037425f051c72d825005997832fd8753b34caddc765e7e656c39a53752b6fa3d4187baa365aa58b85217f77b3145c482b6b1cbd128744a35cfbbf32f1edbd510e53a785386bb96c47cb955e84ceabef062d5d65b59130677b494a47485d0af4b37078865d1c3d494893ac97c74498bd07614903128ebddaf65cd34a43cd24c986fd2d2bf762fc537dd0586037016c396dc098124b118d28488582d420b96c756c0bfcb9f692e8ece7a3260d3eb306f89af2cc2cde302d577c0d6e370c9c6290a76d507ec60db75e479e55752c4f7b4f35356f1967c7091b3b41b32247d08f25a4acc97cb3a5aacf42d13c0b723547746374dd242d087bb8fa9a263f602685b2d3747992ec74efd47038da9535c795a417f18919e7b6217ee32f30984617212fd4f717e843e56e216ddd0d8bae861d05921eb28e7fd2d33325226622c26495d34bf7422eb6433c0214ad83442624360199a923c43acafd90f940dbbaebc87aeaacd0ffbe4cb718dff3041354b71aa8efe077106c15b90d97513a330f66b5193555fa76bfbd76006de060336b6956a3a3d38b30ec0bb7a8198380d18b56c61c33d138a03e1267d4d0d6b7cec2c6983ccadaf19c85f7af169afe10f7aa7693f54fdd4f3e0cf46f875bc34ac2609e4aaa60147bc69029e66524c90a1618c07f55c4c050779de8374d541a9767d55e76b34acb618da94012cbd60a708ea6cedf75a7acc2326f9c4e51133dc7dbc1b574c8733bf53cd24c746dbf7f3f94a53c4be86592d9b3d99d69dc37a728ad31670f5f75895f85d9fcb1059cf89de397e65422ba339733faaa18809cbbfcbb4c0b3b43d64c4116957f27c5da191ba802305b26e638db0829e1aca3229053d75ee9c33db51e76adc624339d6ea28e58888027bd7c085b2246c6ba4592b9d0b2e724c2fd44a071b7894601195d68a092255926a8b1f77b106957c524efe519de555a01b623612f9d56d042ce4f1920fe1620d08def3b5378faa134f95e2daaa7bfef0f50fdb02752509ab14a7eb79695052dc214305e42a7bef3253ae3f4226b4d192cb8c3845863c3ae766095d99c6c878fcaeb1f55c71a843c29ffb279307dcc59d5d70f9a79ee11a0caa5cd20abfee85e17046fe18b7303df04d3b55dd4b5c0f5b89a1d9a01f21aa0a68517795a4bf502f635042152dc387fa681476e34a956cc2dc8852e10bc600326d17b36e23b1c7391ed164ac6d4020a6efb3613f4b1ddcac6003ed8c2f5f0df022a8652c1ec1e760bf212ac365ff0ac92540b4bb01a060f9d2c509bbaeaa1199aed6ab520f3744bb995493ce3a06ecd83042e0bece4b9498f28425b1a3f4b3454551d2fc0d3ca1ed4ec62f360eee90de822c2542c74b631c8c06e674bbf8db3aecc4b9961ba0e750844a6f727e610c69b1e2bdfeb02fe5cd166e8bc8e2eb3769b3fbd63c5adc21436608afb2596752a8346364da75f3220cb95c611f14d113352c4fec371dbf3604e24b55fd885e28027256918e20b9d33097719eba71b9cea44289dc073ed75404a7c5a6d119fdb52edfb9fafe030aa6bb6410065affc1d4b4a7d8bb8fcdb783541d57547617f59ae54390f4212a4f0903b04290b87982077772d7a76a79aed29b22b92178b9b925abc39d2af00f2542ed6807c7231105ba2b12f4da92f47005a32585fe8ceb594ba9936a967716dfeb08f90e28b52791f95935d1e49b3ee15157076601d644320f7d777e671061fbd8d5b890ad9a027121dab56c550acb5f4ddef45c8c989928647f941861b4b49dfd0734de518afb12d12e0f987cb71105b2504835d63ccf886789a8a24d7411b07c4ca59c1ba997b66b8f8d35f564bbe7f03aebbd01989ebee462db1f1a96b31ca02b04cd5ddb1292093caa6ddffade83960483ad55c92660fc224271dbf2bc107a2f90d01b2d1d54d51b283d43c1c68c07557d596c8803338464bfdf7bc35c9344d0d5170ee36721f24542159ba41fb020795abe5b57f8a77254a2d8b4f2b688fa6c3d0c5940aa63b39dfd3b22dfaf5f54b63daa2cf4e6a8f0224f99d825286142e22b78770a42eb8ba8c146d8ba28ee08f9da6dba85f55838e91c97012fa91b9db15ae4e2212552323225ecaa75e2495c9806e36413891d3a572b7a2756ab2c5920a3fe083b42bac203464f6a60fc0959866bc89c8b91e7fb0160e0473b02b5aeb4d46de77a2182cdaceb8bae5ab0c39dbb02d4c22a883894edaba278ccb02ef47c41c221cd9169f9d13784b536479a7d3465743fcc3c2f0bbb1f585c802ab440bc630f6648b45dcaa01e28ae36cedd53d028309264847ffd197e9d07c9b4f898b0a1de6881591668b0a49c1699728298371c3b0487418f2474abd393cc6de2f0b7faf978dd11b74bb4ee7edff3ca1a8da231d3ed733e5f828347e83935ea560ab8c643f51cb6bb5d97fafb19a5dcabb550398ffe8effedd0cf39b577f2f931f1c94c7b2624180ccfbbc0c3f18ace8ba6c07a8c6dabea5afdf5cf50dca9ab2526b49fde06851943385d4bf61d2bd6b0df7eb6a27ae3848e64557decb6813", 0x7a0) sendto$inet(r0, &(0x7f00000002c0)="c35b9d11a75165e179c30201aa303370ae0d", 0x12, 0x401, &(0x7f0000000300)={0x2, 0x2}, 0xc) 16:01:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x900, 0x40) socket$inet(0x2, 0x40000000000003, 0xfbe) 16:01:25 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8280, 0x54) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x8000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="755149994c26855a6e3dfa643b4a2084c6fd1075ae8345fa6ac6c86f85b691dce55369cb35207cbd50b0f45fe52f29af2a878f0f77c642f00918b9e6e9b595c38ae10d48d2fbe31dba24f3b492eec9c79600af10ea0426a4c3ee63704701b08acf994690597bd491c1bb9ea1bd4bff15df071ebc953782ff1997311a03063840705f7cced234f43c45391181c536dc801073c3b7ab068eb43df944dd38319242fbb0524d4167928fba7cc1156014acef82c4eb40e49a328bbd", 0xb9}], 0x1, 0x5d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pwritev(r1, &(0x7f0000000080), 0x2bc, 0x0) r2 = semget(0x0, 0x7, 0x280) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x8) 16:01:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') semget(0x3, 0x0, 0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 16:01:26 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x81) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$getflags(r4, 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x28100, 0x8) poll(&(0x7f0000000140)=[{r1, 0x102}, {r2, 0xc}, {r3, 0x46}, {r5, 0x11a}, {r6, 0xc}], 0x5, 0x1) 16:01:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="ec14a1a881814ca872f8be4cffc4db26b26ac414bf616bf83b07890ead3c5bb186a45a8fbf509d0d86601e06c9c79d961497b1e24ad73b92ac7919baa53f7036ad39337eb796b61dc7ed1df162bd7c53722689821fde93023843b6b2bae8cb446dde7bc1e1a422d6c07b92dab4db97f1e091493eef15f7a57d361b3c727d37f7948e6bb0fead3526580272d8335d40a24462c86cb21d191a6860ba939fe69531da3d98cb71fed5fc07ec0d00a07e4097c0c8ce9a53ddd6ee4833775c70a66ad2546a9b7b0f1b1f1610ea", 0xca}, {&(0x7f00000001c0)="b41e16c2a57630b23c377d71610b7b189dcb799e15518cf638b4f1521322969d2c8f7c49beabca094f881eda26efb9bf48c8dc8bd09c03db6329489941876a170e1b1112346d60b786700370d18c1daeef520165ed5a4fef10b41d93babdeb4c66a47ef8584fb163da964dfd07723d5a", 0x70}, {&(0x7f0000000440)="f5e966034ebff15d4a3f4db77bac5f30ed79288ec42f012aa5ef3048b6f11adb9fdec442f870282d4e5ec81121f7e33080b7ffff87dfb5978444c18c457aa3067697232523427fc2db9eb3d98d227196dcc4b71bdb863c449d1e4562e24b16278cfaf78cf7942a61ed6444d74ec4da49c3c8065f6272aee5e70c13b2c38ee2b1dec179586aec236747c407091e2c440c90a069b15b1639dcac486c12c607e63919c9ddb6a111b90650a55548c152ae4d3fd4f2d19c6afc6b9d58a2d7d497706db47b50eec5baa1d65f42b97f743b09dd3c9f7d8c859f4e692c337312288c80fd1820b740ca1986e60038b264fc1ae113133e565da0bd2ecaf2fe196130134cbbb7a66fce2de98532fe48bbaf624998ba95487180c7a3dec81a114681ead2774b448e22a90f11d77323633c300d9117cd4663f283a463686334d86d754e7ca869d5da46bf5025ed3bf7a34b8a54e211b79e28796dfd5fd52b3cf4595919fd591fd010426fb191a30332bb0fa7205e9e894d157d166a8b9663a4a316fec01a0847283f8ae70484486e617ae6c78d5b80c24328ff686e6192a19d63007a865624d99afb51685e913c92df1e209f6f07aa2a9be23590d4ba2c22670a39f52e5683898ad7a063d072660358ab584255152e30368316a3cb9ca8e90ad79f2a25df0e5e47d81b8ca7a5b65f543fe1e3c746a243a28e51697d0297f7470cb4cb02c894802964ca4c9655af81dd1595b68dbf9096796270791db6086058ee017af72a26238b324c4ce4f0ec7709a17c5d9005e48a80b1efd93080144845b080ea1f60927dbaa1b3e2945980fc1df2c4b9dcf2fba1c2248ca999e772ea436ae0a563ab9a06a1042bc72deebd1f6b89abd405782d4699f99e079eb2bc49f36304c6983a3a3e671158758792b8e5c26db537f6a34a89ff283f12c7ba1ccdb222072c423161f75a674d22abee246d3f503c8e9cf8ec019d52162cee9ad6dab0248002eb862e3624926f2c24ff1b1986abe287b909a04752913703d67e574e106b5d1cd137c70cf1afdc8090ee03efad11e0be576aeb9effb18977a2e08162a7c151a8ebad7fbc0c8045f27b3709e79d9c54751db015d3541b3666b793c14cd980ec6a4efe2c4512ca513634bf8d67a2126d76b6010862c308bed1ec325a18ab7cb4a4e91002fcab37f1baf3b7661580f8147d050173a6bb11fe539fc32373fa3654f4cd28aeb24731f2b9931f197132fe1a42effc66304e1285f26b0bb6d731b10a95a77dc472d5bba3ad187626dfad2f931257af0880a25a95fcd8eff6edbe30e203b39f0d1f6345e78f37b4f51470fead5b0f53e9ff1fd3d44b81801a606199aa568bf618bd11e0c2c8be929e0895c0cba0618a0f7c4ca1a9d9b7ba62c0bd9caaa2a2c250c986dc793b871fecb9c8f732eb7752fa0a35f1184be2238fa052ae8c67147b44859a501ae708df726081c861c0af95d81a9e41101aaca75970f2d69283cca13aa0aaf47f06d81d9619f732c3427f7c2e62c9286e1cd2dca9973f423c9355c460503bdf946576a392ae578c607bea8c53a48bfca16fbc8aafae2235c3164599819c0b865e95a94f4401888fede2b35ebf2715b8ab106f9b7f72603479126d161ff1629b5f69e35783c078ad0e9a9a8b074423c494d32d2dbe6b902e19b372ea2cc221553c2a5659ec13e082eabef6af40cf44f0ef8177a99f387e51a41107a95a8a044b9b02393fa085ea0d6db0cfb93cb1b6afe8607a7bdb916c9a8664db9bc8778ea417306c70a0252d72d4a046ec4c4ff2c6ee40f5a4ec9fdcd023751cd94954718213c4390690cff18f3c2960017ce1d8b07d0882deba238401ca4c47deccfcad0d6d3519c8c0e01cd45d4b8c6de88c32e1f75584306ca784554f957a47892012a5a9fe0ad6cc57a91f0093fe40625f01c4563746f8063a70a9354b2969485f25d1ee1ca6c5714c4b76aae1c75b6cd6b841ec15286a9c1e8174fa3be0e0a3d1f166efdfd0fd032284ceaa2f147679e3f9206c4c9c3d702f3c2d51f8ab9d88b27c157e888b94423f63a5ab1eb5e591e8d420a9dcee79cce64a3476b7e7a462880136a983a1901bd2379994930d6edaa99c893e060ef016d236f5a2152d932b126d595d00d7a05a89c100acde13e41b6ad224a1ef20625d5e551075883f530caf95da5626f5ebb85d9d892b32c805d9692846ce95445467f2689ce6c81f78be8dc29a793b9b20e750e350a22cd6575b189e56e725f07b897e7cc677ff0edd376f69ab1d7f7571ea349eb740c6e77551be112af18b229a761f063587140f42c6fdaf1bac5f17b8588702d16ae4e10184e6a136eb9bc300366322ddfa778202fc16cb3747c533bf83945044b77ab70e436dfa5f82c2bc7a954264c162fff474c6b4c38e86e3ef2eecc8bc9da93c84ff4113ae1d853b123a42647426bbf0b737829c6e32b5522c327b557638162916a6cb7741ad47191e20037b06b0ab01aa2c603c44fcf2215e91b08f7f45903da034d84fd7012d8b2e960cebb7dab41ec940a63dc00f4ff7490c763de03fce6b378023509f855bcdd0942337ae419a33dc2290ddb4c34808d4e5d95100d64cb5815c29753daafbf4b677b253ea6ab47ec79ecee9bdb587549590a0b7f05166bdec5a2d293658ec12236211c604c22c5ca030c9c34125ee2b91b36a68ae435fe7158b249ead2d242f3dd2dcdd89cd1db1c3adfe31f40f6b056484e05238802987e46b8f2ef7c28dccf69f6608e99fd931c1402f5512a35e8d9888d13e616454604057d3c87819c6ccdcf6695c71f1e8d2a6cc5f67e59d392b0184878ddb1f08834b230e3bdd5b47ddbcc851fcc97074f60aba78bdde308d17162143884ab1e0bf7723105a5db1488e5fcec1edbcd13d3cda28e65564558ab91f70d66f9062f969045a297b5d69ec3d7016f3c17256f7b610990925874908fd5eeb665bd043d5a7a2b6cb2d66f2ca56f8ebb71047a2eb7949ad6e97cf9aabd295110073539648c862e309a10d5ea5a7b7f2eff6c766d9a611f90ac2038c7ee1fedcbfaf5030f5f562799af10a0fba337ff9a6d304950b7e5fd419e6382769bf4f2522bf2d2bf9f3081ec69d88dc345b80ed025d19af8037641bdbf8da1542023ee0d405bf2966c1a613ff4080042e80280fa7d874e97964a3065483e32579de84347d6c2ddcd6c9d42ab3009dd038fd2b38e8aa6bd5968a85473ad97225217b9d3f5ca14181ea2b054d27721c61f24991ab63a749acb1d5333ed7d3e8e39438bd4b967d8a650dc23b1c3c9573e9919cf462d54a964c52b1a187f797ad12bb1870eb6b69f988800d5cdb114ad2cf63271d61676d0b7b447fd402f30f29591328e8a97a3755d7e08cad22fc4599fd26d969a1fdb74e07b512090820c9b05d55eeb42d30cf3596d21127344aaa485f594e7522136ef1eb64d118f3574eb553178f18584ba6a9504a8dda894a5691331b1f3702780d2ae1a9c192d70883520f30c9ec21a4f3ae7f6c6d9291451151c62866644fa7d9c7ec8606f270d640656e2fc0349277561bd3d08fefc8a402b00854b7b0601206394b8d9977d35ba80f09d59c810c8b202a945d7bf61476329b00f1171a034845411bb2ac6c34a23a157bee8bd263eac50c9e0cf12c070650edafaf702e27a8086e7338b38f9b832232ac1592217bf0b06a9ed09ed5afc2d4f3f5f078e0c1e835da6d7f8ac7d599ef7b60e7794861e9b11eec3bbca2e55c50c071e872f7a99637089213bbb59478619b23b645493f108d1a4871b96d32847d339c9ac605a7eea2262c4ce2aa305ad1f3515cb73adb7de4b1c6930788e320bd407faa0f7bd068924995ca943a49201af13c06b0313776cba473a90ba59c7816e1f8b7e7bcdb186b5a88267d669c54489dcfa7264224fff809bce1e9808c62e14f20a2aeb9da657ceb2652306309afdd2919c8a4dcd2203f32333e96b83e70e4844465568a8469a4d0abccc196d10d5047de022ff8ee09086fa8dd59bf6b75223e44fc179a793b5fae8602b0f7818bea75678d34a5ab93d6e4443d0ddd439b21f26aaa41ca09255b86012956e60f8835f914708db83d632ab6c59985d8ee47b6506ea97825ac09335dcfc16ffb7ab9453355aaa5be8e26219d15554fd7f229eb4b2cbfaaa71f8aa7da6df9124164ca3190eeb40ab27011e82ba73aa9bebb7b2da056787a19a1498860f64667097bf34a1654a893b9f507be6a292277b7378fb91717166f512feec4d35985b214c565297337e76b15edab4d012c994eb2b0469ca8f61e1d485692f0e36e8efadcd7da173466b0bb0705800fcd36b32db9ae5f40114439ffa754df4a20dbf5d16dc1c1c3f3b50e51782e7718243d185e53dbe25e166f44667fa0c7d0f4f5afcfca96abdb916d0430aa12d056337e15f1789c833cf2ca1e3d94b7b2cc2171deb5e139ebab2ac8072b4d552a50efe37c1f6a5c422435eb2c8b910083a546697106b97a285d313ff97cdc107115d16ac0ed7701caa6f4e3c6d8cc67969595d5c8e4ea5b145b9860bfe02698cff446aa0bcec20439bd27806795cc9ba5eb55ab32027e58abf68d87d0c0db035267759bb3e94d66ccb4bcfec7a03c4f2d0f517de4d80c2f992bdccd5d60af62bc090c4413f2e5984398c50efdec12048fd27a4d0f447f0d823aed05ae58f9c53a44b7767517ddfc951b97de762b8b7097c9a597cbee77dac8517d18f46b361d2083bdcae79a6de6d8a3bbab9cca2d909ad1a04aba7ffaa7247f2ebe95878a7e98d18dd6de2f5b2c77fbfc331bbe0a108ebc7d85af79fb2879ad56ba6efa10b5f7e400600896f3521d70f08f1f91afb7f9fafcbca512f078ac8903371a247a9a08f24d23c230722f9d66a12d5693f6186f209bd31bb86e02eb400d82176c83603d7ad9d2e3a628867d07c642a28aea4cf356f56f00f1de4b3933d1980d1fd22fc65cb1ef300af0c60efb643700f66ce536b036360bae6306ab000a66a4852e6371ca25a6cdbcca351ae4589c78057f3909967606575457afcad4877a18b05d24ecbb79b5f7cefffa3a2391657fc7fa424e9a3bfdde7f92d146ab6f40722f21932e01f3c80f82260693df699388459a25e2f4dd437dfb60d30f4bdba216b1b8d8de9cfe3a996d304144cc764cdcdedd1d6e7b401cd0bb073644ac61acef23c38b1f5cf331b368275a688bf18fb9154ff00018bff5327558b5151125fee198c027cf1e37151af8eed3d7c3f9489e9ac5416bfde8fcf28dc71e0a2ed4a55e01a5c66ea39fb1c59354f23edd0a2cc0ac23362c5eecb788c4e01332a8d0cd6defdf159de33a718e6b4d20706f1efd239f2056d40cc522f5ea8519233f3b5db3dd06defb071af72482af2eada0e3d13e71ecc4f9069fee8bb717de90b345177d9f9d4f2e4f4181d41a59906df154ee10e44b020f4266abb77526abf0c7ab62265bcb4da9c336eee72be55f8603aa37e0af7f4ea27f7fd8a01bb1bf3170adc6f337a7572eef39f1366394a46cd559d98f29b647aa59ea0e7e187ab27b31d124a5d6a3186226f1b533aeb89c51dc8bd8d87b935b55c5f3be202a43f0ace6a3e6fbef327074bee2a78f9f5c3059d1bcc2c80e295af97069f29514a0125205828fcf29185d13f9d4c72c4eb93e190662f06468113483ec294e2ac0bcce9f94987826d0611b1a2dbef44e7b16fe842238f05e1da6d910999fdf847fe3faaa73a639229d3929482230885367192280c46d92f1a9f576fe97db35af92859b6ebb22fa3dc2d12a3fd2d98294b33e94e557f5e7a168eb90a524be4173b36692c33e", 0x1000}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0xa) seteuid(r6) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="bd6be95d13eefdfb00000000000000c9525e6dad00"], 0x10}, 0x0) fchown(r0, r2, r3) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x7, 0x0, "3d9790bad26c3c6242ef92a98f887089b01a6bd2", 0x7, 0x6}) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="75a127d5995c71c373148a38973324a019d9e126bce463ab0da102829a993a44826ce1b1ad853de90198c1bf29c4db69205981e7db5d78b4eeacddda61cba6f9be457aa34330f18809c27ed3d07913e0618e6ee8431eb288fa87b083e84d5ac69e4404db1eaa687e68d52b1fe744e7a0dcbdbd7b2565dad4d613f521089611d36a791887fa7b42c86b9806d0bdf557eee468a4aee143aa749b676ede7604d4bdd14da3d68e4bdda20e7ded089b7099af48e1cd24f6ee6fc81798a51bdd0c32", 0xbf}], 0x1, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r0, r2, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r4, r0, r1, r4, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90}, 0x8) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:26 executing program 1: r0 = socket(0x1e, 0x3, 0xffff) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)="7d91e79e9abf00f43c0fd466471cbd5462f55f4d3797299a6dc8807ac4c4f25f233c25f19e0c3a004da32c3212e18f9eb2feb3b8271b35714a01af08dadf862d97b9008a9cc8544b42e654ab87d9adc5f2956ed81cfc0e7bef516f3fdaf1519b94394b7f3d41ea1f5c82991fef6456b400280904a97b363d3dfe835b85e4cab9a298e1e774440117ec80f0418a317451dc40d47a73a2f74dfdb16881eabf263493b07e43900c1c9a59b074827802d50f58de86c9771f7e8e1cf2b23dc68ed3719691a27794b50b23f31b9ce9e78ddaf9c9a1f48b0c474e9b6dfbb172506a0d8a9047dfd82287bea87287eaf8f1129210fd739df9b8fc456330245cee463269e9d051f8a0042621f3dc475ee759f015b664c351f886a991a5baf383cc0ae114ad1996b639797bebbb4d5b1483c7d103d2e00a2fdb194da3da34580893ec65a5af3493ec65dc9f817c538951349f9325751bca182e54c69bde40b3a73783df77da344a3df51eed372ea62d50f341f823662c0e524e5f05965fb87410d7bba4484cdbea41420939a4a95ec469663cd3d8701a5f1af0a72ce3ca24fcc0e6eeb2ca932a1341d1cc5aeada7a363392dace68e194f37e3b17e3974b548a153a98da287370edd46f47e747ef8d7608e2a236755a1977c081bd221eaf46dde8f32984b8315420a2a385ba13d940123788230ab57957fb8377e4d4eef5005ed522dc0fe15723905d3e88045adadb28d721e9f8d66ba91a64488e546b37393f97a9c7885a9e74ee52a695f416cb74edf30c07c3bc008623b9aeed970098b76433513ef941312463c8692ee469fd5e6b7ce7b4f2fa12e2f4f8111dd61acbce32835bd614eca3070268b2ee55bbd7ed151aef534033dad09398758c4787a5f727a714b7345746a25100f05a9906e402e4a722b84b43fa4b8fa3685d3fabeeaa0dcd4445c3016f291be9b6b8fb7825b178a848bf9b78bc2999eb5dcedad6d92be9760e832b69fc1be073bc7d0103f3cdeea9049fef8f289b7af17eeb7d2485ed10d28dc76def17f2fa5f34c6bf3a0b2f361f73259dd59571289a15467c07108ba99421484a3e482ad53e1484006f47a675e04e24b21e3935aa59d55d079377cc8e669dafbc696cfc4c92f9fe9a775e53d6297f36a2812440697a5eede49083c626604377144e4d4866fcdb36ac407320a25d2464d0093fa4c15d816673489921ba5ac31a1edcca63da95fc383ec9f6132c19dc4bebca506759faee5c80fa75cb71e224d168ed4d7186cd11f17803d5010bab6fe6ba063851d22d193efd743a3c0b7893885dfa788d37f57f07dfbcfe78fc426dd76b391c3942493e7c54dab9d959b02b273776ac06678f0a4b06097d067cddb706a691950a6d2fd2c21361bb68dec565a9e73c6a13dcbcfbb78f27834a57760e619fdd0a770ceb0761a9895e08ef1d0d25ef3100a9b3fa677030578247be3b6eefb02bd33ca91156f71b4cc3d2bcb079284c258f260a1aa1bca5f620eed57108d3241783e4bdce501c1c49be3b3cca5204efd3d644e20d001801bdd096fdaf834d2c8ea548cbdee0b024a140d1f5c4393345282dcf0200e585c14e23c1f8db43bbf08986e5c8232351a3760336aad6e164a6893f3fb9ff90e3724b6f63be7ee9e88e6974712a35baa9f111bb3a345de96827eb2b9b193c5bfea7fbd2a6b8f22c868270dc6c8548125521aa8b30fb571881c30f401ea2f53793382cc8cef349046b5b1146409edd1c52d3ab00a4ad9095eb5eed34e70a5e896cc8f763a00f017eb0ede287fab7441a3a627ed291179bbcd2630f072560c3a403d9ce3bd7b038dca99dac5b9a9411c9414609836cbecdbf9959ac47b4af668e58fa0f19b27bc14f69b775c1091788051fe12ae431c0633875c23b097e44f1950f562878f55bafeff0d98444ffdff8537c201248792b1ff7cd8c74b87b87e062e11f6c48b6b243e8ec527f5ed829d75ded19381bb127958b00255c86d277c121bec801c9d95f2a0c83e6cac9a9b918ed7473f51295c301f5fd36dbb1db6d066b66e964325d9758c1ba726690edf89aa3cf46411c8d007b0c4b624dd4b7018281511f18beb84ad8a3034c147799199151b88dadf73ab0181a6c59a882cd0eb0ce9555a9ac0c4f1c764ff2963f0714249d87e103336e19a389dcab656fbef0364cf9f760f7ced38473280b7f49496f9f40f8dd92a89487db5f13204ab3c3299e5ccf4ac310ff4975d3662beeb7b4e38228a1b9b677f778e06a37a522889ec61240954664743ba7cfc5d853cdb216694b533e99b530681269d5df21da2df7fa466883d4a25a07b5990fa7f960b1628cddd77d2de33e04672c6c3411e1a569f2ca9402e33926f0223069af17a94044a1c8dd3e07873d05a4b22efb57bd0eacb6b931ee31448c1044464f218bdb247db94eb68f082a362821d18c07e39f3693edde20641d690315694437fdd5e8339cda25d324c7234f688e2c3d498d8c533099a974c304fd11b5b89900a8d6ce1aad02c859bfa610e3e06939859e3b1d3158436f234582b4a9eb6145290c4c88d2f507028c6ea48291f326eb0637384c9eeb3ea7327824a6619cdd8c47bb25678b52a046f0307b4b68bd8fde61315360d5c2136deff1991d5787f8f79158192c1d3fe3e14da21318f58cd664a128e75bf213d90d4e2c0dd48ce1a0ee12728b7d75c208c487af8d570e18d474336854401461c81a35d28c4796bac5b79523a9d3ebbdf1f7ea752dc76ae7535ba62cea2127843536d73466807c98b593a208809bbceea40a3651017abdb7303c14dc964457ab5d1c30d6fc51e1e96b09bdde8642775f6b4bcb399d381b2babf4445c595cbbab5efbe49c2690fdae939ab0231357350d48861de8b91792d4b7ad97378487a988b36d2f4324d96d7b392bf4f704cc0a2af3e73e69869f42aa676e918c5a213fd4788853ac87623adbcbcaef524bafe6b77d905fc0261be011b4f7f8a163a73499026edb46d92757b8da062e53c89267e9e7b1f4d1f4cc8c702a82d33cbd88eb0d7630db45020ae7c8104a8dada830a462b21a052cbfb56814bd000133bd3e409f606594d2739d56588ea8da5f570cf5f7e3f1bcef89043f0e9a30ee3a463272b1d0318c30d9a20212b61933faf99d3790d0887570e997e88f028a73c3e3ae93b7340d8d0bf45b8173513fe30e3c48a7e38935995eba3b554815d83ecfc02cab692aff4dae73c4293e5b14a35c059aa05d733b39eb246396a160c19507e02203ecc679744f2c4527d71b06cf2313a90563d66afd376d5b018e4dc632d8963b60f809134c5cd38ab5abee9e6b66758dbd19fa4cad1ad0d6cbc90708137dde9fe07f60f15363bd37d198aab5a0ce707e5537615c2e8156bc08c1f260a46a71f9ebab590af677859eb8edb6548e20c4907ef30f039e7fc794fe0eb41681c6f9461ce309e59229d2205146a004bb269a4890e0e551950f1edb5be637efd92ec02cce0964d3e2550ce08b38052c880766637255931ed49f49ce2ed97757411b55ecb1119d1fb582457678887d14fcfe4058709c7bbcbc1b62037456e785a8384f50a970fdbf0826a550f51bffaafce8a3abea9c6014747b76ddab7d9a02418e7d2d1fd6944a70a06ba1fc4b3502c916a29d11a8f6fdcb76c9eafd58132fe266676a55627f0741fa884f446c980ba5b91a0e9acb43d44de995efb561a032fac5c230381b15dee8d3abcd855e63b72c27d414ac28057eda0d7a4f0c884642ec2556190609a4919f535ac43841ede757a9377b24de9398737c17c8481f5c47e0e8410464f67c63b026e2026fc9d8a369cd75e0fe997469a5b945b332063d99a61fcecfe2934fc0986e37769436ec6543a1c12816b6ba59a4d6229851b6bad96846905270e8866e63d7aa31973f240405ea4cfa4e632ba34c7538ad8b35887f48ba3d81f7d1010f8f2fb8b85c02fec1e5ff4445488d61baae912be45e904cede4421a155dbbceed454e1d78ef6196cefc3a2cb4bdef5f09bb59375330fed5a8c6acc4365446b58408c0d14b5d4e98f73e1fae0f4dde981965fb35de975a44d7da65e5c577c4ca9183c0adbe2d1176448e005f638eab574ec90d37426ee520f9be0d4ad80073a27acd0653a227278f156500ce5b7ddd73a2c80dae5b53850720bfeee497742df2dff44606cc7337bdc7ae5576ff1d5e42297e80fcadcb77d2ec21476c555f5f8bc7cc62f1164bdcbbde68169d240644ef7d42ee2b3f37869691d0b49bacd370c0b0d12a75db86070a49fa2dd60f4580ec25ed2b6ba83f4b56a5caff3169de5848becd1e968af32c3a43a6e303ce61dd23971fad0b139e93f2d8f0a52c134ead604310bb72b61d64bcd5f54ba68c6bf0d9a38d8e1c4b5267b9d8e95126ddc55b0f148c00d0b0dcad13d2a6070534d2d002719f6ac346a144d440308d70577f4b9da0400a4b2afa960441bf7e10d062d8d83f0cf99e583cc713b7d20b2d7e3922f6c8ef35ae348da3e8e90f61aa5b80f7706ef097f150fb3a57727ccd6a23befde4b49c515cf3c8eb90acd9d9fc7f62b70240c88a36bc2e146ab88c7186ae1b333c2bfd2a4d820c2f2eff13f55c187e65dd65d447b2fd9f921ea804bf30a42dabd58fd19db26481256dee3a0730c08b6608332de9f2befae24feb323b323b06c2e39c4bd02dda7218efbf7340df2f0252c1ee7813d2c89031c6e16375b2e561b19dbb0656239f4a8bf83579b1cd43c90907041a3354c36dd73d251b869e1675f15e3d7a37c0b38b766bbec2364b7540f1ff5b8ac4ae5be6652d5c8ce488fc06d4e092a158231f48a006b94074d2b8e4e1054c316befaaba4684e983da946e8b31c51d8d2a728dbad39610f1fec0eb6e982bb1212789de32634caf96d398ffa2367b792ec2e34e9f933295912adcb80257164ab0d22ff44d0dc36b12bf9f73432d488500764963cda458f8b9ecd4155a73820638346cbc682c28ed0c5ecd5c8b21dfab6c27ead9242ea884a8d31bad81a14e9d9c7ff906e989452ddc1f9ea4ed7e46fd7a33b666f5b8aafe41a83b4f9948eb621d487ef95245041007df963f8e8e198e5069291da54c102ef80099b929512edfa932955b25e01cc8ea155ea1b389b9d82f900edacb77213852f296e49761164c68e5e000ffe11c36bef39f29cd89b0cc7a214ea18721a9d33f8fb3eada296cff3fac6cc2b23b78f75e6d88216644241607a4220c0e761c7a352967ff5e65d452acaa76c4f573ab7f6118dc86477dadb7b2f2d8658c4635f2b69b086bd0a4a81be3f208859373", 0xe99}], 0x1) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000000)="8e76c16233da22f06aa6312c0fa92019881f4476f848afb9d87352babda4bb45d3e7dfa426301f22151a862351546acb93977064199d48a1c90385c47978e7e2a661f8fe882b89614775c7703db62463d7", 0x51) 16:01:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}, 0x842) write(r1, 0x0, 0x0) close(r1) 16:01:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x9) read(r0, &(0x7f0000000100)=""/136, 0x88) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r2, 0x4}, {r1, 0x4}, {r0, 0xc0}, {r2, 0x4}, {r2, 0x21}, {r1, 0x24}, {r1, 0x100}, {r1}], 0x8, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r2) 16:01:26 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000049e4238c33794df41d50e03fd2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed"], 0x246, 0x80000000000000, 0x0) msgsnd(r0, &(0x7f00004adff7), 0x167, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x0) execve(0x0, 0x0, 0x0) 16:01:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bc0269c8f6743821c6aa11e4ad1319908802d320d6a5c69d739d5cfcb4cfd5a617b452d5a0169f8349a4526f8413b1aacc85f676cff04af052", 0x39) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) syz_open_pts() getuid() close(r0) kqueue() syz_open_pts() 16:01:26 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x7}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)="2041c1e635201681b290c7d68afdcc6ce928b2793de7613b44ce7885a5c03f338b6eec45f29efbf74c71cf589f2ab445ce34a4cbf35043eb726286d2255911f10eb3077c132b4720d8dd5d734b9375a683817e5b8d2213bf1acd90bb7e4aa81b5f4b3b57810c4eac368f9a5d4223e173a45c7fd570d3e4", 0x77}, {&(0x7f0000000180)="49e8e89b533c9f6992d313ded13b4b6442412f3876d143f2b1fa67c3bf70997d1231e1beda2ff1436be74e1e1601856d9237cf587b2dc751eeb9eaa3af2b29572dab85976b41b50cbf7862796728b6996fbfabec54a4a8dfd484dce8f92f88c5d6960cd4924897f04bcdccb670c2e2a62c904ddfad03da974d047947d19a3e0fd4391796f6745b86dc68df918486758437d011de8429a3b656d64b87227625a2043352bf72a0e06a0fba703591639c09245c656e139ea138b5731e46b3a17a7ff5cd441bdd0658f628d55c696e1fa2c47eab2bb67e628085746aafed4e388b7e0e8983f5b38e2fa2c5f453d6d2cd988d1f4b782206edee472ae07eb22b71c25015beaf978dac073ccce3ef0d1b86188a360e61618336e20062905c3f683282c02cb37ee55ddaa8c4703a6e47590d1d5a51e833c3fb8831207d550572023e83c02ff1abb10c2db627c22ac2027bcdf076d00ddcc7f912025ee0cb701b30182c62e2513f958ddf6911a173850b0ec3db27e256e7d9b7f29f6ddfa9b236853619e5cf300dcf4e6ab192840fba63d4dd955835db3b098ff320e3cf8daabcb3b3a5678b9a188fbaf18c76a49adae9ca5a3a5c37e47528cd759e0a33a11c513cba7d7781f672165c0bd3b3fe5f21e94ffdf5b44fcba7ba6e69d4ff7971cce09eac269c0646b6292d9ea4426ca98bc56f01c95255998750619db6e11c03dbb411169b1113c40cb856915cdb8c1c7e7aaa78e291a9b4e864dc5ce1ab07c03432f98ee89e5c5b67725391e9ea7c75bca45f4010e0337746f38be05b2620fe5c820674daad15cf33dbde5ad36c78fe61541f38cd1e1e72148d25b08a36fc33fda651027d3a5eb9a83004987c9432f3aa42567b7d6fa4118ab666d0d21a0c0837457ca841ed59c414c208a8360b542dc8c9380ba3ab1d9f8988fc16bca04b6eb3698ffd34c304ba72a64b44ffe05c320711e4694c142736866d3363d161fb8183d419522010f343b807706565e9d7ff578d131e60aa08cfd51f1a36a220b777a7f3838d0ccaee66619d2fcaf0b0685903506713305d6d18243b52d155fb18b731ae3c94a4cd85a758f9f04207c69c8c396d18ad1fbf6d78331f56f8ca124eab63321b24f7d75eedcfc66b345209806429a3529b5266498811e5d5d3165e552c630adcebbe1e69b76dfa82bb83211b74d42e4f9f02faf98ef239c9cda2fd4cf7b18dc5e289e2dcce09a2392cec561aec40192c698db448c01a2b67e798df248f331274d93ba92322f7e7900f9542557a4f91529a0292d68c87104a39c9b3615aa0ca07bccbd39dc85195b6b33d7eca0d712e367f7405d0e0826bb94da2e0accd4d372a11cb2e6567cc144c9d7572d4818d9198f47a0266db1c6ffa10d245928936ddc32c0430da159e238acbc9273072db7bd019e642a52970f09150aec03e1215b6030c7bbbf886a8df2cdf47fa96f3a1fb0876f1dbb2fad0256f8e4c3a68b9de75279525a1b6e08f8f2a2aacc8717094b22f11d947a205a83e2f3f34cc7a4c44c84f783859ad00b23f8479158308e0f1d20ca53d14b7f107cf97399c9f24f729e545eab016bf054649cb25a82f1acb715c05a8733397c432e6fe1bd7f4164f1f3aa71508ea0faf326ebd51d21555e133935385b96f20691683c8eb36b640b2fc56052d4818620a68656b1ea541b2c3aec003d4daea45b155764540e93ab2c8b4c331b4b9d3be7911870336e1d5d3560fa4b2a7816f40ef1d33e41fb8817a0cc6093ad9e2d3c67b9d2418301c26735b526fe867d821d0639e9a3a466b1596e3db6a7904ddeafd18d0bb3591300af24524fa1f4f20a2f27ef3dc42fe41437b19c7ba4d2987e51e6a01418ad578243ac046f194883f2d708b00a9c6cd4a64401963183f3cdbc8ad04a3d70920ef9c257d9dabdb80d5a572d13b0510d9742e3a398e2d67b073c2bb10eaf8119e00392c5e65419365aa1e8ef2249d419538f7da7dfd8d80fd80d221668a9d1b5024585940f271d6fa7c527321940741d4af2741b8ec0f7e12a323268e64993e4c0c512a14e04cf5082741a6544331320d1bf238645074a28cb6b6b84f548fa332970327f2e1e12dbe690293d9a5796e9c1606640669847dee50a49237d7ad427a610dfbc99d19a43d6bb8604e8ce85ee1e47d801325592bb43a75ea21f8554d77c53623071212e9ed09aecb80838a09d871ddd73f7c4e0ceb7e850abe924079b77016c508ab5fafc82ceec03bdafb515d1a0bae719e091e99b91a430faf8b748ff47bd61b943331267e81f11ef53427b8e02daf3b33a1b8573ccd2b1bb168e458d40a21dc3497a4588b25bd8c3659865ed968f20ad38cd6b80661fe1e814fc7ed5ea9676f302c9f5a4423d8c9a5badd4f1d9ea59d0842ea0e532952256119815757b707338bf8b5bb265b142d5efbd2dbec314954fa2636a51ee647ed9e0f57db3c36bdaac0561c16c04d7bea3552aa7b27ae52462d89f735a878b1c54762ca40b16be89899bc09375e710ea9ba9f997930a1bff820a246ec55cec2c8b3f706042397402fd4282e059e802740983e9637b177ffd8cb43c7a3c0c827dd0787c0eaad4533e6e32ff68d5bbe7527f2775f3139ea228b12e539919cf36a5d60f22c6d838d6600e08770f7bb897de2aae9d2e0a48a5fb1850d380e107c99c2da2ac558c3d373d43653f0d8f92e4c1ff7f366269c4f24e99682c02b3daa90bfcdc12eff82132939fc681516e677ecffc7471c12519ec2cb8770687b22f2277ba1afdbcceb431c4249e4c2c0b4c6fb8e2a72f2f68692f09560f2a8297ee26cff26709ad214188fae958d8be1c3add86b8adfa48fd217b4ba3841549ce8e1b4068850a3cfd480ee44b8038373881b9a46cd89377967f223d4a818cfad5a84007242f9eca5ca5bb6a04415aa6e2efc2306f9e60422f65cfb91a376b5e4bc57d07bcf3b712d3ad86ae1b9f80230a553a2cc567523d6f1124c9d6a611e4632eef64cd434f1c03f34b4bfa5b622a54afc41f646bed310eb04a18c5a0c3bab6ca5ab7638f8619716c89271c46ffb42bddbfc1d4ce30237359b13f022423e6f5e03eddf5f70abd63c6158cf49464aec19fee56abb1f1e490b3084c7421b01cf302a869c8a3cd7118d27ba57ffb996e7fc14111db0c967bcfa9b7e4fe3013bfe8ee0e1acf60fcac601a86e242c054b344f3b6ea259acce733b0723633b6c469242c2cb5aba52cd02393a86e4e7d79b99bfc0aa5ac165a0c06d791ef786a212d79cda41fb5f4fe18e316e25afcc5dd3f5096fb25e6d15d4d8d614afb0c67bbbc95475e9c11550c24159b406bbe7bf8c7531374206ce7ab799dc8c1f976ab12eaaa95719e92f20b6d442d9aae65a74987cb74097b1ec6dad2262fe2dd462eba378730dc5f5ed4cc2f6a72b3375b58812da2c94e543b5ce2f120f15a05db48b12bb0ae4b803a50dceb07c6981f71f19cf992dd42bdf56bfa2e4c15eed6bb582d7e6df835c455ce78da2d67131654eb312bc59ae0c31865c1c7c9cecd93f6437c8a66396d6eb4876212a8f6e6fb4a3d4d9352ddaffd9a05d356716259105a6ed3089dedffb3c6388ac5187644120cb51822c092fc293a2d7641fa1fb050d545053be8ce73b4c099c328b0389bb67dc4963c69e97686b6d52456720210486a1758752d7756fd8ce07e8e9f066c2453d525d7e762de074a1bae094580d6e3ffc3c5c7556e63eca5671498b19cad1d89bed24b6c6439de773669a1dc765ad53fe2921f301b7b2daaad813787e189f72ea0d59d1749614bfdbf26fb852a3bdd7ec6b6dce31fc10b57f26fc69eb7af65a55b7bbb80fadb10e79c8e4c0c3c907ec583e5f0287242100144880e119761e9221d72722e32079a20430f878a777fe8c72895f7f6204254429e7f433442e5e9daf5f79858160b323cf4bad57c6a25e92f7e14338391bb95f494b3471c86ff5db4bf1d94988c34ab65b82d1b7820c2b843bcd20b35690cc4cd07ae8f2475b5304c6ea384fd39d04ec1571582d2782d99f691747f1a67f445f7a3819470f8f46318beda9d68e4617c8859d7b23f114c9fdb183e4a04141889bc66ebd19cfdef2561798d51b350140ff30f631b70437c2577badc4c191083ffd3654f5cb8ced147ab0d21e2a63b31620ef7fb0ea8c2ec865eda5d6ae465d572a109d33c86d595ea59679e09f067402de2f36bfd8f60b12600b8462640f2896e02f2f9d26996eaf6161f1ba17421fd50d6ec26be2e0474b807ec44f9a2fa91567efc627a0a4daedb31584648b144847da1358fa0349e58c1229c21b84693a6459319dfb2ac148997eabc77b710c64fa101feb30f5cfb6daaa5d23d8b8cde409a79ee824a829b4717a374d89796263c152a9edf784df209bb83c8e919be6aa884d62379ce89b96377c74424d75cba659e4bcb09f306da194ed1ebc7787b689827b5032ef02883234954e34b0eed003d52a732b8e5e15d5eb46a66a576103714e499b63823541c09f9ea1de746259f973ad507cbc16ed9173b6ef3824f69fd28ce528d768a1504e7306b84b244cdc27d1f8e4f0328bd5db995be1f2ee3785443f595079c1d9a3c7e3ad4e2f3a28a8ad100a47c94c658c47c1ad8a82e5bbcff5f97fe6813ae9fb7fb9368ed896c3314468f1595e7f7a4361b2d91e8252968724fdc70010c2e57e3f3fe2cae47a2b311b49dd21155ebff3c835f2bc0bc903952d640f599fcd4a6ced49fc818545bcd947860dd79661cb202740e30496cdec7d87a7eb3a9d203cb33dbe4a18b61413fc99ce58980f8f628af9292e5eb87b86908506a230f021689f627cdfdef806ff4b013fddfd22e9720eb4b670626fe8067e9c50a5a55c1ed5ba68dab231deba2aff075d63bbf490aab71a5f08b6e8cf1ae29d59eee569c3cca533c2ffa4990fb23cb79b1282a4fa59b61a4c248a9ceb658e64c39867a209026ac732b0f4b70e2439c5436f508130c611661f5e5a13f1cb31e7ab465e3c95d952a1c27280a9ad486fe516e9ff976cc718c3e5a7db6487dc21886e788f8d26ecd4a2064852ff21590a8a032dfdc0e8b8f090a04a662c498a53c8fc780dbf3cf82da22996e376220b226b3bd2d1c582ad91b86ec7c1d1207565efae76d4ff3705a60dda55686821e134c562bb4334a169213f50e70c333b7d4d60f3fff6943a50aa2477d4f5d92987eb8a96258e61e6f11f7a0cda02b6b1d3e355a8ddc522ca1226802eedbdece84a6940eff9929ce1fdf655201641c27aa0d58755c09b57dc2c41ee97d44b045d9bc13b81159f8599306d3a21e1bb1c21c63bbe33eb4472a6838beab09b593a8abb69638f36c3f5001ed7560ed91b4b191196870fdfd2d3b77186b005c03cce754ac5a494fbc21b53826ac558b2aaa49f4d1bfcca3fc06739bd168bca9df200b16304f2815268c219fcc86dfee83b4137a69d49e353a6bf998c7fd43dee7aa055f23864d243425924c940ef50b418c932f1011ceb21540cae7d2c4beefca0579551b9cde008d453797b6758e7f9d8baffa905318c62cb051a1fa960211acc875e6d99973e141554532d18df1733e0bedcbfb54f9af0c45cab52df68768e5f48728a1a6a62807427eeeb3a676432848ad866d2112b2997b3d8943ab49f38cd55d6773aa3dfedd02aba67266a1cf58cc68aed21c7deb206c0ed3993e919ffdac21c6cc77b9b310e2ee4b537415b120a41410958b9093592e1cabb86b10840b8d5761819f4ebcad4637d6e8ce6b9bca80ce958e71e937a6586e7f8b62dc5fc4bba56dc04b60e4de3bbc1efd862b0543ade6540c7c7", 0x1000}, {&(0x7f0000001180)="72c483c4fa1ef29f4a65706ce1b933d5d785aaf39e3398026b6c86dae3aa3180d733776a0261d05dc611a1d71705eab9c0d3c64112f2ca612734b6da27467095fb3f4d1d6ea139f8f9140933085f8a23b4be0bb049ab87461611b235950f4bd4514c81d04275fbaa02caff2af0226bb546093d0b4d3038607fbdd879c9e03780ab2c94f814bdcc9ba66b0d2c35cd6f5e391df9d48a9cac6c08d323d72da2d6810a7a648c9d3f12cfb64e7578b7ed6d13ecb20cb49fc31cb68b9500c270586153d9410b35652f18fff28cab4a48b29cd173dfc010a7c84a0333754b9f6eb48622b18fbe5d23ba04c006a7ab94693432fffeb65432", 0xf4}, {&(0x7f0000001280)="196c80929a38a252c08a3e4dda88fd098fc59acea357fd4eddf5909bd9d3d4393db85cfbf87bc18c068c490c5af85e6f6778b6312b6fde6d4cd4599e3cc2b40c75fd132c9da156c652f27de9520bafe5ca128a38a95b7aaf32aef808bb1b57dd7b2f9fb253175b0649bc403ddfee3825289b09491608d951a5f91a8c7021f68e", 0x80}, {&(0x7f0000001300)="cb1b1512767764c33688f94ad08ff5d077a65ad1b58af92694ede00d95879a50713fb99898757859c65af5a46833cb756cba1542b72ad5389344a3d11fd0ac7504c512a8b1c9be3f92752a2e23652916b06a25f1cc8842c47b739a98b4a3d8595fbd76714a4faa081975b0df959fd9aaafee7f5c84b1dc18b6287a1946cb4af4c873731b3bf3ed384a3e4cd6e94235d9480d3569b080a53f758e359b084bd0cff288ad8c9030a8b0174de2148c0eb4d075f0e44596f084fbd5f213b4077c51d09d50bee944f334cc0fcb01bf00c6cbd918e3acef3a8113e2554c0260eac32f5252ff33436f21f732bc03d90df628e0a00b940c4b", 0xf4}, {&(0x7f0000001400)="6633dc12863a919421e32dc13a5a29d870858fd2f25454d57ecbe32100cc374b2a04487bc3abf7c3acab9eecca67b1ca4744028f1a068e9ba4837a9e43bb4c33830910057dea7f457eab02ca601609765609d5b99f7c229baca0f5e77e5df8d3fc4be0a5628ea2220190794b5c7178b5d7bd903066335b0fe585948ae5d0836da4dca3115d4c9e73fd82dc9155de8f2c41a554688ce9fc1ac06c8060e02e28a6faecea02698d74d8359bb86597bd89c1b075dbbe4e9afad77b193a3b495e040f69c1be152c17bf84ff70e4a46b6847", 0xcf}, {&(0x7f0000001500)="f9ad18740e23fd650685f1e942aa88ffe7da82d86d475d735085feafc4c060bdde4a0cefaf5dfef6aafd822164b2920b90d7124baf84dc9987569951bd27dbc12c3b82eeb247c64c520c2e872e8376ad4744de675168021c6d", 0x59}, {&(0x7f0000001580)="bfb5347d10f8608dbe81fc5506189cfd15a9d2025f596d95352e4ef89bd6a58d778d7163f7492ba685888e95b4db1c05102403c72acb4863591766c7b6085ef6c1bc0984442a75f2847399a7ea4b01e66b9e", 0x52}, {&(0x7f0000001600)="9dc5eeceab81253e2c235b48dc34fed2487a901714dfb8971e4880b3c7bf854825875d95721e857f2812a9ed68386f171825ceb68b899fc0aa321fff4e3d230f7373f2735437398fac8599080d28de729eaacbf16a33eef040291c445f366bd313f4e4bf02ec70d822c1e5d77bf4c74bbec4c50d468f6ba9ba367f540336eff3795257bf7e4f86a3368eb2ca15cadfeda46421ff80facc7dcdec89d6b9", 0x9d}, {&(0x7f00000016c0)="e043fe4083e4170b3b5021bbfb9342af0644a5332b80e6c85c746965a10b817f70e223bd11d4fb894a88bef44766d5db6d509575d63ae205e607835cddc14e767e84bc3ba76bbb56ef3545de81a992991d1f9d39d8e24ae9b6d49641ecc052ff08d66cb6301e3894b5b2b2b0b2e34c54b7a45489732ffbc382e7708fcce644045033f9d696c0e282f83552f70ad1953ee8a2aaf84113136dfe850a7de9b318157aa7c8f1b81b03eb1c1baad5d60bcd5476a7ce0159d9cbc3757c0906aceaccf0cfeb493eeeec107f461eb94985058ad460fcf1fe80", 0xd5}], 0xa) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xff) fchdir(r2) pipe2(&(0x7f0000000100), 0x10000) 16:00:08 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000100)=0x78000000, 0x4) munlockall() write(r0, &(0x7f0000000140)="984a475691598cf6ece88b4e4358c26eb7e2829adba241004d6be1c9ebfd3937ee876c79cdbd517053f8157505274449c36353fc597a57f5c35a6c565fdc031c7d9385ff29117f413344486696f458b36f042a440c2b46c944b135a60ba0539557384210fc5bd05a8e14f83a3ba00090ee800f961c2700c0fde46ae980102c00381784a05b096bf0f9e102257344bd446b7bab23dd7776ba738489580d7b911cebb1ac091d8681818fafae407a49d57ce0ff", 0xb2) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r1, r1) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 16:00:08 executing program 0: r0 = getpgrp() r1 = getpgid(0x0) setpgid(r1, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pledge(&(0x7f0000000100)='])m%\x00', &(0x7f0000000140)='}\x00') r3 = socket$unix(0x1, 0x5, 0x0) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/8}, &(0x7f00000001c0)=0xa) r4 = getpgrp() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r6, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r6, &(0x7f0000335000), 0xfc94) dup2(r5, r6) execve(0x0, 0x0, 0x0) setpgid(r2, r4) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x4}, 0x10) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20082, 0x8) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') accept(r1, &(0x7f0000000100)=@in, &(0x7f00000000c0)=0x35f) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x5, &(0x7f0000003340), 0x1, 0x0, 0x0, 0x1}, 0x4) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000003e80)={0x2, "0dc7fc1d6816fae3ffc6a3acfb0bd34cc467ae8d64e5df3d1bda8cac158ba7638911e89424dc0426e923855e98d93be24f7524f9706a9baed8c66450d24aecd92a04707bedfd3571c3d7247e74771f731dd829238b97f8598db8fbe68033e9df1083d45424b77231913c686ed526faed06b40d4277e3098288e7cc335c163fd8363d8286fc331aface7212e7c3db2d9581a98cbc03963c21b668380b0bf6d1e085b86946878a73a84e09eac2006f6958d659f64446016375a1a94174b906387075c6a97c7f843cc07ccd3259eb86c8cf888587e190d6c94e7a3630726df760fc2a"}, 0xe9, 0x800) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) r1 = socket(0x12, 0x4000, 0x9) syz_open_pts() getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x4000000000002000, 0x6c7) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/82, 0x52) r0 = socket$inet6(0x18, 0x5, 0x9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) getdents(r1, &(0x7f00000001c0)=""/248, 0xf8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x8) 16:00:09 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fsync(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x31a) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socketpair(0x2, 0x2, 0x5, &(0x7f0000000040)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0xa24) chmod(&(0x7f0000000100)='./file0\x00', 0x45) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mlockall(0x2) socket(0xfffffffffffffffe, 0x3, 0x4) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r4, &(0x7f0000000240)='./file0\x00', 0x20080, 0x25) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) close(r3) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x2000000000000040, 0x0, 0x0) getpgrp() socket$inet6(0x18, 0x0, 0x4) r1 = socket$inet6(0x18, 0x1, 0x4c) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) getsockopt(r1, 0x8a93, 0xffffffff, &(0x7f0000000100)=""/119, &(0x7f0000000180)=0x77) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0xffffffff, 0xef80}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x7}], 0x800, 0x0, 0x4131f84c, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0x20}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000042, 0x3}, {{r0}, 0xfffffffffffffffc, 0xf, 0xfffff, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x11, 0x4, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x50, 0x94, 0x1, 0xff800}, {{r0}, 0xfffffffffffffff9, 0x30, 0x2, 0x0, 0xcb}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x81, 0x7f}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xd0, 0x2, 0x9, 0x31}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x2}, {{r1}, 0x0, 0xa0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x53, 0xa0000010, 0x2, 0x1}], 0x0, &(0x7f0000000040)={0x3, 0x2}) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000080)='W\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x400000000001, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000200)="bec87bab90b8af4dffd1824ec717de404c3fe161b46796fc20e166c9f2ff1ae67abac296f855e9c3b79664a269b95f932b1f6e7936c8f547cd6e7a16464342ff1834ef10d5570ae67ab40598c5ed9bb20f62dd9d993310f695c37e86debf117db8d0eb7a71078d3ff586c7fe0c7bd0d0924c1fe7bb6c7c24ebfc4004c38ea554122bda3eeb71ac75a6f2343971289765e215de1bb93280a00e9508c3c5864584e230cc1870c3ece6a3e059c1d0d4525af72fd910c89a95a454168f237985330c0d1636f71a3ca9507ca4967505d84d52a600ac0bb70ac9d4087e01548fb0e486a128fef8b905a3859a5250e956a983f0eeed1316d9be907f200a086f99ac80c4242897157b14af670621ca3662d4bc45f5b2ad5873b0451b6680f607226bc1d1c03da117943c4004fc3ad98a254cc20ea27b5976cf24c1d924c604528b1237a12d0b76ce0b0348a55515d2b1af63446c7c7d4eadee26f6541cccbabc6c3c1e0ea02a50bdc69e1067f03379f341beeadf3dc77f22c88b530a3f2276fddf86ae096e469dad3145247f3efee664a03e77127c517f293e843b05bcab5405cf34a316e0425d4cea30d0549c93af9ff2a14b120fe593557d2634507a1a4b6d1c782f57f341495a7aa35df2ffac4b44dbeb78c3e1d16e681eaad92cb3a0c2b05fa9ac044ec5ac1e8011e07de5df4b0b9dca08730b595b622e4e4566fb3b1254f805eb2b0ac9b372453c7796ff8a027a84b82b72d30dc52db858c18706cf6bba6bb680a54bcf0a5c8a69c0a9fe037320c9eb5ff0964ac14fc2319465d292eabf5f07ccd732114455aebe94d48bd2aff419e085864cd74acb2fcdad57845917b94c73f50234f829de669d74f6259f1b82d34b7d6b4e818c04245c9a314857fd6cf25ba46499ff5d7778b24e0ba1a3c4dfb63e19d929dcc0d376278df1edb8142ca8e23e90466b625480496ab5bac14419f36ae7b378bddff680fa2766171b198d5e031e03e3fa60045c0a662ad6421957e8ed49c2a3132804c6f7c748ee3fb00ed2813f8befbb105adacb207f1ee7da34d8f70e8f192ce1665000b2ef12eea31191e24feaa3d771cc251a35e94755fde2294b5fe25ae4da7c0cdae1ccac8ead7bffb8c438890a04df6a62a83e2c9d447092b80826a5f8dac166533ec928005802d1ae72001994437a5465b72fb8237b4069e3f7bac446281e133e3eb4de944249a199a5aaaee4ecc6e0df35b3784f90798e09b9ebb5e2519c8eacb8db761ba73eed941d3da8ef9821406561976c21e123b8b56947e0f3762d9c398b73d1a5f650f2eedf47e59fabccd7becde207c069c390ec4eba0d9419507b779d8782757eb156117987ddc87aa5949061179a910e5b4c49e25ccb621c298fb015a64c4d40f8de97f7b70940c15a4aea770547d5a4504d4993bbdc6fe54ede15d0dd2b73eda9697b0deed17679cb9721554e82c28e96b2ddf55ed0372ceef25a6baf0492c31a5b58a25323a43e551f6acde079f8d28966787ba60af872238a448e5bdeee4da4193fbd57ec52165bd346d123a9730bf6cdd9217d5a75f771c89accb26bcb777445540e028478b86e5b8bd43d3fe10ec601cc0c78b77412a51ea2663c82e409fb2f0eae05bbbf3edc064f55b7deea3c712a4d85b3886a3f5b52d5cb332957e1412a848c9c59254824eb300e1745819a103077752c1e306bdb998416513c1e7ab63686ef83b337737fedf06dc3279ef751fcd37dc8096acd9f022fc2a96f97fd01b6f1ae7c5c28d994dbdebbb64a112cf736f8702094c9143782d7db65bd5b014c338bd9d9273ec4659849cb8a9e708de014502e86acb16df9c5be876d699c50ec99d1e1d859313b89f9598442f21deaac07a41a46674ca9044ce7b3bc202a06a40aa6046b621a534cefabc4ad43b822269b28ced683cdb8675b8535e4114c859dd91dc4c555cc411d8bfd83130868aea1c0a53769e65ef5c4493c5881cbed5c0e7ec6059682bc547c08c7e093d9c7559cb4383554fd9680a43044197db737ec0d1f9c4e9e48cbe493c10a058456a5974a24223f51e282435c6329e5edab87ca3baad52224110af64bbacf388ea1cc9809bfef71a46605d4022ba6cbe4dfcedce5e61a1126b7a28b0e0463c62fcb50bbb6b620388e70d25576ce67518d5b40621ee5163f56c04096ebf64fbae225271e91388246e76e408f3fdd35d14eff1d21e3f28ed80c4e2657028a26d622fe77f79c367c2eac3b765acb3a0effd18f3215c943ff5c248728a6f3efc3ecfa91c47a54ee9d61e1da47693162bf88ef2031628ba1a917a04dfd984f88b1d3b8a69fe2387ace7c94fc82bb3477f7ad87a5cb8209f963f95a0d25b3152e161dd2799d76c387fa6d0f8ef5dfdec19623be82276c6edb718f21a614f154eb0167c2f1c32db9e6411aa8133f3cac2e8dbd704fce1add9e3325c3ca9bf09ee8386625ceba4ecc07b64ed99823b015ed200bba73aac8c8186df42d63a5e1da52815daace1b3f07326bcd9990f7fddde3cf97f086ac91e53b43bd91b4b9f741a6dd7e970ff55192965a435e862b1b30700ca1f601a0de55172805fa1fe2c07c304af9f8ecf76e1eb76f56e1761cc55a324cd045b9fc79ae8de4f98ad4150b36a9f6c549e2bc2a4cc1b41ff0ee9c6029cbca28aa559211aedfc776891f9ead017b2e4a2760ad1177dccf2fc352bbf65e0d101e3c54f68c7c0a5ba7d5c6380cb48efc399fa590778aae14a960a7b629fffce2d23dfc804281698b66cf2ae242ce8985446777a44d0797aa4813ee5e7b4dd921e5790f776007d7ab077075555dc8aab2a0c5d9fd6fda82d69d0b22bf6039db41b932122bc8cc930d4dd195eca0b8dccdb4e582c8477c004dc1f2c3e449111e6bfe15e1ba285fa481091665758bbee7e954ee961df7b6087b94a013f8155b6b8cca2a1fda31fb68b87f54697d77d5ffa89a42c39aa99e4589cc6cfff3e4ec22fb2ed8c7c9dc5438c8960e84012acabdf87c9c9575b22fcfc673695c2a8bda9efb84208a45da1062010adf308488567886ad4ed27424493025afe5caafde8a374d7c494481910306b5dc7eeaa9be8085e3321db34c93c2f93808e24c210346c38dcdc8d2ba59ba890b3831894daa18c3e8dc630276d4301ecb6c40179314a58e12756598da30eeb1af4a961087ae04ffacd98c19f1afdbd5534003f23089d4bf573a46915b07693d7b30aa31d5d58f4ff81332cf89ee4fc7011cdbc775ca614e008c360cee3722ee906f6806b5383513862df0d80f740fa1be2a1d56a222b94ca459a3bcb0fa96ea2d3e5f3b0497fe93d2b198e46da739b1b7921778199264f60a630eed8c62c10b3ab62f11e0cd366d80a5fdf306d00fc00662270581df0e9a55e90249275bee738c582722546b32b71d939316dcd8716aa660900b4cb4f862197cafefb0ca3c72361fcec78a2b0fd530456941b29f48735c97529ab003f0cd5528ec192cfa20a7f3c2dcf75757ac3d88d7b084fc061b6fa9fb26cde97776e3eb9332f61325b3f895548cdfc4948fd3d839d512a9510dbee0739c5106e6bc151de92e82a56eb9367d28063bfee417d0f8f7dfd709e6b57ee7dcd7615bd5d17121360fb2120a58db2dd046be0a4454e6936703db59f6cecc36a45ec681031256f8ff3d6738164bbba82e9f73b36acc6bec6a32a12c8b7d6c8739601f9b3d723f4c04c4c3ad393a46fe88280318d16f32aaefe6d63408630fcd2c7a145bf2eca26c9587b71c667590ca1dc79c9040c7f7ee437f2040dd6369082c6c2038afd6bf8147b26d48d7402aeafac90e8221b3a1fd5c4049984e10c53ea21fc1ab764e0b03080c331d07d8110a6b1b53c57bc1e949f2be61cc5cc9e61b5c1f078331f5a8c1a962f55f0d691c79882cab563feffc913a65a71a5c56d9a77a1e3bbe4eccdc50227e56a4ad58c29a5f5d4610876ba0473a9d7a156868f13e6074273e45a8a59ec1ca9930c470c1b61865250c7498ba4d85388686422923486ee7dad2afd2675bf8ffdd0c48a77e17cdb4e5758602be2f85192f1613ec9efbac21cffc872a24a533fb8ea896c9f89c326a36f42a8c6b527ed44eb2fd013c62da509dce79206fbee0fcd40d56f7f47e3533304c900573d05c6d962c2c0733bbe77369be4a8c6c519200301bd6c790a7676870b73642a9711a2c1f148189f8bd0173e2a0e618be040b49ccab5a5a4a7c6eb4ff8fe2e4ceb100fb13032dc8df7331719c33d31516d24c3be5bcbad0563f437f7373b5e8133b55c03ecdd1770f7d0a94795f4ea109794029157157cf8cf97541a967ce23fc22ba6331f6ec20b459edfa0e490054c0c83454c97436105bb41b57cc7feb83307d4e45c7a04b3319bcdde64f9c8357834e7f7b4bab3a3abe78d44eac6e6183aba1300ba92f190788f1b31fbbcb319b20a75d07be9dd04a69c701e720b41458231c850a04755e14b0d47494c50bc69caea16231e6590ad82e0ca9985ae12360b3d7c1bb55cbdc232e98dcfcb4335ee6fe730dc4a6ac77e7af625a5a26d48bb678d684332dbc98424fc9088604ad29758fad35ddd9594fc78881e5048bb31019c2aeeae17dd50f692877f7820ff17b85506438b8187978bd92fc3bce01dcfacb0459526c7bc22023d883ab63b7234a746a5aedc308150efc610a4618169a13ef9e65ba89c164821d0d2f1836ed20b6d927042fed8139cffd2b207541bf890be99eb3879621263e1d2bb7d323dbfd759445d9df44a5d40a68aca2e9883c8e8c80e9beb32796a80213e13996100cfa3b3ed4cd1f87af5687dca2e84ff92f4336d1e25a44d81d2705c289c93c2926655cbaf6e4e61e3ac8e61fcbc93a9aa039a381e933dae8b829822e209cf4836b09b48abbacd69fc79e735a3afb4dc2713a361d16838c3cdbba9816e25b832957aefeb05cacd113dbc38591df81343e7b2f3995c80e818390d75a8c2a62d182d304d480d7a3aabfeed4cc03e85eaa27cf9ff7ef55add1cee44480ac797a6fa58d4c68661c965a8388528ab0cb40eb1b1aed65f3e584870cd88a9e07b9637d28b9fdb3d2f4aaae86351cbfcc997be318c6d004848a280042f1ae01ae715c911174939f21bceaee6c53dbf7945c6f36479690e688cf9a991d12764c1ae5b63662e88b3095fa29e7c999ed778e0d577b4078db1e37618e31507e9c773c368fe25e432f98f79a17af0e4d53376176a52108a812e98c37452aadbf86fbffdca8b08936249127cf69af2594f26341a6f5eaa0f2cd8d5f2becb780cee1a5fc4cee1a088da2d656c5748b4bd9ab0502dde443a3dd6c0722cce1b6d68839d735665415fa4a41cbe8372a3f68dd9baf8898d4fb2b64f6648757985f008bcaf8fa9bc45a5f5b2e86f5626271787b5c2b2f0ed3d596791902e13da1c9873f2195d97ad4c7f0c84463f5a01b626166285126889e6809dcc9167680df8b2c5c4485e74490fdf20a425555e9c2e118bc6a6c93aaad2b93ee6f5ea37b0e57692f73ffd01707d2ee6ae10550e2bd5da2332072ae242cce4dfdfc7bcffbb4b3a82e1b0a84be268e69602eb4463c917bb3894d9aa25cabd1a1e74e1836aa21aed0358b71631849c8fc051da62e66178acf82c9efa7a2c631ec18c3a47ae5829045ce9606457a3d06f79b2d0b612d4b7467d756bd47e49be8494cc474b9b10a4ca872df6e8ecb190d6a093a26fe06b300f19f6e59a3ffa1eeb634edc2b51b1112f7915fc9d0258d576635188120342e38279efe2432f6e886cc9a914b9c79ee9e4d3213720e8b92fd2c4478c95e8e0fb4a54ac4b3745baf1342", 0x1000}, {&(0x7f0000001200)="2c03229ff238c0b47c895a213b0eb149ed192b9f790129486d45efb8cd920131aa03ba91c65d3c16e50d1a52b8df57d67b3ad592e0bcba24ca100322eddcd0d4ebd46aca362cd2272b11a255874bb1ce7079aa3be9c5ede8a400a23e543a65b33e6f3dd46c618afc0cffeebd45358770d421998e01ac2d20cdd34f905f8deca576c900349c45cee4d55ed9291a7849589ea4cc4c29334525149cf67d7ed3ba656def5f9bf2044e93f4d7c6f92b79e4bc0ed0601999fcaa40e433ed21b57df3c65e433060bf789a6e354caf2b25dac515911fca37a7eaf5a06f", 0xd9}, {&(0x7f0000000040)="4a33c278ad0decae070944fb702111f1146f70e81110043978f8381650f2ce36db994c9a963f44e53ddf22fa19c9", 0x2e}], 0x3, 0x0, 0x0, 0x404}, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00e0\x00'], 0x1000000f5, &(0x7f0000000100)}, 0x0) socketpair(0x1, 0xc000, 0xfff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r0) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000001300)='./file0/file0\x00', 0x4) r5 = open$dir(&(0x7f0000001480)='./file0/file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) r7 = getuid() getgroups(0x6, &(0x7f0000001500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000001340)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000001380)="04d6972e4bd52c35fe95499690bb9c00505590d6ce1ea7b92a81abb5932bece37903be75abfd38d5a53efb40923d883326a268bdb87c09012c262716f318535258757a453ecae33a2a5fdeac8701a1", 0x4f}, {&(0x7f0000001400)="25409ff1ef9fa868e17a921b672f7e314f25", 0x12}], 0x2, &(0x7f0000001540)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r4, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r3, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x28, 0xffff, 0x1, [r5, r3, r3, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0}, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/133, 0x85, 0x2, 0x0, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x2000) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:00:10 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:10 executing program 0: nanosleep(&(0x7f0000000040)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) execve(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0), &(0x7f0000000580)=[&(0x7f0000000500)='@-^\x00', &(0x7f0000000540)=')\x00']) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xffffffffffffffff) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x10000000) pipe2(0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6040, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) lseek(r2, 0x0, 0x0) 16:00:11 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: seteuid(0x0) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) setuid(r1) setreuid(r1, r1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "09ae00", 0x102000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0x10}], 0x10}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:11 executing program 1: chmod(&(0x7f0000001000)='./file0\x00', 0x1c) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000000)="3b9e2b691e485b100d3a15e62fe3c45a918a8449be2dbb4d3395af07588805d3ff34b397d42570863d5918c91bc2152afffbc6c13463ae42cee3641b5f08a33194d74ab7037cf5887a7e1187e7ba9b0a5102cd11cf1327fe2d763dcd114caf08a5956f3e3dda1f8315463f027208f762867fab7f16b9b4f8c6e05a0b0fe8b0663dfc21792b851c1764f37af6b8b489d95408945cd28c8816612b69904629c47fe45bec6fe15e4e154c98714c87d46b60a2bb5a22ad0323709a04e65686fba5bf8327752322667c2264184f89fe2ea6698c807abe428cb9c0908a894686d65ae49edd3d2e4540fe0da4a83af5f44c0f9dc1880a955b70432cfeff26a42853a70ef6b3dcf3f5f0beced331cb231e661c518102c0fb13c6de0fd7fc89c80142d1cfc759222a72c11ecd48b69f9abd126ba02341aea215ade6e63f58750694430ddd65be5258d7e7309bf6faa570ffc00b2e40fa99c010c2f590ff88b909190286b08863f4cb6e9e4d0ce3bb2294828324956c3793fd8078424c66e0ccb8810c4c5628f65e7e568b69f1a3b6beb8f9ad519bcd7bfce0f909026153469c39512fc802733f353fc7183ef55302158f295bb7059cca234d4926a9b01a24aa9b966359490db6c0ee9505d8142cfdabed8c5a1e3ab17e21ab1acbbd156d5fe7dc3fb46182881a5324bdf0acd42ea2346f23877ababc5dae963f6a527bd2242843e914cb26fe62e2885b057f68064c2be47005ad3567bc289717b08ef5b45df7b9b4c7a8fc83010ec8099b916fde665c82d79f40a9ea8b64454d29ad582c95be300ca64087dbf9fc53bcd87fcb402a14df085b845037adf1dcf610236aae63091648b50247cc6c64b8096cd303ca156fe9edde5c173a0dacb3f929ec81a192c37a1c875624c920ce6822f0fe80a57faae87b97364c52eeb892e104cd37d508d21ec09cdfe6731732ff5cef927ce065cd84f3ed3a1a0441510552ef176b6c91d027dbd9645c9b0b08602768a9bff65a261ca38dc6dfc8b836d7a749fd9ef58709bad53cc05c36d2f74d3136e32208e8559f90c88eb58a1d7725b146070d0098337a99e8075f16a9cc90f58d7f9f134470af1855746ee159848f8c7f761a6ceca3b2df16c4315ddcdf4afe94d3f30d04e6f6e85a31347dfebf5055c35c21fa67ade2583184de8628b9aa854b365201668ab27c1c430110e68e58c4ff047ecb66ce3d33b0697a0313a1e7cdb5dff69c7987287d640784498d67777fe77caaff53dd702bbead24705d371f7418f73537412d818c8727796577c2e41509d63dd91b863f2b89749b0aa4468f7a11a0c4327a79d2decccb20e00cd843c2527f91049a6ee7867a9dc27df90dbfa49ffbfa278e2552aaff6ed0942e0888d96ab410a0c312a828f0e4eed626378c62103ba155b43f026826d88ed732b2f15633983668a521a7cf58cb02f5c05c3e3eef3c5a1016275cd550eda32939f615b79f3e9ac3bee00713719e8125a2471a956494a31717d92f0dfe5075af7f88fa16bba94052f4e026ab49dcba4fd0227d4101988bc42ed6d06ad3ec413b35bef914d8c6097629aa74c747424263f26ee95e43670acaf74a3f42e1e6d0362cabb9985cab935394333bef26608a855856711210565a115bd5b4106b6797afd5a28548227023caf5723927cc0f037361cb7ebc94d51768edfb8f9ab0d9ac49fc813da09d7c4f283b90c187e113988c44c4e1af965549a673835cc5e391d8cf2aac06e990219d8ceb0941da012437f163962b79d7eb5a8f4bab8e405f3c36dc8eb91891304810aa27d3ff9e470c4ba509320fe0e9af789b352915940972cf4346c6ae2e555ba8ebe13d03353aad89af329a1d7d615e35f4eada8495d951673a5b79ee639203892a21d2af6bce5a8648a7ccb930faddb229a89470ef39fe67d7c7f6d4c3490f9824f7a970b8713302ea07c6b3869377da4ee7d9c2c93bb5249be881fa69d55dd4f76da92a55071244ad1677a94d6b4fb8973a8b1b95215bdd8845a9ab356f3251c1be3e2ee69449eebf697f28d07e74718a55a8ef566bce1fe901ba8f7ec113a17e362b2e3f042addc0eae34ff27f9418c8af630e268e655d25f4bb44c92b40559d84e4ae1b720701350749211ee1c658dfba6d96c9027a89aeb448ab355015c475158ad717b4fb47db231e332a32f47a8a23fab2cc6a68ed577e4df562607ab4120a1cb08f32ccf0c950066a4e2a5083371133e702a30b41b7b8bb73883271fff90793037479c8288d71e7dbff9f34583e69233ad5435c31b9fa9823ecc83046574a4f64c9ba3bf427340634c400a320af4c547fc0a6155d3ce01d7d52c52e3a982eeeec3467bddac6e202165ffd7875ecd19cb628a57cc2c335108e64f7aca2ad7760366472dbaaaeabc3eaaccdfaf67f988ea802d3d585247e6293019788eb9a35c96f3698ad321158eb18d3e6cbdd99c8756d0f26d5610a6ba47bab9d13e7adfcea53348719ebb57b66ce54208651b07238f41a820ab7d7d88c92448f05904e51f39563d805eeeb7a3305400a677db170a42487f06144435c60bfd1a6811cb51be58193df02f4311c60fc8bb8aa21289567e194200b9b1b7657f0fb6fc7dd6f40520ee827dbfca54de3344b738c014aa495d362b1b0a4b7478a790c47afde801169c282e28f023bec0a780c9c41cc7c815fe46e3c8a7f3aede2348a1fa88f01ec4f8ab96d2fc58fd7fe9adeb1fb222573b283c685cef8363fd166a96286a296be800885822cc56990ee418842a9d54a42e8507063d9b371a47f8734bc661eee2808461a35d6bf8cea32e9277871d6d273f893aaecbc481a935354ed31bbc34a43f3cb75226b82778114f1e6fb56aa22381880758f65a1315f279b3d8671470feea11f886471ca2056015c11b8008fe6f6404a0031f8efefa509b1c653ace5b3dd9fe429b2ce212f26ac523e65bf4acc19290b10f93c27e9ed602a28cc0d47a50c4482549b2241a2659776d1c1c8a797dcd61c1063b089b0edf9198460380217d57cad885df88bc8d57bb4ab00c139017ac3352ceacfe78188e16dd9875053d79831ef163a2d53d04058315edba3dfa034d3522dc4afe67d4b4a86cd50b1f42ab87627fd8ead5c6a1d1bd005debbc50cbaf9564ce1b4e6bf01b4db09b989001f99a6b10aac5701e777d84387d7dc156a42a7c8ec3092129faa6885ae55b20a05c0602cfb68c7832b1caab25165a7a794e7fa1c70f1e52eb7881079e8939d0422836e7cf3503a134cf44ad469377df0e09e97a3f25ee9954883e902f499a49bc5b06577e2ad630947dbbddd98923145ae294baf0bfe13d88cd3a257f0524d6c46b76d5e9229e5f2a34fbcb54aae1dbeb9de005f055e53f9192ff7db05d65216f98b713af515519c03e3f23a23ecdeea72bcfa039ee9a23ce828944c5a2d1d7754e6fc57142edf0103e1856d2583a979e93f7ac50f21d648ca283053a126b81220f342bc7908c05434607f96fa5951fc99c08bd9d9ad3365a4f4972817b4bc3cd6757d7c38dbe3efd3ca7ac1774b8605817f7d15ee952b92efcaac63632f67dd02b9cc61361cf521e99d444737aa78d77db84426b1ca60fdc3fc825315d8083e6615f07f9f9db64ebfa6c998bc9268e7460bd3dfe0cd03acb7cc7b7e90cf566b19e8e4b2d8c81e75807b6c107a6670760fbd4310649ff67e9c9a2fab0e53557c88a2f5c0d176808b5aa1c5895246fc6fa45e37e2edf8cb1651caebf93bbbf62dad5bfe89c37628734f1b8c09940666390c3ad5716bed0441420d95b98ed0d192c711a123b56c0ad163947ad3b21977e9907ef20d505156c9ee640bad3933ca4e852ec1ce61326279ad619e021569cd50eef70f5320299271422d7a04f7325b69d1156d1337d239fb3b1fa94328d9edbeb699aaa96608c36478b5375348c89e5d9eb36e94501be9fcd247fc0a3e070f0712d60bfa25e502726d34241298e89ea28ff4df42b55f27cb1bdfcc8831d19d14f8606b3d60538476507481d35245928881edbddd8b38cfeb24901002566ce5c0aec1b1d1e26adbbd1fe9001b662d7075376fe93e782c22219a474d8110b6faea6382be66b2b7a538136a1bae1cef4a1ff213db2b32280b180a9b9f5431b8acd6cb44fef0e8ac0c71f6391e80a238a22be971b2b81fcff64c1d00eb2d4bbf1580bc12c1ac21c94597a506eb6b26ff86bea0fddc85363544fa18aa19565c57f1842d868dc72db42b7ca8a53da4d86880c7db6031046871c6965435689df0d51dce25cb190bfdd90e2123d06c0370465042a5b3f0bfd84609c646fd225cd6f241889d19787eb62663b324039b9d30f71930fb55928403e63a37d3eccb1f6be9e538621bcdb9f0e8c5cbc0b307e43cee0d748975dca41943425741cb35f81ed84b1407ff02ab72b7cabeb5d0f47431bd4ae77a7b23e8eed78cc45b643037c5df05ee2d7c969b09d92ae51d1d9a635a18f461ff54015d03690565dedd03d74085d7912bc5f2bcf836d4c3e4851a2f248824c6bfb0f7d7b906228ded634a99e613afb1e92d811757164d93e74dabfa80a13b9e22b1d39223a2549f396a8f3eb1226e2a1dd8dfca7d024b96c403a4551253849edf2b10503d56287b9834aed2ab3fa18c02b1d29df26db309a4e9eef66ec268e4e0c6efcf7807ab72b69ea31e1de72fe1c098c041112e0ff82b52ab5b8fa140c7b65ee7dab019a01115c205b107fe4708270ba8b2ae95577c644df1c252c753b74dd02f058b29e400eb69f62fbe2aadc40e341f42acdca7ba0c781e7ec0bd36e9c7769453c65cb39d06b1da337b41c55cbd867648cef04af9f98076c820648195e20dbe4bfb30a446c4eaa6cc35f82cecc16b9162b087e056da60b0551dd30d597ee8a37ef5c721f854f587709c0949d2887182d94194c34176ed7eb0c65788e620d26cfa437937e8da34cebcb07b8b9f20e1178549c9db670a5419ac2efc42603ef80312f2891a55326458d60ebe2a50e3de1cf8fc4ac81fb4b6b5510a4d6b8bfeb469f16ce8b9d0098f1739b5834324f7a1731198bd9f5178a209c91da4a5d0df9c1df776552828a345a807b281256e4d4425158fdc9649b75266de1987c6236859101124752cacb2ccebe2986f95788367db2cdf994b08d0586d67760f6c5277fff3f789b6a3eeb82ed5f5700145d30240f44a79290fd7a0a24f0b2a9471c0b2500a792f08281ee6c4a0e2b2069ce4b0b0c6ae34c0fb64f9cccfe2ba426cb6629d10aaa5f3de21210f58ce2e68e7155881931635bf85d7c84969b92de6f1c34eab5970b1ce591fa6a725448fcc46b662b76e75d36e5f5506759829d4a4dc8bf3223e1aee4f2fba450d2b5a32068d6d2630b5fb49c64dffdb4c937c5e3285e901dab5d5fe1ed7b582ff4f9c64bafe54b880cbc007ba7ca11db58997daf12165d5ca3497b3ec5cd8bc07e0bbec8ccec2a9bf669bf9c2ebed2c489bba5a371f05995e95636bb7572e7e6525121eba14c8d43af6027ed87ed096a0c359a40054763f723653348a0b01a673768b4ea5f02cea3740042699aece40638a6597b1c8fc32ea1ba5641a3b2499a653560a729d99cb5a02b90f87858c6bd787f2aa05bdeab4e0b552d818c0e7cdf0fb8d0c67067bea81e0bd864daeeb9a408e198b6452af8becd45972e95d8c89a37ce4faf243af49c4f32761fcc753a01d7046a8116128c4210269a578b42440ac42cd2101919df68584efa2cea5091af563492d3f5f0b55c9afaac36bbfa2f462bc3086a8050d5b84b4f76ac2604ea301b016f4eda01f27257a0f3a3fa357", 0x1}, {&(0x7f0000001140)="391266914246ec4f7e618f54672cd5b40eb72fed0cbbacd2582414181d52841ea979858803e3b65792ae33d70ce433b7305f8945137d3d2c63eb38a8885fadd978dde8254b17b383ce10d3db83a3b03d942ff476d0c9082fb75a4fc15114e86a3de6bc1f16415800aa81fa63f27700856c", 0x26f}], 0x2) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x8}, 0x8) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/84) 16:00:12 executing program 1: r0 = getuid() setreuid(r0, 0xee00) setreuid(0x0, 0xffffffffffffffff) 16:00:12 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000696c653000"], 0x1) 16:00:12 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x3, 0xffffffffffffffff}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0xa) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000100)="b8b5f565c5c4e207f6c84540e23aa403d6959a4e7d9a94a9cd6e1546deeef1856585073ecd90499974582fe614459d133d71a81b1f7213f36ae5017ddcfe6e8add988b55b185e95a0c34d01cea5eddfe9349fd", 0x53}, {&(0x7f0000000180)="d9c63ee945b46aff4dfa154b4a37bb6dac978b846b2a20fdb7209030a3287a453ded99afa3c57406c2b975d6bb6b61d929e1589c12a326f2996940e9ddeaffad0ccad71cb05f21b6b6bdb388e3401ff725c704b5c6a6178da6a5b5bae2a00321f87bcaa4d5cdb0", 0x67}, {&(0x7f0000000280)="400b259b68bea55aa4812fb91816057f50020e4daab61685869f32aa290a2fabf28edda84fe988ab9dec9d9b64160aa2751bc4b577916c8a07a78c4ff604c5e0a5614252cec7d5cb2b674116dd5a27b518acdc57618d178224660fed5244626924d9fe40c631bed5550f", 0x6a}, {&(0x7f0000000300)="6f8ce80aea74a90d739a648ed8a15c267451f3dded1c6c86de14075626168825e10bca0e918ff61812d48c5bbc4ac4098a7e04230e583873c0bfafb2af23571afb4194e765c9acc70fd4d86d4092235a0e0a73cc6289c83c92638f72b8591c4afd0aa56fcc68699f39e60e150fcc722c6c0516a66c4cc923a8366c78b1958d474602cd713756f413fa7bc978424af59b8e5e6fade5723cefc4730c6434e1bc89d0fb0fc240b5a796cbb01d5b2aee0d89ad1cf75bbc293d89deed70dc40bf95eaa74b803bfe22c9cc707ac7e6f55e39151f948480ef8537dfb3f886f93da6a8212f5ab561dcafc5d38fc504a4da0eba829050260956cf0de17b3b2ec225895c3248563bf4f41028e2a3dfafe4e40b4cc60063c7ef3914572bfd3bb3d8536a53727b2cdedcbdd286b5c966ff6572102d009135c47f03f755bafb19ca55a0fc2cfeae8e549abe5cd6d2086a8c1ec8f601460b81a71aeea4973d11a949319c27a769f72248e4757ea83a5085cd757336351ab987e73efb2119ef8993f242e52bb6d00a6a995fa3a06a30fd6e7455bd66008c95411719bb6f1262c092074de46d6bf352aeeea0500dec822db20dbc07fa56c24c8a70e57eac1780bfad09b96ecd15ff23165ce039a728ea96a8c58d8c9fe14ca065fe081f3f42c1f2387e7dac9b76c7bcc44a3f638f8859d72fc22acf0a578cef999ac18678188379e96a86d39327d08710a12818a479c3f701c2cef5cfb26662f349cad29d60126b4e7c9c81807063d0a2d8e2b3ef8ce99787425b65a36057375cd23f1e0fa04e8b959266a688ee8828464e705c5b59e2d17d3e30648e4f706117b22e98fe230791ddc09b5a003f70d3f48b918e98b10bd7753821d2f94d1cbaeaff3501e104874e57dcf48bfc5b1726849579cef13a2cc315eeaf8caa35414e0f8da7b8dc142befad2124791580fcce29287de36836213798ff48e007c779fdc67b5029184a7ee5bc24c515234553cdf1fa3c4ee74b5067cdc21886e0fa810539bdc92d02cbd121022077221ae7274e6ed6365f14523d3cbbb0c1c8a13605252b712fb19f7f4ccde493f70c8b942887fe5cda772e0ee43496459474e01dd4ec7f6b5e52552e58b168de028d8ab95ab1e22f48ed9b69d08c333571fabb9690f75523c868ebcf3fe11d817f010dc48fb1edbdaeefe3e32f138f396c75610b7ed94e50a5406a3cd51e004063bac0c197c79d0ba73ec1e1c7e640c1a5a7a6c73fd39ae3c5a5e6c3ae468a4d8b8b256bc84998c7bd078797cdee4ebc4e05b9fced4cea03997123ac36458e6b8facb9a8e3cfa3a94c038eae1c957ccbea1a7a5b8c7d754417217ba547cb80c99c6f8870bf9c45abf1ced1529b04b33198fb4b3effdab530f55e68d7d4e3590fa8443db105ec9e99616a9733c83f9558dedd23a67c68658792a5717613cf4408942e339489b313ccc13d9d22acfedaa09af2624ee0b2f7e4da868fafce913d50b3628ae040eb495fa4057a40c40077f56ba26ed65ac0b0eb4e872f5c5b090bb0e10d7082525442948658f044a66ea348508a599ab3294cae432707665c197e150dff9c32928f7a776849ba2d34d6e0ce35336d27238b1167de449fd34c1663dc4326180998e2ac7d96b431cf5b3689e5b22eec7da3241bd8e5cda8d5226380b463d7f34124339b5b60f4ca057db383bed01efb2a0afa82d2424b27963ff9561725ea5aeb2e800806d2b0d3867cbd03a29c95bca42baa9c7bacd3d359a1f3e0a7bd94576265836f2ffee798949bead2099c527a7e00157945513d7ec3227561b9d1f35e1f75a691e36afbdc93adabcf8ce99cf5ad924f2f64f5da881c076823a0b6be37b51bd2ac3432c2d2e0169b5456d7945c0be579a9128da7d04c61c621ef1885899624c897e64b62da6c9917bacc79824375a77ec6724526d73d128b019a54db1e8121b28626267236eb9bf35e128aee1c711e11fad9c9bd7812df9cb4e25cc0ecc7d806ba595479ae70607f4bd5d7ffbca801ed0675e5828471b078b709e7c0f27c2f90e2cac8c8b0d8e9b19dec29c4e2721b7384409bca31a0247df4e77990df92f1a7062911042cee7d80bbfbbeccb29abfc963cdacb97382cd070b8e2dc10185eec3715982336aa148efaf2fac769145af4f8709a02293cfd9295562b556fb5d4da4bfc549dfeb9b599f414bd44c4fea9ceaeaa904e5a0245e2e756bfb710db549d8fa2032c72c2321bb9abb9b01fd3790d002a2929b9aa7c470abfd9a144662f783120a7d24da998bf61f00cc3b2c05ff8a4f298cbdd9ed3cdd204ffbad16cd29bb4a87b0e348843cec2c9c8cb729fe34199760adb521047dd844127414ce5c5c68719fde44fe3c1356921f84cb97478888f208e083d60a796b302ce348810efd44818ccdd6c62bdf54c10893415aa6a57b3f26f2cf2f0df267c7aaecc6f7750196eaec8a55f86576044c2a1ae6b8031e020ee46eb0d77804e05cff21d6d54a7d6c47fa82dd88ceb857edbdbc1a3ea4aa099c56262b098c04c8a413069fb8b5784aabe8fe6b2811825de82580b0800558d076011070752a94afb666362e387d6aa5f1bd59d86c1ce161d01201b816385fe553a6f30620ce160262574ff36462bbffff008a2b2f35929679484f1593477771c86347fce8fd0fecb0f1f32a5ba1ab916eba24685086990b6909ebf15aa91c581f3f61390050ed5f8ce25bc46d45d0e04dca23809537a0d22e1ca7d120b3d5057bfe46af905f033546aaa50e62bc0f1f6f3e6bbbf06f213338a9ae26be298dc3b6c7b2a413d9b6e1ef16e3b1c37c592ba2659828bbcb01507a529808371586fc6fb4aa0268d7022be7a8eb07ae9009d85c635e1c2037f750b634fedd7fd73783e12d7c064e39477060d57eaf966e358cd4641fd703f33da1b5ced8e811d329fd8a46b22f0b4c8f774461b65f4372ac5ef987063d5ef2ab50aa7533e8c9f747ce739d76cc5a3924ecf0fed3033d04fcd03fd6da5da768bdc6310ecee03813b24309a0231efa095ee7f82e9e4a72e1eb363712433297419c5038853d4215f88c953a729fc58cafb50f77657bf9a6a481177952068e5d210b871b28e458fcfd15d383e065bd2759a84bcfc931ed341737e810f82321491c56233512e6d11361475f49fbfb44a82c4d41833356c5f4e7e5d74a67aafa2950c5e27e7bcd0db0f796f08c4f1ab92d39a34563ef666665947ef89b4ef8a83e7b2e954b6c74824e3619fbe13ce7342799a3287c997c80ec7c1bb810ae0343312e8e0978f316d8563be974b2c6344fe4f55b054ca194cf5d136a13ea149cab958250dba15f486e626174bb436738ddb563d3084fcc4c093246638ec8f57aff9b139011aaad1812a7e80e99276501e4eaac3162da38ae8696b15e5d2b070b4b2f7d67460d78df1e50cab162384882b85d2cf152b76eb476c07f9d7d53934b0be26e118521791d9232058ad4be6c58275c73236ddf6a1c49bab7fd15d30d0b95f3b9f021931edec434ab89004c57f40b1e59090614293d4273bff2b5196d634ccb4138b74b6e24b16e10400416aca0aa4b16af52c5d9403b5380d8e3bab0cfb0f1cd0bd1620ac1871a3a9af9f6e2fe890842b07440f07ad63f5e55883a4df8d7a448cddcd12bc03aaa793fd27fc253171ce8107d1f5ca5d954af678bd94aeef01ae546d557e4aacbe5e40fd9c89416048297ad37848c66f6ff6c3ad11fa1845815adb38a3c4eaacbe06ac945bb44fcc939e383f1e7285caf80dc75e2fd463d05d8274ee730b220c05ac0afe9a4de361797bef4aca8c4d82390fd29aaea3e85e1ab087c9cc8ea577d6d084d101bc95fa545065b0284f57c5b962ed6c9ab98ca00901a3a547cad4b545d6cfb06b5f72b059f51a1e950316950a520e2c0128f898c4dbaa9418b526c523aff552c28b933f0fc8051af1cc768cb56f027ba561d3bfdcc569ecb7aaa313c3869535bc3206df7099919da9a93f7f59f5123aaf21a0347a55e65e68726c18d3787be9e843591a004f18a501028f1b5228f508a392abd7c67e2cb8ef9ed6a55d1ea9ff3dbf4041b29bd2ba9c4be4b0f5f63dcab28c03d5580b12df8a3f80fb42d19681c0d07d5abf1b9d53024b8cf9648fb23d9f3bf882ef8c7ecfce4fe01b2eb6a5027a8329621fa332d9a89c4827ed3c5d399fd4089cb99e899950bf0333b8405b96c12221c3b457f10cc6814f38ac3d197160696c9fbb9d61805af9c072344a5c7fe2fac7db4acc27c158c2b34e206bbca260dc0425b820798ae623050ba1b57821a089448e7b83e0d61b03fc82dd2d87da8bf73c4155e0d06722839599ad1e0c4e627af449771efc37d3697f3ecf4357e2768cfb560b1fabbadf979572ca128516f01e72621a0ae657a0fc569354d2a3cd70ce7815ce23ca8d6bf34d95fc563946736d9d50892173491673a28bdd6a9ce5aa3aba4f6e9348f8db48645654af95dd38d2649459830266de81dce4f1383a2a26905df79f4bf95a75be5f2791087cda39c46d7a41608450b5989d8556252f52a729723b1074109857e338f6763e29e9c2d14450c63471f1e2271e632a7bfd6d90d977a31e9f8094c1a12e0d4f48d16525b025f02de3dc7ff2e0b4c8800b987c5456cb155dcfba9acc7adeb8fa2b5a46e0544d8d91976b340733a53e0b745026d598e75f3ef34dad54c08bd363520e898721f19091bb90f8a67a495efc8a7aa6f7ff1b0d4b2ac44402b82ec5158ef3b331e94d455b252e30cde63c9fd4c83e863fe8a7374dc4af0f1cc7c18a335a257659040d77ddd33ebc49d27002f50ed1dea8471d7a15e31e2af3b997661262a04927a11a3ae90020f2a20ab7be4b76da34fee916deea4fe17ad94aaab06d6d12226d7faa6e36b7e0fa5cf4d9a1509611207cd5ac33e86e2963ef9c3dfa9400146d11e77b34c6e32ebce43ca43efcb408dc65c6b6ac5bd913fc3163226144c10dbe4e0e3426cebbe292e05e9a929cf18670a12e33058caca39abfe30be37f251e130f8db8eac890a9533714a2cbf54764ea2af8e1071c1b30cbe30a676d8e671b1148f75c9ba73000143ea40928007cc36ef2e3b1bd3e034bfbf276fc8d99590a5d91cfca65d962ec1d16b6064f20c231649f461ef565c4b01453c2f1de554ce9ef1f847722bb2eaaca03194a9ea7bb24a16d85555368be3a614fef6c2d11015d3449ac909499122af19462f856b97a5526d61307254a84baf08a378d81c0d09dda43614b30e9d09782773fddff93113a92f0d5957891f1354cfdaa9ad60789dc848e1a3635656ba73fe782281b5520f5cea7cc26d9c81febf9f5489308de828141beca6b003f6e3fe28e1e5813997eeb245eabf5c362b80668514f863bab09dbb0451e98747600fd69235d6862089e87b54c81b8c95ee928f146601b290a1f3127cb7f49a74b8e1d12f3017d91d97bc4abfab0aa7b2b37d4d1b56cb14870e1e1f91f18e3ef910a734eecb73f7c9931c56ea46ce52825840db897f57f007a8b1911b8dcc3a09cd0f8b74808f0fd52b563bf77f6e3a61608dbff9a9eecade0a644bbd36f25f71ef9b6e0eb994e68b78ba8552354a9ebbf5d662da9b3281de5ad2d87002358525a78b578e6b6d7524a0f56ddc2fa98890598dfa44a38ba1149b8878396fe5d735bd0bd8f1f7dad9fd4d95874dbab845c287396aaf98ef84a7df57a1d6fc1f70fd9e9028e04bd06ee7fb8c7802ad5a9555010d9192d38dec580aba148a3f90a3c8b53b2635d2ae0d6c1bc2a5885e14280d2af74ed056147fc622d0b99acb7b68fbc7d960d3deaaf07dd12fba", 0x1000}, {&(0x7f0000001300)="b95705f8a5e861562c252d73a02aa2ee769271ddab520500f4e49f7528317422e609c44a53321e89aaea1a744d4ec6d47adb8ced734cd3ac16457df75340a99e3efcbcd9cebc1bf667f646dc6bcb6d4928ae6261d1aa393c6fd2aa41537af851c53fa5af5a957d816d7b1b1e93a14fdca735eab6a7ce3bff258d01701ccdd2f18ce270a9d194bd8853c9f33ee76523a1d53b7a052e2cd94c751cc7e69f518fc41b62186320d7e7b9abe91221d92217c401d6e43652b0df1d5a1b4c31c403076f7418494e98cb5823ec7bf1d831af176069325e7934048fb3861d6bb4e922e3971ac2db0a0b00df7f0e8509e40b862cc16a7fc89df6c7f2d7cad2d67ebb365c3918e9f98779b55d0e37d9a6e54ba7159824b03b032186cde390c313e0b88be9ff25a212d862bf4a68baa5825b7a791bfb6a47199adc8809a4aa34d296c8156a536a696e1c01da4d853cb83890730b354412f7de8d08ffd4f413feb2909c17d514fcdc2baf7c27764ec37df0cad24508374bd5e6da9d2508754a01977209da6fa15eff75c53f27252c07ce3f938baa9a0dfa59f2fc1d5123cd5e7e202f3667d35e0335c93afed71aa42a808112a3d544ee350bfe8671d96bce4424a397740f6db580f6ac4711eee360fcb5ee25a2c6398d941ba4a1dc0438cd488d715eb46158a0f0c2c059bed78f30c822a5e4ee5807bacdd7ceb4fc02dbb87d5c1b9132c63f7183f1b9324d8eb6767faa297855b755cd37b67a2268c485ccf633661fe8f802aaed26bdcc95f514b93c9b7d286af81c8cc7dbde390d356e58d5d66827e4d88e4309943e676b339d886bcc058c309491d24e3242cfefe0843e030ee7f3ff5b2def9b17ef83756a56001a417253ba3e054ca66eb9d70182286b3363f319fb4767ef400f1f390dbbafb35f6575e5c1d0afea7debede91113d43b7184c593d43548d809b732c1b839478ac3a45b8bfaa3b1fc0c66969ae438138976d5c1d58c9c27092edbba581cef5ad9495f433739c3eb14ea6aad54154ded09eefe260af374b8c56f05c475359a8d8b973bcc59c4d8032edb6ac7ee859723054d900945357d1d231de53aee8ce4bb86a18f7df5b3498a404768280ce32cac1191cbdced7b5d26c9e6810513edc0e87248e70c97ce00586bdd4c9ff1d025a89ad7a84f674a4d90364fa3e5e939edb57ddddeba74ae109af8c2d232342e5d0a685a414bc0c28dcea9bc48b9bb844ceebc17a9f3329a15f4519fd71b110a434ee7c32e212adea43e2beeb9461c964cebe210b6be6d931643d23659aafcc2166059e832fc3efb2b231953ec07eec35f9811f3a915399e09795acfe8453bc08c2e5b897635f7a2cfb7add9371513c25b87d707679f941a95d372df14b6587e2564a5dae1d14d11a8654a14602fed7c3b79f5d72d91b2b48d82b31f6101e2c75968eb0ab86a02c097360763a5a4c6c69f3c4e85cfa3ad1a796c532f1b6cacc8f7b2ffab4527f20521ff0a37f4af39fac78da8c67ff17eb4b5eabbe58a22e217268e30ffb946c0f926a0492d9da55dc9605671bd7d8c3dbf52085d0d1e58e1ec14a532d9f96fed3aed811dea7b057fc2e5d4891284b9a177185a0660366a22800a18e5ef7ec8dc2b9cc0e2775ca4b1061efd8a8241568c23fb310606cdf2545205a4c0b979dea246215a4c6674c0152f609fcb26edbf2dd38cfe714b96bbf7ce489d9b1fdb9c1594cbf91572bf6cbba6178d489dfcc9ef36a81c5e1c920e1795eac6bb3bfb819bdb82841482ff4ec3142ed8c40b50c6931dc093e336014941005077ea7a9cc065e7fd668b6a5222ba1b0ee42b90654364a67194426df93f89ffda29b22447a42f4942839a2eea74899b22d1fb5fee7d60b5f035ea75e549c586e8d07ba6ed8ae4f36c7b59c0a900587ca4b2266ccc130a99fc557cb4f58c2bf5ed65a401c6c2c2bbdc762543480de4c5a79b47c257ee2337c52dc9851287e9ac6ff66655ee7235fe9ee24087654958e2687c60cdfb1596dc84079e2e174e75d6aeb9d432d2a8a1d9b33181a9ecb72c410782829e74ed8cb3e0191d1f99a8ef723ac8fa0d72ad82bba235baba05514043bd04b545120e372b891d98ec8dd076fef4fe5076bf27a89474d30b1762afa56381cdd771f96814b21e54ba6d2cfc11d97487c0f7088ec1be40dae7cf3ef00da098616a938fd55e6f61573674af8de24749696ea2c55ce6345e1f6d7a830d01e586b1311ac3dbbfc51db562afe542f2aeffc8acdc313c8e091b3b4a4aa4d2c501ffdda7a9389f3f7275209abac18cc7b2e490bcded6cfd4a2cf03b82159bb52cb313ceb74a473dd3c272fa541b0f5d5dc77a6478de949f44436d065be354c82b03a17bde6466d26eae859c7cbaa47617e71997c1a13bc0fbd7ccd343bd47418d52d1f7752bf1068f3e2113fa002cda341e7395b7c0e61277934fd049925196bd447c3db7ec614259a15a895f12427d24b5ca3f4330eef39d3eb6b95f5913ed695fc7e8192cd4b4aa3c67bdad80ab701ab08418650509caf350c6bbb2e2e412c717840aeaeb636624ebcb2257d8b35bf553d34804630a56a2a6976caf5e06a33fad492066a6cb4938e51bc3c00899aa3ecab42ec2c9b5fb64149313762fda8562187c4d4fca2c4594f9cfe714c94e5d21678e95744699e863cd9018aecdd7ca8d596102021213b7546361271b261e2bb2cf4e4603218d4bd1fbfc15e8fb63990f8ad7205360a49ffe57a20454a07fbd26a81b5beaa712b619366421a71cc03c406319705482d1d550b12f98229c8ff6a063ad2213d1481cb4569085488ade6934add2ffbb36a3199eca7fe8317210ec5dacaae19caf0fc12c47d5630fb3b7d0a3bc7bd70f049a5cbbddb899aac440615854ed0b1533b6e25fed54724c68f36f9082d8adffa3ddc4f8f4f298a55d71db4663a724d215b38f10483776d2bcfcc797d5af279935467d0f447016357c6576928f82508c591144908625cd49faf2ffe24b983b4e695af11d596049e635e0f82cba848bbdc8b64829a2984ceaf3ca1866a77e37de61ac80de8940f76397ac0c3f13f04b2e57e0770d465a38cf4bf63c842de26fe240dd899dad4227143d2a8e790c15a4e367299521a20c46bea1ccdfcd247285ff649b09ed7b300fddcfe93b5a896ed75dc1701bf250fcb1adbe51aca9b422546c5b1f1bdf3750e49047d83c20af124bce4fc5f76cfbd0dbcb963a3bf00f287945f3817e7fb1e4422da429cfb7bd444d783ac5862488b10c56e215cdb42a5c5237164a461070f15e726943277e0428906ed5c6556848d53c3af6e43f2fb2a16f1143581d307ac19689152a217d5204f2687828e3bbb60dcf7f4969cec65a779b7d611dcb80f833d34df56b1da076540d3048344e51d405133cda48a81fb0b57f67212edb23f4d4f025ae5fcf7c39ef829ae8b84f2765e5e0556a4aeba9784466f1e9a1196c190a2a3168e634f7484ca529a83c419e30b0b856fec28ca6e549557f1facce8ef199210ffcfefe374bc9e6dc994d0ec77d93eedda58a6694cb9b60f97178d47f537807d7bbea147bf7fa3585e996f117db5d39eff3d0e7b707df65ac72efc44f0f00257c3b4360d40b5b032058b99aa4d3e38b6eede06a32c12da8c05a0026375410e3a8d6e8b621614c60337f22fe9ca0f649d950d277d550f3e3c711ff552fe82106ae4be341ebdaa43e1e1104845505ddd14a40e5cdddf92903f6f2c4d4c1645fa893bfaab223b3559cdf34436db8e57a803c4154fb90891453b11e1d2d33447cba60beb58f0bc6e587852ab04f236b6ba7ad2275e7951b6188b7e165b793a78c2b5cbad0dd6b2bc8d0c0033e319f81d654153468d8709f738b1e84a9599b0e7aa6ee37e6ef472b61072e2567d661173e8424da056595b573a858791a2b880864f77679a1b98a9506c9c8d9f8861ad99c4743dde86e325e67ec766373349e6a0261770a8259e3dcacc2dcd60801665b55bec7491b009546915a67bb629715e4e3b14b48193af391a88b6a407602873415be91fa83826a53c5b8cb529b0225ed959691a18cf326e79cc2339d195c50f0b3ec9cd877d3410453fa319f8f744639580b757400ad8b1236a13ecc78f95d8270a69aa98d6eec70159ca3197a53deba33fcf98f68d30fc9198339776375760870b7a154edd541bd25f6caed37e0b9f4f1f4ccc743e3399a0dc9f0e0c5217d91670b74c689a727d2c74631dddecf39d35524498042094ed49cb3c342c2fb2da011b77136eff6affcaad8285d008bcb360764227499719f85381e8110c841917de8ca61c1654b31cf0c08b369f354af2503ddb02a02efa67f038184b2b501655f1259503997294f3d321be2899486f30f7c65abc647425c5f3d6de3b4ba2a04a9c3b156c5aebdf69f0291fce314f565ff3bfd7a8c0f0f8a64894ba26243b2ed7327858a7299440af64d49351351586b51163027e0495bdeac177452eb3a344829c4c6e965ee437ea8cb070b4ee2b05d7e66198d735fbec038e0491bd6181704c4f41d4dcbf74e2403bce0a538dc836d971f2ef39496d9afe5eb4417df619cf697c64c35b29511ec62adf4ccc5c58695dd39facb2f78bd5a8d6f968a754b87a4b4539165ae8be28263385dc1e070063faa5a826626b5fbcd85743ff2d89c23e736edb486985c2e9d011dfffff6d85bf91da94585429ed076fa9fcc1be1ab92e6757919021902838f19fa22162e0c500fe00600813728de54b03460414a5ff5ae3183a13fb12bed07dff785e6fdd0422279a14a3af88f39430d58cb7be5792fdef2467fcb62ea416de240ffaf1596e21cefe49e901ccc7d10b7b92a1f3d24c7a3b11fed8942e0dea27ff68f2fb58240192bdb001f0290e1d517343547815169f4632cf8141105ca1295e1bbaba6d83e04aa5b85cedacf1e25c0c5e07dbe852d741183bbf77b67d7ee03d01ce39743a7c65e934bb0465020341313ecc145bf23090683c4a4588e553d601a12b004d91a31e8a14d20de818bababf661d52565f61eb0520be7540bf7a8f37c4f1d3ac95618e92baa7bca8b95c8aadb0ed0c51845ed60291e0c0ee9c6b33e40c1a9eab0e5664ba9c2a9441241681bcdcd74e92939f021977747713dd8db0f885cbd41c62b3bb595a615d932cb623fee88a6af4f61c01b44030b9043b0f84f160c356f4a1854d2cff6a9de4290b06173c5b254170c313f4934d837461baa52c39ba3a3c417c72016cbb3c0954d2ddfddda33e9df96f9dced31d5cdb09770e7b931186c76b769205097742310802e9bd1841def59c5b12c2fe608582eca14730a0b03cf16f08e9a51bb9c30d74684057823081dcb9bc19b157ca19e89ded8ff2a2f2ba3f60c917f10013804075e9e1db925e8c81bedef35f5ff19181cb58f688cab9aa1a8c38d2ddf55907e2dbbdd8437841e8ec7cfeddf25515d10ec780866af97c4a65bae23175ae43d84bc344412d4cb36e5725599b9ed1f612526a4a490799fade4ef68e44ab3fdadfd6d0b5e4f3f8b355975bd52196a1c4e7207cfdc703fee8f7efb488f6960c945aa60babb881b21fdd0f2209dcdfbd20fac61c1baba9389f3bea426ec373fca7c0115aacbdeb314d603a962494ac1567cdfad9d1d2565c4d8143c02109b27182a64f6f3a4d9b32526919c55b9afa02c0a6e647e726f9b8099a4c176b595bac002c4c54f81dd9d29382896baa1ae77eafe7d0f79b67a84a7d88a6de4c7ac9b247f32805ef60d2461a08d1dea7fbe6724124dce29e47fc954dcc10610884acbb4d9d83632765548fa6a2fdf2ce510d9d6d", 0x1000}, {&(0x7f0000002300)="bbfada11b2b62369e1e711ad597bd31209b2c4360ed83c964a4a6ec0f3ccbd9e9946e3584c0100fb44e4b070dedf2a0d2509b024eb503eb0e1946569b51a9f505feda9e5cb60ebf9e967dc3e5e6da17c06ab78f10a397c4d8a8a8776cd82f6113e", 0x61}, {&(0x7f0000002380)="51caec6686c3790951621edd9ed888808732ce8a45883be774bb9d9e0aa543b7066ac3ee517def0d73fbfab1fdcfbbe1c642775fc2d549e22b86e15ef42bae5e88460a9e12889a64a0a4cff14eff6354de4b0a102a5feda92f748e07f92556940dcfc405ddac86a2bab83ca3d599444c891b81167c1a4de70e22fd9f146af3e4cde2734871ad055eb4732ddfcb5c5f3d7343686b73cb830c41cf8a24", 0x9c}, {&(0x7f0000000040)="05cc971206", 0x5}], 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)) 16:00:04 executing program 0: getrusage(0x0, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x236161bc) mknod(&(0x7f0000000000)='./bus\x00', 0x8080, 0x7fffffff) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/216, 0xd8, 0x840, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setown(r2, 0x6, r1) 16:00:04 executing program 0: geteuid() r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x44) close(r1) setuid(r0) r2 = syz_open_pts() r3 = geteuid() fchown(r2, r3, 0x0) fchmod(r2, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') flock(r0, 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() kqueue() select(0x40, &(0x7f0000000240)={0x80, 0x81, 0x7, 0x9, 0x677, 0x0, 0x8001, 0x1}, &(0x7f0000000280)={0x7f, 0x6, 0x3, 0xabec, 0x7, 0x1, 0x100000001, 0x3}, &(0x7f00000002c0)={0x400, 0x80000000, 0x1, 0x81, 0x9, 0x9, 0x1, 0x800}, &(0x7f0000000300)={0x8, 0x7}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) syz_open_pts() 16:00:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') socketpair$inet(0x2, 0x2, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r0, 0x101, 0xa2, &(0x7f0000000100), &(0x7f0000000140)) poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x4000001e, 0x3, 0xfffffffffffffffe) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x22) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x400) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: socketpair$inet6(0x18, 0x8002, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) connect(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0ba1f121bed0e888166de37f3dd3c7a7b3cd78063fa8eec02c970cb7e08136c3277a0ba3342ab295734f47b1f273d7ca5dd39d860af0345b7c31669aea3f2ce36858f896ae00ec267e2296107ea3f2ecd8dd5503808addcfaf"], 0x8) 16:00:04 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = shmget(0x1, 0x2000, 0x112, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x4, r2, r3, r4, r5, 0x1a4}, 0x6, 0x0, r6, r7, 0x4000000000, 0xf4, 0x8}) setuid(0xee01) r8 = msgget$private(0x0, 0x7) msgsnd(r8, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r9 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r9, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/65}, &(0x7f0000000000)=0x43) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000180)="0257eda8a19214d891a5f2515f40e38fe9aef3a7eee4fde721dc65620d77f31c4c0e0a0a09eee4ca31c102c3bf0c1e1b574bd6fdf4d91a71190bf0b91710bb7513b9a7dd8df8e06cc956ea872159f362c143", 0x52}, {&(0x7f0000000200)="622ec66f9854eba966810ac53bdafa0595468c1492d391648aa207d9a0af3f482dc7c29b2fef4959519ce6c66434762b34ef6e0dcca55219582c0b26559546044405e9a0c471551e07425fc59d05eaa96052c60422b199227365eb59bd3aac6985948b2b9eaac6664428deda965d7bdae05013cb5691a92e781dcc1d3f13dfca96eec487a79047837e81bf36868535425acc1081abca2ed0022e5584e963a05df4c7a193647149b47279a8839ade769d98996ba2f0fe8874ee618b568140944fc2137f999acbdbfe1bab35a9a89993448c8a57dc0c8133ccc518293d1f0d63920def880070f15c22c244ff06a82e0cc5c7782015e0d22a912e474165321727ff05bdf63e08db51b28da439c53eeb1cc5e439440793629fcf3999152648371e035253ecbe672d6066b94eb9b2a8a7aaebe9985db7f182c0f9eafb5861a3c2927d64c32dd65fab06cb62c20ae0186df06d67994c5cba33fd07a813423d9a9e39c9d7523576f8a1d05cd33f7dab8d2a1a8f903099f5fb042f88efa76fad48bd6eb026202e16e7ac4a6635dd5099c05cff5f452d6d86f98a31e63b50b43aae8d34d7f59bd0b53757ae0d4c0e62a1d3db192bcd0a5ddfd4ca006783e4152758f88a41ff9538f69264233330871922f77d6e656e545723e089fe03502450a801768ccce001d1337617340b19e5d3253233d65541dfa015f9373f88071e4a80e0064903621ade4ecfefc7da18814a9952dab9b914de4e9b315a3b92951c8ee7b9e6da00c3cc5b206df66f16c256e6243053410de71d84adc12bec6c84d5a60489a59c84055bb268a7ab9ad1b4600f120881508b5dd08d83c1e6cd5fbec5844e51ee40529b2d08e5b1a5dd6488b3d87d1795a3cf106466c8498a065affda191e5acc72475752ccc9e5455d8125d66dd3e2bfe9a39f942efbbc3ac6a3934003a52f066143652ece32f84ea938299a1651409837942abba0f366d17a217237681fdc80449fc05936fb8a9b31458f61bfac84d3d26a9212618f883b929c51fca45936d747055433dbfeb3280c7d85105ad72d36b9e799f1837dfea4e736396f69bc88d390cb1ce272048743ecb102afa2e55e57a3e29ccebcce4d5763b53ca3d8cbd9e7297ccd9477e9670d58563ecac636814c2b678a1aa868a2a0c2342fec93063294e54efc6f1df49f1d4daeb183db4e32966b63fc2571923ad23cc818f6c541292f815648530f955f13995a03f88ac33a6db3248ce0359c47517516fe9dd921b53698f622fc22cef5aaf0bfa9b88dc2c605b85ce0b409be4ba53e487c7e381096753c4d67cc6b8da6c20528659d211c131f74c9dcb18b8866f556524b6bd8b0f07a610fe75f319994372e4d61f0e2f549f610d5d05a4f31ffba2321ecff0f076af383f98bc129483bd2a2c879a19665b535368d33c2b9d489e40f48cd394b0864610eae836aa6bbd4acb134459b103d97a2ff5ed579c247cf87aa6f9618d6fadee999a377d5c44e33708b943d56c6d049484c98d024b758726510a97b8e73c7ad0e180c695c4e1e7fd6acdb190211c53908ea262e9d85172cdfa655cdfc04bc547c99ce7eda74418201ad544a628f181be3e9953496ee40f09ba52e7692df44a9146d76f1e701a292b668386ce4c20a75f7447f14a7a9e3f9e11774954fbd16686289bdb7921db169e576f3a98c904191e700991ef5502c747422c3edeaeb720a537210f6e5963c2e4359de0524e8ef45934971734d277b239b922d287b0e3dc2bc3e68289c2334775d3c48f85ad3f1c65397228db9bce683027535097d47c66c16789cbb01f5b123321c38e2e38b8ba19bf6386a235d0d8d4fce246badbbedbedc42bfb80b754ce301cc39d156c45bcdb0542bb5d9644d8ac60cdd91e1affca7914ea1ccac236b807fe395b9d665a0fd66f5b2fdedd94cc3670de54a83bf9a99cad30609a1a20c5a1891a8056fe16313f85e359c3ba9c199e5b7e9f8222e69ff455fb629ac80564d48f1e4f93dc86190d57cf8909950a34354eb9724ffebf49f5b4641ef329b49014790c8f8709df0acd3c686e328255884a5ae8ee96fcdba71123d48ec2d8aaf400dce25bc78ad25dfbe78fef02c81dd8ea35a587cde469e26dd8a6c6d961c1d25135b3be6b53ed5427a181e1d315a6fd9b6a6b9c7306a696603a0feeff94763a9882adbd22a995be5e0df544d478a5ba77a8468a3bb937b0603abdd989bbcf244bb9d30144ea305e3ceb11319073d74070622b938e05e2e4e51aadfecdf22a01f2c8e857f27476531de1e81648681ac4f90c7b0cf04deca020b15791ca4a9aef9759c52815bc1573d9829a97fcbe97293058828c0dc69c04cac9bd60b618adc31247af43fbef377b24cde30dbe104f3bc5ef26d726c047670a8e1e554dfb8d07aef30049936c524fc898174de7449c828a79c5dc4fd2cf26c45a244605869a75a31f9f8f17887e99d5ba872dfdb6e7a4ae63c45b89bbc573a4d356ae6f1cf1394f6dcc63d3ee9bb956b5d9e13177a15fe3c87f08ba4cca638cc38cfb13ae3c3554fa950455771fc51669cbff33f26bbd7cb4c17c5be9ca4af58f1d63ae483b99f0159898d8caad80f50741e2bc017df8dd6e8c5ac238b65c12137d9af3d3bb5d2434f1a130cd22582e5743798a9c6a5a294619703c7edb47baa7ad9835938a5df6cc8aa935a908066f9447f9c79b236fdc79908003c487f337f57e1b4f418cc73603e597e85373771a0d851af6fae14a33e020bd6efbb9a0800eeabdcfe4c85729ff3ab43d80d02dd665bdfd32d2b7b3787d57b8859d15eefd08f8b168080a4e0b950a1cda66040eacb7b3e800a1a028d111af21b1fe2872ffd11d21e6031bcc33cca368380fd4c2cb645c603369513687f8d00c628338816dcac4cd1af607b5c8f05806128947879fe521cf8d692676903de93bf1211e30f8eaf88ec7eee66c9a6f1099072e47b632856e103bbc2115df959d568d32bd1b69abce2b447dd3df3e812cf7beaf9cedfda40540b0aac156b79fc164b7e76382823e46331df0c6f2ecc7034c19d22d3945bffc8210db5df1f63d46c6527d6968311d6dd1b596bf6f19af7ae56a3422c4ee59271e9f2691fd2961a773adcb485891b80c531d10fce4031c481331e54ed78268152315dab9c15394fc3b022a20f0ef2df77837cdb24f1d3da56d749b00ef618790f56fff314aa68e1107d3767aded85a286a00ae74c2707065ab10e9794d30d2dedb42353ee1ab5a93ca288f76df50d9c99a5bc060f02998427378c4c2f1298508ac01a778823f8ecca7d8e1b01be1b43b374627dec9963fcd00b47fbaf3eb8018f645bf9394c06eca9a54cc91ec998923cd3d2ce560839c09614518fc13c1439cffa2e5cdc7a7ad99d734890319a18aaf18eefce026514c9416ebd7bc79fc4e2d7a3579be43a7be435f25e41d12b853239ada5c654e178ed62f81000e5e6f82f029d3239f9cdda60a4d2e209044d85be42af25a73c6322b12d830c01366bfd53186ef777b263a2c8c74921d2d097f30005ac69028a08dee4e31d40a2080953727cf135b2d8ec8adbda931fc9e38e4efa2e046fcb6674e8c26096b56ed84ec5d752f64f1e8a8a2a13dc496ca99f94c1b809ec00a8c58d0e61ec15b08ad4d450ed6fc7d0383e96d8140c8008ea3cffa224670b41bf5742739ab971dece05cd3a5ac3bd8f650bfeb35518f0edce2aac508a20ef9517bd75163c6f2aa299f5d50e5e967368e637d6953a86be47daa59de9600a7f5aaab96b7ffb3ac608c00930ed34a3c82157370544a889547fa08b564f4dce5692be658a2b8475a8d6daa5f9826735f46fb6244d3a4e563523e2b680a3dbe44a7a6f2ce1e0aadb8ecbb0e8de8ed9ca4d5b3a13b55f39fdacf94529594f6184f87a66a67fd3d68a646bf5672b97bb2112614922eedd4a490af4d7251ae0308dd55d2ca473e439327ed64b17c821c0e4206d8f9efd8e60fc3c4a3bf8f3ce8a0823061d5fbc4eab46fa9d5921c61614e967979cbeffddd1110eb7bf99c7b3c870eba2f52912702eec553017e15579b17a66ff5569c0238418f0d88cbb8b6fc0facea5db8c12040e06278782a238da3d3e43428332721f53dff721108e0371a804527a78e9d05abd71120b77ec3eee742125f6e3cdb1584a78c8e1097f2574a0a905460ef09a0214b3d0502fde4357deb12a4fcb0a6c76d429c272f5a33d8cbf3b08c3c6bf5d0ed162a7c5e51ecbb973d513a757e9a7ba7d1d241efc4b01898068b91b5ea0287fa1a7ba27c1e4ee3b2704db945ea0216409c9e8a63d20ed5ed068c6d9b52a9adc3f42590bd9be1e49e2cdc00f56fa7ed3880b1487da999d87646f09c8aaf2c1afbce4083e81a6f546e7f8ff9bb880018516f567cd6df115c71bc0536a22a59ce3c1ef51b0c0c9ec392fb9a69e7be1b4ee4bc20b1f14a62f50a7b5ea3265c95282831acd5fb0da8162c1b74aec3065b626e15873d0271664f1e4293fec081141d40b688f82f5e4dff0e06fd48ab80fc1e5663d7afd47778e62557f62e44e26414c11bb5797e6d6b980375e386a510ca4ef1b04a19f7adc2ece77cd47410c4121a8e6fecc5b68cab19c2232a3eefa9d5497948faa826b82082bc3f230be60c269a2f54425e4282c38362c4889105264e4d008f5275ab217343b0a7d9799fae9cca6d9b1a0c34b37a35494c5d87dfd0364e83275663bc25a61f92e2c482f3b38db28af16d6c570b9287651b1ca44dc6052faac68de4d67dbf657cae07365413854d80f7b605d349988d0e82e219c8c1083e62dcbe329d6daa91dc60516d342eec6ed20c9985736ddc8ef34c8237ad06358b37ec0650858a4a90b6ae5bd674becb4626cdcf6ccf2ee2c78db4bc1dcab08ee13e51a204f1bbc98a761cc11cab3ca80f0d1bc6e92de9df040ddbb7fb84e0e4ac5640293e35372457a7b050314f76411b2f6428c2341b3b66c0dbb10cb737f607588dd20dcea6c3b59a074ac1cd7caf71109a79b226fa9707c4de8e8148b121ab31bbe252e644ea0d8df318e9701ec66f984d8455739f66e12ed34cd63a46660a1cf9b23956689c3628f9d899f3c5b11364bda3a4b5a8d13d4cf42d39f19e3f25846d335d2107142a8df0bcc29e504dff4a266909f3256171d5ca675d206639c5da2f8219d7d21f85939af08d7c727ecc32987d6bde7f5248bea87156ccdc1c24ef8355073f1d3642d5e3e90ce6d9112149787fee7af4eea91046a8075e84d71cb57d4a963be07b548382eb6e38247ecaf0237cbe11808f6c861076a8dac67b8cbb2dddb82390eed97f6c8eee581a191cee0316244bed4d40631c5f2337aad8af20a6913b43aa5a49a954da718dcb5546cde175f15c1ca5c1cc975ff652b99af5e4f83a4e399fe0cc5fcb0cd373acc5e2c6e72550c051dced837189cdfa4a5dc82fe2677c03367c4e6e03576daa4c60f469f9cf78c601826e595338c833c91f2a6c6f65ca5ce62b9d7c6000034628285e89d6cb85dff49a76ff0691b1f8dc9d4e8e9c9c143b66692229bf3406fbbd309760f42bb6dd521758c1f122d05db2b0f1f3890c3991748ef53b833b750a4a8ea7265cefac12c194ab6de29836c2ebf8cbe7d76d566c2a5a5b57277cfc2ae3c258046b831ddfd46d89e765acb42f4052e197be660a2bcc125bdcd77dbad7b7255d9954b34125f02fe225f1942bf48da54108e4639bae868e03fecee2d3e1f2e10f6cf003605a2671d80e656295320cbc83986ff677bd25972bee9da40b32fab89811abd168380893ee9817b681c458492c22f0256a97e4b9849de3b", 0x1000}, {&(0x7f0000001200)="b558d3c48b49b974e9d3d2a1f000ea5a053b9724bf79e1f89c72c75a4250644e33a3fb4d6118cc4f3ede06c0af148c467c35a1a6c29b1cab9f2187a17e011c0cf3c358", 0x43}, {&(0x7f0000001280)="fa3925797f576956e5d61c74d91133d821f79883052aa8b16a61ed625bf973dc", 0x20}, {&(0x7f00000012c0)="1dbe958cd2d034970130459aa10b326fc129c1ab5368700db32e250e1508bcdac3015ce849d6254a99c779", 0x2b}], 0x5, &(0x7f0000001380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB=' \x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x70, 0x8}, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:04 executing program 1: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = kqueue() socketpair$inet(0x2, 0x4000, 0x10003f, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) kqueue() r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000080), 0x6) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(r1, 0x0, 0x100000197) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xc4f) r1 = getpgrp() getpgid(r1) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x6899dfd50c7a7a90) r1 = semget(0x0, 0x4, 0x9) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/217) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:04 executing program 1: setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x80000006) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000019c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0xfffffe71) r3 = accept(r2, &(0x7f0000001480)=@un=@file={0x0, ""/49}, &(0x7f0000001500)=0x33) socket$inet(0x2, 0x4000, 0x4) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000240)="d1f49c41aa85ef4ba101e35f70c10c879208a0519190804ef42ea8c412e7e1b82d4d2f7c5e923db83c0f8fd551c5766473dde2eb7c986bc0489c2aa967e8f8191700a8941e13a2167c0dd627867facb09576c53b094586561faa2cd4eb66d8a76aa64debd3c45694ccd0a25a1abc3a4cc8f2633e35d0ac4bb5b89e01e77d88d4eeebb7d5abe5d95b891a7b229f4fe189692169e95fe5c293d32206b1895b2661381ba44076617f3094fad7d3f69eb6cd18e08bf1e8ce54c94c822e221e08d2dce256cdc4547aad68d5e6e5fa20d5f975c48112e7ae45c99116cb6721548af6c0bc14da59015a3cb9da4cce24230b3f7b7875b0ca53b0e554a550545deb788ba876ac5559dbf644a3e20c490f7920c74a56188b7d8fbac9d2304a702220bdcff345b8ef6481eef07136a37f03b4fe7f6ee617560376423caa1d519a20cfba90efc967ea3a9ad34707fbf437372532594af9978470b6f1d9f67e6928be9ec3dda3f0e508335c3ef7f5b6096803265d5a6aee7e24a13d9dd42703731270027df8128c4d517cc29feff65492574d73012d0ca929970c8ee7213302051879b392ced4ce1aecc5ed3a9c517a227bab5b2d6f2331d8561eb8cf01bc8f39bcc049b71cefbc6c4289fd4283210d472e1485327ddb9b1b90ec436db36395c3e2388e48264f8f6e02f1ea92045f524c1f21a1f327f4b85d68b438b3ed1a84ba7f131ac00325cc45e4ffc7b2a582acabf9831d9483c07ea27dcadc9b1ac028efcbc2107b082b3612a912b194fec506b99ccad246d9d99a30f71fe08e76d5ce4d125d1d2161eb62d6a6048ce39eb5d930a34b3210da8d452ba2cf30c084c2e629a5005d1de42a3e96d92ef6a63d7bf862c89880ab4a70ac90379ac4dd8ceb245fce7aeb081688b81dfb82337b5510369249643579e16bef6e38cd152d6038927f3cbf356c1a440c51bdb51f30fd9e40d82c9ff86043644a9456f50a7491bbfba6f6661233d4d9c97ec429e30f64ce8d3194d67c8404e5e220aa7859aa8d38daab4815910d066bc652f03cd11cc83d7e10e5828870d28f71f85862d7ad26d78159fda87cc8555f0f5d9dde16b7e481145c8e75b1d18d1c055736cdce1b7bf104dacd178cf07066174c66d2448904efa60deaec9709f0cdac48fa57577a2615916edaf054c80795ed748af97a1c4851219c7135695c9cda6013a1f9b4713743052e8d8fc4bdb9513a9b847ec5756466cf2f391f2024673a42ca1468e9c0786dc56984e855509e90289bf5b888b54ec38fa46382796a77fc9f0e2172c470257262d1b3191ec569aad3daa8d3a15d355b2ccab661f28fb714db90c274a7f9267b076897ca62d503334a53c7b233026a47c563aa1dc46c9ec357ed1f01c6b73767429fa1975475969032339d6d1849a0e2cb32f9bc16be1aaf955d5f7f23f350ca42968999155744a0aa5dbd469d73fea0f9fd0459d6ebeb8637667b56ae177373bbd11cd82dcec14a8948e1340f513d883932ef534a09cb0b81a738a93ff8ed99b389467834be58803caf3ae4e95cda7961b0907ce47cbdc0f35628c2ac6737cd0ba1af8cf66d82681f451268ab5af3e4efffb2ab23477d38f3b865601ae0368c569af2499b29509e4cebdcc5fde7857f276233562f2e2938c020bad547ff8a1c11a10180a4db56d9d24513ad556225ffa3061de529f853aed676a9d994251f1c85d2ca147ed6b9f5abb4bfb91ae4741fddd0001875ac45afc481ed8c8fc0ed8ea793de9525dbf556e15370537c1cc76efa8b03d61035e186ff6b01b39b7881336107f12e283103260152137faf219190a36e3582fa58bb8f350052c8ba2e2ffa47f064178cabc5b504fb8f5e6612e601a450a8995c31b3a36b33c03ade9d8a1734814881615075925e72e40ac608356baa990bcee9074ec978941111910f335cd25f580d4439dbcc1d90353f7990e94b299a16615d838987c05612e183274bf8bfbc173e9b94ad94845a8aa9ea1ecfdc9941868a528bf6fce74643344023fd16ed0253881f37c416ad4b1934f28f50acb882d76bdd40b5b7ec733ec71e8da62b2e3095e1a2e24a8e4a5bf46f4ff88cef4bbef1eb39e610fcc0bf1da87993523a8861b95668143d6e4aba3a7641dd847c330a1657009dd7946502c534c3a28f2a40ada5229c79e0b560a83ea211d0d4adfd1869e4bedf46deb7c4c7ba79d69c99f83b399758fe8c06e3fdb386ca2476f45df10e29842b6e1ca324fd56169d7a29a045e7fc0ef3c2e6d609a1d9847e80564a2d3e5e407b000aefbef107fd16d37801333220252da7f82736daae8590b02d59d7b82ff830bf133399e7e356ed03a51c4572432f1ece12d0a18a2232c1b0842bae10624866a02f3cbd03caa1d7b88365dfbabb48ab0b32ac212b2c901a9d5fc77e7e3704dcf8b76cd60dc69c295d5c4d680ecdd85fa9d4fcffdcea221271952be0dbb929201a3d46afbc0e4f8584e3893e088c1489845de89d851a8fff13799cbcb8e984914cfe8f058f8176cbfa951e358bba325676aad978af1a97e9a232305d93cf1af028b62b0981d3c731ec5980c72ce7ba77d5f293767ee29fedf57a69f953af449ead5088d1894247b8b31d883c87340479824f6f13787a72de0c74b5a41cf732f079c251d7bd3c5105b2e25d3c5c679043a2025d033ea1288ea677e637b62d78e1bdddf979fe95ddb48af71dbeee45dabee5c40fc2f84df53deea7f5c4dece75e3c23a4691dc69c0bdd8e506732f71b2bdf9fea220c7cad3d742631c71aea3c2967484c6be33bd3cc4766fbe208bc370e0a91548a1158756867586f664ca6c5161e76a2b0ee05f126e0b3152431e774dd7b59f97d158a62d1f621e2410c95b180b866ca42bd1c53e8d16007bf044d72049a8fa49a83a8211c677b318f5a069fbe80d631e183fcea83e15d062c63f35b2647e72111f79d0cb5320381872b365cecb7496b1b01ef876f2277edb224fbcc3810cf80bc248ca20cb35e6289f9388d1dc0de75135483c1c01084c225ac6b87112a5da6a9079ce0c26b3affac7201a46d72159c624bdb777c5289fb320ce0e2b04e8a0daac00c9b953a9e7e92be7727149da89e90c190eeb70668feddcc1edc138ca9843e76a60e74013221245d26fedb2c8e8bd9428c4e0a64f44964f91d4d16a8f9cbaa16db84decf1cf46774f84f330f3dcaf2f856c745a2b92cc69a7fa8b2074b80bb6301321c2f336df62a566deed06f15d9b9cfa7de6a2c8fedfcc1106243d328dd05762dfdbecdd7efa2749b3180114d0566ed7ab6e23c41c27c378c9a4bc0a62fa0262e11ad441b13e7f6856cca2c522cd2ec8565036aa7620fec7ef53295c3337caaef7896bc43a930cd44d107f9bfe9a43be951b61541bb35ac6de4786e65f0150df26bf3439a9b529e1a89ac8d0e4ec6341fff87f337727afda921cc9b5d045075da56c3f919907cf13acd955707163ef47816c713224715febebf3984a9c61868becf7e51b3409d4f3dd3bfa1b700023bc669a23715e6fac62b28fb425ebfb355153871e367b4d7c0ab68e478916b9364a6dd7e40f8d35bd2a42d9f4029fa77d7ba963012157aa371dde4d5abb49e81ff0d0f9a8faa90fd45824d7eca81225666fd2c049bf39ad828ea87ba904f0c08d9426554aabfd0abd98295c2e49b6e5ddc55e21f41928e69315dab00ee818435a14d0ec4b2684cfb5cd3f0b6c3a977a745ce7b86f5bba407c17d275bfcd8805fc083c0e8ae7b47f6b2c1ef50ac944391d55850cce7a4abc1d56aeecaba4fe9fcff81e3b909700e8ebdb46270ddaf05dbd2f951f3197a52a8d7da506b27b65ee3d7d4fccea1bb4e8c39294b8d16032b92d1013b75399d2b7f931c7f8daea7fe49ea38df5440775fbc24605831564ace9cf30e2194a1d387f8af33ad4e97b4aa9b2ac177b27d1564a5ba80f9e2e21361683f09e17bfcd3b75a82e731c62dd0fb8b668eb10f2effe1898f956a8e59ea2b4490731e41cbb3f7b7fc10aecbfa93d3be947162105e00fca8153f9381764a65d79da80182591234d8eb0c81d38de793c51521f89b3c082d0e11e354e691a9e49567bd7c3222a892a3694ba46fdcad53375f2428a806d3a8652823c10a74d9de067dbe328ec09e1dcc81e451f0adb1fb310c8c3a8d0eaa10d34e6fa6bf60e9e0101b012f27c41d57f5141a8e9ed2fa81e25137fcccaa8b8a4f27cd0ce63e5b2309d3506bb9125afc0bd10a31454d0fb7677c22b750b6f4d2d7ed7794edf39ebd0c4c462c22feebd9fdc6be0ce53f950102bce29614cc145e7591d0f0389b9c052075719560dc0d8255d0781640fa085265e045c0f49e33e9b6193210b67ff3f9544a360d02b27f9d20b763550c4559fc670afa154557b2aebde3251bf12aba5728c3dce3557812d8cd538e240c22d1ddca8e6b16527b3c6e077d08abd20d785f6b7fbb521ab0a6bbaeebf6b8f0ab202bd3a27757fbdcc3a5d825b6ba7ef0fef3ca347b38c4ab91abd15fafee515980e2a748e312ed4ea139e75f27a7468c1c0fd786ee9b8c1f9d135220e9709540f51f916d19d5d1901118b4c904c152384a91c7a0dcbee2784e834bcc5f1909cebeaae38d94390a246a41aeddb06aedd990918cbfccff9ef552b6a832dc424f2ded8bbc8e200f2592fd6a87b2393eda943570d3fc0ee5af9f2ecd265ff24c27eefa8fdcf57240472c2a99cb8f2c053c54159b33672bcafa91c9a38cc298cfcf6e7e3de38d199a4d8a122bb1911f94bb5703f6ef752c8eb728efab5de18063a3b5d55581fa3b9f606aecc8834e4d61062f844a0cd46fd703263286f0eeaedec9a2f8f3c5fa30ba810a92204b44467512ead664bc46b0c913bfc47b91f8d472b512c4ad983ba68b86c59849c110e33164abbf68704f5a656c0f737a14f3e10b352e2fd125098f89d7944cab354575d0024f258a874ee95bf88a22b472007d74adff9b81f0ebd984c5c620b3ab7f8d599dd3acb528a1c022f9a84236d3832fa1189fd4c1ae18ea5a0e491635f517e98bb3291e0da6bdad57d332faf28e9230c801c51627d21bf8cb802b296de4e36ce87a8301f4633d512b629218367ad5c061523c1b7d17561e7c71ef749190f45776c35e1b7a8a29b94c8929541fe27f9e04d4406806a3d20b415adb77654d2ee1b90f4fbaf5db039fac7b7dfd32990b549e5b1e81ea2a52955475371fe890230f654ebdac4d3dfbf7337cf0a7c2e7ae9952ca7cd73d7fb66c0620d65e826eb704c5ad7f69ed71652efc03a9ae55ad4f34ff54467989e6db65ace0a87d7ae71d9fb308ad8d8b40e05b9a3a7e5ffb872c0e767b326b092d0e96e528cc200aea38baec659ce355c66c149e206771f2035b6deea31eb6540e0bb4bd61aad239960b3a763d24afbc588cb476699b6c6856ee887ecca848bf6ab0838ee7e44bbfcb936392f05c66ddc8aedaeb43deae752a43fc66b7393df581f7666b5fdce3c7042b30ae4ae2dd982ce455bd61d4962cc46d4696a4a0e9c808ba38eedf8693dbc22bae789909c14c02b2b7aae079989db53f7b19a809cf97eb4d43d6d89617b8c1c50080e270b9b551561d9ff63eea9cbb28f2cec3ccfb8fda578634bd9f1c6953f74344a9de63b6a29c35132f0081bc73ef2aa87b72c4ebe7bd048f66e0623193eab04b1ee880865e46b268d3132f6e6985fc6965f1a14375819adca4dc9e9b3fcda121515197274fedc7ba94fd37c1f3beab600f2a4a7b816cf7ab63b8b13302f68cd28a62873693587120bcd514e73d77066f945cf5c4b5e8168c0ab63691bddcce8abdf23", 0x1000}, {&(0x7f0000001240)="40c8c190aa8cdb0390811829bee67b9a22390a1649259f4b79d8a4a53fe5697522a6003a203c74a33dc493e1fb47bb1173e5406780a9b34adf8f9cfc2ae8085b6020c21da79127e02e3b04daf2193580b7e47d609e78d711227e59caa0e22c54c78b678e0dc828e823662cd0dedc11b6fc29f8f6ad08b9102afb62cef4775b993a41f6e11af0ed8e20c179511e51788bded9fee9665ceeb55a839f83678afef7759700d64230b3ce8791b5990d2bae8f3ab37afe30bcf8178fb3b27024eef4f6cb517dd4c9f7649d9106b9e288f16ddbbe3e880f37fa688f87458df6917bbd0a0590b45020", 0xe5}], 0x2}, 0x9156013e8def438b) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x1, 0xae000000000000, 0x7, 0xf63b, "59b0261b09a7ea3f307b0d87e45d166fdd196c62", 0x8, 0x5}) socket$inet(0x2, 0x5, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f00000013c0)="5a5529640a900a7fc625c0f8c0ae5db99c284aa197ddddc1d08758da7ff72e06179bd2cc5a2087219411934f9e07d8a34a5e195e41cb48cfa3222e6b226747f11c17d78df2ecaaf902a3bb7c8836ca7e0bdcf3071459aa61ab5612d2474258794e8d7a9445706b7403", 0x69}, {&(0x7f0000000040)="395f1ed712a876a9521565de7da4058ce0987341b0e566f4043b7de53ed335e2216151ce4c04d7", 0x27}, {&(0x7f0000001540)="35624010683a1768a8fb6f87447bf0822822946d5a172a6e9b5e37d9d2dca3a01ef31b312cf02f912afe385b3a0ffcba454ff68e53fcffba733a2393282f4d9a98a4ab4c461d884f888c981f1369000be656dc84ffe272d9905e18b6eedb49b54504b4d864fde22800b0931a1db2487e8e17311cb79a40cb956698c322520a320374b54e38ccc611fdd0910d8e44e7663a281f51f01985e36049e4e4847eab7d4d8607d4da54e04893b4a7dadf3287ffb1c469c65c39826b8de63c96ef7c3331", 0xc0}, {&(0x7f0000001600)="244abcb7a9723f2149a186e910a065721e3c533ac7eb0cc42e1d1790705974cf631ee945e0f146b741e37a84452f9a5e348982ed7f104b53d364c0bfa41eaa3a055f9d712e297ab76f6a0366979d46193c396030c470610c9983a64ae4fa83bcceae51f9455e88ed589a4c2dc1f2", 0x6e}, {&(0x7f0000001680)="0a2ada96ed19b493dfd993634443476c2553d241eb2709ab24dec95ac54733e600c11bb80b81a328d3c6d925f9db4da8d67cb73cd1f4fbaabda7bdd1a6b3df7317ed0c192269401b5faba9dafa4c2137ad6cea61b07d8a162234e248f8e49445a4545e6b11bd1e64ae7f1605eba47a367700bf30ff3d25a91820503b3449705a682fd971a0c31a5a31ba18e61afe014dcb9bbbb8d4e73c66fafa0c3db099392f1d0a6a14620f676cea3864c6d170edcbf9bc4a68ce03a796fa78371892ed8663b2bdf01d843ba5d19f2546cc14d2bd8da0abea35702d622a6056ad6a9d204df682e7d33cac3557aa777f5d10f9489c2c0f81a3893ebfef872e", 0xf9}, {&(0x7f0000001780)="58fd81e3f6e8b0181d71316401ed6192a06f3b8486ebc34ed79efe1b88e315104983177c4e46b42410372ce142dd9effbd06579b201729c3b47b08e8a4c34802488e48a7c001ea529a09cecd876148dcc5c2e50b64467e37185bc47b2a5c66ee2af0da7533ac265e9cd411b3466fce7beca431db622ca4e6f7aadd32cdaf8afd5bc8297919eada4f8e18f4138461d6963fe922d5584a58d92134de380d7a39a7fd4b1bb9e70c66511e6dab5fb9042c10b266e871fb", 0xb5}], 0x6, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x2) 16:00:04 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x7, 0xff, "614f3ee3b65433f31f82c825d26d17cea984cd93", 0x9, 0x9}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="7619c075de9ec8a796e4a9753c45d74391fc50db9a25c0158b8eeea84385045cf7f8b94649da88616819b4233a7244bbef363edc6c50ccefa354bdc0aa32715cffc886a580369110c994c2208a319c7e", 0x50}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c3069562c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x13d) syz_open_pts() 16:00:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 16:00:04 executing program 0: pipe(&(0x7f0000000040)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/75, 0x4b) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mlockall(0x3) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0xff}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, &(0x7f0000000140), 0xa, &(0x7f0000000180)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r0) write(r0, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c588495f4d950", 0x31) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x100) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semget$private(0x0, 0x3, 0x10) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x6) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x2, 0x3, 0x64c, 0x100000000, "e20353129fda1a5a15474354a6a3014007e852df", 0x1, 0x7f}) 16:00:04 executing program 1: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000040), 0x10004) setegid(r0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:04 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r4 = kqueue() renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./bus\x00') kevent(r4, &(0x7f0000000040), 0x1, 0x0, 0x41b1f84c, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0xcc) connect(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) ftruncate(r4, 0x80) 16:00:04 executing program 1: r0 = semget(0x1, 0x0, 0x800000000000001) semop(r0, &(0x7f0000000040)=[{0x0, 0x5}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x80000000, 0x4}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x80000001}) preadv(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/84, 0x54}, {&(0x7f0000001140)=""/141, 0x8d}, {&(0x7f0000001200)=""/122, 0x7a}, {&(0x7f0000001280)=""/8, 0x8}, {&(0x7f00000012c0)=""/92, 0x5c}, {&(0x7f0000001340)=""/94, 0x5e}, {&(0x7f00000013c0)=""/199, 0xc7}], 0x8, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x8000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) socketpair$inet(0x2, 0x8005, 0x5, &(0x7f00000001c0)) getgroups(0x5, &(0x7f0000000200)=[r2, r4, r6, r7, r6]) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 16:00:04 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x1, 0x300) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r2, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r3 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = kqueue() sendmsg(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)="c46cd8114a6339c87c8ea722939f46406f29a7b1da63ae872a65094a16aab6290dd87086df33a1a2ddd84a690f9fb9ca4a8fed9094edaa38403e50b4125c7780796b1ec190d55d3c2479b6136fa629865a4ba1d6a90a8c18ff3cc7c6879e12759262bad44371c81d9d829bb0377922e76efc414a93e2895d2bfa213aa708ae94124e514d5071c1adb62fa8bcdb5a747db5b40574e7f52934dfc05bf13bcf70614f92e1c15e21cf23354d6a4c7235f29009c21ef568dd6fbf391060ad25f8f1376232be58d53fbb7da18451b8091ec53609c2f7f2bdabe509367ad1", 0xdb}, {&(0x7f0000000380)="e73f063cf95c8c10b93b323d329b06662221de2b13dae55fa86a352e291deb8e91f415fea285ce38451965232a70766e97bd2cf66db8330c184b20c7a1ab418cde756c2fa9ea4d5739b564a50053ef95ce84bdc44dbdb8e91f81ffa914ac814969e1ec574957d1dbc7ae6e66b9507945afe463ba90d6b5cf8e3a2805dad91090b91a6ba6c08941cee5b33d92fe3f8a912923c046d3d6a73dcad3d46a451575ba18240fa54201cfc7cafc371735f26ebe5adfd52e2f86c2b43b3b1865bd231752c0958efa5a69b7136f1dbc893aba0d1e966d66a1fa672a23aa947232b3ab55a2688b3037070e29e1cd01aedd9006ec55d2def3e6cf1987455c02", 0xfa}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="5000000000000000ffff000003000000eee4532a026373fabcbd34b1d5f23f2ab3ef35edf6fd42398ff5d9e1e697cf36ae269ab3a199b38940ed70a0cef9c7e635928516788847f5a59006d575e10000a800000000000000ffff0000440600003aa1ff6095de5c48c7854f511b80af1b70988c97d1841ba25ba3bd3aabe3e87179bd73629d330ad5152174503ccbda3aee970ac8d0286e7856d1294413589aecef6d101947dd15ea41bb37fc31cdb20a49e0a8ab1ed454b42f8562b3fd36d6ee7aff0b3a87cc474fe53fd34bf4efbf5c1ff15fb5ce792cca41d91ae02fd00473432b6e5a842ec158209328cf20933ed9f24047170ee3ea25"], 0xf8, 0x4}, 0x405) recvfrom$unix(r4, &(0x7f0000000580)=""/215, 0xd7, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7ffb, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r1 = getgid() fchown(r0, 0x0, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/138, &(0x7f0000000140)=0x8a) minherit(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x0, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) msgget(0x3, 0x80) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x88, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x4, 0x0, "77bce34258e6b67d1854513e21d079c3be06bfa9", 0x0, 0x2}) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000007c0)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[], 0x0) writev(r2, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52d", 0x5a4}], 0x1) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)={0x3, "942a719d90bc14c4ccaf"}, 0x12, 0x800) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/1}, 0x9, 0x3, 0x0) 16:00:04 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xe53, 0xb1}, {0xf5, 0x4}}) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) setrlimit(0x4, &(0x7f0000000380)={0x8002}) execve(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) 16:00:04 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r0, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r1 = open(&(0x7f0000000140)='./file0\x00', 0x500, 0x4080) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:04 executing program 0: socket$inet6(0x18, 0x1, 0x1) sync() socket$inet6(0x18, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) 16:00:05 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:05 executing program 0: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) close(r0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x8) close(r1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x89) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) getsockopt$sock_int(r1, 0xffff, 0x76389c85b7e3062b, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:05 executing program 0: r0 = getgid() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r0) r3 = getgid() setregid(r0, r3) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, 0x2, 0x8}, 0x0, &(0x7f0000000100)={0x9, 0xff, 0x0, 0x5, 0xe7b, 0x2, 0x2, 0xffffffffffffff81}, &(0x7f00000001c0)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x1, 0x3}, 0x0, 0x0, &(0x7f0000000080)={0x8, 0x2}) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x6}], 0x2000000080000000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x101) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x80000001}, {0x18, 0x0, 0x9, 0x7}, 0x1f800000000000, [0x4, 0x0, 0xfff, 0xfffffffffffffffa, 0x8, 0x4, 0x38000000, 0x5]}, 0x3c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) uvm_fault(0xffffffff81edd668, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff81edd668, 0x6000118, 0, 1) -> e _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff007ee0dc00) at _bpf_mtap+0x68 end trace frame: 0xffff800021028978, count: 0 ddb> trace _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff007ee0dc00) at _bpf_mtap+0x68 bpf_mtap_ether(ffff800021028a20,42,ffff800000074340) at bpf_mtap_ether+0xeb ifiq_input(ffff800000171050,ffff800000171290,ffffff007ee0dc00) at ifiq_input+0x105 vio_rxeof(ffff800000171050) at vio_rxeof+0x220 vio_rx_intr(ffffffff) at vio_rx_intr+0x23 virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,ffffffff81363850,0,18041969,0,c) at Xintr_ioapic_edge19_untramp+0x19f Xspllower(0,ffffffff81dffff0,ffff8000fffff9c8,c36e860447783960,ffffffff8187af31,0) at Xspllower+0xc sched_idle(0) at sched_idle+0x155 end trace frame: 0x0, count: -10 ddb> show registers rdi 0xffff800000074340 rsi 0xffffff007ee0dc00 rbp 0xffff8000210288e8 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0x1 rcx 0 rax 0x42 r8 0x2 r9 0 r10 0xffff800021028bd8 r11 0xffffffff810b8400 _bus_dmamap_unload r12 0xffff800000074340 r13 0x42 r14 0x1 r15 0 rip 0xffffffff81397ad8 _bpf_mtap+0x68 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021028878 ss 0x10 _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> show proc PROC (idle0) pid=286075 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=86, nice=20 forw=0x17a663624cde5244, list=0xffff8000fffffc20,0xffff8000fffff780 process=0xffff8000210222f0 user=0xffff800021023000, vmspace=0xffffffff81edd668 estcpu=36, cpticks=103418, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 50295 141681 85473 0 3 0x80 nanosleep syz-executor1 50295 4894 85473 0 3 0x4000080 select syz-executor1 11265 417657 85990 0 3 0x2 biowait syz-executor0 85473 216160 85990 0 3 0x82 nanosleep syz-executor1 77903 506078 1 0 3 0x100083 ttyin getty 51934 23595 0 0 3 0x14200 bored sosplice 85990 173346 43743 0 3 0x82 thrsleep syz-fuzzer 85990 487996 43743 0 3 0x4000082 nanosleep syz-fuzzer 85990 68426 43743 0 3 0x4000082 thrsleep syz-fuzzer 85990 85638 43743 0 3 0x4000082 thrsleep syz-fuzzer 85990 309182 43743 0 3 0x4000082 thrsleep syz-fuzzer 85990 489983 43743 0 3 0x4000082 thrsleep syz-fuzzer 85990 346464 43743 0 3 0x4000082 kqread syz-fuzzer 43743 317761 31386 0 3 0x10008a pause ksh 31386 133082 35281 0 3 0x92 select sshd 35281 244110 1 0 3 0x80 select sshd 98604 48653 62066 73 2 0x100090 syslogd 62066 23096 1 0 3 0x100082 netio syslogd 80711 302327 1 77 3 0x100090 poll dhclient 81074 320174 1 0 3 0x80 poll dhclient 96944 487755 0 0 3 0x14200 pgzero zerothread 78359 205642 0 0 3 0x14200 aiodoned aiodoned 1550 240588 0 0 3 0x14200 syncer update 72219 404091 0 0 3 0x14200 cleaner cleaner 68590 219539 0 0 3 0x14200 reaper reaper 11270 382966 0 0 3 0x14200 pgdaemon pagedaemon 32543 176083 0 0 3 0x14200 bored crynlk 8306 315652 0 0 3 0x14200 bored crypto 44713 494479 0 0 3 0x40014200 acpi0 acpi0 66087 133036 0 0 3 0x14200 bored softnet 37356 439307 0 0 3 0x14200 bored systqmp 15554 304024 0 0 3 0x14200 bored systq 16103 190243 0 0 3 0x40014200 bored softclock *40519 286075 0 0 7 0x40014200 idle0 1 361398 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper