kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Jan 14 22:59:38 PST 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.65' (ECDSA) to the list of known hosts. 2019/01/14 22:59:53 fuzzer started 2019/01/14 22:59:57 dialing manager at 10.128.15.235:18360 2019/01/14 22:59:57 syscalls: 1 2019/01/14 22:59:57 code coverage: enabled 2019/01/14 22:59:57 comparison tracing: support is not implemented in syzkaller 2019/01/14 22:59:57 setuid sandbox: enabled 2019/01/14 22:59:57 namespace sandbox: support is not implemented in syzkaller 2019/01/14 22:59:57 Android sandbox: support is not implemented in syzkaller 2019/01/14 22:59:57 fault injection: support is not implemented in syzkaller 2019/01/14 22:59:57 leak checking: support is not implemented in syzkaller 2019/01/14 22:59:57 net packet injection: enabled 2019/01/14 22:59:57 net device setup: support is not implemented in syzkaller 22:59:59 executing program 1: r0 = msgget(0x3, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/22) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r8) setgroups(0xa, &(0x7f00000000c0)=[r8, r4, r4, r4, r5, r5, r1, r5, r8, r3]) setgroups(0x2, &(0x7f0000000100)=[r4, r1]) getgroups(0x5, &(0x7f0000000140)=[r5, r5, r2, r8, r2]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f00000001c0)=0x39) getsockname(r11, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) msgctl$IPC_RMID(r0, 0x0) setitimer(0x2, &(0x7f0000000280)={{0x7ff, 0x2}, {0xa3d, 0x400}}, &(0x7f00000002c0)) ioctl$TIOCSTART(r11, 0x2000746e) sendto$inet6(r11, &(0x7f0000000300)="04f7cc3002a133173bde44370c1444d2a4406f93340c0f455a4348ae5e773fe33390be3b9d9eb975070ef2447d6f3ca16f9dce972aa35c3f93c9a6711ce3e677a61093e05d52372c0e63d6e565b14b21d34aa6309272dd9463361771b6f73af25e8dac109f09c5970b3e8cfe60da3d11219a95d23261ec248e049d5c95c93cc95b895fea2b8573906334", 0x8a, 0x402, &(0x7f00000003c0)={0x18, 0x0, 0x3, 0x81}, 0xc) getpeername$inet6(r10, &(0x7f0000000400), &(0x7f0000000440)=0xc) shmctl$SHM_LOCK(r0, 0x3) r12 = getpgid(r6) mkdirat(r10, &(0x7f0000000480)='./file0\x00', 0x10) r13 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x28) pledge(&(0x7f0000000500)='\x00', &(0x7f0000000540)='^{\x00') chdir(&(0x7f0000000580)='./file0\x00') shmget(0x0, 0x4000, 0x440, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f00000005c0)=0x7fffffff) mknod(&(0x7f0000000600)='./file0\x00', 0x6042, 0x8) getsockname$unix(r13, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000016c0)=""/226) readlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/4, 0x4) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f0000001840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000001880)="0e41f09351cbe32de7eff17bc70644f158dac061001e3a4fd971270e84bb40b98c80bca87219d7211d414437616a84a08750eaa850304cd2f4593c7ddac235c2330da3bbf9f2e99a", 0x48}, {&(0x7f0000001900)="c82dbfe70a594580a5f104a6bc1e775e334a203bd6a7e486c71855c5cc32d0d7d37f38bbbe38e90bbe0fc06c206de889608de3ae7c231be3e4437edac1c94c0a36d20000a63532d1347c37dac702c5f11c6810f2ddd82babf5cb1af760f354038d690b305959b0632f1bc05e320a52ffb91075bfd0614b53af39e0ebb5082cc38c6a1aff14", 0x85}], 0x2, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r11, r10, r11, r13, r13]}, @rights={0x18, 0xffff, 0x1, [r11, r11]}, @rights={0x18, 0xffff, 0x1, [r11, r13]}, @cred={0x20, 0xffff, 0x0, r12, r7, r9}], 0x78, 0x4}, 0x40a) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000001ac0)) 22:59:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0xc003, 0x1) r3 = dup2(r1, r2) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x1}, 0x8) r6 = getpgrp() getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmod(r1, 0x169) dup2(r3, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r5, &(0x7f00000006c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000200)="3dec1f072b2025ab3dfe8735d28ade10011bc11147df6bd679bc703882bad73c2f9ec0f054502a4b4501c3c5c2ed4ec2830a73692eb707e411f4a347f753b1e9893448977aff62f1e8492ee3e48ed46b0e5ea81f97c0393d461c5e1b3e36c2c0a8846c75f44de6c86252770bf98121ca381e6da35ce27b89c0657fa9a920b6796374bcd5ac663ea8ea06f7fb243d800065c8ab08708f1f555d1e21b84e5773c3a27a1d14f499f86a118bbf535dbd70e37144da25dee9c1807d4994f747d1bd6eb71daefb59ffe98ca4e2c96924bbd3aaa4a380dca4b91161b8196a8f", 0xdc}, {&(0x7f0000000300)="9b6a4456d400f12ba7e38c3f873c2b5279f8c79d873549e615e143aece209b320ecbfb9e250b7858b5f183b01e4c700b4c89cb8fae58005e52818f996f433f2febfef60bd21584784107", 0x4a}, {&(0x7f0000000380)="e36686b8ea57e9201d5222ef6760e6a364929d3e7130458f1bfa142de580fdfcf29c662b948227b0df0206c45a4edf270b8fe0ca510ff15ab19986d82d68ce6a521e3069854ec8ba93a6db1495277bd39965cc15150cfab9a6e63237458a8f6252aa28e86c968f6941b4fe28f2a3f3189d9d70df780e7d66f77c1d17493b37c997415999a1ce5a8c2c76856c1e7b28b5f93359dc38fd0e8282fc6bca3d6a56ae928bf7ea2c89ff76bfedaa65de71302d5dc81d1475d0bd4ca520adb6c49af54ffadf660dd3c82aedfa7249ba32c635fc2831", 0xd2}, {&(0x7f0000000480)="e76252696522d4706f387693eccddcfa066c0bf7fe537f6583bad78346396d7203be38bf934caa71c2892cdaaafe4822a040bed441d0218f5effcd6fd0b20395ec2856b100fa40594e9cd46a9e9139af75ad293f8bc404", 0x57}, {&(0x7f0000000500)="43fca979a317b38953d004ad43c3e183b1b2e9a0e2e51321383a1d6f00959da050242a5a5f08453e1d0abdf2201558ed3dc1e8284f2089752970aeca442be9d187b60394b21db52e0a68a3a6e7722186d7a672087e3d212e152731b96333a856", 0x60}, {&(0x7f0000000580)="02021d0d444fd9133fe8bf958621371afe92fba6a16b65fe852c2fbd1400cf48045a5fe95facdcfd95946cd56c546bdec883dd20d92edcc4760bd5e65344a66da30988f0dd1e86f3dc5b46f21992ba9914661c320d413c2be59f", 0x5a}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x400}, 0x2) open(&(0x7f0000000700)='./file0\x00', 0x30008, 0x121) readv(r1, &(0x7f0000001980)=[{&(0x7f0000000740)=""/94, 0x5e}, {&(0x7f00000007c0)=""/21, 0x15}, {&(0x7f0000000800)=""/7, 0x7}, {&(0x7f0000000840)=""/111, 0x6f}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/155, 0x9b}], 0x6) connect$inet(r2, &(0x7f0000001a00)={0x2, 0x0}, 0xc) fcntl$setflags(r3, 0x2, 0x1) fcntl$setflags(r1, 0x2, 0x1) fchmod(r2, 0x102) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001a40)) pwritev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="e5c3231c2e283444650d0c6e68013651499167873d5a8e2e7ce0aeae0ae7cc0212a99430c38850e6", 0x28}], 0x1, 0x0) accept$unix(r0, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) r9 = semget(0x1, 0x1, 0x80) semop(r9, &(0x7f0000001b80)=[{0x3, 0x1f, 0x1800}, {0x0, 0x82, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0x5, 0x800}], 0x4) fcntl$setflags(r5, 0x2, 0x1) r10 = getpid() r11 = dup2(r1, r1) recvfrom$inet6(r11, &(0x7f0000001bc0)=""/4096, 0x1000, 0x43, &(0x7f0000002bc0)={0x18, 0x0, 0x0, 0x200}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c00)={r10, r7, r8}, 0xc) 22:59:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x18299, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x1f) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x80, 0x81}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x400, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf00fffff, 0x2, 0x44}, {{r1}, 0xfffffffffffffffe, 0x2, 0x11, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x20000011, 0xa, 0x9}, {{r1}, 0xffffffffffffffff, 0xa1, 0x20000000, 0x8, 0x100000001}], 0x5, &(0x7f0000000100)={0x9, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) rmdir(&(0x7f00000000c0)='./file0\x00') 22:59:59 executing program 1: socket(0x6, 0x8003, 0x2) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000026, 0x3f, &(0x7f0000000200)="010015a7a48aa8eac871e94ab869210d8750480d7d30085f42d1bef629a4a8e7a0ec8a24249618685176871c29991f97d02ab129d2f895d7a9cae2acd185b86439cc08fe74d95d6f226e1d6f649f4dcb9c48e4d669ceb2efcb9f026cdd845298584942b2a93e8765da142c7348afef1f0631eff28ebe258e3f171ca703ec05987e7429004862cbb983eee42f75b37fe3042356a3084bb71761350362a51665f36fe3b79fcc33923039cd9790ac467239a01fc319f2fb7e17c84e0825864177ff4bf19f0712f76694f8529deb1563cbd82df161643b6d36e4", 0xfffffffffffffe25) 23:00:00 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x20}, {r0, 0xc}, {r0, 0x8}], 0x4, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="1acafbfd09e9efb27991cc8128d75c7940a31b2059dda73352471bdc2f42bf457bc962b8c3efd95ecfcbd72232604a407bf7b5819af42ec1c30bf0c23dc2cf216654fb559cb45c87e11f36c7ba25f416f80f108fc8c68784a35c8ddf7f46f7009bcd58ab406ecbe0b83b5c01611c7ddf6ece14a12027ac8b17550e67194691e83cbc682fdb4bca2b", 0x88}, {&(0x7f0000000100)="d5ab207dd14910db4885b6b05edb23345b59e60b333c115f89aaee9ac11a6bf6a483c0ec69df9f2be3a7df2cd3166a1103bfaea2d2bb69ff5b868baa903295d3c8a9d2586df327315dbc37f17c7fd11c22fcb50f73858f1812815314800fb6e2cdb36a3eee4ab9f78d0a92b98bdad0b8f89ca6156b5a71f4b1ea10a6da92c3df13a6d686bd58447b25cf027fc65c44737952ae8fc1b20dab1a95323a1655c1648a40ce908be1c4ad392292a2c82a6fcd43ffb6b3e299c439682bd87c", 0xbc}, {&(0x7f0000000200)="37640aedb1ee289743ede45bd9eac6f93cdecadab53403fea78e04f1c7cfe66f1610ce64766cb31ab05dcf9611d32b6f52bd36647e22f6d3c28384d7c678bfaa864834b1d63e2eaef6094e9f65bc26606c8523b3460313c00f273924bdc25541b82daef7d2219608e98c7a0b52d52e514f9b7803e39b48b5617167336b51816f87454171384131dae6b5ac7e60fd67bd1e9a4c4c88d9994ebd5efa5885359e0a9ef54d4fd70741f5cdf17af8d217a655028d4e2d086c9e8d02328522cccd70e4cf35d7d0a402d3a050827bcbc536a11683876aa5168adbf0", 0xd8}, {&(0x7f0000000300)="6e2de575d98e8fe1e26d3131aae974862b797f0f", 0x14}, {&(0x7f0000000340)="a72191f83a625110ea4e2aa1c32ce2d0b08371384c268ab3f69c19c9ec925574ca3175ccb924954cd6d30d537b937b64b52654f5d81f1e006bab251a16024b45538ea9f23616d3744da8f5e19f0291841e81a4f91aac545c78b3988a84af6cc30a04d23d9229", 0x66}, {&(0x7f00000003c0)="ab2647dc5d2727aa17ca3f132350d7edc0a9611fe2213774a5f76deeeeb329fa45ec0a118b52b1b7f6e352695d56819813bf83a78fd6a18bd35a75fe9a09c10176aa42522492c9bac91ed1e974964214aab66058d366f7db59821418a07e77df14b9ed829df9854d3a96e70cc971aa12b1f5e33882e88ee479a25f6cd3fcd60e265cf7cb74df2d59c3130ab20c4d45b905eaacb791fc8b45f056f2c149bc6ac89bab8836f1a670d1e60fdcb132ef5ba3a4d904717b257e77c5efcbaa40", 0xbd}], 0x6, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 23:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$inet6(0x18, 0x5, 0x81) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000240)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 23:00:00 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 23:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x4, 0x4) getpgrp() recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/213, 0xd5, 0x840, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66686c6530004989153618d9252be1db595f8c7e2e2ed80b5262118923f4a358616733d1a2bfaab57c01cd32d292"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) shutdown(r1, 0x0) 23:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x20, 0x4001, 0x7fffffff) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0x10001}, 0x8) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x4, 0x9) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r13 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r14 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r15 = socket(0x18, 0xc007, 0x2) r16 = kqueue() r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1d, 0x7d, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x63, 0x20000000, 0x4, 0x9}, {{r4}, 0xfffffffffffffffd, 0x2, 0xe0000080, 0x401, 0x769}, {{r5}, 0xfffffffffffffffe, 0x20, 0x30, 0x2, 0x100000000}, {{r6}, 0xfffffffffffffffa, 0x10, 0x1, 0xf18a, 0x8}, {{r7}, 0xfffffffffffffffd, 0x20, 0x81, 0x3e6a}, {{r8}, 0xffffffffffffffff, 0x19, 0xa2, 0x7, 0x62d}, {{r9}, 0xfffffffffffffff8, 0x98, 0x80000057, 0x7ff, 0x10fcb505}, {{r10}, 0xfffffffffffffffe, 0x10, 0x10, 0x7}], 0x7ff, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x2, 0x401}, {{r12}, 0xfffffffffffffffd, 0x24, 0x1, 0xb9, 0xff}, {{r13}, 0xfffffffffffffffc, 0x2, 0x44, 0x7fff, 0x16}, {{r14}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0x7fff}, {{r15}, 0x0, 0x80, 0x4, 0x9, 0x8}, {{r16}, 0xfffffffffffffffb, 0x0, 0x20000002, 0x8, 0x8}, {{r17}, 0xfffffffffffffffe, 0x63, 0x80000030, 0x332, 0x8}], 0x1, &(0x7f00000006c0)={0x7e, 0x3f}) r18 = syz_open_pts() r19 = kqueue() chdir(&(0x7f0000000700)='./file0\x00') kevent(r19, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kqueue() close(r18) 23:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x3, 0x80000000102) r2 = dup2(r1, r1) listen(r2, 0x0) 23:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140), 0x100000000000005e, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 23:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) sync() r1 = socket(0x1e, 0x4003, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = socket(0x1e, 0x3, 0x0) dup2(r2, r1) 23:00:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r0) 23:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:00:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x59fd12e, 0x7}, &(0x7f0000000180)) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x1}, {0x18, 0x3, 0xb4, 0x2}, 0x0, [0x3ff, 0x6, 0x6ac5, 0xfffffffffffffbff, 0x6, 0x7ff8, 0x3ab9]}, 0x3c) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 23:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xe) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000000000000003) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/173, 0xad}, {0x0}], 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 23:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x8289, 0x40) sendto(r0, &(0x7f0000000180)="2a3e1451001cec7fa01f10a2c44824255256b4cc22f4785e3a1c8a49c9cac245d855b297dd3373a0fda063001e1ce7c9", 0x30, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000480)="ccb9eed7e644cceb530d1fdd4dcde5c8a16379545bfa33f212f5e3f34cba5c4d82870b9ad31c375f98ff5308479639bd13082b5e187105e85945584383e67d7a9c63447ad24657b74db77016b694709dffb729b3831c8093231816b84afb1197f3574fa80456095bb6764d53bbc490aaaf0dfb22d366ad81353692d59a63e62ae948ebfcf2bae954cccb51c7fcd240625137751b765d3604626c5f944a443b671cb0c6346068568bdc6d6249f9cb2b61eda76c3a728f8b6bda049de38d88412a60", 0xc1}], 0x1, &(0x7f0000001880)=ANY=[@ANYBLOB="e800000000000000010000007f00000090d07226c0f48041913574253f33f829b1702204bb1af425afcf057d9b090ffa974696109b84f9454cdc7a6c2f881d87774075c813a62d91d60031d09c4c5c5ff63f20560624dcae4df4359b0b24f2ac9a997cdd58a33e0164c6eee2a714b902407b5ea9c8aafb09a6d32e518dc36a0c927b108eb8caa4f9b92d72e4252ee3dfad1b1d56c05357e6dc99a7f543de83a3d75cefe1bf7a1aa35fe00124e99c7f2eabc727f0aacb53c1b15cda0a5156b56df9287150fc7a867b0e2efc714640efa8a88812d9e4d691affeeda9250058b2bb6e61000000000000c8000000000000000100000039340000a57bc90d33bbd23f4e6c52aa97358cf93aabc719b91550e6673a31c7ae42a82190629a519a749439ffafea55e9fc72cc04d2adbdf2c7e0052305d959997896e7c44ca6e9803ed8a43eef7a924b56f1bca6d7caba370e3be7fa6369c443e43b2e3eb0c886c7f29a927a97c4d31cf2cad3d97e32cdbe4e91565508d90ce74e8c6a45ff56211db74e792fd12face90eecfeedfbdb258ed1bac04486e238f2a3cfbbedc1413c565d07fc47f84db8a0cc3713bca17a0000000000b800000000000000ffff000007000000c6d391ac686b78bf69361a754e9572d6e5173556dc7c2d4e338a7ee78b214a5b2d1398ecee2a0c319daf14ec8c64687354b4ca266d2245eb5753b71de8674ca41a3bb6ec23596e19d79a07ab6c2bf1b373cd87a0c53d6e205cdbc02849aa22c8f7ebf1518ae45ad515dbe9b794e96f675983dd0c07bb4ce23d96674e22547cb5a7b1f8450d6724e4320d3d3e3c276846b92ec2db232c6956afb59f40fac9cbe7f4944fbce808c5001010000000000000ffff00000000000040a8509607d5a49d64aaf1598eb3cfd3e88a7cfe4c1a47b51cb6225adc37ac7328ffd7ad48f21de6953492ecc113cbff0d21004f687bc057322d370950fd8b98d347291e55ec29960afcc2d0db300b55e51706cbb2ebc63d4601e756170c751bd91584557ef9d0379757dad717dd86878d5e4f9ce9f17ea47f693b9be967540ea5bad64d998298aad489409cacabaa9ef9810e42e7f9be5ac37f4950d852b5ab0a4d2c169c104db64b8c645fcb282f82daa5842d194ea05e4ab356abd1906265c6c3e5e0ae997385b590cd25c71427164d0ffda1b6ff64b4b36e150b69c1f9d50cd7847d835ee16856ec3a9c1281f4edac4d74631c818e8a68af227f887858e805a42cecb0094802260abaab29a072bed62bfd39927aa1a9701167e3206fb8f2d9c1e41677e3020c02c29fa399b4dcea63a291230339aec4be60efc9fafdfac56376e54434a3a9ff07fab4fefceb8f052f971a46101fbf02143dca801f6d87605dbf24ee193e550b3d9d22050d6685a4ed09c16d636af8be33737d69a9d19eca0e7096423fb9ac6c66c1a691f9f1639b06f3727619d096544b4e5e4dca5344cd702a29d41578a527c53b3fb286f2c703407c23112ed166293279db97ea490fbaa32401b241b23b8e8956e4f35be67cefc92e373a9578c0e0a8fa7b25787f31107e99b317dd6dec870e2287eda6716d6600fe8af84b0bfea6a5c50d9778d2aa3d98cf156c4e0dd2186ec284385b712fedd2750b866f8d164fbe72edf84190ef951253e1a5eb8bbfaf1094f69af15dadf51941089d4439be25386b194f5838f5d7b42e8986b753f696cd83d2163b7bc86e2aa1e3476ba667196818afc038bb12d0ad7f2d221bb5bc24ad05965833ee406feadabd710860f472c15ff8ff3dbad9aea4c5b60a6080508ef3c55f3e7c74d0abeb0ec0ffbeff11de999ecbf68e848a36e22f11c7624266a1510d1e3a7dd6a829e577f5dbbfdcb6ec28ad9257bffb0ea119c5d2a10bff09fd810d50f27570d19d18f3c0eaa4bf57baf8c4f2ce5baff421a99f7cd0bc2d23946ae99628d0231d2b928ddc9b109cc7af07577260405b1c77b32c15270899c249330924d8bfa85484e31dfd2fbaef6c1ccbc46e56c8bdd6f6b0b855b920e312cbe08b97b40c69a73ca510f497a55040731e269f5f5ceb32bacc9ebf8cfb26a1151272082bd14d26a2242892a50746dd5e46ef035a8f9364cd12578d9451b3a98d2422c4d961ab79e9fcabb9c09dbd5e2c3514e9b6c7ece11931cef135540b6df634610291b319a43c5035e8b9440e440fefe38f5a3b773a3422d152f4a267fe19d94e9cc7e21e8ab9cefd7521e722457bde1b8e3da7053606e809650f1a15e7f4894bb3a0bd44a0fbaadb33350c03bd3c70fe76fac3133bdf0eaf3600a4502cbd7c9e56ebbfbf4afb151c1695a153826ee2c836617b14f08d55bb62f114b6c38deb4709f952075f5df4d73e43f96ec2f5c20ea10f22cf62f8a9e4cf3fe1f67ef573afb8c93d45ada025e7f2eb32e0c4bac55cb110333d7926d65828d20491d84e96a61446d0c95133b957960a97f9cd46da1f0981fe7b8abe723994e1b3d95e4c21cb285eccbf8036421eddfd21670367ff111a056a50408c3cdd51a54c5d6c6fc12baeda1375e2fb5a396c356e1230a5624db05bcaa8f1596bdabba00d3aa41193c2facad504e564d50619be9b09816632890ed582f4ef3839fc1f91d6a446f2817474c22ce77421e1a67a6d700e87a954824af05a96f345c160e593b55d92b102d03df36e94bf27eeceaef4ffb52fc55b4795e57049f62c2a26e378d807f4d37c0103b437243ed5044b9622cdcba2ec3a7e9ec8f460a87823c6794942026b44021300177ff46c7bec6acf73ff39b176ba667e147832675640a1b8af1855752ea35c84823351690cb3b2f4386ecc41dfa5080654a1ed410560ce7e9ea45a420050fff7c92953006edc6f684fd020f62a119021f11ca3b531ef98d8fde13332e3f396c5276f118de59c3075f6f58cd08a96618a0bc54630ae9919c5675c102843186b7981a8f14a1581fe80c3e6ea99eb01961d895e39d2f8bc639a6a714596a589f6626f80fcddebe3f3bcbd4e35d17b076a2a3bae0d00a6efd2dbcf79dd05bc0a5613fd0affd3437aa91a29a1fa6c8194912a796aa9c8e1f840c3505bfece0914f80f7703fa03c42aa048cb9b1e83d2ef0a3eaab96d2b27df6a5ab137b5bf2c37ed1e5b0d955c535456fb854d003fdc42790dc32abbd37a2a226a74c42bf62d1510513dd3c32d7c73563759039ac458f7dabdff9723dfbec715a408ef31592d27af01585b014b35dc9e11770c6650050ef20f1a988b4baa52abaf4a454f156adac9595f36c943db18e2840adea5eef83fa5a7f964e838633ec4037988cedb6630aaa75bd41779e90530245d602a57036221ec77fd33b0bd4e16df339d4437bab629f4e948df7015179961bbd175ad96b6a4fcccc0c08819c93599081abaa492a7b6453eb191095be05c084ae2aa82680abbb2dea6fb583f1d36492764460cff438e5cff7d500d9ee811ff5e5add65019223cd916bf3323dc04a321f6fe110044763cd6a922e8e0ccd5ad8cabfbf5e13ae81de78f200da1db339e9b1e2dfb241ac806c7c58eae2c149d9166a2af4f15274aaf5c286c9ef58a357ce0f61f86e4059fa8ef424d5f9e3095e3772d3921e94abc578f6b9047a6efc56e7547978aa52190f098e0e05073814221fae83f6c5cfd158ddd2919d20837cd1919c6053d39254c427da4bcef4eb1632fd7145caad806f37fe4949151cd9b884cec8b8a32aa8025aea16cafda18c2db765b053936e484ad81a108cfe1060adef9742ef0459a02d7ccb6bde4da5254a3e2c8f95ea453af332c10b85e13fa274a6c3645a0aed9ad3833c5acff110da3d9df92f12fd310d956018ba395049ca01827c71a4f182eff7f5924d8e49df16307d078054405d176f729f7c7893d47edea92951a7c57b696ac27fe977c54455c7cd638bac4f6146d3d6fad72521ccda020c297269f9fd054b8321f9bc8a8d19f9eb226a2de4cb5d4b97a548624ffdd94e630f6f2893bf5582c920858c1657cec4f8db3454b955edcc27d3344ae280315a7e96e4d97a23dbe02295b095be1a93dab42a953725abca6d11c4befe2a8cbc00bb3beda39ff7d430708f5a4a944bf978c9fbdb2f08a9399a117483a216a7f438dc02abff69fe4811a43751dad0d9294232fa75e7defc9946d476305416b1e4e94db8b55d705176e59a8d9522fecb45d29804248eb20d4fbcc0fb398d80ae5ff01dd1967449b7e837894a6199aa656063623e4ee651873993f3c1530e1663a84cca86213bf9d304ceb5b0500d81eeb5dbe6f30bfb2a2d85241ca026e4d005628b10f4c7d1b84ea4d52fd6782833bfb4ec026b844fcefa902819158dedefc74e632b0b924b3ee912c018023876f15bcb34262ece2e86a66ed76042128666340b08aeaabe1406fa016e38a32b1f2ca4c90a71e9c0d8cbcd9885d5e41c7a8516beeaa9c48b8da56504c5fb06e894f80d961a382d0f7fc133a29aa867495fc502484f5f1e7554d95bc248a4a08388a94ebc16578a85a1c539cfa1ef76c8effa5456fad4ce5ac9bb71505d6daec1fe4902c816e7bffe7f0bf1c0ade3e3d7aa3fd883c9a161bcc8b95a10a9a7d6c5372f0cdb1756ce252ae39102c0529ad75fa90a134ffba52d523ff2b4b55e5e9fa0b43bade778591b0c8033c7378fc035324c24635b9e4b4e16e8c5010961777017f5aa4300854006c403c6e405edea10c871fdc13768730f75d2bdf185bb67a3d7cc06f8cb6bab5fd3a95658845f947bcb4b703a745e77d594aaf010305749b9d8cbbcfbd86b39560e754dced86810c94ceb07a7d634e452bad6d0191ba7cea1a6089f0faa0d13f16f5802b19c6a43683892d15cfa2aa755a23e17b56bba2ef35fb693c7402b94722ea9c727ea1cd8ea6608daa93aad3c6400c5a019f236a00b86098e2e0a2469057f7585de61212caceb8b05038352d4629d76e021313d3e2e6bf638504dc47c90c571f3f5221e2b78dcde2344b71901ce8e292ca2a6f7a374a839d24d454a718c0b4fd838882c8fb2b6529825fb9f2db78c5df71862c424e234fd92f7fc5fc2da01233782c2049a04f1c6559a61d21cb4507cecfe6e504e83bb2dd2612475b65961fc0b50e5460e75ba3a7552c2528ce659a6ad240e34b0a1fdba004b20686a7200c12f152dd17d2e8ade2e480ccd320b0e5d1a23fdafe038fd0ba0f3a941b83320b466f9323035bb916d57023ab59f5e30596ac3ca9fa2b95a935d058228f9d5dc48acef16aecdb55a94c19c75eaeaa87929ab35608e47f7170ad2e51b236e142fcd5d26eed7531a909dc779d7ceaff7abe57a4ad9680ac1a4f921203bb1615324d1197aca99869df36e3e87b06b3ad06a20343c9ac3a2b3222b9a399c429fa294c8f9cd921dc0936ffc8fcd2113a53b477d9f36a636ed8efcb81aaf0cba9eadc27d1ea4fc469ccf210d805b985d1c8a945c34e12998cad234fda26cf02ff74697e17eac500927ae2dc540225dc9a2de5da6196516faec42097ddc84c4099953b0c1af43e6af29f5e85cca1c6d99678c6de4b3ce6ae2ee211d5cea6cb7805bc5c33976a442952434212ecd4cd4f70fd4411f10e7bfa8aafacdd75c1c512e05dea5ebb49ad40c889765226ee615720787b2ef225f1a6d05cacdd264f9fe8d7fcd59dd466068a581178f9a07af41f81dc7f7839e715793e31eb2a81aff7628eb00e778cdbd79f9232fad7186eac01f4fad9717b51dd0425376551b4ae20703923c868534f98ce65487357eb344de687a31481e5872ae08bcfdd5d5e7d8a79f6735e1eb043229469cfd2a9af18b1925b0cd5b0158d2e2d91901bb9d01e11d3c23a29f50e13a7407c55a5dce2015ede1fc875156005511a7b057425a85f1fe8670c48425a4f47dcfe70013866cce55ae58728b38ed3ff69d01c21be3fcf8d3f9f65ea5d0a9d8b19ee0801919bbac47b9a49347853e11a9335b79cf8200e9002473fbd2b06f5f6b7ad67d5cf14c1376b22a112f8a32c30f8e46fdea2875fbcc6e19b5abc024d20117280616ee3ace6cfe4eafe286aec38ef283af5f9b683abb4f5537eaf4337eaa549f83125be9d33296dc51f919a903790a667a32e7272549f178ba7061b657d72bd5b17cd74343b8e44c3e2b9c3301aee77b1623ab699ded57912567a9ac9f6ac5138ee2f0f955edd66dc45bd0c3574dbae464760268a182c40a2b183569629487d23a21f74f6334420d3d1d6ae968d8687604e20e395ae5580231c3eb19a20834d24b90df9c2494924e699116426487edcc77cd349a11099d2cf8a8316fdbcdf2551b71279e9ba595771502a21645a8d3ab60dcb176d737db15d875711e08e3dd31fee6c0b2f8309805f2a723b9970e9940169fb9bbef1d0f05dbd2dfce197239842f59b444e29433fa879a5f8e8eb5ef394562005af24ec8c311e9582bf159b326a5de2ce83c31ca249757fbdcf326544f6d5a6f783b013875823dadb37e0f01a2cc9da1cd3c9750782aa993c0d1c5dcf5a383e0d141d038b1a61c71fc9ba72ffe0ab12b5baa960a1f89a9051a04334ee3c636fdef6f7ed8d6543d298d3c5070ea91d6fdec29c1d272a242cd523aa4e7fd28566cd95767c77e93c25163754f2cf0ac83955217c360894a4f1b5ec7abc531a72178b843c4fcc8305496496bab24ebf611bfc0b336ba6a87f9000452b4e7f411b97308bcd7c9381665e4dd8a4d6e2d092ffcc664b93462672f75c630b0943474586b780000000000000001000000fffffffff59a549d0b87119e75819114c01ec5b673fc9f1356ad17dc8b92a0574438402d9570525f1dada1abf35b0a97276ad424b52cf627de16e860a5c5f747c75a486dfcd1ac5fa783eeed2c49a40d7070c30c56ff8cf4129c9aaab10623ebcd66c1e9ede20c91beae3e00"], 0x12f0}, 0x4) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000380)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 23:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = semget(0x2, 0xe36477d9d43de973, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) 23:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) read(r1, &(0x7f0000000500)=""/90, 0x5a) dup(r0) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 23:00:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x538, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000040, 0x0, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0x0, 0x40, 0xfffff, 0x6, 0x739}], 0xfffffffffffffff9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffc00, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0x81, 0x0, 0xf97, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x28, 0x40, 0x5, 0x7}, {{r0}, 0x0, 0x10, 0x8000000b, 0x800, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x7f}], 0x3, &(0x7f0000000100)={0x5, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 23:00:02 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000440)=""/133, 0x85}, {&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000600)=""/141, 0x8d}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet(r2, 0x0, &(0x7f0000000740)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 23:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = msgget$private(0x0, 0x76c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x10, 0x80000000}, 0xcf, 0x80000001, r6, r7, 0x99, 0x0, 0x9e43}) r8 = dup(r0) pwritev(r8, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 23:00:02 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x66, 0x0, 0x0) getpgrp() 23:00:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000000)="14135d02aaeffa6e8b6991096f3b76b5f65739c2f40014cda97734a1b061cf337bca2b91c1c579363eb2238ef55476b0212caf0d8f659618b4b607e126d2c80e1f895ea43f899b0925a042499d5e26c9e9493a9be156a465da8445747e27c3d3643522b322dd673f453ffc6199cce025009fdd975e186258123eb0c98e92c5d2ba660bab3cc2f1534746f4a25a19977b6709a67ff2194683d80045505c5c905ef5ec80978ec67025152934af4ff00651fffa", 0xb2, 0x8, 0x0, 0x0) sendto$inet(r1, &(0x7f00000000c0)="74f65cca5a8879a90e", 0x9, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = getuid() seteuid(r2) sendto$inet(r1, &(0x7f0000000100)="0ea2bf37fbed339d5909fdb20f3485f26bae8dfd9fb675f30801af", 0x1b, 0x4, 0x0, 0x0) seteuid(r2) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d99f6bfcc93af307000000000000000000000000000000000000000000400000000000070000000000000000000000000000000000000000000000000000000000000000080000007fe7f43e0000000000000000d985f5120e60000080000000000000000000001c0000000000000000000000000000000000004a91db68f02801ea750021c8eeb83b9816681da4dfcd813f1726a9a861611e34dfcc1c4ec6f0167eb401fbd3eb2ec5876e95d039b79212ce84ecca533bbe7f531bafb50e09662dffc77618cf3eaddd5f92c988c6075431d986a8ff1592646d91e9d91829e807f62806ad11963f62d42b5ec24f1b41c633e582120dcc9c7eea474be25df6ccdbc8103f1715d96e0c6057dc60b87b345364e2a642de2f0001f567247ad7df41a229db41ad26ccd16ca09b5e00ce5fa0ba4012ea9f2a1837e5000000000000000000000000000000000068f6213ce4ba4200828db9c3363c5b348be59619c3efe5391f792f2878de24e602ff4b8fc143111de5c14008910dd58802175d09c2bc4b2de945ebb44a7edf42aa6c331053203ec14d8abc6e78abb166e9a23f6ea61bb7b5ab84ca8466f7f792ba235ade5c87752cf9620264e898eca5ae92b52f6ab3d015b4c6425424e5d5a48dae5385436086a4519e885e3ea8000000000000030000000000000000"], 0xb2, 0x2, 0x800) 23:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="08d63dffe4065580", 0x8}, {&(0x7f0000000300)="f3c37210176857acbcbb6526534818cf6482dfc553f5904644cd09ee9f5ab0a024336c6789371d91aeca6d2ac3839becb80b8e6dc6b2f153ad53a094426d8ae013d9f64c04d5f5e57dc0cbd07cb5304db156b312b6dad7468166976d1b015f68e2ae1371651a96a0fdf3071c83dc89e3fd9085594138f430cea538a183795b1bb12333440cecb0fc060331d1ed58bc8f3eb4d0bc8a8e5597e01e839a045acfab19a8402c65995bd25a7bdd687d22653c09e98487be", 0xb5}, {&(0x7f00000003c0)="8692653576c4cbea055b1e1c59d1dc80cbed5a221b2d91fb415bd5f43fb397ca4a8ede2ff70e00ee1771858a11878a4b7ff186fe4e8e543e070f215f5fe5a32314eae328500e9d0880d7af7882e1603d047d78c8a7e3c49ce2e46ff5a66a801a0c4606b542b110c494952a003d0c3955420cfd5e85e9c65bc40f297e2749ea544b1951672ac8d650d3ac1c48e1cf6ec81ce66a06791ff8d84e41e22549ca3aaf19df28fb4643e5e0e1e6ca0b7e688c55e7deefafb93338c65e7c", 0xba}], 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/86, 0x56}, {&(0x7f0000000540)=""/152, 0x98}, {&(0x7f0000000480)=""/80, 0x50}], 0x3) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000740)='p', 0x1}], 0x1) pipe2(&(0x7f00000002c0), 0x10000) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x9, 0x4, 0x101, "abe2a990a6a9c0f4e67b959bf5f22d9a5c821bbd", 0x100000000, 0x8}) open(&(0x7f0000000700)='./file0\x00', 0x808, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)=""/142, &(0x7f0000000180)=0x8e) lseek(0xffffffffffffffff, 0x0, 0x10000000001) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="990a9c7db4751178f16733a109154f104a13f0887cb2324c44e905e668ec0d63111c0182688362cc11ab0c2c4bdb0e66c40a9bd8b6ab382b54c9c4fbca383ccd457f9bb18708f8acf2777ac64f9b7a281631b9ae0ca14c7245c63caac42cdc19712dbae55bc912252915db2b089c257917cab6d781891531ce", 0x79}], 0x1) 23:00:02 executing program 0: setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x201}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x200, 0x800}, {0x3ff, 0x1}}, &(0x7f00000000c0)) 23:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x8, 0x200, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="ddb2ce07820da58888fe0ac1dfe5286ceeeb5a299cba8b4bdef2bc0051bff6baa234fdb4", 0x24, 0x400, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) 23:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 23:00:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r2, 0x6, 0x10, 0x0, 0x0) 23:00:03 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x101001000}) ioctl$TIOCSBRK(r0, 0x2000747b) 23:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) sendto(r0, &(0x7f0000000040)="8597c1e30ea0fd49edfcd3f1faf4110ac5c9d46569dbca2a291fbb72c50c1bb30253a81e8681cc9a83d68071cd214675dd3e6bada3091866e305c9b3714b713485a5f3ff01904fe3bed3a3332c04df0275c6a5132078c97a1a610506a2ec55b5be32bf39a97cb32be62c40c7550c9aeb6bd406fa3abf13f4e13b3059bc0da11611", 0x81, 0x4, 0x0, 0x0) 23:00:03 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() flock(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 23:00:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x4000020010, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 23:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) readv(r0, &(0x7f00000023c0)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/53, 0x35}, {&(0x7f0000002200)=""/239, 0xef}, {&(0x7f0000002300)=""/137, 0x89}], 0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 23:00:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x40, 0x6) r0 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x1004, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 23:00:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8040, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kqueue() accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffe43) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 23:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) write(r0, &(0x7f00000003c0)="0bd5e9c089a50cddfd6b932cb1d61778d86d6435ab32c536280d0e73c34bdcc29de8ce5f760021bf6ee3c14abcd01b174e13f87205bbc6d02f17b25ce2cbe1b086132b54b4e9ce4ce47675bda4816c5d115a2e2e8acc4a61e8e286232eb5c4de70178dcdac981ac2af2b531c7a1c4e6554e04164dcb989d95ee4e609999fe109d9514fe3f7203cf35e8cd91a755415c7ef693a4e2f971721928fc1bded954e9317e5488c5f3a2cbc6a340163f277ad58c033f0fe3310a913ccb4b80effba721a84886c09ea745856b663c61a", 0xcc) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='{=\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\\...\x00', &(0x7f00000001c0)='8\x00', &(0x7f0000000200)='$*([:-(i$\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00']) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchmod(r0, 0x12) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:00:03 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1003, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 23:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412cd4d8294834ecdeaf14535e4ec94e7ee594cbc9c1eab121628c1338bffcba980a39c88663c55a8c18d0ce2ddbede6e79e0f82c2c1a2801761aa553ac7e3d9e6fc53636fa680aba944c53486e1d005714043b3eefc694633b09ebf43286936c7980c1c474d7067023529465d135410efad5c9ff8e59158409f42dde54d4b6849fe753b47c8d7193054fe0af1cc122973b9781af4234f1f4fb1b0b79ad19dfa43adfa96855278c7f5a709be13d6f90fbc7b8d4f70212c4e86c186be8d15c977ff8e4a80b228b1508066cb0c3496e8efd663b36d280e2f1ee85d43de440f04f4fc25e0626db368ec1a8971cc07f5a8f6daec0fd51a1eeb7dbde99cd23419914446eb5af5198906100942a0ce4d8ed57074a68e112208cc71e009eb244fa2268e694b559717a6ef08df1de55743ce03b73a21998e5aef8214df45c07388f7dcc948a7014e3522529dae01f631d261c65745b77b5be2398929bc5b0cb46085f19637ea22a4f57ee1e20f2e111c5333558844457685c1d4fe6de1e119991dc702fa3c6ba4c50397a25d047eaf0f15335f7e5d8d8e8d317109eb2dc9f07d2bb8cf4c127673109a5d57dfd2b8ddd58227db118c2cfa85abb6af54139e101df928c6bd92c9db51acb9339ecd3d2d51c79d4eeb18fdccb82eaa5d9cde70d46e62e42d7b82b8b0ff71c1d2860fa773c72afb54bd94b98ce6108e2ca5f527477cbd3988b1f9b4697d143cd3473e63ceabe374836cbc52d923773365ff86df4ecd0ae92ec6582932d6f990f59166afe98f74dcb994cc01ca736433fd669eced71ded3764541727ae9b49f6d8d89e0bceee97e86c4dde50a0124858c1a696f27146e27c700784198fa4a3162667d9d1ae6b0229d46f7cccb5ec65df2f03449c4149dc4fedee927e0dfde9862f8b85b1af47740aadea984bee6786a518b9beaed3e9d7f90d457ab0f0fd34b21cb230f2fe765efcbe418d562a610d04a38a8f717820feeb5da3aa994842d31b1db28a3de46e314e39b56aef68d4363e12743e0f1b139e120598e98d38138106c38df0dd7bc53a740da034fbd3a423c0e02237c05f0e99c8f6976b8e4f11388856214cffe65b52b748452d8703da9e418a5908c5225cc1adeb83fa07d38b4b2884e56652eb8264f2d8042a0b965be528afdeefaa8e2e9e79d1b6b9ac643727cc1f18f00f9adf12952e3f4026fdc8b9347396c23bdd0307292db3383846b99c4f68cae837c0bed5b8ede4ae122ab2ad6f870670c4f5fd0e29b73dbbd163cd9355e70f212af38518e00727102c0c68ec6c9b0ed04525373f50d4f6929a9a238ad942c7bab4e0a54b9d5052fdf60bd236bddcd90d3ca65efc4f93f62bb0fa1fdfefe6b3b8a18dcb535474a2e8201f0916d288ff93a3d60236344876210fb56b6cd99b16f2ed1f3046fe906326781b6a858af1f157e05aa77e0ac12017a70b6e027a9fb2db1595e23574da83c36514fac8e8dd6abf5d1ddf841874db0e08d8af93d1e057973516eaf910980480c7c00235a9c462563ac04e67916d5bbdda0b081cb8aebf856272b92af236656f459374c654721540388b57189b4727f3aaa412048c7bb2fa90e7c0778a95ea06115bbded024eefaa3605cba8037f460ee0e92443a301eeb65a536adac8bd843e8545c80190bc85ddf947e0bd7c341f4fbec7565ec544391a9f34bd20ac9db24732ade27c4b7fd9b92bfbc322bba5d46c8c9bafe95d24b5abbca8a987d0bf0fc2e19d60ff0ff22b4ffaeb6a1b41420720f61d0890465d0eb143eb4b0ce41ee1c110763b11859259c4c5d7f62a53440b1316754f1da13c21e35557b9a33c4b4f7642091972a5052f23533693cd9318841c0ca7e815e69b67a7a4cb4e2ebdcedfca76dd0feda5451f67b249b5fdfea98292b9db4108f936b53fd1fffbc37432a256917f2fc8fcdae67fe5710b82208aa1f4be57ccfc1d76be152693de0e61e074aff68442538fe683781ceca86d630e90f1d99da7e671e8b44195b969bd8008a952a53cce4df281f0994588f2e3ab7e7630a2bd6c9521a8ad9577d85976ebbb75454c87808ad25c0775f7a23be64d5fd6eb8dec4931e41667107aead17b0fa053e7973f481f71649579a1b9b7d23f0d7ae126af30b5e71e1455427f034a236952332d5f0a752b552e54d67b2a9be1", 0x6e4}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0xfff) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x92) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 23:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x22, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r1 = socket(0x2, 0x2, 0x0) select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) socket(0x18, 0x4004, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c650000"], 0xa) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000240)=0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) recvfrom$inet6(r1, &(0x7f0000000080)=""/7, 0x7, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x2}, 0xc) 23:00:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x2, 0x0, 0x9}, 0xf06b, [0x0, 0x400, 0x8, 0x8000, 0x9, 0x4, 0x1c, 0x8b]}, 0x3c) utimes(0x0, &(0x7f0000000040)) 23:00:03 executing program 0: socket(0x18, 0x400000001002, 0x0) 23:00:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() pipe(&(0x7f00000000c0)) socket(0x2, 0x8001, 0x40) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(r0, 0xee01) 23:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/210, 0xd2}], 0x4, &(0x7f0000000400)=""/52, 0x34}, 0x800) 23:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0xa3, 0x5, 0x1, 0x8, 0x100000000, 0x83af, 0x8}, &(0x7f0000000040)={0x100000000, 0x2, 0xb19e, 0x9c, 0x4, 0x6, 0x3, 0x80}, &(0x7f0000000100)={0xf43, 0x4, 0x9, 0x3b, 0x3, 0x8, 0xef, 0x7}, &(0x7f0000000200)={0xffffffffffffff5d, 0x2}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, 0x8002, 0x4, 0x9}, &(0x7f00000001c0)) clock_gettime(0x3, &(0x7f0000000240)) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) 23:00:03 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) rmdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./bus/file0\x00', 0x120, 0xe2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) flock(r0, 0x8) 23:00:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5810100000044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab0a2df46423da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad801000000193ef16ab93f12fc4db136a5d00d1628b53a", 0xfffffffffffffeb3) recvfrom(r1, &(0x7f00000001c0)=""/106, 0x6a, 0x43, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() close(r0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r2) syz_open_pts() 23:00:03 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x89, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x4, 0x30c0) setsockopt(r0, 0x0, 0x424, &(0x7f0000000040), 0x329eea7613fae44f) 23:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/2, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/123, 0x7b) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/175, 0xaf) 23:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000400)=',\x00') 23:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a25941ced56e8193d6d59d75bd9eadf57333a2a36ffd061f29b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4d5812edb7009c5337a615dd75e96ddbcb24da10764cf422389a64a7084d199eed37905558a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) 23:00:03 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getegid() r3 = getuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xd729, r1, r2, r3, r4, 0x123, 0x1}, 0x3, 0x5, r5, r6, 0x0, 0x3, 0xff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000000), 0x4) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r8) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 23:00:03 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) clock_settime(0x7, &(0x7f0000000040)={0x9, 0xffffffffffffffe1}) clock_settime(0x3, &(0x7f0000000180)={0x8001}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(0xffffffffffffffff) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 23:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt(r2, 0xda38, 0xffffffff, &(0x7f00000000c0)=""/171, &(0x7f0000000000)=0xab) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) clock_getres(0x20000004, 0x0) 11:09:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0xaa) r3 = dup2(r1, r2) syz_open_pts() setreuid(0x0, 0xee01) fcntl$setflags(r0, 0x2, 0x1) close(r3) execve(0x0, 0x0, 0x0) 11:09:53 executing program 0: symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = msgget(0x2, 0x8) msgctl$IPC_RMID(r0, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x80, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r5 = getpgid(0x0) r6 = getuid() r7 = getgid() r8 = open(&(0x7f0000000840)='./file0/file1\x00', 0x800, 0x80) r9 = socket$inet(0x2, 0x6, 0x4) r10 = socket$inet6(0x18, 0x0, 0x63f) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="52f29cbb6fbef8ae2399bf2e2b704a4a749b6a41501636f862c0ecb8f0155903b45eb2b712a354a2a787d480bdb31be5446d59", 0x33}, {&(0x7f0000000300)="4567083c5106287554c07889da590a0c551bf626bfb49a3208fbaaac63055ae37f2c90a149d0f6059c87a7635f73622ce2a65814ce990b1c79f2f136405762c7d13e7ec14547052ca6a46b4b3dd43c841f6a3af471901ecff99bc4d1d6f4a8a6239872452db34738d2908e7f37ae15ac24ce989b364f6fda659210683ca2a29333833af06a8a5916672bdff5adce9a668b0dcc4229c54a2fc793f794c254d8d919431cf51274c5ab42729908613dd7094b12a05791", 0xb5}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="4a3512e2c31bc4dee2f64544d176d0bdff85838606e321c9da67510a4849f70d9274297a3116a91d58f2450db594f91b7cbf0aab64c9f41c1f06ae81c065034460a1f61becbe2f348a75b541d4737dec097e91a28505acb5175dc009217917c61cd706c2f7710145d6be18189c1a442abf400f0751e24ca19c399ef60abbc729b56236134cc56bc065b7fe2c", 0x8c}, {&(0x7f00000004c0)="d7d90d3f3903b56d990eec985bb40feb7f0626d7b8529dcfb3ea2f56be22027dd93e637a66aad3a74bda51d6431d03806bfb4ed402bb7d5a3d676861f547be685f04c4f1af26eb2cab43854336e8e4f54c5ee7c65a76e703d2f892f34b24db049293d6a52a34dd32a93c4c07627beeef641d4025806fed914ba9fb0208f573f040c2a6b559a61bf121c78228e0d7d68642fe29fdc4817eeefae2b74f124bd6610cb21c569e1c7a918842512a3b04cd8655859ea65941cc982c5c2ab1c429d11b8a3e95be9864ace2a4664e6d70543a16d6140b82278fb86f89583c441f7654cb0962d746c5bba5959a0504ea8963e68edf950091263d4a440d8e5529b3", 0xfd}, {&(0x7f00000005c0)="26db6c75da68ef6cf395e675b148699c6a311a39f47e6abea9eb15140eaf758774595f31e30e6d93f5729fc989c71dac293c44be5de6d6644894ab47dce0a4abe3ca6fb100e562d66e0c00747e6f3aaf9e9f5b27b981656aeef08b8b70dd8d50418a32244b7ae022f84488b1c344c0", 0x6f}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10]}], 0x60, 0x1}, 0x400) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r11 = msgget(0x0, 0x80) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/216) 11:09:53 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/43, 0x2b, 0x43, &(0x7f0000000040)={0x2, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x0, 0x90d4, 0x9a8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1, "855c55000267a7230000001a0000000000000040"}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) readv(r2, &(0x7f00000002c0), 0x10000000000001e5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xdf4, 0x6, 0x1, 0x8000, "133cd6e9195352d0c8d28762989824f6684b2749", 0x4, 0x3800000000000}) ioctl$TIOCCBRK(r2, 0x2000747a) 11:09:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='p\x00') syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chdir(&(0x7f0000000000)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x841, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) r2 = syz_open_pts() openat(r1, &(0x7f0000000280)='./file0\x00', 0x20240, 0x13) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000080)="34b9d59967d088c4233d4f1464b6273a4b536243c317f2265bdd7161cd7431290dea09d3d3a21992c36ddb84cedc43e59d369f16ebc06296b9fe5c200b74aa1e9da64b5247c38c6a156d67f63f595c1307f9ab640241bc9263ca79147ad42b6ef16ced053fb786176da4b287a945f9", 0x6f}, {&(0x7f0000000100)="5ec38dc500ffba34dd9165876bec0e7b3d8b45d6bb7c843b9c6ab16bea4c7869b478114bcc948a53d09e7c9224ddceebaab96d9f131b4c32ebdd6cfb72895a85400756aae5f25f07cea9ccbcdbebed3243b8229bbc756272d742a4e5d313962d98ea8def9797b5073c66b69946fae47b3f05adf1230ff172ecd523f841d400853dacd610891355ef9841e66e6fb373266d88ee09625eed4a7486e4452896d49ea8c625f3416551737fda478901a11b6e4ba6cc74da37e6fbb3dae94cc17ff65d61dfc267e34e9f40db764f24aee8232363210e579dd01d3d57d98554bd3749f288d7a42302d46dcbe957c304bdada3522bcf0c04c0957132c0481b6f04e3ce88f387bc568c048ed432684b1ff59e412f791c1e2e0a0e1b189a9de2dd091f159940d837d714a2a17c51f80243f4f6fdfbb4a62258d83502ebb14e2bce09004291d93704803f31784e3d897d18f263bbc1e853432d94fe45b2d8967b541e73831229ac0449e4e13bb718c00561a4cd3fb6029f96ac241e5ef0ac88c5d9c19c0a97e5f4906557c71b39de56216e0881077986bfde786221bb234fdf42696d3603966293931b0237cafed3206579709684d417834f0c33c12e5ecae73c33ffeaebae7c73401348a0fa80d9edbdd776e2740e882b8cf618270316b799e51d35fee79f10f805fd0a38a704c575489ac4f2f11f8cf0a72ce72612bde04e0eea3f09010595eee7ff2b1b73e2938dbd4c9812cdd75cc62ad6e95072695800448e0492d5e14565dd80c4c30d7738a5128cfca6c561ec879cc4422a0f087291525f57fbefa85fb6e7dfea3cff7cff2b23563dfb6c2f9718ef8a97acd62ad5e7cf7706b4ec19857618442c4e3323433e1de6402ceec19d6e82c0c6691dd722ca2bf0ad1d36f42e14eb6341ae712f8f291aeab68f87b5505393a480a4f906174a5294f863064780dc6ac46ac22989cd1b9b1d555b69474f842f4f9164a9a1417706398d07c41dbea572e6a4e9c86bc48180832ee3662ab4296564233912e655fde6feab7667b2ba5f3c160a6e169b589e0855d0a8245527ff02675bf7821c8baaba703099919ae5b1e3e8923999919728d7108c5a784cab6163c237111627bc7dd97fcc8e6f2fb71f2d0d2488904ee0a824f37727b5390354bc7a51e2016451bdfacfc445994d3990aa9e98b0f6f95f35950f0cfa4d1a786cbba7745b6ec0c41a9b28390c845fb6546e7c8f268108932106c41647e46636a3a523534866cdc0251c260656c62e99d446976267e56fd0240d1fe6aa18eb9a516cc398439a237dbaf724eaf82161ed54d3d2d6f9f2378f956244f8b324ef9bc409fec3b07401204870b991d86d92f354ce1431cc1cc26147d9ab06ccbdc6bc5552970402d975f38a5a421f397b4b1e458ebc2b3e73f03d776cee80b2efee7299d89e37c691657a9a08758cd43f86e9ba1b049f26f6563cf0232b07b56da81d34be17a9c0986478d45bd6fa7709f4c0ec75ac623192f0157a555061419df85a44154534279e48e7c6c55af15ec6c6310851c6b3f8e6c7d99a58bfc1b665253ee0bc92c4ab6dd6476d20d5190d00e3095f6be6c3e83e024d8267343a06e3e026e02a57cc018fd909d8af0a56eb2829cc13246ae761bf9f73d2b218ccccb8b2b6369989c1726f58012283651ad65378a18130570097bf9a4fa11035205727b879dddf6b7fac24c81e5e0c69f9e4cdaa66b308364df6d3b83f3e2fb1e6809a0a017614947d4ea43e8c8d3786c83dc0ecdaa8b894467631699e0e7511d1a7eecb9eb2e90f6025448b3a8f0c645287fa70cbdd5d436160505e8116b85dd1f51b8e0a180aac6949c737ce422ab032cbd32c4e8f1b6300722c5ce6f9578aba60a2be1e255198e57517e7edfb7800c6c9f45758965a20b44ac3f6e7ef1c960315b4eec53470adbe35157271940b895853504ad721c94ecc5e3c05ff1e7ead2f915aab446d22a2f8da10fa7f270134c3aa359b0053ee4fdf5d4f70812dcb27310c242c7d888e754ce8c5105d6ea2775e661af14260d53239b76ccf8e9632906068f1cbe45c29a5b26e5784b5eac94941a5b7de0de8596e9100b4b7e9242323b0dd4b044d0bd75c7fb4c494de5b643507acaf34df480d77fb63be74639aac1d31e1285b3e476c51d8e099af2396326009f308dc207285c008535cd4209dd4041877769534d5dc21f3d66270a7f2cf4a363e870ee2d92c3b79860c297fa7ed307df0929082a1261f65d9e81fe7403b76c335acc103ace27cd75965555f5aeaf9b3b6b766f1303592e645b03e91f064a86b429c9da9e03910d3b48c516394bf123ec6fc6d7f9638730f64c3b5da5bf5782439861b98ba1985d48acb2575d477637560a390df159922777ea636364788bc85f8d25634cf4f416e33af9fabb52d642dc38b58d2fff39adda78eb33dae6c4b9e604bfa2b5043ec8ef070a5071d1e03502586ddbf3840257021dabd8f982e790ed90617177175bebd3e53386790743101c05f656a79d1cfe96abcbf97e7ffc7f38459cadc6f9e6ce8987be85034cb52b731ac82b9ffdd056c2d1b7a332d06cde9e621dc493c0b2918c78ea1aed6a3b5cad0498985f76daa8a1dc498b6b62eb66d3ddc6d383a356c969743862d5c510d1eb2014b73edbc43a11be4a0e56cbe3c80ae2682434f7496f236a43254494d359d86d1a7b5b38ca25a9aeb5b948d45f2de12f24afd9af938e63bc1a9af31e5b0d9c6f7a440e953fffaeb72b920edd53e2d69b8fb263a354d6d3b748e2652de8bd23ae6978aa57c0d7783a52134b63e86b77e0e63799b4dbff81aad8ed2bb5c9bddf80c90684ef23bc69eebf0cd0951e1ad86c08631ad872083bf915ceb5ac06085330584a0a6e7c2a7834fb1a60907d2971bb1a1c53fab0b8756394a56c9776030e5503e26051451da401c30d3197d0df86e10b96a126d6f0521e4049f5650b7ab34ea6ee820998bdedc5b6cfd130cab62790429d2936e680d4892283263d45f9795981bb4a48b0d4d3046661d60bc5b00268e21bdf8adc596fef0053eb971d6b3f6435a571f70676c55a74c24249484742495b480e2ee062866c46a0282bdc2e271a274eb24ba5f12ce5ba8eaeaa8a8e58588fb5123662a595f41d1130be789f5e4d0a92c5bcc1c931e79067e8bfa49ce6fd78f77c4b64fc103d508b5f3c97d4cb3eb8dfab20e5d24bcd087e9c83380d46414a44b82d3c7c591c360c5446cc7425116a09bcbd0ff9e2af6c7a474174559588a3a53efe755f65723fa66d46d3596237383a0b9d988b3160a76f9c21516c07bdf7b8e6af2a3424be6244df21dce327e4cd0f1aa38dd90e0df749dced05f90b14c02df5edf57c93215c3fc71450d6bc1de6fa2a46258d3c908290f322ac8e3f160758a531074a5c819979ae8b3738daca848209bfd19f2b278233245875abcd4d38c976349882efaf75622c7d95e55beae1aaced8c7924edfe7a2130382b00bfdedaaf219150f6555589043cf8c65ae7d1fbe80d6707453d00263ed14767371b6713f9a0f1bf523850ce50cbc197d0a0168d43046610eaad5e6a95fbe5a78f3ffde927f3ebf598e5667fb9cf780d47cc08558e9e81cdb3374be44e9b839931fa4c3cdbd1193e3a12b81c1983ffea7f40ef15dfd0fd5ed99b7857b0a45a24b3a487ed1eee78d2a361a4dc32555ef30ecd0c48c981a5b8412d3cb32d9fd4cb54f3047e7e79cabc9d213ccbcf5d2f56939636eca8c62186da19e3bccc0444dc291c63a4af4dafe9ae0c145ff387935aad332f867a9fa4ebb5c2f9edb118f6abe29e66135b8e0a033bd6b6187a83fc328fa743bcad31ee28658a67f4692e733cd85ae780ad1a569ac2b61531ddf590d0c198da937f3b2ede813dbc72e9c098f8ede9088ef395d2fe0636433edfafa8fb5e7b76bf336a085e14fa8475f2e45035bc66559770310a8f76ae1861ec53bdc81932b3e90de153fec3f38e506961775e93cfc75a78f4c8da2df4095eef3624787e01a47997a8eead5cb41836a714cdce5957d067d99520bf62afa42e4b7a22a7d89f31819f2d4c9d8f73e98ea566d63357227157ca9d486a4a058e02f89966161c6a94a0494e7868e693e9e13fe7a388ae1dd089dc8f1c17ddfe144a903a3adb009da0045d89d66300b9830d21089d53d68dafbdf16c42e6379be646dfcee628292f6e57bd946b9ae31a4b54e64ae38de4dba9221a8c88b85a7a4d6466ae3cdefdb6c9892410732964cae0256408bd73c1210e64e68fb0d4a79ad5575b9c3426a59632282af1afc4b07f597684670a65d032070e227cf337580c50a73dcc42a5f36b810185fcaa2e7d75293a92257ebd87f80c630b9e314a54187d928d6228d24564cbaf67e0fc0e182d1a4730379d5c94e6159d19896741e6ad82680168ac9d6e70e4136c40a60b6dc1193a293122b1e6d68858758b23e482f5f2a25d1d731dff6078fff54b6afba295eadd9d7b33981168a66f71638cb37b9eb003643fd123c99d33b05adaeef6b25655c5eeeb5eed7f878abff3d65b7ac5a496b66280fcac21e2d5793f96258414734f13e6b3993a1c2dadecd0885008bc20e51ab215a076241bc751e93c1363d23e371a68ab8b65fb615b78d7d4fa22367829d3acf7636ba7f1a888038b7b6596a088866f514817c40ca98db634f4ea9b6797d3f9809a990c13eeb53f11a558c1bf00b9d6b0081affdbeb2f1cdb976ce593a7073022f64056618b8b9e397db387108b6653265a16bc4df2be453ade02445b6cfaf7d833fcd70aa5480721e77c3b6a22744d519e6804c408544576cf1cba8623068de7f93be49abf9539c889e6d811465c04d47c06edc6baf0f4be2697efabf4d913c2f4b299b5e23e176010e96794d45717310d2b7a99040c467a9951a55784a03f1192378cb1092aed3f73eaedae323b1c38b353cf933a9f1687007089a37547ad4dcab5a5b0cdf73a49f1369ca5022401559e4e94f4a4a4e10553f161e688c754a2868c039b66b901ae38fadbba854bdc494b3af856ae99f54672b2017de76754567a71463263662122cfd805e6bc7d1edc0e7f75b5360942c8caffd30f236768128e06d1c864103f8f05fb37c6b80b0fed96b76164c5721b4f0e254e5d68e603884c00acee761db0f4ff8f819ed2f161013d032edf19c8c5fa5940888b125f408ff792d385c58d51efa54d92e3c0b52c0ca58033f0fdcb346b12ddff56a3d3be2ca7c16ab87622d1f0cd3fc50af32411b11e8898af53fcc87fa1f696e9fdd6c0c3cf7c9c5fac704cec850612be91add161c3790d14097eb51024f6e0df508f598f56b2b447932feb8083a306738013c3e1e5db1e4b203f5ac7fc6cd44ca86663d37967ebc7a5ff7ed0fb0647b7ac77b3b39006148d5a59905d28fd9f7170e8cbd8f66c1ccdcfee2f1bca87255191cd1aee91969ff41e34ef722b8bf9ea016e93be53329a3d071f45552b9c3e0a2a8c12f4788a672d413ce43ab23b73619a650373593da909edc9fd96b5a5c5d6e3d8374b9f100c557c2d52a5df9bf71872cb72fc9b4a171d9459d96a531b008945e91048aaf66dbfb4e269e95c8be039eaf0d8224cfbe1bf7c9c04b21e9aed8abcf7f91942630f5d77bb5daff2119b3204eafc45adf6933df85b1eaffcdc61b85d4a285e2cd340a4b4f1e71c093f8c36c51f94cb9da713cdaa43473ff6fd07263c5464d59543786e3887ee1218724efa4d94d5b7937e91018a379f6bb06301a9a4bf9871fef300f0d3ec791721a15dcb57eb8845ea1cb71db84898044816abd1ac8c217e2cc5ff576ce6", 0x1000}], 0x2, 0x0) 11:09:53 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r1 = syz_open_pts() r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = dup2(r1, r1) r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x5, 0xd2, 0x2}], 0xffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x24, 0x80000010, 0x7, 0x8000000000000}], 0x5, &(0x7f0000000180)={0x3a}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) close(r0) dup(r1) syz_open_pts() 11:09:53 executing program 1: r0 = socket(0x11, 0x5, 0x10000) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) clock_gettime(0x6, &(0x7f0000000080)) sendto(r1, &(0x7f0000000040)="396e8d11c8eb838a9dbe022ad5c34617fe2f059d92b5bf75d2c4f79750589c5cd0d5aa48e34fc910", 0x28, 0x2, 0x0, 0x0) 11:09:53 executing program 1: r0 = socket(0x2000000002, 0x1000, 0x2) sendto$inet6(r0, &(0x7f0000000100)="950b57c41894b1ae7891ee5db04147f105c829214f57654b21e938145c9818ff5f289c7c77fca96c0635cec14c8bc464fe64f84616c2c01ae3c8b30bbd351f6fbdb08a270e39f8cb50f74f3b57ce3090f8", 0x51, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x7fffffff, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0xf97, 0xfffffffffffffd91) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) getegid() 11:09:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) 11:09:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 11:09:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xc90, 0x98) ftruncate(r0, 0x250219ef) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) 11:09:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f00000003c0)="d1ec2b25375a19ced8f22ea8a7dfc56cc909365a5a65617304", 0x19) r3 = syz_open_pts() close(r2) syz_open_pts() dup(r3) syz_open_pts() 11:09:53 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x1, 0x9}, 0xc) writev(r2, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x3}, 0xc) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r4) 11:09:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="af992658d259bb75fd9230619cee620bccab779cede030e595535b64826533ec211c49946c83c608461cb1abde8bad8869161bf1062cb1b011b39db63ce837250a579b129e8095907f940408f0599215fcfa458bc773ee59a7dad7d8efec2a9416fdda57edf68ea091f6e6d4b1dc86a057fff6e24ef49edd28d6220121664e32363ee0534cae8ed7b9d7468a8339efbb98f2799d6731dcb6bae0a98524e58556892055ad1ec4903f2144c0ae38cd62a2107fcb7d6004", 0xb6}, {&(0x7f0000000400)="3207a8ef8dcd7615ff516454bb44665a4dacd8d068b213fa0aeee5f5c473dc2cd32f5355c75295b118f6621ddbef77d5d0bbb04223fa5a08a1230f439c109471a7188764a42a11dc6efafc7ac7160121aff65697d712ab8d6dd88c8efed8f191b1fb1ade434a1c2ef4031ecf601daac66f9377f116f1e99f5e53b8ba54a23955824c540c2d1262", 0x87}], 0x2, 0x0) fsync(r1) sendto$inet(r0, &(0x7f0000000280)="78059d3a787fcb0aa951cb72354203ffcf094d90e3ff51845ff33956b62fcc4c5ac9c2e3926742996cdf662f53035ab3644c273fdde05c66bcda2eb2d312b0f5e98b84c0cd2e167abeff06e802a7ad900db6baf744cc2f2963030338785433090df0f32ce42c8b11bf33a8844b1a30f8ee1763075aac802077748464c17bb416ead3d8acacbba1161707953aab43e70efa", 0x91, 0x0, 0x0, 0x0) 11:09:54 executing program 0: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x1, 0xffffffffffffffe0}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xa00fffff, 0x4, 0x81}, {{r2}, 0xffffffffffffffff, 0xb1, 0x1, 0x5, 0x10001}, {{r4}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x4, 0xffffffff}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x22, 0x80000003, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0x6, 0x3d, 0x5df}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xd8, 0xffff}, {{r1}, 0xffffffffffffffff, 0x28, 0x40000004, 0x4, 0xad2}], 0xa1, &(0x7f0000000040)={0x9, 0x2}) dup(r3) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) geteuid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:09:54 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0xbe) shutdown(r0, 0x1) socket$inet6(0x18, 0xc000, 0x7fff) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 11:09:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) close(r0) dup(0xffffffffffffffff) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt(r0, 0x2, 0x4, &(0x7f0000000140)=""/232, &(0x7f0000000000)=0xe8) r2 = accept(r1, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = socket(0x18, 0x3, 0x0) r4 = msgget(0x3, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/163) setsockopt(r3, 0x29, 0x41, &(0x7f0000000000), 0x0) 11:09:54 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x1, 0xe5}) mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x8000, 0x7e) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) ftruncate(r0, 0xfffffffffffffffd) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25}, {{r0}, 0xffffffffffffffff, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mlockall(0x1000000000000001) 11:09:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x4}, 0x8) 11:09:54 executing program 1: socketpair(0x1a, 0x8000, 0xfff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c6b5d8b68652b9890d1c7373adf24185aaa27f8d32e8dfc86258034e8135762b3e3d2f19d807a1ea6ef022334f06d86ca549872ccefe78140d43d439ad48aa2a212c80816f5c5564539fe0459a65cbd0464db3750f67c1255fed72f7368dfc79b1083d7548f80da6c6d0cd965461d656416bbac6942831d101e0d9a0b66faf7b8e1c0b3c10b28162a9cc6236dc09984799e0b97ab11c1a8c", 0x98) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000000140)="d99f496a9168a22391288f733d96e7c55c013104e8f62806b672826b9e1beeedf5f6c62211bb169b158e1615694cfe6e9e71a15697c64866303e5576e831b102705672ab3c5043fbc95b47f857b2bce58d149da0473a32e32f385a0d5927e0dc18aa8c436b7eb22657ba747b3fde3d3c5bb16496f70718ed3bc3f46335a1f9176544946c363be4914d592707dc39570e", 0x90) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000200)="db38c07843c0e8177260fc8e8d4f81ffac6d818dae82bfb0b4cd67625dc394c0fb9685d89d292ff3cfda16ecf7643909462df2e10b65bb862c0c3fa4892bb3c479ecd5855287192b11ce0a5b4299732a513100ba090bf00451e73916519b9d4843d208e816cb236deb17dcec1925136aa475b8ff88836ad4ac604a15a040902355133ee563170538859cb60816a00ab7a2294f1acd00a09ca2faa3815633", 0x9e) 11:09:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair(0x6, 0x4, 0x4, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x8001, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x110) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCNOTTY(r3, 0x20007471) 11:09:54 executing program 0: r0 = socket(0x0, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000240)="8a42ba561ba66e97e847b5852407e0680bcccd274115559f493f627b24b7c07df1914bd22997226d9077477646cbe8ac5029774f3f8eaa6298580e0019a383ca9b276fe507b7a3ecc39556d2b270175e7044a4312cd37b1c6ce396f747184fd8f1835b5d0e127a159ec472e1ea00f7952931a479f79f767797d18f0fdad2", 0x7e, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 11:09:55 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) r1 = getpgrp() sendto(r0, &(0x7f0000000240)="b25253e6a7a4212d2f5a96e65f8fc6d93a1ca125e0fa3cac7c7e9a", 0x1b, 0x2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x3f, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 11:09:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/228, 0xe4}], 0x1, &(0x7f0000000280)=""/220, 0xdc}, 0x802) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) 11:09:55 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) unlink(&(0x7f0000000000)='./file0\x00') 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x6}, 0x8) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x7ff) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x10}, {r0}, {r0, 0x120}], 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b8ec5e519c5283cd36b2dc5df936122dbc500000e0ea00", 0xffffffffffffffda) 13:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="ab00d9ad87ca511b42b865f6f6cc42be8739f20cc5354436e387a9e431d13bfb456bc74d4f38f342a46441fb5b04d02d8e5208f2e09fc370ac5032ce48aaed6919f4e9c1b4470f3908294412355d2c518e2eb2ed99a2d288f5912ed84f45af53451c37c2f5c06d7d7360e2122726f2c17fb845ff02d3e6157cd949037ee15c9289fc55e928cc", 0x86, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 13:34:12 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 13:34:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') 13:34:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0xcd, 0x3a, 0x0, 0xffffffffffffffa1) ioctl$TIOCSCTTY(r1, 0x20007461) 13:34:12 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) listen(r1, 0x10001) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:34:12 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x1, 0x4) write(r1, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xc78) r2 = msgget(0x0, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/27) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() r6 = getgid() r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000001c0)=0x1ff, 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x4, 0x80}, 0x8, 0xa2, r7, r8, 0x3, 0x4, 0x100000001, 0x7}) ioctl$TIOCCBRK(r1, 0x2000747a) 13:34:12 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) r3 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000200)=""/25, 0x19, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) close(r2) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x6, 0x80, 0x80000001}, {{r0}, 0x0, 0x10, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x1c5}, {{r3}, 0xffffffffffffffff, 0x50, 0x3, 0x80000001, 0x3}], 0x8000, 0x0) 13:34:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:34:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 13:34:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x400000000001, 0x0) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc387566d342541eef3fa7501000000f8b3820800000000000063", 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1c9}], 0x1, 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 13:34:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 13:34:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x20, 0x5, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x3, 0x80000000) close(r2) r5 = socket(0x0, 0xc002, 0x100000000) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x3, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x4, 0x2) r11 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r12 = socket$inet6(0x18, 0xc007, 0x2) r13 = dup(0xffffffffffffffff) r14 = socket$inet6(0x18, 0x8005, 0x7ff) clock_gettime(0x4, &(0x7f0000001500)) r15 = accept(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a69764300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb5b6b46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f25ce40b7849686000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001340)=0x1002) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2c, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x5, 0x10000}, {{r4}, 0xfffffffffffffffd, 0x51, 0xf0000000, 0x4, 0x100000001}, {{r5}, 0x0, 0xb4, 0x20000020, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xced, 0x200}], 0x9ca8, &(0x7f0000001380)=[{{r7}, 0xfffffffffffffff9, 0x2, 0x60, 0xffffffffa6b9d980, 0x571}, {{r8}, 0xfffffffffffffff8, 0x4f, 0x2, 0x0, 0x6}, {{r9}, 0xfffffffffffffffd, 0x80, 0x4, 0x0, 0x4}, {{r10}, 0xfffffffffffffffb, 0xc, 0xf0000005, 0x5}, {{r11}, 0x0, 0x3c, 0x2, 0x9, 0x5}, {{r12}, 0xffffffffffffffff, 0x0, 0x4, 0xce9, 0x3}, {{r13}, 0xfffffffffffffffa, 0x20, 0x60000002, 0x9, 0x1}, {{r14}, 0xfffffffffffffffa, 0x48, 0x2, 0xfffffffffffffff8, 0xe033}, {{r15}, 0xfffffffffffffffe, 0x8, 0x1, 0x215, 0x5}], 0x4, &(0x7f00000014c0)={0x9, 0x3b8}) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x0, 0xffffffffffffffff) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2a625b3830aba2", 0x7) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 13:34:13 executing program 0: socketpair$unix(0x1, 0x4000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x7, 0x4, 0x2}, 0xc) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="17eeffffff0000007f12f0bef386e24b4c652c5f774b4f4e498576b86b079889ec05aa48f04a815b62ed0dfea6d35b524c036a678f4492d94d4cc4fed79e941b0615ba1f0b24d5799717852ed307fede2f507df240a8abef52dacea4a30140897b1fcef10273a3db29ca6e6a3f2d99a9a00d9b108691"], 0xa) 13:34:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) dup2(r0, r1) 13:34:13 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file1\x00') 13:34:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) listen(r0, 0xa000000) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x62, 0x4, 0x2, 0x8000}, {{r0}, 0x0, 0x1, 0x4, 0x3e07, 0x1}, {{r0}, 0xfffffffffffffff9, 0x73, 0x80000000, 0xfff, 0xffffffffffffffff}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x0, 0x80000001, 0x1f}], 0x6, &(0x7f00000001c0)={0x9, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x824, 0x4, 0x6, "8f0aa4620f02e2b7b6ea4af0b930d4f8b90e3b7e", 0x80, 0xfbfd}) 13:34:13 executing program 1: r0 = msgget(0x2, 0x0) syz_execute_func(&(0x7f0000000000)="2edcb800000000c4631d5f500004c40225a78aa9000000652e65654f0f6e190f0f61f10d2e42d083feefffff470f01d06565f0f6569a65360f8aeeeba450260f1d4d0d") r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xea57a87785094429) r2 = semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0xf4bb) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7) semget$private(0x0, 0x0, 0x400) msgrcv(r0, 0x0, 0xfffffffffffffe01, 0x3, 0x0) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x7f, 0x4) connect(r0, &(0x7f0000000080)=@in, 0xf1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:09:53 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x800d}, 0x1b4) 11:09:53 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = dup(0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0xe12, 0x6, 0x8ea, "bfd32adee0e16a4f3f9be878c2790db156dfa0ed", 0x7, 0x1}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 11:09:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="04d8d47fb698f186244fc3caf7be044129dccaa9ddc8aa011f43572777645d11e5945e75", 0x24}, {&(0x7f0000000100)="740d4c877714f7f2", 0x8}], 0x2, 0x0, 0x0, 0x2}, 0x40e) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1d2, 0x82) writev(r0, &(0x7f00000000c0)=[{0xffffffffffffffff}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 11:09:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) r1 = getuid() seteuid(r1) 11:09:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="753ed7f23ee5a3e6d40bc495299d9d53a39275b60f3c81bd4d8b6fc56023fdaa67dfc39aa3420dc7ba55a333f56d45bb957ec7433201c1e944578dc9abcd4e8dbe7acb5f2b39b9dafbfcee5e9eb4c3d259b00e5b3375697cad369fd2f0fa31abffe0a734fbba5066246312eef9bcd324bd164c4b4e0f5876b47f4d7b315875a9ce4d3f77a7565456a7ba45e288ba3cb08509082db0a760fa440a8829304a4e714d1d00cae16244e4e7aa9bfe328bc864607dddfe2612398be2fe0f1a56bfc8565fab79af58d2383bdf07b9d6bc152ac72e10c435237527cf6a5e5f", 0xdb, 0x408, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 11:09:53 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/14) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = socket(0x1, 0x8000, 0x1) r6 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair(0x20, 0x4, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r1, &(0x7f0000000400)='./file0\x00', 0x20010, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x42, 0x60, 0xfe, 0x1}, {{r2}, 0xfffffffffffffff9, 0xc2, 0x42, 0x5, 0x4}, {{r4}, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0xc3}, {{r5}, 0xffffffffffffffff, 0x52, 0x40000000, 0xb53, 0xffffffffffffff15}], 0x1, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffd, 0x25, 0x80000002, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffff8, 0xa, 0x1, 0x922, 0xffff}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x400}, {{r9}, 0xfffffffffffffffc, 0x10, 0x90, 0x10000, 0x60000000}, {{r10}, 0xffffffffffffffff, 0x1, 0xc0000000, 0x3e9, 0x6}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x7}], 0x7262, &(0x7f0000000380)={0x5fd6, 0x5}) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x21, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x4) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="dd29fb21f50369033cafd7944c0000000060ced702e55c02e72ef6c8163209b343393808d8538bac92e7eec613d12f9a68159aa70278e0033f9b1bd0514d309716fb6d3794737ddf7ef45778f34dc1579b04f0eb0cfa7edb955e69cef7b970991c5b8b21dfe44dd3c1db33259bc20ae51d8c73ccb2d23559a8712cb734981d91b488aee4e34195e43e451924e193", 0x8e) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2d32ae325ffccf5fb1f675c47301d712508d11d17d607e8ac3047a45b4629a945f8370276cc5c560ff6afd2fcdfede7acda5c8a83a422615316d40659f5c3402d7b50bac40a2804c9220fcdee9838ee85297667035727db3351f953f4d2b58484b8dfc99a62b564f74af3535f00d5d5585ed045d5d20713ba514df2abb9cd3c8e4f28ee1318843b46c278de164b369ee4f8475deccf466beccf55317eeb7754e4f77bbd6c415be4c6456040133c75d6af420753b5f3207299d5e0d290195931ad865703bb640ded4ecc80e62e621f8aaa445b9a52876beb46a992cbb3061552ada196e699c10047675d8a42b6691e1fd5767899b6fa5", 0x296) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) socket(0x6, 0x2, 0xffffffffffffffff) socket$inet(0x2, 0x6, 0x6) bind$inet(r2, &(0x7f0000000280)={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) fchdir(r2) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 11:09:53 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95", 0x85) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) dup(r1) syz_open_pts() 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x1, 0x2, 0xffffffff80000001, "8ff78d1ac2a89a9b02a5f8780cb0ea6b613a5032", 0x5, 0x7}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 11:09:53 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 11:09:53 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc}) semget$private(0x0, 0x0, 0x108) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) read(r0, &(0x7f0000000040)=""/86, 0x56) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000240)="211690efad069c091f9e5ee049a8d7cfa09ca015104b14856d5932db4bb5e35e0aac147eed85c7cf513b86d540edddea34904962700edf77bb86d777ae4d78cb03ce36e7e07ea06f1a2d4f5e98fb3b8b526624dc15daec9c203cc65f0d17f8c919e21d8c31f177d1361e944e300b3d93c3b88adf329ca8c79f5f6b226e309379b1c99d01a80ba1b840eb79492274326a3c37e3b2c6ed506121ca7b35cb963ac42226fac231590765a1b35904658e99b72b5ee34b849a1b2ca5f16805e1fd6d98031b177a5b1d4f78f9efdb1e71c4d5d1a09c5b13a07b0e4a3d3e49966317b12b03b4e4be943ee72da92a890575303fb89972540281e1bb1d657f8dd59723f81abcaf335d85e2c110e452aeea1d62643a091a120e29ac04944c9497fddff5bd0312b9154d7dd07347dba471f3d5ce3a52eb049859d51c00a4d6fbc75943aec1d5af88337e35f4ed411ec115f78f3dcc727da69c81451bb00e464b93260e5a091b59e8e19cd18d7c14000436297806be0a963580db7f7648fe90cdd7738f9698375958d08f6a642d18da6500ccbb8326be362f4c1d31f3ab92f2d84f42a89df407451dd86b96ba5702957cd9bad2d080db65e062601b8026daf19b62751a15047b618437c303ef0ccbbe5399653995f0b8f8fe544ed4b68d802a02da26a37883c83e53033e28e180d2fae3527ea79b728f4623b54c64bc53c3d1a9ffb27613ffddb92360e6336e08ac47486cda1977f9c0e14ad38b8b537e3492d399cd268c458f2a3ef1a985b4703b921f48a9b93642d83791072d33f692c9843c61925e26ec9e5969d9a2aa0dcd17ccccfaca92b4a32301ab060589f200e6fcf396ad7cb2b1ed880e954987e125d0aca42bddcfe629a9b8f9fdf1e7e612e96e33df82df5c65c8b6abb36d604746993916a317616c80cdc8a3ba409d4adbe89eb2ddaf19344e2a8d6d172c9bd163c6c04136e73ee429476e69faee468357783f5bdce7d2ca999abe826c935292525cf986ea928057a9c834ec636960abb7ac2a29760795cd0fa28196fffc59756ecd6ba44bfd9ad5e2c0002105c92c7843a29c76191d15e15f94b641e6e7a66b22f5772aae644110ca2b3c9d6ee5814e9bae9daf4e4dd78610fddbf9c52ea8dacb77236df20a91fb5ee52c8652922593feae79dbb6abc06b61458c1b4f9b6b1b243cf40e41d7c39ddf8610ae6c5a84662a32975aa191ee8acf60d334088ce74a02e439abddb40fe1ecba089b1cbff68c76716444a20bd28cea3b63cd477bc15b2ded8edf27b45019ae50cd4f05898a61eb1c95006fe6c522413055fb21f0358b8cfaa9b4a96dece5a6ccd129ee5c484ce0aa125468454147ff822f4f06cc7bc298587c758554ed90d430cf3f5eec0a9a90e22ad0f97928188e0221047bcecd8dc391122bf5328abc8b45d2cdb431f0050860a5bbe6f49a8fdd27ded88d9c84847ad81e7630ebed95bdc47418a10167cc461491d99fc87a458b2baf736072d48e195902361487e3c73e08fb304799e4355af67afe94958215c49c392fc47a74a565f991cc5a5d4733fba8684267b358bfdff5e5f3c1b8eac37b99a971959fc98c12717b0334bb09e84ab0aaa6c094df657f95b8d2780341547016f8f944a17367c70891acee5b41146421cd6afa7b715425b22aef7285db3db807b9a7f1af965879b8e88fcb019a694643db5c00abe2357288ed4061261f9dd22fda6673763e6d1c8d4f3d31372b6bf1b77c2d40eeb28eac068b5cf764b052598adb83adbe335034caf8cde85ae6a9e656a5dc451918a9766243efda0e66d9e719b2e9fa4f0354cbc8a2dba225d8c4d64b91d8c7d320dcfcba33fa5d03b5872f7c47e1abf394b9293f9a7b6b2020230ebf1813dcc01d8b3a4483783eaa55f26ac09ffb2da00f5202c69ac6fb2e6a65d5c4bd3ff8f1f2b747026faae96f3fa6c7b1e94e290d1f7ab55620945802c8b5eeb736185617ee653bb021c9510b4119e625a970d5686faadda203aadc09ff9f3a9c9c4b8c6a35711541e44758afc7a35af13c1d066696959019c16bc63522bbc3c9b525017516c18a10128a21ba8c6ac91a78e4e8e8f5e51aab33cbf570070c58dacaf7256a02b4df80d2f14803c415a75585c3a8024ae07c3ae5b211487e5ea226dae00c371f1f6cc9cb68b3ae7d27d93c52c7cc7aa5a4a42016ed5dc6f40da6b842a146429ce3fedd1c0b21e46dd846059a98a44296b834792fb94f4a938ab7ffbba5cdb58e249b530f93f59439ae262fc493e1aa4ee11d4d6f79aac866e1373c8d532c1ea617b3a88181ba96bd478db49c4bdb7d756d8f6678a095d705fd6b3cca8b5090da658f462fc05cd34854e09d2b978a2ba507bf3de7355135d38022e156f00ab99ecaa157a1973f5f1ec33b74cb61c500109b6ba70d3fa59fe2c24bc233a3d15e26768b760d8224b1f89e546c3a4bc5cb022932061446452aa2d61a73c03878c74e757ad27daccf36c5782350d40f9999d1cabd702dc04d8a18283674bf803e1a576f92a62a5837ed8536665ccdcb90a38f98d75559966a4e17c46bb5985273afb0172d926177147d64c63c801fb61784b0b8714e1b4d434c505f90c232db8657d142bfbfd5271dff9dec14938269630105c2ef9420f8eedb3e1f05cc0b0aacfa53c443603c498811a24dfaea2588a32f7272e0568424a6935a93931e8c641ffb5a7227c361d5a34b5e3579b21d757fe44a03a429c29be07cf65714f8b00757a7b6e04c42b625dfa6273e41c2dc8391190ca1903b1d9dc5aac4f487f9b3c453b8b7589ddb52f7aee446aa7435115cb1f0d9dbccac0a6685ed66e7568b849162b4313dd954d06652874488fcc4e395a0e8722b177d7c5ab5ced50015bf9c6179ce0ae70ba2b78670142d72197292c6e6d5b0e8895411f18d5aa849001c82cf41a6641aa9e9df7a51f6b8e0dee399803a6894cac3605d56e81c89bda1067845201a398f39433f64510762f7b41685dbded0374d7ca572e7709b5e4013ef738fa08320728cbafcd3a66b03175b5794d884519ef7e5594e9a107c1e48063c8b6bcb3f13714ffd61a509136ca1992db631a6b5b48eeb577cb02037d516353557eb2b0d08e656b4bcb830192b1d87d98c92b1a588d42dbbbc61ee46875f7ace1609a13731c04911bdd83483f251a824448f42c82647be157be8ceb4e2b1e63ec061ed8b566822fb6c6739ce41478481220ebc08bbf07bc089219b2608676a52b5ed4f3eb21383b915bcb9d4921074e12161618a69768e19e15c2653d779354c1663240d4b3c5f96d736a286f9fcb53a67479b44cf9721bd3025a5f4ccd3549f1b124889dd0f9d400c2d8cad94ac0e761511def1e5f60067048cef6a30986c7496c4f5363fcaf3a7fda9d4f5d2c49ce1ba0332301cf7c7e6516722bd2f6ecdf3aa07873569cb8946d1621775425ac925f3a3f07bf885bf6b4ba5f25972fd63cb093d8977f7734ec17f9ab0bd24eaa9b79ebbec31d0f87a76acab946e3831ea92e3398c056acc346a0444729094824aa057b93914aa1116ce36646c8e1685703588638a9c3b4e0b1feb1f332cea5c6303b43f45378efb91e5964de430255640358979b673e9073331e669c7c264492947d646075cdf434fa156da667dc9190927a6741a19e20751e01090416cfd4bae46a9c754fee917e869fc5c23096d4f873acbcafbcc81a9ebf12382acea7cc9973835bcfabab5f58d1a9ac2fc62aeaa6caad78fe0e8d9f199b8ed75a11cdd490bfe3a7d99a51ec81e05988a037c3fd2e01eb1fcaa964bc6e1a760a25eda9d0e526674e5701cff2c2ce79cba7ea132e461416a13be290b31c8fed09cac54502713e9a6e80dc0c47419c0a8ef350efd37d91c463f3f0ca35db2774a5216988694887e6b688b2afd5026830515c091d99abfd60b22f94d85fa0f78733f77d92fafb327672f183f2b27a687d00b5609421f92bbefdf4d4e1ee5b04e9ec666104dac2fccc73b1f3f4717c3ef92d4b04f22df184051777e381c29550c7a8a5d58cf723e4eb6e83d4160a01cccc9df44241de48a6ea89653ab660c1355d1362b6550f2d1a94888d2b7bdfd697412bea9b452e71b4c2684faadce38afa2d653978e72228b8e0c38194a5f670a7a1513c87896129622625e8ae5e27d5ff53b3a11fd79f40d48664d407a2d6c8311cc06962baef1ad6d78bc6e4e2b9c6c39152968134e405a77534805a3200b99cd8bbf06dcedbc9ba9ad9b1e4d8ab81b166a7de508d39a19942078705b046b4304df6c10460653883286f29df4f68796f8e51d8a02eca2bfb279fb9ef1d244655a1d6698ead6937bbd64f0a610b379e9252180c97af3ecd73076db101e46985b5cf932359f41383f130653418a0b7c81c833056544d16c7f6ff98a8b284a33f78b70e71974de40a8c6b14185798f6bc008ecfc0c2e8081e73eaeedcee2a6f8f1a9a2b66650bb91275b23fffbbbbff02f4fdeda810dfe7c2ef1932de0daf01eda067d3dd161a87c4a31032652fc52b0481b0a5680c6c4445940eab75d74fccae75c525e447e4d012ed9126219c223185da79479f113f4462ae32973772344b9b607fc118b16bebaea31073431de95b9c486422cdce326f9bbd52647413c16a8bdb3a16ef924dab3b9ca90ca0fbc21e512a4a63d47ae5459b9fc17f60e9c21236f33b264bebce74de42ac53825a9239b4335f6cabbe912e97c21a572b16b84cc3a9215578ec7b2cd081d70b5e7b37bf910a6af10cabb33cab6aa7b917e3eda32ff87ddf3973edf90428b91f2d8112259ab6bcae8c0492491670ff5ca81b0a035f3901443054f4e123cd71dfc3cecc75647907009c7b4fdea5eef97433e42d283e0c2248e2aa3ec16bc80691266fd04462b5590da96a1d3e6ca001a4167b29c6e7d11fa4e7a9daa4eb301d63d62c3800f20b9937dc395711eaa7761e51ad7bf8d8d70653d2e43fa109350672420455cf35b8d5b939ffe384948f66a207f90459f33d99a0aa572f6bd1c1e34b12c23ba759ef8eeb26b7219e7fc2018d0443c29a5f7dfab3d68f6a002c632b986453a398e5c845d1a780cfd41c53873cadc45b5bc68cef4fda6a8a6ad932abdc3bf3b239fe3a50ffb5f6162cc612996e111ec1fbffdef13c056d10fbbfd3d9d188675c6702ae5a467f683e19f43bc8630e4aa5588b3c9d163d396dc9f4ecc009cda352a895b1510ddbef93b2543b3b22e1a828523b341c3a5a808ec3cfd6442d8cd4abe544b13c789d3fb0f6c85b50af53bb130fcd19b3caa4f74e17bac7c429fbaf71e5d77690e077dfb1f928c61efa51f08bc72b9c26ff9ce7f26997ace765ca0dac8eedd6b4ae74b2cbf2902267d48ff116436f9d8ca2cf4487b827b4c1dbc1cd1408ebb3e2f1ad06ab64ffd06d5912529eea1d2f0573231b87348c00f8231926855874c8c599c505c3ccae5f0a630a989f3f0955995e83036c7e773cc6ca4a971fe7943aafbd0e1cca26282ba71ffffd5e4e1538413082039151b97f1f3a69d33d23263a32c5b6eab2bc9b81533acb5a79835a4dc4a6224ddd1c5c908f4acd9074698beaa938c4ce58059c1f33eb1085e01641b706c9fa570c64343b4689ae2967c95c962518e61dcd2a3e779f6c117a77cbedb28075ec7b28c52f717a8e2065d0bdc679c84fcf37306488ba246c34f5a2c11ed8bac1456cb0d5c69aa5d2b92e75f040229cc36aecb6a84881211b59f735da8b001fa748b38437ba96b39e44604578f8b8ab361cec82e4583968d856fb93fbe9fb68caab87bb86951d4443854a6380e5a656e1bc7a2d71ebf21", 0x1000}, {&(0x7f0000001240)="52f5e2f7b2ca87df4b", 0x9}], 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x38e, 0x4, 0xfffffffffffffffa, 0x3f}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f00000012c0), 0x2db) 11:09:53 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x401021, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2006, 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) 11:09:53 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000040)="91f0510f1bd878ae170a1245c5", 0xd, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x9}, 0xc) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6044, 0x10001) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25}, {{r0}, 0xffffffffffffffff, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:09:53 executing program 1: socket$inet(0x2, 0x3, 0x102) syz_execute_func(&(0x7f0000000000)="c4817c2b34b6653e54430f380954e96966440f114000430f31c4e2e50abd18b80000c441f970caed3643a4c403155f2ca10c0feef4") r0 = msgget(0x0, 0x31e) msgsnd(r0, &(0x7f0000000040)={0x1, "4b210bb1fe749544fa1375e9c2645e6e067acc436d657d9b6d2db40c4ae65ff8d52ecc2bff8367f658131ab84270d56a0c6150a2c7c4afe41fafe4a94c001a8a5a87063013eba88c0776cf862f9b60dbb835e1c1cbbb46926741ee60e739"}, 0x66, 0x800) socket$inet(0x2, 0x3, 0x102) 11:09:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) syz_open_pts() 11:09:53 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x6, 0x8, 0x3f, "dae0ca4e4eea27f8360992636ae17c42f0080659", 0x6, 0x1}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1ff) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x67d8}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) poll(&(0x7f0000000040)=[{r0, 0x24}], 0x1, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:09:53 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000280)=""/20, 0x14}], 0x5) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 11:09:53 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) semget$private(0x0, 0x6, 0x20) 11:09:53 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmdt(r1) shmdt(r2) 11:09:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0xfffffffffffffffd, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) r2 = getpgid(r1) getuid() fcntl$setown(r0, 0x6, r2) 11:09:54 executing program 0: r0 = semget(0x3, 0x7, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4241, 0x9, 0x0]) setsockopt(0xffffffffffffffff, 0x80000000, 0x0, &(0x7f0000000040)="9d010d070572c364feec1d08d679f1d448b7244ef71b1eda2f7ddc19", 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x100000280) 11:09:54 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x2) read(r0, &(0x7f0000000100)=""/178, 0xfffffffffffffed5) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e047298611", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xda3, "b000", 0x0, 0x811a}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0500000000000000000097d5cc3a92a1701f54e794a19cafc727285e83dc9962fa862245c7fe458a9f017d37c1808d183758c4cbbe7ab051d6fb4ad41cb057825c571273fb3fd128ad52ff52dd2a737ee0e9c5eff003b169d6c60d9b18f23cbc63c3e09f23bf2362c1b9fcd0cdfb1a286625c4b861f8a1c50858f989300d5abd2983ff8630c603ab3fd0a4c70543aea55f262356b25be0eb1240a8dd3a5b8f4fdeec7bd07f356a5f1528bff3c04cd33ca313531959959037de809bed876a36c730fc96dbb35ccb3f08d3880e092dbbd56ed0ae50f1f280791ee82b4761fb7982aad3bbe96a68887136a72af2ce548b750d42f386f750a7d91d00347d00000000000000000000000000"], 0x10) 11:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) 11:09:54 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x200}, 0x10) 11:09:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x101fc, 0x100) recvfrom$unix(r0, &(0x7f00000000c0)=""/36, 0x24, 0x801, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x440) msgsnd(r3, &(0x7f0000000140)={0x3, "f8dba9fef07f318d4753456846b1648d4470e299867b54e354703987479d199cd4e73840c4c5c919d8dfbdcd2fd82fec8e99ef3061be8dbace22e140cba07e2410be0d574041721448cc78cc344e9de4d4556db5dc6b72a3025b6a6e05edc1faaf8985c3d460eada35e25a88c63b66106b8c67bd94fde8125c6ca299180fddfd008e997c6782c30738091320cb642cfaa5bac3e4cc0b88e8cf708d19cc91bef20f05326eec88b9e93a3eb97561244bb812e7c2a60719738e237e8959030a3483a751160377f816be3de20b67bab911491bb1389599f1ae27efbdabd682da6bf15332a551957c21d75e92c684"}, 0xf4, 0x800) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001380)="c1f8cef819ce0dd52497117de9dca91f8f3881a98949ec5a9bc1e682eea8ecbdddf23b4a82b40322eb77e2ae83b3aacc495ba1e1570451c8388e5b2a295bda92d9e198c28b8294cf7f6a5f880075c8b2726ef1", 0x53}], 0x1, 0x0, 0x0, 0x7}, 0x0) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001480), &(0x7f00000014c0)=0x4) msgrcv(r3, &(0x7f0000001500)={0x0, ""/150}, 0x9e, 0x0, 0x0) getuid() preadv(r1, &(0x7f00000016c0)=[{&(0x7f00000015c0)=""/212, 0xd4}], 0x1, 0x0) connect$unix(r1, &(0x7f0000001700)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffee0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001740)) r6 = semget(0x1, 0x3, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001780)=[0xf71]) open(&(0x7f0000000080)='\x00', 0x89, 0x24) rmdir(&(0x7f00000017c0)='./file0\x00') sendto(r1, &(0x7f0000001800)="af68a4697b7a4356b4897621111d1f6a65cb01b1738431738f0f0dc7eacd9ba69111374b60e904028fd4fb3418d66bd6229888a7b0f342158884190fd8c5694d37ec36ff3a4320093efc2325ce2face37e702756aef096cc9aa54063bd864f9016989cbe44d90fba9fa9055191066193830f76074a26c5d0cfeffe3dce4db8d853503c", 0x83, 0x405, 0x0, 0x0) poll(&(0x7f0000001900)=[{r2, 0x8}, {r1, 0x8}], 0x2, 0x2) sendto(r1, &(0x7f0000001940)="013f8bbd7deeed4aad9b5b74a8164619483dadae88c1c1e624d841491067d62b53626e61a4a8c14bac19be5a5b54b4495587c28a690ffae921c45ba84c86e7b50b1a88f9126f6a71556ac50f718b8c98d6d58bcb7ccb6e8b74400c5c769f252eb6d4262723815c80e15590db003e1c05b4792177dd380b66d35c9bde29db35e1c68f13a2e6ecab9f7c278d38902d6b9ada80e186ea63164434f093fe3673c13b6d4971e45806e7d06fc5fea367122847", 0xb0, 0x8, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001a40)=""/168, 0xa8, 0x3, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x180) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b40)=""/122, &(0x7f0000001bc0)=0x7a) fcntl$dupfd(r2, 0xa, r1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001c00)=""/151) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fsync(r0) 11:09:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x84) r2 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x46) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x9}, 0xc) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x140, 0x4) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) 11:09:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8002, 0x80) r2 = shmget(0x2, 0x3000, 0x611, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/166) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0)="e8530c3cd4eb6235", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x80, r3, r4, r5, r6, 0x2, 0x62}, 0x2, 0x3, r7, r8, 0xff, 0x5, 0x8}) 11:09:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x80000001}, {0x18, 0x2, 0x7b, 0x45}, 0x9d1, [0x0, 0x4, 0x6, 0x800, 0x4, 0x7, 0x5, 0x100000000]}, 0x3c) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412c", 0xe8}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:09:54 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) readlinkat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/96, 0x60) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='H^}@/\x00', &(0x7f0000000140)='$&)\x00', &(0x7f0000000180)='*:*@\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='%W{\'\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=':(:][\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='@@+{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(:\x00', &(0x7f0000000440)='.\x00', &(0x7f0000000480)='-\x00']) chmod(&(0x7f0000000040)='./file0\x00', 0x1c) 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 11:09:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x780, 0x1) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x2, 0xf0000083, 0x4c, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x86, 0x1, 0x1}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0x18, 0x2, 0x3, 0x4}], 0x7d, &(0x7f0000000100)={0x3, 0x8}) 11:09:54 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) 11:09:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, 0xfffffffffffffffe) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x1) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000), 0x4) 11:09:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r1 = msgget(0x2, 0x200) msgrcv(r1, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd28, 0x2, 0x0, 0xffffffff, "77245422f82d5a1348d476be87a7cf494abf7701", 0x7, 0x9}) 11:09:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendto$inet(r2, 0x0, 0x0, 0x402, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x122, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/192) 11:09:55 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="e6a5c988d3542fdce8b22abbbc86ad7d890a073c", 0x14}, {&(0x7f0000000300)="7512eb53834697415f7cb2494afaec70b961847e9394626bc290bb2c21e3303a36efeee3161ec3b5f8d86b2a0607ed56ed871e9371b5f219577c13bb15882af52f9f21c60a66ad62f406266656b828cb02c57524636cbd9f2b5a", 0x5a}, {&(0x7f0000000380)="1b5b88ac8791c3b6dc9b7ec99c871ec285cf21e54ab36b26eadcbba0fe1233934b67cc538c548633d17598ef70905b2c5cb550b3d514b0411f8559ad25fa2a1b597c4bac869f83a42af9810f560ceafd4e756921c71c4997321b4f1f3c43adb83964f423308c87c6e4bcc52539e2a7fd551b9f6c68e3b18f8d5f09e7eaed820206a90d4f", 0x84}], 0x3) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x7, 0x3f}, {{r1}, 0x0, 0x3, 0x6, 0x11, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0xbb, 0xf89}, {{r1}, 0xfffffffffffffffb, 0xae, 0x20000001, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0xb, 0x22, 0x17a, 0xbd70}, {{r1}, 0xffffffffffffffff, 0x27, 0x8, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x400fffff, 0xff8, 0xffffffff80000001}], 0x3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x9, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7f, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x85, 0x40000011, 0x7, 0x100}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x1ff, 0x7ff}], 0x100000000, &(0x7f0000000240)={0x842, 0x8}) 11:09:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r0) clock_settime(0x0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000640)='./file0\x00', 0x8001, 0x80) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/242, 0xf2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getpgid(0x0) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r10 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) open(&(0x7f0000000500)='./file1\x00', 0x10000, 0x100) r12 = getegid() shutdown(r3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r14 = geteuid() semget$private(0x0, 0x2, 0x40) r15 = getegid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0179653000000000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="f8d07baef665ce3cc6bca5de4acee09c1cb582a33147e1a9bf72062c707ba7cd0caddb3b9ab2897f316038439c84bbdca43f46db7acf6e2b238304040af239c9ed2aff27da2a300b1120193a33433f61e9847a2c66c7dc2d987a48a285227885d157d5ed7aa023e98560f244532ce014976f7ef1b62d64810cc3e28b6420a3f98d", 0x81}, {&(0x7f0000000280)="d49292f04a3282860b39020c7ca128e5e1b73090b660e5de37cd844794c1793bf2b58b7429bcee824673dc8979be1b7edcc1d6b8eec87089b68bf6596abf6394c2ef961b8a87a04d8486371b7fe54ce7ddc1eda72827bd57d844b3cbbbca83876d1421eff4aac14a90f951c337e06b39b2c28e123aa655bb2301e5821a135ae51d055fa6678314581c199afd24f0ab6110f30a56bda7d202cfdb8d1b666aaf004ef0cb0512ec332eaa1a3a4ad31f1b7ac706b84dfec601b058822a8464779476b8638198e7e00ab18293fd410500965a9dec16838f57b85a99b0f688ace370ebe6c74b5bc12cddb46516dda4", 0xec}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="002100003d2e86a132c7710bcdc8594d2f0ce3ea5183f022c2aee9c06739e8bf2cf8073c4a617ad6a44e696f7bf6c5c0ef1baa22890d3d813e4d7fc57915eb1327ba7349eddc6130bbc5d5c5cf3cc6a3a782188cb8a19d97a20b63cdaf1d4aab992cf7916acbf1436ac8a88205c1640a4ccdad2ba60aa1fbc27a408e4fd0e208723f0194336fc17c55cbcf26e4e38945d39f60503884bf69de6182a1eab636717ff9dd0432973232cda11af67830d1b9ae539ee83a3ea0691c6e0d99c360b5707c274861e90cba2100e2a4a2df209d8685daa0f482d17257cc0623df15b552b5f8f7150bb1a3baea", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x2}, 0x400) 11:09:55 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 11:09:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x28) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 11:09:55 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x100) r0 = open(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x3c4a, 0x4) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000440)={0x5, 0x627}, 0x10) r1 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) mknod(&(0x7f0000000480)='./file0\x00', 0x96cafcd275374247, 0x5) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xa084, 0x1) setreuid(r2, r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') flock(r1, 0x8) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x10, 0x7fffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x4, 0x7}, {0x8, 0x40}}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:09:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1fe0ffffffd247b9e47c13ef2b91b4f8f700000030002532769f4ac50db547ae3ec46cab91303b67c9c1a4d945bec7eddf05bfa47f0f2df776e81b141a4f9fdccb68bb71ca1afc6a79bf9838c39eeb93cbdb2e41b24ac1a0bf8a8aa2df47ba05da69558a"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 11:09:55 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') 11:09:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:55 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fsync(r0) 11:09:55 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) kqueue() openat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7fff) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x13, 0x4}], 0x0, 0x0, 0x1f, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x80000020, 0x4, 0x20}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000022, 0x4, 0xd5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x6}], 0x14, &(0x7f0000000180)=[{{r0}, 0x5f94ad810b7a706f, 0x4, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x82, 0x40000000, 0x10000, 0x8}], 0xedd, &(0x7f00000001c0)={0x1b, 0xffffffffffffa7cf}) openat(r0, &(0x7f0000000200)='./bus\x00', 0x10, 0x122) 11:09:55 executing program 0: r0 = socket(0x18, 0x4, 0x100) listen(r0, 0x2) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 11:09:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) pledge(&(0x7f0000000080)='@\x00', &(0x7f00000000c0)='\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="df6d56da6e749e3123321bceeb59f3e8df64796e8c941c706e3b8754827f829a5e4f34ae78a4017c8d9f3a0cd8b64b07232eb571b1191509a8b3f03a13db146b5a58674cd56a0ebf472da05215147df194356153f791734aac21781694bcf1e57a18a7fecd4cbeac21614d9c416bd9397c6bcf85a5f7e21b389fc72b14932df1097fb6237b59135093c5af6e7d8792f9ddec0bf0574f62898f537be640e98cf06cd277e2869ad44afd4b225f4cdfd76a053c76c13951ce9bbf45c6d532583eb0dcfe5a7ec1b006", 0xc7) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 11:09:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 11:09:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f00004ae000/0x3000)=nil) connect$inet6(r0, &(0x7f0000000300)={0xa}, 0x1c) nanosleep(&(0x7f0000000000)={0x7, 0xa22f}, &(0x7f0000000040)) munmap(&(0x7f0000320000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x5, 0xce6) 11:09:56 executing program 1: setitimer(0xffffffffffffffff, 0x0, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) r1 = getpgrp() r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getdents(r0, &(0x7f0000000180)=""/47, 0x2f) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e047298611", 0x11c) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x15bf) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4847, 0xffffffeffffffffd, 0x1, 0x40000000da0, "b000000000000000000400", 0x8000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x9) 11:09:56 executing program 1: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f000071a000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x8, 0x0, 0x1000}) mprotect(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 11:09:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 11:09:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x9, 0x5e}, {{r0}, 0xffffffffffffffff, 0xc0, 0x30, 0xfffffffffffffff9, 0x691f}, {{r3}, 0xfffffffffffffff8, 0xa, 0x83, 0xffffffffffffff00, 0x5}, {{r2}, 0xffffffffffffffff, 0xe, 0x4, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0xc0, 0x20000002, 0x5, 0xff}, {{r0}, 0xfffffffffffffffd, 0x93, 0xfffff, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0xfffffffffffffffd, 0xfffffffffffffff7}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xfffffffffffffffa, 0x100}, {{r4}, 0x0, 0x2, 0x10, 0x4, 0x6}, {{r2}, 0xfffffffffffffffd, 0x30, 0x2, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x74, 0x8bfc06039ee39f8a, 0xffffffffffff19d4, 0x6}], 0xc548, &(0x7f0000000240)={0xffffffff80000000, 0x100000000}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) dup2(r0, r0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffff9, 0x4000000000}, {{r0}, 0xfffffffffffffff9, 0xf7, 0x20000000, 0x0, 0x400}, {{r1}, 0xfffffffffffffffc, 0x0, 0x42, 0x923, 0x7}], 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) dup2(r0, r0) 11:09:56 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) dup2(r1, r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x800) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) write(r0, &(0x7f0000000040)="220e2289013a1c067ebc74a7ea11cf811bf1fad7ea48f4", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:56 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) getgroups(0x9, &(0x7f0000000040)=[r1, r3, r0, r4, r2, r1, r0, r0, r3]) r5 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4002, 0x9) shutdown(r5, 0x0) setsockopt(r5, 0x7, 0xe, 0x0, 0xffffffffffffffd7) 11:09:56 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x9) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 11:09:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x100000000001fffe, 0x129) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 11:09:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) close(r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)='>', 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x100000, 0x9, &(0x7f0000000000), 0xffffffffffffff44) 11:09:56 executing program 1: socketpair(0x1, 0x1008006, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8040, 0x41) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10009, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) 11:09:56 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0xfffffffffffffefe) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) getsockopt(r0, 0x80000000, 0x9, &(0x7f0000000080)=""/65, &(0x7f0000000000)=0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x40, 0x2) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 11:09:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getrlimit(0x7, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x41d, 0xfff, 0x401, 0x2, 0x3, 0x2, 0x5, 0x5}, &(0x7f0000000100)={0x7ff, 0x100000001, 0x800, 0x3, 0x0, 0x0, 0x1, 0x2a8}, &(0x7f0000000140)={0xb80, 0x40, 0xffffffff00000001, 0xe3b, 0x0, 0x8, 0x4, 0x8}, &(0x7f0000000180)={0x9}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) mknod(&(0x7f0000000340)='./file0\x00', 0x8001, 0x9) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x40, &(0x7f00000013c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) select(0x40, &(0x7f0000001400)={0x1f, 0x9, 0x1f, 0x6, 0x6, 0x2, 0x5, 0x40}, &(0x7f0000001440)={0x5, 0x3, 0x9, 0xff, 0x7, 0x0, 0x0, 0x401}, &(0x7f0000001480)={0x800, 0x8, 0x4, 0x4, 0xffffffffffffff81, 0xb29, 0x4, 0x9}, &(0x7f00000014c0)={0x26, 0x7fffffff}) r2 = socket(0x7, 0x7, 0x61db) renameat(r0, &(0x7f0000001500)='./file1\x00', r0, &(0x7f0000001540)='./file0\x00') bind$inet(r2, &(0x7f0000001580)={0x2, 0x0}, 0xc) select(0x40, &(0x7f00000015c0)={0x171, 0x7fff, 0x8001, 0x1, 0x7f, 0x0, 0x4, 0x6}, &(0x7f0000001600)={0xfffffffffffffffa, 0x1, 0x7fffffff, 0xccc, 0xed9f, 0x5, 0x100000000, 0x3}, &(0x7f0000001640)={0x1, 0x0, 0x2, 0x400, 0x100, 0xfffffffffffffff9, 0x2, 0x80}, &(0x7f0000001680)={0xfff, 0x1ff}) getppid() socket(0x10, 0x2, 0x8) getrlimit(0x1, &(0x7f00000016c0)) clock_gettime(0x2, &(0x7f0000001700)) renameat(r1, &(0x7f0000001740)='./file1\x00', r0, &(0x7f0000001780)='./file1\x00') getppid() r3 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shutdown(r1, 0x2) getrlimit(0x2, &(0x7f00000017c0)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) linkat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', r0, &(0x7f0000001840)='./file1\x00', 0x4) setsockopt(r0, 0x5, 0xf5e, &(0x7f0000001880)="b10fb1ab52ea59fe5eaefba9d554c333e1e31ecfabb9957b114ba9da99021c2c1569d228bad07f5ba67d47225d4e94efa8d7cb363f2262fef4e5f1c9c49f6e4607365e6e4053818f2da0d477d8813c0ac059a3250728c9ea5b96d8519ba70b73be990c76ee501187033b9cb5dacbc6fdd49cfd464bdeada4d29d84e86bcb358d7f3561e4b024c492010259fea6068bbd900bbd751f99065316db1686f5b786bd87", 0xa1) r4 = msgget(0x2, 0x408) msgsnd(r4, &(0x7f0000001940)={0x0, "77c0"}, 0xa, 0x800) 11:09:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) write(r2, &(0x7f0000000180)="ca3f233e33d5601b624c7edc981e7439e6", 0x11) fcntl$setstatus(r2, 0x4, 0xc0) ftruncate(r2, 0x7b1bb06f) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "4a4318d671a5a9ce80ca3f76b2e3ba35b9e16b58"}) 11:09:56 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/225, 0xe1, 0x1, 0x0, 0x0) 11:09:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 11:09:56 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{r1, 0x80}], 0x1, 0x200) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x0) 11:09:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r4) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getgid() r11 = getgid() getgroups(0x8, &(0x7f00000001c0)=[r3, r4, r6, r7, r8, r9, r10, r11]) dup2(r0, r2) 11:09:56 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5b75ee2809be928bb6c7660a62efccb249a49f4fcc5e9639a4ce6f1309db516fa4bacadf9de4bc7d68af8abc883da0ad066fedbf20ae2096f710bf9b00d24d8c8a2c58e93e4aced004264d35b828b47fde5148de2af8332ef7bbf63931f56888c65caee3c6c9a34489c1ec79589d7420c0007adf4c63a110cd8d41adb45f2e", 0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1000, 0x0, 0x5, 0x36ec, "6ab1edd4752a16c9fd9716159c58bfad8833a259", 0x0, 0x8}) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/161, 0xa1}], 0x2) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000340)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000400)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x40) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/87, 0x57}, {&(0x7f00000005c0)=""/183, 0xb7}, {&(0x7f0000000680)=""/6, 0x6}], 0x3) r3 = msgget(0x3, 0x110) msgrcv(r3, &(0x7f0000000700)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001740)=0x2) r4 = accept$unix(r0, &(0x7f0000001780)=@file={0x0, ""/42}, &(0x7f00000017c0)=0x2c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001800)={0xfffffffffffeffff, 0x8000, 0x9, 0x5, "d4d1386b937a2abe59d8dad5512b7a0e73b246e3", 0x1, 0x7}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000018c0)="aa41a82317a073ff687d784c04724a48ead93c22586e1f586a9a01c00d2add019e1379ae92735f9679d14f991ff17df551935e7c05cbecaa8f90a22282e348225d2e58fc4e764a9344bd266cd8d4ab21b3f9fc06980bbedb9a06ea81b39a8a6c3c0ef8b13332cd2d77e9dea93b38afb5b444b9c6571cd5b5b68c936a7203", 0x7e) recvfrom(r0, &(0x7f0000001940)=""/240, 0xf0, 0x1, &(0x7f0000001a40)=@in={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001a80)=0x2) kevent(r0, &(0x7f0000001ac0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x9, 0x80000000}], 0x1, &(0x7f0000001b00)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0x1}], 0x1, &(0x7f0000001b40)={0x4, 0x9}) 11:09:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2010, 0x393d) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x34) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x80}], 0x2, 0x0) write(r0, &(0x7f0000000080)="3bb8ce61474a1c13813e44cb98ccdd06e3d34d8d8db1a9bc23ae09b0d30e75ed092d197592c156b14e0d4163923d650e6aa791621fe92e4b5a2e69421d4b8bfbba549c80f0f14d464f6f783a21039a0d6055da0c7341e7493e67f0d08a3ae499ca0f58a78a4e3675c541b2b50ce8f4b94e6dbf7a1ba45b160a0b032c2ee9db61c7a9db22790e359b97a3b7848d2cac6663f6bdbc1bccca5a103fbb6dad348ce468da639abc59c243c9a6542074447abfc4060261065b0c3727e00a6a298a0bb51cf5aa9e28177b5d19e56169fd1dd69381759bc0544e56581e75a1a472dd9388856871", 0xe3) 11:09:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/43, 0x2b) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xc2, 0xa5}, 0xc) 11:09:57 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r1) fcntl$lock(r1, 0xb, 0x0) fcntl$setflags(r0, 0x2, 0x1) 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 11:09:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = socket$inet6(0x18, 0x8003, 0x9) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) 11:09:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:09:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) r1 = socket(0x4000000000f, 0x3, 0xfffffffffffffffd) r2 = kqueue() clock_getres(0x0, &(0x7f0000000040)) semget(0x0, 0x1, 0x400) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 11:09:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/118, &(0x7f00000000c0)=0x76) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x2c) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socket$inet(0x2, 0x7, 0xfffffffffffffffb) 11:09:57 executing program 1: shmget(0x3, 0x1000, 0x50, &(0x7f0000ffd000/0x1000)=nil) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 11:09:57 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) semget$private(0x0, 0x7, 0x2a8) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x3) semget$private(0x0, 0x1, 0x490) r3 = dup2(r2, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000480)) fchmodat(r3, &(0x7f00000002c0)='./file0/file2\x00', 0x21, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x1000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xe0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c6531002c7a22ce949cf7cb818e33f441511f56ef83b117f8e8ad4e258d37355a81fa0f282b6c3d32337687f4a1832aa71c437b51"], 0x10) linkat(r3, &(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000000400)='./file1\x00', 0x0) socketpair(0x11, 0x7, 0x4, &(0x7f0000000440)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2012, r5, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') 11:09:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 11:09:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = socket(0x0, 0x8005, 0x690) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, 0x0, 0x0) socketpair(0x2, 0x4001, 0x6, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="2f811dd82c4342cab73d5d08472f59390be638e7", 0x14}, {&(0x7f0000000180)="c1da6ed0640cc857cd0eee2db4c6a1f9c4e1279dc44250dab8885c335667c04fa285c67e5bb84b46a49d261d0f62578745571f0d0e001dda7f7dc74095512b7372509f70f1d941fe6ec98af2d7b9546f3b2a3f3a940c518aa6e3e1389a1cc7017612b2501cb46dee71a452d39f6142f1c38da90789b351a79a8cfa938adb49eb2a0fee9209fa1c5b7355c931cd924e0d2c20817239437298fc008d5d3f3c14f7b5e7c336eca75023e02f34cf69c8b74d018f813906cb1fccc6cc43136e5212a40226b436b04fdd453e22ee193a178c576b60b764d71794752eb3037322cf1172f223d55a3d79b36968de3d540f350815776c5c6df86aed8a04abdfc2d8b5", 0xfe}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="00007ccf85669ce293f4000045a2ea4c9ba8a17b1af67ed23bea33936c2aebebe97b7081a61c918df07088688b08809e2d0310660ebe8d7e1dbf7ba70c6bf466e8860b6481339b87aa5d73d84d9da54a21dae91a6da57a"], 0x30, 0x8}, 0x0) 11:09:57 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r3) getegid() 11:09:57 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe0f) r2 = socket$inet6(0x18, 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setuid(r1) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f00000005c0)='c\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unlink(&(0x7f0000000440)='./file0/file0\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000100)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/148, 0x94}], 0x3, &(0x7f00000002c0)=""/117, 0x75}, 0x840) 11:09:57 executing program 0: r0 = msgget$private(0x0, 0x160) msgrcv(r0, &(0x7f0000000000)={0x0, ""/193}, 0xc9, 0x1, 0x1000) r1 = getuid() msgrcv(r0, &(0x7f00000002c0)={0x0, ""/192}, 0xc8, 0x1, 0x1800) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = socket$inet6(0x18, 0x8000, 0x100000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getuid() msgrcv(r0, &(0x7f00000003c0)={0x0, ""/17}, 0x19, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x8, r1, r2, r5, r6, 0xa, 0x7}, 0x80000001, 0x4, r4, 0x0, 0xffff, 0x2, 0x8}) 11:09:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x4000008001, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0xff, 0x7e3c}, {{r3}, 0xffffffffffffffff, 0x1, 0x40000002, 0x7, 0xfffffffffffffffc}], 0x9, 0x0) 11:09:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="0049b12ca3876c653000"], 0xa, 0x0, 0x33, &(0x7f0000001340)=[@cred={0x20}, @cred={0x20}], 0xfffffd1d}, 0x0) 11:09:58 executing program 0: kqueue() r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b7, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:09:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) close(r0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x7ff) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r1) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) 11:09:58 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:09:58 executing program 0: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f00000001c0)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x1c) 11:09:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x108) 11:09:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x10) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:09:58 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000080)) login: OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) login: wsmuxpoll: not open wsmuxpoll: not open 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a0113e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x120) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = semget$private(0x0, 0x1, 0x2) semop(r0, &(0x7f00000000c0)=[{0x5, 0x3f, 0x800}, {0x4, 0xfffffffffffffffa, 0x1000}, {0x3, 0x8, 0x800}, {0x3, 0x80000000, 0x800}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:09:59 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xf8e1) close(r1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 11:09:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:09:59 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r1 = syz_open_pts() r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) syz_open_pts() dup(r1) syz_open_pts() 11:09:59 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x7ff}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fchmod(r0, 0x1) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/40, 0x28}], 0x1, &(0x7f0000000180)=""/67, 0x43}, 0x0) 11:09:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) accept$unix(r1, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 11:09:59 executing program 0: mlockall(0xb) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000100)=""/67, 0x43) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r5) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) rmdir(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 11:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000300)="fab73ca5994420e9c1b6bca1ee6f12902fd542856ddcfcefaabe8dcb784a7f95", 0x9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfff, 0xdebf, 0xa5, 0xbe, "e78d0cd41891f168443941c518c51d772e4d03b6", 0x7, 0x80}) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xc0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x83, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x3, 0x1, 0x7, "c3fee33705a1d6c6cb9048499ea4fdf74d5b284d", 0x6, 0xfffffffffffffffa}) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:10:00 executing program 1: pipe(&(0x7f0000000280)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:10:00 executing program 0: openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x10a, 0x0) 11:10:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) 11:10:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000011c0)='./file0\x00', 0x2000, 0x70) r1 = socket$inet(0x2, 0x4005, 0x4) r2 = socket(0x11, 0x3, 0x0) accept$unix(r2, 0x0, &(0x7f0000001180)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/220, 0xdc}], 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) 11:10:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fed000/0x3000)=nil, 0x3000) minherit(&(0x7f0000fec000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:00 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="87", 0x1}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 11:10:00 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0xe6) 11:10:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000001640)="d8", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 11:10:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x2, 0x1000, 0xc, &(0x7f0000fec000/0x1000)=nil) 11:10:00 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget(0x3, 0x0, 0x1) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) semop(r1, &(0x7f0000000080)=[{0x2, 0x3, 0x1000}], 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:10:00 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) r0 = semget(0x3, 0x2, 0x100) semctl$SETVAL(r0, 0x100000000002, 0x8, &(0x7f0000000000)=0x8) 11:10:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 11:10:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2000000000000043, 0x0, 0xffffffffffffff9c) 11:10:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x30, 0x0, 0x17f) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) syz_open_pts() 11:10:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) listen(r1, 0x92) 11:10:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="0ac379a619374d53e06ba4b1885516ea3ef8adf6ba89fc7bef20858292a1dc472a50f84d9705cc1073fa3c80c8703c3d1272253a116c57a6582d4a531b0ee13d02625bcfde03a47d6f3f691479a9b0f965ddf1e75154bb6f646fb4c01d51be67ddea3c872d6194a17a7c9fe08492ac3e6b9c669aee2514ecd23a4a06b379a52cf374770722d7e3a751b1a1ece92c90148dc5e3944c21683430dff7e94d004e1ccafdcc64898225707ea2006183f449e5b3e62f0f45f2ea5347958e04681a3aa0187b4022ed81463274b28c9bb21ee6881f2e310c87a765a9063a6977ac5cc886ad9c51dd7ad94b7a1c62df324331f4dd8e2f61e3c89deca93dd25617aa0fadf2c9bed8954549429a953579168cfb41354f56f7bce3a368118b09e9ce695ffa988bde87edecbecb9135989ad6dbc83bfaa0aa540f903e845e95080a502049625b8f8b611c401dce8b9874911acc82b430441d62f90df18bbbebc80bd594a41d2695322ecc541396f2040b37825c0f7a656c7291426699fbfb954be62582387defe188f8c343b39adcad41caeb78bd712e6b4e3e7dacf3d03ec084bbb885c8d6fa2bab55c635511ec20ec8c41b43d079a1ec0cb0587b42d5e6539bc36b3b22a001f9e92beaf807dbd429b09a5e6f72e63127e77c2f692ccd24d85b451d37173a6a68c4ed7ef5b396ee2348211bdcfadfbe0160493376e649a6608e25cc568b8b30eae14d401407cf0c7bf704161cb284f46d417a3577836b16e4214a147d341dc82348adfb9e2c9a85a695af289941dda93dc9d93c961bb449fea53c6a65f350a02b99e7ea8bf38c09102662d93507431c2d7fe19a6cfcbfd1173580c8c0a9d2bff3bec37c315b446b26907a942bab8f5b1f4229e956518e8513898dc9233956a4b664c0294733a96ef5d1ccae96be76906106c30a2f9a5af209f794e6f959fa7391c61e1d8150703f7d2a98356236c23bd71c93a61af0c08232c289e26c0138578c2994ddb910e45063f37b47fde8600b9e5f84190f0df3ad0e73b74dd8149fdaa59eef9f074cd31fd579482f4ac82bc72f4b5939a05ee7c6ce1a316f1c2a17aabccdc5d2b59b57c84860f0a9c0a0713f171af19332fe5b16a10afc6c3157529d70ae6367b6bdb6dfc971bdfd3263bd3cf6545434a204d6a1c00f0d5c8562c88b458fa75316e296d1acded77f9b59d0dfd08d7daf88789dcadb663d0de8e2fa0ddb061426e4af975506904b0dc402df2116eb7aa61f9a6cd074105ee3f325431b39a63015a722e3c41ead6069915e33f74f0a745067cb913f760022ecf8f91a051bc3230327fd26f2679b126068ae8a3f90f3c02c0e0c0b5c0889ff2dda805d576e06e9e8b9b0e3c58d6945e6f1e667a4ca1d6bfa76b40c799c4919fe807bd842949622c7cdaaeaa1eed95e2f0b49430a29e41c9b93d78b94a39132cef720c2577384128e8abf20f68e9335754095cb04b76c2541158b82aa640bcb2bcb60a26a284204e99a0dd385c73b686bdf18887a85eddecd9484e18f3b0f8ef5146ccd2501e4d34ae838f3f9e9e12be9566421c9eb8fc21d3a6089f65fd1aa2e0b278abbc01ecd92b7578518c1e07d5abf6dd7674e553c8caa4fc67b7651a5c942e1cb0269c3e619d3b91f12652438f825d1cf80e413e3c6315c6be2695a17c55ce2ff5f9037f50044f4d5a165d9d957f43c154884fd5e9000e7ce3d27e764d30a3a6d7dfd546ff187537731ec821d2ad869db7c9a98ef3f394836f64e1a33691f488b1d098a46b32d2022024b68f7b0bdf60b394958a05161289df49982bf588906bcd4d147019eeb031708be3cc69504b95c9a74062b2c7f4b4153b81875a27778ed582d4b4adf51f9dce59edf53c9142c6c40caac5c14f78ebbe1f87e8940807ff22e19748ce51a67a3b609833ed9bd4034fc715a1d74a8cffec1131b5147136d0fdd97b16178b99128d2574f7b6bcf7c66a1d5b1b20090126e2722bd4daeb1120b4716b2bdf349602f8fec344ed72cff1dc257bef8881da95be0227280be5aee5c140f8b67f9a9c82d17c041d9b31f2dc1d0ec0ee67d78e1beb108a3e7c23aee49f04e99234240973cd5ce73f428d5e95c836978fb8e8cf423ec424a6611501b841522caad97621d0c54a3af84c5c7533fdb287ddbae7fbf5f99026d54f0a9d7fb26fd6d5bc84f881b048fabe3270613454cc7927410abf7601f91be69a0156111cba05eeee4dd6210cfbcfefe6789df1db7759945c0935d73782eb7ded444ec6e01d7ec742abee12fa9bb57ae9489c38a1b12360f1fbda5fb46473b5236fa8097a78183e8a833c9c58d55499191dddf72c649bdf277033b3c8cdd227b46cb71e78fe3da9b4c0e639835628b292cc6398d9034f48052772af06a9f7b296244fa251ea62b09e0c110a345c24d5bd6237cb748a3d2a9a15932be8de96b70e5daa9e981efb9a09ed4fdfa809286fda730125698468a25cd920613b326733d3709a1ecc6474f91ce48ab0789107a428be2209c68290591dff3cdff76afbb74e0a7c7b2d0121d7d20a25561c573dbc5492cbe2080245cfe5cb01ec543ebf47eee62749143a03784fb6323294ca1afe9420af1deab63909d282c14585feaf0671db015fc2741bc4c73e1b660bee026679bcb4f26b859783ed6525bd6c82c7ab0379a46975b6214d4fb23d4aeba830ed156f0571a0baeacb067f4751c7ea6cbec080aca379f11939c4371e021da6c31ec907238b1b13c40ef93dbc94590b4eccca9acb967a604c0d99ab91ae1f9eedd55e7a379f79778c4a0b2b0c0d2b76013956f4432594ff9054a6233810415dd64d64061404bbe33a1ba30b142241d3edf34afb93b596c4b047d6e2ec19600e7744b6937266343853fd8af78a38c29fb90399d7a3f35acf490ff3aa721e5bfb8896e930e68989fdef99af601600669685a9d003776af6e19479f3ef4ecf393b7e01c53d8bff8fabb9bc610f0870f6b9707c13a5e8e070076112800453969fc0f6eb52f71eff025a41c6acc324050622c35161172c7762425b5418d5e6e60657410a2b74be0925feed6247ff283f34078ecafe6b80122bb699d918eca0445d97ca43275e72881ac38575430a1e4584f924a06307ce139899eb06aae750b7200e86281566d36d47adc14e09640b5612935401350683a21781a616cd37b754d2701f1a5724eb6f8a30ceb7d4e9e6f0ee23858aba2b148cf2e99cfeec894497887a9670cfbe846cb8e61cc56f4991e2c357c11d78f645c450a6f8e1f99bf1ce84e7757675c193187d87e9e32586d66aecf2a296e483df7ea88597f976ff3fce198ef6601cd128e0ff5f93e153244079f1907f41726f5c48540494d6a0fbcf7101fe6da93a35afaf7300607f01ccd45af19b8834f5cf624c00342223c0c219406c33df27e43d093479a812411f1ab24b14b59f2fe052cdc23339772d288a21bd095ef612fb9d797ad864c07c6bea322642fc9e3c2e38ae44fc26985ca35e701a23976fae5d180a39a9201dc86bd0a4bd39f7b989a1b9c0592378fb10f036bee70e437069703a78346cf25cbc8604998f4f4f2edfaaf3c86560a37a82fee2ebf4a7a1425e91eda63fa0b6f8862c991d9da2c747511b8b450edcf4f3b66100f7a181a13d1f97b085bf3bdce0f40d05992d349610dc7ab8e728180dec80065da727c8b340069d08988b51e2913af49b1181a1f782415bb086cfb5afa76ad43f3db07878e525e4e4c58080b7f22fce3b348210cb01f770ee28fa6ecc10542983db30467a226175dc58fc39efcdd183e6d27fe6f1ddbf2b6ba7f0160e2206205dd9fb8682c7646d6c424d6dfcf5e83c30fb287689db09c8e47de98239775070cf70d1f739e7f1234d27b09f4dfd351fd763764cf6e8d0b5898f7c7c047426ae52b6ab048af1d4fe5fc2f65800eb33102865e2ee8d1e6ec5005ca3eb06db65993658e7271992563e2d8bd338f618bd9d1d2860fdcc51a56650014ec98bcd936d7d404dac28ef5cc7fef89cbc9e42fd1a7c571a34d5a262161b529d30e1e3be3bc45a7bad43b067f166287168d6c5b169fd5e954b4e4dfa31a1858b74fed18db449229a0c3878420fe01d4fa5c26506b46622010849966e2c2ab916377999fbbbcff9b969964177b913f6a68258af45eaffeec822f90106f5554b0171c1d944c0c3b4ec0edd51fa90544c975fa9ff752a70d7db9bf5c439c3b9a4a65202c3a6d40ba1fd16d423154f6883f0f9e2b8891d551a726d7f7eddc0958927e4c161ce072927dfaa2c1ecd0dbebe09148e459331609dcb50a3aad227bc21f62fcf3e13cd31e57f41e4a01a0c4e7b2508bb83375fdb5cabe3b545b08edc627809c142cc0c0d375bf86d6abecd6089aa6ee7442964022a8a3555b2911698481c05a7bf4333c953555db53f22ac9e4fcf9f9d9e79c2c553a9cacc135b6bb9cb8914d369b49445f1f6469d9cdfe7d7e136426d74fe16d1e6c551439983dd44fefa349978d607bc07a3a245592e1eb1d9f4f3187da6f154ed3e5f8a62bc20904c1ea46ed8b5938217b78b62ffae0f8dd0ace4130cdddfe25556e3912ebdab27140246f714c3b468214054712bb92e994a355e442281d2088db2c818dba3f37852f2bd0a46e21cf88550ec8fe0f4ba1991b317b292e5b4e9a90ec187eb4a38a5bed417369465e11b5c145e2818084e7a098fe325a77a44b86a5bf91cfe68fe8a27fd6e800c0406c0ad53e5cba6790db69d01b606f662a37f737442e13e20385cdd05aee30df28c1aad3f05272ab0f0d98e902ce0eacf6ba9bc41e27c24042309323ad67b0337a02bbc7ab35d224178e79cf47f2d8106c1ccb6ffb29832f33fe916bab20000e26b671f82ee40a06172c5d1bb88879693526ec64c8954a77f39715f1ad6d6d6a97b5bd08a720ff254125901a4e56a2042a2f21762f5d96d315f9519559bc590b126f27c519f5be32eadc866c9d4ac0dc939e6693999eaef47d3d7bf71bef84fde51dbc1f749098084b7fa2ed54b5c4021e20bc0a849fd96d64a052b0384f0f763b979c5b7ec23727b9e854d0e7e06bbbee6b8f6e81a2261ebc1e3105b82b6cc8b75e6b571301c324dd1827b11e02719296911430ac354a9671e86ee71d327d50d9bcb4f2d9061be4beef655f183f4863f5329e60de2b009527d12dfbe5f5af4a80151190e26928620429e2e4ae659b253030cc79030091db12deb6fa6c5c1f99d03f918bf5d2d470063c9938592063964f485f144e8a0e1b6f9cad1e75347caca6cb5c413f1b877540d8940eea87550997ecef59b56956b6e1dddd226785f2ec49894e85df092b9450930cb5bc310b3b7830dc7dda538efb073acb2ab635d820575318a1b7ee3190df9addca29a2caf31334f0a1181abb5b124f408d3442411e3b409b34c1b499ba6642aa21f2681ced7460ed0b9490ae11da2b287840592da602718094b6935db80751c287eafa5389e8403a97d9a0bc025c62485282c27092611ee723f9aa4495380a049f634660d99e734ca10a57babe6e1adca7d28186a775abf3e3435fac847cc86a2b2d406d539606bbd022b250b74aa7a9b9ccaf26db923b050ad5bd6721b67cafd25bdcc249d1c877d6b908b5d8f5d30cf42789ff8b58f91c5066c1351d290785b0ec84e07366428f7b68015ccaa5d4fb41769abbcf0b52b39a8e888e6e445bad251540955e0814f84aaf63395e93e2feb8d6bc3f32f1ea290b62e559a627655584b22f9e0e4744b7e03702662528f48c8b38960c61a9d13c97c11740fc81a36a8fe4d7476b4d5db6cb915787aeb3b8d704dd4b", 0x1000, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) flock(r1, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x7, 0xd7c1}) fcntl$setflags(r1, 0x2, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xe9, 0xff, 0xe99d35c, 0xffffffffffffffff, "37cd4863a7dea19f210dc435aa02d37f04858b7c", 0x1, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x52, 0x9, 0x1, "51e0552dd73fb7c8f65338c4f24fb5d39b053d8f", 0x9, 0x9}) 11:10:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xfffffffffffffffe, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) r3 = shmget(0x0, 0x3000, 0x10c8d53cdddfe4c3, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) 11:10:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe51b6a6b741134d", 0x1b) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x200000000000000) 11:10:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x8b, 0x7}, {0x18, 0x1, 0xe4, 0xfffffffffffffff7}, 0x2, [0x9, 0x20, 0x8000, 0x7fff, 0x8000, 0x0, 0x1, 0x56b8]}, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 11:10:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r0, 0x1fca5c18, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x2) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getrlimit(0x7, &(0x7f0000000100)) flock(r1, 0x2) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8001, r3, r4, r5, r6, 0x28, 0x6}, 0x0, 0x7000000000000000, r7, r8, 0x7ff, 0x4, 0x3}) 11:10:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b5f9472819273a3a3e15c56e4102a36bca759a26a2fd585996605a3e424cad2e2d5a08a115102a7ef9b7f9a6d2a4841bb5e9fdb003d8e5fe699f52bf0f42b325f3df849d9c664e9f1e65e04a93b90d907ee03c16e62686ee624c24db8c535491b20a97f5fa50c17072f027e81f516d8534b53d210d81099539d570bd2277407f94c83b1437c0717af87a13bdc24aaa1f96", 0x91}, {&(0x7f0000000040)="0f44659ed34c2798c74b7394893ce1bb84f73e7b4248026831132b6b51d9e84a4b4c922b04fc8c211fd838a196527a310d635d41de7c4a0bca2838e875b3134bf11b2a3b6603c79a87a4d3e3658fc8e2daaa96300f23570bef982ea2089764b15c1ee9d0452b4aed59bcfc525346e525f5ba7f9b2999a7f4f65c5f11", 0x7c}, {&(0x7f00000001c0)="cae8aa47ec969bf5bb909768200e97fe523f1e3defdf478d449ca6113cc138abffa6df5085938beb10fc6411449cc2fc47c1d1b4eb616de58e5e7aa8fe3b76fa6fef4264fb0347ef38ad4af022344753a32914f729bfe9b6095f9df5c171484b5ede52052c5be7c1f9f4c79098fa01354a97485c18cc071dd3650118e0a1a18c70bf3993f07f7e058f15b7897a1a1bc8fc3437774d9f2d3c5975df2e26201a4756aaa57b18503c24338ed92e29d754634ca7883f53e3334e6d764caf78585f48ce69d255adf7b1174f485adb609192b02271bbf32d7cb0295c1c5f7891a93923fc92d9264ab8", 0xe6}, {&(0x7f00000002c0)="217ef4513f879627c70a345a95d53ac314908d0f250705a873b098ff2cf07e5e9a04ae00647302b5a839d72a3d169e62526331427d3bb55a4d18c1fe159509d7f3f5f4a8c195ed554e795ffc9fa34c7bf77150f48fc136b67001a5028028d9dd7fe20b5ef8839f13962a7ca311c9b5303b51b6bb98ce6df6a1826d8e8a1928f8560ccc231c7ae9616f08d0fee4548d939d79e34582f8b138227c47c6b71fc62c1519270cbf253e29d70ed8b2565fc899482348075a5631ae22ba26d99ac309c8acc970e031b70f41a76c16ee0877244485fb5e63de147571cdb01d792853f170e5b7cc43409373808edb4d4e280a", 0xee}, {&(0x7f00000003c0)="f37972ce440fc067d75ac679a349f1a790f402ce8af5a8f4d0556892badfbe024cea462b27d1e2745936395722f65a9c4d312361a039130cd1f2767b76fb4986d2ed23b478bef3d0d3753d2e05b12506254696d1451e9004e349d1226da1f9702298fd4026464a73374aa527ea90a637f3c3a43a75e62c70ef9ccf9b281ccf39def360e4df4d88bdde17123e078445c8a471c4529621ad14de71", 0x9a}], 0x5) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000600)={0x100000000, 0xffffffff, 0x6, 0xb73d, "945964135f0db92ac8ea8045265672fe976ee5cd", 0x1, 0xd98c}) r3 = semget(0x3, 0x1, 0x140) getsockname$inet6(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)=""/174) socketpair(0x6, 0x3, 0x10001, &(0x7f0000000680)) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) 11:10:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 11:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000740)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x7f) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x3, 0xffffffff, 0x4, "a2498c280f8cdb18b3a255bd44e68f6ba010f6b5", 0x7, 0xa3}) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:02 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r3, 0x20007478) seteuid(r1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r2}, 0xc) 11:10:02 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001f00)=[{&(0x7f0000001a80)="95192366c2503a2a4f93f2837e9540e73ead32d316c5889d51b25de979dc64c9c33d755fe422f83daf1aaa70ed86cbbe0e9fe6c76b32454cc504ef0020cb2724d8d13922593cdb1c8326f9f71bd1d94f4ec4692960bd951df7c13b3b8defed7f71f85bfda01800313e05c30358f76c8a344c7e9f0eabcf06bb3e5574f6ccda99121f3eeb7d87117d057924867c994a1f371549803d5c12739b4f62d5fdab24132c4b3ad2267480ce5b33c6511b401f3677dd3af12bd3406c571337a5a062e43856315197297fb7ad39c33746c822635e34185fc1b0ec03eea358bb2924b5944cff765e6b83515b", 0xe7}, {0x0}], 0x2, 0x0}, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/117, 0x75) chdir(&(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getppid() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x200000006, &(0x7f0000000100)={0x2, 0x0, 0x10000000, 0xd2}) 11:10:03 executing program 0: syz_execute_func(&(0x7f0000000000)="8fc828eecd0b66460f383145d2f3430f11b4b100000000c4416d679ad7310000c4a220f5b44a00000000d2efc463694bcd52f3470f582e420f0dde3e2e66460f380b00") setuid(0xee01) msgget(0x0, 0x140) 11:10:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200", 0xfffffffffffff3bb}) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() sync() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x29, 0x3c, 0x0, 0x0) 11:10:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffa) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="7dc6635d0e92ee5a1651164c818a00f1800947723c70990b569423f7dc4193d4232c95c6e2a8da2bc9eabe4563fe1eb8bfbdfd7fa88842b5e8cc2c57890b635df11dc9fb7369f69455d610004229882dd56c5e167524738f061df62bfc7e32b0a6f3976d61371cd401c3c62502070a8a7a953749085d7981857ac59d3681bf93c1bc286c5e0f62aa9fff56b8c3688be2ea0271bc4af267e7648ae5532a2bcf806a3fba630d89c10b93d192", 0xab}, {&(0x7f0000000200)="37d23659da0270fcf091b7351e98f55210a8fef384d96073539050306a9390005346e417977d834fbfedddc3286ba59f117d7510edddb40dfa1300ef34ac8a0a6ffb1d222bf43f77395e47746c69b97a4f7d7d865db0e78cbec1206fd6a21f4684c8354e2bed55be516e6295918a5558f2a8251cb86b19fa87fd8e10295263174b6fce68c40caa1bee567977e51a087de2047a108b66e54a1424de65e31aeb35a4d533bb8ee20688fd50f968351db96cf173ad1a93b58873bce274d32129e51e4bff7dd48d1c0085a5", 0xc9}, {&(0x7f0000001300)="030a1de12c047e3092f61ade148e9e9b5c65eba56a653878aa96048f8524452e73ce237715a44f8f92df6395b8f1690ff888388caab9a8fd05fe066fbc40c2f86cc28a29c929c18ebba888f0b3e061ac77d002208012f1ad4f4651c5e72a15277f78e7399233c146c53cb34752a9991de18248af8eda3c8f97a4b29cec53e6e7842a6e1f12c424fa8b029e395e285e4f65db309057d6605d76", 0x99}, {&(0x7f0000000080)="9cc9e4698c9fabc103b2cf0c9a87e99e619fafa1ca41ff0431db783497e672cc1798e3b2dd55aa4bf666167ddf98d34410cca1361c80f8382551046659afdc180fbb81f04469104fe1229b96199d75f5e214a10fb5b7a8ba5e717df58ccf25227e137698cafe6b78f36e2b139b70c4dab06e9b20de67083c99ecc2", 0x7b}, {&(0x7f00000013c0)="7e5d94fc5bcaf3e5714e035c8302731d00fb24dafa552fb5f7aca4ea11ada50804d725be0f603af5076b3d51ad3f6a67362344be03881e6ec995b3", 0x3b}, {&(0x7f0000001400)="d8c4060172395b2649ae51c2b441cf1a1aae56b37087296bdf42e1721c7c3633020f2f1b2eb6337f700bad182ff819f7f3a42e73a8802478c1e9f3a5f2491efffdfcfe8eca155d7de85b2e403955cae536d722be0cedfa4efc1d9fff07e7c966891dd7a88b3f62d80c70e11082a7eb65114cf36ddf1887175f675f1a47148842721e0f0da257410ea0d6fa48b6a3d86116403c9bda302b579364af95181771c6846f5bc66445a933990a109a62848e3561a6caad1f0d23a0eb2e15b6e8c1d7ef1f468cb2312ae6803be7e4eb4014fc4ee29585928173623ee4df1b1524361812e57aa6fd4b1d433073e922e9205205a4632e7bc1ba9a9131", 0xf8}, {&(0x7f0000001500)="536bbb253a5b6becdcd3a55707923b50f69a32", 0x13}], 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x0) 11:10:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x50, 0xffff, 0x0, "3ce9ac656e728de4a356e6d80794b39c383729a4488b9ec0087c635e07e312345e91fb5a598301ec882c84de69a4ccd6ae62931dec31ac62c2"}], 0x50}, 0x0) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 11:10:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/255, 0xff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x1ff, 0x9, 0x7}, 0xc) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01757300"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000240)='./bus\x00', 0x60, 0x100) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r3) 11:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffff53}], 0x1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x91, 0x25) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1011, r3, 0x0, 0x0) 11:10:03 executing program 0: syz_open_pts() syz_open_pts() 11:10:03 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x1) r0 = shmget$private(0x0, 0x1000, 0x84, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x3, 0x8, 0x1}, 0xc) setsockopt(r1, 0x7ff, 0x10000, &(0x7f0000000040)="99be697780a93654b6f97b98214b348a6b6f9819b84d250a913878786fa3f30ff9cf6733", 0x24) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 11:10:03 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904", 0x22) r2 = syz_open_pts() close(r0) dup(r2) write(r2, &(0x7f0000000200)="60020133200a3c447a55febeae944e0363a6a7f52efc38bfcd32af5a708911ed2df8e81ca3805b9d4792738851fad430335c2ff59806c196cec1ab1f459c4a6ec6366e9b77e9e35cae258c6e503717eadac89dfd835719abef2d98b01a62b6d20be55232b05ee12818b2d1173ecba51cf800200f15d5a87e1660862c1d58aab7f297ff04e1c7018dacb19dae875eebc9530b839fad30f022451dc8823b0c91128df4bba85773af69fb309fd35894e185a4cd50086d4e6804b6292738379161e53ec1f535737abbfc6b0c11439e2383937e8f02", 0xd3) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffff7) readv(r3, &(0x7f0000000300)=[{0x0, 0x209}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 11:10:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1fb4518138f7d1d6a4b77acb34322c0cdf5648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821cc53a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a991e96141ca720f4152f9cc1b1f6854b0c120a641b0d597002df3bfe101d9fc7cd6ae14a691963a5989c5795bf60a578a4714a98651a10b21d4cebb21c703f8b60604e9d2a8383d357007f8d01e8a45ac81c79886ee", 0x56) 11:10:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0xfffffffffffffe02) listen(r0, 0x0) 11:10:03 executing program 1: r0 = socket(0x18, 0xc007, 0x11) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = dup(r0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:10:03 executing program 0: r0 = getegid() setgid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) 11:10:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffff) setegid(r0) setgroups(0xeec1434817fafcf3, 0x0) setsockopt(r1, 0x1, 0x1, &(0x7f00000000c0)="5d4fb6512e9907490c84c6ec50e757b9ce925f6a828b993cccc95f5188caac2968e4e3e1f585", 0x26) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0xe2, 0xe1d8, "f76e0325d410608125a8d2bc8cbe09be3bbeaada", 0xebf, 0x3}) 11:10:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x8002, 0x100000000) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x1, 0x0) 11:10:03 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) listen(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x100) close(r0) 11:10:03 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x3ff}) 11:10:03 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) sendto$inet(r2, &(0x7f0000000080)="1679836863724f50fecc7697cfa8c9061e0c4ed877ad891de23191cf627345c57969ca6bac77eab38b32cca0588291c4c6fdce62240705d3090e9217ec40c7081c417d330cfe8e867fa74fd89f0f9d46b0f5768cbdb46d47a7b2e72b5dd1c7d785a1991661adcfcabe6da0ce3378a4e7ac48ada18a14", 0x76, 0x4, 0x0, 0x0) setsockopt(r1, 0xb8, 0x0, &(0x7f0000000040)="37be83", 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000180), 0x0) r4 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 11:10:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) flock(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) close(r0) 11:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 11:10:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x0, 0x7f5, 0x6}, {{r3}, 0xffffffffffffffff, 0x85, 0xe59027c767b17b3, 0x4, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x6, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x16, 0x4, 0x6}], 0x50, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40000053, 0x80000001, 0x800}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x3, 0xfffffffffffff800}, {{r0}, 0xffffffffffffffff, 0x80, 0x28, 0x4, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0xc4, 0x40, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x2c, 0xa0000002, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000003, 0x1}], 0x8000, &(0x7f0000000240)={0x80000000, 0x6}) r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x1, 0x101, 0x3f}, 0x7, [0xa7a, 0x7fffffff, 0x7, 0x5, 0xffffffffffffffff, 0x4, 0x3, 0x5]}, 0x3c) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r1, r0) 11:10:03 executing program 1: shmget(0x1, 0x1000, 0x100000080, &(0x7f0000ffd000/0x1000)=nil) r0 = shmget(0x1, 0x1000, 0x620, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 11:10:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000000080)=0x1000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x6, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x58, 0x60, 0x1, 0x200000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0xc, 0x4000000c, 0x7, 0x7ff}, {{r0}, 0x0, 0x4, 0x1, 0x6, 0xffff}], 0x66, 0x0, 0x7f, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 11:10:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 11:10:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa00, 0x42) flock(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) readv(r1, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1, 0x800000000000, 0x47d0, 0x38, "f1c0663cfcedaf336f21317a4c0c6c2a2be652f5", 0x29e, 0x3}) 11:10:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x94, &(0x7f0000000180)="3fe558555d0d8fe6112af0b0c09d766a9eb5827f71b2acdd4588456ad4752a54eee7e773c0d1e3b4ddec416ca6a5f989b5f7b9f822fbb910362e6897b88554cf83f2ad6449b588fc38961e7b2d321fa0e43d7c335f46f270bc21f4fba85eb0e2099c46c2a92ab2ea409525e0f10cab7d07165487dd49b7e7e74614a30970a11920fea3a8d63acb18db26f5c82dd6c188815369bb") 11:10:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5d01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x141) open$dir(&(0x7f0000000040)='./bus\x00', 0x4, 0x16a) 11:10:05 executing program 1: r0 = syz_open_pts() fsync(r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 11:10:05 executing program 0: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x40) 11:10:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1b1, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 11:10:05 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40) chdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000380)='./file2\x00', r0, r1) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)=""/205, 0xcd) 11:10:05 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) fsync(r1) writev(r1, &(0x7f0000000300), 0x258) 11:10:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getuid() sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="eb3265abbe0801607504455349a93d6ac68880ae6f674530883b8cb8a31200e22e995a45e2940d13050e1e406b077ed61028300d722214d4044197d199484642481bd81f80191fbc1fb83201353e693e70c26b68030dfc85c2b215c6c25b5385174d7664e3f9ed89035aa78ef80c3dbd3c151c14f42d384ac89ad7eb37a0cd0169d9440c12b3e884d97e33bf5589f98c36d7d6acaacb2865cf9637cff7f97a031097dc1e15e5ef51818cfc2d1bfcfa7e3f92b86351e0ab571b05cf3926914fc7fbcd", 0xc2}], 0x1, &(0x7f0000000300)=[{0x88, 0xffff, 0x40, "e38f1380bc95fb4aa2ca669babee3c8787f00cda721eb72e425a677af08ce4b3890f559bd0e9735867e06263b71d3aa4b3dbaf264dd11c9ec7c1b4ed61aae18a9be275537c539123fc53a11f899c881e8068d47ce949474c2419faae550cc87dbc4ac44c2126d418db649820a5b53fa6566d32258452da5e"}, {0x70, 0xffff, 0x10000, "993a4b52d9b3c078796cf36143f1c78ef1c8f0d02f42589947b1af23a1b4c13f8277cb3e44c538d016bd44c2b966edb34aeb524ab1c5457d6a3577ad0904ca9d2b6324eadee6ec8b9dd8b8bef17430f1ea38ae2c3988d9552f4f346cc3"}, {0x60, 0xffff, 0x2, "39882626659288bdd670f99d44c399b64517c7737de4117c700e051b40005c4daf6ed20c1f920a4e422f5143cd2b72a54d7c0a613455ad0eb01eb0eb705b9d5c61818ffc985bfbd3a3"}, {0x20, 0x1, 0xffffffff, "03e4173b71d7f5831002b4"}, {0x100, 0x1, 0x1, "750dfc845b179ffceef36ab262bda8bb2e554f2273a9b20c97b66b8e9fd1cb25b16f4296202f6fd34f4d2715e0f5535d7a4f364c26b8a4e65e7d8d15e31a669a9ac1561e070a22b6d6bae9c4a037f636f9780cbbfafbac4893ddbcfbfaa3d38f8bd14d6306a3d8959455eae9745fd65fbf578c4897dfc6b178bfc9e1244ab74b1f43a311e822ca061629805cdc34ffe7bd71df4e4e9bb082d54cba3adbb8d3f94e1cb91b41ff557745633b81a67cea0fbbc2381caed0571219304cc1f1232f5993df9a73bfb2d7a9fa08e3f63fb51a6b9420da04fa6a9ec7801af91073c2f4a07031786d88b9585c00"}, {0x1010, 0x1, 0x4, "60dab4ee569f5f2111eb39b40dd69ee69e7c4716026f534d59d984bfae5fe5bfb0c6eaf7c38e38767a5bbe3c2fc6725c98aa89ed9a3ff04a407be43ba1b4990ad622f984e78c0df40102c50642257a1916f70013194fc7e9186f8b3696ba2cbebda9c02694be3ef53a52981c21407e469c25b6a850b910119a07c046c5f963a4acb2fb26498dd43bab581b99e428391d85a9b1c77c580c28f7253fbd85039df8f76489618ebe675a1a48ebcdfcefb7edb337e8954d60a676017b795d2f9e3893e1f2eb58bd9a39ffc92934f1673d596c877e9a1906cec02335175f1c86534371c687ff5d8a9067ec7d14e729edc898cda8b35a29bad3344392cdea7f870dffe3e47fb7c2417f826561170d95bcacec7f8ef990f9061d13dc052267aac313f2dfe6fbcaf785d57b72df6428c7eeffa3b2eb236b3773cdef6ccc276a6f5be0b2e3b83506ea6f293c89a53b4e871f5010a4859fe74a1b0cd0faff04e7dc42b4fc6f9c27fab54defc51159576155200bc7284318c15f2382b2a9a79d0f41d84f96cd6810cf69b5e76f7c9f39d88b6c7669a63acde16afa98dbfc518b4d6ff65e787069ab6256aedad69a3edb3fa6581fc4f317fe6eab186579511fbb7fe203f567c4a9ad3294dee13d6272fc1e4cedbb7085f6e896c4ed51ef24e83e880a502695e5b51f5d60ca7f8e890559611668a697e782aeaaca64a1b9e8495949e710ab39771bf64f0bac8f20ee7d6d85bd79d629b9ff267e0c3987e2bee60893f8a4776e249c3ccae80b204e609ef646960356f28d52a6ada2a07fde5f681e194232821f7db7e58e0afff3e8e97d40ea5e10cb112a5141ef5f476ff8cbd9648701d55a1b717f398e3dea7a2ee2e539b9f4b3e19a9bebe43efd24a13c1eebde1610b405cb78ef2e0f84ee5cf92d0566d93f074bab2e78f1fd6aa8a632aff88375794005803fc83451c9f7088cdcff1692909470788f676abf7ca576c3ee0aca11d56184de829dd725036a575ab4a4b8d8a023823b04ea5f56834deff2d86a3242e446515f1d37f20fdf51c28d9b7c04d76d338a441a8f67e7d9b9d7a786ae4516e619059f8e4b0c0f3888cbfcd330352745d6c898edae038c9d6b5206216af6cbb55bb1690babeb7e3ba77286ace71bf9fa36fee4f6a23656d0b6cb438477fd13cde947c8b81552043732086c5b745048070bcb50c831110f49de33377ab667c0726c0faff6aa080331dec9d45ae2e7fa44aec2d9a96b0f32955bfd5733044ce47d08a5c08196b6dbc3d2a0141c8213a5040f57b8b69c5b658352dec9c5556fd6341fba2e64647fdc6d94e42fd7eb460a94ca51a905dfb07e6dd6c8028ce1e6f2d44491e014b661200d6c6b871d456c1f31e128ad229a5f3748851d010251b3f9b0efba4fa414bac80b6bbc6b921242beae5aaff79aeb195d09782dbede27ca73cecbabfaadc6f2bd95b48f71e662eeeb6f06def9b68dbab8289e011d1b8faf182b3b3e8c419ae0976b7ea9b5781d8942b871cc3660f442af6c8d97966fea70254a21cbe49a160097214f455449ddd8147b73802e4a67bf1c68d9ebf0b5b4bd3759b244426cbe801cbcd8fe22b4e83c25394896c9ae1d28153cb8c188bb6275e09fbc1de776e535f73db5aa5df52a4ae2e7d3fa33122743587b43b0007c3a9c56d7872fd56f9b2a6565773bc747053fcee60031e580a554de23dc8daf093c7348e0eee5c2283f6dee68e804aae7c69adba5b5de2dcbf8f55e44aea88a73fc5c7cd437aca19c50aae325a47f4a06682af300fb9be8c895122471b29d6c641687bcffb4dbefc0ce3de255110509bef4ba5a083f433a6218856f630b787e7cb073c44cf3e560978eb2bd227ff8b5c2d367503bad774377a0f164e55a71811faa606d890ad0e96e520322012e1a331373c2dd59d465e67302fdda51f8f7cc038ef4bf2e81120f7a5777f7a534d5bf20eadc030e224a31f1704b1d870ede208cabb3f280eab1a275999c64bcae3f6d70d65b70169ea11489ad3c06ae09f92ed4f23e17cc2e9bb348652b7b8a84af0b75cd83a361a3d8f70681ab734399aeb67eafc6b13bf6af288f88a885bdedb0e792f037b7f7a3c88e2d38710249653f38af34aa17e34b765fc382d3b831e5c2c40d87a1618b2bef623df7b52e36046d449f763e5f13bb29004d47727fb955e17557aa211c86505ee1ce704caab81d1491eaa4e78f9e991f58f1c43892dbcf9396c3e8d0a5a575a107fbf6c5fb434080fb0776cc1740f5fd1b583169fccfa1c6039362690fc738026ad588b00c9a2eedf95adde690a904cf13ac66c0928ee06ade2ef27a63c60c7bc99c350f9f96a751f14ed002073f4caf8bccd208b69c30c4573e16ee6c634d211196b74908f15345ae58e0fba691e2823b2a8a445d55f45e420cad07ba8b4d5de61a07819454757464c03305dd55a6e544b6879d674c42bc639ebad4fffad1bf5d45b79de43e7e756c4a07d1d674148a3e746230afb8f4c33462fa1792ebde7e898707da4ffce1e63fffa9dd79e8bb015efe685d1ba571cbb44adf45246044a0a9a5a225955c4605eab1cbf3020a6c1287203b5eb492bdc8fc58857f8d457dc7eb51e6237d41835906922064a4dd52173d57a6daeba0c28a86633269cd12dcdec5b16a55daaf6c0e2a191a1e68c3a327c338126a051e9f38abee1537efd0ed3f312b32d5239d075ee68fa2b6c757ab6d13574ff3321e8f5d14c4b5203eb4b68f262cbe36ed100db1e4029e8377763437906499d94a360c8659211bbe557bf6c8f53e276496564dc161d1006c353c9e5dd83d91ff27c82a35944f9c3713ff9fd8d6b401a525762b62490f51ad55eaab7435f7e11b5a937eece542a577e774162813ecb068dfb8b1229727a112e4c08791c6eeb38365d3abec5c0c834d3f1cc1b307e0a9dba1b5542749641091801b0f6d2f324e27e3830c2e97dbe883eaa5d3fb40bf923ea81ad2f57730029d63d9bbdc8b6d259f54630348678e3381f0d0ccb454350dd410ef0d072afda2917d883cdc2c0c23ea0e2f90e166d53b36a5b92184f63385bc23233231224fd5a4d689ef4630f663c4b0f3319d22ce5f485c3df8b3680a1d4a36729e8a648a91cd6134b1d2e75795bb058fd61045466bad4bb0799e0c1814a674782305e13608ab68594a09745bfebaf376c02bf0544b643342b767fa0d4c3095ce1a1b836552a37660ae2ba4a8bcb841563a82a05ffdbe10a20cbd0aec40e90dadd92c45c63e4c08caf652539e300ebed416f42f442e5b9d321e6dacce7047d8db4810ac8f1260a2e50106698e7d1128e371b8c60438108b52da6db3e7cf336662f879789facbff7ff2f126fa3f041f69cde065872489588415744649248749b35494248116cac6aabd12bb3bd93287a82bbc2510942c7f1c229e682ce32b84655357b9331c83d4111cba8a432923a4fe1ec2e89a8cf63e95350db971619e105344d383042330325ae54360a0ee509eaf9fc25ee96f45ee03d13768352ad6f6a729d012a5f65d371eed83cd71e831ac514b0cff3f66ef87c55987c34a6312258fad5a7ba930b12bcdeb0cbbf49007e4f242b2ee0398691572cf0d55762deaac94e081f843fe2753544d99c21a4c68a201934324e608493c7ff92ec907a02c6640b9578c530b164973b8ff6ab3ecd970f0210dc6048c6266042bdd8ba6b33a3875346bac718b18dfb36c60f6494032ac6e44fdebb1e1794340d2743fe200cd0faa8bf752ef9842c5510d31e331816ad484722a64fcb5eabc82b5ed80b5d9835ddcfa90527629ac2e2012f5818d0f6153b5383cd567cb4b3e2140c0c6836703b5521d6635f8c45333ca430db48bcb56d44097db4c663c423d3f163a96c17e3f5f9f8002722902871e71c1a4083a63cbb9ffa5404d665960a8d9272ce705cdba63ef745d31fc99a45816c9cc972986be2158997f8761adb674fb59118d5dc9437f1edae8fb87106e7c509ffd82ced1de439a05f4d66efed2e26aee3e6b4364b3b03441e1669570ceced110807488e35f53d253786cc1195e4a74fa38904f86e6266291e9342b3ec3d860f6e6280772375fac2d6e719c5d6c22f07f4d1fca57e11d8a01194a4f96a205e2b5f7be12f2fcaa4119cefba5d55225e747e7feca35fee889058cf36622c0090ca31c867896ec1184f876f095f732615bd6ee240e8035c7734ccfb6d023bacb211277caf587867d833282fd6a721ce7494e9956e903151a38e4bc5c532102ecfa41d1766ff405d78b4bb52316458193310039c0eb65f8311d575e8359ea3d81c593b170103972a882a26cf7bef2c8498d14733df8b79711662c1c73ba91d0116a3eb9c27bae57f31ed129c25accfe625d980822ad95c8857d7a18aadcbc35e1cfeebbb043751104fb413120cd84f8842858e3dad7ab08def13ccf219d72351c3571a62d30477bd879157fecdc844436977e4c6c55f22ecc302e15a27fc3b0b0709a31675c3309f2a0cd25ff5298c311ff017eff6e4f693d63a8a621f6cc1ed5ded6a2abdb93b6ff1986db817fc888c434ea2ec339b2cf5145f094f87bbec6e5ddbccd3774412ca41c713871a849770bada55259dbb28730f98a956295ad477de47b21cad843e7998c5349b9023ded9592d7d2874ff341e2d21b9e2b5cc273a1b62691c6d05cb9bd694a2cb64ea5285ed2865a34e713eec4c5e8e855cc1226929c9ad8fef95f9bd7a9416882bffccf1f3794d58b40bb0de783215352d4d1db7033f1903296795fc82abdb77ef44d650f18fcd5b18e0de8f08948732dba71dd0f5df4f00d5195cc517870c430cf53f73075570f03f673c68ab3620106fd3af094d694f11b3e3445b8c224f474a142a61baebef584cc1fe34e349223cb60116794328f8607e2bd934b80dc05773b450693c01776e222c1ca1980f2caf6b043a0f9bb1b02364561026b7ea4723155e7d1c7551acc979f655eb6a525bb88084a5f59b1a553655cc86cd84ac8763b37e7c32ec5dc79ec00c72c70af0946afdbc246ea38bf6e4b1e2c04d6db491c34228f23cf78944a905716243d0a29010cea097049714a514fcc6d9161f748e642d7e8f97fd125e1b2020e69c4bc659dcba3b2d9b951090b357f569289333844699856750c706db28b989eaa7d1f8931115931cf2aa2ca6cf5eaf0a66ba2f640321082bb6a23c122e8c4f8a7327d84f47ec2af65517f3f198ab24e66d56bed346bc3fbad4e3cdeb7aeb106b9b322dacfd130e734760a5a6f48f9ed14de8f65b2f14068a59ffd165a5da2eb9c9478500d92f970614c057634a7399eaa332f00df978af47a386807776828643d32998456e20506a85251967228ca99580f73db250e20db5c4e6b20a4b1b4b605c070e0ea7cf756bda2056878458fb7b636078a8ac67854968bc4578297fded7d4ad7704197e2e974f17c45dbcee183ca30ae32aaa94661052dfed3a42d02539e8afc8cab7be01f66edfaf2f0b9f5f9a7e628061ea00981487c9133905b28c13964a4c163a12c1c082b33023492d8524c03b74c4f8fc67190a1b0fd0f4409c9b56c548b5c0c5437154804fcc02c4850c05073e607b47b81be9cf644ba5a35b035e9f6bf30094daf6be13fcd115e1800cee470ea59c41e95f64d62e01bed46d2edae2702936d632d77f384ed23abf36f3d05154c80cce6e0b0d693147a2b1b00195d953007dcd27b9950dd5912b59c7e2d0f679e08f824ab224701571b4e38ade78c91a796952f887f8ecde138877f47f196ac865825b20dfa8db98c5a9b1749d14738c2814b0a195e41a6d69dc8090"}, {0xc8, 0xffff, 0x100000000, "4303a7f6669caa2e3a5bab6c34238f0f56f2be94362c7e363a34e2cca64eef181126a56ff7ea5fa62507b813bff7eae772d9814bdc0f586204fdb80cf7d928ba8fc9f563cc849298936cb01fc124ccba19b3bbcb53ace23e55da6f67de6aed22aa2258cb601b1bb77554b1fa6017a29a0c84969224b18d86fc2abdc4ef248b9ecc27dde6db1fba305edc09917cfd5f6edfd4e80946744a3e02e979bb4b7d5e8a4aaa1ba8a19bb536c5c422005ac9f3c7981d"}, {0x90, 0xffff, 0x5, "3bc56314fea376f39ef59212ca16090052b5d7c66f244a8e6fdd5286ca5184edb730bec79e6aa2941a62349f003fe238439b18cf058186a0c4f8451b6492e3ec62c3632f280462ba6ae2816f2607e71a8047c3fbe4a8b77eb8e4fe425e77803edb6fb2facda2defcf4a2155538532ba7ea9375871d18a452e5f08ec4"}, {0x50, 0xffff, 0x9, "f733d4d98d7719f9a9e54b9d5903f4f2f4026383960b6be435c3b91f96ea0a4cbd2984d82d4a1cb4cbfc1ec43366ca2faea2cee3a95ec44e477eddeee8395110"}, {0x108, 0xffff, 0x8, "1861713efc09359930be07398eb05769c9884d41e4964fb15a091ce36e52ae94864c006d4ecaf7bdc247ad2f97b3461099330d31fd47b3aa23a33fb8ddfd5a6840cbd5dd6e8190b937985a21c0465c8bd59c8c4324aa00101b6777710325709ed148e294e84430f12306fe54c77e8d52f0f6bd3db345945aa80894e5051d06f18497bccba45ec08d155e110a763fddeb2171fff7335b891cc33225391cd34bf0edfefddc1b87a8e813452c54f37ad4a83167686908cf4e077a94696d89d106f4d90b40660b439e2a3a7538a65355545280c1e9134ae5b29699b01542a6191790606d85021c7362987bc38df141bc8410ddbc1e4d3d0830"}], 0x1538}, 0x2) r2 = getgid() chroot(&(0x7f0000001880)='./file0/file0/file0/file0\x00') faccessat(r0, &(0x7f0000001900)='./file0\x00', 0x81, 0x3) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x2) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000018c0)) 11:10:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{}], 0x3f, &(0x7f0000000040), 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 11:10:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket(0x37, 0x1, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:10:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 11:10:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x4000020) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/129, 0x81}, {&(0x7f0000000540)=""/47, 0x2f}], 0x6) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0\x00', 0x10, 0x0) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 11:10:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x30) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fsync(r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7af4) fcntl$getown(r2, 0x5) dup(r0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 11:10:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ea00005c00000000c9b876bfd6fc3dfd329fc0052be21d343638df03ad1bf4e7d7f0ff34c16609767f30237686fbe43f1d14e1481ecd0b4b5f2089c223808c0477cba1fcb7f4264a9b7f4f503ce49888844735f420b1ad268b008ce858331f7d92d6d4cd53bf89d28dc98a301d24083673828aecc2165e9e00daa73aa557fb702a2ba5a6a56b70250338338b6c303a0800dd55de85e64d8f7a9f1e6bfb769fecf92709d74ef35249e2861f7c91e9edc8c3ab6cc297347c9fd9c9f8d21d05a100000000000000000000000000aabe394016dfa7734af8292fd3e8aa1542396089a80984299189f93dfe5921556f094522d24a658a614bf8c65b80574b35dbb39fad6db52e56ef538bd03c636413c00597e0f1a0354f4d8b44ca7b2e9782a45bd938", 0xffffffffffffff5d) 11:10:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/242, 0xf2) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="e58d387a61e5a8dfed3e3bc848f01000aa3fd9956f47b025e24a878c5b776bdaa33c1b914a6e3c34f4bbd7b7a60b5a621a3a5df7b0596f9c75397892242d3ef0c0d3179f236f433bf0fd4c2c97d2fbe1148fbfce97a7f257e2d316dcebd5d7b1c442cf0b0756cae4e4ac589d58c68f5fe255387bf89bc6dfe625c843423d673d013f87ef17f31d"], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x0) write(r0, &(0x7f0000000040)="b1", 0x1) 11:10:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="ac09e5bb6e50e38b14709691fa7fb01f1572e1cf80829bc734e70c858f293da08089bb1d617df5899050eb15ae917ea7f0361695da97e2bc3121205a134897f948857b52233e55323ec22d158bc8485c92d99f55e0c8dc5b691e491da144324039237ca9a05ff3390fcf6f8a8878445a5f81b980b11f4d", 0x77}, {&(0x7f00000001c0)="4df2dc9a5807e571497a1389a12393dfaddd8021b2ce9b8a00e55dcebdf909897524c45fcb4ced5b", 0x28}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r1, 0x85}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{r0, 0x8c}], 0x1, 0x785) close(r0) dup(r1) pipe(&(0x7f0000000040)) r2 = getpid() wait4(r2, &(0x7f0000000000), 0xa, &(0x7f00000000c0)) syz_open_pts() 11:10:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x290, &(0x7f0000000040)=0x8, 0x4) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) r2 = syz_open_pts() fchown(r2, 0x0, 0x0) 11:10:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x2000000000000a, r0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 11:10:07 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='**\x00', &(0x7f0000000140)='^\x00']) 11:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf0400000000000000313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f8ba821e153a6212ec30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d9683a001aefa717b40d4640b4bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29ab83132963428c01ec1dff", 0x2c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) 11:10:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5d01) r0 = semget(0x2, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x7ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x20000016, 0x8, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x3f, 0xeb}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x7}], 0x101, &(0x7f0000000100)={0x16, 0x6}) 11:10:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x82, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x41, 0xffffffffffff52be, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x80000000, 0x800}, {{r0}, 0xfffffffffffffffd, 0x0, 0x21, 0x0, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x1c, 0xf00fffff, 0x6, 0x7}, {{r0}, 0x0, 0x10, 0x1, 0x800, 0x598}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x5, 0xfffffffffffff000}, {{r1}, 0xffffffffffffffff, 0x80, 0x14, 0x3000000000000000, 0xfffffffffffffffa}], 0x235, &(0x7f00000001c0)=[{{r0}, 0x0, 0x90, 0xfffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7e7a, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x12, 0x1, 0xf0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x48, 0xb0da8f33bedc8059, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x80000001, 0x4}], 0x6, &(0x7f0000000140)={0x6, 0x5}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r3, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/63, 0x3f}, {&(0x7f0000000540)=""/193, 0xc1}], 0x9) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r3, r4) 11:10:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x100) 11:10:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xffffffee, &(0x7f0000000100)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x48}, 0x0) dup2(r0, r0) 11:10:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x8e}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) 11:10:08 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x4001981}) 11:10:08 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000001280)="d790272aabc283c21bcb47a211f60297a58cac5443e39b8909ca6652d449e98c7e2ec56fa9d2194593faace262259119fd2fcec040af07df8efe61eaf3813907d2151acbca8fbf8312eab81d835677a21f4f60b6f8085474b77d9b806e705100a1582c4afecc0c4c6c2b16e697bde054927d78051defad0b2f86a221802233803a43e97aee75e69da6ff1fb66e65395a1920a40e987c9233e87cc0202cc9adb643aa7f6f80a9dd30ed4f7ee7a028dfc52ce0e0a1207f4f4b34d01a04b81a6ec0b4f45d4a6e48608eb7d14fd37b8c6b7ba7fbf77d2eba149a3c023189b08ad3c8aefcb653fe9423569434027bc0edff", 0xef, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x7ff, 0x15cd}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000040), 0x1) sendto$inet6(r2, &(0x7f00000001c0)="a5ddaf8e63829aa9dbf17494ee3ac9d7d28946d831329c6b0ecfb8ea44c850ee62a18e88c3d0bbd0d2e37219fa13db8a926eeb9a81c13c52c241152dfba41aecfa72b455b4adbb36a808917effc3a9e04300908f7556a58ed217a7abe7ab8098dc89db10b05d3e9586523e6fca5d7174d97b43b4fe4e4930df3a31e24bed23dc597c79428228c2fef30f228a46b90efbd331665d6b6a3cdde5474fd65c53a81046deef99afc4b278086bb469c9f837035a94d2a5a5ad55f4b796427c2b050340b5b1c919fd91c417b794ee05d9ce29c2ad0c14ff559fe5132e734942da28027c98404b810c940731343da0fbfc34572ce33c45d43ff49bba8adf628026cac888980f1c80168ad204e9b92ee9262e4f10acffc6c200c006c9b8245b477ccddcaa16146e82bd101d24895776929ee78e83484731f48c7c83389731ced4a35e750899cc2488112b0fcda43c00a0b98cba99b8339dbaf7c2c2cdc4172e8705992ef525dcabd314ed477215af241aef7e61c44dcdc53357b9ad8c839cd13daec054482ff8c9564d5b79aa39da53b0a90cce67708f1c38f602b097ec345801085ef64e37a7f376a236f87b8eed710f0b135bfa36c40228c6344a3afa748b341e2d719d748c169d01178aa0d6a609f872b5613f84ecbded2f9fcd8598c31b8e2a09d8df3a98f75587e3c9fa6a2c99ece4fbcb70d2b2d83fda5a1fa5f0b9df8231a11c6ecc0d61b613a1094a8bdcfc3adea7eeca06d32377befbfc39bec615bf53cc51d19d1b930dcc2477fa953da73eac88d9bd7c14296b5dc65e4be7979e6a97e85e4f97b8bb812827db280d4064d1131996ade76c49ab30902c2743db6217c89ee55f7668c2013c926b9dbe39ab1dc1cf70007f6bb4dc05b0595542ce9968e2406cc365dc56890412898070f5b6cc518a4be6b61b934a188aad3ceb4e074e55c3f8c9da24e5d0e5b139599f7eb357c5b13f3a4ec73768cd47c5cb92359858bb8bac378411d4b38505cad18d39e4559190a14b18b74115ec4a4769db078954e69691babcfd2f4016f29ec095bb4e61483805ac11a0f562bfc3c1af41ba03f5408c0c124fc14c88038dd32711a423a97b68a577029eb206636895c0e0cd59273fe1e8a47bcfec21088312b3cdadccee8e7c8efedeb21ae8adb238a66edf7f8166ae0571fdc796360065f8938987939a9eef15428bdc8dfb76c3e2660870c08b9cdca12ebd04ec5f35029416e072c5894518ae915f3d2ac3c2435c24c21a8127ea9d798614eded72ed22d5e2adb860375070c3b50b96d0e305874b21b23fca592ac692e4b3dba3a47627585279ebefc1db0f5db1fd78dfdc92a87ffe71ce05b9f0f3a76416fa9a4c5614bada7ab64f88d71c4ffa0549452b6d33914d6d5f779216e6d8d044e10e8e7066f481442eb83261b4fd024ad8362543c7898bf5edbd56c03e873c5404179798b73e509cb3ca0e099b8742d652e912bd4ec8cd9c9cd842d6ec051904193cb41eed096b67e9c6cbdca1216c9039bd1cc1d508ab76e83bf6f8675cc897d507a1cc77ada2d207cc637c321fd723d6077091200be84d680ac43cbb5ee14fed92a09c7f0e6e4204aa9f338aa6a702e17bab5b313c53ddf632185596e94cadf24bf7e73a3df1616a582db0c35bf69b3e594b384c6ebc794b23f820aebf5a6dc618f80be0af58611710de73c1747950fc86d334a34e9b2ddb03b85fc06fd319bf791b6efe453e371debc78861f326d0cbd7a0fdb06afca8131f32c843e0b5d65cd2493ef7b30243232cc81d61cd8febd72b26181ea3e0cf4b7d0df65a7ed8262fa91bd67c202909a8458207ff78d6038b6de4df5d82d186350c8599b6d20b53ab056f17871f550780f26ad278381dd0452f28ff6657e573f13eac616e5cdd6abf79d30e60969e67c54a832ffd136d698d37c6658d26ef5cd5fd0cf089446f996f5f0afd64471c8c7012852ce133608002f4f5093140ef3c9b2bea811b2e2277ef02842e6de40900aae5c195e495c8fec7daf8aa1fe0abd1e0ecbfdcb63458bd317459b130dff7440de5c1e736f04b36fac28ebcee46b8c922a3acbb14f0317d3d5cbcd6c9ba2f0ef36448d00e52ce1144823c5fcb220858b944d56502e70814be3dc4c3d29217b5084b6fa28cf8eb4ca63fd8d0891866410e7d568eaf46816b8f7ca24d70701cccbe0d581d530b7c50050b3cc4567a92f80f623575af638ed09ed7c4f99a38fc88d6bde3a2e9b0d85499d772a2a9d58cb57e130951ab487cfeded4a08ff3e79b142c23a0615f70a6b6a0e4bc9a98ec8b8c241b0ac1b63967728025d07ea4ddc2a227e306a777cb1bc283821d59c532e3b865b2e87232fb377abdb612e3139da8d90366088ca287bf5b340bc45937195bf23ca0dd28f1ad2c9d0569a76f58c2b2b39d4468f2fc8e582fc5a20579bc192d604ed1227d45174039c99b5f0ecb5c89bc74c2d63662bbf213f9e8b7ed121c9726400cbadeba5affc05c3b6a769dbd8373b1e6f599c0f883466d0a7610318e0c63d8016b1e62e766b2649f4bb880e27a7d52ecf0170229977df263b1459c0c9ef7cf766c198c27253cca217a3a0a94b2afe3d6ea9669d5345aa73fd5746496e010a7088626829e863427e2156956ab19b0e146306b1e3b34542a05ecbe32d4b7e7913a1afae03797d65fbcbb38bbc1f534d1a723093a8c3df3df65042d017564f7afac7dbd7a821fc6c7f299a4781b3964abd08560aa50cb7da9e5b5793af8109917afc877e87ff17fd5071924f0d580213dbfd0da3b5f16b9d5ccce3596471f87b0a934f1366b27c78fcfa06ac1d8a69d72d4fe04b0a698422dbea5914fba9924e85e43f1658432e1157d1724d21c1d410b01a19e748259c79b55e68956498e645f71c3abcd19b6b4bbc6bba7f029d219499ae8a20fae1d6174f35b39ff39ab9c20fea8040834a7d4d9ae397bffcc1b915c17477b6b5a3869bf0681465c12ec6bf4b93bec7e71eaf2976b02a7067c4ce95c17aa131f6eea2d74ffb39f82bded272d38d5e0b19fa6c3d1cc525d2e4ea075f4ea576e065d889de29b8011b34db90596061dd26dc95cdccba45f9e66fefd3ab5924f666e52d7b89e3a95427a05d1b877b42130a9274eaa514974a960d50c3cbdb81128e88f36916491a1b1107c61a43c47818613a3d197dfa54a721358ea466bb751acbd522daa49ac29669da5910c505b4631ffe72055f940a1b82ef7939c8bf0ebe57924e067ecd9d74e3e2e0f59e2e92a934ca0205f3042c53e4b08fc2ca9c863bf3a26487b57c14077c01d8921eb6b172eb94fe7e7fcd301269688f51f5ef7350ac0fa47a0bd919b4c9797f25c9e17f602d66b1b95a4297c1e03e0859e52ea53fbe501b857fc0e7c333613df25eac8360cfa85204eccbfb83481fc3a3f141e50d709481d99268212ef6acd4670ec6103e3962b9952bf5dd68aa666fd9ddc819d86a8a123041ba018c435460ea5423cb9d205f487fe9bb4a4ecee93b6b2fea71f406bdd7b79af3e07a67d17bc9e77d8b2f2607f65954e20ca5d7306b1334c5f51bb135097b0fde3d24be8775099f3e974cc2edc19f59de350a281d6093cdcd5bbf181cb64ca3baeb9dbb13f90ab4c5467d3656ba4b56e06fec724be4f4d19b2c366f2625af52bff785b866b90acd6deba9a2b61eed74bf72b014f67bbfcf5ea6fc7d5529214a5a26551e12faddd7ea1e89b8ef3dc5d1ed4b66e69b5d9fe5e40b66a842f32b7ea8bb3d2679145e50f169520149cb6731eb7b56d5c082c28c0d36a45ba17e6944128f8b76d2d985b3dbc22580cb11df74760fe11bc855fa28834dc6f3ecf94585840a3339d92d2f157176e1bf89294bb701d481f4082306abdec4fd840f022fbfd4f5326a9dbbae3ebd487d1e012a14c45029c36f51e8db088ce46b94fe81d4731ce317eab2d0b48396932bf84702d62545c82394ae5b1052c424fe21e0594b7303226cba7538f80f1fe056518d075b613b0581ab1be7c4e635e7c4f639bfd084610b80e4486638b959a39d70ac3fa399a76718bb370b1fc63278a77ec590c3783745dc8a6e0730b573c1b6eaff5a78b55475b934874cc38ce6a8761c06f5ac836f522f49c790ebbe788d3020ba58e62faafc9ffdb63beeead72d5d0465d170d355f2f768ae62a1894d8022495a1ffe368434f8f40634df75273c6e3535452da88e3ad96a9aee1fdba7e36b2da5a643982d55ea613233125dbaa13531cb1ea91c9ed507e321fa81b32f3f9495e603feebab683d522e41ace013bab911afeabc8cf57f206033b8e7a118bb2dde4e83bdca40758d7e4a8cbe7c9d6f0da61a77448036d20b87f588bf341e51555d7a604306cd51f145e5d068d28113f7142944925f41b57d6316d5cf3261650dccfc8314b28116d2c14f5b9afebe6554d28a174f71d6dc25a02040aa4e5d8f3b853064ea91bd416df9fb01d50e0132d9c3914c0e33a0f230cd2d91f188c353eeccd6424c8cf34bd47b2ebc6286eabeec665659aba62720b4f6a6c1094cd670d00313435630461607ede46e21f0203a0d77627b6a585cd9430bfed40cb993b0e55d62fb170ae3f51164b82ad3f3d70e9bbe10c114fc435a7c6385908403b71cb28f0d32509487f5aad875f4868ef9d39b36144f58117b36df103bb3f588b2494b84337f6f328cd69ae8c62de16aeeefaf0ac7941941c473af56ab79a23ff38f2e96df563e5654b8c603bb0c348e090be5545f9a1027fc0fbc8f01941f161afe21f84e4e18e2790524cf4bf1ee4c16dcf9fc5ec1062195a8f1959203df2191ea5dabe5504c954a0a60c3fb30a37e735ba12bee8bd7fdc419fbe322f310e4fe678466cafcad3939229d5ca4f2783760985a188ca6c6bd9884301cd15775bc2a882f88a5f9f3430d3fdbfc01b6874bc57def9593e6cb8d7622a075f5151395b1e724fcd1eb20cece061dda48b260e35209dcec430f8e866d133ed905a3e95c81072f560706f0cfe8e35832af648b5b31042128607e05a6978f6e593b178dc40f1c1ce5560285ec46642ae5450b292cb5107e70c95117ed6d663125d6e609895e5a0d44b10b2c3697bee4e199cdc76cd138c0f9b58862cd2b5c9bf80e3cbf63cd9da1cb684e85cb803961eac0ae8432d0d41fc1e30acb0e61a97558783393070734ab48801c9b46a723274c1250807c90af90682329d083674592665cba64b1dfc8a91b9c3182a54fb56fe1c38bd591f8e58bbdab6d4beeeea685b4327424d99c6e6556ab915947c47b458f687c5634218f5ab99ff56bca1f32effc3cbc04e4cb01032ffa8e8888dee41cab87ca2314c89baac648d01ec1b10ed33b6c4a3b244730d6a32e8f9c71d2319e5d95682ac40b6d7d75afa2bd17e0ade9fef3b8a151dc0117347bb6ae5bbc9f7d42b75d17ae0e0c837f50c05ad2b5996019b951c4bcddaa6de16bd06c0be27edaf940aae9d087fa182e15c5f77f9114126a721dc17e8993b7ce2c062cfac2c63501fc84bba93758d3b61ab05ff1026f499d9ec627368c2c684331423d57e50c823b86599e81f6b64f62dca95e5fca4689d2b5c48073fbbf466fce5180253c3d594d6291387dcdb52d08b5ac598ea50c446185d2a1e0901aedc9fbb45fc4f41365d1a610c04ba6966ab427a1c2fef0c600d78337ade81e7f3b3009ec8ab5d48006db3cd03a78306c3cf1bbd28c5c92dac74f9e98af117c5cf275b2e60947e45e5b883de4719bbca1595359f54d34f6024e6fb51b24555c3ae6137fa2f5ba57cc99fbb58af466dfcba6bb2b4744247e5d156267caf2c9852309655a819", 0x1000, 0x0, 0x0, 0x0) ftruncate(r0, 0xfffffffffffffffb) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x5) 11:09:53 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) pipe2(&(0x7f0000000440), 0x4) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000000140)='\x00', 0x1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000140)="2a00b754180658baf9603fb8dda3eb4beb268d9da32dec5b8bc2c17fc8c6fda78e8efbd9c195706541ef29b241482ecc6aaed6cbdda0fd1be1e80dc4fdc2be40200d81b375fa1ddf93a31f16667044566e3d29f16e1b2694033ced1cef206a12fe4e811d8e55d34985839136acf2f17a3be1e95831b7eb80f71127d393ed463df02f3912310ae0e78b009d5603d3ee91c5e2c065571f7a9f651a367a2d28889152444907e14a2a82c49fdf46035b0b950fef92a4a68789cca14d97593c9ecd0a20aa1a44de1f6e5b5239aa616cb41263b4c88977140bc826edf6d864d73fd3dc4279558fb16093890689d76e9252566a30a776f1440a663fd5", 0xf9}, {&(0x7f0000000240)="36e61bc88f05b6f69811b8c061effbc3197f340c8160f053e8a14541c1b0ae8344488b46a4b7f709a3771e9a5437feaf1e5ba8815369c3550f514377f1173dfc4865aeed5165577df258ab4a5316ea103479f83568243a725c9d75d62d156a2e261979aeb2eac0fdca800ef00dfc8a61f65959c6d015e201022b4e66e05d258584b08143e7e8756cb408659254989340f1741a1aafd435a8a7985a28a81fae8ce939f4d53f8d03e9b051", 0xaa}, {&(0x7f0000000300)="10c0dbd2b685b37e9025c15b0a1cdf78704cecdaafd9f475deac25cbc8b34e07197162cbc66aa4d1c39b6f6348743221cf0c484f8ddc17b7128f97bc57a8d6dbba5cbb98cd4e4e3bc5f976b6f495349181272589e3ce3297b6c9555595f74ae8800a5dedb9d6cd90cdd3149e4de451a86e6a59d9b66f43092f558ebfbaae581dbb57861967663ba2ff494b8289cb48bff9ed1f5a2b3d6f9014b48e413f61a39d93606da05e0baf", 0xa7}, {&(0x7f00000003c0)="0da9a8fcf3370bd4a832067322351f785378b5576e366dcd48d2126465d54087642bb7dc9ab3ce7c5227f400e755cbeea49773918f550a0f67ceb27cecf1bdb3530db223467a61", 0x27}, {&(0x7f0000000040)="b0b53b", 0x3}, {&(0x7f0000000740)="aaa2c577edcbc83514fc2d906212697f7204d6e63f056705a7633dcded952cb0fb3dc9840200adb4172e53a1620aa7f8dfcb2914d55e37deddb748aa5f2fed044f11045bd30ad6cd7a4330ffde22074a1b3d1ea1fa7878e7b737f70de36245c61289274c9385cddbc0e17659d470c82a809578de222a5b70dcdf61999780da47fcbac3f777ab12b2330da9378a52", 0x8e}, {&(0x7f00000000c0)="eb19240b93a7699987e19b4ef520", 0xe}, {&(0x7f0000000500)="44a8b5f88efaab1512d2d297688071b0966e170605f999a77f36df393e9653bb279bb42900df1e61695de332cfee286613f582267360f5bef6191ee4f011915d58091ccc492adb4a5130d1b17d9aadd07553501821fdf5dbeb83a7920757cc7c9fcd51493ba5acb8fd775c6572910afbe51d5f61a2e447189ba50336f65c2e76db434cd36749f313c7f3ca77f6230954049999e401b0e0659434fe888f2ba8600f11fd4bcbebe642499c43f36fdf796a2bb43008b37e66d56bd81fe14b0e4910125e2ffe61283981e89f1eb2ec07416ad4dd30b84629e5dcc0efca205da3da5989edbdce502638902d68b208e3", 0xed}, {&(0x7f0000000600)="5f94bb131b75fba73fcb06969b1f64eb03d0369b2b63ac425ebd55abb1b8fc143b7f6eaf6e45ef4149a453f9bcf26340e32e24e05c5a8e90f268b7ea962b4f5e60b868883d9f2d02b211cc4e8ca8a497a91d24d8b4321ba31614d5766b0979f700fb096517cc", 0x66}], 0x9) 11:09:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = getpgrp() open(&(0x7f0000000300)='./file0\x00', 0x80, 0x129) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6530008d8f2b65a5f91d451927eb28ead4f26d55945d2e408428b7d58f6ef780"], 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="b3c4eef25ab35a74c7a39019485db374091af3ce31e13022ea7cde0a4f237a3db1e8ddfb4ab942f12c2b0abeab7e7b887affdde1eb5afea0fac3f54a458e4ce1f5fcf6de24d657ccd2cd85664427d7d54dab2d4c2065232d3d90b444bb", 0x5d}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1800001400000000dc0be2e10992c6c25a2623b492a41070e811a3db5844b7b2d75dce368d994237169bcacfb665812371367275c55cb6a40f2e8a7aa646e55a18cb6f6aed9a612911713bc450090808d18de4bd14da1a77da03d4dce23979c3c6e877742acecddf039c6820a90c71288c022a474152171e8cf7b25091a245ca6ca06e6ce95818474cc2e7ae9c42acf5fe33988ed568523bf6b745c82f0297aafa596cd14e4324287224101c69455c9d45b2892c89b0cbc6e50c8e2859cb88b47a89728ec6399a36df7d60b920265ca6aa5fb7083935412f598ab1d469fb1a111309f7282bd2d35b5e55b078f72adccf0193f67b2f1f1124471881fdc99bdfbeee048452e5ef1fc6b9eae3f462786df168676718b6fed6322e38", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x2}, 0x6) getgid() sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0xffffffffffffff53}, {0x0}, {0x0}, {0x0, 0x88}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 11:09:53 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x70d, 0xba33, 0x224, 0x1, 0x8042, 0x10d6, 0x3}, &(0x7f0000000040)={0x3ff, 0x7, 0xf63, 0x0, 0xffff, 0x8c8, 0x1, 0x9}, &(0x7f0000000080)={0x8, 0x826000000, 0x8000, 0x10000, 0x5, 0x2f7f, 0x2, 0x4}, &(0x7f00000000c0)={0x200, 0x2}) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x20, 0x0, 0xfffffffffffffff9}, 0xffffffffffffffff, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x51, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x90, 0x1, 0x7fff, 0x200}], 0x607, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0xa0000005, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x84, 0x10, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x505d, 0x2}], 0x8001, &(0x7f0000000140)={0x7, 0xfffffffffffffffc}) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2005, 0x20e) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x100000000) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 11:09:53 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555524ad5e41789632dfc94ff334a5619515a4c8ab0e198824b3da025bbd47b3bf579f8ffffffffffffff6b87cb2d72b8bcdb9ad8526c3c49a388bbdf8e4dc3ec6ea4f5f728193ef16ab93f12dc4d5f16b136a5d00d1628b53a7286867f740ff49cc58b3f7eda7df29e4a0a564b919c81e6297032a46e754b05b5879cfac76fe2bcfbaad6bd6483576e02bb9376ffae39e6874c65700be656643e72bfff9710c9dcd4a9a68ac96748dc93cb373ff945a8de137ef03719eda240d3ffbb8a86978df251dc2f039019ba", 0x78a0a72ba0b88068) write(r0, &(0x7f00000003c0)="0f", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x1, 0x81, 0x5}], 0x0, &(0x7f00000000c0), 0xffffffff, &(0x7f0000000040)={0x401, 0x5}) syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) setrlimit(0x4, &(0x7f0000000080)={0x8, 0x4}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x5526, &(0x7f00000001c0), 0xffffffffffffff7e, &(0x7f0000000440)) 11:09:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = semget(0x0, 0x4, 0x88) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001240)=""/222) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/215, 0xd7, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shutdown(r0, 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/5, 0x5) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x42, &(0x7f0000001200)=@in6={0x18, 0x3, 0x0, 0x3ff}, 0xc) 11:09:53 executing program 0: 11:09:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) sendto$inet6(r0, &(0x7f00000001c0)="ea3346ea1932a7f4c83ecd70dd8de6fa8ed963d0889bf0cda6b627d1e02223763ff653416da91906b5db72184bac19711a2fb01446ac298275f8fc289bd119aeb49b803a7fcd6987", 0x48, 0x400, &(0x7f0000000240)={0x18, 0x0, 0xffff, 0x46b2}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x101, 0x100000000, 0xfffffffffffffffe, 0x7, 0x954c, 0x5}, &(0x7f0000000080)={0x1, 0x0, 0x7fffffff, 0x4, 0x1f, 0xa40, 0x5, 0x7}, &(0x7f0000000140)={0x8, 0x0, 0x0, 0xff, 0x60f07b12, 0x6, 0xfffffffffffffc00, 0x5}, &(0x7f0000000180)={0x0, 0xd1e0000000000000}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) semget(0x2, 0x3, 0x4) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) 11:09:53 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = msgget(0x2, 0x100000000000101) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x10, 0x5}, 0x80, 0x158000000000, r6, r7, 0x1, 0x800, 0x6, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 11:09:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) read(r0, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8044, 0xffffffffffff8000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0x3, 0x7, 0x3}) close(r0) dup(r1) syz_open_pts() 11:09:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0xfff, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8) 11:09:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0xffff, &(0x7f0000000100), 0x7, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) accept$unix(r1, 0x0, &(0x7f0000000040)) 11:09:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65300058d11501c6e78159a700dca1d6f3c445545f08cfa695f5e2098b7892d7d56e8ff5e5b8ce78271e065ffb54c5ddb3d06dd965f085abf245efaf9f69fb2c02393d655e21961e410526033486bb34b28d9a5803d4d9151dba2c43faab9949f2dd9670c8bc85fa776d111e02f376ab01aee35332d135109c20b5a3aa2282c3e6"], 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:09:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 11:09:53 executing program 1: r0 = semget$private(0x0, 0x7, 0xca8d37378dd00d6a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) semget$private(0x0, 0x1, 0x620) semget(0x2, 0x4, 0x14e) semget(0x1, 0x3, 0x20) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x0, 0x8, 0xfffffffffffffffe) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa7a802732c0867a47bab9e1aecf0c0a", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:54 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x77c5, 0x3}, {0x7, 0x2}}) clock_getres(0x6, &(0x7f0000000000)) truncate(&(0x7f0000000140)='./file0\x00', 0x80) clock_gettime(0x3, &(0x7f0000000100)) 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:09:54 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() r4 = dup(r3) syz_open_pts() fcntl$setstatus(r4, 0x4, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8b1) 11:09:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) getdents(r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r1, &(0x7f0000002680)=[{&(0x7f0000000200)="5348da704d37c31c5fdaba1e475bc9b37cd3ba82a687e3d9bff6ee00faa44ad31faed1f10e5a91df26f2f99f8d5f0505a1f14d7171fea917", 0x38}, {&(0x7f0000000500)="9fcc19e961a44e5630a2c9ae62b5fa44fbbea516bd2da9394cf7ec829fb2a78efedbaad748f3d5be51e373cf2550d78d6f2c0bbeaa4c284d05e962cb8cf74b66932538ad8e068cd9f26b0af19978c026af8e4709d4ff7858903c4e6eebe2c2ffe45a18677101928c91c984f1dc70230080d53557f3336a7e653fcc078a3dfd0f0e20e271c80d2b8499df77e1445e617c55be8d2ca72f1a2c61836ad77cf0a753c848b75d80a8c669fd6ff26996d2069966c8103f97503f4dce28f399d03647b2dda6cbc1afbb64d47fdab36d827cfa73ff68ff48579836b00659409d6cb6f8093278e13a247176a39a8f8f516a7e8061cc17846635f916fb740caecfa8684c47d01c126fe8442da6ec5f9a75fe9f41690efcd0c7c527d30b56dfea23738e3c7fb202bfcc9684bef9fd38f722ae9e400caf2e8eeb6f8e944f315dc152d6eba97ad3438ab9e7b9ef286e221b1ce8273248f7e1950e562e0e5dc27ea948ace7203d5e1b326efe32da57f966c28efb4a3088630e7989c638574e648fd52614ce60168c7016faca3f92ec62a8dbf4c2705990246d9c99925d4cd93e54420e19dc5df5277485891c0d17d340b225cf53ee2eedffc6e4e0d6332ad60842a2e38f1f0bfecaaa9c51a2e88bf006aea4b5da89b1a9bf9762b885c922dfb22ac95cc2e5b6a9a584292f2d13b59858d247f388b68322939f53df69d98fb445ca968005bdc7f1e3df8a08f7587544b4389dcd71922a88b0245feb1a331c325713351a7f9895636b48a5081b0e0143598ea307824d485ac70ecb7248693e419f841cd1e2a48c40065378620a1e60855d8befa079c8e449083249905bd90760996ccb33cf939bd21411cbf6b3a4843fff8b2d0cfda72b1bfc0432ef9ba76c264fe6e96241a3d92f640ee6c27d9cf7a931d75ffa77ec5bcf42982fc146f28d97d6c57368eb0ed6edb55c1b2a9f1f373f454846dc86d9020c846f7e59899566a70f8e2110b115ee1248182d56e269bfbca08d337f54b21f8bd4ff018f840c67f12fd3b62ff3d798bfcaa2092bc5b14dbbbf2a0c0dbb24620c6833b0d15f473f171cc3a9c3e430094c6b4bfdd4882f438c2337342c520b562eb9f41f225937a6436ca8d16d04b845082e7be50ea67f079b0d0a81b896790c95cb6b90fda151bf089d992c0fbd7b577bd3a849f0e3be0dd9d02fd6864f620659588bb9ae5b2019d4910b5b9808c510b4651aa132d48880f4c034e1cad211fdaacee4d9911d86b0db1feaaea09a3a26de1ebbd0c8745aa1695f4608980081af895df3f9565011eb2807f22a35e520672e13cd51167a361bfbbaf1e15c8f1e56cece4a6b7159ad7dfabeee91f3c4a7166128b6de7c8c63ec600ed21d1d5be29e5121c2a2f48e39b7234c75b4484db4c9acfcebf9cbcf16f8c9990bc7799f4c68bc2c663b9c88128a8b10023825e918198a81edbccddf761a7fca4192fcb2121e0812502bd307b3064bcfc61bc44b5d0a20d85645c10be427acf2115eabf6b56205a091336bd8c85fbac5d667449d4d23b11af59bbe1056e917dae58db5c6419eeb1b2788b2c9727353a466afdb431754ea38e294b107d164ce0c2ed9cc2b334dc0d8c405bc65f0bbd708f64f6163687468f273edf49f1fca0969c2f131eee394edede92d1831b29b41ee7b18eb3c8dc1b6dcd5550374b19749b3f692a3feca696f615d5dacf08296b5678624b1ef2bf06be099411e16deed7c86ebfa8e9bf0c312665aa67924f98a3b46f7355ec03511026007851f9085e2e8fbab702b34a8840b442bac40be5caecf8e0d73b387763a1d184791dabcc051d0d457debffeec259ef9ff474662451e2a0deb524312a12566213fa60d3dc770a7d903456f766ae9de20d9e5c9ce72d5577fa94051838e752ca7aabcf91c25841fe4d2e42268ff598be5cbc6fa054f6e05db83a971e5cf8d093618fb11e20cff968bd99301e79a450ede5804eee8ad14d176de9cdd85703b7c3cbed3ac3c6c8bc9e189aee6db70fe3fd483708e465e2767a395d2afad465f689636d911d73f8c6c70c402684d43e619429684b1248d8528550f8f9b690e7fcf89028f3234707657ea4950f7c2ecd5bf50ba2b5fa5c7b90c67348c95c9c1cee1ce36231ad4c563e9824f8f36df70be6ef5595dd6317cade9db26e1564b9bd797d995422776da5768c0706903d1de44086883b9ea8839ba10be654aa366154e4d55d77cd3a94ea52dfc2b08ad26b0f34628c3343547f4ebbc1c8d4b92234016e5c919a5b5dfc73b6f624622df9eeb4aa192e346450ba7b194211cf7cd3b8289da78a299a57120ce38476d805c8304d8a05962ec03c4e858ce5da69dde5ff1ba1e64231a0fd3105907e2d48a9292e775dc0e702aab759b26519f49cd4b33fe221834704181e52f76024d304b98f14b317a8f1fe9a3844a9230d320a0467fa22d1ffcd7488b83885b92572edbbacfb7cf58948fbff422f0477f4d39abb45f3655c7323eaeca7e6fd122ce59667b785eafbccafb4f55cd700751659a3accc3a0269b444b5dd187c8c661e06ec9e021b50b39f4364132a90d8fbfeee521592ec14925a2aaa2cfc876b640fcb9f4e5932928b4a8fb51a0cc338aec253189c9e337b3534eade3c5ba2adde7678db8803ba74c5b11765a64118e96ca7dd6f9aa55d80962e923be02055d7785eb00dcf6ba602083d9bfe8fbeb904adc2499b193fda86af9df007029ca349032d1a216144948cfdaf84aece982a867d9b023260d2107131d86ca6947d0f9bb0b23836b364b8c8a07e4fb6a47d054355185f6a130677f5468938a30cbb083e11d09662287e0c5b00c7801c53138975ad171f40b612a0a330c16673bfb61aeb92808fb1f86255e76294ba3cdf428a6d774b8a00813c1d7c646f2a40d269459dc771667028810a9ba6931c8fd815f0cf11b71700a33efa085943c836876a2206479093fdce34503809adfcd09479781821d75884fbda7620af6ebcb162566301d0c3bb5676839a1a6a8adac8314416814b90d49e4041c133f25f0539dd03e69f6573ae6d9cb899ae171e6a30d463bbf6d36eb36a3430b09ae755b5693924a90bd47072d47d844f1ef93bc1435b71eb6f1acbf1d353a54602e99f49effccb0bd18ca20d202c5f96ba9a500cd1075ef828edc281b51a7b8d56603a97da0dc679f8d7cbf065225343f1faecb7f8df5b409523ec4a64581789ae4152f92119841929f3da6fb879e48a0e7417c4012b09788005972d64752854777ab998c24b3249fa824a50339fa5ff3525565db489170268ab097b6ad822a3dc9b6407a54800aba9f494a4c2bd9eabff81924fb788b67e99fb1b3b4f33c1a9acbb3d88e9888b668a45176dc04c71b571ed5f23a21e4956d8183a776812b09603debf40a7e0bdc07caf527d72905ba274c345b328547dece29e53c5b3f088dd3bf841b8873d6bcf1006af0df1b366d34be5771acf660c5d47de27990f62a0ff7443e419fd9f0e1fc9d593a789e71e2a0bb3f0f4e02115b478795a11a7d589d02ce93c9becf16d267087add04110c08d95840c392798b6cb27bb115719a4fce9f38ffae3ba9582a443b23e1dabb8eca4875dc5f1c7c9341a96c5060cd09a8a65bbe6d0ce687e3aa529324ddde0c92df0f4f5ba604d3f50759f02e1a4734a079b45ce5df96a7f81552449316b93d8e48db4a41b706ab8d18648c103d56ae55e31ecb0f805ff7d9392012a8add33b199a91c41657a583c02e8edd5df27fefc69fe19d107aff61b53d72e597eaaafe92d5c3c96fb4f18cdd17cd233b65310a19a53fbc88b8c4a9286742473224183f850b0e6d9f5225d00a573f0f75f3409dc398772aa92388d25d90e3e1b897e1f930ccb6a0f2eac5b41b59f5b5aba21e7dba8421c5ac93ad1f407a519ec27b7be506f37f74b537d6050bd5409ef3b080471d16b64eb4965624c31c2afa83de5d49de41bd33f513e4f2c80e1bf1fb4116140feef8e26a7a5fe92c5059748c23639202145001be3a1d5b7765382fbb3f2e85c5684513f9d846e13b9494d6b0356c6c69e0996227646d8c5c026790083a5b3bb6282cf079d4c89eed1fb7a2330bc4f4f6f6cb5f474f92108f613a7a847ef425c060113d5ea37c58a760d6b283612b794fbaf13703ecc291d2dcc7227d4d982c29d09e790ae908729798b7176d88900af4d89e58e084304f101107f4fbe718555a20d7c2452deaad8672fc908551f707b91ab74d1ce4446c68cb1266882f190c029009a294fd69d0902323eadc82cc2437e2d15621de19f4fe0fa437da1dbb8373d9b304903daaadc2fdd6aa8ed3ccb7b451d40ec0618db7ea98990c7314d48759d586fc7495edd4d4c4ac742c73df87f6b0aa38f2b97d704473d8ef15a7a0bb3005e2e4ca7d0a332ede6eb20cc0513b8d9ec086d68b51d24dee1045ec22cfbc3b08199811620ec5b6a03d8b72e3f5ea05ff9e095095505be0978b080200156c9b52b4386c2dd775bae1f45e57628b8705d0b06de36377725f015004cdca95ccf30316d6179994bba724205b38368b2675041ae0311095958afc25c854c436e6ee12a3add9407b09893124afa1ce2231f0ebe4ed19ebb0abdb15505a830541bda79bb8c7c71c45f9aadab0a951322dabe2c65a7856868947e85e465f500e8ce5c9779e590ee587415c4156d65bf35c408e81465256b50db405010c4b9dcf718f502c7c7d314833eb48cd7a52a4550d05540f7578e73a49082dca7957174af0990c187556cb9fd9bdeb96129a6b908ca6aeaf7a981ba18316096e7c62638d076e5144ed751d2daf15ee78e89424496badfdf93c0eacf555d6d4d29238cd88f705d9fee10883af7e7dac390c182b65931780eb53737389884edbf211b09d86e850ef4ae3a9452a44b207f4d701393a37ffac8c653e3b8426f0bd0eb529969472424fa2f593b5faaf83b5429e58d418b92cddb972eafd6b500a6bc3aba82e96f4e392022843919643580bb2c7d3bbae7e907798d2bbb48aad17d572fd2df7ea5f577c814065615ff821dfa075b4e7e01981bd68cf7fdd3f359852643552bd7449b66066438c80416294270192929c95d62aaa077a996275b59cb65a340281be6210965db20a75500bda2b51b556d9e36e287cdd6e9635e593d7cc8fcdecb82614008061b30ad6c54e4513df190b352f45bcc02552add6aae499ae88845ca8f9d1c48283f5b0a499ca2a9a8047beacac10eeb58337d4c1001fc2f1852921bfcb21c31d63cf1ef17ebcb62d4aa51e70eec175eeb0d1ba3497fc92a1173ac32308f67207c62477a1494adc91fb9a270c8c7e7741eeab452905568f1a414aa059e985547f91f2df18d5e10aec5f21020bba1df9b3426f0ca70808a3595cb7949d517b72938e6fe9554945543cf5cd36648211d55b96617175f7f5831d0468ca781ec708946115a9bf5948bfc97713d720e0a639a245535d7730ed3ea9775b1597de537ec563cf42b5a76e5f7667038535af6a44d6f0d60890ff97f33972b0056566c9389f1a377d7cbd26f018236629e01467a281c7b40ac0e37a5346202ab7daa6bf96e93ca383f60a952d6728da29b1b6fe25d4f8fcdcebeea1f7f414d75e099d461c072bda03739abe0a59032094b24c72d07398fbebbf7494c525a9ac08ac775d13badc25eee7e4adeb0a89ab5e0d8eb6f46b43d4d06cf61f1eaf243468af0491577623f72ff4a88302c926597506ec010640d3056568a124bdfdfd10bf88f40a0d4397ecb536ebbb1098315ef1ced55028fef9ccaa6e7b3a0263f11e63cad6c56177502a166b", 0x1000}, {&(0x7f00000002c0)="c6bb5d3ce3314ba4c1074c12141063b383751f426d14c3383cca89e5f4bb89f8f0714a17c4166eca17971e84cc63bf44d17395fb6f9506e6c51756386889207693af2798e67ee787a06f9a14bcb25579544e75249d29cbc809c553344b2378a155d9b3c74cb1d16a9d63d605f8aba64c879b2b5ce713c694838602722cf6c8cd49a96ab04278c5c2fa76c20fe807728b9a26f0d8bac64cf33227a3d2b00ebaa8a43eb4e238f2341e390c", 0xaa}, {&(0x7f0000001500)="cc7d5b738fe55457de53387860f4796a3620ba9ef6e2e014c0f247dbadf7b830136b7488f248194127b01f6a10f1f7e324585107a21c80ae4a6af9bd1551214d337e5c27d2f581f9c54758ee22706df4b858cbfefe182bf0494e074f2396531cc1b595ec105bb7256886ca36b4e664e8f61a5013a4772bfc8b0d777babd630edfd5fe355a706e8683f880259868174ce11b7fb3a9eaaf97d81", 0x99}, {&(0x7f0000000380)="2788cc2f5d0d3e7bfc799fb6ad867ce8b618596e05711ff06825960443636d0d5d23cb6538622218b0ee4ba59f2f96cd6da58bad670a1cb38b20610b51589d85598f9371c3ea0240f9afd0170bb164dd31f33ecd0ef78aaf004fd0ed2269cebae63163b62a6201c8cff68e89f7881d5bdc907f062ff9e4844eb8970a", 0x7c}, {&(0x7f0000000240)="30743ce0670c2e15ce7654ec7d5bdcfa72b5b16b53ef1ec477a886fb66b4f823b766fbb16b78ea7d", 0x28}, {&(0x7f00000015c0)="c8f80b5d24d5e3033905fa1f89e5d3310210b0bab29cc3f3dd6414d707ef3266c82f81a1c52a46528afc9fc47ebb468661a4276fc69d3b1a4e060cb3184d2364001f0798510f68610d1ca90df714b398d5bdb86787fb2531eff008141bec590274d043e2e2b2a63ef4f1a908d3f9d9385dd10152488334c92c6ad2b9f59410aa93aac77c9f3897421787ee31529463c7b262146a462decf271ee6cabdb90488690f612371db4dc92f71c92", 0xab}, {&(0x7f0000001680)="6792954efe9352d37846b0f123874bd82524ecfab9ea73930e1b7d872ecbb7da7c96423f5a61268131e2892aac7b8180b0ab9fabd1eb87af33e669d630d977bf39279764421ed67034c59972c57ab9ea688141c2b2a72a4a5a38abbf26208fbcae95e3ba2c2a96315fdf9c0582569318cb2889e164e83213913c5d1485ce75fed2127b8821c97c7322ff829e67144d71045fc8895446d9d68f32fe735e5dbbba6aa4124a890056666189ae419a0635ca0a35929a041155aa6c9325a749d4121a0584f2be1f4a310548fa5ab6a63ff4e454905ec658cc88fd6999b1238422cd990c3ca71fb83ff84a0fc73014e6d287fa9a4c30f1eb16c4ccae60c083a667e67a3b4204116174b4453da8c1552ad0b6792b074843d57b7b08ebd2b4b5634278b4febb28305d27f8d0b7d980b5e951e468c8c83ce26ff02e9326bc8ff035c92f0ca111b6f1036f71e13ec6582dc0321a716e093ea316a7fc08637392a86a502ab939386f632c8061117cbdeed52127e95eb23d1eda434a8572c1dfe5cbff67dbe2d16233dfe58d19a75071a469429a9cec53be90d6651c3b32248d5371bd2b8bf6f800c57c8278fd3fd1409e765ddb576f66329c1ea7aed6396a9a8ea96124ec09fb0c454355b7ad189d4af73a7e51c44480ceb3745fe4757857d3f6fa7b25fa3b6bb63585351e69c417b89fbdd79d70f0fe0c5baeb8094e60ac1de3d922dee63a936f09e9597212e9fe9e51c898c2543f7daf1347f443275b8332996b5dfdc98fb288d94a961effb0d2183c866e58d7885f9266f0acfc608f12ce606fe73ce548307b2a504db51e1b8698abfb9c115a77923107c82821234d7336e3eb683ee4810304573d36687a744e1364b62fb62850de2632284e9f146f2cf9441ca1d90165f4f57d793c69cbb6554a0a914780e78b8d710d04ca6d3c4c8eb948d443ba59d513ea23d3f43c8c70f7bd0018ec7616f37739c37823acc357777d00c497ed98060549edc8483ddf351907a01100f43db73184eeaa2b87cb3f55fb5e7c08f44f9657fb57d53ddc579777da715e0ec896ff9a334089cb0ef5f9f7162cfd1a9358da941056e5af0e70b0e95b5f7ee057a8f16f260a0efaae1c7f7d24459b9caadc5ac3706e329125497055dde840aa52e11e20114e31171f1b694a833cc0a83bf2e4c406b11e30a4476f5742e347416e378094606d15661182cd7b461c5263828b95ba9743693ddc6661f5358b0dbb1eb810884c482db8b171664602c9c8f9a86a270b07568f4f466fcb49adaf2e6e8641ca2d31d8ec696bfdf173e43b3f5b768d889c446211733b4f7b12e7e708075d2bc8de518d3a7af144efe38a656a69172f502ce69deff985be3f15665321ec804b4b4324243013cdb0a115ffd39f79dbd60e1a6464d437452f1bb0f965a017a5e0a255e7d2bdf1790e7b25ca4c2e8a9abe8e0060b0c202c84ec639968d8ad97202be0c312ffe948648da4a7804c0a3cc60a3feb56960c6a8c7bac9755ec4ec60ef5c2876e5cd16069ea0434cd86465a58d4dd55596844f80e43321e941135e182cf0f020b569287f05f38d3a1c052528a9cbf09e49c68779fb816bcd0eb414b8c10945cdde37ad6437e9938ea0e90a85ae6b996297de4bb762437e82883720d031c9b972f7038cafd6829aaa1c966a53cf7146588126a28886838a1ee0d850b5ee20baa40c8b329789c3b2f5d24f47ecdf2fcc368ec3a2f46593034841952092670e765f0fec8f0ef4ea395a83f4fbeee64041c09d609ade8305eb1f911a206167637f27692f417391bdd5f8cda85b717af38c79bac7f97de9063926e339a4a08e36c8c3d9d46fc620c643395b247772780707fafa783b73bc62e2eb8a05b4e0849228ec5f95e891e71db527f267b83bf747587f4b23aa6e9e157bb4aae62dfca5288016df61934479db494de75ca6b6f3c10147066578982fef4eecb9fc5dcd1919f1faad4475a3f878a5b168ab5ff012857ab3ff705df6d48dc77ccf4b3ceca4cf7ce893aefe6720acc7ba43317312b5f6d06a9028a8d31f2dc47df15e05a1d463d2b36de837245502c9a671435adc4aa8b7fe0e4a6898f97ef83e038e6efffd687c15644675135bab95cd103a3d8bb97315cdee5e33ffda3e98e888f17b3cb9147119ad06cb97d0f7ea275eec90aee903a7e238dc6b91efa4a4bc01d506873959441ab335b83e6dcd919e904c51d4f0ba1d66b3d2592d05352c975b47a4c2bdbb2b2b2b0d45ec14d161b58b03e08bee9ef78cc097db17ad98161ac8090c99dd4c2e2a3c3d9cb8eac4e0c8e33481ec8ba58931d9e22ae10bb371d6d7c1cea87400f230459aebc073796753ac5dc9be7117ce5b5b74ec3d5dc2ee0375550c4f4d3bfb5f811677fb9717d9a0e035f0c93a7a25126de22fe29b429609cea14a9f03a51686d4b8a7adc7ad68e1831687ae6cc4021c7af56133a5c0cfd85a85fc1ce58f759536bbaea0828c0d99270d141d6a97ca13f3b0fed857d92e1e04310a6e5472e50dd17a0e098174e8b57ff3454aaeff6cf23f4f8e511b5a15caffaea17ecea4a8b46d6b74f454a19a770c48c1e5b60690d3de55291dd17115d233b1deb8e267192c5242e04e183f90af8b56358b02fe7cc88cc5ebc9f200f0f2cfab6548ee6ec660bc020a6cd58291e4c3237a878d6ac6e9f236ba86bf23eac30288d410225368620549a84aa74feccdfb4e3347b07bfaeca9810ea7225564f258613d4d519a042ef14306d45a13eae06b2e900396a6bb47822b85161112cc84870e3195f2ba9104740027a9bde58f7e6574573d6104ed1deb4c51d69c159922dde1e4a1c75ebfb060ef985aac4b723884b9760ea15f43750593b1822d4a09dce463fab8ede67f5dc2f1171f851e94724f7843c06525dd7635794e2e3746f2da13849419ae80b3dadb7774e454e500870e5a8bec2785a2b6fed5046d724cdf9d057a48bf4e331bf41a546985c9673e260c713c972bf735088b8642bb8cb02818a00793ef9f741729cf575dbcc0dc284fde5f594f4b9651ff3d2793f9117a3e92b9caaab4e0d285791eaa75285451c17b10535dc5cb3fba1b355e76ae80d4e648149f11f103dca725f9ee6e2379840aeff639ec2ceb4827c4c5cc5ab36d712eb2e977c76e50c5d1f8841fe46fdaf1dbb0b808fabc3a7bec6ae69fe1335c2fbc6740341dcc3d533533b8d70dc4500469467fa79f56b996ba1a254d2df61c9a4fe78d9008c44a9dbfc48c7d8f489a07eaea11d42d343312f9ec40f1d4b3611b2863139a1847657babb22edc2715db9f2776f19b3301ddb19d2dcf3caa1aa523bd5b0c0a77707c9c1bd971ad7586fa7fe606ab1998b35618460fa4182cc15ef885435717e0910a11040683998fc32f7565a70ce55141ee0c6757795ea97816d6a628fd80de27f3f44bbe6ab21be79bacf14adb7bb061ba71a563cf48c847996a23f52dee0b3f2de56c0d5e16ad8fed1083729e4a2b14ef7fa433eae5b860236976d99b5b81db9bb1a8e3c7d0393035fe55f1d664fe55d916aec32f3fa5a492c5b5dd388d181c10a3ddf1b38eea898349fcb7b6737bce473840deb4c67f301ab5f7c2a7bcf4f0f0bdc4ac5d2b22870a067aba161e939f6a05e541f01193a15b678b71f8436a1fefc4166eed689a9198f19a8dd86bd7794c539997ff80b3c42b75c20557d53cfa609c61fd1d68975665175c4215831919d0bf12216d222fa3d1035cca6aa6d2859ad6760901bc38b1e0f36ad5bb9bd745b6e8873a80d1c7c709214f792ca0ff00c2a1e642ceed42fd5e175db482896c05ad96aa49946e1f8e347a49f6c5243afe94d665bfb839cd92aed89030676986373762edf793a1d13940152924793139cb8807a9748b48a1793c4cb85439f5aacd71ecb1e60a5aca4baa73910fbb8118df275e90cd6ea468f9f55441c6309553e35ccbbf13502a3c6a5d69911157c7657eaaef5d3acd23e9f8b424a5edfc94e9df3917828a78b8de8ff838b96331de8de4643bfd6a60d5816d9336174479f2ffa59adb2ffd0dcf9bf7c15459dac1f63715cd8186516e0c4503c994bb41acf72cf5901bb6864b4a5fb4f0b4ffead21e4763b78f849f9efc6acaaabbee6d9f97da059793c3b6fad56f9acd08577e6fd3e23dc1619bb616a7e6a367309840145fa2dcb15fceb57e7808e7211c726abffafae9a2c86f1cf70af51a0d1a81f5105ed79116dbe50ad8e4fa2c8b341be84748fa91493c697190236400afa6bd350acb7228d7ef5f22d235c1b850e374b6d4171d9dc2bcab1b98264265f79bbe6c8b6be3d350ccc25f1637eb0264194a6eb43cd580c8c9d81e29fdba2a7be1dc305c82db54fe4f23482086830d612bfe40487e6f8491e2fb495bb2e8138d4e2a90c7303366fa13fe2caa0679143349134fd1920f104978cde28cf7581e41be0c0f4e3cc47f4d0e603b18ed3d5fb9c05763fea0e81cb255c714b26ed269ba6a6f150966bdb1689cd175b1319ec531352ce6b009b7cac9ae02b01e9567088b68952fea464d2e905bf99a36ca6b12182936ef16515a0378125dec1e16cf6efe7e5e87eed814caa8b5e9dc3f26adc61d69e5ec9be2e371678ce4e7c71196da20f509d6831f8eb17ad077e94258ea6e22fe1fead609cb35c9bd312d1014331fcfae97f73f411dca346d063f8ab8b477e041928490c66a78a9b68c7a98e4c99adaf449b2d83b740de3b6c06bbffa37fa40a4055661964d635ca7c3af90c200bf5a1a7f3836f24ce07143c806a326fd92871e5de612e00f5bc48be06dd112006e68750f44e425766cdb088b1d0dc962b688d2cf63d7b3bb6e6faa482e5e02e5f2845ead53f7e880213435e040cc90fdcba274cea0f4964a21ed6606314a329f31fc487aa6d9b0af51a6f8ac0f7fba8d285de5425725225b1ab017ad67a77bcd34a6d36be2e74246eb1e2f99a9367dcabf23fd6830a5353bcb5a2d5487d9aaf157820cd7848476e77b052a43dfbc37ab64e2777478aa665d4f1315868d9029fb519fba3f344a79e57c949873b0a619fb543b411957f2392abf93a489fd4980d2c2926136a2e2685780548ec1655f921054cef5dd91fad3ccbd4a4c27518e24fbe6a0fdda0f21d4be2553bbca95e4517a50a2ced1545053900e9d1c5e612ce68cf52e468be852f5b3602887eaf7a4bd146487b3e4c380baa63e35b327b51ac8f4dd9864022be6b208b9bd92f368b5e110471d839ff6d1666c1203307e3cf2b4a48b19cc0496d027fc4534ec93b138c346d37a0f974c39e8c1f8ca73db3906d8d8cee669f49194eaa1a8291152c655e4db86f5fd376a83cf5ff940e5434b1709e684299213729663e7a4672ca205b87770228daff2888e3b40b12a07da6175233f37cc78a75ebff895edab0cafbd58fc3b137bd5aa5586a47c5e8ff28491c67587fad299c9072f0604d3747c80c924f747ef2c774dd185c6d9be0d39768876f56d314ad7cc60b08884468dc1366aa979921ee5c0e8b018ed0988e384e8dba9177149ff3ac611966d1dc57ba45ce919e15d6c36c1cb1cafbc6d5c17b40183db6e57ee59d165bcfff4c789f5f61fe6b051c234829eba64c1341664608141842ab5a16a629dbbd5e91e47dd55cc362262f0472ca977b21676e082c1d0155964c33832af4889537c71af559c005590e902688f61a1b6cdcb454f5811537140b0c83bd75fe5a3512e5303f1942e21260fdc14d489f9f8320708e185d40a6e5dec3858a96c6a0856cc393d8ce6a9d6165a1c024c9d1c0fcfcc811b134604587456392531e2e7e7b89197cc909b8e29", 0x1000}], 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x5, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 11:09:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000700)=0xc) r1 = syz_open_pts() writev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="de0e6e3d8fa972f38b420ae1799bb0856ab2eea7e6cf3e000deea74d03e61e3c395b7b8114a560e7dde3f3e07c6f0f774ed87d543c17bdedddb6d7bb017dfb8d5c47f04f87dd524c35d420ac413a91a0cd28794f488a201b14e236e0b6122d82f1a041ae073108de1c16f825f4c33c5c85f91988379fdf254bb87237ab3556895824d76c41d3b598b21141027d9a9947c1a2c775e4fbee6b410b29987c7b7408696c06c24338e1a57c5698f7fd3a3c26f27cb40b1bd3e46818776c9ccbb1b2b7cf5a0f", 0xc3}, {&(0x7f0000000580)="8e396a5bf513a8ef426832f0d1f764417a532fe3ce03ec1014843fa089e085838e9b07528577404cffe86d6305fbdd96ccf9be6738705783fde7ceb0324f4876118340cf44c17309afc86d584b97cc729b2ba880e6efaea24b5c2ebf6fa4704ea7ac6875de08bd8b0b947087dca6c9d6a0860980033eb122f283496f4d954b9c831a06855a1ca02e705d36f1ab111e904d9b8deea3c69f3603975b6c5086dcbd5366657df791351e9ed628c27ed7d6b55ba2a4138c932baa7186e357", 0xbc}, {&(0x7f0000000040)}, {&(0x7f0000000200)="8bdd35835e15cfc8e0a8adedfff642103d591900c659c23c8d02d57679f40a9d60459747b6503e566600506eda4edc49e0596d2a375259179c9d04b668d383ad82d85310d721f239c10da91a877e35c66534f5efbe06935eebc5b270ac4b", 0x5e}, {&(0x7f0000000640)="e9ddf4f4b6ebbbdf16ab35048696b64ad1f90a0d24f9849e583ba2aafcef14867b2e0c96c2f3e27718eecfdfef2b639102e9a7e91e915f5558d6afc591dc48190f02242c7fa0d61df5cf589c3361c13b3eb636516736b6041c426ff1148c11582dd107dcb399ab08b7b07751ee1d723906abfeb1f9f14f6ba42e3abb9184d8dd98d01c6250bc6e4a491436561abd60550dcafb78535ad732a443927d379d388598f409023b21c05e61ac30ab035bcd146299360159a32b0fd0", 0xb9}], 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = syz_open_pts() rmdir(&(0x7f0000000300)='./bus\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x86) openat(r0, &(0x7f0000000340)='./bus\x00', 0x980, 0x20) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r4 = geteuid() pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="fef4b63ec3b9954f220482ae09f6664c067f5fe457f7ade0064c56e1bee025c14d651a6fa9793d298fe3f1b8b4f5a3e4cd29b0aba954bcb5c867d86d6867f06070882475344d812b48c2fa2622a2204ad0a58374d1207518f75f6b5c19a8a345e42cf261a9946421cf09704841b8cfa6f2f5c806ba9f270d8d74c8454a69155b54688ba8a6d0dd9628ae299ac5f7769b06b5ad4a87d2fa7abc37507e65927d11", 0x3a9}, {&(0x7f0000000740)="725750881592b46f5aa4a707bec4db27a2454032ae040f0faff4038b1e1ed3c2e15d97e367170aa4683bdd17923f551eda76ab87015db8b0c919bfdba43a5540860a3d4e0bdba378382bc99afaaa5ea31c8392c19eb4e6bbee65b9fa26f0cadba75ad70bac23011228afcaa68496e4ad84b6ebd79cae1e58478cbcc6d4266b6fe490493d9c90a6b5520dc11a6227ab87b08deb7e632dc469aced", 0x9a}], 0x2, 0x0) seteuid(r4) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b117", 0x32}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x4) syz_open_pts() 11:09:54 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="088bf218fabd497ac23d87c4c98b6d2896bf861591972b87c35027503bf03fe40c2be713ef354003e076a6d654dc2bcf6813c0b6f682514fa31a0a172006bd0e4b78909d288bda9b675b3a07f9ee63715e417ec81f0860c15ea7b63cfbac57bd2d59c488", 0x64) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x80}], 0x1, 0x200) poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0x0) write(r1, &(0x7f0000000200)="26d53416888784e7cb5f0f4a0d691dbea7b989d6a52bf5be6a2facf7f7cc2f1d62526f7f396471b6d91cbbe216c519edd0668825a6923df054fcb58d2ddb5400759b76285b6cf8bbfbf1757f860dfb84d10dec6cab0c60f9933604496caa46a684ad9a786d1415f68af30a8779e1304d5541f1a7fdcc4d94db57d62ab48b763717830b2a38abaebf25557854b43d4b2f0c6c7b0e00499e62e68a050acc2afa3be7e0de03ef1bb0823ccfe6a24b48c0338ecab476d4982a8972890398fc87eca89ef509db07a6", 0xc6) 11:09:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x1}) nanosleep(&(0x7f0000000080)={0x0, 0x100}, &(0x7f00000000c0)) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x401, r1}) 11:09:55 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x95\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00']) socketpair(0x10, 0x3, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x8, 0x8000, 0x7}, 0xc) getpeername(r1, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x63, 0xf0000085, 0x400, 0x6}, {{r4}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x5, 0xf20}, {{r2}, 0xfffffffffffffffb, 0x35, 0x40000000, 0x800, 0x5}, {{r3}, 0xfffffffffffffffd, 0xd1, 0x10, 0x401, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x15, 0x812}], 0x7, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x8001, 0x521}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0x3}, {{r1}, 0x0, 0x2, 0xd, 0x1, 0xdc3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x7fffffff, 0x5}], 0x6, &(0x7f0000000440)={0x7fffffff, 0x40}) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x2}) 11:09:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) fcntl$setown(r0, 0x6, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xa0, 0x200, 0xb1}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x30, 0x3, 0x467, 0x2}, {{r0}, 0x0, 0x20, 0xf0000021, 0x0, 0xb7}], 0x700000000000, &(0x7f0000000080)={0x9, 0x35}) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)) 11:09:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x6, 0x803, 0x0, 0x5, "010000000000000000ffffff7f00", 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x7, 0x6b78}, 0x10) socket(0x18, 0x1, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f00000001c0)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) socket(0x1b, 0x7, 0x8) getsockname$inet(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) 11:09:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000980)="94c49119f0e41c30f683719230b32eb9e400b053d08300c2f9eb78e33258eb9dd1237cfdfcc3547e3dcbede37c013b896916f9e0abf9d3d5a033c71c7ffce1dd3751756d408bebeaf3d53be0dc9f232280e364125ccc582c66c0de656393a12569acc71fb252f366657f069557f8d82099717a6599b24733cc035d3e85223de999230f923773c3140c3a8dde83d768fe2b0b16b20f7c909fcc1f0418007465e141f8dc53744d3f66d897ab766657a2c89a8490bbeac25aa94d7c33a6be256465b4d70595863b647ae9169ed33809e9bbcfffad072c6d41fac57786d54c4788517eca46e68da8b1c60ece28028ae9cb56b9707008426dccd344c717afcf2895553ac34fdd3ff75958167cebc573a1f1b785bbe7e1d8c241a78d858fe65ea9e4b8a6101078e341161857499c772640af4583a45b38703fbd942fe4711234f7e243c3827c090dfe801c31cd52a9daccd62a2ff114394a88b2a9d60c4622b5b2a7b10e6786a4e30135734bd28f47b4284da6b1e827a1276a56fdb76071e49016ab80c10a6f59de8bb29bf29e59a9a8c0734b7269e040c5bd8f44b954df9282f72d1a8b6afafc280b922c8e324aa5d01221c5f0bf1b4ec22252c37b4c2695874b30b7c88085c666104a709d6f5b48ed7363b8a1174c7365c7ff8f1d846fb5ea2d034c51ae7cfd449c30933a5802cbb742dcaf7bb8952685c6bc2f1aa76f274435b44fc07bf0d75e35f6ccbf8fa5fdeb7a7f11b9231302c26c4b12ecb65a10c2bd44cb5851c80543ad0c2030f3f68b4ff23e021cf4f24bf920337547c6e786c5d1346564f9863abe19cdce8c264442c0192b7c99fc1706f316bf5f8839c3004981256befc10b051d66b9a82c489f76d5e36b8cb2bebb5627e4c32e5ec3b6c29fa0c51eca2de624647ce993c9a543ede5cca01497baeb1a52b26153ceb9bbd9a6899eab9de8d720ccb1a88219f534bc31a519aefdef7c57c98137f8ed6d97ad3871388a71b8dfcea0b688b74382e17e8d5f6bc92842e61e78ad431674fbaee06a2b5cfddbb0aa84e629db0bc9ab62f28c532c2f5868608c7ad53bfdb33e70033f1d231da7570c0a74c52c95c6c51ed57fe7fe4ed45036da9ab9de4349f336642250df34e9beb89a3e27e735288a89921aac7813cb0659f57285a8d197b7c942d3d844bccd63db80f4abe641436fc9726f9028edd6d501c9a78bec1296a3d5136a566e663fe8da56fd4d6fd6db74fe36a23b39aa26d7a3e3c75f0d462ebc2ffe20b99b129cc3379e973dfc1a77fa3bdd034fe648c325665664221018773bb778e4c80f639714c4f819d2ce9220216295a57db4ce9cb22121a97e5a7f8f5f17e96ed857281583946058fef583ca7db44cd68617e973995a0638f6b33f17b467729439e02dd4979bc5aa2b4936b5cda457a1de77cf66bbf17042766d955fa93ee4e9b96db799526589970c02ca30fde3401661e214ddc2a5cf2cc689a8e1ed5aa520af9ec6cf59169deae52a7cb3a53b24d88608804c35321e613eb605b9973f73c01ef9cac147039d92a318e2299a838085af87bf7562896046b0da01e8b3970da823e0e869c7ad60fe9d57aca23ba0c18eea68288952eb9dc3495f5b8c3585c1f4e60692fcefdce690d37f3e3a25477ef05fbbb8078f0f31becab344e15f8000ae37b54b424a60246f31f09d3ebc7d78911044a860ae1bb80fd83157cbe422ac17cbe9a490a7b73f87622787c72fd6edcdda640ae7d0d9bc441b2c5346814054ed9ba4e21759bebe82228a7ce45ba14d3e354d78e7bfb2ee770c7e18ef70a74be0408914b83ddcbd21eaf9878b94666f8a03676aa716aa2e0bcf05f037c8ab1cb14eec53cdbc904685b57dcc2bc36ce8058c79c709b6788f4b2efc9e776185a6503583e431f7b919473d4980b11b89ccc6ed4e513322d37e73cea0cb209a9dc39da9cd2e17816cfd267345a1c6068816f5a772b4399fa1481adce0a19fd8a0c3126d1e51e742ec29c4ab7e88e615c89f6d6cfad19855e44f6b38a517f504681a56341b891be20f03dca50cf7b4aad1f091d7258b20441307af5c44864013cfe8cf007683913b0519057fae0dcbca1ac5e750750f7b338a7f9e95a95643f72ef6a668ec01cd1f6f71f94135a44d825e44a3d3e468077db022e1933a01b89cd386154e98e48dacb8cbc0459f9f3a52054dc8950e25c6da5e863c7c6989e6a27dd448e12c7dee3c76022c0052d06dec1581a2c93760ed27c3c93c39f4958093350121e6b94d5fa57b23bb9465b16b1cb92784c704e99f2267fc8fb5d2a92aef00738534a5e7a498ab6b8a7598d1c904dbb32480beaaf1bc5199c4af1c278e21aca9c6936e410e", 0x681}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xec7, 0x0, 0x8001, 0x0) shmget$private(0x0, 0x1000, 0x64, &(0x7f0000ffe000/0x1000)=nil) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x401}, 0x8) 11:09:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0/file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 11:09:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020707164f58a01124"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x40) 11:09:55 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700), 0xc) r4 = geteuid() setuid(r4) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000240)="b19713e813133fd20c86f1279cca1c241a0dc6c942083ced0806bf3d47ef057fff458879463fa889569d4644665a1c373e510fc17986595f493ee86b79c7f68bc7e84cc8fda1e381700ebbfb732bc8c58008a4e894b26997e5cb05ab3444e5929e598341dc9d6ac1fbd0c0090cad4966081404e4b2c6f7cf1a02e3cee32e73adcf7fc53f0a9737ade96e1286c25672e9d4dce6b20f3418ae9808e705137391c9314ca43e528bf5f2a7e151c79a7f0e576f13b64258f91aa7e99008157b4fa2e5cfbac6c99a6fc741fd1ece90a39c7435971d9f2b82a300dc18620bccf4b1a02dbe1511486741eb232c61f88b3a25967a10c55c2c8faf956c314442dcec79", 0xfe}, {&(0x7f0000000380)="ed8755b53dae9b139422b2afd2c7cd4e285e21c0aa6f5421d31a97f2cea341194d38c534e129932298fa64aaf37a1e10b89048a7f7a8ae2cfc0631e85629899becd516fe3b71327aaa53d42e9fab2cee2777187a0f7700c91e196633d75d25735c412441", 0x64}], 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r7 = fcntl$getown(r5, 0x5) r8 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, &(0x7f0000002540)=0xc) r10 = geteuid() pipe2(&(0x7f0000002740), 0x10004) r11 = getpgid(0x0) r12 = getuid() r13 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f00000026c0)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f00000004c0)="b2dc1823bb6b9d919ffaa4b5dc2e95e85fb8942009cde91c16cb885b33bb26d85e888e9bc0880856166355e264544750a24fc0a6d26689d40ce57242ba6912bab8c77f4187409ecba5395f6fc1fff1c94d511b51c461d6a385d5fad3c2f0befb58fbe19d1f791a92bf7ff976080e38c3bc98df26eea19962a2287198803bc83b393bef172514c9f2c560effb10732024734ea1ea210bd59a17eb5e98bb1d444e7a26c896ea5038d527ba9525de222e72ce7c1e9d7603e93ad03dd276e0dd4a25937df299b70db8be45c8855f34db4936d3940b00d6f23c9d5dc4010f8b2bb9e18487ba45b53150fb77333a26832c7eebda9a6e4ae89ab7f87d5f0c24c83d174ceebc36a33f090bb95ed0d7cf9ab57ebd58f0c5849c8262295988466cb37e1217586d7390943496af9c1e6f71efe624bebe298e3acf056e9af56fe696bf02be094b730fcab27fb0efdd21ea57f58060e1d5baaa4e24b6b44b9b24fe9e7a58369eb3bc64a2131ad4bf7862bbade3f6086c9460e2e7b0930be4c40b2338c994032b6a9ee9a6c06db0f0d1b5deb4f079567024c943049275b7aec18027b8957f3b6221921d328dbe800a32358b8a1a5f1d2166dc32958b9cf066943cccdd8d200d519e3074aad79c9a634a9599fe069072b656d8bfcf8631e48b22324fdb15718ae54a67b6bdafa9ba09ec852323d0369a0e0258a2513884d49115c56bff5b6555110e7295d3f4dc14d60835f055ccc0e6c578eac2688c963295554aa5edced627b137024499b23c2e8e1780005fe7c2f512e07686dac46b91bb22f96094b2edb8b86ccacb39ec4883881f9ff1e404819addf9aa4cbeb9349f2eb7ea42197c528f12beedde66bac14754463fdadbcd1041955647dc6d6ffd37ea8a00bdef6809ce67f522fba36fb9ea214719ee888c11e5a67b2b44bc0d4942bdd544f8991d02340e38a40acb4531405ce821f0e8b8864888b43de3e193646206e02c084d7ad95a761c487a520fa52eafe58eb3d4ebc6e3caea7e56624b70fe3d8cbc2d1a3acfcbabf246efe5e35024a9ec112d604e3595fd33eb52d8c88444d2f54a1dde4014841535cbee8ca27159fc4caaea4a2289d7248d2c0f0cd7dd16e413dbacd13216e579436b847a754454775ddbaad9c9180dfa4542021a8cefd98b52198f8b8ba1a47a999bbc3c0b156609ef5d20e4c030d99253db14b3d3a44001e82bc4ba211bce88992f4e8bc7c5eefefe8ebaddcefb10e70283717be81ceba0dc8dac8e59df279903c9d770a205acd309fa71add68cc88c91845dcaa8de53df912eafad8b4b1b31198bf5f73bbd391fdec09bee1a7de409c8e3f22f81f97ddc80e6bf6a41ee24fc4418dff7fc6723da689cdaec448346eed6ff2f2be61a8af2bb09c67c69eff14e69d42417d0fb61d0f36b701d949040ef75354a815a9afee62a13cac3df8998b78f501de097488f760780d5383e5e35ebf26760792893d7ed391887786b30db765401d6e7a87141617aadd9b261a5cc3c51033a0aab59d076aaadb6bf4b54fd5762fc00b1c447f8c511753d5fc226afa7d23cedf4c0e0a77cce5b5d7b491642e705e9ae098fe87a4937d881907a07e146735c98da22fa5a4449a47c88b3f5ac47e9461d24b717ab0221ddec94514ff1081089a39cdb34c1cfcd698e249a8e4535575cbe4a132c66737f8312b42e252814db6649af2bdbecf00921d91841a990a2f7a649adf0c94dc31c5bc28c7a82847b4320864ef43352aeda268c42f612ea3b11d2a29fe4d03cd20caa92528e4e966c79ae90326012b93615eb048d1fc89e789480008fb29bf7e7071afc824928124df47332b144f94e6fa30fcd501198d452346db96f1f5743bd7beced733e4ffbc5f4ab642257a7afce1da7c713812c51be8240e81e5acf03bc88d80d04f5e1523142b4d5c8360819ed102f547d74473be472c0c88f6619dcf326b9a67f05203bcf1414f585e6a6cd8e24e3a9b4a7608025b2f7d60d1f7671b81ff47e46a0c1f0f28aec61aa1391a2fd1cb1697835f5c98ba3ccc6afb1423db02cee4d4f55742198106b0f92ee532d4e9f443d34d0fcaec2442af211741ad9eb7fc3fea81351909326682132c9db692a50c9ea1c6ba11c87441b902853a1075ba94cd462cfbe9f7bc06e9d4b7d38b0cd00bc571d9ea97fb0f76ea5cbef9a3198f7b0da1e0b03d2665c86af82892f7778cec6843d716e245665d36b2e1968d3b70b7dfc11d35787ab516398a08aaa4affc6426956632f9e649a19c2341eb878a2398ec45ca3c11cc6f4cdc243b959b62ed0529bed8e8e98e18260956c11c67f206de66792dcaa322e4cd23af1233d07150cae3111b0e09790d1ebfc9ef72807473bfd950a59749cd228ed018267efec1c66d5b3ca9a9e1852ee8a9e26f10c56b37359112b9ee59c9bc791c1868f58be0c0c896a9766985c2682be749f7a699c642720d5b83bb243211edd05140bcf5e2390fc4cb29dc0997ada448dd94974de8b073d5d3b6b5daa2c10e8b76c5c1470d5c537716ef014f3f6d87eb8b077e4ab305013708642c6be5b16401dd1a6dc8b3bb9d0c91bc89ca6c90da534a04bd7f394d39053ffc0f5e96877ec225f626b16aede98bff224be93987df4037d71c67c56a95995f7a5f99b17132a4b2347d7ef8d8e3e1ce425413ab047f55d75deb040bd48ccd5e516a1db8d55b412da66603522303b36792bb1fc679b06415a4966fb8301f9217061aba68b3b360e5446a6f624ef03111737aa331f13100b5c526bac75f574daa9abeccf5b07c453d52f0afa67e3c8d78572dac90e5c902127a06b4be5c6b2086fb8a167703b78445b4548f8c047d0d47d18bcd7f519f5eb248a7d887e170f42ec738eb223673ceea16aec72fb3c71b5933134e94df9d69769af9ac59cc31287c7e311ad0462e810a703a4334b758e484183f1890386085292eb80c70affb878dd6c592fcc322fd8fd7bb501445dbdacbfa1dc7c2e840815750069c6bffab2fa8fb1c43a53071a3f80b521947d12007633a125aa9386b8f63abe786fe73e685c27e7f7a89637f677e6a556280e83cd0a46533bf84160c0e32b423918419f2c4d0ad1b25c4dca33a6cc049365c2c56b50859fff1040a4fe6b2c0dbe482fb2b360b4d9537127ecd553c5b508997dc89061693743ce51bb9c31649bae2a684d4a5bb430a50815e197824465a7805893f8c4b84f4f32395c37163b834c9033beddda2ef1b58fffe21b785214779aef54cbd9dd8a8be0a1ae0562e0aec1a0e6544d9c5478ced0b1dfba5d26c16ea7d1252da9ed5f3f382fc2d7878b119f095a6b4a4684f4c613a8e08b1c5e624aa358074b6a169d06d30910c00822725a400981bbf9171d4b088d173c75728a703e8cf76c21eba3a4bb12d2bfcab7656152e5908386b9fa5f80c0d4a48a9d1749b329b8078325c48dc0b63c6b96c2be98eafc9fd7cdca3c3da36f2d8220459658e8f6d95f1f71c8644bd942cdb0179280ea0e1b5a63f67f3b17236af022b204fc4bd76dce9785f61304b81d494b3275f6c5e1499e76780a13d12306cd7797c5d1d15ba384c486652c0ca31b23f2ccaa602b8251b4682564f5db6d706a8b5ce279717f37cff512d924d4a210ee77cbbdc0ec8f632f7484c95ae7e86601da92eaa92883af2cd30f2e42dd2d4100e1fd920d536d842e9d618fc7b073a70733cdd30960512a40c85f41cbbc2c9ecbb0a7dceac8bb674938dea450293a46ff61720fe4557c7a374e2a4c06990163aea5240d4f0d029e7e3304fd51a91dfae267cd5c98adc873d9c509aa836307c92636761ddf54b2e130e4f07ef35af3e514681277bfdc47b94b976ea6b86c277743f820ae5d18e3a9d4eed03602b852f3814e663926fefc0f918d041b29ce9ddc612ae02a73e48a3fcaf67f7c9fa93baf9430f0889e0449af53e4c9b3025431e4e9f9b9d1dd127087f18f9539c17ad7d7c2eff65f1022f0eda23907257436806cdb97981b2ba923329783ce654b4cc07864b32cd3563db520c598acc898aba38597667540151176ce0ae003b43657bec5c44447a51265e66548e7ecb1c1000caabe43b61a633d1e2e056fb914d0cb9e47161ec41e76d91d864026c36a85f2d840a8df1033afcbaaca178cc6f81db778bcc0d56692b421322f486c924335806bf5816e786d65f31913ba5db9d0bd2c4393e58599c0c1375bfe4c4782f651fd6ab3ee37db6cb7c95e02b263b4baaf458363edb58291ede9104fcabf9275f1158a12be39b3c88c0b8e80964b88649ceaa34266fe4229de9d9c91c3efba0c3d55e5a64556ee88729aa3217c1e2107567282b4042e8f12b9d4ecd0a66258fa849abca588d981774a1f3e4a5098b8433c98a1708e8e9b95670217f2ca1c7ae16903690ac396282399388753963da3bf99bcb171fc2f2c471170b5fb92914530c1da73e1b790efa7d095b79acd6e4be28c2f7177351b25308be275ed241848dee973dc8dbee1db850b053d4cfac4f01d516e58d91a3acab95c337ad79e26ba08d54bf9789dbe6773e521a561ccaafb5af3a82873284f4182cdb61e5adb1a9e858ce9ca0f438c6184897d9ea5362aecd3208c4369156046bfc234449550ddb0ba53b1a9320911c2d29fef888f83cfbce31e0f0f6d798c954c75547f6845a0f50bc7a3b3c978dc1c217e917ecd76b36dae67303bfa0f57ceae65b954efb8eac4d9737eeac5ad25dded2a9c7ec0bf77995ab2d68e3ef4ee12a875472fd0d855b4e211da74029b6eb80f79f141e1e94999198ba5b2fe3ab41ec728e3e7db385ff0a614cba09b6ab5010a5a82f8a68a28ca06aa99b135d1aef000cac08359d4d593c0180c9b4d0ece3650daaf150d71f27d932aa9ec4040ebb532c3c12502e5a78d88c9f4f3ef40907bdfcbd30184b7a1dbf1609310bdbde5647ad9cb87ed48b95cbd5b0053e7b6df69a5bfebe524c9942f6e512b31e12d08abd75ea603dfcbf99472c5f8cdec492594f68b6dff5b2217d5cd71cc6d6a076fa477f4d21ed1fb1612f2648a0591dbf2f9fb3f8e673ac5ff70b3370b36994e129dde58d98fca14f9a9bfabd1e32a31eac48677c3bc07536ca5741ff6e2d77b30b7cad63bec488051ec8a6f3de84c77a8b79eb404c7c51b60b950ccb51cdb00dd9897ac158304d1a356d66f704bf855283c9061cc0463f9596747189680a5c9f9c7bade46539f09e2224fa1673e390f53253a20080bd4f28d18d058b97d2adbaa639d53f1a2df29ebd4e79794b4b0d6690e4f6a4a14bb3f886626447a65f01f6cd78d5080cf9416fdd29dccd475c74dad8c350f9066545c949ce8eccc778902dc10f48834d9093c127318e22db9f0c2098eb7dd9bf3fda4bc17e6e01dd2e72713def12905449d82dc1fab196a450b286fe38a989a33eb7bf770069a8cfd2de01d75c7b25de842546385fd9d021a7a26af96265bf77ec6f401ccca4cef3bf88a78aa87bbbc590de40327f825c828ebe93e0256b95eca6f183c340a9a7fab62d90df42df2346c0d65106c80f37f7f95b81dfe16282be2fab83e51bd06ab6a5b4f23d6a14ab5bbbc4ebd32dac5035c2dcaa6e6f2575c071216a23dd52530a5332821fb9b814fd8e429a6702aaaccbc189994badc8f94d28b29c3055f8c4a92ee64f530363251264c1b302f7af1e515d0a520773110482759bce1037d367d0946753dad57f693ea3b2aef54b5f587198657392deaa49d424afcb9a69dc2cf6ef9db783b5178029ed8a43145e0dad40d1278a3f2a9c42b8afc3f5dce803f292803f08de9bd561f877ba5d7b4cb06ee73", 0x1000}, {&(0x7f00000014c0)="c234b29781b2d783d2d629cee34882d187f4cd5ed74abf897491c219dc851e1f6e35f5ba187b24bad198c59232305b8db5f728d830c6852a2e98959f108655d20834bc5a6e320dd6c3a48c2919cda755fb57f0b8f5f7f362fefd8fead59c4614a94e6506bc0e29f33251d1a8dad75d8271bd2e43a58764032dad120e7d1ddbe0c0b0a04914f344e3f63cdfc7a7bcf5312b67f21299a32e7f9975cfd842e717a185910236b51fa682774811718adfc96ddb557863e8303cde30a5e475b719999b78cd5f0167dcc943c0ac6e73b2f431bad780db467d6c36d0a13d32767f4563eac7a59c8cbedd610b58895b40c42c7f5030432a94c0a0f912fa9a54b4f075b07dc2f94dbd74e40f41c0a0977e7776911d3e4a698ca1bdc44a9cb504e2bea6521189648fc05c7b07d66f54af94010398fc11983b39589a584465ea030a9e5b9f3e174e915cc4abbdf631c92593cdf0a3ca9aba92a59cc39592d360a6a7a43f7d3e7c564f6f7eeaf9c02c4aedcbe26014f19c640bbe14a01250ec571af993c31660d92a1cf8b2bdc4990ec72cbd71562ad00db3e40c577a04b164eabc5e5d5fdaf4485492d50d51e2803da0203a34920bed43d047bef304ddd85d3c4b6d9f5586b06032b27f76ffd37ab356d58aa8df3a9536f91d38e59183396d6a782b8b4b88eb976615aed1a62f3b2f2e88c565e33a9421f9f7c2d9da0d90864a6f71106a4cf682408c51ed7d81fd8f31185efb66b35ed4b88c38f89fd363f6b628b105ceafbe07e2e8acd69e776ae85e8472dc9a1e8d6201672e9901ad4cb74a29bca779a78ba6d6c4c53698f826c4a4132c0d8ee888fb6d6d19d7698372c137b79947da3a66ff4c52135773476868fd2f8aef261105324ab526ba3d746d52ef64c95000808327911f2339385be4e9b1ea4c2aef51cb5702034cbf38e8f332a3673c44c7293204ca0d533e6450c856f014d52c04b5d54c390c88cd01b4e07dcc8af6d77aa7b53ca8d703cd1cf80f2a2ee52645fcd7f76e8e755807da020127c66552a783bffb45d643312c2a747a764d3220e8817cb4528a79af510026c8b0ff07caad7c84c0262430ade27f5c85d897bcf950dad8274cfaa474822a5bb2a373a6cf7795012b2c34baf415c2e293106529daa53789863fe22965180c6e19a81ad403b84084e633ff8e250bfa0d05d6128beee827c9d7ced16a84662faaf3c1195904a1bd0baa82492be2fde7ab441359b62f10d8f778b169d8f4d11cbde31d6ddfed3042379a69c20a11a2c114e3c2018365cde8fd911b62cb78bd927dc0ceedbc88a7c92d6919e95ec7f87c2e19bc5836342de892c3ec966fa917d4f62429fd97b814aa43312c9ba88a72c6c1e02b6a986d57ec6c431a4766eba4df6ce467442879ea5c5db1228a872816cb7310c95484d7a8d153cdae2ae39aab31dcd86432ac8f80c275c508e55f860134806469d13a3b5cb86ac8916de323b1bf58b9c124055b4fd78b395aff7a1a7356a40f0878fd4eaeb22b3825496ca08598fc4ffe8890b5262e2221ed5590fb0c47479e4730e039e7f2d4a6e02bc267ff198b934f45839b58351e4b185a225701e82d3a24d977556a551ce0630f822381d14ba1fb3c0abcfdbf97fe5b9915af924987a541a2e0bc874ecf9a9bd0f0a413500dcb2decbd2bde7473a467df280110b6b94265e219c9178f5229d7870236317befef5174f17e0e674e92103eaac71d5e3d5f21588787df26af757be1c263c8e63413cf8f34e86dd76f93d43a6ba024ffc35696519152683b28b5b326d74661ffbea6b43091c99ed1035897bb7e22fefcf932c97808d9943598c1fe156d2c87b514fe31f3c811b6036ea6706871b03fa9ce83e8a74a4b5827cffac8d05881f57658ccd66dcba4d26ead710e697b99cafa12729d31a97836a2e375ab6604e2fb3310f89e4efb8db66cb3faca10d8a4e75c9e632b0b3fd376315d6b46bccfa5825d9ad0adcaa8efeb6c8148141d0397e663645b072417aff38646d7e185ff2dbb016230c016a598fc0c35039a2af5fc9e2055e3ddb8daa653a84c4275d1648f31bba97a5bbfe6bb87233ad473026aff1edcc0024908a3015705e0fffce9327ce3db425bcc0146b7c916c0193886f36524ddcaf61553f401d16b688af5a0b22833a2c0924352da381b96a4419e11eecfc38f187bfeeb64beb13195f0ef066495f7f420222f60301d83d766c45da79fe0f349963f69c9601ffd224788eed7541690ac8d36c7102034a7b5d8f2844ff86e4c688721205a447376263b5b9bf20327caa7d377a549c0293bab68ec5b0aed06167c9779cad88a584620344468ae3389633f16608831678eab026ab76ac0d742fc276da249ab1956a116a4a69181bd8930e3b363e497da3dde16a7332c72800b75039faa60a0508d8bd0b2152e5c92f5162ab3a529615433db71f4649c982965775ff5cd53d3155110a3049de3f626ecd1697ebb3e53c4a1c1ee043b991298c5c66a8184fdacbdcd0599b15ce9292a07b532a9f8e2d27fd375450fd06a1ea1c3deece426745d1bf2c86dc07cc9a0471f4bb37f6af0ef69732500c3a52f9acd82f43454417bb6e70f43334de2a61f0b68c7275d66cf9db2cef66cb51cc2597878165402248758628870d06b8b185c96596e0b0e3b52b224e345797ed2171a140223c4d99cefae22545ed36d6701c83775bb2b7ac96c92e9405cb4c6a4acd95e733332c2fe07d27dbfb57afc3287c341ccb954f343101450ecc54f87b30f0c1b8883435551948d1010e0c18c539931547c3f85fc3df95b2e06f93ecb7d2507017951b58edfb16834cb6438dc3a216c3eacc3122fa398fcc200bd92ec18bae68d0c4f35c585e05602b72807c5e6c1984054c6299a419ba345bada3a9c4b86df25c9270b1687b1bc78d27cc18785a2ceadd37f88663fe65b18a3160341347e33a065fc0cb5c87293f1c0790600bf8e6116b15d368f2043c16db126034c85689a842f45911e72b9c39e84395ff7abbc7582ab1ad6e6467662917e1e1511099c062b5ae986860c26b670d514db696dd97cb00cf744e709fd20cba62cc597ca0fa1a82bbe516be492cdb2e763a33db57b00efef20c1698a0e280725758d6c818280318e354075149e5488c61200ab23a51334e52f57bafb9b55b64cbb48ade75e87376af8d7fec71683b374272e83332b589065b96715161018f6dfcdcef047fbf8af3ad331b5784fb252641762387d9a7870beef0399a91dba93e1ced03af25841a4b55866d3fbe2eb30d08b8d50cba818d43cf3dbb03fe806ef54447026241dcb3425327555ba13fbad29461aa0252aa41f71cf7ac7f41b3735b3af7d4199d12727dc1bdebb8dcd008f734ad86035ae93a13a62ee8a0045389714c9493061c95e386197fffd5ba3915559ebdf91dbaae426770d69f176fc902a96d6d7809907a7fea4404b8662bfe5300ed979a73ee91a0970521cb83a81459ba85418bfff0ff379054323e5f0e371b077f5e01984dd18da9f99447bc7c6c337ce4090d3c23dba1557aa08f3aaa9beaa151f28afaeaf96fcf29673a06b5900c41029eed22f0d8accc4977b661de98dd8ac5aca01780a3dc5688ec675c58d9f9e17b39e15488ab500f40145552e372ecb73a25a23d423acbde33b54a4cd5710f2290f560a75d2a99226f181ba61a81dd1548d21ab48905b77f7376218eeb6d5fc6abb32325b0bb8b16fa794ffa84b1eee5dba74640232127bed05b620563013ba69aee624e614d45dc84579753bbdbe0b13d651ced22f7732b7e9fd3ee3b7bc346b5c2d130f0f4a4a2283c331630aee50a39cd6970ffb1e585bdbd06bc9242d96561225fe10d86e4a4e01718e71fd20c9d5084bc47c75919f94dc2a695b5374efcf8c06e9b68b0873c4261f51a27e37984ca9aafeac3eeec60c9b9112f0ca7564d6dab7f2bf5058c1bb44015733390be727b366a34e30fc79ec8500067546f0b24d3ac64b83f93ccbfaa803db141a1566b0185ec1bb5bbf9b2f4bbc41f083ed7a86bb5041815c5a17b6ba3a1bba500b851a57928a36ce620e4b8e0698cb7a9ffd9f237e68a7413f954b29ecdb67a0093913cdf4b0cdd37c76a173413e1c63de00bc2df567bc44d6c7d354d9b2024260e345f6feb1ccffe91051a4f5b85d42ad124f83fd75ec9e639c642c3fb752df64e57b85fd523db32ebc199c4bb84d9a3fa1ff21de70693622fb7439975d39c9b3a1e02f725bada379a8ac3d8c71d4aa9435921e38ac8edbadf23693d9850deca8cedbae1ee2949ab180802d18964d33a8cd6f23294306533c93075721f4d2d5fa833e4f81f5dcd959c814d7fc3bd978d4b43b407366b242aa02bc0f6af1e9e6f768a72e544b289cd4dc653e24cba2d752e3a641eb20ff75711645383f66eaae2e039aaf6bfff017584dad295ba575ba151bae082ac297c09a27a6c7f4248159524b576924f673e406a824129eb168073e21edb1e23c3b82d37078e6c86f754a2e51a31751ca8a6802b90228f8a60a13358af39c01738376910f01d35f57607a1302a0702f450648165bd4c7452d6e27dbcfa1aeb8595ef5659e64ae9cf3036c899d5b7485e1a27bb110002a59ed8d4c841d4fc7535970820142ed25b3c82f92b5a80ce3ed0bdc050d65dc33d2bd3dc921132b09c12df1dfe4d403445f7ca03c834b6a45ba393e25ab986ed8c3eb18ff6c5196634e91ce4a23a8ca85666e39fa42a9bd8704efdb44e13fdee779c5455ed6c6f4ae170ad6310f98038590c749d9709e8c513f985fed3c7db2d74a3031601204dd51a22a4f49d81392ae818ede81a23ccf14ac79f3943a86aca7cd696a710c9f861db4a8f0b0b0015028edb2cc7d6def394b739d98fa1d03bb3428b9f363c5b50df358d226e57fb8743c43b2f715984fe186273741e685dd9d086b2bd1ff78b3251ed9d68646de6185c0a2adce7761ee9c955e852cda6c0612a5edb857e16c46cb51db412679428564dadd5c2fed30ca144e792059599252e7e3de100adda5052b0959d9a940a272921beb249ca2ae9c99295bffe1209bfe714efcac17e0dd836d49b6246f60201fd20635fcb4cca14c8009bffc3548f3d0e656f73a18ce2fd4c8f63393cb883717d2b86d86b2ed2db2751391aca488b190c61b1bddfaf2a7dfc1b69446eb9c8044d5d4cb1c062be351545e477f04a911edeb8fea5a07b336dd7d427a5ebc9e96f7961699b74f61d9b4cdda69dd45c48d154075f38f891e601430256c73130911633bfb9b136721665f6578f349ea7e322de2cfe2b96d0c3146570c48bef8dc0d2ca4922dec84244bcf1c4a154dba8dee027323720ab40d984ea07fd29a08004be4ecda15620385330f5d1c1b66a9283245ad5c80e76f6578246715c2fd96eb699425463a3e8b1edf45765b4f5f21bf9c7639d849594c7771504b5182baf446bf00ad0d41ff18a07e39f8f22a599f2170204a2cf3c34939e9f014d3632f7e368ae1f5991e26cdce763cb8b5011098d8ee134ba575aa4fd40159bb3740828b895db4d42597bc197e3e12257cefd36b9734ef1c98bfe41c727c7ab4a3ef15ca2751db7251fd2354495df364823255a29ddd75de0fdcde162628ce63e5e4400e545d909ad03c3d69f9bced6670bdcc604f87c43a862bcc737a2643b008a34292c392c5dc635ec13a0f49005a03863c533263bad472fb975e91c4d2edd1f305fd6b8f3e2a61d53e8722fcd19a141c6b9525030619159308c6c83b4002b6ef414b29e0a782f00f78fd07b459aa8e4d04e31cc8079c90710c3e03d104644f31d6a5", 0x1000}], 0x2, &(0x7f00000025c0)=[@rights={0x18, 0xffff, 0x1, [r5, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r2}, @cred={0x20, 0xffff, 0x0, r9, r10, r3}, @rights={0x28, 0xffff, 0x1, [r5, r5, r5, r5, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r11, r12, r3}, @cred={0x20, 0xffff, 0x0, r13, r14, r1}], 0xd8, 0x406}, 0x1) 11:09:55 executing program 0: r0 = socket(0x6, 0x5, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x6, 0x5, 0x3) getpeername(r0, 0x0, &(0x7f0000000400)) 11:09:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0xc0, 0x93) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0xfffffffffffffeac) r1 = semget(0x0, 0x0, 0x408) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/37) socket(0x2, 0x8005, 0xa3) 11:09:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x664, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffcf2) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 11:09:55 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() r2 = geteuid() setuid(r2) r3 = semget(0x0, 0x2, 0x0) msgsnd(r3, &(0x7f0000000140)={0x0, "93032096abef39982c437ff313016fe6083ae01835a9bb03830f2aa6411479cbef59d110c5a9154efac3948865a67545820e342f29bd2f2d85989d4a1d7dc40248a563c4da14bbe5f9902624b0ccca6c71afff195b209ff73c41b9a43afcdbeadc2d1b4acb77c3411e28e19ad6066c155726fa16d23fb1db5d"}, 0x81, 0x800) setgid(r1) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair(0x20, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/141, 0x8d, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r1) r3 = fcntl$dupfd(r2, 0xa, r1) flock(r3, 0xe) 11:09:55 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) getppid() setgroups(0x4, &(0x7f0000000040)=[r1, r0, r2, r1]) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="ca", 0x1) 11:09:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4ac0233e915dead9aaed3d0e6a41d5be99eedd1519059e568c0d6daeaa9add5cded0155a3f6e564cd9c93d522771c132675b8494472c8b46e22fdfb93cd22409cd0aff558eabfa374d1801d920e51cf3d7f23cf52ea12aed2645249742b05dfb85f0808ad4c3f712106a9789196bd8c281b1ba0f05b595919d59d9eb4d3e8", 0x7f}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0), 0xf3) ioctl$TIOCSCTTY(r1, 0x20007461) 11:09:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10898, 0x11) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) 11:09:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000) r2 = getpgrp() socketpair(0x1, 0x3, 0x8000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f00000001c0)=@un=@file={0x0, ""/42}, &(0x7f0000000200)=0x2c) r6 = dup2(r1, r1) fcntl$setown(r6, 0x6, r2) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') kevent(r6, &(0x7f0000000240)=[{{r0}, 0xd8ec4fa7eb38a48d, 0x10, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0xc00fffff, 0x7f, 0x1}, {{r3}, 0xfffffffffffffffb, 0x48, 0x2, 0x2, 0x7ae410e9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0xffffffffffffa34f, 0xf68}, {{r3}, 0x0, 0x40, 0xa, 0x4, 0x1}, {{r6}, 0xffffffffffffffff, 0x21, 0xa00fffff, 0x2, 0x1}, {{r4}, 0xfffffffffffffffb, 0xc8, 0x400fffff, 0x9, 0xffffffffffffffe1}], 0x2000000, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x0, 0x2000001b, 0x8, 0x2}, {{r5}, 0xfffffffffffffff8, 0x4, 0x18, 0x6, 0x5c02}], 0x0, &(0x7f00000003c0)={0x7, 0x8000}) fcntl$setown(r6, 0x6, 0x0) getpeername(r6, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 11:09:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="ad0dab56008ce1d7f8762b916cfcf3a0329cc5fe2e85388fefcd65454aa592c6877b79cf28bc23a103", 0x29}, {&(0x7f0000000040)="90f1086877902ebb67d6515310d1fb6c1fac45eca6d2285f9a7f69", 0x1b}, {&(0x7f0000000080)="e3ac517608ab4bfb0e703319756552b4d01b80cdf584af3ef5f7da19dc74cf127cf5a6bca92ae79763eeda75b16c80d6b5e03a561fdba9380abf45ba39b50b7578413d655d6b2c25ca", 0x49}], 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 11:09:56 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x101) recvfrom(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x41, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002085, 0x5308) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000180)='./bus\x00', 0x4000000000, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) munlockall() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20040, 0x28) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) select(0x109, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r1 = dup(r0) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) select(0x30e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000200)={0x10001, 0x5, 0x0, 0x3f, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000080)={0x1, 0x5}) shutdown(r0, 0x0) r2 = semget(0x3, 0x0, 0x420) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000280)=""/48) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0xd7}, {0x0, 0x80}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x182, 0x10) shmdt(0x0) setrlimit(0x5, &(0x7f00000002c0)={0x100, 0x2e4d8f12}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0x0, 0x5}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) 11:09:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530005895ec50b8179412b13f6293a36bc58ccefc469243fa35d34b2a6c0002000000000000d173c27ede136d79b276d7075814040f86a9182e2f3e204b90fe551b9c7821498db6abb9f3beee1847b3d2733f150cf459f6bb1c14d03e6f25ebdb60a39e360671c989f4820386242cfa2fce65f918d9e3c363b037a1719a0b777990aa7e89dc16fe3d21032492bdddc22ccd199707dec609f6b11174c27eb282084e5d8b3bce8df56825e9d0dee58d66774e3e89a24f2f6aca796ab4b0ff53d6000000000000000000000000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 11:09:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) fcntl$getflags(r1, 0x3) execve(0x0, 0x0, 0x0) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80}) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001bc0)={&(0x7f0000000540)=ANY=[@ANYBLOB="01042ef6a47b4a630449"], 0xa, &(0x7f0000000880)=[{&(0x7f0000000580)="b51fd6147c60dec7aacf424be54c0591bca17cf5300308778f96ed0723cbcb09cf556e1d1e470117e213db861ab0e16b683fe56d4f066594c04409d7c865900c773e03d67bb6e76ae08a11c5489c22c0484e0e072a3b54bd2d80fb1598a76ad62513aca9e1bbe8f31b44de13c4295eb8c82a3bb69dfacafa8758897b7f5aef8cbbfe932f16ae42a0a26f98a9b895e7b29650458222af5bfa8cabb9b197df6526df1cb6bb9174db94fffa4f0875c9cade3aafaadfc5f3c71658154fe880c233193fa567d5dafa3eb88dc31efe2419c5e7445d492d1bd73faeb01655b75c62d5b7fba9269664269c2b7cbded1ce9171086993adb2ef6c788ec3471c214e3b703", 0xff}, {&(0x7f0000000680)="c8abcda6ab6b67f63721de", 0xb}, {&(0x7f00000006c0)="356db1067f9852241f46dd67b0a474ceb8f343d17d0fae0a1b618954445a53b0e7e451be0e5461615a4d7af9856c2e1acf8c5fe925a42885aa1754d959bd5a6a285306573eca1f7947ce0431a50f8bb915c0d268e0f2c4cb635ef92e6eacf37770aa4d134cf38642d278627a92e99eb94dc60219dfa017c7c15c5a3a7d4ae713ce58783ed865e0107db3d3e6fc7eca8920705d1d0625d04044002703802bb622d6058ccda3f8ad23517571ef60e7c9ae99ad251445347849502b22812efd341c1f00b62b9613ea673f553769a01d1586940d5aa19d8b37e9155d80b3d2b1d3383caef2e0dceaabd864", 0xe9}, {&(0x7f00000007c0)="4e872fdab9c218986a51cb0d66a8dbe8a1430bbdd2d1fcd28f97bb3e6770", 0x1e}, {&(0x7f0000000800)="19d29eb2eb8f532c3398f1bcefeb95d711710dcaf9a04b78babe748d8c28016ac087d36fdfd6c2dc110571675b620dff1b219a2da862ec6eb4ae2bdf178d405313bc1089fe6882b71c92c9498a19e97daaa1475a91b5036ce969546151651dfa3ab6c2cddfc86c5a4e0a6955adfe7d2a745506f8323451204535d80c", 0x7c}], 0x5, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x60, 0xa}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400, 0x2, 0x200, "d8de29021cfdc6d502b101cb8c24429d79aaa84f", 0x8, 0xfffffffffffffffc}) r6 = dup(r1) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000004c0)={0x2, 0x1, 0x200, 0x10000, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0xa0c5, 0x1, 0xdb, 0x6, 0xffffffff}, 0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2105, 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) accept$inet6(r6, &(0x7f00000001c0), &(0x7f0000001c00)=0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) lseek(r6, 0x0, 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/251, 0xfb}], 0x4) 11:09:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ff5000/0xb000)=nil, 0x3000) close(r0) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r3, r2) mlock(&(0x7f0000ff0000/0xf000)=nil, 0xf000) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="d229c5e0da76cb05756fc2668898c70bc6ab76b941e435f560f74c840428f9e7bd070a2739f6b9dea807370b1743b55b3981b85029297352f19015c8de02adad9382011b5d7a5bb2dbb9e799b21f8c5fac01f9e2973ad552d61d7ba8461448a0daf8bb282851a4bb3d2a955390be6edc96d27cf65c0b86382d234712cd275f4552cdb9497808825629e7dc88c5744874412a090c55f9e654cd738f0ccd7d9a15258f9809a26305dafdacd59b49270eb7417fc541cb10180a700f828f5312db43a382d19ca2544f826fa23f4d1f6c1db1a005e45a37424b4b9f8a243beaa64b6709d7ec7bd20e2930e3919ca4531508c7792b373587b130bbe287f22e3d4bcc4979fcc7b4f51b4555424c778f6dc6711c2040e391c0c020431438586eacb370115e43c6ecb9db9161fcd2383fe77bce39ba1a333d15206846363df388c42ed7c70d79e44cf394ef0020edd6a80bd93880f9dcebf97333e541d104c5f457dc8b2407df39c6a91250a7c5989b59bcb38dfa16b1ff133d2c612a655658c492b00affdaecee186f7e5414efd9dd3bd0bc40a6f92440f85f84fddc4de504f15803e36e601c8aacaa8c00581d5768121054a2c710545dfe02bb3ce89d615d0c3cbac1192ebb0f70c055ed2e09083085b4e5cfb805cf4fea33a932158b655351c2e2ebcf33a85342e67211d94008b00d0cc98cd8ce81262b04745e599aad0a075803145c9d0a3f433eb5b099e3770354f317741aeedf5cdf6a9c7891e6dc25df8f691832aad7a6ec48ff17d39ab964ce6e901b61ddfc7fca01c2919d0b769041049819ffe4bf0ed7075864179ea22ce3a1e5a5e5cb008459b1c604dac23ebbb435320f0aa9bfbdc56f3e395bb0946b4e8d1fe852d07d997aabdf07b09e121d9f81b59b4a0221d9380af60a09329c627007480c4481933c1842e2d046a405a1bb3e7d6ad328fa3f9d73bb37d896347fb611e562906f59fe22e77fded67599ffae2758f47dbfcb7c8550a7777a1233b5edcbab9758ecaab26c7c468e1a51511afeac142b2186bf18c8f3b6005cfd68ed19c50a562cf93cb4a93cccc7de4dd0147d8ba7deb167668ac98f0a4e5c057049532e66ba56db634c0a5457c020a865075766ce5a179cc07bff33ba1ee7342629444bac1ab8378e31de2f944ab75ebef54f75b9f82539ca7851d82bf2742ea81ae3560d60922a1bf596893814469e90d16a2f6e2e1ee293b47975f61c47273acd287aa74f2f4b8c507e858f814d9308021801fd304795966a52563c410483d752041b4fef5565355eee59733d41472524269fdf101abd65e02fad31e3f1347badad9476fd63b014f3b3d159fc09dd5b29d6939d096a70a920a8343827a46e10f2bb62b4530a2fbedfb9b2b1d1dcd06bf7489ed5ab7244dac221ead05a7ef42e8cebbaedbb2546c6b7774df1924d420259461ca979b64883e95f353c24e435b5e325d12e6eef06c5658c84cbf2ecbd637d860df07fe812ead40c604185ca29d8eabc3d358760e7ecabafa966d0aa4d8877eb26377b4d618bd11851406d8bbf0ecc01180192c6a65ff67cc537848d2238af72e66a69fd9c695f344c39d2f7bea1e5c481a4881dfd3e721f16ed8803234c1a5c9192d9f907f179997d9d621c07f8d771a91d5f0e4415606c14e7d94d7a1318569c344fd315740d6647be8adbe47309c60c44c5db1a42bf92f6b10ba62fef2fe3e0a481a7226dda63f20ab4ad9d49a9b6f57cefd9e80924cb883be9c5b68baf7471fdff562b08f7e9b0bdbb047833dbff90ab192c0580f20404ba17ff8395eaca6825c0e31f85642b3384c92882c1b86b2b7f3ae80f47a5d0df1312997e35630a7dc6ab2ebb834ab534fb45051f73504831a5486c92c4565053ef5cd71b44d797d068570d1f00b49e65a9c3ce123ba13df67d63748a16340de4181fba5cd48b58a8f7b3fa2d3128858613938afd6c8cded8a1c04461e974b38b0c597a5dc6f94c92dcbc25de783ea6d934d5bc294d906608ab4b118839cfa82dc855c1dbfc474c2ba14398d8bc663997075c07f594f66e63fcc679ef0a0a969f5c04286bb5dd39343b62a76ecfbb358812f832e1fd18aa8a30d4cc3473eb60f2745848b6a061abb426c48570535c7b07c9406c9d0890cbc46053648b8af7515dedff02299c597adea0c5d792e6b0a036e8ac4b7b31437f41668870f8133935842f8da784ab984c0834e9aa922ff0da0806b781a970f0c6bed1d0daed9a3dfd6705d7167016bbef1edd178d4755e64121ad6d5006a72f92848b8e9dd4d777028ff8f705d06c81bde66f33acf87375694909fd556f3ff95d8616e6babf92bead50790051ed7af299ce588ad22f36f5d4f511d78353488236811a3ca3118928e70daadf2345a139b79d84f9ad9c595121e89b5415cfa8fd5f4ebd68eaf8ce392c701c947f40a406ddd9ccfa63e24f3f56cf7154c3ca51795fddbc5860e6e1eed22211151c7ffb5aa93d632adbbead0d69fd55905f408d110bc81334089ad1bf7162e016ba7fb55f2cff133469d998f03e0fe7c8e376336266bfa47ce0195278a651428edb3bab142423c20dabddd2772b3f39dc2af02e628ec8f80ed2b4b7fa7816f1cc6e0d59e461c4be27fce3e484edba22094f4a4b164b9a38091c0e395aebfc38adf1e6f07297b7456fad233802aa8659217ac789d7ac3d205843f39d44547d5ca27b8ad34977243244a13d0a48f2a8967e1fc43ec3243e17c41c97868748c351e8f2c72ae0539fd9275ca3c6288d91d078f15ee6de2f3500f884c3d06735390755b0e95b00a65701b8951b2054c04003a792ebcc82df7f9a115c4c5703ca6329ecb189c39d0c3c99e136d92588c807f8ce3f69106263558975b2148e553b3153166c5c88d93cac0cac0dc4010a5778bfe80b4f7624c229c68c2474e32f909b14103499536c96a1224cebafd58701b94a7570d953559f54f78f411fc933699f988292ca52da16b48d7d7e2510320242565e69769d24a9c21723b387da36e1dbba2533eca4c6f5ec60109c02bfda90d3a88428222a70b4fe40b568c15c6d87da1300a5265fd5dfe127cbeb73e4784d5a34de4cec7a990848f40d313c7b08aff880adee367f2de20155a50b727dc7a8f631a2ef9af6bd64df2d76fb331bc8b78589d6485de0a3c49f69acf0f8393ab13e365cc5efe2b887bd3ebc7827d9cea4394054940dde665137096d4092422bf8db3aac3ff90cfa1f26783cf3c0010c9572e61b13e0a2c8ffe74f36110c65af3ed68668e61459e827fa15f6a4dcfd2d7b730d3f28b05654fe8f23296f73b33afe01efd7da8613b34a53f98232cc9da7aa12cf66f46b33fd93037ed34def2c3231bf30f8c31fdc5da32ae9951850e58195e35911dd1fd6ca24bcf780fc4b781945c9a39d9b674f0a8599684029ee7b652bd36284bfd3374e93760ceb933b3987adc1b73ef1d488ee9ed7f0f97fa26e5c8e3f27a3eba6d0dc5dc670f1f016c169c3d202d0f73a4ccbc81b0b72b445cc69c3e1a32288df0c8e74aa4fdb993435c64f11a6039dd2348de1e5f8ada08e3c8db70de1b2e798395adcb902dffa8270cc763bb75f19d3d102a569fc2604c6198bef4ac42d736ad96099f84ed4e0b9e88e9d65ead77af9bed2fd00e0d3fae2739be8462c36514114003f29b2aa11c530bd6d7e1aa02af53335d398a08075c6777d9e27eda1619e2320efe335305b585566aea2e10ed005cd96531c7831e7db45676484d69c544bf9180aafd6f659195a3cf954cc6560544398f3ea491bf4e07a08b459d9d837efd3e6aba8e553f0fe757c1f7649d25d1329d7a28b064d0b5c6ea22645434a0943ae9fa22b556f1f8fd4719fe49d901a88cb7a9e75ea2378cb4ca2447df735bc9b0141b7292ba775731f5d3d6b66cb45b250c18cb45fb79df5a1bda063124c29fda8136f08b1e32084068ae8ecec2e9e613241a2d1c7341c758a1fc4f7e9a6969901b404fb0e0898828dc28120edb3c769273e3fc66f4a08fb82a014273c33355b9d837266acd1cc331c25da1fa3f12534fa9bbd7de52ad2eb93d4f7add3afae095b846ddc05e113b8f26f59d8d32d9b6d984246682029f15c64ead995bef4ef73cdcd7ea252893d4d8b833eeaecbcb0ae3320131fa57bd25747d6af0793f415b6a842281713b98fa81b790aa330b45e4aa31d39a42a18208ea61f8eeedd3d3e9010bcda215e543d378f9f62573d066ae6a151c98cc16ebf04106954f8f57baff053ef3696f6e76ef0e4926ce81b939c0ba587db206a5596f0d94b30a0ef269f7d01e33798a0f2f3d67d4e7e58a20320b1ec47eb5f0130858fe194c9108fd7d46f3e900813c3b74adddf4df2c6c7e0e1e364c9cf0f6dc24d64ec51a425437693d4f89be88fa2097e3ec1d1b1ba2ad90569e87e696a134d5f08c1d333bbd28a895e8ed755bf5ddfad42b70a10ae0dec827f0b00ee69030aa72d43e1ba1e06479875ce323b953d01e3d9eb0250c46c39eeae46cacd5e764d6cb1e873c96a213efdc5ae7349c5cab6400214b454caa7beea49eb7cdac998897f0626b9a1f8459253826a92016fd5857075f455c26ffdad420c2763d85252462f829ff32438f3915263feab00a0821a871a400abe205d56cff38846d980b1eac7e9f999eb46c1528270f2502fc0735a530b6cf8c279724d39c854a36f3ee6ab4e6179a493c1a2ab46cf518f7241ce20c05900807967a0a960a0e9dd05f2363c83978023cbe9fc847ce2251cf2fbb7e3366dc129bd0af18829e395845048473ffe1ffb6234c30753d7ad7d57871a4d34d26693aabf1fea70ecbca031a81cf3795538627b01f955a48583330ffbfd719b8d35efc502a7d2cdb0bfb30ef9aadf45fc6579ff298cf7a1948b31b8317a2f428088d6c2936c5b4773f7616bf02ff09ca2d3d70b61287955c745cd5959e0aaab4172767f927425e0ffebc4b1fb2298c6e2d560cdea8064ec2010daa5062bdc9093bb05ddde10f4a43f858311cba61b5471cef0f0125215730c7835b15eed394193e263033d1cfa1f9d268e2bf559d994e8fa2bfbe79fb7b1dd4a852ec5cd9224e3de01dbfbd1c80c91e7201a1b34af8d25d1c254796fe35099b38f2073fbd9a52d672aec0ce67d99902269003c5c504dd40fb9f2c9ad3090052ac7cd1df13a3a157c6e7abad6c72705c3f468b7884bd2c3b3fb5cba4ef6bfdf2a4ca8446cd43e5734865442c8da3687ea4d031e69c0bf00798693ea451e65a1a85b9c9d9bb35d83be372bb95466fd0b7c0a9a2244c78f4b425b0a7e65f7e5a602ceb62a4e0f9edf59dee7ba6f14fcd5d345bcc25ceb52d88554319e98bbbd55ce1d004638237ba0cdd7b19257ba529a66daa7037d7848427c2fcf48ff4ff269edf9cdd7965d5b56868345bab910ffbcf8f4107af677b948b99c04fb82ae4da107b9909bcbdf490adc4fee6be44cfabe05ae5d801814c2a683d12514ee621a6f909321ba9d4e37a865dc8175d6c5b34422fa69a124e6a18f26001532cd38000a827398c1b0b7a45941077c6b3cfa6a5959ce360b049d899c8e20013c5d820df7565267aa85a90c2bc33475c45bf8575fc907529b7ba857d6d758513e3e4d5619ac0740ffd54df62dc2a2439edbce4749372dabe5e4dab27d7f216cefc1a83eab88d491b570799af6deed1b2969d6e3a1463377d31ec864d641d5dfe010139a7f09e241b934f77887c74a56d970656c7d09dc16ab267e20e11acc013d89f84edecc1f0c2233c0f9d0193fc23ca347c2eaca59eafcc832ff2f2e92e56d330fd8458a514df125a1b92b", 0x1000}, {&(0x7f0000000040)="792162ae3966b9b4b23492c21e6aaa396fcfd06d0a98aab4895da8a77dab61b0360993a2a0f2a25fc7d6f1c00698", 0x2e}, {&(0x7f00000010c0)="8a4ad22b7ad35856da667984f2293d322decd62698ae69f29a459f9e853cee1b23eed8b4de8893049e2881679d6a1bd2046914f518716d9c5913cedeee18aee4a7ac910aeeea7a4e7520d5bf00c36437bbd8dd7982ad439d4f232105e7b46cf0cf6cd37110044b9c1f1ff02eebf9db43b6e8ad01a0f18b1a01423c4ef13ba76a2028b60dedef78e4a75c1f995c9518a8bb479a84cd0d01aa79f4f8f10e5b359cf7d60715d8a679b25f8302de19468655a48704cbe8674250eac20c3c2c23bd283389edc4b98083380b6612590e154c54812fe4", 0xd3}, {&(0x7f00000011c0)="14a9dc777a3e7ff0d7c635deb77c5767ffedd6b0338ff61b3c9029226bd3e540ae3202a5eb24ac7ba9b085fbfc8f99c07af52432484789dd10a8e48a06ca208a4e4fce94ae33", 0x46}, {&(0x7f0000001240)="c0e07b8edddf294935d1e34f7cee73a8d3681dacdd623c09ab1960cf0439c37e0a351fd8", 0x24}, {&(0x7f0000001280)="2c0bea90bb34ba6f8d85aa5af0b305588b9f3516affcc015f63170bce25fed1b6ef454f47c620d6320a8eb39c52d3f4710503aa9bb7f4eed35", 0x39}, {&(0x7f00000012c0)="e00454089b11c40d6e008266ff026277877f143f8af48cff32f6f1aed456f51160478b0d0cd7f76f21ba9452fa106a3e1f3e43848b5e8c110181ff853647fde2338c9f7a1cb2ca84b8ea29474c26fe162a33f83054a100703c532fedf65d681cafee8fcc0048a154ff4289d6c9472ba15bc1586e12266cf7914d5cf759c689770037f2f162e1f3fb7604636fb74df748e5c7e883bc4228246277d96e4a44b7bdcf901c6e7c74f187c06d6b4e7045228eb4f59794dc7ec79302ba2628e277a3d527458717", 0xc4}], 0x7) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) dup2(r0, r0) fchdir(r3) 11:09:56 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x20c, &(0x7f0000000000), &(0x7f0000000400)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="2197ead6e40d9e486cbcc7a83b7d708c26c3cc739c695ad7301858ec6bc53f5d4315a524da0b0c", 0x27}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x405}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000003c0)=@in6={0x18, 0x3}, 0xa, 0x0, 0x2e8, 0x0}, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x20000000005, 0x10009}) 11:09:56 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000040002003, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/86, 0x56) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xd6) 11:09:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000001a00)=[{0x0}, {0x0}, {0x0, 0x358}, {0x0}, {0x0, 0xfffffe02}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0xffffffffffffffff, 0x6c10) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r7 = open(&(0x7f0000000080)='./file0\x00', 0x8090, 0x40) r8 = dup(0xffffffffffffff9c) r9 = socket$inet6(0x18, 0x5, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x4}, {{r4}, 0xfffffffffffffff8, 0x91, 0x80000045, 0x9, 0x7}, {{r5}, 0xfffffffffffffffd, 0x44, 0x80000001, 0x8, 0x5}, {{r6}, 0xfffffffffffffffc, 0x1, 0x1, 0x1f, 0x8}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0xeeb8}], 0x9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x52, 0x80, 0x80000000, 0xffffffffffff0001}, {{r9}, 0xfffffffffffffff9, 0x41, 0x8, 0xff, 0x10001}], 0xfff, &(0x7f00000001c0)={0x100, 0xbdf}) 11:09:57 executing program 0: r0 = socket(0x20, 0x3ffe, 0x2) flock(r0, 0xa) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000140)=0xffffffffffffffb4) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x7, 0x3, 0x8, 0x2, "b1202fa58b4a6cdfe6ff0f40305fa2aabc8499b2", 0xc2b, 0x5a}) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2040, 0x1) 11:09:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) 11:09:57 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/231, &(0x7f0000000100)=0xe7) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 11:09:57 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7) 11:09:57 executing program 0: r0 = semget(0x0, 0x2, 0x30) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x40, 0x5, 0xfffffffffffffff7, 0xff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ftruncate(r1, 0x4) connect(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x100}, {0x18, 0x0, 0x8, 0x4}, 0x100000000, [0xfffffffffffffeff, 0x4, 0xeff, 0x4, 0xae5, 0x7, 0x1, 0x3]}, 0x3c) getpeername(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = semget$private(0x0, 0x1, 0x20) pwritev(r1, &(0x7f00000025c0)=[{&(0x7f0000000240)="5aa98a600450d07add1c373b93b1894de3b20356890369c1524ae2cc5242e8726babd03d7a03ec26fdb442e7d8e56d8af64c6b95cbb61dabe7c9a3e7655c4e172f847c6cbc24a991aeb77b06604fd64fd9043f86316a0c75d8109249d2b9653c20dc65470cc7f4c6cdfe6f6ae659c09abaac42ecb7357095d684bcb4aac1a1c0a425e83840b9301de2a0633b8ee31f0e7b0b09f903b6ac1dd18a8f4d537f560c32015426a8d24a70adb2eef3395c4f17f690658f25074e1a7681943e7d65b3459292508f93ba3df82ee692c52614bf29c69caf9c69002d10f2403f917b5d97207378d248046463597a42d1c1c2630e546ae393e324cf460591f20cd4bde89e5642618dcc72375cab41dfbc5a2b2b710efe93a1108d29733f429d195c7213c18800c416885bf9adef3be96455e50e28cf8d90d4c3b810b403be58c0388b0cddf47e40f8614d84541ba9ead8eb2b19d2f285e6b8604e19147c9d70b235f665dc886f09a9cbd19e4af375e751c3a8756321c1ba8e866de46d218164bf9f5294015e2942e8c6edae213c97c22d4f27c1f1e2e835f731f500d866870b14a1a7de9ac9d0835bf91eb361a6ef017ea11284ac76a584c9910cca2b9fe89af74f12370bfadbc86cb8756a014f3482a3161670b4a6474125067ecc2b56c3a89d0c25112e9be171b075fe1a589335fe4de95613d128540df39609db13328cdc5c79de96381b8f8282b5693dca45d816a9316d559e47883c37f618e74647332c8854a00fcc7c8c33ad58a53751727e29a0badb4d449886cb55f3f4736fd22e04c4b58857aa0032f4cf64f31e5d9ba9f5edbb3fa1719e1196e1410d3c9f48114d75abab689a2d9c0f46bcb01e93f298d5ab45e77fb2bf3a725f32ce3a5f9c3d58b3a30691e7cecd91f8098a5a0b6ad6c34b9885c01ff8aa94d8b37c0a5a09053baa92ac76d9216764a2b3569e92871e021174f17d2d74ce0f098d632a2939b7824a505b77c0cd520bcbd6590091f99e5805dea9d3d2c5a71eb524eee5ffd7d4f0364dd8b73058cb307a66c0afea0ef726e42bef451fa9a7eb6ab42baa37291dc44ba069ac200329a8339c69534bc0e47bcf95d52eae2facf411a7bcb75741c66c552696219a31d9d8cccbb055df742dc5f2af68603993183ccf1659d24843b3bdba1c17736eb71059135a5757cde915ffc6871896ac14e4c6d8f4333a24ee8db5caaaa3ddf8b4ff9f6354786ae8e128cda8a0d71d7698c13d20d3e6235ed68fb2321e59a807b28450fabb2c7c299b86a2ae99b22e60755fa254b0193f5dcac397fcd7a562b59d39a2f52538d02603f3dd26d6ac7f695f0820c5f0cd6a1b2ff7d03707d9cd059d7d78dbdb2bae1d9f200846f2c6be988188e19238bbc622125e5df85772ab31fb088fe4a2d31021979a01405e0fca9a198dc3626f66981671190bc88c0a8a0eef2d03e588678d50262b9c665d241623c587f3393f6695f2345bdccbe2cde0298af818ad8611be078bc369836c974ac7e272ffde4b98dbaca31dcbd218c097fc1b04c9b1cd30b2657d4100a7112fe89bc3c504ef1c366b8a59c67278a41e51b23c96677b4131fd7ffc0536e63800422580f137957b3bbfb11b0eb12149b0a49903cc6e95c60b3796dc002f6d0d6b9d418e7dd944ef2f9b4e579f4b5736f15c2f93692e0647cf76da06c0b0523b791700c7341ae40361d71937516889d23e47ac056e4edd750f615cb304a3161f868b8d400fdcaaa9158b4b5bf7d4ac4c83ad8d661280ea1c93c731f8d5aaf67d1891a3dc90e04360ad2d1926d34594edd4e8ec027e3077b80df91f34742a80b90938fedcff379049b390c608a875edc1d5e4e375d153ca9240f78e908d60bb74b5a0a6d0a8ad3d9b6b1195db7cf9b75b24c8a39313ec659ffa82e9a3c902f6c15de041a4066e7ddc7867db83428da010be50ecc46bf9a15870822b6fd596074dd3cd805e30a80e37f9883e45685a5d7c599a73fe59bd0246d11b34dfe100618aaaea37b2409c85ef98537a4999bb4b8480da5552e791349c46fc85635766d36fcc9e70145941233981f46568bb8a5bf51971cb0066986e5c6d49b94205fa0961efb5df6e428f22c3996d37ec6636c16fc78e3e11910a98d7253f26d1fda56e5e7be422ec086631035cf091f48fd2819bdfcd2fdc7e85057b31d3310c04f91b416c3d48f4224320442329281704ac3159870fd57b54da12bcf7d030e711ee67b3806d666c56638c8559620aecee85b82e1fe69cae5f8d4f10ac8da92fddbd57c625bee13157755bcc3710f403af918e014b6bd06ea7ecf6e569c98e061fa8ebc526e11573b8a53907ed62b7864ba078d52efc587877de2f20f5011401afebc6f4c7217de6fe38099b217ebe51aab3182221a6063b7cf16ab5a1fed0bc4940cc7b6d1b9d1a57d7ad6a07d1564cd5cf0bf2c17fda077bd483543701f06b9ea2c25b383ef2bc37fb14aa1b1f65c7f42743ba0589b9abdcd7552dfb2f49371bd3442d0c091dbbebd5f9c7727496c61c55db60bbaa778c1b0fae017a36f751a5e20efab2e09464f7638867534b0b83758ecc59881942b64200b92fa680dc2cba1acbb8e51550e558ff842848422c27bcbd3beb600dd478ed41801f4c8a5ae097e403d0bfc3c22c8ea3edfc3ec5b47c7471aa2baf12c16061ce2d69c55744682d2f4b98394a48cfa63835a97630d1377c0c6ac0aa0a57e6c7823879ff7cf344e607152e75d4cc0125b57a9b328bdc91fb6747eabd6bb590d363d7031e0b218753a1757602634b0ca9f9cde21d7d81124aea518acb5ae00914f82f1dec32402be2dd1ddebf41de0bb08a0c7ddd754759c5fc1f1cf6ac3d4b7a3a41e6c54ffe46c755b1eda53c3bf94761c7ed807678e3f26757c408625b044c1f7140c3f8d8ee2cefc5a8fe2cbfd0ce3e4830f5e09eb3dc01d8276c7de0fafc66bff6b10c8e107d7fefbb0f6787844664c3529ddd6c42637c8992472326e1f0f0d6aa676f1329cc2b1cb6cf83f9dcdf1f44dc10de7feab2187fe39def9f41b2941f1fd070d1b87690b31769f706e4a481135192ed6f48145f89d2a80ec69daab8f52c7aa618e226e4bfeb2e1076ad4a530791db0a69e2ca9e35351411822c8e75c52628dcbbba4f532d6da99f9c0c062e2f0f13120fd019e2a2c1e2d2d2f2f8a0df37abab84a1bb36af786be1ce99af4d001d80a3b98ccc5bb34cdb18ba56e9e0ab027ef277f6458cf1e73d74923b8383d5636483a1a9fae078d394ab78b8ebb11768ec5133c224bfe2c5e0a57cb3dcfa8a78111a44aebd37e18628d9333ba552937f31e54b3d559f5d10665e3a17f61110db1517d38337c03af545c913645c9c92bf82e6158815a7a9969c64df12b6e9b7491efe352f7ea88bd761470f14eb8d20bf12073025ccc01332c3325397a43bfc726bdbf3474742ea3b30abae49e45db1b9d16f1a2a63df186fe7f8f41e9d2fe13d6ea6cdd59f61d020f8028964efca72541c36ea00c6cd6ff5f8d73e11d07c7204ebdc58302cf97fdd7f6bfffdda3498f466577b3cff647adc0b2aa2782b2e4a55687ce200ae26f75a82c2c8951be7c6009973e89f93e1892820a819e00b647bde8d5b84735d8c77ae52f305659e5b86f36f860bf54b6f567a37dfb822b1b99435e56e647dac754aae1fc1af90ab0c1877ab5145278bdb16a1c706e4e4c6b1cf71f5783f113975bc54bca3aab45138f7d52b145d9bd8e9aedf3281c35bc6238a1335faca08ef6d6cb1f8f8692c32282a7b42f7ec621f43518a032018dd5334be159fb1ba0c26a4e87fb0a32d50fd6431ae7ef9ec70c637fef9a3b830f5ada8b04f963db27da6ed725f930ed9e40f74d948ac82d09a00bc179fa4f2df688334a683339b219c1946b10de49819f0a6ef9b4274bd95cfc0df11e8d5854fa37fed852be2d6a08f9c893722ead2c84d31205ac4fb815e09e46e11256af97012e92379a10a0355b23ec8179e3aa3d5a855d08aa4ba4916d3c68bf9214deeff0b94ce6a99067e5625d8ed31394d09d2b1c291f03fe0690f1fb45cedb68fed5a5fdeac29981b64de12823e27f1b9825ccec471b44e636d6f849d2a5cfac84edf2e38279b5b59cdbd587c51bc438baa39ae0ddd8b766468bdeec7d2334d5775ab4526bca13c9587a5a99a00ca7963375cbd30e6b4effaeaef10ac84b54edeeabb24610d3f46c5527c2331002c44c3b71c8c9140673235abc5c7254f840fc4722090cec7bdf846e2b24f438c9378e7b307cbf6a3f3b98a63c0ed5d2c78743f382fbd2ba261061e6704dc12aa1b429483ce330131a6569afd00036fb4f81f1bdff0657c125ec96bc956fe6ab48e0a28f45e60dd5c7795d8f4031c80aebe0f7678b5a524c8d47681127942cd4568788c4cecd93f2dc3d1f181bb568a52c93c63f082fddf0ce659bcc369bd46abb6707858837647a4acc30c030471f40c674899d3626732405042aae8e0cc1015d9aeedcdb47e89be1b0ae265c209c7d3cbf42343cceb67a11270e4c8e569641180530e070657513f344c8edbae3185b0a29280481b226fff57aa673afb298568d871f2889f0d5c59e36b5b23ee550de0e05ec58613e3b01b539c2d00b4b53591017c072d9e53b8f84200f03244d19394169699ff915a00b4b8926b4570e79246ac28186d892c215d51e0000ad7cb1410a4bffac4787cdbb1803d944d7ba6f1e2148b2ef4c300d9565b0a4b3c6457ba815432fd085de19483dfaa30f9911c6331bba3a88f685b95c00a483316e23922de2e3dfedbf06cc6c558a6a7911157e0c175b40e2b3db41e3ad1e2da1acc4e2c58d1216ae96b6c99c046b6c762b6433a0baba1eb6e7bb838bde40a8bc0bca7580a36269decd8484cf3582189388a9bf7f80c19fdf5f58f7c58e1f3d9f4e89ac552c710406966e4037bd84fb16ced3170aca15c14dc17e093244ebb17d6be9953e162a0c0d1b6d734f7b53c38197b6ba6ca236c09fe3520c03c91b804eaee7b8769df58f2b372c50f5935d88795dcded25e0e7acef5bdc141b4a4b37d5a561c6b47958a13d491eb3961a416337c2d09cb4055677617510abc42e4b6e95a14a0f675f1d8fe4e8492c7974ea1edfe8ca7e34efa3ce604d35485873d690ef1e7ef49dca6fadbd74c94fef7c728b037f3f4e33d21c2c1cc0ff29d6d1bf3a3a795810cd8e19094ff91bac67c033dac31193702ba62fa15c84948c811561eabca7f36f1f81b211aa014a0800d33651d040289ecc182c27289c5187510c44aa3448f15edc13570097ff3d49c62b29db743b22f457bc24069c4dfad89af3fe452b6dde23ed7f43b2f77444a20e366f8a3f8a3cfae2c90506d75503f96500297a2fb22433f72be46afd6e99dc2d3ad7680ea53538d07bcee5ff80ac40543a6c3b336c6628f74f08ec2e9172dc1985f0cee7983db8543b98813b2e1ed441dccff3922d23be9ac9f1aee89fa022510df11b69d0f4a32f7f2f9059da23c8b0a973ed431cf203cf9e4933b785fd3093e1aa8ae7ed87936f505bf6765036ef14fd7c7338803070487fc1b873a49eba41eaab0401e4e866320640f8558ff6a1022874f7a1088d4b857ed5f0272a9decca7bc87183ce7e267ad9bc3b083fca9608b56677cff3e24681bff819d63f58cddceb66cdcb49c6fd66376449c4633110e6e448cb88491de87169c2d2ad430796ecf66064709fa17eee979e0aaab2f7d0705eef1b95f9ffbd9e4532d3c46be9d33ef718bd02d96193c4c8bbb3ca56565f6a4c7866a698419a55518fd57c6dd0d3fdd93582fa167370e31d0046bdacaab", 0x1000}, {&(0x7f0000001240)="76e3ac12d7bde8e3795ac98916e4f95a0518b48e78050d18a81824aabb3eb6c8e3fca51896b31150e4ac7862b296c0e21fd4b110a27e4b74b289f93aa088adf19702059b43c1cb801893f9503dd095660b4461", 0x53}, {&(0x7f00000012c0)="59ef7233d944062d88d5930a55bf45fb55f9625e09eac7015fc4744e07b86b22b393d464d6c72f650910ca78ff2b30be0ea7779afd18fba028b4069f70f3226289dec04dad5593fa", 0x48}, {&(0x7f0000001340)="147136a848b8f40a442d00fa8e12abf0bed2bc9499ea10b2f5741cf88ac4ee11d0c63fec0f090b9481bf4bb08a3b6b0bf6bce98cbd5ca7c6b6025e34adf73915d05f4284da72bc943b2f7901c8a8417fca1c99ca94689581c1", 0x59}, {&(0x7f00000013c0)="bd7ec2e60e0d84a60f036c007cb024eb8fb708f76f867bc1044d3851efaa092066e790fc003af8cdebc353c87e02c16d8feb2d49ce4ff8a69e70ffafddb63d68f63d8396559b139f176eda369ca127fb38e7b9df1086e021877a5393ca74e6945b9d959f2e17", 0x66}, {&(0x7f0000001440)="e774ddfc2edb69170d9a8c3019a0f13cee4efeff004675d1999e98a61d27f5650747cf4cc3aad06d7fb1bf4951786226c3cd0fdc9e6c094a78f0e78ea278f8aa5ea565fb9798f9b2a4a9027862f89ac8acc779624498111c1562260146a675ec874a13259f52e89f464b064db8a9a799abccbc177d69ac3be0a2e8", 0x7b}, {&(0x7f00000014c0)="52a7bcdd4529ac8e3b02646315c96ccf19e850b658db6f41886f0c35f9045cfb20e03195c055f1b0e136238509ef0925728f88e417abab2d2bf07da9c2570e8255a6577a7597ad473c0fd873602997543419767f8f6de467b711567297b352689efbb66d5775bac47c458995b338bdd222d0e8734511674c780b8c5e9d8c235d9e0a6bf4ad5d548acb8db5a2ad54bc90a18894908c02a6e91920dff0963149b053038cd2fb7762b2dd36b4b97249b6c0a640d9bad0c88663327d5f17b4c4e495392da7dc60082ddc3c9fb08434482070c05299d1d93e3f9ec6828738b35837a8f4", 0xe1}, {&(0x7f00000015c0)="25834c0b9a70e18ab02db9b1c9287f5baee9ecceb8f1b010c40579e968b5402267b92f7809d5f0e74158fe5643dc857c2bf27f3f8934c4be7887001518d1dc5afa86db69d09b1bfdf3ccc0f0940bf1e38b3572ea3aa6243456d02ef5347b9a1c65d6f75cb8675c899f7e409b3fb14d1d3177f6e1f53448ed43c06b1b2fa6d60ababfe7e62f6052d63cb44c1cfd0791372e8ee92181fb076fa4c0bc63e1253de8eff63552dc301484cd2308e462ec43bce3576674f1b21eb1a3e84d8a7b65db5c0f8ec31478044e28bfe52aef4ec4033cafb1b4caa81aba4a0f0e5d56d7151a105772ef829c1a373f283aa5061cb4813aa7d4efc237da3450b24ce49beca8c677ce0719a9b5d31c1369cdf829e4e23ec00d26cac2dd330e7930ce55af16d06f4ea87193bc3b38a37059167edb102b8250ff062639c382c5d876e3d1f700a281eb77c28a79f22ddec736da7f9adec49856bd3e1eed86e5fd42ff397235dc1b5504082a875a8a80f12b820e7ad58ee0485634e33fa49799094494d45f9342fb8f9247dd0632e459985eb7b09084037f5d2fe52a006f563c964cda98b06dfd2e9c518d203fcb57a581115fade52ef36a0a55949b2361435adad6dbdca65d8ab967b854909fa384c9257edb3a3c81a3f1e46bcaf3f67b25cf77e6dc114ec9eb04315bb26a76310f32b06d82cce17f27bf896021bebe688d2879d5cb4b98441087a82f97fb5fba50ec7ce2a56edc86248038537975f033ca94c4b245b37d4c2d71b53a386fd8a7f891ed81c3e78efceff08b40172ed5c63a9a4f57353eabb809b708e2592ce263d97406fa20965491499a745b29b76151fb7966921f6e83748aa0d3bed90a4ab85d6870ae70b9eb3b5d5c7703eef4f9404c3b91b630fcf8e28acf02af10645c497a88804b9d932aa36fc878ba85c71d8f67a81710e5b7c5a856e0da58b5c194d00b723a8a189a894478ef122886ff0b7a717bdad7e18da31aaa8e87702c8cf7dcc89fe37a551c77e60fd8d7982f4a7294d7cdb6693f47556c287afc9f2ab2d925dc77a5b39a282e4cd07c3c60ea9c8cf72d17a2552e3e30c3a564a8785656109b99a2ac46f8d430fa3053448b86fe70516c6e9e20caf2f957eb00dd48e23d89693818bd839870a3cb1030ae65ebed3981c2b2dcfc90203d65110a00e2b307b071e172da7892db45c86c8af1afb748ee1a3d0dc5b9460532413a0f11426243611624188cd05f17976756c961e1e4a4cc27ec6ce1a07cc668020ccdab1f7581b13478f0acebccafd8080e0c1f02b6379d20cc3f60f62f6e8a2b45f1b3f07d0f400fbd45704eeb6552a36dee369797d3ae1bb609b439c38bcf6660cef31a520e5a95fa62a75ce55c6331fbf2e5bc536c318f75d2e3784eb5afbae29e6b1e76367c56ed6f2b6d19cfcc59eb85a9e2c92b212f6272c4804c4a962c7a6dcdc9812967e39dae280102146d232dafba3c147ab753f5737988239f31bbb4970b981c26a1f51a91ed7a5a07739c49d06ba83bd8b9ae39affe9995e7398ed0418c61cf621e49b373205ec871a064259b6b21a071703e9a5a47a5c32b1f554f14b989aa17023e07baf06a28228c56c273638bb753762babe8cad183dd64c5d90b039950bd4cc5b9d9eea5880bc257f2970ec24d4a48ebcfc848e12a7867e1bf16ef792e989a7694d239818d84ffd3c5b94cdda8de603c8924d78fbc6ed9dc4340ad10a2e18c0c8327b725f2afc72dc2d7d1e10f4c4ea7d18c19d759de3eee00fda2f620b0b5ab17f51e800c79581f825b58f0e694c6e4ff057f1125df782239c6dd5ea45dfc2da19cfcdc1ad68f0e1b8c9554c88ca3d85f77850a8fa52f17b2b51fe6c90b5780f3d8edcea49a8641938b2f3be38eba79c2d1fa2cc1b0739c16456f965a15fe9526df6399c2c3330a0a0ca276fd5c594c6156c84e9df93445c9cd14c278b10d09e147a14079f42550a994a040881b686fada6dabb5c217978579fbb45c840bdae44686c634127a874f68771ef868a3e0e7795d57ec6c571d462f27ac1cafebc295ea940dbbd6f40d36cb1c5a6c11db3d884598b8086bfc53ae3d7fcae2109f4855515f437a754d530a5a42191b46e09787865c834eb5ab2d3fb6df64763c080c7977d78e68731e64cfb2000582dbdd081ea78ec4dee96a49e10364bd6ff27a483296f536a767782e510705e74325378b33656d5c068ea3cefdc0fa7e86222229e3b06d46b66f2d72a0a97717352fa9bcc53d6513b83545468e0feaaa67260e5a8e8ed3f14fb8d095f21bf2839c27c446008ea5fafe458f0ae77d8d523a06440f7fb8957ca620a1c62f48309283d2f05027d5acfc4e0abafdae7b52dbd672a1083009a2034c3d0bdc248c348f71d82eef65e4302014a7bb578b682e94051a5d4f28298f39eef662a966fcd141b333b3d5784a54f0406ddc490e8263a70bec45cbb9274c4b3a2131687ad4763b3029835a06e20e778140b19af3ca93e724f0133c252670a503faeb2a46b09304492acac5090df5fa25eee12a563ea992ef1c734655424f979d1ee6a6a585d14f3b460632da801ff0fd85053c626be800056be5ffbdaed7bc8702f18ffc7aef1b634b1c9f32b54de2d49a5e1d728ac8d922408a5b2c271575db5db73d7c438ef903a3844e4ad68ff64f373af4326ff1ecc97bfa9e6fd04c77a8674670c3b0d2c9db0433c9f6e8194e6709222cf181469d33494b0f8db6a28745f66ed436617f0104c21a3d254fbc6e1e5376cd408b859a20c1c1714d5c1ddc5c57e85c08558f8e69dabf235484ae6919724abf36384908ccc40441e9f25e5c9f82c2d6e248967c38c273309616c3020d41c8b6d27698c2bf4bf477a09da83299fbd800f37ad98c5fd8e10ab5727e5d115b0831597e6cbfb434fd50afad1ba1c129ec27f5729915b4ca49fb8bfe0a4803996294e42540b35fda9e6b9439c38a663ae81f96b4850356f5f37d860a22167222203136dbdf55577b5796170a33a655e30f2dcf82804bb4ff48a902baebe46f45a7a830e0f0fefb7dfbc6e5300d375dc7659c0b38474501f0f72df3dd2c52f65c264441be3f68fc0d2e277a642ecfbd948bc2c668988bccdcf6103ce2ca6acc8b3cfcd4210bd637131ca8cc09410c26eef968e9430f11c1e517d1fff3570c11eb52dfd995a7c994bdda2edbfa015499cb486a0766daccdbcd142c2796fe9c674a80614235146ceed9daa34a481a1f3f192dfd3306f60aaade3b6a5bd0bdbcea55535369120eeea6bd28192434bc5d5373f47f3e2ab01fe3680a659b049d6c1f9d72eaba59299501fa95f322d83934793501ed795a5070ecd324954d92b144cb27c5ebea3aabb9f36a222893f6bf26115d5c66f1d9e02880124060941cf46985471d655c79157f582845adeb4242890345ec5d2e02203c34f1b0c646f520facc6303d7f7e3484ca0f7f0b4ccdb89b355f7ec12bf20d9a2b418ac60ecc856f36a0ba20e4d8f41cacc573822374268a5c883b8b930631a1f89cb51577f4bff904361e32bc8db3fd88dbc8387a24c6b0f63685c1680bc6f82cdd877d116e538785dbbe839eb4e040e1626cc91d2da2e3482c61eb6c2c146292ef9070ff306a63872a5e67e78c8a116dc7c5f88c669ad1a14c2a15ba8e8a078c955d07cadc2add5df9e332aa777337cd3f7b9f457f9613ceed274553340c55267753b3c09f5da368631ebe454022d1fbcd14ac522e5c54b409328b956c3c6fb82d474e7ab1243c081298ea5e55e99945d7d72e00dafcec583617f02d7f59eda39a223c19bf59a462275dad0726ec57006d36d44f01a8f9735b482aa9c8ce69f32a47576cefef1fbd5862912fe9e86211e1baeb36b106ebce669397180cddaf6ba14f03add2336c7eb602bf99a3152059d758246877c735d57a8fdee54102041c984da7754deaf615b99ac9dd4b0156b9ffbfff24535b4f60ce98ebea283d9d0eb0c36f984ad34eacfcfb2f2d7dea77d3c3ba1c3093402dd176c1ecfc187ea630bf44e5f7c1d75cef567928af150a235269384bc76af17479117f83a9182340f39e823d19b4685c8777f43b68a47ada42c321875742415195fb42f2eeb4a1cd7fde83b96a5e0a2bf9093f691cb65b26db8baed992c576fa7447598ccd0956e8d0c67e30df4ab1bde63065c296bf18a90c4cfa546a9c52a037b2453443ad2efa2433b78aae7a16f4acefb907cd53836da0964cd097d7e25035921ed1afcdeb716335e7c42c06f89f3f403ce95ea963d332effb2eb8d1fbc4a0dd7bd49fbba6d97075e4bd93bb8773fc06b80f5d1ac6cc139ca49a742de82055937bc5bceae52d9743c5cdcba9c392ef1bee7cc4de44e9628133e6e4bed430d7e7888f355f1fe21389d93111f08c4463f0a87e7aaf150782f8f7be0abe71ce927418e233750d3700d9e649b91bf1774f38951e388a5904a25f68a06abb98b188e96261687c070dcad33320b8c2a5c87bf3632a7e79c50e9444d71020052fab78241ffaf8a6bde7bb389278b5bca2d4f3577a0403404123274b65c3af755e7fab0d75b8f6a3143f206000bbf4c840bb0356708a75657e2ac839e009b90bcfcafede7a4f7309c33c9be7e5c681bc14ea62cd7c7c26986630483a64e89e29f351d657306968b797076d542c15ed11765debfe8a82fb8c13a746a64a33be3bb4facf453061d82b83baf75af4108a634da678b725aaaea54df70e512ffc7fd29492f882b20689a18eb08ab285e0b8172a53e6d9a621324a7f79ba6cad42a9d92662bff3ce8ebf7cb4329fcf9f6c0bf4b487882c3ef62d35cbc636bfd90a9d156a5145e7247f47752867b566cf01ea3e0944ae841990df52f4dad084f064b4f9ef773e3de05f43fd20f5ced82aced1f7621e02f24dce0f03ca0f50f4845ae2a7301ce573db241c278134c2a9887e7818d1e6f7a049dd5d717d570242e857fd3519d6b646495f3f1633fd094cf34b68c336c9d43e489705ce2f9ec749c1778cf8b68832bc594a867c8036f7c66b44334fe6d9813b19c7298061a35467a997b240b2ae103133ce30298737dafd30f8aed43060e9884cfdb45b992451432b8be76cb482389789d5779a16b02df5155c037772d4d2356b11b0ec74c0a086e03db2b4dccb3061ae46ddd823efee9e2941fd304d226877032ba88549c8cf436a149af3140a1a03f2fae11363620afb8da5b461a75a6d3364e85e8b5e8ae9e84cb3bfbf6ee02c36144eefff340764aab60255413e5367e7bb5b0f5904a2edc596348c43c6f5931bd481441d3acae9373d3e75d41e80547b9114af752c24942b4af33a11ca5ad05a01b15a647e482b3663a019a3fd95ca1971c8d80425c742e05c1350986faeeef338403ec2b6ebd75ac277342fcca9e0acc05d8ac7a0a8825c8a1bb991cf91e7f6f4106a3dc0820454239d60f2fbb60480bca834ae545071bb07ea037e9e2f3f64d7bf077897350c360aac47fc561750b514af6edecb5feb92deb485f6c8482b039fd4c847f4e215cd9bce4f2811c7cabbe4aad2f0806a9639d2e77db22a1c6798d9db572c404023c354f478e7998dc140aea19f2e0a71b439f80c7848f3a0dd1f39ed8aed3be93c6ec905cbea1354bad25746996f78ef7311ec5fdb7ba3fd4635767bd8c38ca4728d31a22841ca4e22d11102b70fe4718ac342db53df26646878fad889d7dde18a642c3531445578dfe9eae1034e3f4fcd1b9b1799081a3cd2aa79b5c5f9faf39f6cae2e0bb2b772a13bc2484308d206df5bb4a51e644bb21cbbd1dd840bfc62520bdb03348b77c73130d45181e895c2c4", 0x1000}], 0x8, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002640)={{0x18, 0x0, 0x1, 0x177a000000}, {0x18, 0x3, 0x1, 0x3f}, 0x100000000, [0x3ff, 0x6, 0x6, 0x8, 0xcf4f, 0x17, 0x7, 0x3]}, 0x3c) preadv(r2, &(0x7f0000002700)=[{&(0x7f0000002680)=""/97, 0x61}], 0x1, 0x0) pipe2(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002780)={{0x18, 0x2, 0x8, 0xfa45}, {0x18, 0x3, 0x7fff, 0x9}, 0x3f, [0x9, 0x5, 0x1000, 0x78b, 0x0, 0x3ab67892, 0x80000000, 0xd745]}, 0x3c) listen(r1, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f00000027c0)="bc3e1d9929793de5a02daecf8052b030918e9cfe1514fee5472133e22eb6ff31c0f9278cc5c3d00f93cc6e15b9ffe52eef3ef97856081de93666a6c83a9f4422eeb94144e1c672a7653694078a62cc97971fb0738fa3d4fdb7407855340615acef9c6d5cc4400ab8dba2b5a6bec328aa99166eb135ff5add52797c749e06ce265cc78efb9638b843ba8839fa83040615cac9467f1af24d3248c9761df931cee1c3a90becfca5cb6f80ff9b13ec259f27f4a05f84cf9cba4505a54e24b94b4162ae1e3bd119b330ca0c2600b56c21208b27286524e03f2f9b16b3d1baeb46a0d29e3594dce3d708f5df540639d1495827c9b5e5e2f96bfdd5a2b79a09df4c9b6d0d75ebd8c97c3c1fca1c9f7874164bee5d7f80f8ed099fa14d19288659573092baf5bad2305a6a77c4300b14e57cf64efedc943f25cede0de23e4524dab2fad9ce5cec278309bf908a7229ef0b43724b02496ee663461224c42107718c955f2feaa2fbb4a71a1b9b2fe814cad61d9bd870db488e2f3e09bdb52883b066256f8646fe1cde5f7046cd4ada755802d51d2ea52a7526a094bd41176488d4267219c93b22a0588486c296b78d933f72241c162c820e58fbfe7ced687e89b0e7464efa8ebbd2e0407dafceeaba3bdc5bab9cd2e6fd6c7832461d02ef573b26f122ff58f3f2bd60a9cb5cf5725fe4bb94eaf47c41bce210968b8d4cac486d3b588ea7c0b46707cf72220a094aec19ba0a01d8f655ea17b76f07c82271dee8928e8e89395b75e87635e84333381a7a82ea42b9f75c910da7c7d07fec26b768e5f51dd29a4882fa8599fd2a5f317144ce33a44ee29304fd289955b10a1e002f2f5589162e8920e39860a02bb25272f187c43cc5f0bd87a111c9a60062bd63ca4281d64e5bd198680d52004e9c8a243e3caf4c545fc4407673e77d597d34f1a2b0f847f80be7e66e57ec133c2377ab6c1236f30ab1e8eb952ffb59837ad62fe3c84587d00cb39adfd39906b6578f1d2547730ff0e710fd6c08e09a5a0248662edae32ad2f99a75f803b0ea8ad88b2952bf2af737ca223972d852f6fea5bfe87ddded62ccb8264ca8deb561fa0e4b475b5a61f7b59c6114ebd76c2c670fae9911d3064c63871591bc316a9fd2d548719455b3af1ab162c19ac9b565845ae60ad466c98b14572cf16df17ecfc65e412cf1392f4e459c4f2e65f3f096d2cc17cc7a231bce125b587eddc7a5d6757c26be79a346a07874ad0919d0a1ff4179cc7bf94adff4ce80e67859d16b331ec493c877b0bf78244c3866d88edb300e30dbd04819eeaa2622bbb167fa7ca60de3ef5de0aef36a93fb5556cdd29dff3700447e1df8a89522f454e39f3d4a16f5b363ebfab9e5e15f41e8fc280f11a2c46c8013cd8c6de39537e62cdccc782768a5ddbdbf31af005877240f9c99976d2ca23d13fd783244c173ecc291f65f158db5335227ef010a79f83a34a5a4dc314e628dd5f742a0aff2445834f52c551bfb51caea766c7ea21e4a848109ee7788a2c22c84978577b3080ea420214394115af6b9cac56850bd0756140e01047c0c1b72a7af6849c7d70ef90357fed716fa9f1cb830878525f3c567466f354cce6df8e65b0f510732d0dad4e995804eb8e4337a9346fde48d98eb2b11f42020a2ea20447cfcae6dcd91126dcf32eb718b059040a21f9f7bbd3d8cb927b8d9004f2eb02be31e8d35380a981c1b38ee2d72c9b28a733506e1356e86e07bf5f469e34a79b2162e2d7b8f343d30da50097b10603f4e90be4f7dd9c14259775c9fc349d2a49c96806db778a70b405e926689add390a34da926336b3cf5a95e81f28d4fe39064e4161b6d76d2162c931a073eaa9389de80b21d6a5291970242c53cd5c7af1e44b8f8c45997509cb8c07d84bad902612deb7e43c27daf7e2b4816f8743a92b71ade36a8b3ca1c752da3bdedb765771a66ba0209ca417d736f0eef2e6a047e0a4db6ca038dd1887adaf902a0a0eca1424158ef6404b74d813c95835e35b33c3e1a8467acc66fa1f0181d7fe59eef694861716d35debb122e619b3426db075dd2a70d1c43ba4ad099e437057f7ed7c4abd7ea5cc2d3d6b07e46263408902db4427e056c80e5d504ee6c59d4c7609c010f0d7b8edeecf3b4817596b2dee5ab1e911b1ed9d83e27ffe4fd0adf571c6a56b593f9762e61220ba260962b650488e4d3d5226aa2cec98e30498dfebf3da44496f34fdfcf014ed513fe28bb2a19e16eff09f14e3f8a4de7c97d2f1f91b5fc2f55fb0177297359efc8c0c85c171c2705a49e41e8f775063e226aeed90c588ac747ea6d0626aabd4315b0614961cae9b4daa73cb145aa7933c2cca3031c838600d0d4382c368230f0d3ff5b02f118298e636fc5f075dcb8c05b255db7c7f3470e33f8e44acffd8476f804271f8362aa0adbf010d9b7fdb5ca0c32b9990b3cd6a77a8bd794a268ae0f37df546c514eeccfab06e63b64f5a4b18467dca683c075602ed6c503510d7ec130006179f46a4abd468b092afbac7e062150a7812469eb3b5e333bbd54967bb4b80bb5e4e0a74b1b8299b286ac666bbb28be998559d7ce3a6f470a284cd83c506fac3e8267a2871df7ad217c5a5f358b06ed4f32373a7921bd90c841cb184b904141dacee2da87a0ccec7b6e2fa11b653027532fe5c4efb8a9f248671c63b2fce881ece1675c3b1a2c2c0088739c7cd370a8ca69880c5d73935a5a591c973b11360491e0d9e333a44488cdfc85ced2cca9947ce0bccb1b8abb4eee09b3f28c37eba43c552b0185fe28112f8dfd9a1afaa49bc115d6e9d9c57195f319a4f87b29391b22e80410bbe1f43055db2173f128e931e2f50d3def2e1004f54b401c4225ee1aeb3bdc36fdb47ab23d72c9c0af6eda4d7f4618e3d3931eb7f83f08b7bfad68bd84ce5d2cc7bee36c507e779f661498f0103463b76bf6f26cf6745a8317e9014ff3a115868b11b874b48b0e22dc2bbdc88006e204a4962b723bff694e13b7009da02d18e2590a3cdb69a17ff317308d4c2031eb4d313d34c563aad051adbec6c652b8346da9c38ecb5dea35e6f1e3457580ab1e0ba0d10e7b0bd08ac17290d29964f482697a5d7c85a899e36a7f058f65232396d51288a045fff670dfbd9b8d71f093fde4d1bf28fd37e57fba31afa1d97d48aeb6c9cde995175537bade2faa06e422dfc09eb36dad4738c31e2c3df5dd1e3e6c8a108bb62d5c8c5d5164c4284534d40d36cc529ed6f46b28f8dc9e4b4bd1b32e244430ad5ffd0c6f4e37a772016c02a9c3eeaf832e90af3dbd81cbdf2157900b34d34149bb00f2e725ae9ef4ec5d62824f8717fdd9a75b69fe359c51def676628ae7bae77d7705988ce30c2b1e4275702cc1ea22359c37ace8543507a81fc597031eb83e7798bd37fba7d03b423101d93768b3d7e64c10113b0cd67d5f4cac9002a8180a99f3a9c37236618f84f8e84ea629987f2ff8652fc04d787d21cb9b2ffc8b37ed45c674b22ffac146693406fd1e76de751cb42e988b44edc2e0a1d658ec9d7ab27064544931b61a318ebae4a4e9d0f5f9e91e8bf2b48e4fd8756f6c2e3d33310dc70663d0ff2f624287bef8219f2f55148329e15a301e0d58a426f09f29c087a18ce0a85eb42fc84287a1fdb4b3236d42dcecfaa78948dc43331743ec82885f45764835a8b8e6bbe701095ba0c616c8729e962165d94e97cfd6e16aa0727e981bf325e777ac2423b63d19d3ad603e626d24ef41c648fabe5aaa655a5944c0e0a11a74a4ef6b95bcf28c767df15ec102248ef6105d9d1040c04c7794b8442e5a1fcd5aa69328250e25700161321c14608cbf2402cb9f9df329108bdaedf33c540abb2f62b443774e161e4fe47e8807c81356e64667c95f870e669b1f542e5caba4d8c68580464a0bb41599d54401b02c460f5b9a3a3b15fc90b13ad9f045bbde7104baa84c644461e83c6af2d6a99ab0b7b661eace5004bec866aa55ce3428cf9b147a9ac018ccab7f493823d571e9e985d97260628f63d1a2c0d04fb37d800c025a3224b585b9f2e22855f6038a35f60d8caf0b53d4f6db99064075e6b152cdf5ce2bf473c99e76dd03aaefa16cc41c6e105e4de0544a706e88f047f7f290ebc16a315f8ffdf06cc0c6ad0e1e47f4430f32c9b162703774de491c82b1c4a00bbd2480de360b3c042c1eaefae43f5c2b34c728c4a4c8c576ed1ce763ec19d6fbde04c4bd8eafacc8116c85fb07aede5f89a6f3db4a08787ff635e3e6e89d404540ac141e420f9a9bca3f677457bce23391f0e8d8c08d1cc76b01c129d8ec19bbc53ab91f0c719ca480889a897f19dd3a0e696aea6899ddc282b4d899ee62e187f67e2a131ac8124a28fc6da87344139deb5043122605068e8c2020910f73ec9b5ae92dbb9118a994605da5753884737af621e524d844d492685195843337bb43be14f0800b8237396357fe6115150766511fb0852591d7f61b03f44a1961f466a84fb9bc01101d8df80f85a5fb1a5fd3c8ae65d8e8d8d9349fd70a9990a7a739ba5767726a482c1e76e7a5bd48c88d12aa5446e6b785a30bda0e884e6c62d7781e59afa070c9ec7bb406ef95c32b7b4320cd468a05886d067377c6df40c78f7f79fe4be247dfc56a0b6db2d545a99f64d337bc71bc524f5be741d420b985170201ec977b01e59b42386c62f445ec4da67ae93c84beaa64c6b50b62877cbc6ee8f53ecb1e2de0e7f4e0d1985722f52bf4deddc592dd795020b1c41cc1d7cff0b775b2d5c3597011baa425f66492bf9f32aab68467f6a7143a469b3695bbf362e47eb0c932891ca5bdced2436c2dcde873fa20febfd00f41009f0dadcc953ee4a27bcbb9719df13d56405426cabb024b79401aaf1b4b65e2bf4dc85f39237c26622dfbd21b5ea2cbbc5cf5cd0d23c69db4c66a63bb476124c524b65d8b6f9b9582e1d549b9b055fb800e85fe29bb317e46897ca68ff5bb395a03a44ee68754173dad522dd688f6f52dcd2185e526340b9eb243b0ad527e53a3b427ef6499e6b55d895315f37df8567b79963cb85f16b14bc929b03c44c65c885e1fd04f0e1be82bab3ea6ca346b7376323b0769365a1bf88fe81a1527a55fde29c4b880f4623a6ba0f2fb07a177151a601938737db90381a85e8a955075387cbb664ece51ac7b656c63d590d9924b95c2e024b5af992e714de99a32cc67de2771a76c32ce0f55def124331887e25a69fc0cb52011a8dccff2bededf77a480c97660e5363da79da6636dd64133f5fa421cf33e97bd96f61d841220ab5f3334330df27a0145df0a5bc8b7ea6e3d7e9a871d221873a07602e6a1925b6e4b874c178303cf178baf9727954238a89f1248316a89494a01e727e0ec132b16ae622a9405d7bb158ccd6ec5f51ab51bf67f9cca8b5ae4382d26f85fb1cf39cc782003318a02e4a81a378ed0a579ca21053042118f4db4947b8a5e09f9f1c9ac53a271e7edf91a4831c5da94f6dacb61f4ed106a4cdc99fd2a94c70da35d64b859f0d3fc5c3439f2f995bc046e3fd98b7becb870e91e5a94bb9e52f54ea8e8943b3d5901a12468a0711e8123af1907c713b45bbff909ff8e27f90334bbb6b71192d8030b2d19cd8cf001605281c8813750885e25ee6cc577f6ddd9475ce7d5cde8482f40dd5288fa8b1f7b75cd4d45aac804f00306515ea8cf2d52047bc776ba7e7f7e3995caeeadb185187db25b03f96089dd8d6baacd8b19d728d742445d840d81d296fac9c26dc7284a54dbbf2e89b87a1e868ad2e5dedc2982352f59d5fc7c1b44c180e9", 0x1000) dup(r2) pwritev(r2, &(0x7f0000003a00)=[{&(0x7f00000037c0)="882c9fd9987d184c4b08c0dc3e8b45b5de343ce992c70c5b26c851a248d03f0872de417d3c638dd8a7881ddf4890c5923c4133e3dff25061b850e1b0b06c4c9298ec9908aae0862e1f7b1e52d8751690ba6e69afa3c9fe33f5731dffaeb48b3ca98e9efb8d16110cc92f2f6d72928583b18af3f16165a427b7bd5889a7f36324668d4b46f38308b00c5ed2ad88051a8b3d3b1623714246ab3278ae6034ddf22102083893b991c85e68801111a72c61ab72832cb7240b43", 0xb7}, {&(0x7f0000003880)="fe9dd8e97b464beb00568d540b3b903b7a9de05254ed50e00b32b67d8c451886917a07c4ee8939617f03be45ce67fc6a8dbdedad2c7804d32bbee6854bec19c7137b16a361e3985c86cad6a94b6c9069d5716e8b241587a0b84f71c0135a85f4a7d22570f5cfff2835231073b31f863c76b4ccddd517c3886a0feb0259a88dc27f9d7c131c1f76756e59dc3fa3209b85c901b4e2f64f774106d0977a86fff840804e94e90564454ee9f30eadc3effda1c6bf7196a28456f1bf63d5210decd72a231d7ddcdf621dafb488b96f08028b6f17485ca44f985e5986e002f8f1478997", 0xe0}, {&(0x7f0000003980)="f9ee39e6d1f6b5766691ef94c6b3ecb9357f1689a37a5615dd40e2663093c56c66256baa01ab26bb59c7fae0c173d7a1e4179414d7dc01b6e0d6d4bdc88b03fc0641c0b3c7d6e80cfeda731ae56ed9aa48a2411233ec9f7e33131bada63292adf0b47ed6ac", 0x65}], 0x3, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000003a40)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000003a80)=0x3) symlink(&(0x7f0000003ac0)='./file0\x00', &(0x7f0000003b00)='./file0\x00') ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000003b40)=0x12c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000003b80)=""/114) mknod(&(0x7f0000003c00)='./file0\x00', 0xa0, 0x7) mkdirat(r4, &(0x7f0000003c40)='./file0\x00', 0xc0) mknod(&(0x7f0000003c80)='./file0\x00', 0xd9, 0x5) pipe(&(0x7f0000003cc0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:09:57 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/169, 0xa9}, {&(0x7f0000000140)=""/127, 0x7f}], 0x2) kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001bc0)=""/4096, 0x1000}], 0x10000000000000e1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 11:09:57 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r4 = socket$inet6(0x18, 0x5, 0x5) r5 = socket$inet6(0x18, 0x1, 0x6ad) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x4000, 0x0) r8 = socket$inet(0x2, 0x2, 0x101) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = syz_open_pts() r11 = socket$inet(0x2, 0x0, 0x0) r12 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r14 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40000024, 0x2, 0x9f}, {{r2}, 0xfffffffffffffffc, 0x28, 0x80000000, 0x101, 0x91670000000000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x591}, {{r4}, 0xffffffffffffffff, 0x2, 0x2000000d, 0x20, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0x10, 0x3, 0x1ff, 0x2}], 0x800, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0x95, 0x81, 0x0, 0x40}, {{r8}, 0xfffffffffffffffe, 0x50, 0xfffff, 0xffffffff}, {{r9}, 0xfffffffffffffffd, 0x10, 0x60000008, 0xffff, 0xff}, {{r10}, 0x0, 0x2, 0x0, 0x6, 0x8}, {{r11}, 0x0, 0x86, 0xf00fffff, 0x7f, 0x3}, {{r12}, 0x0, 0x4, 0x20000007, 0x15d, 0x7ff}, {{r13}, 0xfffffffffffffffd, 0x20, 0x20, 0x8965, 0x7ff0}, {{r14}, 0x0, 0x40, 0x4, 0x3000000000000, 0x2}], 0x9, &(0x7f0000000380)={0xdbf5, 0x2}) 11:09:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "d730c1e7bb6fc6db01c12ca942436b930acb4de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d7d358006934cf022986abb786086ad403fd13ed874ccbd16f0986438b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c1c6d01ad3957f2115fcbc0f9a5469b84a624c9931f361911526bac14eb190854c010728d293e2f161d9477478e56aacef30d154e3c7158d691414000000041a95f1dcfacc1c4b6d8bab7e1a0eedb883428858ec6e1fa291f32f246856432", 0xf8) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) kevent(r2, &(0x7f0000000300)=[{{r0}, 0x0, 0x41, 0x400fffff, 0xfffffffffffff37b}, {{r1}, 0xfffffffffffffffc, 0x23, 0x2, 0x400, 0x20}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xfffffffffffffeff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000005, 0x1, 0x100}, {{r1}, 0x0, 0x78, 0x4, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x7ba}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x81, 0x80000001, 0x9, 0x5f}], 0xd943, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000085, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x101, 0x5bee}, {{r2}, 0x0, 0x20, 0x9, 0x8, 0x6}, {{r2}, 0x0, 0x14, 0x4, 0x6, 0xfffffffffffffff8}], 0x9, &(0x7f0000000140)={0x8, 0x30}) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000440)=0x3, 0x4) close(r4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x10000) 11:09:57 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) r0 = dup(0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x5}, {0x27, 0x100000001}}) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 11:09:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 11:09:58 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 11:09:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 11:09:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 11:09:58 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open$dir(&(0x7f0000000580)='./file0\x00', 0x20000, 0x110) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 11:09:58 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) getppid() bind$unix(r1, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000040)="4ff7ad49355b0260e3e6c038920a0c2d18128e700cf6e4148c4b0bec7db2e783c017ba8c3c142565c5f469bf7273b9bdbd56f6b9dd9aca9e319a9157201158ab14196991c765004dd89f39b512880587a8702415500d3ea893b6261dc21cf0f5963cf8a8258c591d0a570e0a64f6e434877d8c2bd745ef6ea3471bca39d4458f9bea9ce5a93ca4ee6d35c03a85bcd816e7ef8ffd29b793e4b1abc7dd82a4c428d6470e97c9f8cc33fcaf7198d8b722ae701f16b270133e144587ccbfb9eb5acc0459b341e4df26a2381735365951e16f29288609fe57729ee4e130d63424b75e75ef2358e5e50d3fc41e82e1698a1a9562b89d5442306078dbe376ffdb6e463ae7044616aa3a80247683921ec2f406b8c013cca23390ba78ad5a081c67058324a3b5883ae7b8c8b943bd7739c53f71ea8283efed71f5541191fe47d33b8a60d5e7dca76158db4b3bdab6d55963ab44ef6128f69dbaba3720304b9b2de8f67c742e24b419666b249a83ccdd8493de4ca651476a887b70c53de457fc87f940e8900e6d9a0ab203275700ea5c8aabdc8a3e8765bd829f45a596cad87c4e34c74187ab4034e293644334bacf0ae8e7b0fe7fc420f4ea17799290f6559e62706bb9de7544ca7ecd46c65a149c1cb94a0930c44522971f4fe03c9b39dd48d1afae120e3cd2dd933c37fc5d1a69e5c94f50f5827a39444d2a661d107241f3fe85a2f7b0f2e96f906dffe190ba4cf99ec9b3ee4012e1d26b88eb8142c3155e765736d908bb34be88918be282365ee477cd311e89c7284be890460451da7907cbc3aee1e113197956fa2df25f5405c96cb21c6fc56f42712913ebed0a928e5ec83a81dd93e70f712bf8bd1b1a06f1842e37f4239587bd95c00f4b7fb1e58fb95b377b610cbd0cd3a79da0d58a314d176efbb2fda6e7042677a47da259f192417c9c03879e58f0f784e79f937d35048e8ed63a4ee9f7d05685f0d10dd6ebe1eccd05d7a694bbbdc91a7671979de80560035955a0415c026fa1c4bcb46aa23067568e8f98cbafe108405bf4cfa9d0fa18ce8e88c4f9fdcbcf074ad01cae08e147676e1379ccca89d10e46f79a1ac0e3d9ccb6a75068cf099be0a3ac132717870cb289237ff299c622b64baf8eba59f94cb8c739a60231423ebcdf032ac6646734189b848f9379ea8031cd9d85c9705c5b7056de43449ab06dbb865ba5ce42cb05a4daf85756c9b6581b64930f648d25ad20bc413a9da7b4b1a5bcb335c9750f0deb34ba19c74b0ff77c79d804c36e5dc87f9ba865e38fadf9449cf1b26789792152f95c88e4838e667f53efb97d0fc7eba528e0f3e9c74e8eb13f1ec0c3c9d131768553ae7d0eace9bcf0156c90a3c86580ab527ef7dc2546458a3bae7bf5e48d594342e6aeaff60c21a5ec13b554ffba123218cd20306c63a786018a99824d484c96cf0f6f3a31ae626b8e04d67d12ca2f186c933eedbf73e887d988916f5e464a386f86c6ac9a8869266a0628c4334156bcb9e8c41430e67297874bc798a2cbfb66da47e2d40fd57bf4dc60442f4930836991070acdbd38aa98ebadf80a645be0134d8e362d0941dbbb67eb601a3c69ce58c9396a379c21e107e6d5d37aec9b0556964af5d2653c42319e366c275986da1d5244e0ef97f787c27e29df3c76288b2d7c8979fd0903f4728f51066d52e6d46f6821f827f4b87a6a40f94b0c6e8f26270574daf8397a876e5a39c7b54dff696ba8e8353aa36cf90870c6511f5c249cfc0d5e3c03afcde3e660c6e0c90d53880b41e9cdb3d56eb09f47450548967c5616bab7251128f04a47197fc09d10db1f86e5b9063f90b69e347865f0b86adfcf07be014efcb6d9e95a1e777097cf619f9fd8b1e2c81c3b4d25dbd5a9582b89cfe5558597a61d71426766311bc1b07059832ad345aea416204b108a682677b19e97e35ed1939ecb7ea233056edbe430118864b65e3fc9e9e587ce8f02e727eef2f1d7bcd2305a526d9095a02fccc6a5633efc987b3710211c465b649ad35b72225face5becb6fc8c5254848993c98e77e6970c0232a6ac5894f175d94d172f7c0ccc6bfebae7f101d0d79a58771b98e4c6861a21b8faade373aa423aed7c2393424846f3344321fe6d10c3335afe7dbbf4562f1eee9fcf469d598c74f59ea604ce494266c5c1a55c1a058c455cc343ca4370aa47e749fd9306907dd4891cf8760723563c7b2294da7b4a00908b81dea8b2185b6dd7442fb6325089a6c552428a5e2858760d8d53ee139399129a8133ebce7b375b6030ac4f743f1ffb4680afd0729929a0e765c0682ae50e7077bf0a6ca0b2a224b90078653572ac475cc212f69810e2b63f8c83210508ef75336287dabacd99bd10316cde9f4db5d39d197c10b3d86df6d8a0c8c16f8a69f94e404dfdcb466b7b37b031a61b1d34052fd9778faccf8a7ee2d6c4580f13b7778d03a404f8a0630f787d0611703e34d1f740cbfe5e2b2567481cbed10d570104b085e9d568668655fcb3cbae265fbeb70abd873093bcedbeef8edf066f9269e34a13fbecfb5058c4d611594bf0299a4d0c35c5a63a9abe49db7ee26478aa3ce92969138f2095b6a9e6a1f2355187af22865ddbae79880c1ba8d4226e1c3ebe86379a9ac34e7cb533a364785dd287f3ed9bf246955779ed886def4550b11c2b29dc4442984ece299da9f2dfb3afb14409f725bc0ad880c791e016af1e172ce9b5b442ec1ce4232f1f47f341558ec25374f7fc0f86300317142ee7458344f25f71eea42f1443611cb8d11a02dd826820fc60b95a377bf12384b514782bc94b7411c372ea8015f8356e6b71751cd4f813d5f9fbf2d322646d86151d93df2ada41319e51970fee27b2d8d85a2e7336b3a0be4a77a80fc036c2631ce9302df2aad9527089256dc7afcf20659bd77407e56ba6fa798008b9674f03bcd7132a239a821158a52a8c3c44bc77447962561ebae52a555cfc55c77798fafd08a06f5624bb0a10f419cff498a6fabb781acfb798b3a424edaf590c90d38b0548b082636edd50b0dfcc8a15f1b1c4d25b724be12ef0b436d4ca49cba4fa94b03edd5afdb041df9bd5de7e2323ee9ee61fdcd16e90c3bf17f6dd4a354c993c9c9be154e917d4edf62be7ddf1675e8744cb26c9c264fd96029e8491ad7d12042ea1822db280e8a8bb7b15faea2e25dc852d89ad9e7592c0e3e66972a108ae64faee927a15b46d474881d6ad90cc217db771ec331ce0bdde4b1a724ae84c1e8b89a11b8e0da0bcfefe986573563ba1fa235e8f5b3b36b0093bf818d23d521ea20729e3d687bf6cf8aaae8e78a91c76b780b2e89358586c7952249378b751bc0483f34a6fbd2fcf95a03f2264bc5ddd85aec8b6c6bf04dbc5c79824ad7ce25786798a8e8a52117bfdc810ca9aa96555a99c5e84a0bc0dabe9967685f724c44b9d43b4cffaf62e182a2d4a53eaef725ed136b2642ed2acd2c82d678447f63f4f9763087de9101d26fb59a2ca1bb6ea803c9104f9b3eced0570e04cc13f47deffcc669a1bd7d5fd8ed9ea4526c35fc70abbf70e5531df069aefce6785fe8bb1b005f3343b90ca882b4703cff35d95c017f6683c44113c69295543480806b0a7d04054fd0531257c629c727a2eb5bbf504ffa58c7e9df62e9d1da858dfe16489b0671eab7a5896af48837c16783eca72c08a137c46c8ce9b9556e4ad71a0ed06a29bc51482036d998a0adae92481a06a3a945eb27681236dde1a1d584ef29b8ec0ea6eeee6b97188675c5efd05fc4d3c12cd1240fe866fcdc8767748298401e8790270af78a84b3e1f049eb102b24be13b8006b61adeb5eb487d7729902b62787d4bd9e711ca439db6e3cc372788e0ad29fb0f8dc82581c3c14bd8f8fbc6bc8a65857541975d22ca3db640acd6d73109a3c227e8e5fd06c6a1b5aea49ee2785a5bcafac45952e220d626c5acd5b9127a40a625c0059a319e37334dd10a38aa3efcb48259913d3911572f812b25f97e0f3f250b7bc6c7961302652af71bcc32ce09239137ba312eeed74898ce53ba0f9a664584984918ce29602c69e599193778d7bb78b5e66c7d2be2ddd8cb4b127d0e845a1db147aef41b77d5154d340ccdcef5b4457a408421d05ccca272cba52e4d88f438fe3a11e03181934467cf335e6bee19f706178635dcb67324f5c0c2a088aff9c56932d100a7b771293239ba1407e5cf835125c7fe8580e8bca98e5c893ffe1c1490adc0cf2f537e7bf0e4a47b3823a3758e081a470dc1896ca393a53c023401e409f2535acea3d43cd693fbab7c96f786e7e3ec2b1ee0cef0029f7e64c72b927d6ef32c0fc4e8f39e49e4dbe85201b3ae93b915b7588990d607fcb1232a6b9dc98c1d8e1a3e82377c525a6dd86ddb95bf17539cb514ecfcba51ca7b933d89f021f6699947b9dea5b01ebcdf7bcfa05979b0291390f97073fc6d433ee95f6f4ff7bcc722d5a6812625d0d1fbba5d4ed95712e27d1b56b7fa5f4402f001d2be9b40c41846b2befdf5157264302edea4979fb346d0c138b50db9cca699a61ee5f1963dcee621db23ab1096a6add95314751e577ca07a9ab2926a5db3ea144e9c447209d24925dc9f9e30fb9c29eb4a1a6d0afb4a2f59268ba26b71fd31e09df545e4740477e80f8438d18637959da514b4a16cb23d9179c332853f88efece70c9dada1c699c7639c67f8902df1e6e21305799f2946b9c6a8b53ac5d2c579124d013176b93ae978a46289d1dea94b98bfe0df60d9304857f4d2e443299b778c3ff38ea5145a6366da9ba1494432c5ef0874c48b595bba1de0944295c7df49bc65c6297f5a5aa1d82cbe5506a5ed6de603f19998ea00342cd612514bda400af9724a551dea88902dbbe2f16b1035be0b065fc2fb0537258a0786c3793c63ca8514392fd8cc14fa31651ef342e5ee028dda5ea78caa4c0214a90c666ba913ac5dbd222665f660cbf27fc7df9e6a81a909f2e1beb28df41982994210fca0ca77643e536b351d2a50eac9d01a3ab54b9dceb7fc4c0bfa4a449e82a92e9258e81e3d9eea2de43dc2e548eaec64cef99ce7c2a68ffec379c51f584c490176fca721e4fe2796276fe8760d4524b62f6a4e0dacb5c28f49910048ab0211061d870abb8f9a93ead1b423fefc2c31a9884ed5080e73c6eb62813f795435da9e30c7b909e18175d3c7a76910a3118eee2761b0215b701459d29501b33b6902c651c7c917d983cd7da716f44ec6644264abb9a2bde68f3151a8baaf9d8d1a6644cbd6a373480b38563c844cf1042fb7958048a8336ade9df958fc6d0e6aa5518c3681df3d71ddc20b7eaf7fe2933adedd48676360fb37043518d301b783ecdf1be28e6c5457a533a5c6f930b31787beb4752ccfa92c0bde06b205de6305f8739cb0c46b6a83c04e2a1ae21c157849a34fd540323b22a2ad319a84b85d97db454a28a90ddb84172899c11caf91bef68d44ada0d7f14c520912d056b91ef1bfb0a6a3515adc02e2aa3693c1791fccd3d3a74db324afd0444bf0ad0f45adc23eb16132682bbc14ac2168b1fc589305cc2e6abc22be9b1cf70b04fd0e612fc9585c44b0fceac27e5cb19b131d7e8a679df2e4950b0351c7ba632e46d76f5c339948959e47213efdda0dd665f32e067818bbbf990eac927bbcdfb3af883e5ad198725d6d5f9264a921080d43b39e452b290a582213efc53163775af57ee3acb8a59c1ab788725ce3358c222fa1633f7376de3a3c284c775ab7783eab0e2ecaba9e4b27f0e8f744cd553bb6d2c7000fc824ebc6829ed6f934d267c", 0x1000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x20000000, 0x6, 0x1, 0x20}) 11:09:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x9) lstat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000240)='./bus/file0\x00') close(r0) 11:09:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="37de8aaa6678758b422fcf3b8f262e0310ec65c8629dcda65bfd20a99f0c543e653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 11:09:58 executing program 1: r0 = socket(0x0, 0x8003, 0xff) sendto$unix(r0, &(0x7f0000000000)="bbf0f0a978840ec0b2c1366199c78a4106bafb692fc6b9534e27ad65b887542c0d4635f2fb2b4c56057a57c824c42a6fc8742089e23f190975b08a8d17c5086a9bf1d80edd4bd7adaa25576d9be3dff5c2feb3bb9490ee11e71f9cdba010b0a47c46a4658ec149724eccf4ef049e9bb9a10df9b8482830da4b2e7ff22fa7233cb70a91c52235b5e84a34fc57ab529b1124851cc48c6f6ede67a4439876b9d51f8765c59e7c6fc89f1e639b2d487ac8bad6210feb9cd120b9cd458784da9f9b58cb6a51134380da66f440e6dbd9c4c6e8aafd75972d9d22949a84cf39e5135a5d7b63250f404fbf", 0xe7, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000240)=@un=@file={0x0, ""/20}, 0x16, &(0x7f0000000300)=[{&(0x7f0000000280)=""/75, 0x4b}], 0x1, &(0x7f0000000340)=""/157, 0x9d}, 0x840) sendto$unix(r0, &(0x7f0000000440)="3805f96d7385c32442818988a39d67529002f63dbe42d776cb038824e6", 0x1d, 0x5, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file1\x00', 0x9, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000500)={0xff, 0x9}, 0x10) setsockopt(r0, 0x8, 0x1, &(0x7f0000000540)="8cd7217316236ad3cf142c0cb6ccfa12b030db5732b5892484184f0a3bf81d33638170dbc4e51d3655de0f23cf7b80970e8b93d1d431eb9935969364b65e6b7c5ae8859613540b69af31", 0x4a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="40e25e27802e11986c08e55419cfd909c7db20301449ec0a2c23948ee0f13f805919afc34a19d668b808939db664621379453bbaef688f35e6ba430a2d0876830c1ed47f80100a0cc236f0ca8e8b85de2bcc588ffd62007a4e29e5139689aa238c6a1473dc", 0x65}, {&(0x7f0000000680)="8fe920866d8fffe785117d12c1014d673d9765a12517b733a3aad6048446446a1316840269174a15e3a7c570bc19e341dc6495f08d11fa2dc3cce76961a751bde155bf9085a42a29", 0x48}], 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) accept$inet(r0, 0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getpeername(r2, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) lseek(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) truncate(&(0x7f00000008c0)='./file0\x00', 0xed) bind$inet6(r1, &(0x7f0000000900)={0x18, 0x0, 0x3744, 0x8}, 0xc) setgroups(0x0, &(0x7f0000000940)) mknod(&(0x7f0000000980)='./file1\x00', 0x9, 0x7) readlinkat(r1, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/219, 0xdb) connect$unix(r2, &(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x6, &(0x7f0000000b40)=[r3, r3, r3, r3, r3, r3]) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setgroups(0x2, &(0x7f0000000b80)=[r4, r4]) r5 = semget(0x2, 0x4, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) lstat(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)) bind$inet6(r1, &(0x7f0000000c80)={0x18, 0x3, 0x7fff}, 0xc) 11:09:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000001600)=""/229) getgroups(0x2, &(0x7f00000014c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="73e7d54a998bd0192694002a038eee8abbc152e75c7cbfe457c6042946c61280ae7be243793754606ede24becc2a1205b5a32ed19c061016403d490ea7e03280e6557b9c6488312a51d5426cd72c814c9914c885c8b8b95c0f7fe42f0d2256979915bdfe6b8c83a6f579ced4ead01154d2d9a86ed8849404fc9c0c3e17af4427dab4a28dbe6e54f0dedc96302e18e26c3997236c0ba7ed34761aa81693aecc303de6247007253a4e71806d6bbfe1787474fef85a3f618e456bbc5a0bbe8b35fc27e8bf4fb0b15b7eb5ab8c2cf881850cbc6a6fd841ddfb63bee5460f8b3b94d6aeb5c6970a0e256d57c6d90562b592f13971041df83117b99ce7f113a5c36969648c5d59ad8184a29625a96ee5b33720d8d321b04c427a57e2e9f9beac5a258e828493dfe632c50388475e067f8a1072d9c961ad527ba5d09cfe28599be356ce7699bfe8881ba7bb1e6efaca12c1ec43adf0cf3ef577954b1f2dfec463106ff2ac010e96876cd2adc082c6d30adbdd8ab63bb370e1a201b49a2f21b801753f8bd578568e529fcf60e7d130ebdd8deb3eaea1c4af87257176c65d9012bf1714e8afe70f6d3def0c6bcc82f779dd57f10be08963ce3e56a0c20cd7ef6b29961138fe626546d454ec0a9286d464d87572762e1c2eb96eacfca94308949250d0faea5664974063ba91bd44fc49f7412c3d6ffef4aa3d9376f605c0a2af5729c9658ce73278ea7c6b14c25f1831b834d183a14f7090e76c6e633e3f680d8eb0c7fcdc4b86fc54379572872fefa2dc1867908b260c90f6b3286ea57055a92d02199821ed976fbba2db90d5820d428e71b14f8a1191a5891fd4fc5455f41d5d0b31785f2a833b68cac690bcdf1f580252529a2bb3fee86a1247512a73c4ac0d9a1d5b8c06997e2da836037092beedeee3137bf42e034af29563b60f9d30e0d8cb100ed194293d2938b84fc24b09c9683f4063aefd786cd826f64b1ceab0b2059c34ef8a219d88ce5bc1fd963cdbacd93b3bebe311a6d03dcb6959e8a79fc4eb141c9c4c2ad1a9ec27c39dda85da39c2aa323c34827ad0a3e851ee08d7ed13dda60e5d7a552364b263cdc568852d0e6f38a23ed98bdf8cb74b0ab1807eba23ef436acdab890ebf4098c7ec18eacc95051036d3b846bb5e3d3132f9306d76fe2e18ad3d3f41eca39a04d896c56b495b0be2950ad193f2b568ecb9952cbd7320e752db1bb3176eea520ba4769379ff630310425150324b3487ab441e73a5d8de055d78e01daf47ddcf9dd84ad972d2cb2b97aa9035556747d0a94e069f6ebb1889d23ae2f18eeeecd20e3c1fd47e97fbf299b753bcc2636833a0cd036ef04acd2d78ae3310af0c0ef444f8a40c9fb184bde079bea5c5d50e69715c7698c55e94ad4f7ac6c05c683523dd9ac941bad88aa279ff5b4beeee8030119939633816ecf9d9bf1beb1c92e70e92f5bdbb8bcf67f13497193d04b9f2a2090390d140759838064ada3d3bf126610b37144306521ffc65b6e0fbc8b7c82eed94712f217e5ee5d50b212a1ddefcc2f8c3f03e2db76e405a561c3c33eb2a3711fbde56681ba085d54722f1040bdc31d4017bf445ee2b55b8d67d6a23a75557c06ee2b6fc868e13ca0c1e9cd72ea06b1d1dcc4e6347b5f76cee0407293f3d91f70c7dbb2f1bffcd442fcc7dccc522e9ac392488acb1498a3a21c4f38233780ca60b9075c99bf5062311177e40fecc33fa3189e28e494c208013dae60e9877213c962218d04bbe1fdb3c05c43e4402b69f74cc0957b34c77c1ca6ff5c4a65bca8694aa66719ab056b287d1ef752c18b8e9605c846c017e2c393d6e1963886a0d05de11a86b3dd4032523223bdb8d884d64069acdadec4ed473f12dece30b2ef1ca6420bce2ca3e331902030acc72a3eff18a6ff6095b410918113fa3a5ee81e414e7cbc72b4194144eb8d0725f989e8d05d6636484768bd9271321aed190c2273b8582faae68de6fbf86810779e3e8ee1fac87cd83928c9e499ec56558356cd29e164e3ac46176cda5a92d45f4cdda426a8ed1e9048b27e2624f01606f812e0fa34166e1fbcc989b6655d4db626d8583b01d9e0a742c9f0649756249ca7485777818a52fbb6c4eaa996031892eec6815f9867094ea9c7755ca6b725b2c8514ab05a6133bc46f3c1fb1a3bcfde3b0786906a66829fe6d8d490e06449352dd60b886ecce4cce392ff7db6c4d1e25727daf06a9eab059f0fbb57de4c9e810e9f6f9aada9e602b419a9e4f3ab18954192e0c8c93a5da946d6db732744df1f94da2b5892aeea70cf6541ac934fd5b358dfc13dad1a256969333c9ac68f6d52c523aa89196a8a3d91dae912301505d9ff7f1cd5f50c9884cce654325a0814abe4112d58390dca94be17762aa6ac9e34354f864958e557cf233a2d023c1e660311e05eb3d48e43a04a510fc2a8441056b4bb302111f36acd027225171e3c0f882b7c445f193d49a9103406a13671139786ae0a294446608777064ba989d685bc96b7d602176429fafea69bb8596e83f214e6fc1e5292fc0ec0ef9764076973f305cbd1f74971b32c5f374b15b258484911e115aea10cf5d961b5aaf0bb5535bb79d93b94528c1bbfc170fd6f283a9082c12a0966e77e4f51378b85c68be30762fafe3b5a036f9177444c31f3f0363c21e12068b16e5af5aa98a238e57374d61e4a09b02f2eb790e946b9658edcea3d162b49f9fae2b63559028f1228251ed3469cde9bb32800cac538b017e4528ab4ebc62300360f286e6048ceb9074e90e6fd1c4390c4b605581bd8747f089f43446f8d0ac0ac1a1ac69b08f7f370f4b3212962d73ee889319e514ae96e2d7f3ea39dc6aa6e4f27860572d1ea28909d8cd6a6fe43c7eb9e27f2b6aed3e0963c5e25c28a3ade8eef260462bd6cccc0b87f758c14f5e12034c0b2b8d85a960cc1552f9adb5df6d3d12a2905e64f9bd26be6f4ff9179589738f3f8bcae4c6f3103c3f81481fb28d40b5bcac58736dd94165ded58d41bea53d81b2a8654f976aff25bc1327a818ea5c0960f885028ed1258397b6a07eca8d78e4327e94d982fefba55573d36250a1abdd9cd2fe8f21143db6b7b4ba59ad497a4d8b8f962ac6415c34da424d98d9754fd85ba119c04233f2931aa59b5f18b92e4e9a92dd59a7b4c4714544fcced813ddedb7ec14f150f4597fc9609833783ea06a4586865f21a33860a8d20a88fbd33f511c66b379f1bb82593ea97aee402974cf22ac39a4804cf4d3bb10be6748d20c0f5f715e0cbd61cb4a26137b2e8eeb30d32d64ec3bd2f6514c8c62a474526f3139f8db52afd71b438c0ed4b172fbd10111ad33949ece0c2438f7e7b9d9ba2aced998b6fb2e9e5e90789708edc57fd30482556c96c12ff3702aa40024fd03a3cf6d429fb65fc6d8e19764ec70e4c78d82773b25ecf9b3eaf6aa0829d5b1d9b59d4742c89aee898db34f000d10671b96ca6c9899e90e661397e6bfe3c75bf01bc15e439f074f862fff8caa0af1314d7aac49efd0e6dce08137565638b7a1eb2e9fdea9441d00e8ffec12d22ae497d0cbff56fc4b57ab4a3ec2fd502c1537d3266904bfd5ae7881a3f42695129ff3442d544cfd6ff1b4f837e32ea7fa0cabf2a11cfab526382434f43602428dd5f873943262901df8a6fd475500901fe32738508cdd3cddf46b72e242845f22901863da024a1e0c89e891ae0f2ec6ea3f5756ee4a6169da523628d8e5f1a267ccf657740d4d0402a33937022472d5bfac9aad6ec664c98143628e3a7a67826650820f06efda98cf2560bf93ed339011a24f5204a024089a89e6b6d9a866f901406a3a4c45ddd30cac60e199c9f3d1492cc3f45c4c8618f00c57e7a77976bc4d2585002e9d7306a8ef9fba8654bca0d1b20a1ba9830c4175d275ad0604cf0cf6b6822e6313d15c3d1da0fee4a44285a68c35397ba89c29fadb79bf87f579b10b86c3814d74f593560074b9ddd7cf68e2aa79689306afed163033e8eacafdd34359246521f0b68d9380dfd9f9667c473e5bad0b5082ea4ea50e499a56c61f6129535b65d9bad163c23d150fab43eb566aaa8beba22c1eb1d1867ba414074dd840d88080cabe6c0da37fd2831daba10261ce15c964836cbf630e619b034c4a8650ee3b86de41f3c8b5bc1559e08706ca26daa2f2413fe7b5eb7ffc7c0320fb0841839e2153164d589c3958f3db11a04db3dafb950926dd94ce3a4bbe721260fcbf0eac96f8dea1f3afb23c4a58d11d76e04a2828d09be013bd08b6779b1eb9a810b67a979e21be312d6e855fa4b10df8e2a89037ccab559af62ca62db234a54f960da8cb03e841351309418d576eb45d796776de42abb7959ba687a4b96a82da5a14f7f314dcf67fd3f311b5204121368ae5455304ff99faab9369dfc50b39a72cd62b780ba77e35a65058875d54174c76602682cfde7aa7113abeb904d2d8fdf65eeeb940ee2a8ea2867eb28843af47e5ebcb219cc5739346c8b4c7b920ed2ed75942aafbc61489b7090ca8f103dd696a78268c12bb7dd1bd212ff89b64e7295a3e3d7df58c5ef43fd411ab8b32e6e64798d98d6bb48028aad26130d8cdb3071aaa326fa2562adf3808724de2e5e720a85abc1b5d5da72336114177c4c05383c763592e18aa34af381ec74965ceaeca4b60087f37c22958ba13245e070aaa0e394ce3dc7caa7e6146560e40f7a506ee7b590204178a0132426af1e906cd2a0183fe68a57cb6b260843a600ef8750a548d6530a177211e6b5248a017baef4e18ed0d14a866d65bd7184b924e830790df336110a721a7d179111f10e07cd70523d239e274f7c571d0a786f39c91d43bbba770c682bfefdc40bfd66e697d8616f2a10a50ec115252071426a1ad2d36672c898565922ce514b99701a3626f106406bdc6de0046e41f400ed331da3c86bb51d4e52adfaa133d2f7bba7926b2d90a26bfc819a44bd7c223a87d567fdc7acf14d6307396f20e168dee9aa4759a2c6b380ee4e09b5c51265ddf4c6a21fecb8a7a5e6a559b6e0060202f359bcb6961d6ef4eea815b96851bc5911306ff70a8585ee934e2ec035a3f4d9b9115805358a2c5fd28f0fbe3b97db0e57eb449ba24440a4bab2738415cca70683ab1fc2cb21e1b0a08fccec335524bd9d7a845c8c7e830c07d44e054bc705203be794582285626eddc2d149062dce48252ac674e30347e8a4918251fae5a0c772f2bad0614ae95cf9f64db5eb56fb034d08b8eab9ebca1d7e65d55ebab4dfe9a7d0567b866dd9303b5fe703aab1bbb0af08800b6865cda67e349addec18b317bcd8d35ac1483b1afc39f6aced4a2dfb5fa6d01696221ef128aeab569bf6a08eb5c44109fc9a8a76e18da6f5c0698cd97fa4395787796d6b03570f257da22e37f0e450586e5f5e4b99be84a27ccf5a0f540e027fd4f471e882877ec1016aec698f344dfcc23af72091ba384432d3978560edff7653a794a1fb9434d588bdcb4c226f579090ea70b6da5da3fe3750c038f308316cada7c697b13873491ed8e0d5ffe36b04f73d5217da45ac18bd31db6a912ff71ea8816d280efe1449e91941f4e733bb2357832b77df2ee94dcd20fdf47d73d242211683cfaff41dbfc7c21c2f8d5e7457ef9b6a9aeeb8fc42b478265492ccb886e494611f4145c1f170b242cda1bd005d7bca92f1349574073509232b86f691e09e8cf2b2176455f5aaa1561b62464eb877f55c2fa6377fc08bbc67e2e8d09724606f6322cd3aa065571c030cf3a5db2a5dd7d549d8e36b7d6761b31b7b0e9818c4137c9ca", 0x1000}, {&(0x7f0000001080)="5e64fb705b6e669300087606e7a1ccc2c4d23a5644ee7220599c3885a27cb2969359bb2812fa837924d172882eff55a09e7ee9bc002c47f34494890675c340484044963b382bfced78a1cacb54fd6e1dbaacb3202066fda658a8d1be565f915d1bca20b948be9252c98c4d13fb70eac5fe1c427a9d03bdf6d679837d63a42a2ff1a6437819f8d369d6412d7344f7cd04104e", 0x92}, {&(0x7f0000001140)="a11ab00c662a7726f3cce4809c9a8624c3724eb0c56f33ee2128ec82f4f0a77f86821e360c3b34782b6f77efce5d0962e31c7032b87d9fca8552a315ca5a493141b30f8944212ca957b862a756ba60fc33f4c2d92399fae82a43e5b1712cca20573b143902b7e437e63c147862a796fe44e5969510f2e78d694e4a660044b16bc870cff521f88891d15735812edb26b388fe11ea0243a79d7d", 0x99}, {&(0x7f0000001200)="2c275322558ffcf0bba822bd9ef1ac7bc16268ca4532cdd93a7842a15d0d681435e48b7c1852f93cbfc053f3cbea7f3468734b136446caca081adbdaf9e4d58b554376c727b5f88d43d76ccd3fbd4350dbd004a0927cc7057e85f0233de40ea5feaad2a99d0f9e4352aba986cc2b5ef19f5b27f8cf516a23e187a71c81b558b79d53439824345cd7c798f023cf66c67e17133e1bba39b79668c4b92667", 0x9d}, {&(0x7f00000012c0)="ffada4e09f073f819bf4789e0b604f20368c531e1986310840edd018391be4aa2abc038dc8bc630b20358e0e454a5bf1d69d07e5f05d13d1e332cb2e8f26af650a9560056763ef7e65", 0x49}, {&(0x7f0000001340)="d2c8a9f47c62fad6cfb3f84f4ae4f2eb08cd60f147ad09b3bdfb4518e0356f7a488342815d5cf68d800835d96e0f45b1f455c82396f21918b4c6bf0f110442251df06bcc10a53ff9e3ab5202b2c6a7f5bf8dae516ebfb73a8684a06703", 0x5d}], 0x6, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0xa8, 0x409}, 0xf) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000003c0), 0x35, 0x0) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) getuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xa, 0x2, 0x7fffffff, 0xa8e, "f74321d795a7fc040699b076dd744fc6933c89de", 0x4eb, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:09:58 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) semget(0x1, 0x4, 0x84) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000400)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20002, 0xfffffffffffffffd) 11:09:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) 11:09:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6e, 0xfffffffffffffffe, 0x7fffffff, 0x40, "f2e2f97b236bea682ebfc033db1ec51236f17915", 0x7, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x100000000000, 0x80000001, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 11:09:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000675000/0x3000)=nil, 0x3000, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000025d000/0x2000)=nil, 0x2000, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x10000ffffffff}) 11:09:59 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) read(r0, &(0x7f00000000c0)=""/148, 0x94) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 11:09:59 executing program 0: madvise(&(0x7f0000b47000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000b47000/0x2000)=nil, 0x2000) 11:09:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f00000001c0)=""/3, 0x3, 0x802, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="21002e59319c74a320b43620ffa4b7d47dfb26f1f210d8000000000000000000000000000000"], 0xa) chroot(&(0x7f0000000080)='./file0\x00') getsockname(r0, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000180)='./file0\x00', 0x10001) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x47}) recvfrom$unix(r0, &(0x7f0000000000)=""/88, 0x58, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sync() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="6ea55ed5e0e6cbbf4c29e4fcc83cd4a5819168e3f53f2f8079ccbf9852ffa20f3269ad2e9989bc854dc3ac04e79f6fb621a401d5c4653d48ea5ef5b909b54c47ded69783ee1e19ae15612fb9c9768e48cf99f5424c3709302aad9e25a1", 0x5d}, {&(0x7f00000001c0)="686a4d20cd7a08c2371137f97964fba613e8d81f", 0x14}], 0x2, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x30, 0x8}, 0x8) 11:10:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x40) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x3) write(r3, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) r4 = dup(r3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:10:00 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0x27b) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000020, 0xc182, 0x5b3c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x24, 0x9b, 0x5}, {{r1}, 0xfffffffffffffff9, 0x79, 0x1, 0x1000, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="19b157cefaa9d53cfa170e40167135b352d141fde293447574b747097da72073ffdf786d5654d516c52e908fad8a2b9bdd7c4b58ebed90d3c422937147bc5b477f3dc57be2bbd9754b85fd3383bbf4753911c741", 0x54}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/41}, &(0x7f0000000040)=0x2b) socket$unix(0x1, 0x3, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa8f, 0x6}, {0x8001, 0x2}}, 0x2) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchmod(r0, 0x81) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x33, &(0x7f0000000000), 0x0) r4 = shmget(0x1, 0x2000, 0x240, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x7ff}, 0xc) 11:10:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') mkdir(&(0x7f0000000040)='./file1\x00', 0x8) select(0x40, &(0x7f0000000080)={0x2, 0x10000, 0x400, 0x7, 0xdb, 0x1, 0x20, 0x5}, &(0x7f0000000100)={0x0, 0x7, 0x7fffffff, 0x5, 0x76bc, 0x1ff, 0x9, 0x7}, &(0x7f0000000140)={0x1ff, 0x8d3, 0x101, 0x3b4e, 0xe7, 0x486f4569, 0x40}, &(0x7f0000000180)={0x4, 0x20}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) 11:10:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10100, 0x20) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20c48, 0x8) listen(r0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/112, 0x70) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) semget(0x2, 0x0, 0x10) 11:10:01 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0xd6, 0x6}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 11:10:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 11:10:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) flock(r0, 0x2) execve(0x0, 0x0, 0x0) 11:10:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:10:02 executing program 0: getrlimit(0x0, 0x0) getrlimit(0xe, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 11:10:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getppid() getpgid(r1) r2 = getpid() r3 = getpgid(r2) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x8, 0xbba6, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000180)='./file0\x00', 0x801, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0xfffffffffffffffa}, 0x8) 11:10:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) 11:10:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 11:10:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x400000000, 0x0, 0xffffffffffffffff, 0x300000009, r1}) 11:10:02 executing program 1: r0 = socket$unix(0x1, 0x1000000003, 0x0) r1 = getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x100d0, 0x8) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 11:10:02 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) socket$inet(0x2, 0x3, 0x2f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r1]) 11:10:02 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x3}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20422, 0x81) sendto(r0, &(0x7f0000000080)="47a921b5012a0555303b0bc3c6458ab39b1674d04152fbc3d20404bf85bcf688020839ffe65bc489001d4a7bcd36a6dee49a573e6b3bdee7c569e45efdb6f6aa60fc7cbe40f6087cf72e85fad3b796c18de97dea8cf978ad595f0edd9f56f106320c1a3a60bc894659a07a3548c4eecbfff1a47dbe79993d48304282699fdeb01251509ea9b9cbf2c49ecacf3b8c0e73aa608ef03c4fbd50a0a1936694e413587b06f07f914b9b159b8329b04f1307541cbef6817cdce0cb8acf3740e9c4b8c82be6b9fa3eeaa0b95aa106242c9a0759d1653eb4f631467ac7", 0xd9, 0x4, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x0, &(0x7f00000002c0)={0x4}) 11:10:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) read(r0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d400000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a0998bd25030a", 0xef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x2a, 0x8}], 0x10001, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x30, 0x0, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x3, 0x5ef0c1e0, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20, 0x1ff8000000000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x7, 0xffffffffffffff81}], 0x9, &(0x7f0000000040)={0x0, 0x7fffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="bcf82e2ad167f35db5d1d21a7b4125a518e652746bbe0d6b89022116591e6a6604e7c14a97603fadc91f8de5af20a46b9e7d79964f57b651a282776957bd0385bce09ab627ecc7891a08cc3210919978534267cd906a4de7baba07be0e8c656eccfda0f3cf6138227d3974b48b278f4cbc820f3401b5cb83abb4920d356cc1acf34b687baa05f4fb2c90f834c1eddcd51cd70b22255ec44591450585de3f07fc3eb8879421c3cd1c717446ac7889eede2e63ed", 0xb3}, {&(0x7f0000000180)="33e6e930de3a8bf6be222db2530e501500ebfab114042d9894473363bd4e8629f610771c6571f497943750bac06a7d1788311a232012929e3b595d88180f4b4b22f2dec3c8f2efed03a6244cc205bc60800a5dc604b34ed829b6c930c9707dcc2bc662ba9057d671ca", 0x69}], 0x2, &(0x7f0000000240)=[{0x1010, 0xffff, 0x7ff, "015c252c8576470516ae7e8a9ba5cb05681a3cba8d57d3ae80277c4b20ed7f906e3aca26b09f9a21e928e66c890297cb856e7dc78a1ab0a68734f05082fd57655f707b5e6d689f8053bfbcde536ad8a29e0d21b9edcda78f217583ce9943e06c0c823ca4cb6856959dc0f68c18d54657dc0d579d6dc17360c8baf55598e59423bb343a0370018f58eca8b52f70305119c4e75e2bd1d0238e88f0550ad5924f8f886b674940968fc7e8354ce0b3d518b7ac2a0178be9befa90f3e82454ac9bdfbcdce2b882a3f23ef7dc1a2cd390d053d86022977221a85546df4125510b025a0f42f7d8e51f0c936689f200cffbf34c113c4d2b53a2d9bb92ffd92c635553867adc10a8384cadd270f146b81c2fd25cb918f89022621337730c0808eb3fb20f5116cad97e5677a8def6d2fc9c23ba13b899d649b8ea3fd50f2bb4261aeaea8b0b2d8e2e98698853aa9a84b4a6eed645c4d21ba12beac1568a0e0a46bfef8d5761f17a37010a41e491199dfda8b9cc99d4ca638639193f2709d6af3071eb14e999a43dae807bba82d1bd07904e1fe5360215b270965a9240d91615c4057007c0e9cd41b5fe19c53ce421bfd8a77963e43dbf0e7124e3492bc57e0690ece8fab358fb74c26d782e080ef15c3608552c5fbb455634c4bf85c9464c46d1a5627eb34a173e959e056006f854c2e9e4cced25352473dcda452dcc3e77ca34ea493066825d11259df313e12d6956f865ec98c88226e2b889b0cfcf84b2f27fe20fe578253aa9fd54e4914113af8b2707cb6a14541d3716af86571d854f3217ea1ecf26b6c520de168b96a5f0a831319d378d556029811b219cea60e0f2897984a6b3b65b9724d408805b12c171f6a4011c9fd3d905bd130c8e3529f708ee5ffc80b2c37d716cde8022bb4db9984d77c09b67dd307170b6402b86130620b20fc023963b3d19cb99572042a77cc4e3fb0aa2fa31b1bbd8d092c882c7543c5e996ce58034ac51794b27aa4c92f7d4e6d82e314e68742e754bae84ae2a93be46a5c4519758130ee58d44ddb50493d19f4de4ba841b01bff9fba2903e48960da5703309c5e5abeba907d643419c4f9345d5624bd4bb292264ad0f4ceda4e5158dbb9501cc45a564df656c8befc7ab9edfd600b263cdd857d21c1efd49e81054d4ec220a2569574bf62c35ac19cd9787400203dd6ae052f3e07480f03739a5d9c49496f0bdf83170c1b967df6f5b6237aa95a967036cdf542757461bb7ce2ec97ad1e3b31bf0eaa3ef3b6984371420ca058a73b6946b5d53bb25b8c007ca797dce6852ab16630ace90191fc88f30bd9ae558fe96696b0d48caf7842886dcb5771b93ea880a6c332be2e9dad4bd23e0f229f743298f54ff1fe7b25466d15679a70558c3431ae80cb1dcf5b769077fd79b5e94c5a997a97dd58f8be7e71e8e2ab99594cdec8b6dd84375f80577dd226a55d65ce9a6fdf3a4aa5ccdeb2f6f171a563422be6cff2db69df4d2153d54fc96314b9600c161778afba9a424e2553613e27085488f65add516ed60217f04423ce34eb9a91f2f5a9dcb28d0615378583561bc2a5b4443fd3d74297e6794e16492fcc23a812fc9301f24395b6a37aef40e64a79c959edf38a789417c4be75cdb7db9f072ad5dd7701e21ca8ec1c091bc5352d1ff9932dd5b207e31d1b15f75f862aabf5b9fd000768c9bd9c1a5fa397023370469ffa25cc4f2322cc377df4b584eac2b2ca07a6be371e03eff68100eb43ccf422677f5ecfcd66bee67e51fa49aeec71ec5f42b205b598d682d214d8c0da099ab2ec85be4c4c3497ed6bc3a8e9b430ea49047b81e3d19a12408c0983f215eb8ef434279dbaa552df5847837c266ec012e62540cc5735c2bd9a356b367f8aaecd71ff7a81974867088ee81d9f6e907a330553fcc9a675ddf129ff05fb7aa4fe25371c37ef4db3636d30f13b2ffb7eb7b372e76200f6d2f921128cb5549c67a20b8673c4d756ea4fe9995d75a0f4a82ee3ab84ef95cb7807995607995df7d205296127cc2b72ebc044df03adb8e39339364e5cd0413305f10e2b2c1e8891bc2373f464c4dc841f75e45319115559ba7dddcbdd1031f3c19299972ef3fad6a11c98e1edfcc6b5687512ba8739f242f7e4249b5dd1c614a508181a737ecda2e18ad2f61710a8e2b19f99677f5b07e399885e299b531c6f20d9e30f2ff330734126ea28f28521441590c8b0eed7dcc101388b0326cc1decaba3cd059eb499e3c0df159e1a57ee4c2252921911c5e333f840981acb98f51974a05fc60c5a0581192ad47fe41cb2a62bad3c71807cd7221f0263f4d28b162a9858304ce2e72ca1a0e2fadf58b655db5fb147426662041eff7c5b6c9289dc5006a4e92be882c80133d03737337a49731ce7dd9b6df7dd80c607f0c4f31ac1d54f9e4d4af53a333c3aaffcdb02a00f150a4789f5a47b35d1c188471c076158dd76620b9bf79300954005f6a724ca03bb6b56aa5e55a4c0b2b14023c2b6cb73c797851dfed79155b87825031e2f8ba7791b8826332f6add54cc8d808cf3181811ab6e3bb3c722f209170acffe23c1206b9342a61a8d23a8b55e04d8b430994358631980bf31efc21f8ef65af383859cea536a8a4b5699fe47cf31cc74e1cd5ca4e4f8d5642de986bd3c92f285a08ae4424d0c8dcb89b544bab20474d8fb65ff84413deec87b046fed0eadf6971b7045bb7c77b177cf5e0d9a61b3c8201f250e8a9d1d4c7cad9ce18fcccded5be7142124b70e33d24987f1597b66d58b34fc21bf500d10dda16971827eeb3f0dfbe3687438bcce3e852535b2f4ed22e33d0397e20f2b5a16aaf9179d73cc0fbae0deb7422d5ffc68119788a9c423b07a97ba967cc205acb1f7b29b93b7dba24b8ee23e5f88db6420ac8f75e9f2ae7360ef71bfac6b2ab35252b7fc9a774082e551d09c378790c254c51c7cad86f5d6ac0e55b5e1fd2dd9d40d88fa4ad1f6e5c6b1f74eacce76d307f92332ba03b291b8c4499941f36b84fdc9243bdfd2a228e3858aaf0d447e6054bf34cd20459bbc8ed8bcfa051b301bbdbeba2985e19c2d665e1daa14140aeddca057c6712599b01d63385df15f497d4f2c6842cd7a7752e3770e7130dd2f365d4290d0dacf65e7b9f3dc2d96c417d5402d4f090a834fe6b9a7e6a34c6c8d7f915a798b9084e2df1199120d00cd6908b126b2c6d694eecc7b9a93def793566ec078af17171acf38a144bc2fbee7168be5ebda98bb79fb5be3f5e12db263a0a119a9d433619aa8a096664fb78dfdd5265a5adfccaf98ee897600ff86c9f4f41f58cd8889bd23be5c8946a9ae129a922cb9e8c5b2bcb27c9cfa7711102037a88b2f78cd3aac8bf5b89c9124bfe531eb74aa994edbaadf06d1c1436cc3b5c9199fb368a778086c522e1cfc9d9c5b7c7f312777b23ee42b1499e04ff8288d47c24ba8e167708789b9515e00a2750e2d95ca1ecc63765467808c33a2ff23b05be994d3e92ab012ff46eb34b0d4b35629b2946446c94d0d6dc2ea8744d81f7ba252e25ff5710abc0ff728e11fa66be4895b55fb96c9679a3e7a7afb81dfce89787ee0d810334d278a5c0feca0a81e7b14e0d31c5c5a3ee3e4072a1fb565e0e6cd1ae9d46ddc3314224f878fe016a17ec0747d43831a56b24dd9b69c79cec4ef4acc14ac7f9092c09cbbd2c77998e196f54e0bca51e525fd8a32793c68feecdb7296fb3e51706f76e063f734b40d8ed326e45983e21461f2872e40467ed08347c1960c213a0e37cd595367c03303182edf7d6cf26a6541f048ee3880ec98d524ec3ed4f743f35fc4da01c0a73504da26bb21965830dcb1417d6f8002554e4f4484019cc342fe1d7a07f839517d3c41161cdfe65ef8250a82b5272a71be5fe2f7d48907549814ea93a82950c3443edd3babbd10a11a1ef6eb593d5e86fecabb80ef7737f6525c3a8d33ee97dd34ded02dd2f5ce0d415301c79edd3f86fb12d9fbab4b3e15ad2c340e49ccc11efce3fba5fea35b162376e7b66409082f7683620d0b4006d7bc0fabdb952ceb4fae86ce9158537e3a5e456726af69366d5a578f75ec640e847968fc40ccc3d3bdf997bcd3f2fd7be618ea2ce8723c46ec15e2c0f173c7fe02571676fb9b28c4a696355d811de7f1670007bdd0bce3ca67bfb9cc0c23fed63a7bf42264aea4787e299bab6fb618f8bdbdf5b0124177fc38b9462512ce46510f266b883d36350b12271534802ff9ac36121ea8fd81d8ba7cbd40f10b2fbb924f05702d77d5e344260e5abb5e7706b07e06d6f815a74109a0bb6ccc25fdf666f1088aa580a5aa9b5e2874d8e815b9950359c9b0a10dc0223add578f2b1767c9b838f165010d8a11f05bae6902ae3fb085dffa39a1d0335405f61b5e9ef7e10251872d33f6ad8cea28d5e268ec69613b9ca123a9e9550f286d2e7d104610392c8e6eab6df183be56d71678d3a455bf806bdeb74ce047f7e28923da7e8aeedbd1e8c34bfe4f37f9cc2702b6608066f10a811daec8c4d551c43d745a25a84d319370f793c85a8b8fab4300a150c25b2ec9271fa1f1ad9728e1e17c16761d06b2564a2e2c6c907538abb14547194bf627ca3324875e106b777c89e2aa5cf5173c1ae7444aec0251e898ed80d66fd1889caefdb4476075660d6330bee47ea79d4bfdf471669bd31768e93ea596928846944f97cdbacc23ef26adf1ac77b85deab27dd8027744b89a46119f771e6eab0bfdc6c1dd42741a2937fbcf503da53d8bb5944899c98ee2ca20f69844d3570a5c07821d6f7e198c340c13e9f291625763a0578ef9dbb0ddd8edec5c4cfeabe33cdf466de270730ccec34551e9ef747ff093d52d9712c695ad0916df6c1f7f7c2d49f2f55faa026358402842aa65c46cc16cc8c791c88a5ef0c1a073c443ec7dfbcc6cf1b65eb977c3c2fc059b8f163c2669b242901ce1be706ae6db7839e9681a82986f345a14deccbc25c19305398d12f42a22499b83f9382f1e13be402c7adc08a31bee021aa9e61b5058a74ce392cf5fd629f2d7ac0f1ade8c8dcb695335c09509baea2279dc4a13a0a385cba860cf98a3760356f80259fb38d406e0f8e85696e88ff7aa74c59055c3cfdf692a9e679e4dcb310aba4afe6d5d0a2a0b9b1c443c339b1f92de3524d4c1b20511f95401c2f98ba715febe37cf6a3c5dca7a7711f9a4b058aa7dbe9dfa28cab4db2ac24a05977f5f48728096dfb3a00053f223bea019b428d1b396c9010e0cfacbbd775d309a7a2393a1b0ef4368fe2513512dcdfd0969eb3ab2e06d192ecff1d48afdb7285bdb9d23503d361999137e6f346bfca7d491faddfc29b653f40ab5f7c4d844ec6b5bbb33aa4cd898e32777f4869f7e1d7647d0125f594bfc6d926ee3e87aac6f799baeb75ca538915f50f9f70f3ec19987f6cae3844338fbbf09a3428659e717e037e656b3ee15f5c4e5eb9e169f8899cbc8fe6166637ad5841b7f63d51024717e2dd9e3adc6ad294243a64e3ab33a159b0113927f2058629e1ceea9b338684230a502bb65f69d0e126648989940e9505ac7467339eee4e4c116b41628642a8ed2a6289c621705af9aa0e9228735c010c674c1d4629bb892af03dda5917ed853e9b27db6b37eb7c09a53e052d5197fe04d0af93c20d5bc022d5b8f876ab5ce258b02459c178bcd5a757bcd9cb7c6dcfe953d4b102f1e007b6b8302f3ee24ffd1d46ca3c073aa32cc3261293574f22237e1cb06bd96038d01db8e8d3c60470c47e407105b71501aeb6f31d65a61e44618612ff9682e1f673597fbe00f3436a8"}, {0xb8, 0xffff, 0x0, "dc80861491fb3580ab3ab657ea242b2993b3bb1563825b9e9398e9435babdeb118c88d6c2ff38c93e1fe81ea9089e10a12113f8ed8bfa19afee4f06a8542de73ce71fd1bc87b98af093db19731f1f868d88cc75d1d3e7692e91db9c7f6acfe7efb121dc9519c61f26cc97e7a0913c0eed30ddcf87f7b1e6109159cd90f79c2d5ba0cee08445cebd75278739f64daa6d6dc786bf520f8fa57a5263f8a2509ff7cae"}, {0x1010, 0xffff, 0x5, "242957f75f02cc737df585bd91c6feb41c6bd6f516adc41886fc3e57573dac41d92d2ce7acd222bdb1055ea76e8646f50001a1de6a2e4416b1cf42c33bde6949bb60056057190ca1f4fe5349a565390148156a147b30dd7d05d6f50fd55748a2288c2f0765f08d47dc41483c480d198f622e4c70c4aa4609fb8c28c2dba69a002b572644268a2191633b248b99c524404f7ae29fc8a3a399070a715d02d996beed94ac0c9bc68baea8e3717b6aada5ce239d3648908101a455c5bf83a2f0686e38382bccbd23f0793ff7acff620f1baf0c24c944c6fa046f0fef8bfe9c77c4a7328b83c2b12b17ebb2f0c4aa5289e565dfbb37fd1a9027363fb1695ae6df3c663df3a14e6e290a801afe800fda606420960e4bde2d1f1393e83fc9e8594959adb7fa116773ef00adcb03b3f2d50efd4694ba7f01012cb270c7aa417e7d2a89735090880c933853d018f66b5a4e0938dec589fdbd273317a2de400f8268a6e1a5844b0959397b02b1eaa89768b907237a0352c2a4f987276f12e3ffde3fd50ff51def6aacb8d1f12b110be79912f5920a3201b188296ca382c15da452ab01fbbb3c2f8a16d671177fb119b61252b0f86df7302158ad774711c33adfa6fb15e85c260ec162712434bcb9b8481a21358851b194e4097ed6eb7de66fea3992440e9d9a9daeaa4ed90c43fde7af2c999b5bb411b7cd6136809d14067a6b5c5a5cc797fd11ad3065f21cee945df0dfecd0fcf52e34a09fcc693c27496c9be2014629e39aa0210ccc002def8b67bbe84a625ff587c773d43d2dfceeb60f609fc9288770e6f99426d8dea41e66e8a23cd52251c8fe7699888842ac2ab4c5b9c60fd4ff5d071c805cbff3a7959764fda049665afd115b401f06fd9488ae2800eea56548fda72f3a6f761c45d874708a6d6586cb0ff6bfced4dbfce7a2fa53cf22787b3f4d6b376109a1360d978114a749b8e50343d1a6440647b3ef1c55a6298b6a9a5321fa273787483bbf24530b7628b415a44b8b727e860cb82e3048e27b23c0bc36b4a8d8d80a939f684eb90afa84feb7855d177c3d774ef272134e6e45b1062f594848bec36928c12e46f878f6d50aff2aea34335a3db2679672b453e092d0553e352d59005dc3bde37c1ef66bfef11df6360864e4e807d16f3cdf1666575f0e0991810a8924ff5519afde7ab9b228af8d672c1ef6aeb6ff14e4cfcf42891c11888ebb9fc408b292c2c62834d4932673f5966b53faae7cd2868fd4614c57eaa21412f722c2b40f06ab5f8c611ad6fca3acddb726313b9b288c0c83b6ef0797eef91c9f7fcb620d2ecdff9966ad1d2bb05a04d668f4883db9d8ecd791970fef998a878fdbff7d814a64d9c5ed0fe2928e155673bccb300f6fabd10752eab6fdc30ac23bf61e3757fee33f3b2f7c8d1953c668b55a600177372229ac5d5da686fa73c18da29313e86571232d04819862ff9c51786a1671e170d2f281d81ff2ebf25c50f8f696cc62e723502afc6d02c759a6efc912627e33ae3bc9eb092ffe4200ba91d4b60f33c113156c248f43fff2bac31b494e6cbfa59c6a202a4ad7130ef0478b78da4f5ca1d3eea941bfaf2f591807b6c25b3f9172eeba0c32c317d6da505690378d5fc7aea9c212f7904a97b949989cd96af600e10bf5626eec01e4fe841492d64b4d09194046f2f526f2c42ae8b6f892390753a4b95882c5522cbcf22b0d612057c4b37ce44e7051d531e0764a979be2d0fb067b15d31302c6dbb448db8bbc86ad2b414c5448204192bf4f3cc9d3008109cbf9333ea1de920b52f40958a0319f1764023784cea43d53a7158b893d4567d1a8dbc6d782c7ca568feb33b6209678b0f25fada09425fdf700d307903ee7c2777da38490176c33a5202ebefd0d4fc7a11df61e9bfdf4d4e68e2eb5c75dd20d112e5d25342663db69414a2e4c030cda0db89581d4e36398201fe11339db7bbfd31801c43745a3fc22518084984d350fc2b9024f556ad9039ec108f3d0865ef41c7566991ee6a2295de8a9a5c3db19a7638ff655fbbad3dc289f29948ceb41b0cdfa03092e2416c238af0ed6b27672985742b9e6678081b69ae55330e8c279b51b054186027423d29e2c1c838b5d8fbea5840a0c26745f741c9cd758f4b942e3b8e9c669d961ccd63099573d36e5727f4c6bd828013e3a4540287da4635d779994a0a1bb1071a635d46396af1611cd20674e2a252bb148b4d939227a480d945243e101ce59719b78e7aefe97115279dee1aed5a268cf539baf3339828565c3aa28a3942d41c5a951328c15282988ea74a12516c2975854675d02a44acb9d7c76f17f990553c6643cb7120bd47089d472559f7ae9e788709f6a2419d92b8816477241edb18a1f56e3329c0408ad615a15034f3779ae8a0a316d5cdb6469df246814233593c01be41eb33cae1adb17641bff2a9bd6f7d766d671670927de6939ced7e9b4a7a174b345ce70bfa38778f90615e3b4eb48146bb41c35e6651b2736f9b5a566160288e34c75019a5c6c86908e30c10206b0cc57f2c9f5c33ff42e78ac87a010928183048d72fd1ba9b2c57ecf5e481c860a81c27b67b5dae146b2f39d1c6dca3ff83eb30e8f8e81fe050594417e842e56177ab32d3737eac76a11d382a9dbe2134347625eeea33c9223b605da0e2ada18fce502fdf847189f666ef0bc1d7cecee455e22aaf748355a6a61162d68502c399979c35c3d8b1a9b12584c4beff8240a0153bb16c099e317e77a50b864696089af7ef33c726152cb667f6f6c4360756ba011667472b88b276775b93120a9a4097623b4053e9450e7f557d6373301efd31b9ad48928f2eca2751379fc87da3809127a775206d664902ae66d167b7b7cd2d1ea3ec99cc6dba94135cf9a89abfb61d1d6650ceb9f952747ad375e8833ca312bc68e8fa2d8cc76b666c7cfee40877813033a9e72c62d036b2b7a9ad4a0ce1ffb2e5360a88338653ed5709921267af0b458b3d0ab67e676b748e94c2a44ee08b7e351e4c78e7520addd9120ee8204e3527e8da2876c48a0f09a509a7bb0e6eb8aa21bd7608ff72eb0348f580b47a117a08d12fce319c27e67feb4590e6a1f86aa35f2ab0a3b222bed8b362efac49a8dda54ef6a49fa1b687caa25785bf897a14e59d026c8878a7b5451f410915a230cc3f478c376160256c5e4ebabb0baaff8cfda5f6c184969c070cac92bd6aeead65b8c3a3eae41cc172a8c5aeb3d758cc229685eaaee0bdf11f285fb7065b2f52b5ddb1bab25772a4488659ee3bdbe3fbb7db6f4194899ba713eabc93789230ac109929c00f7ac00aadff0359fb9a3e828ecc748080f3269b47c65318f7e898b163366e270968ee9538d75cf253e883d7c7997a429d245c352fd48d6190d2d4b9ed40ed61ada8bce694f258a18c1ff158667570bff9fa315fb656e69afe29736f06c4d1e838c3b713ee0a4d1abc5d5879a56539ca28a6518c883fb4032de3dc037005e6329e3f5038d3dc10ee00addd8ded43cb3de0e868d3e1e828534a3361193875056c96de126f0ea450d118d7d49686be69f700cac706cb8db1154fbddf3487293369cf732e47b19bd15b924fab8ec2a17a2fad79158b3927a44bf559efe3b411da4d00b41d7469161f13fd1db1e963cc3508e63b09f92b94197bf8d62c8b5de32bb32ae9880b0c814e2fd3978f7265cdd1bc5f2e34e75bd58ecbd79f2acfaa363194edf73c3949be97bad0bfb5b5c01712f7e3671382b895c0f59d139e90e52dfa390c9676c0b0034a65e4dd85f7665639e78f3a60285d016f5785949772889a1f57ec5cda78126e0083e4fb1b6321ec0aec706c4a0af13503df3d240c63bf20923470a71dbd0106c476b77cd45781a52422bb85815b06acee2fd620ec12b5c61df3a4a57267dd86f1c00e489229c36a328b759650fd624799d18592e95e9f67ee2838acf2ad86b6d3520be1b649e7e643f41d8195dd2074feb107ebf8792401a82ecf4f2f9d55eb7f3a0b8ec404c9412436d5795bc2b978672829af5e7e18bb586c7a465076577a5ec48793c5b97903e9ed37b1759f17a9240b9ab234f53b2961bc906befa780218442a3206b5d663010e085abf85b519965ae1600126b8381c1d55f660b5c0912740cd1810f467c446f8ec2a83d9abb6ca6c2f82579a680902649524f351e17606b5ae1b417164f0d1a905b12f8223e6586f86c8dbc7ea9800304455f0182e24e3767b7b0fbc3fd39633f68dcdc4d818e6865598c26c1987f06d1cb687c265d5f4e7a4fc7794288268617fdd5f528ceb421ffe981b798fe95526b4f2caa3ef7af62563ede0c8eb3d93206de9a297aed4aca0145d7f5265fce18e2236dba79b941530f5ee579d5ccff3f8907281301857e4ec96d7ca80c79debdbb14e7e86a771a4980000e35e52c72a25937315d2c04188f9e8256d85cd2ac7da9506609272ae904c65b36310796a5491f35a5f728cf246d899c83041f6f308d11949310517170ad62bbc7e97627c88aa800696f36f0228e6cd30e0c6d3997f79a684ab33a2c099c7a5a8797df64524c7567873690f3a62c32fa0c83c15c80920897874c31d0c61057b812337c85cc87f67b68d1ba18a343d48b5651d0f1f7726fc5efad8c40dbe45d32df739d17c256960c3b80d927cca6d40ed74a01dca78e7264c84e1796cf4816faf4e4d984f981c2d799379b740b7eaf7a3b31cbaf560da2adec472a81b1c1717e1a2f76db73f0c467a4c8c116a76139203af82fabeae2e42e899ff098874e5d01ff966b76ac5a334165e55ab200fbcf12f95cd54d0aaaeaf629eee3e2d77a8b8048a0b03326908b2af643399c29aa0cb243bf65094ec4086e65434d144e6e79186087dd608377529af065c9c9d8a8d7021a460221703504fe50efc6a14ef7060098b7857113853f5bdde9cad35005272c9f7cd308d61eece1572eb6b287e8cf535559f9f16d6117a48fe2addb46742667ca8dc70e5791e76c86b4eacc9cb015559aacde2561763518037a58f8e79eec82bc76043d4e0ba8e54149a8398327989825ed890ef747d9856cea8c7d1dc7b494a7739e69980dc721d91c19e9bb733650660f3ef51285668f8a29d8a8ea171b0da4dbc7e5e245bc3ce3cb16206511a0f0998d805621f2d0ca23a25ea4ca7737dec9988500d917995ffba4ed0a14672a9d1f7810ae7f1179751fa4dc2eacd8b053756ef08e5c08c3f8e56ffc8aff28f8f22c298c5448c7db308176c8cb5307cbe5b07d01bc1e4e8c4a735adce41358a8e547ff7274d3d96c364b8ce3df30dd896cd8e58a21eecce595650514b3e826506d6d97137851e54492d88ffdeb200185426774c92a7e8ef5bab4d1542e78a93ffe4130a58f990f9250dbbdb50d5b0983136207d6761cfbde8fcb3d96528551e9742a9bea5679b373301be23d4e55c621a52be74a09a0ffdf60d1aecb529d757fd6d824095af18e7930039334cd2d8ffe9cb247012667825b462d167ab49d4759fa8141f38a4c7841e7cdbcf2e2d74920884aab6a27d49467a9183b391dfce1623cc3a31d8e829bef22978718e888c3d165dedb2776bc21cf55cc3a268de01e56ca82fc4a647f207068b1b68693fc285933ea5bc567473cf654c0720f4019b019cb7c2bf3be06418fe23fce1ceddfd26b92422d4c8d1fbecf86253f6fbb59bc6dc21d9928a0c279e7dbd89e913e5de4d8a42cc290523c5a43a9d625a44c499919f5da44d55c91d119f6108eab2cd75fbb4a34436225b49dfdf330926ef404611a1bcae778f9fb5c47bc699610f667bc8"}], 0x20d8}, 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = getuid() setuid(r0) seteuid(0x0) 16:00:04 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x81, 0x7, 0x7}) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x6) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000040)="9d83c400a5f6a583aaf0a693cf252d0929ea9ac2a23015b7640d4ee6a1dd969bdd2be85e16367abc2373b19520ef228a7e2a5325d30b83d34ab4565d1d9419802dd9f7b1d6ea528d0139d8aa1e765d46b591c0ac365fb692981c915be62cd232141cdfd952fdae9e0531df4aacac6193d22d0f14", 0x74, 0x400, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) readlinkat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/152, 0x98) 16:00:04 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x5) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7065, 0x8}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x2, 0x8006, 0x7ff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5d) dup(r1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0xa9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) msgget$private(0x0, 0x4) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xd4, 0x8}, 0x8) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x4}, 0x8) socket$inet(0x2, 0x0, 0x20) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xab, 0x1326}, 0xffffffffffffff3a) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x5}, 0xc) 16:00:05 executing program 1: r0 = socket(0x18, 0x8003, 0x8) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)="2df7b7296a529ff2493d26915b8b08ac15083106e16206c5b372fff0ab76dc10af6668a07352b105b5b6ddb3290e11277208623e804cea6f978efdfcb5c3f4feb8c3a05dbe1aeccda4b5", 0x4a) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x4, 0x1000, 0x9, "0d3cfbae48b96784e2186ae55ededba2500aec1a", 0xc6d, 0x800}) socketpair(0x26, 0x0, 0xffffffff, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1008, 0x24857121) 16:00:05 executing program 0: 16:00:05 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x20, 0x4007, 0x82) getsockopt(r0, 0xffff, 0x8000, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) socket(0x18, 0x8000, 0x3) 16:00:05 executing program 0: socketpair$unix(0x1, 0x80000007, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffffff4d, 0x407}, 0x6) write(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) socket(0x26, 0x8004, 0x1ff) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x41) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="8eb16ce92c5f4d552bd1dfa49a", 0xd}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0xfffffffffffffffd}], 0x400, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x10, 0x54638c4f, 0x40, 0xffff, 0x3, 0x3, 0x100, 0xcf}, &(0x7f0000000380)={0x9, 0x100000000, 0xe75, 0xfffffffffffffffa, 0x100000001, 0x401, 0x0, 0x1f}, &(0x7f00000003c0)={0x1, 0x3, 0x7ff, 0x0, 0x400, 0xffffffffffffffff, 0x1, 0xa7}, &(0x7f0000000400)={0x81, 0xa41}) open(&(0x7f0000000040)='./bus\x00', 0x802, 0x106) flock(r2, 0x5) 16:00:05 executing program 0: msgget(0x2, 0x253) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x750) getitimer(0x1, &(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x43) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getgid() r6 = getegid() getgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000480)={{}, {0x2}}, 0x0) r0 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/156) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000140)=0x6, 0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1f, 0x7}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x1803, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:05 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x2368, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:06 executing program 1: socket$inet(0x2, 0x4001, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = openat(r0, &(0x7f0000001380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x0) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x8, 0x77}}, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:06 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = semget(0x2, 0x3, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/141) munlockall() socketpair(0x16, 0x2, 0x13, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup2(r2, r3) munlockall() 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = semget$private(0x0, 0x2, 0x8) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000008c0)=""/141) r2 = syz_open_pts() pipe(&(0x7f0000000980)={0xffffffffffffffff}) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x7, 0x1ff}], 0x80000001, &(0x7f0000000a00)=[{{r2}, 0x7bb97614b1ee17f, 0x4d, 0xa, 0xffff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80000083, 0x401, 0xfffffffffffff502}, {{r2}, 0xfffffffffffffff9, 0x90, 0x4, 0x8001, 0x1}, {{r0}, 0x0, 0x14, 0x40, 0xfffffffffffffc01, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4f, 0xfffff, 0x100000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x81}, {{r2}, 0xfffffffffffffffb, 0x20, 0x60000000, 0x20, 0x7}], 0x2, &(0x7f0000000b00)={0x100, 0x7fff}) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x1) r4 = dup(r2) preadv(r4, &(0x7f0000000840)=[{&(0x7f0000000480)=""/11, 0xb}, {&(0x7f00000004c0)=""/56, 0x38}, {&(0x7f0000000500)=""/229, 0xe5}, {&(0x7f0000000600)=""/231, 0xe7}, {&(0x7f0000000700)=""/125, 0x7d}, {&(0x7f0000000780)=""/173, 0xad}], 0x6, 0x0) r5 = syz_open_pts() fchdir(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000340)=""/132, 0x84}], 0x2) dup(r0) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = kqueue() socketpair(0x20, 0x8002, 0x9, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000100)=""/19, 0x13, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="155c22d8745fb4934cf1f78a018dcec11e00dbc596a0c3c7197fe0bfa711ac3968cc297e5360fa5b6a196033c3b74cfb3ae99c8071f41a61c42ef02c66c0", 0x3e, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:07 executing program 1: r0 = socket(0x18, 0x4002, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000680)="81", 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#}$\x00'], &(0x7f00000003c0)) ioctl$TIOCCBRK(r0, 0x2000747a) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000180)=@in, 0xc) 16:00:07 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c441111194940a4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"], 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000640)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fed000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x2, r2}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0x1, 0x4, "ade9e2291d5a209f7f6df84f99b8b5effa68b620", 0x1f, 0x7fff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 16:00:07 executing program 0: socketpair(0x1, 0x8005, 0x7, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002005, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8080, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b190", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/82) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000280)=""/29, 0x1d}], 0x100000000000023b) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x1, 0x48) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/203) setsockopt(r0, 0x8, 0x80, &(0x7f0000000000)="89baf05c9ffc68a1e4fe714ea2e0e4f80863d801b2ce6ab3a81e7ab4a2bccbef1fc050ac3072f6bd613ef8192feb630ba95026be5c258fc391f8eadeabb0ef81f7af2a74adfe82b3673219d8798dae7e385ad8045eb73a1e7adfdd5b637d028dac360b3be423121b15ad6bb461339b0e7ec32a274a1bded861830ecb01d3daa7c8cc6f119badbe00b1c2dba08db8b0517e58d91f0ec00a09bd6c4d8c67ff1480266cf6a7eb38a87d94faf9c3449564921fabdcf8c64c7d5e836f1f0380", 0xbd) semget(0x2, 0x0, 0x1) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/56}, &(0x7f0000000080)=0x3a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204c, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) setpgid(r1, r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:08 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000394b2ff99ce3dbb400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r2 = dup(r1) r3 = openat(r2, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000001140)={0x18, 0x0, 0x7, 0x5}, 0xc) r4 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r4, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r3, &(0x7f0000001240)=@un=@file={0x0, ""/63}, &(0x7f00000012c0)=0x41) r5 = semget$private(0x0, 0x5, 0x0) semop(r5, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r4, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xfffffffffffffe8a) writev(r1, &(0x7f0000002600), 0x0) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001640)=[r6, r7, r8, r9, r10]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getgid() getgid() getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x7f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xa1d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000002380), 0x1000000000000030, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x300, &(0x7f0000000040)="90edde7eeddd375be6e6e65250ca384791c667794557aa9273d7d77d5c22d276ab9ccfb899153be13eae39c02f3d4cf0784e071b8474cc46cca3ba734d896527383608b6d2207deb25b94b14eaf08165b76a7ebb851032ed4fc6939ae71931fba944a5903a73e52871e49767f68a3349176398bd66c81251893aa1b503f342b15c3b2b19dfa29bc16094bed462eb910506241407cab0da66795e07275d9f12cad7b8e41d5cec", 0xa6) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000040), 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000100)="874e2f1790c9e04b9701a4a22ba19518a446366e4ab8bbd639b15fcfeead675aea300a635f6a0b22dbbbced03fb2f3d6a5c6baea0fdf312317d3c4f6c405dd2847573c16f1c08d9aeaa1a4e836e64c9d0adc0ee3b977286224b2f57cc601ff1cd62b939bf73c191f194070dfc93ac1c05c2a95d90b63dc6f0e9ab2d28c572f3a57c63a98fb75afc0e002b0fb4c158a3778a79b37bfa91a3f3994270ac2cf610f5b3a33b0b426a44e800fb93598dbab975ff645b61c6df6bba714ec814dd1fd1fc3127fb10713e6c9708a4fbb90e5043aba8b550e04652f35ed9e28048afd4b4c70141a", 0xe3) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x102) r1 = kqueue() r2 = dup(r1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x30, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() syz_open_pts() link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000300)=0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r5, r6) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) syz_open_pts() 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="186d7de6a6330156ede32b0ada6b93ae49e9f343894b668ea0a637226e77e42720b19289192071e458fd397a340741e9a4a83cb7da4370139730997cb2c422bfc05023cb656310334e774f0ba7db9798822594868b2549833483f721ce04deac1f846e5b4adbb66fd2d4601a732a2833a20f86f5b986aa7fb66806287e7384e9e91a99dc483f6a", 0x87}, {&(0x7f0000000500)="d6bb7944617fcc0a7afb4083f2d20db05ce6fa59038a4a4285c2222da997b83994707dd263502a90723e10fdae440f52d6906cc375a5add52d60d80d7ed9eba1b76c1fc4dcadad324fab4e9cbcf7c5ca1d43385aad5044b3768c9216cb74b980df955810a21ccf139fe30a8f90a36cf174dd80b69f39b2402b16263d441c38f219f76e25e153d4a4d47cfb265a6e4d94ce63b257008ea70d2d89a71c6a126a996c84a0ccfa544623329918bdde792c3219bf942923ced0bd4d7aad5a98b91c60e7aea5f4ff36176e47087a19841eaa0c646db54e4162c42c75325dbf2f75d8a08fc5a5cf95636c03e93fee8cc1d928e489a125646cb4d631bafda7a862bde752b4992d006d3b7110bc06578ce8a4ebc037caabdfbc080a37861b68c0b11ed8f9d6282dad227e627877bda3b07561dbdb5929f4d2e32d9af73f3c5fd5c3baab3c68a831573a409ca93974c2da4836fdd8b1472580163185eda7e27d6159c02239cfb9e584abd6a61b73988cd9a846ac036eee67b05054e35d331c9a9f746eccffdc84eaf3499ced856bba5ca550e175ecd7be593cf6b83f02f0e38dbbe1e9a66dbb0dfc5430ffa2010435d658aac3a8e413a4c5398d42f256541a61efbabe535cf4d0ad0c00c46b2d33394071b96bc453c404d18d7b18a39554ee3c7c707101d6163fd949fd8a4bb770ff7dc44ed01c10c2fd3c8af6b514fe8c025f60701ad6625ebea8674e105d12e8954117bcfaee81cf665d50bf2d8b94dc226a68bf371c3accdea542783f2e9ebe1241b243e6a1d01ba42d0b594103d0d3c1995a2047363cf5cc531d06853d21ecf9c209557922b265e61bb641245b358681b42d3e5ceed3932b8b87ffe33bffe9e865703367717e20ca13e80ff5182cde96c6367160804074ebc0ca017ae4569b441a49e484c0a39049475f99f7721be643c7db7f3b832d59f68235e9a4ea8ead3f7f4ab2a7b4c4b1f367a9a575b3188d974ba1cc634487796bb467555c5692395fa9f19327b0c83974874c45b20597445976858ef15ede4b322ab2e14fbc7812501496eabe06d03ac897d9d8a4977941171be8d7b96a899563c937de3dd94798a4bf3dd99d4cf022f2e8cc351eceab8d96f0dad1d85ad62f755b5d86d79cd39d573cee866a4481a8822de6a53c6ca4d11bd171271b873096c174c26ec644ec0fc24d5a34492bbfdd1b31bfd2dcb7f81e93a225c73dccd74b93e789f1b335173cde0d9dd22a1c269d3f0a488f0a1ac11b51a8178e0c6047a74d773567716e8fe981473b974c3cd96a68bea3f89b712492fb19dd0390c0294bc1a182a036a0ab8fa91e10117c1334757f7799666f9192712ba0d80bd5e0837d967813804c9027b11a71f3e87867b375e01c04bc39b98aaed4fe1e6060268c4c2468d1e933387051a0ffc76604de359da46e206a2052ad5b9f0bf680912bc1de361dc8d97aa59cae176fc5ab7f9d7d2e5a9c577ad0932d61f9947afc2df940c1cfffe890a14c01e4ce08a945962c1eda0102d6752a6df1c1d9d3ac5f88415bc181cc2a71f1f4dca34edf2042442c4a2ed34b6b7783c5d1ef6e22be740bab8a7d86827fd02fefa08d60ab5e1fb6be9b3da9e3a7b77d481239a646cdd5ee65e90543828287bea9d8d45d03ebfd30dd7becd459d1776a41425183dc6783cd8932a5be86c42936bc5e1e55046f572542260f6777e2a6fb6b272c44d65d6cff4fa75f0106777ca26f7a7ad69bd33f7c53014e907f870998786fbd7750e25468b9db9f36ab1d7fa08f55cec91de3a22103b6d5948401c85b4e1eb4197b7f02e932372c20d958c455af00ecdaeabe9d3455ddb545e0c23d8d933333f9b93c29f00616e9e2c1f2b3d063cd8c0beb28a1acf533b4481c459b9638905b5b53979aa474775005b3e32632a38041d66fbe6a66597c23585ba4cf086a35f4be36b7d9accec1adf80a2aa850ca5d76afacfc5bc0fbcd7d6653b79e9fda7d367d3a7d377a8ced1099066a7e5350e5697594cd3819700d6b332927bff3627af3a5ce2b078461733d6096c797bb5750059fdd10b0ae8d664dd77e58a0e02edbf2c07accac23fd8eb9f6f06996db13a7063ae2a8878926ede66a49968197648bcc22ed2ae0a0c4fb4fc5c6e7f8772862f005b2e82f904223445dd9a4b8f0c52250e8a62173634a4f78761624376906dec7d2298cfb161ea7b6a3b940c756e7202b8db3f5947db8d3732d59610fceb4444ea4eca2b490a37cf705e77e2b6d5a12a18b294b89c73841581c190578d4068a315b22ba9c78d9111bbf261e0478e0fe1f4cccef4f962737b34120341e75a5184d6484e236762afc1b494f84fa3b7e2c560b29a8295501bd9d7c4fe359eba0bf4b3f278013639867ef136f7c95ec4412bf3d22f4567a74318f375d9a19b3cf05c9d3c5117033ce8f4688cc0d4b5d8d46bf285d521b5c390bedd0574f889080bb3b9e1e99826abf3b379c9ea7e6deed4d4e4d08b797ec722b3069edd0542a6f38e8d00eeb5abd1cb1cfa8963d523aba7ae5cc6d36b5b8c2e8e2ca2102da754fe3775557fe46b6895ab6f059bd20a39033239e2f968c4bbd7ea8bc1a36e237d062f7c761f372e77f0664f2b562fa873d72bc9e87410a6e6c42b3a322661fbbc229dbbf6ecb6c8c7e0ed6dc1ee161c6f2baa4adda24a3ceb00532f517eb74b478cdd90a0b6924a573dc7d94045ec1b2a9d81206a0add23d8d13dedd3c03555e080b374133ca541e89b505b9c1ea79927cfc1a9fd6c12488dbe96ca3f695ae386c85e82ffb8d5baff6988aeadb2da383e8c3c4008a9fbd3ef57c8751b2755d16ba03f56c24b9131729b6714088f5ee630db739761b55130f58cfd43e071cfa36c357c3e31a41d107fadd5e5a90acc3b7a563deb7fb1570bb31591165702ef9a98bbf19c3dc1de5431f10bf6023c2e3095142a3f222042244444251a659ef99334b976e0546b71fb339a4e8f1539ccd46c29d84e5f1419337e3cfcc2ad9aeda23e92e776f86b6d24c91b19f8c48db57e4dd131181e0e22eb6dbf784ed01564a68a4ba8ccd3ad63bc27566a8eb35df415bd5a45a8c009fe7dc79e70ad6f5132c75f7f77dffa8543e76ba8518c65b6770b070aa96618dbc928d60e2d21fbf39be801cad573d59723afe9af7a892c1fb0e8f368cd2b51f4b2482e7a9daab1efaa2499c352848e2c115e83a11c6d6d6adb0dc42110e1e144e0f14d4c632c024e1e08f2258f760f62eb9ac7647e243ba9c093f498394e5d771bb46398915bcf5aa5f93bd6e36a4c86c493f4a78e2de73bc8b86ef4be77715f87a1e4e0ce016afab5264c58de0c28ba46ee27f7bdfef4e3fcd878099e476bddea392de690dd6c1a7c63c7eab6d93d04bffb0e8b27763682ce8949dcefbe4a53c6e9535737cc18f2351a6c8556869802798b81092e7deaa21fadb9bc759bc63c621f8401e23c321171612bdcc6bbb80728767e3dddabf38ef9b69e8b4960440b3c2abb86d283b2c7a2233d94b6a052cf949109b37bff10120ffb13ac05a3262fc41ea03ccecc07d35b0865c0f96de1f43f0985e643edf09e0ad4c22ae3cc8f6b5fea2fb19ee02da2b0bb9e77a5242e8696c99cada80f3ab9e735c8b3df7cd221bb69496e2ebd9d969d475c532b290733320b1dec473f1ea992d4857816ec14386aa3fbbd2c99453d1d24689e5b70b30280fa3d4bf4c680b9e0f601cfe03fb179fb3c7b153bae60b497691de437cffb78ee69e703dc49e82855f6b9f5d6269a940073009fa18e89161d57353b791d8028a808da5f4d49f84732ca2e96b478a6da36bddfa613841cd445545730acda07383795b9d290f765fef5ed8af42b15dfc14a96a36af08b46e121284985f231dba1300545c58f97016845f0047ebcd4ae85bb025082024c0484b88a46cc78e94089dbfb651acb7219fbf91852bb69c967e0720697f693a33f23555a5439faee51d342bb82814df4a6a4adb7c647edbe0ff7bf7cd7b9cf93f2d6a1e900ae37a50405d19518b3e74add5e8f80b0297e8d1db97b5085bb96f92ec8de2ca7e7fca5182586fe55081a99f4204ad15579803cc5a403de36a0680704aec2d31b8135ffa2ad14b2a0f949675831588c0147229547072d4202885fab948e2181cdad6012bd5f38052a9ebd88ba41de7c5be3a2ea7d07ca8ce9a860a834bd7d7f130c92ed32fdc85ea59da5187819bcbd5df57808a7e171558c4aa00d11e262bdd831cd682a8fcc4921dae1270e056a6b0539344c95929a835c8d8198993682b2756af544d728113c1b7f0fecfe24227246cc583f25b2a9500d47570d939b5d14f5296711c09056e0447592973238d9f3d59d9a4ee99e0dfe42550500cc58c7eb5c7ce8408d9488b92043a8efa602d1c58516516dd4d81481d1d77fff2e3866f541b98760715cb2f146c9998797299d90479bb47c00780fb6afe3e8483cb4ebd9490aadaec36c6d907bdeaf92b0ebd49b96fb0e08215e165e10cfa6e70de588b4df2c6039c879124b3e49c76e453762b709e489844b280323b2472802c5c776371aa76465fd0df207c8ee6ef16225a37f3f033c54672e3a4373d13c15cd0f82da9195c56381864b58596894983567d91cb3ae6867fc3b02dce8c3596a4d1b5cafa67e56b4653d9b74d2a9c779efcc00a14939d3ac1f1dd5e0e23f031cc1337889a2f3965f675d585332ae4ebcfc8988d809104f36e30b370a4b34f0d97863512379d7cf65e0199353c3c1fc16690248dc6a094186c648a6d94b329fbd646e9d1881fdffa1e7a0d3899cad5999eb1740b9a0bb72ff40e3635ae7da7cd8bafc83e1da427a064f53239237fde89eecea7ca21136b8ad9672d9454a4b72a27962c4e549de90121df2e32f02081a74458d7638de5da98de343d99806d542e62713540a9ef689a1a9d216582bdcd12c230098cbb09ad42a09f0dc28a830e5639034f8cf0074f2eef17be0db3ccd488457259b8411c42b1c7abed84de0a904391656f9a6ba23b125b734302d6b964c03bc1b87a8935958c3bc3fca851d43420c375d4b13bddc1716a9e76c8b7e97477b268de0c68f2afc3e40d8a2e4add2ab509f6f475119d68869c6af4458e52c6bfeeee2de665cbe1455088aacffd1456a955cebb4ce375f4e28aed784b2484b1f8dd196e0e3e4da2d25649100d0c0f3aaed35483c35e317cd439fa7d3a7c08a61af0194e0697f748153945d5165f74cfea4f7b4c5c91f097746422f3bf998f32b28a54b2859fb9b3c64fa2274c4f6820738bcac72c7e265be2adaa6351061a05cda1fc4a3ab9653629a19b988c64c14250de11ed9e1c65e49a7867781480757d3a65f74c09fba1e8d143d07ca01aae3b44679dfda7aa081fdf3958d0a1697a8174960891df39b43a80c5dba57f26483a911cb3252a24ff7bf45d1ae3793637c34b431dadc8a26ea207e44d42ae05caabd148aa958826c548e8dc48c310c4d427ad0c8787c0b0f723e7494c97c2d1c3e96a91a3b8274d4a3628992a3ff8f99a8cf4a615d9cfdf81b0b6d3684c876e15b57e0c14a1093d77b399472bcf4337f1fa0a776be204556224eb05ec6b21edcc163ea1262b86a314eea717d37a11537e35367b730913fd250804d9ee908772c38a08f874253aa57fb4d2415ddac1162401be25ffd6613836554ff0e3df12cfade7917c693a67dfe0059b1ed4d5bc0c424b301e85db0fb188f0be01a6fccdb8389fa4d09245a1a6e4a309b172026dc19b567f9d3f008a8c85a1fe1376f2510fbda9e4e5cc483bcea24f551de641283cf45bfdc12640e033d2421c946add6efc448e", 0x1000}, {&(0x7f0000000140)="a99dcff19d921ea25bf57ada53f043a163d7a569761093cacda11b5417b9137c22f362ec0a7f5a8c4f6d7c3683252c4a1e415ce3d771ec95d391cc2ebb4f697ac714ada0f31a544a300370e28c68e6eb2109fbed3b97a6d2591a2162a704006ce1f3a1bde8c155fa31f974b48c042cce0c9151855a3e2fc1a37725a9288a0536bfec89f10893f15139b40b24bb6722678263", 0x92}], 0x3, 0x0) flock(r0, 0xa) 16:00:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x108) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7ffffffc) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, 0x0) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x1ff) chmod(&(0x7f0000000100)='./bus\x00', 0x799bcca92ae25459) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb278a18dfb8c8cac11cc1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 0: execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000380)='[-\x00', &(0x7f00000003c0)='%}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='(/\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='$\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000240)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='[-\x00', &(0x7f00000002c0)='\x00']) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e0f6669da560bc6202409c9b7f5d3c36c653000"], 0x10) shutdown(r0, 0x1) getsockopt(r0, 0x3f, 0x2, &(0x7f0000000080)=""/170, &(0x7f0000000000)=0xaa) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='.]$]+:*$#*\x00', &(0x7f0000000100)='!\x00') getgid() close(r1) close(r0) 16:00:08 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000280)={0x3f, 0x3}, 0xfffffffffffffe2f) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) ftruncate(0xffffffffffffffff, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r5, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000200)=""/89, 0x359) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0ff0105f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) r1 = shmget(0x0, 0x4000, 0x524, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f00005ca000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x17) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000412000/0x4000)=nil, 0x4000, 0x0) r1 = msgget$private(0x0, 0x0) r2 = dup2(r0, r0) flock(r0, 0x7) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x8) setsockopt(r0, 0x1d2, 0x1, &(0x7f00000001c0)="94fcc95b", 0x4) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100001700000000461eda51d0fed2fb597579f0b7a6dd65c7e408ca5abbbd9e15dfc57053960b4451be0d1e9479aa50ddc1b15cb43072fd88716477cd7f9129e6436f693c200c9ba03797ebc10e31485e19a5d28fa5631b981525815a41080b600c7d3ced5ac4e5e98032326d3cdcb58c18233e5130bb889c0ecc2b46ff0c4a1924f0c1b326d7e9b5843d690095fbe094bb2e31421fa33c9f326f6728c5a9b01361d64644d2778595a60399bc02b4d37223ff7b98f5b1860bebc80b7e5d7d91ddb216a6271ed817717e0dcd15b994f267caa9"], 0xd3, 0x800) mprotect(&(0x7f000003e000/0x7000)=nil, 0x7000, 0x5) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r3) 16:00:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:08 executing program 0: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x86136) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c00)=[&(0x7f0000000a00)='}\x00', &(0x7f0000000a40)='\'\x00', &(0x7f0000000a80)=':\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='%\x00', &(0x7f0000000b40)=',-),$&\x00', &(0x7f0000000b80)='\\\x00', &(0x7f0000000bc0)='\'{\'&-\x00'], &(0x7f0000000d00)=[&(0x7f0000000c40)='\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='\'^[}^\x8b\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x100000000002006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0x0) readlinkat(r0, &(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)=""/106, 0x6a) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x0, r1}) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) flock(r0, 0xa) getrlimit(0x2, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000280)="ac0d840bb87d83c0754871fe419a5083e322b7901fac1e44ff53748ea416dadb3650494e9c9c8fafc5c7181ca7999bf3f3d07e0afe8895cba06021bceadef07e632262f788899959ba54445ebd332af962bab80b4fdbbd98fa999fbda1c21d9f470aa8785a944a11e359133da5bf63c5de49fcf750db1a78266a1869cf6149de6937d7e9ca01a7aa0a27a4b83f11694d980dc8a27319496d31b7509730478b52e593cdd79d00dcb85c8855624a8be03eba3b33bb2c19bd8c234ba9e18db8e7cee0892fec13bd9f8c8f7f11e9380349864ef01f49a85636c0ad652dd7ce39a818998aa34495d9bc2e6c0c69e805c845b02a3ce7859a403ed6ec961efb5c0c8df40b359a0dd63caa687ddd8d6503009c7d17ae43b792cec5ceee817d4739e3afc05da44b6fda9b0d3684bfc56080e828a93975f8beb5c28550b09ea18e5ba938af3c0e79a77fd338a60b55a56120bba1c30f9556150ca6a7192bedc184feaaa995a881101e8a35add806237aaee95e5d77a852ea77c4255298cbe825d31be64fa1f99397efc1d9b2ba48f350f0b1787eb24f5c4e524649c650478c0ddcfa595878a4a343158ea61db18fbde4ccaa9bdbab1b8f5663d55b6495616a6ab2655ea272460b8dcb0ffbd85f3246b1f6a7a47631c011ca108cd38be8e850c90dd5036625a589fc2919141607a0f69d3cf4e9e41aede9b8b2ef198e7d0e096998859f559afa3d63ebdd341fe1badc8b6f1ceb070c03ea74757fac77606ad828d27289526edfcb3ad5db38d5093b1d925a8050bd8d0e1261cdafd729c06f32a609180de245dc257537f3802f504b864c612663562ac57da89f72fbff330aa3b565ea75a04ed193a00e9390661d629ceb031f4f2d8cb85f122fcaa979ad2c7ab11fc5c33a93c7f2a1861354d5185fe305cc6db6da4271779e957757a4521a6ab03bcea2f7e1d4b253d7dbdfa381a48bebcb0f2553bb325daf92f04c3f184a2f7b868ec83b23b5c407b1f8206d48ef74a80f72c92480bb4302dea62974ffca4bb08058f082e06997fa9511337d96108d09091f3f50ff336d2b6f43628148bff18ece837f3bcaaebbc055b3ccd2ea06646cb42366dd10d52df88f049bc1422c63bd182703bae79532d688321f3807e07cc261d5bb10a05ffe15e32c12f9826f68f5619428695717b257f7a66b0596ccd81aabd15ebd0d81c3aa107831571ce76a82a86db457625f608b7fdc1d647c109709b86587f2b8fc144b33dd585e549edfe425e6ce0f8a3003ceeccbd7e0fd6cf1da3108ed6c7308c0b0564999a486b701716075a5661650ea1e1d68b0feb0a8c0cbd0f6706506772ac8607d83f9ce6f6610ea75b8bafb3c427b3ac79e25463bc5dd64e4ec3fe376a03bccd74bb838311447c3f6c16a1e145232c4b758e3bdf21b3b62f8d6a3d23cb8e940dfd883c5221d69036277b7f5a27682ba1661131105a3bd38695f2b575a041f96b1186133557017d112c5d8241b63f9078bddfbf488dd5a64bd9e357af86042635bbe072158a98997653ce0b52a5b282ef8421999790ca5e94a79435740cf65461135e914a036709f4b27f8b74ae4ae8845971311f872da9e9474c15a4cd4d60a2c537ecf55396a7b42b7f5d28437ea266cb2619a72303a6476a45b1e9c91d17dc4f5984f3013faf33feb3348997ef8a3d779e9f00c036298c4cbcf2c94f98a911967e308545d26b64597be379917395bf0e4a05c6b5b6a2f39a244725a4f7246e3414b51c1ede5a3281f7f07d617274f20ad63181b36e0b579d004db95b2e7aa1b5cabfe27a3560a04efb878858f90c520825928510ee87928b532ea525108730656795d40802a4c00a482e11c62b617b61e6050a7fe80899a374694671d419f31ffdcc53f385db255407f9f12f3f65397d95417ae61b3a8d7b53b142255cb6c91798ad98a07da28698644f11301251813e320f0780dea94052937cee54374b32307d93f75b58b02a24f5c578d225c0829655b5e4b179a3f36525854d19a1b16386534d1036791ce8ddffb73d0f48978e9c98c64284abecc52fdf8b40c448e70d52e95d15b8eaccf4c1b2e2f8c1f7966af7de4f3a05d158b3d3850ba4be54b17b44f393e3b4f8051fd482c7476293b3d1ec33fb8429c1fed91949288c7876e70e8c5331a198c97555adfe655c6b4cf505a1a0d53bff3734d7a6af62fa34def0e491a50c88f61f85e31e3b16f2dce8bd0112b9db5231ee50f384088f881582e8d626f569165efc1764b05555ae699e1f9f814bdcfe17b9a5589f812bb57fc33d52b1b9e7735186515208fabde8aa50fe2cda48a907d4840448895de9ef63297d6307416766190dffd5ade4d5231de4bff911ffb621cd01a48a1d7c955b7cf86b7c63187b408d5afff7c170882b0f9c9135852ffaedda851dc47d0373b43363b9aadd3de", 0x6b7}], 0x1}, 0x0) lstat(&(0x7f0000000980)='./file0\x00', &(0x7f0000000000)) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x100000001, 0x2a, 0x40, "5220917f0f62df810d7f30c9e9e43f294112c7af", 0x5, 0x80000001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:08 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x840, 0x100) r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) kqueue() r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000640)) r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/64) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x3) r5 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0xfffffffffffffffd) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=""/252, 0xfc) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x24, 0x7, 0x81}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x58, 0x2, 0x7f, 0x10000}, {{r5}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x400080000000}, {{r5}, 0xfffffffffffffff9, 0x14, 0x800fffff, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0xb47a, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x3}, {{r5}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x81}], 0x81, &(0x7f0000000180)={0x2, 0x5}) 16:00:08 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getegid() 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) recvfrom$inet6(r0, &(0x7f0000000380)=""/227, 0xe3, 0x0, &(0x7f00000002c0)={0x18, 0x3, 0xfffffffffffffff8, 0x4}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r2, r3) recvfrom$inet6(r0, &(0x7f00000000c0)=""/236, 0xec, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) read(r0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x83, 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x8000, 0x7, r1}) write(r0, &(0x7f0000000180)="580a20efabd16ebae63225259560f8e5815f73f2a044fd33057552fbd5e41789632dfc94ff334a56535b7a7f8ab06198824b3da03e58ad1dda16a76625bbd47b3bf579456fc7d4096e8c059a87cb2d72b8bcdb9ad8a4f5f728113ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000a80)="1a91d6000000001ad23707f95c1e160a7cb15c8db11fe0fa010667118b2213634b180ff866e9ab21f46663aace35b8ef52914cf31a89cd4fc58958450011a9d26f2c6c01002cc4cf2e5401f22f09def5093cb5d128739fb0e993ab5d74846a14d7e01a08787e0c4d88b3250e0e212b9e2d79c3c730b7e1174d36c09abf1be8062ae4b3e7904813aad4a050332a63f0fb457a85644844c455c7ca31c4b3e508a7b1a2ffce3c21998b338e7db715aeda2dcff0493e06d28c5ab468dca3c05e454124bf3ef43102", 0xc6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2cea1922400000000000000e4", 0x9, 0x400000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x1) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x800) recvfrom$inet(r2, &(0x7f0000000300)=""/96, 0x60, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="b26b9cefa2bbc8eb73ff2b19b586c8c1bf193a930991387c285da5ad7e0db34558ff4afd03af3e091735d89191f6b08d123f027043e020cf83deb55f624e3fb2725d3fb1ebde1af94d6d6d3727df7868d14e81597d313d3e380401d64942eb1b53ddd170966391d876ffe517dc1970caa1ef047340882364d5a323d1bec2df7eb12f567b6c552ee7b5997b3f3c5cfc83838e3e002cb13b59465a196d723c8b855246bd5794ca8d9efc4734147dcd15abeaa83cabb3ff127ea2455c043abbd1261ab75866b4993d077171edd33e02e5f0", 0xd0) close(r0) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:09 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x5, 0x4}) r0 = socket(0x6, 0x1, 0xf34) fcntl$setstatus(r0, 0x4, 0x40) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.\ffile0\x00'], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f0000000000)=""/220, 0xdc, 0x42, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x165}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xff, 0x60000}, {0x18, 0x1, 0x200, 0x10000}, 0xe2, [0x45e, 0x1, 0x1, 0x5, 0xf777, 0x92b8, 0x3e8, 0x7fc00000]}, 0x3c) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x6, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000043, 0xfffffffffffff001, 0x401}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x100}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x10, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x5, 0x7}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000280), 0x10000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/102, &(0x7f0000000240)=0x66) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/140, &(0x7f0000000000)=0x8c) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r0, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x1, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x100000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x80) close(r1) 16:00:09 executing program 1: r0 = socket(0x11, 0x8007, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:09 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getgid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:09 executing program 1: setuid(0xee01) r0 = geteuid() socketpair(0x10, 0x8fb3f0cb951ea8cc, 0xf, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) r4 = socket$inet(0x2, 0x8005, 0x8) r5 = socket$inet6(0x18, 0x1, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000002740)={0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002780), &(0x7f00000027c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002800)={0xffffffffffffffff}) r12 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) pipe(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002900)={0xffffffffffffffff}) r17 = dup(0xffffffffffffffff) r18 = open$dir(&(0x7f0000002940)='./file0\x00', 0x80, 0x0) r19 = accept(0xffffffffffffffff, &(0x7f0000002980)=@in6, &(0x7f00000029c0)=0xc) r20 = fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getgid() r22 = socket$inet6(0x18, 0x8000, 0x3400000) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000002bc0), &(0x7f0000002c00)=0x8) r23 = accept(0xffffffffffffff9c, &(0x7f0000002a00)=@in6, &(0x7f0000002a40)=0xc) sendmsg$unix(r1, &(0x7f0000002b80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000080)="bd0283fe13f2ca7abc6c31c4067378bf998689e887d3a1e65edd00519ec74bae90210fe6f96fee1e3560a1192c19a0452a91fcf85712d3edf01a6338027e667e156f453f3d8b10b7a4f0387daf4f2c70d2ad3e1ca73615bd86e6e38f6f5484e54ccaee0ac94072b9b4d31abf213ae3eadf05", 0x72}, {&(0x7f0000000100)="c9b76b554842462678c23d95f656a9e21ff4a6f61769ec7e8b6399c1e69a22bc0ce39a5cff6615e6335f403f5c0f2980f686973b5a4e4c83b545b7025f7b6f0e6f8d17a1eff180b2e98970cae58fcc5fa51eb5e5184dc46129430414306fdfb1943d1e6675bda7be4bbd1e580e37e880f9f7b552576186c2f4ea966bfe9782bf1a42a66f0e1e1e691fa5931d4ae2ce17b85e7e", 0x93}, {&(0x7f00000001c0)="c1d08ef448ed789e981c3238f6cf98cff922a55f4e251905465b8398381150b407aac8686cba83f59b74a64a7d800898677e02d00ce64c89925293cbe204cf987a54aaafca05cc4e228cea32d1fec1bb00416fd6345775d70d83d3c3cca31f2c432785a79f82c1d68abae691e27e1ccaa21d662663d6b20aeedbfcf76c1128dc7f4de9ac1407b3591c00107d3c9f8a4c50a20a8c6f75c266088da8e0326ea43c65d4701d943a2a4f96b6227eb83f827701839999f6ced33b5abf3569e9965809da5de8d7bad6e30d8576e03b34cb39ea17a443e4fbcf8a7d465e399effd0a77488", 0xe1}, {&(0x7f00000002c0)="606d0cebe8f43f9fa0ec5767eee24d986d", 0x11}, {&(0x7f0000000300)="937b19c332eaa794abb1eff9c1d3eca7018bfba2a44de66cff8a12430db7df321fc6176aeeecc5633535c1cc6e89623ca7d58c423c4ced72e289714938757b1144673fb0229066690f2e1088c2d2cec89b971e0c10766ef5d4e9051d6ccd88ca62145664ef3e2f85c174b92e70bae15e5fe125b922aaa471cb0b723338c092a8d0f9a904c6421f35f7bbbeab50f4d2aa6101aeeae8877460defdb4", 0x9b}, {&(0x7f00000003c0)="4cf297a711c8222cd807fb9fce7a5f1cb3de0d3fa36567195234abba59556a5f293519d628dc328c5941983c678379fce33ace2476a0bf31d89f2f5320256cb12d8cefa56a86314b342568a308dda6e26aad3a5242d3fbfe36bc5bbc283551bc7d366bde7bd6dafb3aa3eaa427059bccdb13aa0208316521db2846953b5fc4a762b906a7a9b088bd9babce29cd16583d26bee3b40436d064aa6d2181f3e0257cc04abca1cc419493ae7334d67407b4370cfdd05ea9e52031ae85d22ed3a3a60cb59ddf54f69c11fa572fc662de4d0ae46c21e6944c4d33870d28a867d308538ac027b9e2795dcb725fab1c9374dfeebcb62d1c77442785cfdb87b3f98bca929c7e65fcf5cd90efb720efb589ac7f6d8ed36f7e82dae2c6e3e7d9496a7602d1d4f4c162e10270088746965b3162f8d82c36b4f0ff670a5a4f56fb5fff63ca592b06d216cb1be3b2e70d58ec1900342d200a498dff22a625bc9884c8732f77536848733be2337542a03a9c91cbd9bd707c0c14ec8e5c33165d723c27843e1ed36f0835d2df6cf1c7be2ab6862e6cf536a8b4e72fe6e2de7bc1a7b350120dc9e6e3ba6d1d1d53030677d832361693534e3268a93ffc406d2eecfa9c56816fe16659d39f79ea22dccfc8c55a36c228957793b4b628dbf79beaf86757b9d8a6eb05ea178be7fefe3b39f9eb425e6a344192b6c667fd4525b6aab8e541358dddac5469cdfa945b2866b7ec38eab5c3814e9d616519fc1a01de075dadf4d8bba7194cf5583684d5e6ca21f668a94d0398e6bdb23354a2889b241aacf811a1ce659ab96ad407ad99042e4d7a844db71daab3bf2bd668d4c4b5036b2747ec55a081c2b97a13a1f19ec744d3fdc3942396ed8f94074756b2de479b8e95d4e657ea21431d99b126ea146a8fbf6f9e0b798f07b71ab7a9d75a49802b23a05d5a0aa654d9a66435a38d996c1429b0e7105658efb4ab5190f5c060f14e013d3434ef5e4be410cc68d488bbd31a686890e5407e870aae416d7da2821b88fdabf00bef7122ed3cda4cba5dd28c7f5886a3358087effe282ca9fb40eb34cfa0e4670cc3514a59be52018308ca87ba49592c1918aa9492e361679d593e41499766710b198967285b52fe456df2b713d85f8d7357b609b1feb8163fcbd1221a512e1f1010200cec717ddaec361ce666977a5814a515ae53566f98f17ef2c18afd2801384643e83d503d90d35da255a4bb8c16fd760220ee508de99223cb818e27bad60dff9a99be6489c8a937b54e4f22d52b3017bae3fa70534da125521fc5de166bfe0adc5961e22189c0a2752d321230f84a730adb81f9b1adc2a3af4092d0c234af8386d0431cf4c4cbd7f3d533ee3cdac500c91cbb611de05462e5efe977dba5b76a7e9c5a79b777405d0f73e3472861763a5c675995f0c27ba140b00840ff39f3478e50d6e2e399c71893ee3b4678179e2257a5988b27fc40804937b5a644f5839b878cfbebb600e0887c1a10115dc1a8ce421edfbb0f092721648da20b40b6474cfda10e9c1644fe3dc90d5c143d717d7a44629ea337e5d7325cd2901e7cbb8da282c202bd246a2d4da65978763613b7fcc891859eb6578ded5f805d026881eeb91d1c6ce3a8c36e670a95a2848f6424119881577197dd6b32d2da69fc1be6cdfe7d559c65445afb3b2a806c406363231cb490198db8895e85577999595a1d4eebf5cc95fc0c539e616bf31390945658467015654a634a77aa1e8f64c9c32331b0210d39551243cb69cd74af5916e61e477136b711238ed18add3a9684a5836c1c8e350dbdca944f150d54dab82810904c3742fc2773d8592709e1f0797bad06fc6e3bb664f4fb84fc5364a01e362a360122923a3c5934a362a40518bb0268b11af12f5ab907c966faade4e629af7537ce3bfcca3b451184e97298ad407c4935cfc59e21f1a4bbeea1ba171be94a96d4383614a66324c1c46c8eeff0dfe7422c4064f0ecd89dfbc57fa57258bc8fdbd8a5c2cf1a25fae88f3f8a25e7d1a3a074441d84f2d54b841487183971e354308be3acd0ac0cfd35d9edfcb47e95429ca96604f1e0571d8be700dafc3425705893510be31d22e59f766ae3f91bcd67a155f3e02f7aee130d822cf86eb239f4f33bec931c7d8da2b4691d899353c5c515f0fba1d318d89be33047b8104dc77deff776f8102fbf6a8d38fe55a0249dedd793161c7a5ef0eb3eaf4dfc3dd02c5340adcf18299dd345495e69eb3ddb7bc4ee94b59e7c0cf2b39991b2d6874c411d78a20d814ac44b7b826ba6abb525e563a3bdc51e12deadd40c2918d8aedf26581a6c8c745d2948ede43b37d970be60dfcd315cc431005c64054a41879e004ea090106e5f43abfbe1c51d2a0d487e9873d627d647d06b306af825584ce73a2442211bb9a7bb282aba23b77159a957ee9fe2d20ea5af8dd0762b827f47752ab4a9f99872f78a9096aeaa79468038fe9da75f11b06d78c7c6e654078100857dab318bb2ed7437a011cc7e3f5506626acd1fc2f2b8412f81c1e89eef939ef6d3b728e831a58bba60d162f96888c0516aa8e4cbdbec438d0d3c1209efa3f26830b8f3461e042c81c5c23b62e9cedd6106945085f0cfdc517faf1610b22bde9b96f262e33506eb558e2f8085246fed6d0cf1c4899531428f088fe0ca9778fb866e4df5f3eff4071b3951862e3432fac8275ad35e17dac82ac21e4372e18f9b798ff58a16cf53eeff6e59900767ee46a05a03b651aa019ebafdb2c548bfca0ef3712e0eaaa463d3110bb142efe298f1fa28b66e78f0e058c8adcce5a9c471897593a284731a09224b13b1923b98106f375412f7d63afc62e4622d92732a1fb9d9f58d797f04d380889dc1ae759392a7e757214ba6d0d072660cec96e005578e7845befdaba59f88ee3c7ff7c18beb471d8c1553d24e35966b117e5d49f94384f577da01781ce6cf60aff3db8973d29c0d35975a4939fe33a66fd8d0be8fe23c8f9afa888b7283eb59df21637f2d3cbe31605c0752ded6d9042e2a13b0ccdc7f3a3589e0bb008e42724e731d18c9ec181f235b2589090b6f660b2590367c316fcaf57b9b802e300465fe0767a1dbcdcc77f553e41ecb6dd0faf122f322ba3e7692e1787b595e2b4c6305783530ee6b8033d9d5d1cb70c375b2bfe0be6b07ba46d12080d1da04653e82109ab121e19de247d57270b5cfde3b23a877b7dc7c1faf7086f4a2074599400ee043f3af9e386837726864a1564ba4ebb908b9d4cee079e10c99426760778b9a90c70f4d525f00e666e4a0d0b94b4e16beb3ab7941d26072d2350eeb4546c02702c029d78f797c83931e3912288a5e96279647e20a73581ab867220d37ad35d4b83c560f139544a65cbabc7b43b4b36c1bc7bf5313cc3292e9894439f7699139d590237c388c2ee9e31a54bba8441b50ae607c0cbbbb5449d816a1438d368c342947887a045992765f46008c4f0b828315151819cdba68636a58361924b6c35f2a71a71791a7ac8283a601118ba1ba54f2e643cda9e9f1ee80cfc8c1c078dfaf04450ff29e01836d2cf3dfe8b5cc9001a0540d92b07d17713c5f883f09bedda97c397f1ecbc2bf09733c454d09e3533dc1a68cb37aac2cda6580130905295db09dfbf79b6cc0daa2987b113248b84038667670d3bfdbd59388eb58bad9dc9661c851ee438ab00ab484c90b49e8a72a2255953453f6485271110c9e3ee6a912fc58d50cda74b25baf3b040ef2ddaa1442c04e1d5c67a20d89645a66621acca2efec12884b3e5ae9bea73c5c926e8ed5a3b733d91dc0bd82a6c4e49271a277a5cb4389e9f0df57c98ae03260db42c1dcfc0cf905175c40e82d71e7d172103a6461a5799546568cecc9bf72aa15f0fdbaf1893e2274f311e2e10c6461029fce1308c80fff0db9c2091449a558d2cd30deebd4957c8b240ecc79e8c7740d18b9328e0907f6e85f7df40dc5207e54addab8cecb705b395d4155a181ef96a378564659b6f6d77a1efae005af374c84cd7bdb1c915c66fe56b291fb2369551698873a51d317975171a122aa06f9a1279814ff3fd97f2d6b62392090a827d050e229b60b664845d28c5f80c4da75adf48a8b95cc0411a9dabbee9368497e6b6f6a6944a409cf9c6fbb6888736e052a1fad68e361a2978cc91e9fcdbbf3b628a1d82eb5d763e00a69963c4015c4fdf7bbfc000ecc618a6bf463377181f20240978977969538630919aca0e744e82d631526c3a7802864cca812881ed55203aba27e82379081acba5b0122fbc5fb60200947bb1ec269451cbac80e0be22bebe9e608596408325d0f80e4b7842bbfe954c4189b3d47a32121c3a3c8e05f65fc3aa20b7039e3407387ede00ac4d8478301214533ab3940fac380640fe961d577f80cfcac2adf62a04e0500d920bdee02520be22888dba6e0aa47ce89135f0a8f39aae576be7c78599ef92d224394cdee74da34366777b1f2fbbf7fb839e645ee7eb21ee73b32c7fbad159a96902ce35ab1b328aba1ab1a79a35b4b90fc105fc6bf03fc44caabb291da167929545184ffff104903510a6d973401b2e9ad5121633cde640ffd66a16d65e0a6bfe7ad8501f51d419db956e356bf71bbba2a4c9e4e907de2c9b39392b0b00b03fb46c511af961a315325eec35ac97b1883c8bfaa8dd2c281ec86614b5235fb129199eb148bc72ba8e556710238746bc1cce4f513905c64fe7dfce2c1386877508f91a0d110112ba0c562c22162e77bffc2ebd03da986a0f0593c73483f077d436e2333072e4ac63cdb97ff75de2b7313cc52098563106bc415b692e29cc90ac4c397d88088e3e6849e458aecd492fb3b83c3c5836492ed307a8f1d6e896d19ba5fbee81e91724c2dfa04cc8e2efa03c82c91b3963970493a62fc75c3b1cb15fd6e3b030a00ed5818fb83a42ae0fc3d509abafc795550e23aff0fb753b26ac16032ae87c7cf58c669f9db01784b4820ce3927302bf17060868641c3267fc57bda432e9851c96e3de5c52a562b1e7aceaad0b73a7b39506f49e72b88cfcec360b759998dbda249cec390b9e8ebb746983384138cee552350a33e7b8fd40c51210ca911cd2376a68228a6fd24468de17aff6e64e4a47cb38fadd856e36fdcbee99efa88e7315db3cd5c0e1ba5b865f9cf8c4f504f1ef014531fa1e3ca5d845f0f2a97f811f2d9272906025c5ab403606cd2a522fdd4bb2bee57be8185fd74c17306ff5b0b488485d720dbb3d017320ad229a3c09460179e6ef858da666cdd33fadce9ea80b6e8445371c33ea3556df99a9f10cd469343aad3ced678fbfdc9d92a5f932e87ebed2f8418a177c1aa4e72e97a9a19f375468276ada52ba2fd2561e3b65e660a8bdca5980c28325c3dcadb100cd7548d5e11cd6a81b070dce70635f3f7fe223b397b4a99739af2982004d0764a65abbbf0f980adddc0f65b555097ed581a31998de47264ed5d955ee5937e0ddb37f5b01bb3f4884cdb3a90d5f798e576463476933a96e4e3d3c71a3e3957d76c66ba3375041f35bae27067f8ed610c61253a65dae51cbd387612e602d1f021dc0f8c0ca24e3d26a603e41d931c7bb0fc6445f30ee5e7ccb4b980a3e8e5f0c036f1d099b4cf2576305c4ffc0f1eaf4d404cd7c7c2abdddb4990584f45985046c72ff26fe3c65409682755203f1f78bd5d36e84ece76292f72146065cf8fc514ad2358b2ec7dda60ffa8bee54a17682c4838833785e792b070b271bad0f8292a0f4712fc44fb25dffb099df50d08e0d87f47da5e8d4c69e56605549bbde443", 0x1000}, {&(0x7f00000013c0)="fb9b91895d84998252454a8ac530a8f9ed728a48c0eaa6b9c26fa69e7166267f4b5d8afe45f9eb2f20bcdeab0f58510acf46798af1da4e763265af4fc543b52d80b0afe4aadfcb0f5b96e9029a0f3006f377d6bed3e3c573ca5b1f3f86949075b229bafe36bffcb306e6f254f3fdcaeddcaf8349d166cca4272bab74967a1f6149ea70c17595a40b9df080a6ce8ebbbed902f6689c81854c01076208ee3c9c919cf5b7d7fefd7c2c5ab5d3a5a77bddbf41e5", 0xb2}, {&(0x7f0000001480)="5a0bc5810a24a08c4b628034bd0afa6581eef4995eda9103cb14092fa1367255fa3cb278d61754ea91d008cce34e23568b084a18de9703f20613fac8c9e4884f96a339acf36306a37fe94d8e6da2382038bcdf005164960ea319bd3ae689c10e76251044fc93bc733fcbc2ed62b80dbf6e8fd25bc094088228c58c8ad6392f9651211d8b5e87babc1b2fa6972e5746f4728abe531a6be543bd41d869ba2bf97e1d7abda87b9ab978e474dbc1e471566bb1a4bccf20acb62cdeafc20e3f0e2d62231d9112ec7a7061cf34bf9df76377d21d410635fd2244590dc153d7dd2506a659686b26db29d87d3bf475f24f06169d5764f5b3f9f5c3155061d7f776dbd49437738e125d87c4c6838a6acce4338730965df0e314269f5088afa87442a3f1c71a3a6f978244ca5139bde4a2e3705ce886578baf87f5c7a22adea7d08e8f2cff9f1c619a5e76e849b9350669ab8f3892b8bef95aeb12dbc400b6d29b5de4cb68924c1d44d0e129abbcc7726f266463210d1fe4f68e14fbe9bb784ef9724a4bbd2f20018c2bb8be329270d789ced25f0f925abf13996767933b630a05247bc12c5b77df5a10feaf6bd16f3d73fb44897e17a0cc03f20660e921dd614e4b2c3241126a662b75bf1e1d535efb20993d53264e523d4ef19789c9b2d90406168154512094746ce54ce8870f3b420386c1cfe67168c3020fddc3e7ae42e8edc80dd9f962cb2e51d2397c58a6c61301b274119490eb7a7505b17ac19071661a4f2d05edfd3b851b8e89bd1a6fe9f993e40318866b26d75f182913590cf896e6984c0ddd6dd259921190e4033ebc7a9d88668d297bcc76166e031e63277977ebb3b57f939e7d3f037e8b9e272781ea8fa5574a4d5686e67c1e61e4f4bfc5f614a598b95e5ec097bb0ee3fe8dbac444324896a1d7c67a39df242fabc4468c38a06d5721f6b3cc06b276a00ae77c88f177a75c9bf9e93b7831bea70d52858eaa24fcbc5300a428e4c997af799fb5e3cac40758eca0d0e5c527c07e4146e2e0e8d15ac9d4a5486bdd9cd5ac54a5f85871325d5d76c7dcdfe78ed8ca8fa5c9e7a5fd2e803fec602f103f9dc855a85b8a03cc5e1f798a9d1e9a4ffe89655a0869d5530fdfd735b122fd66f075134af64f0e5d7dc7ff232f0470823dd2e3cadbc2c0d6b8eaa972eed74cb389f0a74f4e82eae5edafe9654263865388d5a6346515b3f0795cfac49d0adfd39d32c9a2ed91455b1e3ae616f18e6154291ddc27d6d0f52d32971f6587c51e68c0e9b31eb1a467d98402803fb6e9701fb0d685296b6294d3c1759540f3271497560d7864fa4cf6e330a6e9dab4ac26f2c552640b9d4e244e5c72c52d46067f4813e852c919f7fed08860de601f881f73dd9399351703dd3d0f52161cc0d171f1df7eb1d3b6ba69b6a3b9d967ff077f76033c3f8f09025e95ad1f8ad23fbc39f88d87356115065ba041b8ff578d2c320345fdb27685bdd84ff990608cf40449100e1ca6b8b803896e9163062687ef71effe793fc524fa5625dfd2191fb7a37056cf265af2051ec5479887d11bdab2d95b904cd75591366fb3f3c6a94b3070b4588c042d4cfb791765658bf08baf177fe48518f45a1453ab94892428e35177a9efdee6384b10d063d9304b1d8a8b5f243692d342c016488b002592e0ee110f7c81b094d9c3e6e5ff1c394e9e110c693e839b7570a0dd7137a999b03a8857f4b0a57e64798c8c88decaa6a6bf1bb42c829eaaf8dd128f0f0ba36841bf3c21b7442d56dc2054f95c3526d3b02adc96f9b196208a43f75fee5bd70ec5b08c3306baf6170d24bb18fb7a05f24919730db7edf89f9bdabbf0bf2a575d94b8a37f71f6cab3bf9c675a5081e0a7e5303171ba2c098e4f628998a1d4e43866084f91658b469b521f371e952cb4835699f5ff9f3249205fcc23daab1bf4c8d874314bebf27624e6f533e09403cdd26c51476acac0b2e2f15f35b6d0cd26453dc0a1aead7d6f5a9863eaaa22b1295c884757e7c2f9e7c2c1b1140ed0a61cc4dabd0c62d812ad2639229042012d79b00ff722519762045656c93fd999d6797934123b1bec3ddbb565185e3123cd56e47fc62b16b848dac35b8b505c81b51061c50b47e0d29543875d168eb7f7e990a5e980752591d6f403db068bb68e30f79b69f01d04ab9108a499ef3d4356d18b7df79f64395af980487b18c20a3c4ad677b7765f7a8d0001e1f165f3b2ee90b2b83cf5d72c9ee4d45d4cf4b36a378d9033bd01f103e3ab0c883f2318430157789e11cd085711dc8e83dae2293a7c2bdad30d29d8b13897c0d056c0e129354c5dacc72f025e7eef3873d65d7af0b9e3fd5e33f8464cb4dacece89a918383f3f5e894c6347901f9c7ce9995e87e4004891fb75a8fefb5818c90d1cb4b732d4183fa495f698bf3c34a3fafd8fb3c7b1b4213f595b279305f0ee0884a3c4b9f0ff3b0469c0c2539bd0c3f4a9bf2cb2ddb8567a0c6318a2c0a827c0fba79b20c05be65c7f5097a705082716c91e2cd742f80f2385d79285a2138689dd9fec70b6ab6a45397afd86422e2d7d1439cdaf7a006a3bb780f758e9ff78e4c208a54ae807f17d37d32b8cfd2babf9be04f403be92f8f37878168e70cc3bb07da1ee10a05e61415d9a98ebb579cc97cb3683069ed8653d4e9e010f1107f39ca796fb24b4811d23ec8136909f31365bab11b1a1538da9f1646baf735448a2f7103db7cb72998be28f64690078be691e301242b90d2477c4919bf5ad1c6538ce09d17d1c11b4cbe7946aa79e2ea23928d93f8f624dc8e01719c64184b1b25889ef316f48ca7f868d91a0c5f253b8d2e068b9599586174579c40b6f6fd10b2b5b5794694e630614dfc1644bda9ca86be9720fb56cc7dc1fc11a8cb36fbab32e61395a602e05bba81f1aa8282ae7a669dd521d7986462f259e587595e9c41de49295736af07dd0e4ea02e396b0a1c3c2d36f13642700f968b6887fb3fd2240b3090f4dbbebed4f38e174ee9ea76465d017b608577d4097f9ca327a9e447dbd1d6586097ad9d82a565dddb2d75c0892506fb569a0376e8bf9d59a4cfbc491a01228c09fc49f310646e5e73c974e5829a5efecc4a8ef5803cc49e480674cac8446a9414956441185c289929af20689aae912b0320bfa47eb87d9116d1ce035ee738fe9bb69c4aeaa75a8471b25bf73e9262ee66a21282bc7deb986d7ec7acd21865c8980f299d4e4a091dc0c9c8e0c4df5c5bade786a97f5018987c05fa4f366b6879d29418a840780b4b7b24befa35dad2cf0ed2112e226fb027a423b2e1ad6afed8017d6698682348e5f1bc930ba88128e52c12548a8d34bf14e1a865758c884be7a0b342582e755e7072027b8054a577c273c24fee3fd72beb9077341baebeeaeb6a3790d29aadd33442f01e073aa3b329f54b9f5d943660eded40ac15c817612775ab4883f5f0831a8c5d8f9ef3d9ad02cb5a282322afabe5efdca081a94d92290dad4494db94429e37d6c1cc6791c12e0c450f51c77c3112794a9040d7d4790a9ab57c07c650f745a48febc116c4a1ea19a5dbc52589cd913f68e790815e1376c9e3594c1b7aa6d1ef0d86538363fb76ecc39ffbd4ca9322cd1b9b8f4441cfe9637fb891e63dd96f32f5e8d462c8e90c72d8c8f52651e997bf936fca2fbe79d5e5f35ec9168b48ca340348ee6edb617a7daac5d81cbfbf89ace8a9a3be5e36922bc10894ebcb30c5599f523ffc3b1f7cd3078fc01a1a87073bb90e26c34ab90d7886a29b98c1c8c66e2315be724c940cb2f29c03d4e4936a9da19c5fe573dd1a60a4536c6be2e69f17484ab841f54e626dc81b581a71690b15cc2fb39a246aa1de8a090d26a0c6fadfda52f6deaab902be85815e0468376a382c1e9dae4dfa31b5a9e282073d5a0c3fff0b2965decfcfa49e3c64b763ba9c0560c905d24950bbd653a8fc3983e8315ab45e7a2ad05cdfb158d8e978e008fee853d85ea7fdf8101c5104b8580d53ccc1ed84363dd57cc31a1314375a63cee041010937cb9bc784b30f13b39c70d66b5a0b9aae6c92ace087f8761b46f223a6490ba01af6d493f9799738042215cd705365d96e831aa9d489b26a87f4f453bcdb43de989b54b4f210fbafc0382566023bfaa333f19619b7ef99a4c4fb58e96cea1104b3197124a57a299af4271dda951720ad34d11e68f93cc52ed0a11af7c8478cbdd7409ddcff25a01049cd78f1eb1d915c845911f6ee641e6848d4428c676213e601b5b986133a4f581bfbe7ac8a5a563349315177ef7d44f776c8781b375cec04c330d706357aed1222653a7e46f994ffccdf7f4c2c060e86cb9bd579d81e0b3607b7cd095a8d05edb48dbb7e40c5aa203fe0691bf4551ba2dc24891fdd07523e6c0aa6e00788962ada9841a973602cd2200c6d75d12a9ed4493d6a1205d431ac1bfc700966d3e1349195fdd402b3df5f238ef25b80cd19930cdeb5489a9beef51db042f41d44325440b5ce6396a2b4283161845127cad9e0d62211cd25959bc4d2f27b7bffab3e52cb5034232d6032ff739e7aeb92404ff1a7a3d6a7777db0d46b9317a084ba456a0aabd1e0415799bcba12500abff6a5603a5454703d941bb81fdf022f7f6516b9f11a9d08ea8a77c2684e49c64915c6433cf09f423a2bf6b618cd0e6bd893c0b15359af07328fa7a456b88f49740d96353ca3de459413194899f14a112aa61f0bad6c62c059a270f214b270dfb7d00e53e22cc515b67cd437ce8dea9ac1ae47adba098e954fcc027b944aca768495c4fad23e52edaed43932a4695d195c34d38b0ddd25ab7cba22bbd6ec495fcabfbccabd719eecbc668c2df711870267d1c1d1eb1a32720a88201522f32d161e306879aea474aea4a7abfbe3cd29091426ee9d8d56f88d1731204a2165af6bf3f82159a9cd73ea6c29004df65822746539785413cd7156faed472f67764cfc3a4714cd5f0f0f8ebb953632580ec7421baba675a85fca56ac28475fb9b5f8ca0f0919eba55a0409f30b9f3adbd972ff4062b0ba7a5acb24596ad93b87272607989db2a1527e51674ebf3d8ee4e4958e6f241ddff2a595b953256fada1bbf82885490e57efeff8ca226d9872b7ce48940a07381a5fd9c94f700ca02d792ff5ca081695be662214b5f23bc0d5bc6b510fe161b7f7500cbc99d743d3f60213b5792f5abb9f26d346fdb977f02a73a3e5a3dcc0ad614868ffefa26686cc1e603d8b6783849df6642a0f896cb68c2fd9d334aea45b3301f05de81ec179cbf851430a33a2fb27cae7690e5158ed3c36a17f163fe53cc2ef9791769e3b7833dcf8b3a3318ecc8522d9061bf2e9d264efaa7a5a407c9b65731d62a6317fcd6793dc5fff0cf58c7ca7ca2cffec47ed1a522521e8754d6be54be97d216a260b02c946b5053f8054686e50f232921a3f44ceaed7bab1de07cd5d345e92cee87be79144ff4575149448344715d35d6eed8f8cb3db678dabf30f727cf8e344aa2ff0b0f19481b9d05a750aef1bf36b76b2c8fa879bde6dd8c7f9180529473599e0178e3bb4c50d87a6e4ab2e4250bcf09c7de74c34d01f3e66690b89a3a0902a7a04dce473ad83db149f8e0d8ea65c86ae5549f8faff29af213e97850979cb8bd84ac6ea5057ca739f2d6164de0ccc47f42e35557a9f4f073df8f4f082e5c87414c4288ff139d5ecafea348e745ddd2a697f5553fb2b850350a79f555b1094130f05580cc0888aa8e64a19f7cc074ded6bb134ccd57425fb8309c3904734211c821e8ff19125e0969705a2cfd3e94a7a73f", 0x1000}, {&(0x7f0000002480)="b2a4ea7d47835dfa7fd1fe939a6bb0b9b0201d6ab56cc5cb31a37f51ac3f668971ae12b9a3ca7feadc1fb94ce9735757dda60a797a8597686fbeed3d4fbca23f0d4f46a9ac4cfc603755e44a249f0108f347c108a2a67696c78067318c50c13ba13e92b57a98a40e7a5761cae3e29df64ba292d9646590443d60e38ad21d315788da4bbe56469475cfeb2fcb427854fc30315cf6d8760bc3afba59c5194b617fa41c9827aff3a2e0eb540904e0641eace99ea0aa654dc4bee4c6db8a", 0xbc}, {&(0x7f0000002540)="e33ce0a735df853246e26c463e677df82ef62af1991571bb964d47d4aaf2eef2b416f3cd5ebf84a67dfead8c7b9640287d7092711135df13cae989d1e48c8cfff17c10b2d5986ad44367224b2ae50ea1e9efcb91b3cf7414bfbaad6f24e29413565eb8e9d4c1e742ef2f489f56cbe905667a4007d9831f6c4fe8a09e8bf10cc6", 0x80}], 0xa, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r0, r13}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r0, r21}, @rights={0x18, 0xffff, 0x1, [r22, r23]}], 0xe8, 0x402}, 0x400) setuid(r0) seteuid(0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9f04f7d95d1e8452) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7d829c108d8cdbf288ec934447c93d9dd27bdcaaa2411d034206b365122a1064a5ac2ba1b8a9e621fd9c2fad1906fcfa799fdc4867f4a4dd66c4529f382143c9b9cf8c3f0c656eaa90d17bfa5cf3e458a3166083feef8f1f9e3ae5aa0038a8ed6231119f1571521f4d8441b3804c730e40b5e96bcb62255fab714199090e56950739e936c2352c08db7618a4e7033dd97d87f57b8e51700d", 0x98}, {&(0x7f0000000280)="a5b8e03815c9e4dcb3d7b6bddb54c70e337c988170110b6a9f6542cb0802fbb2a4a7f7c8f33510ba35ab273485687830601869457d93d9160ce85b170c9da6cf4f6c17770fac6606d21cde61b1f188b69b929428ee1aea2e1789870d6963dff54c73e1a1ea86be3357f63d9d7e49509f6e560290a629305211244c478862adce28579d27f687a63dc3ec927066a299d29d6a78a5506b7f304a0d079287c0898e3b748fe52d78426d1565d073b6fd052e37c82cb4481e46ff1e9b2cefc7a468678a87d9a7f57fe1f3d6705eb24526c4e68749b5cc9b753969d0a917b5a2658747f0d3d4bb9970028576a0eadbac628d0623cf84817c76fa48ee6e17e1b35f37d00395f8e54b985a0f4d432d887966e60a1aac66b0b4accf563f8b9ea1783925aa635be9465ef518468887640ab2777ed4697263b34285263e7a92c9d3df5c950b376dc08ad59a985ca3ce3a8e1d11f7fd30e26548343c6c9bdca4a32924dec0e6a133640689f36c8cb3fecbad7e33810609d886707dc5373714a9105fd7472c70dabca9a5d0a7c55d17dbe9154366c2273189737c303cd61c9e27f0f77d85fd04e955c7217e4aa3f5ed6eee998cf080fc7e614d64cdc86664674bc1ce98705cba47d8a4c431cbba578dab761e78b338acaf53c5777a705c8b95178e62f54cda2af9b15a1a7248a0da22799039b33f943560f7cfcf35394c4bed6a44c74171b52d3f45124d3b4c03395454ddc17284db322cf67a518961f8dd0d3dd34d26b34c910a53545313e5bd6f6cb0ddbdeffd7bd92aafcef78713df8411eaadc3b523b817dd78c8f9ba7b6f5d00b0bfd2af567439f33aaa9a085d8f13ebf53e4819e92f9cb5111a7b111918207392627f7debecf4633ab4d518945e0bf1f5cad4b07ae625ae01a07aa68d806de33bde96c850788d8944012738a9bdd14572f3f6b2e9361194480082289743a9387c89a1e8063b98967e7db53b6978ba7e747b57fd6be5cd70600237eb8cfbbe5ba4e94018e910ca104a684aee621dcc7cdaf2ff80258160044d7bbbff20ad20782887f4048f1e78947257ab85f178ebe8290c17f93ccdd0a9f0dcfd4777a661b0bedefbc547a0ecf56bf95b6b824b21d48044a465daec66ba069e6fd16a54cf4e6cf01974eb9ad3dbc01ff0c94c4f8e198365802276446bacff6b68688a995624fbc65a26432adce662fa456fb4c45dcb17927332e72677cfeb1ff632636cdd57187db7ae00f34a481cc1cf27e17057ac1134dab8a395504f4d8113cb31dbe79356007c4b2e4e509711b4e300cccbfbffac0fbef25d5baffb49cfd7c2d006619f80001007aae667f4f99135be9533204ddca6ad80a9edddcbfb8507a9a7f52bb94a22fa8b7e71efa5f6d07ffd22c310676c04c087455aeb87b9ef38f1b3bf35a766ef3666434db3ea77c9abf8d63d4b47681f057a019308cd5b93d5f529e6665ad6c298077a394c31f754aac6addc0dac728c766c2101e7c499302b2626dad9cd4b9fbc579d879cba7f7e18e02df5eae6dccfe6654e15938535da913969277108a9bc18c0b7aca4637ccea0a2b4d586c069c307cbdb706921f8af369272ed19b1a8d904f80d19536d493ca8572b417a1b2b66a36bfb91fd9d9d70d4b4e550dc0789cf23d7347cc0ff1e450827abb5edd2411ab6a004452cc9600a6e5f6f29ccabbf7fbf1467964eeaa6e4d83451e4f156dec81afa36469c780f75a24ed7b5a6b2af5b23996d9e511880d09e9c08b3e721831ed27471a31ff04571760d7e8fa64b4603cd10ffd2e33089e128e2af8504a89a5ca2209c54e1fceaf9f2433c7f76c8d10a070bb69a2a864b11cf3e6ee464dad52ebf04ed47a9ad342e4036c26b38b296b2a4607ceb11322de41e8d44f256b3c04b20e2d9fe8be9353b7e398e4e6d126ed0d37583c7a905dce06083b255109b14c1b6558e88559540791618481686459e65884e6cc766d51b531ab8dd94c299f54c3edfe473d35a0cb80e13acfa8fe60b44da8f05ce6cbebd8d39210474695f6d0af1991ba028bf6a87ad92c001dae8989b40f9cae02b8ec4a6792323ccf5e43d32b1a63bdf653a0a9c173ba12f3b0ad495771bed808fb83ade9c84bf2e61b7e68a14c72fbdee9e99939ccf77ef473d22006a00c3c23a31a5297143d9798f535b04f62a6cafcd2cff60a3f9e8102584a9ab634c070349db8d1fb887765ccc526e7e8bb1f89465250c53bb7634999daefcd0b93e76dceca07eb42c62fad2d3a4b7563ae9ba6872cb2166d6d24d7999bca3f6b1632f8de902b3e1345476da96d631734bd5098b950599b1d6896918afe65eadc9308edbba4ceaea3fc4f556c2f8d115d1aa50538c0006467a4092b7610e39b2a4dc66802d53d924983c0897e16bb5f2a929a49853a1984fc6a248767c131c86cba945c003a48e0b29616747c244aca0671b6a3402243dfa38eb103c7e9dbd412abec08e4daf77b3f4427d1b4b6770770072aceb1e2c290e9382d49b36eb860a614843f0bc0de3a1ba478465c28857d8a06f46f08b9a3b1488e06da5254ed21b185dc1bb997311d895f5ddda67034dc4a59a93a37c5850306e8f3c1c0f7cae9218f84f49ace6f6aaf0c32a1bbb20cdcf452be196cd3211f5c2aaf2a11e19a784673abc9d98fbac494885575121341846164eb81089d3fca52470d4eca367e1397f01703312e11768f0446dcef285151eb2b6773788ee7b2a2102302d0958ab76764e956185b9e525d4be33e86b21595a947ddbf26a638f575d278a76a94f3c89682df04d9e3082f8d279f8581191d4d2db59329b55431ea5237278ee8d61a935efd3e2d10a1d7858b2167fd3d673eafc200f3294e9596785c6a03d0c0257ab4b07064118a9dcba623098f63efba4f678a47de86cb0279490347b485f4e5a2397d26b4f727e4f40b437acad6289638184c2533d27f6a3102814362519e43b98c5df931b225cb637edb42dbe9ed3f607c25948b53ee8457a927968b37158dd2038d008ed1bc7725b82389b2482f47a1e9daed4e98aca985c504231967cd6cbe07c931d5101eb16f3b52c9acda13f11e66ceb7796d5591f34d2de25de0a7def55cf5c289264d806a3a88d1bd404d1c0afe56030b6082ca720bbf72137cca50f180bbdc40ac4f51d44c4acd301214ddbc3875f71b9865337e159823c91a73f6f3f9d036934ece83f2e5e6a19c93ae75e767ae03f276ed21164f29945cde1e110268fd9879060e8c27d00c1cf371f78b8495575ab9f94ba422b8105780e7351172ac122ea3deb113e32bef29bc30aa3fafa8bb23ca05196bc4979a048e92b0046a5ac4282e28ad66d56046b9152708055b399388b7f394e85c4ca6f89c9f4895a00680a9d38724bcbe735d9fecd75fab0b6c1a716f879b60286e463a64049d0c79537fb709083fedb71f246200cfd7f248f861726c1cd5a3c46624469b6dc1deda4fe653bc142bc4fc924960940992b4abe9afa3dbe5f96e9fb65527fbcf21e794417201cce4e04d9f168414f735901be552e5976d49498f1c2693480c0a4882f154289cfa5cc676a9fd29def0a832c558df1547aa1bdda636a4f609a46d29392d5edc875a0ad28b73639b1cc2e38023b6aba0cb479fac37719da274c46e16eb442b18266f93dc43d3afefafdd11f0426ea051b5485932f2fe456316a8a506b4d30e95e950eab6f0f14fc8f201cc09feb43c6bc7516cbe43ef31da5a99e54c72ca1ba9f79a4291509e8f56266c7c4987fd3a4e6f309e899e05c1bb1215d1bd01e47882cf78877c8f7b7be901008caad524b578a389786260e0485296b39f13818e96e1932491d849129fb9002078ad224affe461b79a98836e2428c4a7a99774c838fa3e85986d2f26c34007701b16c3c17f3ec09a698e7612a339ad7cb4a24e13be84cab78c0aa8ca7ef030221ffb66f9b00b91fa5feeb9b3d7ef77bfa87738224e91ae6df79c37d0bf76a359f18924378351e7f7ecd5448732e5be999d3471a47287e17796e17083bc6ae296d93bc323ca2233cec4c74a696bc3a8ba5108f44c3ed6f50406dd35d8e4e6ffaa571afe2c710288504e0bcd402ad415c01fed0c57a1c4d4cd5ff8d613eb5ecddc8160c118116653e0d5f6b418aed6d71d919dcc340f58e24df1a27cc9e4fb7742c0116caa9fac5cd491f3312705707793c091152ff8eda6dc36ef47d136f177bdcba47ecb221fa996b98a3495b988459f790e5d28dba9b7f8dc474706bbc415abf74492d0d2aa59c61108858d6cfda40c1d279027313647c8da47458537054a6d44b6eb468520f0d79d2fcf1eeeb58bade3fec5b6e013b7b62614eb4c0d387381526d2321d1f27d9467663bfe25e772728bd92d75a9851ecce82a645b1b47dce439a929d49a09f53ac1260da7170466ecdf6c2d174c571c80853b7147934ac440fd1651d351868110d1bd13dadeee9b6cc390384cf9086c9332c97f30eb37a6f9504393b8087d1c7479876a73c660232bf37cb4ec2047c5e7cd29da53f84eb3f91de3fc6c85c4914b70e4a0b23d0ba41c5974e46b4088fd378b82e480eff772339dcf45418bb03f038a7ace89ab918b5cfa4e6e8a6529a9ec281a18b3ebefe4c1e9010b87773ada56727a4d18b1cde9f75909290b53a222e132a083f1767e0e20b6e25c559fe4cfc03b4b378dd7cdc8d980d6358228184582bfd6426ec7fee6045b1649c59b51cb424eb9730f74d1e02d18d7255c1c007805f1868cff3e3d678d995faa9cb47a2f885b5e3d0794c8b4918687ccd86954c1714569e07ca7573686e84665ed22ee517c6f3eff49371b0a7cc82548a0750ff478bd199dc35182488ce5f7c7cb9ed0f049687750a22699d1342dc1f8163ff9e4b355fa1b26deb9070c67c6907f0e64068abf17933627a0f904f202203b438ac8a818b6cd85a93ca5fb275791657dd8e93b3358d31f64f5c78210aa26e706508d8f0c609eb9e8796e1ccdcb568ff0b91a8fe2dc22b79ab2fd865fa5350ad05978cbf8ef4432042910aa08b5a3c8a7b076b4d473c79971ee11ceb1cc02453336c106af831c6e8f5f8b847dff9167a1c1af0f0cf46bfbe71d9e6f12a84f256f534aa79995b02ed38a7de771aba8080675c6991e8713f9ecd24974b52976dbd2fc32f9dfa0d3741cdf36094871ce41f95a3c5ea11488df3233051a75bdfd45f0da9487915a8b0c81aa9c5ce9eb571a92e2945bdee907b3bac3f4c456037d7140bdadd873dcd27bf9f37e0aed47a682202534b5d96391323b45a5e67884dddcc62ae49bc6205f2680fbf1e62b53d581b1c4abaa552c819c643499799b5fa49a6dea6c1bf4b289be470bef17d5b4523f5422d4f71666e4652a0b95619972a786c7b6a0d7b9bd302af64eac0b7a5c11cacf7194f9b099a1813da8456a1efd20f441a4e80247c8f4a790e411bf9e071d8e05724a5b717e0cc7f01abc85d2ec7a06815bbdd71915b847ebdbdf77601e2fb66039a9bd21d6be71ecbd71d6e0aab70baa2957093992889a77eb02f057018f16c092cc7e45072ebb41e5b8b6ef8df3f66a4edcec34e37350ce28375030cf739897cc2ce3311469ffde61d7b5240f47631b1af885e26be845f112419e13f0a021fb70460936b0e47734ae950482ba200fe6e1a68a1fb9e0489961cc9e2cde7200bb27a753dab57986318b78ba1b64044a81a64d58b3e2ffe31ebcb17f71632b337b6e33d4835564a04828401ce9cdca922948d63af1319db32e2107fd2829f1b5eade415fef4cf367dbef43ae1d9a9765459819bda07e1f4abde3a36cc1b0529ecd2ad02b5b1ae", 0x1000}, {&(0x7f0000001280)="8763259b4ee13ee930146bc1037e5316e277a41296c6abf9bdba0a34bdd430ae9623f2c9529001fd905a2ac6618b29afd578a8c84636ebc10ee3b7cf12bfa7889b9c4cc6956c25d81996bf16165be1add6a36a670e595c8194de9d0a0ef6a6e5c874a087fe4d2ebe263b688f1333d8a5c494960dc175dd8e1a4071d0655c5283a8706b79adc732e3e7a15aa1a3501467ab7dd76410c195a134047aea889227b9e8c424c1a2472db5faf38ae55b20b30ddd852a5627e973d26021c41cba6baa713711772eee47bf11946a7a165c15ea3c6232d64805", 0xd5}, {&(0x7f00000001c0)="dfeaf9e9263d908d41770820606b7e0cf7a07804e737453cdd56f01f32c5939e1326eea320a838f475d3ecc664ac0892936d4dde4d92f658c704be6bbe43246b39a27bd908551f0d6cfb0fcf8b034216073956de376c381b6e4dc9b3e5fe871a4d2b64c5df7466ad0677677ad78b503941325f471a8c", 0x76}], 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xff) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getegid() setgid(r1) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *198689 51699 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(985c244152f935c9,ffffff003ed2fc00,ffff800000171290) at ip_fragment+ 0x551 ip_output(6901d0409d1004c1,ffffff003ed2f700,ffffff003ed2f700,0,ffffff00370d48c0 ,ffffff0036513d88) at ip_output+0xc06 udp_output(1aeaec5cdf9f4a34,121d,ffffff0036513d88,0) at udp_output+0x444 sosend(475e29b01a5c2e75,ffffff00306fccb8,ffff800014a64a18,11e3,ffff800014a64b50 ,0) at sosend+0x472 dofilewritev(ca4adc9dcd9521fc,0,4,ffff8000ffff8e18,ffff800014a64b50) at dofilew ritev+0x14b sys_writev(3ced925a6ba99ec7,ffff800014a64bf0,ffff8000ffff8e18) at sys_writev+0x db syscall(3ced925a6bf75382) at syscall+0x3f1 Xsyscall(6,0,d,0,3,ff61520a010) at Xsyscall+0x128 end of kernel end trace frame: 0xff87af737e0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic malformed IPv4 option passed to ip_optcopy ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(985c244152f935c9,ffffff003ed2fc00,ffff800000171290) at ip_fragment+0x551 ip_output(6901d0409d1004c1,ffffff003ed2f700,ffffff003ed2f700,0,ffffff00370d48c0,ffffff0036513d88) at ip_output+0xc06 udp_output(1aeaec5cdf9f4a34,121d,ffffff0036513d88,0) at udp_output+0x444 sosend(475e29b01a5c2e75,ffffff00306fccb8,ffff800014a64a18,11e3,ffff800014a64b50,0) at sosend+0x472 dofilewritev(ca4adc9dcd9521fc,0,4,ffff8000ffff8e18,ffff800014a64b50) at dofilewritev+0x14b sys_writev(3ced925a6ba99ec7,ffff800014a64bf0,ffff8000ffff8e18) at sys_writev+0xdb syscall(3ced925a6bf75382) at syscall+0x3f1 Xsyscall(6,0,d,0,3,ff61520a010) at Xsyscall+0x128 end of kernel end trace frame: 0xff87af737e0, count: -10 ddb> show registers rdi 0xffffffff81f107a0 kprintf_mutex rsi 0xffffffff818a5a07 db_enter+0x17 rbp 0xffff800014a64640 rbx 0xffff800014a646e0 rdx 0xffff800000932000 rcx 0x168d __ALIGN_SIZE+0x68d rax 0xffff800000932000 r8 0xffff800014a64610 r9 0 r10 0x76510b3ebd8fd0c9 r11 0xd5bc4216bc09b7a2 r12 0x3000000008 r13 0xffff800014a64650 r14 0x100 r15 0xffffffff81cbcde4 substchar+0xe983 rip 0xffffffff818a5a08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a64630 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor1) pid=198689 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000149ed2d0,0xffffffff81f73588 process=0xffff8000ffff5718 user=0xffff800014a5f000, vmspace=0xffffff003f12b108 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 51699 296106 56466 0 2 0 syz-executor1 *51699 198689 56466 0 7 0x4000000 syz-executor1 30945 439088 1 0 3 0x100083 ttyin getty 60274 474290 0 0 3 0x14200 bored sosplice 23190 228363 30690 0 2 0x2 syz-executor0 56466 488875 30690 0 3 0x82 nanosleep syz-executor1 30690 247744 94204 0 3 0x82 thrsleep syz-fuzzer 30690 499114 94204 0 3 0x4000082 thrsleep syz-fuzzer 30690 139145 94204 0 3 0x4000082 thrsleep syz-fuzzer 30690 429897 94204 0 3 0x4000082 thrsleep syz-fuzzer 30690 228831 94204 0 3 0x4000082 kqread syz-fuzzer 30690 319554 94204 0 3 0x4000082 thrsleep syz-fuzzer 30690 488011 94204 0 3 0x4000082 thrsleep syz-fuzzer 94204 148355 24461 0 3 0x10008a pause ksh 24461 395619 6732 0 3 0x92 select sshd 6732 508297 1 0 3 0x80 select sshd 87997 498622 15224 73 3 0x100090 kqread syslogd 15224 286219 1 0 3 0x100082 netio syslogd 55942 31481 1 77 3 0x100090 poll dhclient 82719 468410 1 0 3 0x80 poll dhclient 56013 219729 0 0 2 0x14200 zerothread 99448 370029 0 0 3 0x14200 aiodoned aiodoned 7429 399861 0 0 3 0x14200 syncer update 33971 381571 0 0 3 0x14200 cleaner cleaner 16002 280455 0 0 3 0x14200 reaper reaper 25020 425957 0 0 3 0x14200 pgdaemon pagedaemon 51920 373599 0 0 3 0x14200 bored crynlk 31818 109990 0 0 3 0x14200 bored crypto 44102 338327 0 0 3 0x40014200 acpi0 acpi0 12458 488530 0 0 3 0x14200 bored softnet 60289 68453 0 0 3 0x14200 bored systqmp 28042 172905 0 0 3 0x14200 bored systq 79947 405241 0 0 3 0x40014200 bored softclock 52621 416136 0 0 3 0x40014200 idle0 1 61429 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper